.maxwidth-theme__portfolio .owl-prev i, .maxwidth-theme__portfolio .owl-next i {background: linear-gradient(0deg, #E97826, #E97826), linear-gradient(0deg, #EAEAEA, #EAEAEA) !important;}
.maxwidth-theme__portfolio .owl-prev  svg path, .maxwidth-theme__portfolio .owl-next svg path {stroke: white !important}
.maxwidth-theme__form .FORMS {position: relative; padding: 57px 15px; color: #fff !important}
.maxwidth-theme__form .FORMS label, .maxwidth-theme__form .FORMS span, .maxwidth-theme__form .FORMS h3 {color: #fff !important}
.maxwidth-theme__form .FORMS label.error, .maxwidth-theme__form .FORMS span.required-star {color: red !important}

.maxwidth-theme__form2 {max-width: 770px;}
.maxwidth-theme__form2 .FORMS {position: relative; padding: 57px 15px; color: #fff !important;}
.maxwidth-theme__form2 .FORMS label, .maxwidth-theme__form2 .FORMS span, .maxwidth-theme__form2 .FORMS h3 {color: #fff !important}
.maxwidth-theme__form2 .FORMS label.error, .maxwidth-theme__form2 .FORMS span.required-star {color: red !important}

.maxwidth-theme__catalog .maxwidth-theme, .maxwidth-theme__where .maxwidth-theme, .maxwidth-theme__advantages--catalog .maxwidth-theme {padding: 0 !important}
.maxwidth-theme__form {margin-left: calc((100% - 100vw)/2); margin-right: calc((100% - 100vw)/2); width: 100vw;}

@media (min-width: 1200px) {
.maxwidth-theme__form .FORMS {padding: 130px 77px;}
}

@media (min-width: 1500px) {
.maxwidth-theme__form .index-block__title  {font-size: 40px !important;}
}

