.dynamic-bg-video{position:relative;width:100vw;height:calc(100vw * 9 / 16);overflow:hidden}.dynamic-bg-video .et_pb_video_background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:4;column-gap:15px}@media only screen and (max-width:1200px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media only screen and (max-width:767px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:1}}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0px 0px 10px 0!important;float:none!important}.mfp-title{display:none}.cad-wipe-reveal{position:relative;overflow:hidden}.cad-wipe-reveal img{display:block;position:relative;z-index:1}.cad-wipe-reveal::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;transform:translateX(0%);transition:transform 1s ease-in-out}.cad-wipe-reveal.active::before{transform:translateX(100%)}.gallery-zoom .et_pb_gallery_item{position:relative;overflow:hidden;width:100%;height:auto}.gallery-zoom .et_pb_gallery_item img{transition:transform 0.3s ease-in-out;transform-origin:center;width:100%;height:auto}.gallery-zoom .et_pb_gallery_item:hover img{transform:scale(1.1)}@media (max-width:768px){.gallery-zoom .et_pb_gallery_item img{transform:scale(1)}}.et_pb_gallery_item:hover .et_overlay{display:none}.et_pb_gallery_item:hover .et_overlay h3{display:none}html body .modula .modula-items .modula-item img.pic{transition:none!important;transform:none!important}.image-container{position:relative;width:300px;height:200px;overflow:hidden}.image-container img{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,0 100%,0 100%,0 0);animation:wipe-reveal 2s forwards}@keyframes wipe-reveal{0%{clip-path:polygon(0 0,0 100%,0 100%,0 0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.dtq-modal{max-width:80%}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.video-background iframe{width:100vw;height:100vh;pointer-events:none}