.footer-9{padding:0}.footer-9 .footer-top{background:#1a1a1a;padding:60px 0 40px}.footer-9 .footer-top .footer-block__heading{font-size:18px;font-weight:700;color:#fff;padding-bottom:14px}.footer-9 .footer-top .desc,.footer-9 .footer-top .footer-link{font-size:15px;letter-spacing:0;color:rgba(255,255,255,.8);padding:3px 0 4px}.footer-9 .footer-top .footer-block-newsletter .desc{padding:3px 0 0}.footer-9 .footer-top .footer-block-newsletter .footer-block__newsletter-form{margin-top:26px}.footer-9 .footer-top .footer-block__newsletter-form{max-width:450px}.footer-9 .footer-top .newsletter-form__field-wrapper .button{width:100%;max-width:126px}.footer-9 .footer-top .newsletter-form__field-wrapper .field__input{letter-spacing:0;color:rgba(100,100,100,.6);font-size:16px;background:#fff;border-color:#fff;padding-top:13px;padding-bottom:13px;border-radius:5px}.footer-9 .footer-top .contact-info{color:rgba(255,255,255,.8);line-height:28px}.footer-9 .footer-top .contact-info a,.footer-9 .footer-top .contact-info p,.footer-9 .footer-top .contact-info span{color:rgba(255,255,255,.8)}.footer-9 .footer-top .footer-block__list-social{margin-top:32px}.footer-9 .footer-top .list-social .list-social__link{border-color:rgba(255,255,255,.8);background:0;padding:5px;margin-right:5px;text-align:center;width:34px;height:34px;line-height:21px}.footer-9 .footer-top .list-social .list-social__link svg{fill:#fff;width:17px;height:17px}.footer-9 .footer-bottom{background:#262626;padding-top:35px;padding-bottom:25px;border:0}.footer-9 .footer-bottom .copyright__content{font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;color:rgba(255,255,255,.8)}.footer-9 .footer-bottom .footer__payment .list-payment{padding-top:0;position:relative;top:-5px}.footer-9 .footer-bottom .footer__payment .list-payment__item svg{height:30px}@media(max-width:991px){.footer-9 .footer-bottom{padding-top:20px}.footer-9 .footer-bottom .halo-row-item{width:100%}.footer-9 .footer-bottom .halo-row-item.halo-row-item{margin-top:20px}.footer-9 .footer-bottom .footer__payment .list-payment{text-align:left!important}.footer-9 .footer-bottom .footer__payment .list-payment li{margin:5px 10px 5px 0}}@media(max-width:767px){.footer-9 .footer-top .footer-block-newsletter .footer-block__heading{margin-bottom:0!important}}