.footer{--footer-gap:48px;background-color:#191f24;padding:48px 24px 80px}@media (min-width:768px){.footer{padding:48px 40px 24px}}@media (min-width:1024px){.footer{--footer-gap:32px;padding-bottom:0}}@media (min-width:1280px){.footer{--footer-gap:56px;padding:56px 80px 0}}@media (min-width:1440px){.footer{--footer-gap:64px;padding:64px 104px 0}}.footer__inner{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:12px}@media (min-width:768px){.footer__inner{font-size:12px}}@media (min-width:1280px){.footer__inner{font-size:14px}}@media (min-width:1440px){.footer__inner{font-size:14px}}.footer__inner{letter-spacing:0;line-height:1.3;--color:#fff;--heading-color:#768fa2;--outline-color:#dde2e7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;gap:var(--footer-gap);line-height:1.3333333333;margin-inline:auto;max-width:1464px}@media (min-width:1280px){.footer__inner{font-size:14px;line-height:1.2857142857}}.footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:clamp(0px,round(0px + (100vw - 320px)/((390 - 320)/(24 - 0)),1px),24px)}@media (min-width:768px){.footer__brand{padding-inline:0}}.footer__logo{display:block;max-width:408px;width:100%}@media (min-width:768px){.footer__logo{width:266px}}@media (min-width:1024px){.footer__logo{width:347px}}@media (min-width:1280px){.footer__logo{width:408px}}.footer__logo .footer__logo-image{display:block;height:auto;width:100%}.footer__middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (min-width:768px){.footer__middle{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}}.footer__navs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:288px;width:100%}@media (min-width:768px){.footer__navs{gap:64px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:none;width:auto}}@media (min-width:1280px){.footer__navs{gap:80px}}.footer__nav{min-width:0}.footer__nav-heading{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:12px}@media (min-width:768px){.footer__nav-heading{font-size:12px}}@media (min-width:1280px){.footer__nav-heading{font-size:13px}}@media (min-width:1440px){.footer__nav-heading{font-size:14px}}.footer__nav-heading{letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#768fa2;font-size:12px;margin:0 0 32px}@media (min-width:1280px){.footer__nav-heading{font-size:13px}}@media (min-width:1440px){.footer__nav-heading{font-size:14px}}.footer__nav-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__nav-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__nav-list a{position:relative;text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.footer__nav-list a:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .4s ease-out;transition:width .4s ease-out;width:0}@media (prefers-reduced-motion:reduce){.footer__nav-list a:after{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.footer__nav-list a:hover:after,.footer__nav-list a:focus-visible:after{width:100%}@media (prefers-reduced-motion:reduce){.footer__nav-list a{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.footer__nav-list a{color:#fff;display:inline-block}.footer__nav-list a:hover,.footer__nav-list a:focus-visible{color:#fff}.footer .footer__social{--social-icon-size:32px;--social-icon-gap:24px;--social-icon-color:#fff;--social-icon-color-hover:#9fafbc}.footer__social{-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:768px){.footer__social{margin-top:42px}}.footer__bottom{border-top:1px solid #313e48;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-top:24px}@media (min-width:768px){.footer__bottom{gap:22px;padding-top:22px}}.footer__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.footer__partners{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__logo-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.footer__logo-group{gap:12px}}@media (min-width:1280px){.footer__logo-group{gap:16px}}.footer__logo-label{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:10px;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#768fa2;margin:0;text-align:center}.footer__logo-list{list-style:none;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo-list--ownership{gap:24px;padding-block:12px}.footer__logo-list--ownership .footer__logo-image{height:30px}.footer__logo-list--partners{gap:11px}.footer__logo-list--partners .footer__logo-image{height:48px}.footer__logo-item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__logo-link{display:block;line-height:0}.footer__logo-link:hover .footer__logo-image,.footer__logo-link:focus-visible .footer__logo-image{opacity:.85}.footer__logo-list .footer__logo-image{-webkit-transition:opacity;transition:opacity;display:block;width:auto}.footer__legal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#768fa2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}@media (min-width:1024px){.footer__legal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:63px;padding-block:22px;text-align:left}}.footer__copyright{color:#768fa2;margin:0}.footer__legal-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.footer__legal-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__legal-list a{position:relative;text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.footer__legal-list a:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .4s ease-out;transition:width .4s ease-out;width:0}@media (prefers-reduced-motion:reduce){.footer__legal-list a:after{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.footer__legal-list a:hover:after,.footer__legal-list a:focus-visible:after{width:100%}@media (prefers-reduced-motion:reduce){.footer__legal-list a{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.footer__legal-list a{color:#768fa2}.footer__legal-list a:hover,.footer__legal-list a:focus-visible{color:#fff}