/* Standalone interaction and responsive styles */
html{scroll-behavior:smooth}body{overflow-x:hidden}.wow,.wpb_animate_when_almost_visible{visibility:visible!important;opacity:1!important}.preloader,#preloader,.y-preloader,.y-loading,.y-loader,#y-loader,.y-color_switcher,#style-switcher{display:none!important}.lm-menu{display:none}.lm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.lm-gallery img{width:100%;height:240px;object-fit:cover;transition:transform .25s}.lm-gallery a{overflow:hidden;display:block}.lm-gallery a:hover img{transform:scale(1.035)}.lm-lightbox{position:fixed;inset:0;background:#001528ed;z-index:999999;display:flex;align-items:center;justify-content:center;padding:50px}.lm-lightbox img{max-width:90vw;max-height:85vh;object-fit:contain}.lm-lightbox button{position:absolute;color:white;background:#062c4e;border:1px solid #ffffff50;padding:12px 20px;font-size:25px;cursor:pointer}.lm-close{right:20px;top:15px}.lm-prev{left:15px;top:48%}.lm-next{right:15px;top:48%}.lm-form-note{font-size:12px;line-height:1.5;margin:12px 0}.lm-tab-hidden{display:none!important}table{max-width:100%}.lm-slider{position:relative}.lm-slider>*{display:none}.lm-slider>.lm-active{display:block}
@media(max-width:767px){.lm-menu{display:block;background:#062d50;color:white;border:0;padding:13px 18px;font-weight:700;width:100%;text-align:left}.rmm .rmm-menu{display:none!important;position:static!important;width:100%!important}.rmm.lm-open .rmm-menu{display:block!important}.rmm .rmm-menu li{display:block!important;float:none!important;width:100%!important}.rmm .rmm-menu li a{display:block!important;padding:12px 18px!important}.lm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-gallery img{height:170px}.container{max-width:100%}table{display:block;overflow-x:auto}img{max-width:100%}.y-header_form{width:100%!important}.lm-lightbox{padding:15px}.lm-lightbox button{padding:8px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:767px){.rmm_icon{display:none!important}.y-menu_outer>.rmm{height:auto!important;overflow:visible!important}.y-menu_outer{top:0!important;background:#002e5b!important;margin-bottom:15px}.rmm .rmm-menu a{color:white!important;background:#002e5b!important}.y-menu_outer .y-social{display:none!important}}
