/* Static replacements for the Elementor runtime. Original design CSS is retained. */
.elementor-invisible { visibility: visible !important; }
.elementor-nav-menu--dropdown:not(.static-menu-open) { display: none; }
.elementor-nav-menu--dropdown.static-menu-open { display:block !important; max-height:none !important; transform:scaleY(1) !important; position:relative; width:100%; }
.static-form-note {font-size:16px;line-height:1.5;margin-top:20px;width:100%;}
a:focus-visible,[role="button"]:focus-visible,button:focus-visible {outline:3px solid #79d0f3;outline-offset:4px;}
html {scroll-behavior:smooth;}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
