.footer-right-box-wide{max-width:820px}.footer-contacts{max-width:300px}.footer-contacts-list{gap:18px;max-width:none}.footer-location,.footer-social{flex-flow:column;gap:6px;display:flex}.footer-social{flex-flow:row;gap:20px}.footer-location-name{color:var(--color--primary-500);font-weight:600}.footer-contact-item{color:#ffffffb3;line-height:1.4;transition:color .3s}.footer-contact-item:hover{color:var(--color--white)}.footer-menu{white-space:nowrap}@media screen and (max-width:991px){.footer-upper-wrapp{flex-flow:column}.footer-left-box,.footer-right-box-wide{max-width:none}.footer-menu-wrapper{flex-wrap:wrap;justify-content:flex-start;gap:40px 56px}.footer-contacts{flex-basis:100%;max-width:none}}
