@keyframes AppLayout_fade-in__eLBaa{0%{opacity:0}to{opacity:1}}@keyframes AppLayout_trace-in-btn__H64_Y{0%{left:-101%}to{left:0}}@keyframes AppLayout_trace-out-btn__meHI_{0%{left:0}to{left:101%}}@keyframes AppLayout_trace-in__V3Kwf{0%{transform:translate3d(-101%,0,0)}to{transform:translateZ(0)}}@keyframes AppLayout_trace-in-top__0al3S{0%{transform:translateZ(0)}25%{transform:translate3d(0,50%,0)}to{transform:translate3d(0,50%,0)}}@keyframes AppLayout_trace-out__74AMj{0%{transform:translateZ(0)}to{transform:translate3d(101%,0,0)}}@keyframes AppLayout_spin__0W_Tg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AppLayout_skeleton-loading__e8Wv1{0%{background-color:var(--text-color)}to{background-color:var(--text-secondary)}}.AppLayout_main__g0jFe{position:relative;width:var(--vp-width);min-height:var(--layout-height);z-index:var(--z-main)}@media only screen and (max-width:767px){.AppLayout_main__g0jFe{overflow-x:hidden}}@media only screen and (min-width:1034px){.AppLayout_main__g0jFe{margin-top:calc(var(--top-margin)*-1)}.AppLayout_main__g0jFe>div:first-child{padding-top:var(--top-margin)}}@keyframes Footer_fade-in__0mLyQ{0%{opacity:0}to{opacity:1}}@keyframes Footer_trace-in-btn__YsnzB{0%{left:-101%}to{left:0}}@keyframes Footer_trace-out-btn__r1_uW{0%{left:0}to{left:101%}}@keyframes Footer_trace-in__gHIDK{0%{transform:translate3d(-101%,0,0)}to{transform:translateZ(0)}}@keyframes Footer_trace-in-top__HpMdM{0%{transform:translateZ(0)}25%{transform:translate3d(0,50%,0)}to{transform:translate3d(0,50%,0)}}@keyframes Footer_trace-out__pIByj{0%{transform:translateZ(0)}to{transform:translate3d(101%,0,0)}}@keyframes Footer_spin__Ymj_2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Footer_skeleton-loading__zSZeV{0%{background-color:var(--text-color)}to{background-color:var(--text-secondary)}}.Footer_main__oxsSm{background:var(--grey-bg);color:var(--black);width:100vw}.Footer_wrap__aqtP2{display:flex;flex-wrap:wrap;padding-top:3rem;padding-bottom:3rem;row-gap:4rem}@media only screen and (min-width:768px){.Footer_wrap__aqtP2{padding-top:11rem;padding-bottom:3rem;justify-content:space-between}}.Footer_col__p8eDc{width:100%}@media only screen and (min-width:768px){.Footer_col__p8eDc{width:calc(50% - var(--gap)/2)}}@media only screen and (min-width:768px)and (max-width:1034px){.Footer_col__p8eDc:nth-child(2){padding-left:4rem}}.Footer_newsletter__naV9s{max-width:55rem;display:flex;flex-direction:column;gap:2rem;color:var(--navy);position:relative}@media only screen and (min-width:768px){.Footer_newsletter__naV9s div:has(input[type=email]){flex:1 1;background:var(--white);min-height:8.6rem;border-radius:var(--radius)}}.Footer_newsletter__naV9s input[type=email]{background:var(--white)!important;border:unset!important;color:var(--black)!important;min-height:5.5rem;-webkit-box-shadow:0 0 0 1000px var(--white) inset!important}@media only screen and (min-width:768px){.Footer_newsletter__naV9s input[type=email]{min-height:unset}}.Footer_newsletter__naV9s input[type=email]:-webkit-autofill,.Footer_newsletter__naV9s input[type=email]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--white) inset!important;-webkit-text-fill-color:var(--navy)!important}.Footer_newsletter__naV9s form{position:relative}@media only screen and (min-width:768px){.Footer_newsletter__naV9s form{flex-direction:unset!important;align-items:center}}.Footer_newsletter__naV9s div:has(input[value=Send]):not(div:has(input[type=email])) input[value=Send]{background:var(--navy);color:var(--white);width:100%}@media only screen and (min-width:768px){.Footer_newsletter__naV9s div:has(input[value=Send]):not(div:has(input[type=email])) input[value=Send]{margin-right:2.8rem;width:auto}}@media(hover:hover){.Footer_newsletter__naV9s div:has(input[value=Send]):not(div:has(input[type=email])) input[value=Send]:hover{background:var(--dark-blue)}}.Footer_newsletter__naV9s ul[role=alert]{position:absolute;bottom:0;transform:translateY(calc(100% + .25rem))}.Footer_folio___7KM3{color:var(--blue);width:100%;padding-top:4rem}.Footer_folio___7KM3,.Footer_folio___7KM3>div{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (min-width:768px){.Footer_folio___7KM3{grid-gap:2rem;gap:2rem;padding-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:4rem;row-gap:4rem}}.Footer_folio___7KM3 a{text-decoration:underline;transition:all .3s var(--ease)}@media(hover:hover){.Footer_folio___7KM3 a:hover{color:var(--text-color)}}.Footer_folio___7KM3 ul{display:flex;gap:2rem}.Footer_folio___7KM3 .Footer_address__oQAxq{max-width:54rem;margin-left:auto;width:100%}@media only screen and (min-width:768px)and (max-width:1034px){.Footer_folio___7KM3 .Footer_address__oQAxq{padding-left:4rem}}.Footer_menuGroup__oX6kF{display:flex;column-gap:var(--gap);justify-content:space-between;width:100%}@media only screen and (min-width:1034px){.Footer_menuGroup__oX6kF{flex-flow:row wrap;max-width:54rem;padding-bottom:10.5rem;margin-left:auto}}.Footer_menuCol___7yi3{width:100%;display:flex;flex-direction:column;row-gap:3rem}@media only screen and (min-width:768px){.Footer_menuCol___7yi3{max-width:20rem;row-gap:5rem}}.Footer_menu__EBKpI{row-gap:.6rem;position:relative}.Footer_menu__EBKpI,.Footer_menu__EBKpI ul{display:flex;flex-direction:column;width:100%}.Footer_menu__EBKpI ul{gap:.6rem;color:var(--blue)}.Footer_menu__EBKpI ul a{transition:all .3s var(--ease)}@media(hover:hover){.Footer_menu__EBKpI ul a:hover{color:var(--text-color)}}.Footer_logo__ivSkm{color:var(--white);display:flex;align-items:flex-end;background:linear-gradient(90deg,#d3d6d7 50%,#c0c1c5 0);position:relative;aspect-ratio:1.4;width:100%}@media only screen and (min-width:768px){.Footer_logo__ivSkm{aspect-ratio:2.6;overflow:hidden;max-height:55.3rem}}.Footer_logo__ivSkm img{object-fit:cover;position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.Footer_logoMark__IvUQv{padding:var(--sides) 0;position:absolute;width:100%;left:0;bottom:0}.Footer_logoMark__IvUQv svg{margin:0 auto}.Footer_logos__oiubu{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;padding-top:3rem}@media only screen and (min-width:768px){.Footer_logos__oiubu{padding-top:4rem;gap:3rem}}.Footer_logos__oiubu img{width:auto;height:6.8rem}@media only screen and (min-width:768px){.Footer_logos__oiubu img{height:8.3rem}}