.hx-global-header-reference,.hx-global-footer-reference{width:100%;margin:0!important}.hx-global-header-reference{position:relative;z-index:100}.hx-global-menu,.hx-global-menu .elementor-nav-menu--main,.hx-global-menu .elementor-nav-menu--main>.elementor-nav-menu,.hx-global-menu .elementor-nav-menu--main>.elementor-nav-menu>li{position:static!important}.hx-global-menu .elementor-nav-menu--main .sub-menu{position:absolute!important;width:min(940px,calc(100vw - 80px))!important;min-width:0!important;max-width:none!important;left:50%!important;right:auto!important;top:100%!important;transform:translateX(-50%);margin:0!important;padding:22px!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;border:1px solid #DAE4ED;border-top:3px solid #0755B8;border-radius:0 0 16px 16px;box-shadow:0 20px 35px #19364e20}.hx-global-menu .elementor-nav-menu--main .sub-menu[aria-hidden=false]{display:grid!important}.hx-global-header .hx-global-menu .elementor-nav-menu--main .elementor-nav-menu>li>.sub-menu{inset-inline-start:50%!important;inset-inline-end:auto!important}.hx-global-menu .elementor-nav-menu--main .sub-menu a{white-space:normal;min-height:48px;border-radius:7px}.hx-global-menu .elementor-nav-menu--main .sub-arrow{padding:0 0 0 7px}.hx-global-menu .elementor-nav-menu--main .sub-arrow svg{width:10px;height:10px}.hx-global-menu .elementor-menu-toggle:focus-visible,.hx-global-menu a:focus-visible{outline:3px solid #42ADF3;outline-offset:2px}.hx-global-menu .elementor-nav-menu--dropdown .elementor-item{border-left:0!important}.hx-global-footer a:hover{text-decoration:underline}@media(max-width:1024px){.hx-global-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;top:100%!important;margin:0!important;width:min(94vw,740px)!important;left:auto!important;right:0!important;max-height:calc(100dvh - 150px);overflow-y:auto;box-shadow:0 18px 35px #19364e24;border:1px solid #DAE4ED;border-radius:10px}.hx-global-menu .elementor-nav-menu--dropdown .sub-menu{padding:4px 12px 12px!important;background:#F3F7FC}.hx-global-menu .elementor-nav-menu--dropdown .sub-menu a{white-space:normal;line-height:1.5;border-radius:6px}.hx-global-menu .elementor-nav-menu--dropdown .sub-arrow{margin-left:auto}}@media(max-width:767px){.hx-global-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{width:calc(100vw - 32px)!important}}