.main-footer{background-color:var(--DarkCyan)}.main-footer__wrapper{padding:50px 0;color:var(--GrayLink);max-width:824px;margin:0 auto}.logo-white{justify-content:center;width:100%;display:flex}.logo-white img{margin-bottom:40px;max-width:300px}.footer-link{text-decoration:none;color:var(--GrayLink);display:block}.main-footer--text{font-size:18px;font-weight:400;color:var(--GrayLink);line-height:32px;font-family:var(--Regular)}.main-footer__menu{justify-content:space-between;flex-wrap:wrap;display:flex}.cocial__text,.main-footer__menu-item .main-footer--text{font-size:20px;font-weight:500;line-height:30px}.main-footer__grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.main-footer__menu-complaens{margin-top:-30px}.main-footer__menu-contacts{margin-top:-18px}.legal-information__wrapper{margin-top:20px}.main-footer__decor{height:2px;margin-bottom:45px;background-color:var(--GrayLink);width:100%}.main-footer__grid.desktop{display:none}.main-footer__grid.mobile{display:grid}.cocial__icon{display:flex}.cocial__link{height:90px;margin-right:34px;width:90px;display:block}.cocial__vk{background:url(/ai.site22.local/images/vk.svg) no-repeat;background-size:contain}.cocial__tel{background:url(/ai.site22.local/images/tel.svg) no-repeat;background-size:contain}.cocial__text{padding-bottom:30px}.legal-information{flex-wrap:wrap;width:100%;margin-top:50px;display:flex}.legal-information__item{margin-bottom:31px;width:100%}@media (min-width:540px){.main-footer__menu{justify-content:space-between}.main-footer__margin{margin-left:0}.cocial{justify-content:space-between;display:flex}.cocial__wrapper{order:2}.cocial-date{order:1}.cocial__link{height:80px;width:80px}.cocial__text{margin-bottom:0}}@media (min-width:730px){.main-footer__menu{align-items:flex-start}}@media ((min-width:730px) and (max-width:1024px)){.hide-on-small-tablet{display:none}}@media (min-width:1024px){.hide-on-tablet{display:none}.main-footer__grid{grid-template-columns:1fr 1fr 1fr;max-width:520px;gap:0 30px;margin-left:100px;display:grid}.main-footer__menu{flex-wrap:nowrap}.main-footer__menu-item{margin-bottom:-14px}.main-footer__grid.mobile{display:none}.main-footer__grid.desktop{display:grid}.main-footer__menu-vopros{margin-left:-45px}.main-footer__menu-complaens{margin-top:0}.main-footer__menu-contacts{margin-top:30px}.main-footer--text{font-size:20px;font-weight:500;line-height:30px}.main-footer__decor{margin-bottom:60px}.legal-information{margin-top:0}.legal-information__item{margin-bottom:36px}.logo-white,.logo-white img{max-width:230px}.cocial__text{margin-bottom:0;padding-bottom:18px}.cocial__wrapper{margin-right:100px}}@media (min-width:1440px){.hide-on-tablet{display:block}.hide-on-desktop{display:none}.main-footer__wrapper{max-width:940px}.main-footer__grid{grid-template-columns:1fr 1fr 1fr;max-width:520px;gap:0 100px;margin-left:100px}.main-footer__menu-item{margin-bottom:0}.main-footer--text{font-size:14px;line-height:18px}.cocial__text,.main-footer__menu-item .main-footer--text{font-size:14px;font-weight:500;line-height:18px}.main-footer__menu-vopros{margin-left:-45px}.main-footer__menu-contacts{margin-top:18px}.main-footer__decor{margin-bottom:30px}.cocial__wrapper{margin-right:60px;display:flex}.cocial,.cocial__wrapper{align-items:center}.cocial__link{height:40px;margin-right:0;margin-left:30px;width:40px}.legal-information__wrapper{margin-top:0}.cocial__text{padding-bottom:0}}