.contacts-page .title{font-size:42px!important}.contacts-page.side-decor:after,.contacts-page.side-decor:before{top:-30px}.contacts-page .divider.top{position:relative;z-index:5;margin-top:-65px;margin-bottom:-18px}.contacts-page__advantage.advantage,.contacts-page__advantage .advantage{padding-top:40px;padding-bottom:25px;background:rgba(0,0,0,0)}.contacts-page__advantage.advantage__item,.contacts-page__advantage .advantage__item{height:auto}.contacts-page__advantage.advantage__item-title,.contacts-page__advantage .advantage__item-title{min-height:unset;max-height:unset;margin-bottom:16px;padding-bottom:0;font-weight:600}.contacts-page__advantage.advantage__item-icon,.contacts-page__advantage .advantage__item-icon{width:106px;height:106px;border-radius:50%;background-color:#fff}.contacts-page__advantage.advantage__item-icon .icon,.contacts-page__advantage .advantage__item-icon .icon{max-width:40px;max-height:40px;z-index:3;fill:#b661df}.contacts-page__advantage.advantage__item-icon .icon.headphones,.contacts-page__advantage .advantage__item-icon .icon.headphones{max-width:36px;max-height:36px}.contacts-page__advantage.advantage__item-icon .icon.mail,.contacts-page__advantage .advantage__item-icon .icon.mail{max-width:31px;max-height:21px}.contacts-page__advantage.advantage__item-text,.contacts-page__advantage .advantage__item-text{margin-bottom:0}.contacts-page .contacts-helper{margin-bottom:-20px;padding-top:50px;padding-bottom:50px;overflow:hidden;z-index:1;background-image:url(/images/project/cart-helper-bg.svg);background-size:cover;background-position:top;font-family:Poppins,sans-serif;color:#131313}.contacts-page .contacts-helper__inner{position:relative;z-index:1}.contacts-page .contacts-helper__icon{position:relative;width:61px;height:61px;margin-bottom:35px;border-radius:50%;background-color:#fff;box-shadow:10px 5px 30px rgba(0,0,0,.05)}.contacts-page .contacts-helper__icon .icon{max-height:21px;z-index:3;fill:#b661df}.contacts-page .contacts-helper .text-md,.contacts-page .contacts-helper__title{font-size:20px;font-weight:300}.contacts-page .contacts-helper__text{font-size:24px}.contacts-page .contacts-helper__phone-link{font-size:24px;font-weight:700;transition:.3s;white-space:nowrap}.contacts-page .contacts-helper__phone-link:hover{opacity:.8}.contacts-page .contacts-helper .font-weight-regular{font-weight:400}.contacts-page__form{padding-top:30px;padding-bottom:60px;background-color:#70fff2}.contacts-page__form-title{font-family:Poppins,sans-serif;font-size:20px;line-height:1.5;font-weight:600;color:#131313}.contacts-page__form .text-sm{color:#4e4e4e;line-height:1.8;font-weight:400}.contacts-page__form .form-label.group-label{margin-bottom:8px;padding-left:20px;font-size:12px;color:rgba(0,0,0,.539261)}.contacts-page__form .upload-files-label{font-size:12px;color:rgba(0,0,0,.539261)}.contacts-page__form .btn.btn-upload{width:180px;height:50px}.contacts-page__form .btn.btn-upload .icon{max-width:19px;max-height:13px;margin-right:12px;fill:#b661df}.contacts-page__form .btn.btn-upload:hover .icon{fill:#fff}.contacts-page__form .btn.btn-submit{height:60px;width:288px;max-width:100%}@media (min-width:320px){.contacts-page__advantage.advantage,.contacts-page__advantage .advantage{padding-top:calc(40px + 0*(100vw - 320px)/256)}.contacts-page .contacts-helper{padding-top:calc(50px + 0*(100vw - 320px)/256);padding-bottom:calc(50px + 20*(100vw - 320px)/256)}.contacts-page .contacts-helper__phone-link,.contacts-page .contacts-helper__text{font-size:calc(24px + 4*(100vw - 320px)/256)}}@media (min-width:576px){.contacts-page__advantage.advantage,.contacts-page__advantage .advantage{padding-top:40px}.contacts-page .contacts-helper{padding-top:50px;padding-bottom:70px}.contacts-page .contacts-helper__phone-link,.contacts-page .contacts-helper__text{font-size:28px}}@media (min-width:768px){.contacts-page__advantage.advantage,.contacts-page__advantage .advantage{padding-top:10px}.contacts-page .contacts-helper{padding-top:80px;padding-bottom:140px}.contacts-page .contacts-helper__phone-link,.contacts-page .contacts-helper__text{font-size:36px}}@media (min-width:992px){.contacts-page .contacts-helper{padding-top:100px;padding-bottom:150px}.contacts-page .contacts-helper__phone-link,.contacts-page .contacts-helper__text{font-size:42px}}