.footer{background:linear-gradient(214deg,#1d1d1d,#000);color:var(--colors-white-100)}.is-ios .footer{background:#000}.footer__body{display:flex;gap:24px;justify-content:space-between;padding-block:110px 80px}.footer__info{gap:24px;max-width:495px;width:100%}.footer__form,.footer__info{display:flex;flex-direction:column}.footer__form{gap:12px}.footer__form-text{color:var(--colors-black-60);font-size:14px;line-height:140%}.footer__form-body{background-color:var(--colors-black-80);display:grid;grid-template-areas:"body";padding:8px;position:relative}.footer__form-field{display:flex;gap:24px;grid-area:body}.footer__form-input{border-radius:0;flex:1 1 auto;font-size:16px;line-height:110%;padding:5px 8px}.footer__form-input::placeholder{color:var(--colors-black-60)}.footer__form-input.is-error{color:#ff5858}.footer__form-input.is-error::placeholder{color:#ff5858}.footer__form-send{align-items:center;background-color:var(--colors-white-100);color:var(--colors-black-100);display:flex;font-size:16px;font-weight:600;gap:5px;justify-content:center;line-height:100%;max-width:fit-content;min-height:36px;padding:10px 12px;text-align:center;transition:background .3s,color .3s}.footer__form-send.disabled,.footer__form-send[disabled]{background-color:var(--colors-black-100);color:var(--colors-black-60);cursor:no-drop}.footer__form-success{align-items:center;background-color:var(--colors-black-80);color:var(--colors-white-100);display:none;font-size:16px;grid-area:body;line-height:110%;padding:0 8px;position:relative;z-index:2}.is-success .footer__form-success{display:flex}.footer__form-warning{color:var(--colors-black-60);font-size:12px;line-height:140%}.footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.footer__copy{color:var(--colors-black-60);font-size:14px;line-height:140%}.footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.footer__link{color:var(--colors-black-60);font-size:14px;line-height:140%;max-width:fit-content;transition:color .3s}.footer__menu{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;max-width:853px;width:100%}.footer__menu-col{display:flex;flex-direction:column;gap:16px;max-width:200px}.footer__menu-title{color:#4a4a4a;font-size:20px;font-weight:600;line-height:90%}.footer__menu-list{display:flex;flex-direction:column}.footer__menu-link{border-bottom:1px solid transparent;gap:5px;max-width:fit-content;min-height:38px;padding:6px;transition:border .3s}.footer__logo,.footer__menu-link{align-items:center;display:flex;justify-content:center}.footer__logo{margin-inline:auto;max-width:1920px;width:100%}.footer__logo img{object-fit:cover;width:100%}.footer__dev{flex-wrap:wrap;gap:10px 24px;margin-inline:auto;max-width:fit-content;padding-block:10px}.footer__dev,.footer__dev-logo{align-items:center;display:flex;justify-content:center}.footer__dev-logo{max-width:97px;width:100%}.footer__dev-logo img{filter:grayscale(1);object-fit:cover;transition:filter .3s;width:100%}.footer__dev-text{color:var(--colors-white-100);font-size:16px;font-weight:500;opacity:.5;transition:opacity .3s}.footer-small{background-color:var(--colors-black-100);color:var(--colors-white-100);padding:24px 0}.footer-small__copy{font-size:16px;line-height:120%;text-align:center;word-break:break-word}@media (width <= 48em){.footer__body{flex-direction:column;gap:48px;justify-content:stretch;padding-block:48px 36px}.footer__info{align-items:center;margin-inline:auto;text-align:center}.footer__dev{margin-block:26px}}@media (width <= 30em){.footer{background:linear-gradient(-90deg,#1d1d1d,#000)}.footer__form-input,.footer__form-send{font-size:15px}.footer__menu{align-items:center;flex-direction:column;gap:36px;text-align:center}.footer__menu-col{gap:8px}.footer__menu-list{align-items:center}.footer__menu-link{text-align:center}.footer-small__copy,.footer__dev-text{font-size:15px}}@media (any-hover:hover){.footer__form-send:not(.is-active,.disabled,[disabled]):hover{background-color:var(--colors-grey-60)}.footer__link:hover{color:var(--colors-white-100)}.footer__menu-link:hover{border-color:var(--colors-white-100)}.footer__dev[href]:hover .footer__dev-logo img{filter:grayscale(0)}.footer__dev[href]:hover .footer__dev-text{opacity:1}}