@media all and (min-width: 750px) {html .header--theme5 .top-menu-wrapper {
  background-color: rgb(0, 101, 153);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0px -3px 0px transparent inset;
}}

@media all and (min-width: 750px) {html .header--theme5 .top-menu li a {
  color: rgb(255, 255, 255);
}}

html .header--theme5 .header-wrapper {
  background-color: rgb(255, 255, 255);
}

html .header--theme5 .right-part .button a {
  background-color: rgb(42, 191, 127);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
}

html .sale-block--theme5 .sale-block-wrapper::before {
  background-color: rgba(0, 0, 0, 0.63);
}

html .sale-block--theme5 .top-part .title {
  color: rgb(42, 191, 127);
}

html .sale-block--theme5 .bottom-part {
  background-color: rgb(0, 101, 153);
  box-shadow: 0px 3px 0px rgba(222, 216, 201, 0);
}

html .sale-block--theme5 .bottom-part .text-part .icon {
  background-color: rgb(42, 191, 127);
}

html .sale-block--theme5 .bottom-part .text-part .text {
  color: rgb(182, 228, 255);
}

html .sale-block--theme5 .bottom-part .text-part .text .title {
  color: rgb(252, 252, 252);
}

html .sale-block--theme5 .bottom-part .timer-part .title {
  color: rgb(255, 255, 255);
}

html .sale-block--theme5 .bottom-part .timer-part .countdown3 .item .time {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

html .sale-block--theme5 .bottom-part .timer-part .countdown3 .item .time::before {
  color: rgba(255, 255, 255, 0.42);
}

html .sale-block--theme5 .bottom-part .timer-part .countdown3 .item ins {
  color: rgb(225, 225, 225);
}

@media all and (min-width: 750px) {html .sale-block--theme5 .bottom-part .form-part .tpl-anketa {
  background-color: rgb(0, 88, 133);
  border-top-color: rgb(0, 74, 112);
  border-right-color: rgb(0, 74, 112);
  border-bottom-color: rgb(0, 74, 112);
  border-left-color: rgb(0, 74, 112);
}}

html .sale-block--theme5 .bottom-part .form-part .tpl-anketa .form-text-after-button {
  color: rgb(159, 188, 197);
  background-image: url("./ef1635aefddb7d7e3d17af47e3757368.svg");
}

html .sale-block--theme5 .bottom-part .form-part .tpl-anketa .btn button {
  color: rgb(255, 255, 255);
  background-color: rgb(42, 191, 127);
  text-shadow: 0px 1px 0px rgb(34, 163, 108);
  background-image: -webkit-linear-gradient(rgba(215, 226, 22, 0), rgba(181, 201, 15, 0));
  background-image: linear-gradient(rgba(215, 226, 22, 0), rgba(181, 201, 15, 0));
}

html .sale-block--theme5 .bottom-part .form-part .tpl-anketa .btn button:hover {
  background-image: -webkit-linear-gradient(rgb(42, 191, 127), rgb(79, 245, 174));
  background-image: linear-gradient(rgb(42, 191, 127), rgb(79, 245, 174));
}

html .sale-block--theme5 .bottom-part .form-part .tpl-anketa .btn button:active {
  background-image: -webkit-linear-gradient(rgb(36, 169, 112), rgb(42, 191, 127));
  background-image: linear-gradient(rgb(36, 169, 112), rgb(42, 191, 127));
}

html .how-we-work--theme5 .how-we-work-wrapper::before {
  background-color: rgba(0, 101, 153, 0.77);
}

html .products--theme5 .products-wrapper::before {
  background-color: rgb(238, 238, 238);
}

html .products--theme5 .block-title {
  color: rgb(0, 0, 0);
}

html .products--theme5 .text-part {
  border-right-color: rgb(239, 239, 239);
  border-bottom-color: rgb(239, 239, 239);
  border-left-color: rgb(239, 239, 239);
}

html .products--theme5 .text-part .price {
  color: rgb(0, 101, 153);
}

html .products--theme5 .text-part .button-wrap a {
  color: rgb(255, 255, 255);
  background-color: rgb(36, 174, 115);
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.26);
  background-image: -webkit-linear-gradient(rgb(42, 191, 127), rgb(42, 191, 127));
  background-image: linear-gradient(rgb(42, 191, 127), rgb(42, 191, 127));
}

html .products--theme5 .text-part .button-wrap a:hover {
  background-image: -webkit-linear-gradient(rgb(79, 232, 166), rgb(42, 191, 127));
  background-image: linear-gradient(rgb(79, 232, 166), rgb(42, 191, 127));
}

html .products--theme5 .text-part .button-wrap a:active {
  background-image: -webkit-linear-gradient(rgb(42, 191, 127), rgb(26, 161, 103));
  background-image: linear-gradient(rgb(42, 191, 127), rgb(26, 161, 103));
}

html .reviews--theme5 .reviews-wrapper::before {
  background-color: rgb(42, 191, 127);
}

html .reviews--theme5 .item .photo {
  border-top-color: rgb(0, 101, 153);
  border-right-color: rgb(0, 101, 153);
  border-bottom-color: rgb(0, 101, 153);
  border-left-color: rgb(0, 101, 153);
}

html .reviews--theme5 .item .text-part {
  box-shadow: 0px 3px 0px rgb(238, 238, 238);
  background-color: rgb(255, 255, 255);
}

html .reviews--theme5 .item .text-part .name-wrapper .name {
  color: rgb(0, 101, 153);
}

html .form-middle--theme5 .form-middle-wrapper {
  background-color: rgb(0, 101, 153);
}

html .form-middle--theme5 .frm-input input[type="text"] {
  border-top-color: rgb(0, 80, 121);
  border-right-color: rgb(0, 80, 121);
  border-bottom-color: rgb(0, 80, 121);
  border-left-color: rgb(0, 80, 121);
}

html .form-middle--theme5 .btn input[type="submit"] {
  color: rgb(255, 255, 255);
  background-color: rgb(42, 191, 127);
  text-shadow: 0px 1px 0px rgb(23, 163, 103);
  background-image: -webkit-linear-gradient(rgb(42, 191, 127), rgb(42, 191, 127));
  background-image: linear-gradient(rgb(42, 191, 127), rgb(42, 191, 127));
}

html .form-middle--theme5 .btn input[type="submit"]:hover {
  background-image: -webkit-linear-gradient(rgb(72, 229, 162), rgb(42, 191, 127));
  background-image: linear-gradient(rgb(72, 229, 162), rgb(42, 191, 127));
}

html .form-middle--theme5 .btn input[type="submit"]:active {
  background-image: -webkit-linear-gradient(rgb(35, 177, 116), rgb(42, 191, 127));
  background-image: linear-gradient(rgb(35, 177, 116), rgb(42, 191, 127));
}

html .sertificats--theme5 .sertificats-wrapper::before {
  background-color: rgb(255, 255, 255);
}

html .sertificats--theme5 .block-title {
  color: rgb(0, 0, 0);
}

html .numbers-block--theme5 .numbers-block-wrapper::before {
  background-color: rgb(0, 101, 153);
}

html .numbers-block--theme5 .item .num {
  border-bottom-color: rgb(42, 191, 127);
}

html .numbers-block--theme5 .item .title {
  color: rgb(255, 255, 255);
}

html .contacts-block--theme5 .phone {
  background-image: url("./62ecf329ac1bddbe8b861fabac2430ee.svg");
}

html .contacts-block--theme5 .address-block .block-title {
  background-color: rgb(42, 191, 127);
}

