.mobile-menu{background:#fff;height:100vh;overflow:auto;position:absolute;top:90px;transform:translate(-100%);transition:.2s;width:100%;z-index:1000}.mobile-menu__open{transform:translate(0)}@media (min-width:1340px){.mobile-menu{display:none}}.mobile-menu__list{padding-bottom:131px;padding-top:41px}.mobile-menu__item{margin-bottom:40px}.mobile-menu__item a{color:#4a4a4a;width:100%}.mobile-menu__item:last-child{margin-bottom:0}.mobile-menu__item-link{align-items:center;display:flex;width:120px}.mobile-menu__item-link svg{margin-right:10px}.mobile-menu__item-link-text{color:#4a4a4a;font-size:16px;line-height:22px}.mobile-menu__copyright-link{align-items:center;display:flex;justify-content:center}.mobile-menu__copyright-link svg{height:100%;max-height:49px;max-width:54px;width:100%}.mobile-menu__copyright-text{color:#4a4a4a;font-size:20px;font-weight:400;line-height:27px;margin-right:12px}.header a{cursor:pointer}.header__content{align-items:center;display:flex;justify-content:space-between;padding:23px 0}@media (min-width:768px){.header__content{margin-bottom:32px;padding:21px 0}}@media (min-width:1340px){.header__content{margin-bottom:62px;padding:15px 0}}.header__logo{align-items:center;display:flex}.header__logo svg{height:100%;max-height:44px;max-width:44px;width:100%}@media (min-width:768px){.header__logo svg{margin-right:10px;max-height:47px;max-width:47px}}@media (min-width:1340px){.header__logo svg{margin-right:13px;max-height:60px;max-width:60px}}.header__logo-text{display:none}@media (min-width:768px){.header__logo-text{display:flex;flex-direction:column}}.header__logo-title{color:#4a4a4a;font-size:19px;font-weight:700;line-height:26px}@media (min-width:1340px){.header__logo-title{font-size:24px;line-height:33px}}.header__logo-subtitle{color:#939393;font-size:13px;font-weight:600;line-height:17px}@media (min-width:1340px){.header__logo-subtitle{font-size:16px;line-height:22px}}.header__menu{align-items:center;display:flex}.header__list{display:none}@media (min-width:1340px){.header__list{align-items:center;display:flex}}.header__item{margin-right:20px}.header__item:last-child{margin-right:30px}.header__item-link{align-items:center;color:#4a4a4a;display:flex}.header__item-link svg{margin-right:10px}.header__item-link.router-link-active,.header__item-link:hover{fill:#f3a768;color:#f3a768}.header__item-link-img{margin-right:10px;max-width:18px;width:100%}.header__item-link-text{font-size:16px;font-weight:600;line-height:22px}.header__translator{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:7px;display:flex;font-size:14px;font-weight:600;gap:22px;justify-content:center;line-height:18px;margin-right:19px;padding:6px 11px}@media (min-width:768px){.header__translator{font-size:16px;gap:25px;line-height:22px;padding:8px 14px}}@media (min-width:1340px){.header__translator{margin-right:0}}.header__translator-btn{border:none;color:#4a4a4a}.header__translator-btn--active{color:#f3a768}.header__burger{border:none;height:100%;max-height:24px;max-width:24px;width:100%}@media (min-width:1340px){.header__burger{display:none}}.footer a{cursor:pointer}.footer__background{background:#fdfcfa;height:320px;padding-top:25px}@media (min-width:768px){.footer__background{height:350px;height:360px;padding-top:35px}.footer__content{margin-bottom:87px}}@media (min-width:1340px){.footer__content{margin-bottom:36px}}.footer__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:22px}@media (min-width:768px){.footer__wrapper{row-gap:39px}}@media (min-width:1340px){.footer__wrapper{-moz-column-gap:30px;column-gap:30px;flex-wrap:nowrap;width:100%}}.footer__logo{margin-bottom:0}@media (min-width:768px){.footer__logo{display:flex}}@media (min-width:1340px){.footer__logo{margin-bottom:0}}.footer__logo svg{height:100%;max-height:44px;max-width:44px;width:100%}@media (min-width:768px){.footer__logo svg{margin-bottom:0;margin-right:13px;max-height:60px;max-width:60px}.footer__logo-text-title{color:#4a4a4a;font-size:24px;font-weight:700;line-height:33px}.footer__logo-text-subtitle{color:#939393;font-weight:600;line-height:22px}}.footer__logo-text{display:none}@media (min-width:768px){.footer__logo-text{display:flex;flex-direction:column}}.footer__nav{width:100%}@media (min-width:1340px){.footer__nav{width:unset}}.footer__list{width:100%}@media (min-width:768px){.footer__list{align-items:center;display:flex}}@media (min-width:1340px){.footer__list{flex:auto;justify-content:flex-end;order:1;width:auto}}.footer__list-item{margin-bottom:16px}.footer__list-item:last-child{margin-bottom:0}@media (min-width:768px){.footer__list-item{margin-bottom:0;margin-right:40px}.footer__list-item:last-child{margin-right:0}}.footer__item-link{align-items:center;color:#4a4a4a;display:flex;white-space:nowrap}.footer__item-link svg{margin-right:10px}.footer__item-link.router-link-active,.footer__item-link:hover{fill:#f3a768;color:#f3a768}.footer__right{align-items:flex-end;display:flex;flex-direction:column}.footer__translator{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:6px;display:flex;gap:20px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:7px 11px}@media (min-width:768px){.footer__translator{border-radius:7px;gap:25px;line-height:22px;padding:8px 14px}}@media (min-width:1340px){.footer__translator{order:2}}.footer__translator-btn{border:none;color:#4a4a4a;font-size:14px;font-weight:600;line-height:18px}.footer__translator-btn--active{color:#f3a768}@media (min-width:768px){.footer__translator-btn{font-size:16px;font-weight:600;line-height:22px}}.footer__copyright{align-items:center;display:flex;justify-content:flex-end}.footer__copyright svg{height:100%;max-height:32px;max-width:35px;width:100%}@media (min-width:768px){.footer__copyright svg{max-height:49px;max-width:54px}}.footer__copytext{color:#4a4a4a;font-size:13px;font-weight:400;line-height:18px;margin-right:7px;white-space:nowrap}@media (min-width:768px){.footer__copytext{font-size:20px;line-height:27px;margin-right:12px}}.footer__copyimg{max-width:35px;width:100%}@media (min-width:768px){.footer__copyimg{max-width:54px}}.error__svg{margin:0 auto;max-width:100%}.error p,.error span{color:#4a4a4a;font-size:14px;text-align:center}.error a{border:1px solid hsla(0,0%,72%,.3);border-radius:5px;color:#4a4a4a;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px;padding:9px 20px}
