.main-navigation__nav{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);list-style-type:none;margin:1.5rem 0 1rem;padding:0}.menu__item--depth-1>.menu__link{color:#fff;cursor:pointer;display:block;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease;width:100%}.menu__link{color:#fff;letter-spacing:1.5px}.menu__item--depth-1>.menu__link{align-items:center;display:flex;justify-content:space-between}@media(min-width:1180px){.main-navigation{align-items:center;display:flex;height:100%}.menu__item--depth-1{display:flex}.main-navigation__nav{flex-direction:row;gap:calc(var(--spacing)*8);margin-top:1.25rem}.menu__link{color:#fff}}.main-navigation__nav{.menu__item--depth-1{position:relative}.menu__item--depth-1 span.menu__link--active-link:after,.menu__item--depth-1 span:after,.menu__item--depth-1>a.menu__link--active-link:after,.menu__item--depth-1>a:after{background:var(--color-secondary);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}}.main-navigation__ctas{display:flex;justify-content:space-between;list-style-type:none;margin:0 0 .5rem;padding:0}.main-navigation__ctas a,.main-navigation__ctas button{font-size:var(--text-xs)}@media(min-width:480px){.main-navigation__ctas a,.main-navigation__ctas button{font-size:var(--text-sm)}}@media(min-width:400px){.main-navigation__ctas{justify-content:flex-start}}@media(min-width:1180px){.main-navigation__ctas{margin:5px 0 0}.menu__item--depth-1 span:after,.menu__item--depth-1>a:after{background:var(--color-secondary);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.menu__item--depth-1>a.menu__link--active-link:after,.menu__item--depth-1>a:focus:after,.menu__item--depth-1>a:hover:after,.menu__item--depth-1>span.menu__link--active-link:after,.menu__item--depth-1>span:focus:after,.menu__item--depth-1>span:hover:after{width:100%}.menu__item--depth-1 a:focus,.menu__item--depth-1 a:hover,.menu__item--depth-1 span:focus,.menu__item--depth-1 span:hover,.menu__item--depth-1>a.menu__link--active-link{color:var(--color-secondary);transition:color .3s ease}}.main-navigation__header{max-height:0;overflow:hidden;transition:max-height .3s ease}.main-navigation__header.active{max-height:1000px}@media(min-width:1180px){.main-navigation__header{max-height:none;overflow:visible}}.menu__child-toggle{position:relative}.menu__child-toggle-icon{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #82a4c2;display:inline-block;height:0;margin-left:.5rem;width:0}.menu__submenu{background-color:var(--color-white-25);display:none;flex-direction:column;gap:.5rem;padding:1rem}@media(min-width:1180px){.menu__submenu{background-color:#024f85;padding:1rem;position:absolute;top:calc(var(--main-header-height) - 35px);width:max-content}.template--home:not(.is-scrolling) .menu__submenu{top:40px}.is-scrolling .menu__submenu{top:calc(var(--main-header-height) - 65px)}}.menu__item--has-submenu{display:grid;gap:1rem;grid-template-areas:"label button" "submenu submenu";grid-template-columns:1fr auto;grid-template-rows:auto auto}.menu__item--has-submenu>.menu__link{grid-area:label}.menu__item--has-submenu>.menu__child-toggle{grid-area:button}.menu__item--has-submenu>.menu__submenu{grid-area:submenu}.menu__item--depth-2 a{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.menu__item--depth-2 a:hover svg{fill:var(--color-secondary)}@media(max-width:1179px){.submenu-open .menu__submenu{display:flex!important}.submenu-open i{transform:scaleY(-1)}}@media(min-width:1180px){.menu__item--has-submenu{gap:0}.menu__item--has-submenu:focus-within .menu__submenu,.menu__item--has-submenu:hover .menu__submenu{display:flex}.menu__item--has-submenu:after{content:"";height:calc(var(--main-header-height) - 36px);left:0;position:absolute;right:0;top:100%}.is-scrolling .menu__item--has-submenu:after,.template--home:not(.is-scrolling) .menu__item--has-submenu:after{height:40px}.menu__item--has-submenu:focus-within i,.menu__item--has-submenu:hover i{transform:scaleY(-1)}}