html a:hover {
  color: rgb(0, 0, 0);
}

html body {
  color: rgb(255, 255, 255);
}

html .top_block_wrapper.inverse {
  background-color: rgb(31, 48, 93);
}

html .top_block_wrapper.inverse .site-header__topLine {
  background-color: rgb(31, 48, 93);
}

html .top_block_wrapper.inverse .site-header__contactsPart .callForm {
  background-color: rgb(255, 211, 105);
}

html .top_block_wrapper.inverse .site-header__contactsPart .callForm:hover {
  border-top-color: rgb(255, 211, 105);
  border-right-color: rgb(255, 211, 105);
  border-bottom-color: rgb(255, 211, 105);
  border-left-color: rgb(255, 211, 105);
  color: rgb(255, 211, 105);
}

html .top_block_wrapper.inverse .site-header__contactsPart .callForm:active {
  background-color: rgb(255, 211, 105);
  border-top-color: rgb(255, 211, 105);
  border-right-color: rgb(255, 211, 105);
  border-bottom-color: rgb(255, 211, 105);
  border-left-color: rgb(255, 211, 105);
}

html .top_block_wrapper.inverse .menu_wrapper {
  background-color: rgb(91, 214, 221);
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .top_block_wrapper.inverse .menuDesktop__menuTop > li.dropdown-wrap {
  background-color: rgb(0, 107, 223);
}

html .site-header__contactsPart .contacstTitle {
  color: rgb(91, 214, 221);
}

html .site-header__contactsPart .callForm {
  background-color: rgb(0, 107, 223);
}

html .site-header__contactsPart .callForm:hover {
  color: rgb(0, 107, 223);
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .site-header__contactsPart .callForm:active {
  background-image: linear-gradient(rgb(9, 96, 190), rgb(61, 147, 240));
}

html .menuDesktop__menuTop > li.dropdown-wrap {
  background-color: rgb(91, 214, 221);
}

html .top_bl_wrapper.inverse .topBlock__countdownBlock .note {
  color: rgb(0, 107, 223);
}

html .top_bl_wrapper.inverse .topBlock__countdownBlock .timeBlock {
  background-image: linear-gradient(180deg, rgb(91, 214, 221) 0%, rgb(0, 107, 223) 100%);
}

html .top_bl_wrapper.inverse .topBlock__formInBlock .form_wr1 {
  background-color: rgb(91, 214, 221);
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .topBlock::after {
  background-color: rgba(31, 48, 93, 0.76);
}

html .topBlock__countdownBlock .note {
  color: rgb(91, 214, 221);
}

html .topBlock__countdownBlock .timeBlock {
  background-image: linear-gradient(180deg, rgb(91, 214, 221) 0%, rgb(255, 211, 105) 100%);
}

html .topBlock__formInBlock .form_wr1 {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .topBlock__formInBlock .form_wr1 .noteForm {
  color: rgb(0, 107, 223);
}

html .topBlock__formInBlock .form_wr1 .noteFormBottom div {
  background-image: url("./4668e856f4d5a5592e935c832fe851a1.svg");
}

html .topBlock__formInBlock .form_wr1 .tpl-field.tpl-field-button button {
  background-color: rgb(0, 107, 223);
  background-image: linear-gradient(rgb(44, 136, 235), rgb(13, 97, 189));
}

html .topBlock__formInBlock .form_wr1 .tpl-field.tpl-field-button input {
  background-color: rgb(0, 107, 223);
  background-image: linear-gradient(rgb(44, 136, 235), rgb(13, 97, 189));
}

html .topBlock__formInBlock .form_wr1 .tpl-field.tpl-field-button button:hover {
  color: rgb(0, 107, 223);
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .topBlock__formInBlock .form_wr1 .tpl-field.tpl-field-button button:active {
  background-image: linear-gradient(rgb(44, 136, 235), rgb(0, 107, 223));
}

html .edit_top_wrap.inverse {
  background-color: rgb(31, 48, 93);
}

html .steps_wrap {
  background-color: rgb(0, 107, 223);
}

html .steps_wrap.inverse .steps .title {
  color: rgb(31, 48, 93);
}

html .steps_wrap.inverse .steps .number {
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
  color: rgb(0, 107, 223);
  box-shadow: 0px 2px 2px 0px transparent, 0px 0px 2.2px 1.8px transparent inset;
}

html .steps_wrap.inverse .steps .number::before {
  background-image: url("./5c4714bdba4a433c1156d42c80672670.svg");
}

html .steps_wrap .steps .number::before {
  background-image: url("./86f2ec9ceb275acabc83106c22b9142a.svg");
}

html .advantages_wrapper.inverse {
  background-color: rgb(31, 48, 93);
}

html .advantages_wrapper.inverse .adv_title_wr {
  background-color: rgb(31, 48, 93);
  border-top-color: rgb(72, 96, 161);
  border-right-color: rgb(72, 96, 161);
  border-bottom-color: rgb(72, 96, 161);
  border-left-color: rgb(72, 96, 161);
}

html .advantages_wrapper.inverse .adv_in .pic svg path {
  fill: rgb(91, 214, 221);
}

html .advantages_wrapper .adv_in .pic svg path {
  fill: rgb(0, 107, 223);
}

html .quest_wrapper {
  background-color: rgb(0, 107, 223);
}

html .quest_wrapper.inverse .left_bl .left_in .question {
  background-color: rgb(255, 211, 105);
}

html .quest_wrapper.inverse .quest_but .my_but {
  background-image: linear-gradient(rgb(17, 124, 239), rgb(0, 98, 204));
}

html .quest_wrapper.inverse .quest_but .my_but:hover {
  color: rgb(0, 107, 223);
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .quest_wrapper.inverse .quest_but .my_but:active {
  background-image: linear-gradient(rgb(0, 98, 204), rgb(17, 124, 239));
}

html .quest_wrapper .left_bl .left_in .question {
  color: rgb(0, 107, 223);
  background-color: rgb(255, 211, 105);
}

html .quest_wrapper .left_bl .left_in .text_wrap .text {
  color: rgb(91, 214, 221);
}

html .quest_wrapper .quest_but .my_but {
  background-image: linear-gradient(rgb(91, 214, 221), rgb(91, 214, 221));
}

html .quest_wrapper .quest_but .my_but:hover {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
  color: rgb(0, 107, 223);
}

html .quest_wrapper .quest_but .my_but:active {
  background-image: linear-gradient(rgb(91, 214, 221), rgb(91, 214, 221));
}

html .tariffs_wrapper.inverse {
  background-color: rgb(91, 214, 221);
}

html .tariffs_wrapper.inverse .tariff .text {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .tariffs_wrapper.inverse .tariff .price_wr .pr_title {
  color: rgb(91, 214, 221);
}

html .tariffs_wrapper.inverse .tariff.tar1 .title {
  background-image: linear-gradient(180deg, rgb(31, 48, 93) 0%, rgb(31, 48, 93) 100%);
}

html .tariffs_wrapper.inverse .tariff.tar2 .title {
  background-image: linear-gradient(180deg, rgb(31, 48, 93) 0%, rgb(31, 48, 93) 100%);
}

html .tariffs_wrapper.inverse .tariff.tar3 .title {
  background-image: linear-gradient(180deg, rgb(31, 48, 93) 0%, rgb(31, 48, 93) 100%);
}

html .tariffs_wrapper.inverse .tariff .tariff_but .tariff_form {
  background-image: linear-gradient(rgb(0, 107, 223), rgb(16, 100, 191));
}

html .tariffs_wrapper.inverse .tariff .tariff_but .tariff_form:hover {
  color: rgb(0, 107, 223);
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .tariffs_wrapper.inverse .tariff .tariff_but .tariff_form:active {
  background-image: linear-gradient(rgb(16, 100, 191), rgb(0, 107, 223));
}

html .tariffs_wrapper .tariff.tar1 .title {
  background-image: linear-gradient(180deg, rgb(91, 214, 221) 0%, rgb(0, 107, 223) 100%);
}

html .tariffs_wrapper .tariff.tar2 .title {
  background-image: linear-gradient(180deg, rgb(91, 214, 221) 0%, rgb(0, 107, 223) 100%);
}

html .tariffs_wrapper .tariff.tar3 .title {
  background-image: linear-gradient(180deg, rgb(91, 214, 221) 0%, rgb(0, 107, 223) 100%);
}

html .tariffs_wrapper .tariff .text {
  border-bottom-color: rgb(91, 214, 221);
}

html .tariffs_wrapper .tariff .price_wr .pr_title {
  color: rgb(91, 214, 221);
}

html .tariffs_wrapper .tariff .tariff_but .tariff_form {
  color: rgb(0, 107, 223);
  background-image: linear-gradient(rgb(255, 220, 137), rgb(255, 194, 48));
}

html .tariffs_wrapper .tariff .tariff_but .tariff_form:hover {
  border-top-color: rgb(255, 211, 105);
  border-right-color: rgb(255, 211, 105);
  border-bottom-color: rgb(255, 211, 105);
  border-left-color: rgb(255, 211, 105);
  color: rgb(255, 211, 105);
}

html .tariffs_wrapper .tariff .tariff_but .tariff_form:active {
  background-image: linear-gradient(rgb(255, 220, 137), rgb(255, 194, 48));
}

html .why_us_wrapper.inverse {
  background-color: rgb(31, 48, 93);
}

html .why_us_wrapper.inverse .jblock_titles::before {
  background-color: rgb(68, 87, 139);
}

html .why_us_wrapper.inverse .jblock_wrap::before {
  background-color: rgb(68, 87, 139);
}

html .why_us_wrapper.inverse .jblock_titles .left_wr .title_l {
  color: rgb(91, 214, 221);
}

html .why_us_wrapper.inverse .jblock_titles .right_wr .title_r {
  color: rgb(255, 211, 105);
}

html .why_us_wrapper.inverse .jblock_wrap .bg2 {
  background-color: rgb(45, 64, 116);
}

html .why_us_wrapper.inverse .jblock_wrap .bg1 {
  background-color: rgb(45, 64, 116);
}

html .why_us_wrapper.inverse .jblock_wrap .jblock_l .icon {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
  background-color: rgb(45, 64, 116);
  background-image: url("./4e98a50c4b0fb0a99089146289dcd984.svg");
}

html .why_us_wrapper.inverse .jblock_wrap .jblock_r .icon {
  background-color: rgb(45, 64, 116);
  background-image: url("./6dcd2fd8e2d3e6d750f3e0990a99dd8b.svg");
  border-top-color: rgb(255, 211, 105);
  border-right-color: rgb(255, 211, 105);
  border-bottom-color: rgb(255, 211, 105);
  border-left-color: rgb(255, 211, 105);
}

html .why_us_wrapper .jblock_titles .left_wr .title_l {
  color: rgb(0, 107, 223);
}

html .why_us_wrapper .jblock_titles .right_wr .title_r {
  color: rgb(91, 214, 221);
}

html .why_us_wrapper .jblock_wrap .jblock_l .icon {
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
  background-image: url("./e3a3fb35078302ba20f1a071f5fac5f4.svg");
}

html .why_us_wrapper .jblock_wrap .jblock_r .icon {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
  background-image: url("./5f2ee48dbd4510733a67af91ed9dc868.svg");
}

html .clients_wrapper.inverse .title_wrap {
  background-color: rgb(255, 211, 105);
}

html .clients_wrapper.inverse .title_wrap .title {
  color: rgb(31, 48, 93);
}

html .clients_wrapper.inverse .clients_wrap .owl-prev {
  background-image: url("./430dfe9ede0f3c6a09448e4dd9b7f736.svg");
}

html .clients_wrapper.inverse .clients_wrap .owl-next {
  background-image: url("./430dfe9ede0f3c6a09448e4dd9b7f736.svg");
}

html .clients_wrapper .clients_wrap .owl-prev {
  background-image: url("./6a72c8bab43324b18eb99e9540d7edca.svg");
}

html .clients_wrapper .clients_wrap .owl-next {
  background-image: url("./6a72c8bab43324b18eb99e9540d7edca.svg");
}

html .reviews_wrapper.inverse .pic {
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .reviews_wrapper.inverse .title {
  color: rgb(0, 107, 223);
}

html .reviews_wrapper.inverse .owl-dots .owl-dot.active {
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .reviews_wrapper.inverse .owl-prev {
  background-image: url("./430dfe9ede0f3c6a09448e4dd9b7f736.svg");
}

html .reviews_wrapper.inverse .owl-next {
  background-image: url("./430dfe9ede0f3c6a09448e4dd9b7f736.svg");
}

html .reviews_wrapper .reviews_wrap {
  background-color: rgba(31, 48, 93, 0.81);
}

html .reviews_wrapper .pic {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .reviews_wrapper .title {
  color: rgb(91, 214, 221);
}

html .reviews_wrapper .owl-dots .owl-dot.active {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .reviews_wrapper .owl-prev {
  background-image: url("./6a72c8bab43324b18eb99e9540d7edca.svg");
}

html .reviews_wrapper .owl-next {
  background-image: url("./6a72c8bab43324b18eb99e9540d7edca.svg");
}

html .team_wrapper.inverse {
  background-color: rgb(31, 48, 93);
}

html .team_wrapper.inverse .title_wrap {
  background-color: rgb(31, 48, 93);
  border-top-color: rgb(31, 48, 93);
  border-right-color: rgb(31, 48, 93);
  border-bottom-color: rgb(31, 48, 93);
}

html .team_wrapper.inverse .pic {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .team_wrapper.inverse .desc {
  color: rgb(255, 211, 105);
}

html .team_wrapper.inverse .owl-dots .owl-dot.active {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .team_wrapper .pic {
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .team_wrapper .desc {
  color: rgb(91, 214, 221);
}

html .team_wrapper .owl-dots .owl-dot.active {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .sert_wrapper.inverse .sert_title_wr {
  background-color: rgb(58, 203, 211);
}

html .special_wrapper.inverse {
  background-color: rgb(31, 48, 93);
}

html .special_wrapper.inverse .special_block_wrapper .title_wrap .block_text {
  color: rgb(91, 214, 221);
}

html .special_wrapper.inverse .special_block_wrapper .bot_timer_block .timer2 .timePart {
  background-color: rgb(0, 107, 223);
}

html .special_wrapper.inverse .form_b_wrapper .form_b_wrap {
  background-color: rgb(91, 214, 221);
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .special_wrapper.inverse .form_b_wrapper .tpl-field.tpl-field-button button {
  background-image: linear-gradient(rgb(38, 133, 236), rgb(0, 85, 177));
}

html .special_wrapper.inverse .form_b_wrapper .tpl-field.tpl-field-button button:hover {
  color: rgb(0, 107, 223);
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .special_wrapper.inverse .form_b_wrapper .tpl-field.tpl-field-button button:active {
  background-image: linear-gradient(rgb(0, 85, 177), rgb(38, 133, 236));
}

html .special_wrapper .special_block_wrapper .special_block_wrap {
  background-color: rgba(31, 48, 93, 0.8);
}

html .special_wrapper .special_block_wrapper .title_wrap .block_text {
  color: rgb(91, 214, 221);
}

html .special_wrapper .special_block_wrapper .bot_timer_block .timer2 .timePart {
  background-color: rgb(255, 211, 105);
}

html .special_wrapper .form_b_wrapper .form_b_wrap {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .special_wrapper .form_b_wrapper .form_text {
  color: rgb(0, 107, 223);
}

html .special_wrapper .form_b_wrapper .tpl-field.tpl-field-button button {
  background-image: linear-gradient(rgb(255, 220, 137), rgb(255, 194, 48));
}

html .special_wrapper .form_b_wrapper .tpl-field.tpl-field-button button:hover {
  color: rgb(255, 211, 105);
  border-top-color: rgb(255, 211, 105);
  border-right-color: rgb(255, 211, 105);
  border-bottom-color: rgb(255, 211, 105);
  border-left-color: rgb(255, 211, 105);
}

html .special_wrapper .form_b_wrapper .tpl-field.tpl-field-button button:active {
  background-image: linear-gradient(rgb(255, 220, 137), rgb(255, 194, 48));
}

html .gallery_wrapper.inverse {
  background-color: rgb(45, 64, 116);
}

html .edit_b_wrapper.inverse {
  background-color: rgb(45, 64, 116);
}

html .site-footer.inverse .cont_f_wrapper .adress_f_wrap .adress_f::before {
  background-image: url("./5eaca54ab8635f93feac3714bc996f54.svg");
}

html .site-footer.inverse .cont_f_wrapper .mail_f_wrap .mail_f::before {
  background-image: url("./dfcacf664c998a738b1f9cb9416f8212.svg");
}

html .site-footer.inverse .cont_f_wrapper .phones_f_wr .phones_f::before {
  background-image: url("./70107b07008302b185a39234b6978031.svg");
}

html .cont_f_wrapper {
  background-color: rgb(31, 48, 93);
}

html .cont_f_wrapper .adress_f_wrap .adress_f::before {
  background-image: url("./06890c40f694f9364ba3b11850097389.svg");
}

html .cont_f_wrapper .mail_f_wrap .mail_f::before {
  background-image: url("./f098c05f24a960b0c3b2acd9ca6afe43.svg");
}

html .cont_f_wrapper .phones_f_wr .phones_f::before {
  background-image: url("./768dfe4d48c975a1e8d88ce344c4eaad.svg");
}

html .footer_wrapper.inverse {
  background-color: rgb(91, 214, 221);
}

html .footer_wrapper.inverse .footer_form_wrapper .footer_form {
  background-color: rgb(255, 255, 255);
  border-top-color: rgb(0, 107, 223);
  border-right-color: rgb(0, 107, 223);
  border-bottom-color: rgb(0, 107, 223);
  border-left-color: rgb(0, 107, 223);
}

html .footer_wrapper.inverse .footer_form_wrapper .form_title {
  color: rgb(31, 48, 93);
}

html .footer_wrapper.inverse .footer_form_wrapper .form_text {
  color: rgb(0, 107, 223);
}

html .footer_wrapper.inverse .footer_form_wrapper .form_inner .button_text {
  color: rgb(144, 164, 174);
}

html .footer_wrapper.inverse .footer_form_wrapper .form_inner .button_text::before {
  background-image: url("./4668e856f4d5a5592e935c832fe851a1.svg");
}

html .footer_wrapper.inverse .footer_form_wrapper .form_inner .tpl-field.tpl-field-button button {
  background-image: linear-gradient(rgb(62, 84, 143), rgb(30, 52, 110));
}

html .footer_wrapper.inverse .footer_form_wrapper .form_inner .tpl-field.tpl-field-button button:hover {
  color: rgb(31, 48, 93);
  border-top-color: rgb(31, 48, 93);
  border-right-color: rgb(31, 48, 93);
  border-bottom-color: rgb(31, 48, 93);
  border-left-color: rgb(31, 48, 93);
}

html .footer_wrapper.inverse .footer_form_wrapper .form_inner .tpl-field.tpl-field-button button:active {
  background-image: linear-gradient(rgb(30, 52, 110), rgb(62, 84, 143));
}

html .footer_form_wrapper .footer_form {
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .footer_form_wrapper .form_text {
  color: rgb(0, 107, 223);
}

html .footer_form_wrapper .form_inner .tpl-field.tpl-field-button button {
  background-image: linear-gradient(rgb(91, 214, 221), rgb(74, 203, 210));
}

html .footer_form_wrapper .form_inner .tpl-field.tpl-field-button button:hover {
  color: rgb(0, 107, 223);
  border-top-color: rgb(91, 214, 221);
  border-right-color: rgb(91, 214, 221);
  border-bottom-color: rgb(91, 214, 221);
  border-left-color: rgb(91, 214, 221);
}

html .footer_form_wrapper .form_inner .tpl-field.tpl-field-button button:active {
  background-image: linear-gradient(rgb(91, 214, 221), rgb(74, 203, 210));
}

html .footer_form_wrapper .form_inner .button_text::before {
  background-image: url("./4668e856f4d5a5592e935c832fe851a1.svg");
}

html .site_footer_wr.inverse {
  background-color: rgb(31, 48, 93);
}

html .m_text_wrapper.inverse {
  background-color: rgb(242, 253, 255);
}

html .m_text_wrapper.inverse .text_block_title {
  color: rgb(51, 51, 51);
}

html .m_text_wrapper .text_blocks .title {
  color: rgb(0, 107, 223);
}

html .m_text_wrapper.inverse .text_blocks .title {
  color: rgb(0, 107, 223);
}

html .m_text_wrapper.inverse .text_blocks .text_wrap .text {
  color: rgb(102, 102, 102);
}

html .multi-text-no-pic.inverse .multi-text-wrapper {
  background-color: rgb(45, 64, 116);
}

html .text-with-pic--theme9.inverse .text-with-pic-wrapper {
  background-color: rgb(31, 48, 93);
}

html .video-block--theme9.inverse .video-block-wrapper {
  background-color: rgb(45, 64, 116);
}

html .video-block-two--theme9.inverse .video-block-wrapper {
  background-color: rgb(31, 48, 93);
}

html .products-with-pic--theme9 .product .bottom-part .button a {
  background-color: rgb(91, 214, 221);
}

html .products-with-pic--theme9.inverse .products-wrapper {
  background-color: rgb(91, 214, 221);
}

html .products-with-pic--theme9.inverse .product .bottom-part .button a {
  background-color: rgb(0, 107, 223);
}

html .products--theme9 .product .top-part {
  background-color: rgb(31, 48, 93);
}

html .products--theme9 .product .bottom-part .button a {
  background-color: rgb(91, 214, 221);
}

html .products--theme9.inverse .products-wrapper {
  background-color: rgb(31, 48, 93);
}

html .products--theme9.inverse .product .top-part {
  background-color: rgb(91, 214, 221);
}

html .products--theme9.inverse .product .bottom-part .button a {
  background-color: rgb(0, 107, 223);
}

html .foto-gallery-inline--theme9 .foto-gallery-inline-wrapper {
  background-color: rgb(31, 48, 93);
}

html .foto-gallery-inline--theme9.inverse .foto-gallery-inline-wrapper {
  background-color: rgb(91, 214, 221);
}

html .reviews--theme9 .reviews-wrapper {
  background-color: rgb(31, 48, 93);
}

html .reviews--theme9.inverse .reviews-wrapper {
  background-color: rgb(0, 107, 223);
}

html .map-with-contacts-theme9 .contacts {
  background-color: rgba(31, 48, 93, 0.42);
}

html .map-with-contacts-theme9.inverse .contacts {
  background-color: rgba(31, 48, 93, 0.7);
}

html .accordion .item .title::before {
  background-image: url("./8394509b01379f4e8bc0f3eed83c3bf3.svg");
}

html .accordion.inverse {
  background-color: rgb(31, 48, 93);
}

html .accordion.inverse .item .title::before {
  background-image: url("./eeb1385af96dbab12f1c9c6fc638c07a.svg");
}

html .contacts-one--theme9 .block > div::before {
  background-color: rgb(91, 214, 221);
}

html .contacts-one--theme9.inverse .contacts-one-wrapper {
  background-color: rgb(31, 48, 93);
}

html .contacts-one--theme9.inverse .block.one .work-time::before {
  background-image: url("./403ebb534301b450eb02b4c4eca6ade8.svg");
}

html .contacts-one--theme9.inverse .block.one .phone::before {
  background-image: url("./0cec91f5a569a3211a9eca984428a975.svg");
}

html .contacts-one--theme9.inverse .block.two .mail::before {
  background-image: url("./be4bcfacce79721f4ddd47a3ab4531eb.svg");
}

html .contacts-one--theme9.inverse .block.two .address::before {
  background-image: url("./09838e5adf53b0bd18667dda8171e85c.svg");
}

html .contacts-two--theme9 .contacts-two-inner .block::before {
  background-color: rgb(91, 214, 221);
}

html .contacts-two--theme9.inverse .contacts-two-wrapper {
  background-color: rgb(31, 48, 93);
}

html .contacts-two--theme9.inverse .contacts-two-inner .phone::before {
  background-image: url("./ec725971bf0daf434de6071cf562894b.svg");
}

html .contacts-two--theme9.inverse .contacts-two-inner .address::before {
  background-image: url("./674abca97614343ad505bde2a34620ca.svg");
}

html .contacts-two--theme9.inverse .contacts-two-inner .mail::before {
  background-image: url("./292f15ddbc3328c95beae633c8f42a91.svg");
}

html .contacts-three--theme9 .left-part::before {
  background-color: rgb(91, 214, 221);
}

html .contacts-three--theme9 .right-part > div::before {
  background-color: rgb(91, 214, 221);
}

html .contacts-three--theme9.inverse .contacts-three-wrapper {
  background-color: rgb(31, 48, 93);
}

html .contacts-three--theme9.inverse .left-part::before {
  background-image: url("./d25b77b1d751e5e719f5aca235ec26e4.svg");
}

html .contacts-three--theme9.inverse .right-part .mail::before {
  background-image: url("./be4bcfacce79721f4ddd47a3ab4531eb.svg");
}

html .contacts-three--theme9.inverse .right-part .address::before {
  background-image: url("./09838e5adf53b0bd18667dda8171e85c.svg");
}

html .header-one--theme9.inverse .header-one-wrapper {
  background-color: rgb(31, 48, 93);
}

