.icon[data-v-46c2e1f1]{display:inline-block;vertical-align:middle}.popIn-enter-active,.popIn-leave-active{transition:all .2s cubic-bezier(0,0,.57,1.61)}.popIn-enter-from,.popIn-leave-to{transform:scale(0)}.header{animation:fadeAppear 2s ease-in-out;height:100px;position:fixed;top:0;transition:background-color .3s ease-in-out;z-index:100}.header,.header__wrapper{align-items:center;display:flex;width:100%}.header__wrapper{height:100%;justify-content:space-between;padding-inline:1.5rem;position:relative}@media screen and (min-width:768px){.header__wrapper{padding-inline:4.625rem}}.header__logo{height:3.125rem;left:50%;position:absolute;transform:translate(-50%)}.header__logo img{height:100%}@media screen and (min-width:768px){.header__logo{height:4.375rem}}.header__menuToggle{background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:2.0625rem;justify-content:space-between;padding:0;position:relative;width:3.125rem;z-index:10}.header__menuToggle span{background-color:#4aa6dc;border-radius:5px;height:5px;transition:all .2s ease;width:100%}.header__menuToggle:hover span:first-child{width:110%}.header__menuToggle:hover span:nth-child(2){width:60%}.header__menuToggle:hover span:nth-child(3){width:80%}.header__nav{align-items:center;background:#22546b;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center;left:0;max-width:768px;position:absolute;top:0;transform:translate(-100vw);transition:all .3s ease-in-out;transition-delay:.2s;width:100%;z-index:5}.header__nav span{background-color:#22546b;cursor:pointer;height:100%;left:100%;opacity:.5;position:absolute;transition:all .3s ease-in-out;transition-delay:0;width:calc(100vw - 768px);z-index:-1}.header__link{color:#fff;font-size:1.5rem;text-decoration:none}.header__link:visited{color:#fff}.header__link:hover{color:#4aa6dc}.header__link.router-link-active{font-weight:600}.header.-open .header__menuToggle:hover span{width:100%}.header.-open .header__menuToggle span:first-child{transform:rotate(45deg) translate(5px,5px)}.header.-open .header__menuToggle span:nth-child(2){transform:rotate(-45deg) translate(5px,-5px)}.header.-open .header__menuToggle span:nth-child(3){transform:rotate(-135deg) translate(10px,15px);visibility:hidden}.header.-open .header__nav{transform:translate(0)}.header.-scrolled,.header.-withBg{background-color:#22546b}.header.-withBg{animation:none}.header.-withBg+main{padding-top:100px}.header__icons{align-items:center;display:flex;gap:.75rem}@media screen and (min-width:640px){.header__icons{gap:1.5rem}}@keyframes fadeAppear{0%{opacity:0}50%{opacity:0}to{opacity:1}}.heading[data-v-12b161b7]{color:#22546b;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}@media screen and (min-width:768px){.heading[data-v-12b161b7]{font-size:2.5rem}}.heading.-centered[data-v-12b161b7]{text-align:center}.heading.-smallMargin[data-v-12b161b7]{margin:1rem 0}.heading.-largeMargin[data-v-12b161b7]{margin:3.5rem 0}@media screen and (min-width:768px){.heading.-largeMargin[data-v-12b161b7]{margin:6.25rem 0}}.heading.-primary[data-v-12b161b7]{color:#22546b}.heading.-secondary[data-v-12b161b7]{color:#4aa6dc}.heading.-white[data-v-12b161b7]{color:#fff}.heading.-h2[data-v-12b161b7]{font-size:1rem}@media screen and (min-width:768px){.heading.-h2[data-v-12b161b7]{font-size:2.5rem}}.heading.-h3[data-v-12b161b7]{font-size:.875rem}@media screen and (min-width:768px){.heading.-h3[data-v-12b161b7]{font-size:2rem}}.heading.-h5[data-v-12b161b7]{font-size:.9375rem;font-weight:600}.footer{align-items:center;background-color:#22546b;color:#fff;display:flex;flex-direction:column;font-size:.875rem;gap:2rem;padding:6rem 2rem;text-align:center}@media screen and (min-width:768px){.footer{flex-direction:row;justify-content:flex-start;padding:3rem 6rem;text-align:start}}@media screen and (min-width:1024px){.footer{gap:6.25rem}}.footer p{margin:.875rem 0}.footer img{width:12.5rem}@media screen and (min-width:1024px){.footer img{width:18.75rem}}.footer .footer__title{width:100%}.footer a{color:#fff;text-decoration:none}.footer__socials{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media screen and (min-width:768px){.footer__socials{justify-content:flex-start}}
