html .service-block-wrapper .service-bl:nth-child(2n) .service-links .link-service a {
  background-image: url("./724601f7a30df564b1d2d58b04f86ef1.svg");
}

html .service-block-wrapper .service-bl:nth-child(3n) .icon-service svg {
  fill: rgb(116, 45, 115);
}

html .service-block-wrapper .service-bl:nth-child(3n) .service-links .link-service a {
  color: rgb(237, 156, 0);
  background-image: url("./724601f7a30df564b1d2d58b04f86ef1.svg");
}

html .service-block-wrapper .service-bl:nth-child(4n) .icon-service svg {
  fill: rgb(116, 45, 115);
}

html .service-block-wrapper .service-bl:nth-child(4n) .service-links .link-service a {
  color: rgb(237, 156, 0);
  background-image: url("./724601f7a30df564b1d2d58b04f86ef1.svg");
}

html .service-block-wrapper .service-bl .icon-service svg {
  fill: rgb(116, 45, 115);
}

html .service-block-wrapper .service-bl .service-links .link-service a {
  color: rgb(237, 156, 0);
  background-image: url("./724601f7a30df564b1d2d58b04f86ef1.svg");
}

html .whyUs-block-wrapper .whyUs-bl .icon-why svg {
  fill: rgb(237, 156, 0);
}

html .whyUs-block-wrapper .whyUs-bl:nth-child(2n) .icon-why svg {
  fill: rgb(237, 156, 0);
}

html .whyUs-block-wrapper .whyUs-bl:nth-child(3n) .icon-why svg {
  fill: rgb(237, 156, 0);
}

html .bottom-blocks-wrapper .actions-block .head-block {
  color: rgb(116, 45, 115);
}

html .bottom-blocks-wrapper .actions-block .button-action {
  background-color: rgb(237, 156, 0);
}

html .bottom-blocks-wrapper .actions-block .button-action:hover {
  background-color: rgb(243, 168, 25);
}

html .bottom-blocks-wrapper .news-block-wrapper .headNews .newsPage {
  color: rgb(116, 45, 115);
}

html .bottom-blocks-wrapper .news-block-wrapper .news-bl .title-new {
  color: rgb(116, 45, 115);
}

html .bottom-blocks-wrapper .articlesWrapper .read-other .linkToArticle a {
  color: rgb(237, 156, 0);
}

html .partners-wrapper .blocks-partner .owl-nav .owl-prev {
  background-color: rgb(237, 156, 0);
}

html .partners-wrapper .blocks-partner .owl-nav .owl-next {
  background-color: rgb(237, 156, 0);
}

html .reviews-wrapper {
  background-color: rgb(116, 45, 115);
}

html .reviews-wrapper .reviews-blocks .owl-nav .owl-prev {
  background-image: url("./f6c327f193f788e0a53f87af37910ce4.svg");
}

html .reviews-wrapper .reviews-blocks .owl-nav .owl-next {
  background-image: url("./f6c327f193f788e0a53f87af37910ce4.svg");
}

html .reviews-wrapper .review-bl .review-text::before {
  border-right-color: rgb(116, 45, 115);
}

html .popup-form-wrapper .tpl-anketa .tpl-field.tpl-field-button button {
  background-color: rgb(237, 156, 0);
}

html .popup-form-wrapper .tpl-anketa .tpl-field.tpl-field-button button:hover {
  background-color: rgb(248, 173, 27);
}

@media (max-width: 767px) {html .reviews-wrapper .review-bl .review-text::after {
  border-bottom-color: rgb(116, 45, 115);
}}

html .site-descriptor {
  color: rgb(237, 156, 0);
}

html .buttonForm {
  background-color: rgb(237, 156, 0);
}

html .buttonForm:hover {
  background-color: rgb(237, 164, 23);
}

html .menu-top-wrapper.desktop {
  background-color: rgb(116, 45, 115);
}

html .menu-top-wrapper.desktop .menu-top > li.s3-menu-allin-active > a {
  background-color: rgb(255, 255, 255);
  color: rgb(30, 30, 30);
}

html .menu-top-wrapper.desktop .menu-top > li ul {
  background-color: rgb(255, 255, 255);
}

html .menu-top-wrapper.desktop .menu-top > li ul li a {
  color: rgb(30, 30, 30);
}

html .menu-top-wrapper.desktop .menu-top > li ul li a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

html .menu-top-wrapper.desktop .menu-top > li > a {
  color: rgb(255, 255, 255);
}

html .menu-top-wrapper.desktop .menu-top > li > a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(30, 30, 30);
}

html .open-menu {
  background-image: url("./7b762540470fb01a00ec820e69d9b4d4.svg");
}

html .menu-top-wrapper.mobile::before {
  background-color: rgb(116, 45, 115);
}

html .menu-top-wrapper.mobile .mobile-menu {
  background-color: rgb(237, 156, 0);
}

html .menu-top-wrapper.mobile .menu-top ul {
  background-color: rgb(205, 137, 5);
}

html .menu-top-wrapper.mobile .menu-top ul li a {
  color: rgb(255, 255, 255);
}

html .menu-top-wrapper.mobile .menu-top > li > a {
  color: rgb(255, 255, 255);
}

html .menu-top-wrapper.mobile .menu-top > li > a.s3-menu-allin-open {
  background-color: rgb(205, 137, 5);
}

html .slider-main-wrapper .owl-dots .owl-dot span {
  background-color: rgb(116, 45, 115);
}

html .slider-main-wrapper .owl-dots .owl-dot.active {
  border-top-color: rgb(116, 45, 115);
  border-right-color: rgb(116, 45, 115);
  border-bottom-color: rgb(116, 45, 115);
  border-left-color: rgb(116, 45, 115);
}

html .slider-main-wrapper .owl-dots .owl-dot:hover {
  border-top-color: rgb(116, 45, 115);
  border-right-color: rgb(116, 45, 115);
  border-bottom-color: rgb(116, 45, 115);
  border-left-color: rgb(116, 45, 115);
}

html .slider-main-wrapper .slide-inner .slide-text {
  background-color: rgba(237, 156, 0, 0.8);
}

html .slider-main-wrapper .slide-inner .slide-text::before {
  border-left-color: rgba(237, 156, 0, 0.8);
}

html .service-block-wrapper .service-bl:nth-child(2n) .icon-service svg {
  fill: rgb(116, 45, 115);
}

html .service-block-wrapper .service-bl:nth-child(2n) .service-links .link-service a {
  color: rgb(237, 156, 0);
}

