.footer{padding-bottom:4vw}.footer__boxes{padding:0 !important}.footer__address{margin-bottom:20px;font-weight:500}.footer__address *{margin:0}.footer__cont{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:20px;font-weight:500}.footer__cont a:hover,.footer__address a:hover{color:var(--color-main)}.footer__info{display:flex;align-items:flex-start;justify-content:center}.footer__info-wrapper{height:100%}.footer__form{margin-bottom:30px}.footer__form-title{display:inline-block;margin-bottom:10px;color:#000;font-size:1rem;line-height:120%;font-weight:700}.footer__form-txt{display:inline-block;margin-top:10px;color:#000;font-size:.85rem;line-height:120%;font-weight:500}.footer__form form{display:flex;align-items:center;justify-content:flex-start}.footer__form input{border-radius:0;border:1px solid #afafaf;color:#000;padding:10px 15px;outline:none;height:45px;width:300px;max-width:calc(100% - 150px)}.footer__form input::placeholder{color:#919191}.footer__form button{font-weight:800;color:#fff;font-family:var(--font-main);color:#fff;background-color:var(--color-main);transition:.3s;border:none;text-align:center;cursor:pointer;padding:10px 20px;height:45px;font-size:.9rem;line-height:120%;width:150px;letter-spacing:var(--spacing)}.footer__form button:hover{filter:grayscale(100)}.footer__socials{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:auto;margin-bottom:auto}.footer__socials>div{display:flex;align-items:center;justify-content:flex-end;gap:0 10px}.footer__socials>span{display:inline-block;margin-bottom:15px;color:#000;font-size:1rem;line-height:120%;font-weight:700}.footer__socials a>img{width:30px;height:30px;object-fit:contain;transition:.3s}.footer__socials a:hover>img{filter:grayscale(100)}.footer__links{list-style:none;margin-left:0;margin-right:0;margin-bottom:0;padding:0 15px;display:flex;flex-wrap:wrap;gap:10px clamp(10px, 3vw, 40px)}.footer__links li a{display:inline-block;font-size:.85rem;line-height:130%}.footer__links li a:hover{color:var(--color-main)}.footer__img img{width:100%;height:100%;object-fit:cover}.footer__copy{font-size:.8rem;line-height:100%;text-align:center}@media(max-width:992px){.footer__info{margin-top:30px}.footer__img{margin-top:30px}.footer__links{margin-top:20px !important}.footer__copy{margin-top:4vw !important}}