/* Static presentation fixes; original responsive styles remain authoritative. */
.elementor-invisible{visibility:visible!important}
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}
.elementor-menu-toggle{cursor:pointer}
.elementor-nav-menu--dropdown.static-open{display:block!important;max-height:90vh!important;overflow:auto!important;opacity:1!important;transform:none!important;position:absolute;top:100%;left:0;width:100%;z-index:1000}
.elementor-nav-menu--dropdown:not(.static-open){display:none}
.wpr-acc-panel[hidden]{display:none!important}
.wpr-acc-panel:not([hidden]){display:block!important;height:auto!important;max-height:none!important;opacity:1!important}
.wpr-acc-button[aria-expanded=true] .wpr-ti-close,.wpr-acc-button[aria-expanded=false] .wpr-ti-open{display:none!important}
.static-carousel{overflow:hidden!important}
.static-carousel .swiper-wrapper{display:flex!important;transition:transform .6s ease;align-items:center}
.static-carousel .swiper-slide{flex:0 0 20%;width:20%;padding:0 10px;box-sizing:border-box}
.static-carousel img{max-height:130px;object-fit:contain}
@media(max-width:767px){.static-carousel .swiper-slide{flex-basis:50%;width:50%}body{overflow-x:hidden}}
.static-form-note{font-size:13px;line-height:1.6;margin:10px 0;width:100%;color:inherit}
.static-form-status{padding:12px;border:1px solid currentColor;margin-top:12px;line-height:1.5;width:100%}
.static-form-status a{text-decoration:underline;color:inherit}
:focus-visible{outline:2px solid #a4312d;outline-offset:3px}
.elementor-nav-menu--dropdown.static-open{position:fixed!important;top:var(--static-menu-top,100px)!important;left:0!important;width:100vw!important;max-height:calc(100vh - var(--static-menu-top,100px))!important;background:#fff}
.elementor-nav-menu--dropdown.static-open ul{width:100%!important;margin:0!important;padding:0!important}
.elementor-nav-menu--dropdown.static-open li{width:100%!important;display:block!important}
.elementor-nav-menu--dropdown.static-open a{white-space:nowrap!important;display:block!important;padding:14px 24px!important;text-align:center!important}
.static-legacy-slides{overflow:hidden;touch-action:pan-y}
.static-legacy-slides .swiper-wrapper{display:flex;transition:transform .5s ease}
.static-legacy-slides .swiper-slide{flex:0 0 100%;width:100%}
.static-legacy-slides .swiper-slide-contents{opacity:1!important;visibility:visible!important}
.timeline-item{opacity:1!important;transform:none!important}
@media(max-width:767px){#content table{table-layout:fixed;width:100%!important;max-width:100%}#content th,#content td{overflow-wrap:anywhere;word-break:normal;padding:8px!important}#content p,#content a{overflow-wrap:anywhere}}
@media(max-width:380px){#content th,#content td{font-size:12px}}
