.mobile-menu{margin-left:15px;display:none}@media (max-width:912px){.mobile-menu{display:block}}.mobile-menu__button{background:0 0;border:none;justify-content:center;align-items:center;width:32px;display:flex}.mobile-menu__open-icon svg{width:42px;height:42px}.mobile-menu__close-icon svg{width:30px;height:30px}.mobile-menu__nav{opacity:0;pointer-events:none;z-index:1000;background-color:#fff;width:100%;height:371px;padding-top:40px;position:absolute;top:80px;right:0}.mobile-menu__nav.open{pointer-events:auto}
.header{background:#fff;align-items:center;width:100%;height:96px;padding-left:120px;padding-right:120px;display:flex}@media only screen and (max-width:1024px){.header{padding-left:80px;padding-right:80px}}@media (max-width:912px){.header{height:80px;padding-left:50px;padding-right:50px}}@media only screen and (min-width:320px) and (max-width:912px){.header{padding-left:20px;padding-right:20px}}.header__right{align-items:center;gap:100px;margin-left:auto;display:flex}@media only screen and (max-width:1024px){.header__right{gap:30px}.header__right .button-cta:lang(ru){text-align:center;max-width:150px;padding:8px 16px;line-height:16.1px}}@media (max-width:912px){.header__right .nav{display:none}}@media only screen and (min-width:320px) and (max-width:767px){.header__right .button-cta:lang(ru){max-width:130px;padding:8px 0;line-height:16.1px}}
.footer__contact-link,.footer__link{font-family:var(--font-roboto);color:#fff;font-size:1rem;font-weight:300;line-height:19.2px}@media only screen and (min-width:320px) and (max-width:767px){.footer__contact-link,.footer__link{font-size:.875rem;line-height:16.8px}}.footer{background:#1a1f28;flex-direction:column;align-items:center;width:100%;padding-top:60px;padding-bottom:30px;display:flex}@media only screen and (max-width:1024px){.footer{padding-top:40px}}.footer__inner-wrapper{width:1200px;margin:0 auto;display:flex}@media only screen and (max-width:1024px){.footer__inner-wrapper{width:calc(100% - 200px)}}@media only screen and (max-width:912px){.footer__inner-wrapper{width:calc(100% - 100px)}}@media (max-width:853px){.footer__inner-wrapper{flex-direction:column;gap:30px}}@media only screen and (min-width:320px) and (max-width:767px){.footer__inner-wrapper{width:calc(100% - 40px)}}.footer__left{flex-direction:column;gap:30px;display:flex}.footer__left .logo__title{color:#fff}@media only screen and (max-width:1024px){.footer__left{gap:20px}}.footer__right{gap:200px;margin-left:auto;display:flex}@media only screen and (max-width:1024px){.footer__right{gap:50px}}@media (max-width:853px){.footer__right{justify-content:space-between;gap:0;margin:0}}.footer__company-intro{font-family:var(--font-roboto);color:#fff;width:480px;font-size:1.125rem;font-weight:600;line-height:25.2px}@media only screen and (max-width:1024px){.footer__company-intro{width:357px;font-size:.9375rem;line-height:18px}}@media (max-width:853px){.footer__company-intro{width:100%}}.footer__link-title,.footer__contact-title{font-family:var(--font-roboto);color:#fff;font-size:1.375rem;font-weight:500;line-height:24.2px}@media only screen and (min-width:320px) and (max-width:767px){.footer__link-title,.footer__contact-title{max-width:110px}}.footer__link-list{flex-direction:column;gap:10px;margin-top:30px;list-style:none;display:flex}@media only screen and (max-width:1024px){.footer__link-list{margin-top:20px}}.footer__link{transition:color .2s ease-in}.footer__link:hover{color:#204e51}.footer__contact-list{flex-direction:column;gap:30px;margin-top:30px;display:flex}@media only screen and (max-width:1024px){.footer__contact-list{gap:20px;margin-top:20px}}@media only screen and (min-width:320px) and (max-width:767px){.footer__contact-list{gap:10px}}.footer__contact-item{gap:10px;display:flex}.footer__contact-icon-container{background:#204e51;border-radius:43px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.footer__contact-icon-container svg{width:19px;height:19px}.footer__contact-link-wrapper{flex-direction:column;gap:5px;display:flex}.footer__contact-link-title{font-family:var(--font-roboto);color:#fff;font-size:1.125rem;font-weight:500;line-height:21.6px}@media only screen and (min-width:320px) and (max-width:767px){.footer__contact-link-title{font-size:1rem;line-height:19.2px}}.footer__contact-link{width:170px}@media only screen and (min-width:320px) and (max-width:767px){.footer__contact-link{width:150px}}.footer__divider{background:#fff;width:70%;height:1px;margin-top:150px}@media only screen and (max-width:1024px){.footer__divider{margin-top:60px}}@media only screen and (min-width:320px) and (max-width:767px){.footer__divider{width:90%;margin-top:40px}}.footer__right-reserve{font-family:var(--font-roboto);color:#fff;text-align:center;margin-top:15px;font-size:1.125rem;line-height:21.6px}
