.elem-footer__logo--text{color:#fff;font-weight:700;font-size:1.25rem;text-decoration:none}.elem-footer__form{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.elem-footer__input{flex:1 1 220px;min-width:0;height:54px;border:0;border-radius:999px;background:#fff;color:#111;font-size:1rem;padding:0 24px}.elem-footer__input::placeholder{color:#9aa0a6}.elem-footer__submit{flex:0 0 auto;height:54px;border:0;border-radius:999px;background:#1d3a64;color:#fff;font-size:1rem;font-weight:600;padding:0 32px;cursor:pointer;transition:all .25s ease-in-out 0s}.elem-footer__submit:focus,.elem-footer__submit:active,.elem-footer__submit:hover{background:#264c84}.elem-footer__socials{padding-left:0;margin:0;display:flex;align-items:center;gap:16px}.elem-footer__socials li{list-style-type:none}.elem-footer__social-link{display:inline-block;transition:all .25s ease-in-out 0s}.elem-footer__social-link:focus,.elem-footer__social-link:active,.elem-footer__social-link:hover{transform:scale(1.08)}.elem-footer__social-link img{display:block;width:34px;height:34px;object-fit:contain}