.footer{background-color:#001489;color:#fff;padding:50px 0 0}@media(min-width:1176px){.footer__content{display:flex;margin-bottom:53px}}.footer__logo{height:88px;width:88px}.footer__logo .responsive-image,.footer__logo .responsive-image>div,.footer__logo .responsive-image>div>img,.footer__logo img.fallback,.footer__logo svg{height:100%;width:100%}.footer .footer-contact,.footer .footer__links{border-bottom:1px solid hsla(0,0%,100%,.3);padding:24px 0}@media(min-width:1176px){.footer .footer-contact,.footer .footer__links{border-bottom:none}.footer .app-promo,.footer .footer-contact{flex-basis:30.8%}}.footer .app-promo{padding:55px 0}@media(min-width:1176px){.footer .app-promo{margin:0 0 0 38px;padding:0}}@media(min-width:1440px){.footer .app-promo{margin:0 0 0 55px}}@media(min-width:1176px){.footer .footer-contact{padding-bottom:0}.footer .footer-contact__social-links{margin-bottom:0}.footer .footer__links{border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid hsla(0,0%,100%,.3);padding:12px 0 0 38px;position:relative;width:26%}}@media(min-width:1440px){.footer .footer__links{padding:0 0 0 55px}}.footer .footer__links .link{display:block;font-family:Chelsea Basis,sans-serif;font-weight:500;margin-bottom:16px}.footer p{font-size:16px;font-size:1rem;line-height:1.5;margin:0}.footer strong{font-family:Chelsea Basis,sans-serif;font-weight:700}
.sponsors-block__sponsors{padding:24px 0}@media(min-width:1176px){.sponsors-block__sponsors{padding:36px 0}}.sponsors-block__sponsors--primary{border-top:1px solid rgba(0,20,137,.2)}.sponsors-block__sponsors--primary .sponsors-nav__item{width:-moz-fit-content;width:fit-content}.sponsors-block__sponsors--primary .sponsors-nav__item:last-of-type{margin-bottom:0}.sponsors-block__sponsors--primary .responsive-image img{height:58.67px}@media(min-width:768px){.sponsors-block__sponsors--primary .responsive-image img{height:63px;max-height:63px!important}}.sponsors-block__sponsors--secondary{background-color:#f1f3f6;position:relative}.sponsors-block__sponsors--secondary:before{background-color:#f1f3f6;content:"";height:100%;left:-150%;position:absolute;top:0;width:250vw;z-index:-1}.sponsors-block__sponsors--secondary .responsive-image img{height:48px;width:auto}@media(min-width:1176px){.sponsors-block__sponsors--secondary .sponsors-nav{margin:0 auto;width:75%}}.sponsors-nav{-moz-column-gap:33px;column-gap:33px;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:40px}.sponsors-nav,.sponsors-nav__item{align-items:center;display:flex;justify-content:center}.sponsors-nav__item{flex:0 0 108px;height:36px}@media(min-width:768px){.sponsors-nav__item{flex:0 0 132px;height:44px;overflow:hidden}}.sponsors-nav__item .blur-up{animation:none;transition:none}.sponsors-nav .responsive-image img{display:block;height:36px;margin:auto;width:108px}@media(min-width:768px){.sponsors-nav .responsive-image img{height:44px;width:132px}}
@media(min-width:1176px){.app-promo{display:flex}}.app-promo__image{margin-right:20px}.app-promo__image .responsive-image,.app-promo__image .responsive-image img{min-width:88px;width:88px}.app-promo__links{display:flex;margin-top:40px}.app-promo__links a{margin-right:20px}.app-promo__links a .responsive-image,.app-promo__links a .responsive-image img{min-width:120px;width:120px}.app-promo__content{padding-top:24px}@media(min-width:1176px){.app-promo__content{padding-top:16px}}
.footer-contact{color:#fff}.footer-contact__title{color:#fff;font-family:Chelsea Basis,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.5}.footer-contact__address{font-family:Chelsea Basis Regular,sans-serif}.footer-contact__social-links{margin-bottom:24px;margin-top:73px}.footer-contact__social-links .social-links__item,.footer-contact__social-links .social-links__item a,.footer-contact__social-links .social-links__link-icon,.footer-contact__social-links .social-links__link-icon a{height:28px;width:28px}.footer-contact__social-links .social-links__item a svg,.footer-contact__social-links .social-links__link-icon a svg{height:100%;width:100%}
.footer-links__list{list-style:none;margin:0;padding:0}.footer-links__item .link{color:#fff;font-size:16px;font-size:1rem;line-height:2;text-transform:capitalize}
.legal-panel{background-color:#140a47;color:#e3e7ed;font-family:Chelsea Basis Regular,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;padding:58px 0}@media(min-width:1176px){.legal-panel{padding:0}.legal-panel__container{display:flex}.legal-panel__legal{width:calc(83.33333% - 8px)}}.legal-panel__links{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:24px}@media(min-width:1176px){.legal-panel__links{padding:12px 0}.legal-panel__links .footer-links__list{display:flex;gap:44px}}.legal-panel__links .link{color:#e3e7ed;font-family:Chelsea Basis Regular,sans-serif;font-size:14px;font-size:.875rem;line-height:2.2857142857}@media(min-width:1176px){.legal-panel__links .link{margin-bottom:24px}}.legal-panel__copyright{border-bottom:1px solid hsla(0,0%,100%,.2);padding:24px 0}.legal-panel__language{margin-top:28px}@media(min-width:1176px){.legal-panel__language{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-top:0;width:16.66667%}}.legal-panel__language .language-select{width:100%}@media(min-width:1176px){.legal-panel__language .language-select{padding-left:24px}}
.language-select{position:relative}.language-select span[role=button]{display:block;position:relative}.language-select span[role=button]>svg{height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:16px}.language-select span[aria-expanded=true]>svg{transform:translateY(-50%) rotate(180deg)}.language-select div[role=menu]{background-color:#140a47}@media(min-width:1176px){.language-select div[role=menu]{bottom:100%;left:0;padding:24px;position:absolute;width:calc(100% + 82px)}}@media(min-width:1440px){.language-select div[role=menu]{width:calc(100% + 50vw - 640px)}}.language-option{align-items:center;border-bottom:1px solid #403869;cursor:pointer;display:flex;padding:12px 0;width:100%}.language-option__flag{height:16px;margin-right:12px;width:32px}.language-option__flag svg{height:100%;width:100%}.language-option__display{color:#fff;font-family:Chelsea Basis Regular,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:.78px;line-height:1.4285714286}.language-option--selected{border:none}
