.header-promotional-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--secondary-color);padding:8px 152px;z-index:9999}.header-contact-container{display:flex;flex-direction:row;align-items:center;gap:56px}.mail-container,.phone-container{display:flex;flex-direction:row;align-items:center;gap:8px}.mail-container a,.mail-container a:hover,.phone-container a,.phone-container a:hover{color:#fff!important}.icons-container{display:flex;flex-direction:row;align-items:center;gap:16px}header#masthead{box-shadow:0 0 24px 0 rgba(4,8,17,.25)}.ast-primary-header-bar{border:none}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{display:block;min-height:fit-content;padding:16px 152px}.ast-builder-grid-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.site-branding.ast-site-identity{padding:0}.ast-logo-title-inline .ast-site-identity{padding:0}.main-header-menu .menu-link,.main-header-menu>a{padding:0}.site-header-section{min-height:auto;height:auto}@supports (width:fit-content){.site-header-section{display:block;width:fit-content}}.ast-builder-menu .main-navigation>ul{align-self:center;gap:40px}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:inherit;color:var(--text-color)}.ast-builder-menu-1 .menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item>.ast-menu-toggle{color:var(--text-color)}.ast-builder-menu-1 .menu-item:hover>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item:hover>.ast-menu-toggle{color:var(--text-color)}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:var(--text-color);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:1024px){.header-promotional-container,.ast-primary-header-bar .site-primary-header-wrap,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar{padding-left:40px;padding-right:40px}}@media (max-width:921px){.ast-mobile-header-content{border-bottom:1px solid grey;box-shadow:0 0 24px 0 rgba(4,8,17,.25)}.main-header-menu.ast-nav-menu{display:flex;gap:16px !important;padding:24px}}@media (max-width:600px){.mail-container,.phone-container{display:none}}