.footer{padding:70px 0}@media (max-width:767px){.footer{padding:50px 0}}.footer__logo{display:inline-block}.footer__wrap{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (max-width:767px){.footer__wrap{flex-direction:column}}.footer--info{flex-shrink:0;width:100%;max-width:400px}@media (min-width:768px) and (max-width:1023px){.footer--info{max-width:275px}}.footer__description{letter-spacing:-.28px;color:var(--gray-text);margin:25px 0;font-size:14px;font-weight:400;line-height:150%}.footer__copyright{color:var(--dark-text);font-size:18px;font-weight:400;line-height:110%}.footer--right{justify-content:space-between;align-items:flex-start;gap:30px;width:100%;display:flex}@media (max-width:767px){.footer--right{flex-direction:column}}
.footer__menu-item{letter-spacing:-.32px;color:var(--gray-text);transition:all var(--transitionTime)ease-in-out;cursor:pointer;outline:none;font-size:16px;font-weight:400;line-height:140%;text-decoration:none;display:block}@media (min-width:1200px){.footer__menu-item:hover{color:var(--dark-text)}}.footer__menu-item:active,.footer__menu-item.active{color:var(--dark-text)}
.footer__menu-title{letter-spacing:-.36px;color:var(--dark-text);margin-bottom:15px;font-size:18px;font-weight:500;line-height:110%}.footer__menu-list{grid-gap:15px;display:grid}@media (max-width:767px){.footer__menu-list{width:100%}}
.footer__socials{gap:15px;margin:25px 0 0;display:flex}.footer__socials-item{display:flex}@media (min-width:1200px){.footer__socials-item:hover svg path{filter:brightness(0)}}.footer__socials-item:active svg path{filter:brightness(0)}.footer__socials-item svg{width:20px;height:20px}.footer__socials-item svg path{transition:var(--transitionTime)}
