.logo,.logo__link{display:flex;align-items:center}.logo__title{font-family:var(--font-roboto);font-size:2rem;color:#1e1e1e;font-weight:700;line-height:20px;letter-spacing:.1px}@media only screen and (min-width:1024px)and (max-width:1280px){.logo__title{font-size:1.5rem;line-height:15px}}@media(max-width:912px){.logo__title{font-size:1.5rem;font-weight:600;line-height:26.4px}}@media only screen and (min-width:320px)and (max-width:912px){.logo__title{font-size:1.125rem;line-height:15px}}@media only screen and (min-width:1024px)and (max-width:1280px){.logo__icon{width:73px;height:43px}}@media(max-width:912px){.logo__icon{width:50px;height:30px}}.header{background:#fff;width:100%;height:96px;display:flex;align-items:center;padding-left:120px;padding-right:120px}@media only screen and (max-width:1024px){.header{padding-left:80px;padding-right:80px}}@media(max-width:912px){.header{padding-left:50px;padding-right:50px;height:80px}}@media only screen and (min-width:320px)and (max-width:912px){.header{padding-left:20px;padding-right:20px}}.header__right{margin-left:auto;display:flex;align-items:center;gap:100px}@media only screen and (max-width:1024px){.header__right{gap:30px}.header__right .button-cta:lang("ru"){max-width:150px;line-height:16.1px;padding:8px 16px;text-align:center}}@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;line-height:16.1px;padding:8px 0}}.footer__contact-link,.footer__link{font-family:var(--font-roboto);font-size:1rem;line-height:19.2px;color:#fff;font-weight:300}@media only screen and (min-width:320px)and (max-width:767px){.footer__contact-link,.footer__link{font-size:.875rem;line-height:16.8px}}.footer{width:100%;background:#1a1f28;padding-top:60px;padding-bottom:30px;display:flex;flex-direction:column;align-items:center}@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{display:flex;flex-direction:column;gap:30px}.footer__left .logo__title{color:#fff}@media only screen and (max-width:1024px){.footer__left{gap:20px}}.footer__right{margin-left:auto;display:flex;gap:200px}@media only screen and (max-width:1024px){.footer__right{gap:50px}}@media(max-width:853px){.footer__right{margin:0;gap:0;justify-content:space-between}}.footer__company-intro{font-family:var(--font-roboto);font-size:1.125rem;line-height:25.2px;color:#fff;font-weight:600;width:480px}@media only screen and (max-width:1024px){.footer__company-intro{font-size:.9375rem;line-height:18px;width:357px}}@media(max-width:853px){.footer__company-intro{width:100%}}.footer__contact-title,.footer__link-title{font-family:var(--font-roboto);font-size:1.375rem;line-height:24.2px;color:#fff;font-weight:500}@media only screen and (min-width:320px)and (max-width:767px){.footer__contact-title,.footer__link-title{max-width:110px}}.footer__link-list{margin-top:30px;list-style:none;display:flex;flex-direction:column;gap:10px}@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{margin-top:30px;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:1024px){.footer__contact-list{margin-top:20px;gap:20px}}@media only screen and (min-width:320px)and (max-width:767px){.footer__contact-list{gap:10px}}.footer__contact-item{display:flex;gap:10px}.footer__contact-icon-container{width:43px;height:43px;border-radius:43px;background:#204e51;display:flex;align-items:center;justify-content:center}.footer__contact-icon-container svg{width:19px;height:19px}.footer__contact-link-wrapper{display:flex;flex-direction:column;gap:5px}.footer__contact-link-title{font-family:var(--font-roboto);font-size:1.125rem;line-height:21.6px;color:#fff;font-weight:500}@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{margin-top:150px;background:#fff;height:1px;width:70%}@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{margin-top:40px;width:90%}}.footer__right-reserve{margin-top:15px;font-family:var(--font-roboto);font-size:1.125rem;color:#fff;line-height:21.6px;text-align:center}.nav__block-item{list-style-type:none;display:flex;gap:15px;align-items:center}@media(max-width:912px){.nav__block-item{flex-direction:column;gap:40px}}@media only screen and (min-width:320px)and (max-width:912px){.nav__block-item{flex-direction:column;gap:40px}}.nav__item{font-family:var(--font-roboto);font-size:.875rem;font-weight:500;line-height:15.4px;color:#1e1e1e;letter-spacing:1px;text-align:center;white-space:preserve nowrap;transition:color .3 ease-in-out;width:min-content}@media only screen and (max-width:1024px){.nav__item:lang("ru"):last-child{white-space:wrap}}@media only screen and (min-width:320px)and (max-width:912px){.nav__item{font-size:1.5rem;font-weight:400;line-height:24px}}.nav__item.active{color:#204e51;font-weight:800}.nav__item:hover{color:#204e51}.mobile-menu{display:none;margin-left:15px}@media(max-width:912px){.mobile-menu{display:block}}.mobile-menu__button{width:32px;border:none;background:none;display:flex;align-items:center;justify-content:center}.mobile-menu__open-icon svg{width:42px;height:42px}.mobile-menu__close-icon svg{width:30px;height:30px}.mobile-menu__nav{position:absolute;padding-top:40px;top:80px;right:0;width:100%;height:371px;background-color:#fff;opacity:0;pointer-events:none;z-index:1000}.mobile-menu__nav.open{pointer-events:auto}