.footer{padding:50px 0 20px;background-color:#f3f4f6;font-size:14px;border-top:1px solid #e2e2e2}.footer a{text-decoration:none}.footer ul{list-style-type:none;padding:0;margin:0}.footer__inner{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.footer__inner>*{flex-basis:100%}.footer__col{flex:0 0 100%;max-width:100%;padding-left:10px;padding-right:10px}.footer--black{background-color:#333;color:#999;border:0}.footer-menu_title{margin-bottom:15px;font-size:19px;font-weight:700}.footer--black .footer-menu_title{color:#fff}.footer-menu li{margin-bottom:10px}.footer-menu .f-phone{font-size:16px;font-weight:700}.footer--black .footer-menu .f-phone{color:#fff}.footer--black .footer-menu .f-phone:hover{color:#999}.footer--black .footer-menu a{color:#999}.footer--black .footer-menu a:hover{color:#fff}.f-item-icon{position:relative;padding-left:20px}.f-item-icon svg{position:absolute;top:5px;left:0;margin-right:5px;color:#999;font-size:14px}.footer--black .f-item-icon svg{color:#999}.copyright{margin-top:20px;padding:30px 0 10px;border-top:1px solid #e2e2e2;text-align:center}.footer--black .copyright{border-top:1px solid #4d4d4d}.copyright__info{margin-bottom:20px}.footer--black .copyright__info{color:#999}.copyright__dev-link{display:block;margin-top:20px;text-align:center;font-weight:700}.footer--black .copyright__dev-link{color:#fff}.footer--black .copyright__dev-link:hover{color:#fff}.paysystem{margin:0;padding:0}.paysystem li{display:inline-flex;align-items:center;vertical-align:middle;width:20px;margin:0 20px 0 0}.paysystem li.visa{width:33px}.paysystem li.mastercard{width:25px}.paysystem li:last-child{margin-right:0}.footer--black .paysystem img{opacity:.7}.footer--black .paysystem img:hover{opacity:1}.subscribe-form{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e2e2e2}.footer--black .subscribe-form{border-bottom:1px solid #4d4d4d}.subscribe-form__inner{display:flex;flex-wrap:wrap;max-width:892px;margin:auto}.subscribe-form__text-info{flex:0 0 100%;max-width:100%;margin-bottom:20px;text-align:center}.subscribe-form__icon{flex-shrink:0;margin-right:30px}.subscribe-form__text{font-weight:700}.footer--black .subscribe-form__text{color:#fff}.subscribe-form__form{display:flex;align-items:inherit;flex:0 0 100%;max-width:100%}
.subscribe-form__form .field-toggler{margin-top: 5px}.subscribe-form__form .field-toggler a{color:#0275d9}
.subscribe-form__form .field-text{flex:1 0 0%;margin-bottom:0}.subscribe-form__form .field-text__input{height:45px;border-bottom-right-radius:0;border-top-right-radius:0}.subscribe-form__form .btn{height:45px;border-bottom-left-radius:0;border-top-left-radius:0}@media (min-width:768px){.footer__inner{margin-left:-15px;margin-right:-15px}.footer__col{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.subscribe-form{margin-bottom:50px;padding-bottom:50px}.subscribe-form__text-info{display:flex;align-items:flex-start;flex:0 0 300px;max-width:300px;margin-bottom:0;padding-right:65px;text-align:left}.subscribe-form__form{flex:1 0 0%}}@media (min-width:992px){.footer__col--sm{flex:0 0 16.66667%;max-width:16.66667%;padding-left:15px;padding-right:15px}.footer__col--md{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.footer__col--lg{flex:0 0 33.33333%;max-width:33.33333%;padding-left:15px;padding-right:15px}.footer__col--lg{padding-right:50px}.copyright{display:flex;align-items:center;justify-content:space-between;margin-top:40px;text-align:left}.copyright__info{max-width:400px;margin-bottom:0;padding-right:20px}.copyright__dev-link{display:inline-block;margin-top:0;text-align:left}.subscribe-form__form{padding-left:40px}}@media (min-width:1200px){.subscribe-form__form{padding-left:70px}}@media (max-width:767px){.footer{padding-bottom:75px}.footer-menu_title{position:relative;margin-bottom:0;padding-right:25px;font-size:16px}.footer-menu_title:after{content:'';display:block;position:absolute;top:4px;right:6px;width:10px;height:10px;border-bottom:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer-menu.active .footer-menu_title:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.footer--black .footer-menu_title:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.footer-menu{margin-bottom:20px;padding:10px;border-radius:8px;border:1px solid #e2e2e2}.footer--black .footer-menu{border:1px solid #4d4d4d}.footer-menu ul{margin-top:15px}.subscribe-form__icon{display:none}}