@media (max-width:991px){.mega-menu__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;height:16px;padding:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s ease;transition:.4s ease;width:25px}.mega-menu__toggle:focus,.mega-menu__toggle:hover{background-color:transparent;cursor:pointer}.mega-menu__toggle span{background-color:var(--secondary-color);display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.mega-menu__toggle span:first-child{top:0;width:100%}.mega-menu__toggle span:nth-child(2),.mega-menu__toggle span:nth-child(3){top:7px}.mega-menu__toggle span:nth-child(4){top:14px;width:100%}.mega-menu__toggle.is-active span:first-child{left:50%;top:7px;width:0}.mega-menu__toggle.is-active span:nth-child(2),.mega-menu__toggle.is-active span:nth-child(3){top:7px}.mega-menu__toggle.is-active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mega-menu__toggle.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mega-menu__toggle.is-active span:nth-child(4){left:50%;top:7px;width:0}.mega-menu__menu{background-color:var(--white);-webkit-box-shadow:inset 0 8px 24px rgb(0 61 113/4%);box-shadow:inset 0 8px 24px rgb(0 61 113/4%);display:none;height:calc(100vh - 9.2rem);left:0;overflow:scroll;padding:3rem 2rem 0;position:absolute;top:100%;width:100%}.mega-menu__menu.is-open{display:block}.mega-menu__cta{margin-bottom:2rem;text-align:center}.mega-menu__list{list-style:none;margin:0;padding:0}.mega-menu__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid var(--light-blue);color:var(--secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;padding:2rem 0;text-transform:uppercase}.mega-menu__link.is-active{color:var(--primary-color)}.mega-menu__link>svg{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mega-menu__dropdown{display:none}.mega-menu__dropdown-list{list-style:none;margin:0 0 1rem;padding:0}.mega-menu__dropdown-details{display:none}.mega-menu__dropdown-link{color:var(--secondary-color);display:block;font-size:1.3rem;padding:1rem 0}.mega-menu__dropdown-link.is-active,.mega-menu__dropdown-link:active,.mega-menu__dropdown-link:focus,.mega-menu__dropdown-link:hover{color:var(--primary-color)}.mega-menu__dropdown-dropdown-list{list-style:none;margin:0;padding:0 0 0 2rem}.mega-menu__dropdown-dropdown-link{color:var(--dark-gray);display:block;font-size:1.2rem;padding:1rem 0}.mega-menu__link.is-open+.mega-menu__dropdown{display:block}.mega-menu__link.is-open>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mega-utility{background-color:var(--tertiary-color);margin:0 -2rem;padding:2rem}.mega-utility__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:1;list-style:none;margin:0;padding:0}.mega-utility__link{align-items:center;color:var(--secondary-color);display:flex;font-size:1.2rem;font-weight:700;gap:var(--gap-sm);text-transform:uppercase}.mega-utility__link+.mega-utility__link{border-left:1px solid var(--secondary-color);margin-left:1.5rem;padding-left:1.5rem}}@media (min-width:992px){.mega-menu__toggle{display:none}.mega-menu__menu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between}.mega-menu__list,.mega-menu__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu__list{gap:2.5rem;line-height:1.2;list-style:none;margin:0;padding:0}.mega-menu__item{position:relative}.mega-menu__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--primary-font-family);font-size:1.4rem;font-weight:700;gap:var(--gap-sm);letter-spacing:.5px;text-transform:uppercase}.mega-menu__link>svg{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mega-menu__dropdown{display:none;-webkit-filter:drop-shadow(0 8px 24px rgba(0,61,113,.04));filter:drop-shadow(0 8px 24px rgba(0,61,113,.04));padding-top:3.7rem;position:absolute;top:100%}.mega-menu__dropdown-list{background-color:var(--white);border-left:4px solid var(--light-blue);border-radius:0 0 0 var(--border-radius);line-height:1.2;list-style:none;margin:0;padding:1rem 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.mega-menu__dropdown-link{color:var(--secondary-color);display:block;font-size:1.3rem;font-weight:700;padding:1rem 2rem}.mega-menu__dropdown-link.is-active,.mega-menu__dropdown-link:active,.mega-menu__dropdown-link:focus,.mega-menu__dropdown-link:hover{color:var(--primary-color)}.mega-menu__dropdown-details{background-color:var(--tertiary-color);border-radius:0 0 var(--border-radius) 0;bottom:0;display:none;left:100%;overflow:hidden;padding:3rem;position:absolute;top:3.7rem;width:38rem}.mega-menu__dropdown-details>img{border-radius:var(--border-radius);display:block;margin-bottom:2rem}.mega-menu__dropdown-details-link{color:var(--secondary-color);font-size:2rem;font-weight:700;line-height:1.2}.mega-menu__dropdown-details-description{font-size:1.6rem;margin-top:1.5rem}.mega-menu__dropdown-dropdown-list{list-style:none;margin:0;padding:0}.mega-menu__dropdown-dropdown-link{color:var(--dark-gray);display:block;font-size:1.2rem;padding:1rem 3rem}.mega-menu__dropdown-dropdown-link.is-active,.mega-menu__dropdown-dropdown-link:active,.mega-menu__dropdown-dropdown-link:focus,.mega-menu__dropdown-dropdown-link:hover{color:var(--primary-color)}.mega-menu__link:hover{color:var(--secondary-color);cursor:default}.mega-menu__link.is-active{color:var(--primary-color)}.mega-menu__dropdown-item:hover>.mega-menu__dropdown-details,.mega-menu__item:hover>.mega-menu__dropdown{display:block}.mega-utility{display:none}}