.footer{padding-top:25px;padding-bottom:12px;background:var(--podval);color:var(--belyy);position:relative;z-index:2}.footer__main{display:flex;justify-content:space-between;gap:50px}.footer__contacts,.footer__info{display:flex;flex-direction:column;align-items:flex-start;width:37.3%}.footer__info{align-items:stretch;gap:24px;width:59.2%}.footer__subscribe{width:100%}.footer__subscribe:not(:last-child){margin-bottom:24px}.subscribe__title{font-weight:500;font-size:16px;line-height:150%;margin-bottom:14px}.subscribe__form{position:relative}.subscribe__input{width:100%;height:44px;font-size:14px;line-height:150%;border:1px solid transparent;border-radius:8px 12px 12px 8px;background:var(--belyy);padding:0 98px 0 20px;color:var(--tekst-nad-polem);outline:0}.subscribe__input::placeholder{color:var(--tekst-nad-polem)}.subscribe__input::-webkit-input-placeholder{color:var(--tekst-nad-polem)}.subscribe__input::-moz-placeholder{color:var(--tekst-nad-polem)}.subscribe__input:-ms-input-placeholder{color:var(--tekst-nad-polem)}.subscribe__input:-moz-placeholder{color:var(--tekst-nad-polem)}.subscribe__input.has-error{border-color:var(--red-button)}.subscribe__submit{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;height:100%;width:78px;border-radius:8px;background:var(--siniy);border:0;outline:0;padding:0;cursor:pointer;transition:all .2s ease}.subscribe__submit:hover{background:var(--v-nalichii)}.subscribe__submit-icon{width:34px;height:24px;fill:var(--belyy)}.footer__social{gap:16px;margin-top:22px}.footer__contacts-item{display:inline-flex;align-items:center;font-weight:500;font-size:20px;line-height:150%;gap:10px}.footer__contacts-item:hover{color:var(--belyy)}.footer__contacts-item:not(:last-child){margin-bottom:10px}.footer__contacts-icon{width:25px;height:25px;fill:var(--belyy);stroke:var(--belyy);flex:none}.footer__contacts-icon.is-mail-icon{stroke:none}.footer__logo{line-height:0}.footer__paysystems{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:auto}.footer__menu{display:flex;flex-wrap:wrap;gap:14px 31px}.footer__menu-list{width:calc(25% - 21px);margin-bottom:-14px}.footer__menu-list--large{width:calc(50% - 21px);column-count:2;column-gap:31px}.footer__menu-item{font-weight:300;font-size:16px;line-height:125%;margin-bottom:14px;padding-left:0;word-break:break-word;break-inside:avoid;display:block}.footer__menu-item:not(:last-child){margin-bottom:14px}.footer__developer:hover,.footer__menu-link:hover{color:var(--belyy)}.footer__bottom{margin-top:17px;padding-top:17px;border-top:1px solid var(--belyy);display:flex;align-items:center;gap:116px}.footer__copyright{font-weight:300;font-size:14px;line-height:100%}.footer__developer{display:inline-flex;align-items:center;gap:9px}.footer__developer-text{font-size:13px;line-height:231%;opacity:.65}.footer__developer-icon{width:50px;height:50px;flex:none}@media (max-width:1280px){.footer__menu{gap:14px 22px}.footer__menu-list,.footer__menu-list--large{width:calc(33.33333333% - 15px)}.footer__menu-list--large{column-count:unset}}@media (max-width:1170px){.footer__contacts-item{font-size:18px}}@media (max-width:1023px){.footer__contacts-item{font-size:16px}.footer__menu-list,.footer__menu-list--large{width:100%}.footer__contacts{width:45%}.footer__info{width:50%}.footer__copyright{max-width:30%}}@media (max-width:767px){.footer{padding-top:21px;padding-bottom:23px}.footer__main{flex-wrap:wrap;gap:15px}.footer__info{width:100%;order:2}.footer__contacts{width:100%;order:1}.footer__logo{margin-bottom:20px}.footer__subscribe:not(:last-child){margin-bottom:15px}.subscribe__title{font-size:14px;line-height:150%;margin-bottom:10px}.subscribe__submit{width:69px}.footer__contacts-item{font-size:14px;line-height:150%;gap:11px}.footer__contacts-icon{width:23px;height:23px}.footer__social{margin-top:10px;gap:15px}.footer__menu{gap:12px 0}.footer__menu-list{margin-bottom:0;padding-top:12px;border-top:1px solid var(--belyy)}.footer__menu-item{font-size:14px;line-height:100%;margin-bottom:0}.footer__menu-item:not(:last-child){margin-bottom:12px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:13px;padding-top:15px}.footer__copyright{max-width:100%}.footer__developer-text{opacity:.87}.footer__developer-icon{width:45px;height:45px}}