.navigation{background:#fff;border-bottom:.35px solid #757575;padding:0 0 .875rem;position:fixed;width:100%;z-index:100}@media(min-width:500px){.navigation{padding:0}}.navigation__mobile--bottom,.navigation__mobile--top{display:flex;justify-content:space-between;padding-left:24px;padding-right:24px;width:100%}@media(min-width:500px){.navigation__mobile--bottom,.navigation__mobile--top{display:none}}.navigation__mobile--top{align-items:center;background:#043436;color:#fff;margin-bottom:1.125rem}.navigation__desktop{display:block;position:relative}.navigation__desktop--utility{background:#043436;color:#fff;transition:opacity .25s linear}.navigation--sticky .navigation__desktop--utility{max-height:0;opacity:0}.navigation--sticky.navigation--upscroll .navigation__desktop--utility{max-height:100%;opacity:1}.navigation__desktop--utility__wrapper{align-items:center;display:flex;justify-content:space-between}.navigation__desktop--utility__right{display:flex}.navigation__desktop--main{z-index:100}@media(max-width:499px){.navigation__desktop--main{display:none}}.navigation__desktop--main__wrapper{align-items:center;display:flex;justify-content:space-between;padding:1.5625rem;position:relative;width:100%}@media(min-width:1440px){.navigation__desktop--main__wrapper{padding:1.5625rem 0}}.navigation__desktop--left{align-items:center;display:flex}@media(max-width:499px){.navigation__desktop--left{display:none}}.navigation__desktop--right{align-items:stretch;display:flex;justify-content:flex-end}@media(max-width:499px){.navigation__desktop--right{display:none}}.navigation__desktop--list{display:flex;gap:1.25rem;list-style:none;margin:0;padding-right:1.375rem}.navigation__desktop--button{background:transparent;border:0;color:#043436;cursor:pointer;font-size:.90625rem;font-weight:700;padding:.75rem .25rem}.navigation__desktop--button:hover,.navigation__dropdown--open .navigation__desktop--button{text-decoration:underline}.navigation__desktop--button i{padding-left:.1875rem}.navigation__desktop--button svg{transition:transform .15s ease-in-out}.navigation__dropdown--open .navigation__desktop--button svg{transform:rotate(180deg)}.navigation__dropdown{display:none}.navigation__dropdown--open .navigation__dropdown{border-radius:0 0 10px 10px;border-top:.35px solid #757575;box-shadow:5px 5px 25px rgba(0,0,0,.15);display:flex;left:50%;max-width:100%;position:absolute;right:50%;top:100%;z-index:150}@media(min-width:1440px){.navigation__dropdown--open .navigation__dropdown{left:calc(720px - 50%);max-width:1440px;right:calc(720px - 50%)}}.navigation__dropdown--open .navigation__dropdown.navigation__dropdown--3{left:-80px;right:-80px;width:1440px}.navigation__dropdown--open .navigation__dropdown:before{background:#fff;content:" ";height:20px;position:absolute;top:-21px;width:100%;z-index:100}.navigation__dropdown--left{background:#f2f2f2;border-radius:0 0 0 10px;padding:2.5rem 80px}.navigation__dropdown--right{background:#fff;border-radius:0 0 10px 0;padding:2.5rem 80px 3.75rem 1.875rem}.navigation__dropdown--list{display:flex;justify-content:space-between;list-style:none;padding-left:0}.navigation__dropdown--2 .navigation__dropdown--list{gap:44px}.navigation__dropdown--3 .navigation__dropdown--list{gap:18px}.navigation__right{align-items:center;display:flex;justify-content:flex-end}.navigation__logo img{max-height:1.75rem;width:auto}@media(min-width:1440px){.navigation__logo img{max-height:2.375rem}}.navigation__column{width:285px}.navigation__column--label{border-bottom:.35px solid #757575;color:#043436;font-size:.90625rem;font-weight:600;margin-bottom:.875rem;padding-bottom:.6875rem;text-transform:uppercase;width:100%}.navigation__home-btn{background:#b4fff0;border:2px solid #b4fff0;border-radius:30px;color:#043436;font-size:.875rem;font-weight:600;padding:.5rem 1.5625rem;transition:background .25s ease-in-out,border .25s ease-in-out}.navigation__home-btn:hover{text-decoration:underline}.navigation__home-btn img{display:inline-block;padding-right:.625rem}.high-contrast .navigation__home-btn{background:#ffbd6f;border:2px solid #ffbd6f;transition:none}.navigation__home-btn:hover{background:#7ce5d3;border:2px solid #7ce5d3}.high-contrast .navigation__home-btn:hover{background:#fddab0;border:2px solid #fddab0}@media(min-width:1440px){.navigation__home-btn{padding:.75rem 3.125rem}}.navigation__toggle{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#043436;cursor:pointer;padding:1.125rem 0 .9375rem 1.375rem}.navigation__toggle--close{display:none}.navigation .search{align-items:center;display:flex;margin-left:1.875rem}@media(min-width:500px){.navigation .search{border-left:.35px solid #757575}}.navigation .search__button{background:transparent;cursor:pointer;padding:0 0 0 1.875rem}.navigation .search__button i{color:#fff;font-size:1.125rem;font-weight:700}@media(min-width:500px){.navigation .search__button i{color:#525355}}.navigation__search{display:none;margin-top:2.5rem}.navigation__search--open .navigation__search{background:#fff;border-radius:0 0 10px 10px;box-shadow:5px 5px 25px rgba(0,0,0,.15);display:block;left:calc(50vw - 720px);margin-top:0;position:absolute;right:calc(50vw - 720px);top:calc(100% + 10px);z-index:150}@media(min-width:500px){.navigation__search--open .navigation__search{top:calc(100% + 1px)}}.navigation__search--open .navigation__search:before{background:#fff;content:" ";height:20px;position:absolute;top:-21px;width:100%;z-index:100}.navigation__search--field{margin:0 auto;max-width:90vw;padding:.9375rem 0}@media(min-width:500px){.navigation__search--field{padding:2.25rem}}@media(min-width:1440px){.navigation__search--field{max-width:1280px}}.navigation__search--bar{position:relative}.navigation__search--input{background:#fff;border:.35px solid #757575;border-radius:100px;color:#525355;padding:1.375rem 4.375rem 1.375rem 1.6875rem;width:100%}.navigation__search--input ::-webkit-input-placeholder,.navigation__search--input ::placeholder{color:#525355;font-size:.90625rem}.navigation__search--button{background:#b4fff0;border:0;border-radius:100%;color:#043436;height:3.375rem;padding:1.0625rem;position:absolute;right:.4375rem;top:.4375rem;width:3.375rem}.navigation__search--button:hover{background:#7ce5d3}@media(min-width:1440px){.navigation__search--button{right:.375rem;top:.375rem}}.navigation__items--list{list-style:none;padding-left:0}.navigation__items--button{appearance:none;background:transparent;border:0;color:#043436;display:flex;font-size:.90625rem;font-weight:700;justify-content:space-between;padding:1rem 0;text-align:left;width:100%}.navigation__list{max-height:0;opacity:0;overflow:hidden;visibility:hidden}.navigation__inner--dropdown__open .navigation__list{max-height:none;opacity:1;visibility:visible}@media(min-width:1440px){.navigation__list{max-height:none;opacity:1;overflow:visible;visibility:visible}}.navigation__list--inner{list-style:none;padding-bottom:.9375rem;padding-left:0}.navigation__list--inner li{line-height:1.25}.navigation__list--item{padding:.9375rem 0}.navigation__list--item__top{align-items:flex-start;display:flex;gap:.625rem}.navigation__list--icon{font-size:1.125rem;min-width:1.25rem;text-align:center}.navigation__list--label{cursor:pointer;font-size:1rem;font-size:.90625rem;font-weight:700;font-weight:600;margin-right:1rem}.navigation__list--label .arrow-link__text{color:#043436;text-decoration:underline}@media(min-width:768px){.navigation__list--label .arrow-link__text{text-decoration:none}}.navigation__list--label .arrow-link__text:hover{text-decoration:underline}.navigation__list--label .arrow-link__text.arrow-link__light{color:#fff}.navigation__list--label .salmon-arrow{left:8px;position:relative}.navigation__list--label:hover .salmon-arrow{animation:bounceArrow .6s ease-in-out infinite alternate}@media(prefers-reduced-motion){.navigation__list--label:hover .salmon-arrow{animation:none!important}}.navigation__list--label:hover{text-decoration:underline}.navigation__list--description{color:#525355;font-size:.90625rem;line-height:1.125rem;margin-top:.3125rem;min-width:100%;padding-left:1.875rem}.navigation__contrast{padding:.875rem 0}@media(min-width:500px){.navigation__contrast{border-left:.35px solid #757575;margin-left:1.875rem;padding:.875rem 0 .875rem 1.875rem}}.navigation__contrast--button{align-items:center;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;gap:.8125rem;padding:0}.navigation__contrast--switch{color:#fff;display:inline-block;height:16px;position:relative;width:32px}@media(min-width:500px){.navigation__contrast--switch{color:#525355}}.navigation__contrast--icon{background-color:transparent;border:.0625rem solid #fff;border-radius:1.875rem;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}@media(min-width:500px){.navigation__contrast--icon{border:.0625rem solid #043436}}.high-contrast .navigation__contrast--icon{background-color:#043436}.navigation__contrast--icon:before{background-color:#fff;border-radius:100%;bottom:.0625rem;content:"";height:.75rem;left:.125rem;position:absolute;transition:.4s;width:.75rem}@media(min-width:500px){.navigation__contrast--icon:before{background-color:#043436}}.high-contrast .navigation__contrast--icon:before{background-color:#fff;transform:translateX(.9375rem)}.navigation__contrast--label{color:#fff;font-size:.90625rem;font-weight:600;text-decoration:underline}@media(min-width:500px){.navigation__contrast--label{color:#525355}}@media(min-width:1440px){.navigation__contrast--label{text-decoration:none}}