/* Preserve the original presentation while replacing origin JavaScript. */
.elementor-invisible{visibility:visible!important}
.static-enter-pending{visibility:hidden!important;opacity:0}
@media(prefers-reduced-motion:reduce){.static-enter-pending{visibility:visible!important;opacity:1}}
.owl-carousel{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:16px}
.owl-carousel>.item,.owl-carousel>div{flex:0 0 min(85vw,380px);scroll-snap-align:start;min-width:0}
.owl-carousel:empty{display:none!important}
img{max-width:100%;height:auto}
.static-contact-note{font-size:14px;line-height:1.7;margin-top:12px}
body.static-menu-open .mmenu-wrapper{transform:translateX(0)!important;visibility:visible!important;opacity:1!important;right:0!important}
body.static-menu-open .mmenu-overlay{display:block!important;visibility:visible!important;opacity:.5!important}
.static-submenu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;position:static!important}
.static-search-results{max-width:1000px;margin:40px auto;padding:0 24px}
.static-search-results article{margin:24px 0;padding-bottom:20px;border-bottom:1px solid #ddd}
.page-id-245 .page-title{font-size:42px;line-height:1.25}
.page-id-245 .elementor .elementor-element .ot-acc-item__title{font-size:18px;line-height:1.5}
@media(max-width:767px){.page-id-245 .page-title{font-size:32px}.page-id-245 .elementor .elementor-element .ot-acc-item__title{font-size:16px}}
@media(max-width:767px){.owl-carousel>.item,.owl-carousel>div{flex-basis:85vw}.mmenu-wrapper{max-width:90vw}.mobile_mainmenu .sub-menu{display:block!important}}
