html{scroll-behavior:smooth} :focus-visible{outline:3px solid #ff9a4b;outline-offset:4px} .elementor-invisible{visibility:visible!important} .email-notice,#form-status{font:14px/1.5 Arial,sans-serif;color:inherit;margin-top:14px} #about,#contact,#service-id{scroll-margin-top:24px} .eael-simple-menu-toggle{cursor:pointer} @media(max-width:1024px){#menu-alex-menu{display:none!important}#menu-alex-menu.static-open{display:block!important;position:absolute;right:0;top:100%;min-width:230px;z-index:9999;background:#2d439b}#menu-alex-menu.static-open li{display:block!important}#menu-alex-menu.static-open a{display:block!important;padding:16px!important}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
