html .site-header .callback span.clock {
  color: rgb(224, 1, 32);
  background-image: linear-gradient(to top, rgb(221, 221, 221) 0%, rgb(228, 228, 228) 100%);
}

html .site-header .callback span.clock strong {
  color: rgb(224, 1, 32);
}

html .site-header .slider-and-buttons::before {
  background-color: rgb(255, 198, 0);
}

html .site-header .slider-and-buttons .slider-main .owl-nav .owl-prev:hover {
  border-top-color: rgb(255, 198, 0);
  border-right-color: rgb(255, 198, 0);
  border-bottom-color: rgb(255, 198, 0);
  border-left-color: rgb(255, 198, 0);
  background-image: url("./13c563ca06e994f0ead4d5d93fead3bc.svg");
}

html .site-header .slider-and-buttons .slider-main .owl-nav .owl-next:hover {
  border-top-color: rgb(255, 198, 0);
  border-right-color: rgb(255, 198, 0);
  border-bottom-color: rgb(255, 198, 0);
  border-left-color: rgb(255, 198, 0);
  background-image: url("./13c563ca06e994f0ead4d5d93fead3bc.svg");
}

@media screen and (max-width: 767px) {html .site-header .slider-and-buttons .slider-main .owl-nav .owl-prev:hover {
  border-top-color: rgb(255, 198, 0);
  border-right-color: rgb(255, 198, 0);
  border-bottom-color: rgb(255, 198, 0);
  border-left-color: rgb(255, 198, 0);
  background-image: url("./13c563ca06e994f0ead4d5d93fead3bc.svg");
}}

@media screen and (max-width: 767px) {html .site-header .slider-and-buttons .slider-main .owl-nav .owl-next:hover {
  border-top-color: rgb(255, 198, 0);
  border-right-color: rgb(255, 198, 0);
  border-bottom-color: rgb(255, 198, 0);
  border-left-color: rgb(255, 198, 0);
  background-image: url("./13c563ca06e994f0ead4d5d93fead3bc.svg");
}}

html .buttons a.button {
  background-image: linear-gradient(rgb(255, 202, 0), rgb(255, 191, 0));
}

html .buttons a.button .but_title {
  color: rgb(22, 22, 22);
}

html .site-container .prices::before {
  background-color: rgba(255, 198, 0, 0.901961);
}

html .site-container .prices .self-price .title {
  color: rgb(18, 18, 17);
}

html .site-container .prices .self-price .body {
  color: rgb(18, 18, 17);
}

html .services .service-block .image svg path {
  fill: rgb(255, 198, 0);
}

html .services .service-block .text {
  color: rgb(255, 255, 255);
}

html .services .service-block .text .title {
  color: rgb(255, 198, 0);
}

html .callback-block {
  background-color: rgb(255, 195, 0);
}

html .callback-block .callback-block-inner .callback-image {
  border-right-color: rgb(20, 20, 20);
}

html .callback-block .callback-block-inner .text .title {
  color: rgb(18, 18, 17);
}

html .callback-block .callback-block-inner .text .body {
  color: rgb(18, 18, 17);
}

html .callback-block .callback-block-inner .text a.button {
  background-image: linear-gradient(rgb(227, 2, 41), rgb(220, 1, 28));
}

html .our-block .title {
  color: rgb(255, 255, 255);
}

html .our-block .why-we .reason-block .icon {
  background-color: rgb(255, 198, 0);
}

html .our-block .why-we .reason-block .icon svg path {
  fill: rgb(18, 18, 17);
}

html .our-block .why-we .reason-block .text {
  color: rgb(255, 255, 255);
}

html .our-block .how-to .title1 {
  color: rgb(255, 255, 255);
}

html .our-block .how-to .body {
  background-color: rgb(45, 45, 45);
}

html .our-block .how-to .body .step .num {
  color: rgb(18, 18, 17);
  background-color: rgb(255, 198, 0);
}

html .our-block .how-to .body .step .text {
  color: rgb(255, 255, 255);
}

@media screen and (max-width: 1023px) {html .our-block .how-to {
  background-color: rgb(45, 45, 45);
}}

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

html .reviews-wrapper .reviews-inner .title {
  color: rgb(255, 255, 255);
}

html .reviews-wrapper .reviews-inner .reviews-slider div .owl-nav .owl-prev:hover {
  background-image: url("./13c563ca06e994f0ead4d5d93fead3bc.svg");
  border-top-color: rgb(255, 198, 0);
  border-right-color: rgb(255, 198, 0);
  border-bottom-color: rgb(255, 198, 0);
  border-left-color: rgb(255, 198, 0);
}

html .reviews-wrapper .reviews-inner .reviews-slider div .owl-nav .owl-next:hover {
  background-image: url("./13c563ca06e994f0ead4d5d93fead3bc.svg");
  border-top-color: rgb(255, 198, 0);
  border-right-color: rgb(255, 198, 0);
  border-bottom-color: rgb(255, 198, 0);
  border-left-color: rgb(255, 198, 0);
}

html .reviews-wrapper .reviews-inner .reviews-slider div .name {
  color: rgb(255, 255, 255);
  background-image: url("./2a0cd8e4a2ec921de1592bb030cc056f.svg");
}

html .site-footer {
  background-color: rgb(18, 18, 17);
}

html .site-footer .site-footer-inner .site-name {
  color: rgb(255, 255, 255);
}

html .site-footer .site-footer-inner .bot-phone .title {
  color: rgb(255, 198, 0);
}

html .site-footer .site-footer-inner .bot-phone a {
  color: rgb(255, 255, 255);
}

html .site-footer .site-footer-inner .site-copyright {
  color: rgb(255, 255, 255);
}

html .form_wrapper .tpl-field.tpl-field-button button {
  color: rgb(18, 18, 17);
  background-image: linear-gradient(rgb(255, 202, 0), rgb(255, 192, 0));
}

html .form_wrapper .tpl-field.tpl-field-button button:hover {
  background-image: linear-gradient(rgb(246, 204, 74), rgb(255, 192, 0));
}

html body {
  background-color: rgb(18, 18, 17);
}

html .top-line {
  background-color: rgb(255, 198, 0);
}

html .menu-wrapper .callback.mob a {
  color: rgb(18, 18, 17);
  background-image: linear-gradient(rgb(255, 203, 0), rgb(255, 192, 0));
}

html .site-header .slider-and-buttons .slider-main .owl-item > div .slider-text .title {
  color: rgb(255, 198, 0);
}

html .menu-wrapper .menu-button {
  background-image: url("./d4c155992f7d7c3c7f42bb720fde5c6f.svg");
}

html .menu-wrapper .menu_close {
  background-color: rgb(255, 198, 0);
}

html .menu-wrapper .menu_close span {
  background-image: url("./c10b6fe8a2500d2f26ae3fcbe88cc915.svg");
}

@media screen and (min-width: 1024px) {html .menu-wrapper .menu-top > li.has.s3-menu-allin-has.s3-menu-allin-active > a {
  background-color: rgb(255, 198, 0);
  color: rgb(18, 18, 17);
}}

@media screen and (min-width: 1024px) {html .menu-wrapper .menu-top > li > a:hover {
  background-color: rgb(255, 198, 0);
  color: rgb(18, 18, 17);
}}

@media screen and (min-width: 1024px) {html .menu-wrapper .menu-top > li > a.s3-menu-allin-open {
  color: rgb(40, 40, 40);
  background-color: rgb(255, 198, 0);
}}

@media screen and (min-width: 1024px) {html .menu-wrapper .menu-top ul {
  background-color: rgb(255, 198, 0);
}}

@media screen and (min-width: 1024px) {html .menu-wrapper .menu-top ul li a {
  color: rgb(18, 18, 17);
}}

@media screen and (min-width: 1024px) {html .menu-wrapper .menu-top ul li a:hover {
  color: rgb(18, 18, 17);
}}

html .site-header .site-name-header a {
  color: rgb(255, 255, 255);
}

html .site-header .site-name-header .site-activity {
  color: rgb(255, 198, 0);
}

html .site-header .top-phone span.name {
  color: rgb(255, 198, 0);
}

html .site-header .top-phone a {
  color: rgb(255, 255, 255);
}

html .site-header .callback a {
  color: rgb(18, 18, 17);
  background-image: linear-gradient(to top, rgb(255, 192, 0) 0%, rgb(255, 203, 0) 100%);
}

