#page-realizations{margin-top:110px;padding-bottom:50px}#page-realizations h1{font-size:35px;margin:10px auto;color:var(--app-color-text)}#page-realizations>.container-fluid{background-color:#fff;border-radius:10px;padding:40px;box-shadow:0 0 6px #ccc}#page-realizations .intro-body{text-align:center;margin:30px}#page-realizations .intro-body p{font-size:25px;font-weight:400;margin:10px 0 0;padding:0}#page-realizations .all-realizations{padding:50px 20px 0}.panel-realization{cursor:pointer}.panel-realization .realization-cover{position:relative;width:100%;display:block;min-height:250px}.panel-realization .realization-cover:hover picture{transform:rotateZ(1deg)}.panel-realization .realization-cover span.no_image{display:inline-block;position:absolute;top:50%;left:50%;color:#000;z-index:1;transform:translate(-50%, -50%)}.panel-realization .realization-cover picture{border:1px solid #e3e3e3;background-color:#fefefe;width:100%;height:330px;border-radius:10px;padding:10px;transform:rotateZ(2deg);position:relative;z-index:1;box-shadow:0 0 6px #eee;transition:all 500ms;overflow:hidden;width:100%;height:auto;display:block}.panel-realization .realization-cover picture img,.panel-realization .realization-cover picture source{width:100%;height:auto}.panel-realization .realization-cover::before{content:"";position:absolute;top:0;left:0;display:block;border:1px solid #e3e3e3;background-color:#fefefe;width:100%;height:100%;border-radius:10px;padding:10px;transform:rotateZ(-5deg)}.panel-realization .realization-cover a{display:block;position:absolute;height:100%;width:100%;z-index:2;top:0;left:0}.panel-realization h2{text-align:center;font-size:18px;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}.panel-realization a{color:#494949}