.footer *{color:#fff}.footer .description{margin-top:50px}.footer .description p{color:#ffffffd9;font-size:14px;font-style:italic;font-weight:400;line-height:21.7px}.footer__badge img{max-width:200px;width:100%}.footer__social{align-items:center;display:flex;gap:14px;margin-top:24px}.footer__social-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.footer__social-icon svg{fill:#fff;height:16px;width:16px}.footer__social-link:hover .footer__social-icon svg{fill:#ffffffb2}.footer__menu{margin:5px}.footer__menu_title h3{font-size:13px;font-weight:700;letter-spacing:2.34px;line-height:15.65px;margin-bottom:15px;text-transform:uppercase}.footer__menu_content ul{display:block}.footer__menu_content a{color:#ffffffb2;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:145.5%;text-decoration:none}.footer__menu_content a:hover{color:#fff}.copyright-bottom{align-items:center;border-top:.5px solid #ffffffb2;display:flex;justify-content:space-between;padding-top:30px}.copyright-bottom *{color:#ffffff80;font-size:13px;font-weight:400;line-height:20.15px}@media (max-width:768px){.footer .description,.footer__badge{text-align:center}.footer .description{margin-top:20px}.footer__social{justify-content:center}.footer__menu{margin:20px 0}.copyright-bottom{flex-direction:column;justify-content:center}.copyright-bottom *{text-align:center}.copyright-bottom>div{margin-bottom:15px}}