header{position:relative;z-index:9}.nav--desktop{display:block}.nav--mobile{display:none}@media screen and (max-width:767px){.nav--desktop{display:none}.nav--mobile{display:block}}.navigation__top-bar{align-items:center;background:linear-gradient(90deg,#91d5da 20%,#c7efef 20% 50%,#e6e7e8 50%);display:flex;flex-flow:row nowrap;height:31px;justify-content:flex-end;padding:.5rem 4rem}.navigation__top-bar a{color:var(--blue);display:inline-block;font-size:1.3rem;margin-right:.7rem;text-decoration:none}.navigation__top-bar a:last-of-type{margin-left:1.5rem}.navigation__top-bar img{max-width:1.3rem!important}@media screen and (max-width:1023px){.navigation__top-bar{padding:.5rem 2rem}}@media screen and (max-width:767px){.navigation__top-bar{background:linear-gradient(90deg,#91d5da 15%,#c7efef 15% 30%,#e6e7e8 30%);padding:.5rem 2rem}}.navigation__bar{justify-content:space-between;padding:3rem 5rem;position:relative;z-index:8}.navigation__bar,.navigation__bar__inner{align-items:center;display:flex;flex-flow:row nowrap}.navigation__bar__inner{justify-content:flex-end;width:100%}.navigation__panel__inner:first-child ul li:last-child a{font-weight:600}.navigation__bar .main-logo{max-width:240px}.navigation__bar a.logo{max-width:240px;position:absolute;top:4.3rem;width:240px}@media screen and (max-width:1260px){.navigation__bar .main-logo{max-width:180px}.navigation__bar a.logo{max-width:180px;width:180px}}.navigation__bar .main-logo--color{display:none}.navigation__bar .main-logo--color.show{display:block}.navigation__bar .main-logo--white.hide,.navigation__bar--links span{display:none}.navigation__bar__container>ul{display:flex;flex-flow:row nowrap;justify-content:flex-end;list-style-type:none;margin:0}.navigation__bar__container>ul>li{align-items:center;color:var(--blue);cursor:pointer;display:inline-flex;font-size:1.6rem;margin-right:4rem;text-transform:uppercase}@media screen and (max-width:1260px){.navigation__bar__container>ul>li{font-size:1.4rem;margin-right:2.5rem}}.navigation__bar__container>ul>li:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--blue);content:"";height:0;margin-left:.5rem;margin-top:0;transition:var(--transition);width:0}.navigation__bar__container>ul>li:hover:after{margin-top:.7rem}.navigation__bar a.contact-button{background:transparent;border:1px solid var(--blue);border-radius:5px;font-size:1.6rem;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:var(--transition)}.navigation__bar a.contact-button:hover{background:var(--light-turquoise);border:1px solid var(--light-turquoise)}@media screen and (max-width:1260px){.navigation__bar a.contact-button{font-size:1.4rem}}.dark .navigation__bar__container>ul>li{color:var(--white)}.dark .navigation__bar a.contact-button{border:1px solid var(--white);color:var(--white)}.dark .navigation__bar a.contact-button:hover{border:1px solid var(--light-turquoise);color:var(--blue)}.navigation__bar__container>ul>li:after{border-top:10px solid var(--light-turquoise)}.dark--subpage .navigation__bar__container>ul>li{color:var(--white)}.dark--subpage .navigation__bar a.contact-button{border:1px solid var(--white);color:var(--white)}.dark--subpage .navigation__bar a.contact-button:hover{border:1px solid var(--light-turquoise);color:var(--blue)}.dark--subpage .navigation__bar__container>ul>li:after{border-top:10px solid var(--light-turquoise)}@media screen and (max-width:1260px){.dark--subpage .navigation__bar__container>ul>li{color:var(--blue)}.dark--subpage .navigation__bar a.contact-button{border:1px solid var(--blue);color:var(--blue)}.dark--subpage .navigation__bar a.contact-button:hover{border:1px solid var(--light-turquoise);color:var(--blue)}.dark--subpage .navigation__bar__container>ul>li:after{border-top:10px solid var(--blue)}}.dark .navigation__bar.open .navigation__bar__container>ul>li,.dark--subpage .navigation__bar.open .navigation__bar__container>ul>li{color:var(--blue)}.dark .navigation__bar.open a.contact-button,.dark--subpage .navigation__bar.open a.contact-button{border:1px solid var(--blue);color:var(--blue)}.dark .navigation__bar.open a.contact-button:hover,.dark--subpage .navigation__bar.open a.contact-button:hover{border:1px solid var(--light-turquoise)}@media screen and (max-width:1540px){.navigation__bar{padding:3rem 4rem}}@media screen and (max-width:1023px){.navigation__bar{padding:3rem 2rem}}.navigation__panel{background-color:var(--light-grey);border-bottom:1px solid var(--blue);left:0;padding:12rem 0 5rem;position:absolute;top:30px;width:100%;z-index:1}@media screen and (max-width:1540px){.navigation__panel{padding:12rem 4rem 5rem}}@media screen and (max-width:1023px){.navigation__panel{padding:12rem 2rem 5rem}}.navigation__panel__wrapper{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--max-width)}.navigation__panel__inner img{aspect-ratio:3/2;border-radius:5px;margin-bottom:1rem;max-width:100%;object-fit:cover}.navigation__panel__inner a{font-size:2.4rem;position:relative;text-decoration:none;transition:var(--transition)}.navigation__panel__inner a:after{background-color:var(--turquoise);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.navigation__panel__inner a:hover:after{transform:scaleX(1);transform-origin:bottom left}.navigation__panel__inner ul{list-style-type:none;margin-top:0;padding-left:1rem}.navigation__panel__inner ul li{text-decoration:none}.navigation__panel__inner ul li a{display:inline-block;font-size:1.8rem;margin-top:1rem}.navigation__panel{display:none;transition:.3s ease-out}.navigation__panel.open{display:flex}.navigation__panel__wrapper.navigation__panel__wrapper--insights{grid-template-columns:1fr 2fr}.navigation__panel__insights-wrapper{display:grid;gap:5rem 5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,min-content);justify-items:start;max-height:100%}.navigation__panel__insights{align-items:center;align-self:start;display:flex;flex-direction:row}.navigation__panel__insights img{aspect-ratio:1/1;border-radius:5px;margin-bottom:0;margin-right:2.5rem;max-width:30%;object-fit:cover}.navigation__panel__insights h3.h5,.navigation__panel__insights h3.h5 a{font-weight:400;margin-bottom:0}@media screen and (max-width:767px){.navigation__top-bar{padding:.5rem 20px}.navigation__bar--mobile{align-items:center;background-color:var(--blue);display:flex;flex-flow:row wrap;justify-content:space-between;padding:2rem 20px}.navigation__bar--mobile .main-logo{max-width:180px}.navigation__bar--mobile a.logo{line-height:1;max-width:180px;position:relative;width:180px}.navigation__panel__wrapper{border-top:1px solid var(--blue);gap:1.5rem;grid-template-columns:1fr;padding:2rem 0}.navigation__panel__wrapper:first-child{border-top:none;padding-top:3rem}.navigation__panel__wrapper:last-child{padding-bottom:3rem}.navigation__bar--links--mobile>span{display:block;font-size:2rem;text-transform:uppercase}.navigation__panel--mobile{background-color:var(--light-grey);padding:0 2rem;position:static;width:100%}.navigation__panel__inner{display:none;margin-top:0;padding:0}.navigation__panel__inner.show{display:block}.navigation__panel__inner ul{margin-top:.5rem;padding-left:0}.navigation__panel__inner a{font-size:2rem}.navigation__panel__inner a:first-of-type:not(ul li a){font-weight:600}.navigation__bar--links--mobile span{align-items:center;display:flex;justify-content:space-between}.navigation__bar--links--mobile span:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--blue);content:"";height:0;margin-left:.5rem;margin-top:0;transform:rotate(-90deg);transition:var(--transition);width:0}.navigation__bar--links--mobile.show span:after{transform:rotate(0deg)}.mobile-menu{max-height:0;overflow:hidden;transition:max-height .5s ease}.mobile-menu.open{max-height:100%;overflow:visible}.burger{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;padding:5px;position:relative;top:0;width:32px}.burger,.burger-strip{transition:all .5s ease}.strip div{border-radius:0;height:2px;margin:10px;transition:all .55s cubic-bezier(.075,.82,.165,1);width:32px}.strip div,header.header-lp .strip div{background:var(--white)}.burger-strip-2.active div:first-child{transform:translateY(12px) rotate(45deg)}.burger-strip-2.active div:nth-child(2){opacity:0}.burger-strip-2.active div:last-child{transform:translateY(-12px) rotate(-45deg)}}