html{scroll-behavior:smooth}.animate{opacity:1!important;visibility:visible!important}.contact-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.contact-status{margin:12px 0 0!important;font-size:15px;line-height:1.5}.contact-status:empty{display:none}.contact-status[data-error=true]{color:#8b1d1d}.contact-status[data-error=false]{color:#16583d}.contact-verification{margin:8px 0}.wpcf7-form [type=submit]:disabled{opacity:.6;cursor:wait}.wpcf7-form textarea{max-width:100%}.contact-verification:empty{display:none}.accordion .answer,.faq .answer{display:none}.accordion .question.active .answer,.faq .question.active .answer{display:block}.question .title{cursor:pointer}.legacy-hero{min-height:540px;padding:100px max(6vw,24px);background-size:cover;background-position:center;box-sizing:border-box;background-color:#69c1d1}.legacy-hero h1{max-width:700px;font-size:clamp(32px,5vw,62px);line-height:1.1}.legacy-hero p{max-width:580px;font-size:24px;line-height:1.5}.legacy-hero .button{background:#fff;color:#333}.static-search{max-width:1000px;margin:50px auto;padding:0 24px}.static-search input{width:100%;box-sizing:border-box}.static-search li{padding:20px 0;border-bottom:1px solid #ddd;list-style:none}.static-search a{font-size:22px}.static-notice{max-width:700px;margin:80px auto;padding:24px}.static-notice a{color:#146878}
@media(max-width:767px){#Top_bar .menu_wrapper{float:none}#Top_bar #menu{display:none!important;clear:both}#Top_bar #menu.static-menu-open{display:block!important;position:relative!important;width:100%!important;top:auto!important;background:white!important}#Top_bar #menu ul li{float:none!important;display:block!important}#Top_bar #menu .sub-menu{position:static!important;display:block!important;box-shadow:none!important;width:auto!important}#Top_bar #menu .menu-toggle{display:none}#Top_bar .responsive-menu-toggle{cursor:pointer}.legacy-hero{padding:70px 24px;min-height:430px}.contact-verification{max-width:100%;overflow:hidden}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

@media(min-width:768px){#Top_bar #menu li:hover>.sub-menu,#Top_bar #menu li:focus-within>.sub-menu{display:block!important}}
