.elementor-invisible{visibility:visible!important}.video-launch{display:block;position:relative;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}.video-launch img{width:100%;height:100%;object-fit:cover}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:68px;height:48px;background:#f00;color:#fff;border-radius:12px;font-size:25px}.elementor-wrapper iframe{width:100%;height:100%;min-height:260px;border:0}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:3px solid #c89742;outline-offset:4px}.elementor-nav-menu--main .sub-menu{display:none}.elementor-nav-menu--main li:hover>.sub-menu,.elementor-nav-menu--main li:focus-within>.sub-menu{display:block}.elementor-nav-menu--dropdown[aria-hidden=true]{display:none}
[data-gallery-track]{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;transform:none!important}[data-gallery-track]>.swiper-slide{flex:0 0 calc(33.333% - 7px);scroll-snap-align:start}[data-gallery-track] img{width:100%;height:280px;object-fit:cover}.image-dialog{position:fixed;inset:0;border:0;padding:40px 15px 15px;background:#102e39;max-width:95vw;max-height:95vh;margin:auto}.image-dialog::backdrop{background:#000c}.image-dialog img{display:block;max-width:90vw;max-height:83vh;object-fit:contain}.image-dialog button{position:absolute;right:8px;top:0;color:white;background:transparent;border:0;font-size:30px;cursor:pointer}@media(max-width:767px){[data-gallery-track]>.swiper-slide{flex-basis:100%}.elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden=false]{position:absolute;right:0;min-width:260px;z-index:99;max-height:70vh;overflow:auto}.elementor-nav-menu--dropdown .sub-menu{display:block}.elementor-nav-menu--dropdown a{padding:14px 20px!important}}

