.footer ul{list-style-type:none;padding:0}.footer{background:#2f3338;width:100%}.footer__container{margin:0 auto;max-width:1400px;padding:40px 55px}.footer__cols{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:100px}.footer__col_title{border-bottom:2px solid transparent;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px;margin-top:10px}.footer__col_title.link:hover{border-bottom:2px solid #fff;color:#fff}.footer__item{border-bottom:1px solid transparent;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;margin:5px 0;text-decoration:none}.footer__item:hover{border-bottom:1px solid #fff;color:#fff}.footer__bottom{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.footer__bottom_left{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.footer__bottom_text{color:#bebebe;font-family:Open Sans;font-size:12px;line-height:1.3;margin:0;text-align:right}.footer__bottom_text a{color:#bebebe;text-decoration:none}.footer__bottom_text a:hover{color:#fff;text-decoration:underline}.sqs-use--mask{fill:#fff;transition:fill .17sease-in-out}.footer__icons{flex-wrap:wrap;gap:16px 32px;justify-content:flex-start;margin:0}.footer__icon,.footer__icons{align-items:center;display:flex}.footer__icon{height:24px;justify-content:center;text-decoration:none;width:24px}.footer__icon svg{fill:#bebebe;height:24px;transition:fill .3s;width:24px}.footer__icon:hover svg{fill:#fff}.footer__legal{align-items:center;color:#bebebe;display:flex;flex-wrap:wrap;font-family:Open Sans;font-size:12px;gap:16px;line-height:1.3;margin:0}.footer__legal_link{color:#bebebe;text-decoration:none;transition:color .3s}.footer__legal_link:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.footer__container{padding:20px}.footer__cols{flex-direction:column;gap:30px}.footer__bottom{flex-direction:column;justify-content:center;padding:0}.footer__bottom,.footer__bottom_left{align-items:center}.footer__icons,.footer__legal{justify-content:center}.footer__bottom_text{text-align:center}}