@charset "UTF-8";

@import "../libs/animateCSS/animate.css";

@import "../libs/date/jqui.css";

@import "../libs/fancybox/jquery.fancybox.min.css";

@import "../libs/jQuerryFormStyler/jquery.formstyler.css";

@import "../libs/jQuerryFormStyler/jquery.formstyler.theme.css";

@import "../libs/remodal/remodal.css";

@import "../libs/remodal/remodal-default-theme.css";

@import "../libs/slick/slick.css";

@import "../libs/slick/slick-theme.css";

code,
kbd,
pre,
samp,
tt,
var {
  font: 14px/18px Consolas, "Courier New", monospace;
}

body,
optgroup {
  color: #000;
  background: #fff;
}

body,
code,
dl,
dd,
form,
pre {
  margin: 0;
}

a:link,
a:visited,
ins {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:link img,
a:visited img,
object,
fieldset,
abbr,
acronym {
  border: none;
}

sub,
sup {
  position: relative;
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
}

sub {
  top: 5px;
  vertical-align: middle;
}

sup {
  top: -2px;
  margin-top: -11px;
}

abbr,
acronym {
  cursor: help;
  border-bottom: 1px dotted #999;
}

address,
cite,
dfn {
  font-style: normal;
}

code,
pre {
  white-space: pre-wrap;
}

img {
  vertical-align: bottom;
}

td,
th,
textarea {
  vertical-align: top;
}

input,
select,
button {
  overflow: visible;
  vertical-align: middle;
}

legend {
  color: #000;
  margin: 0 0 -2px;
  padding: 0;
}

li {
  display: block;
  list-style: none;
}

optgroup option {
  padding-left: 22px;
}

table {
  border-collapse: collapse;
}

caption,
th {
  text-align: left;
}

td,
th {
  padding: 0;
}

address,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
fieldset,
p,
ol,
ul {
  margin: 0;
  padding: 0;
}

th,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}

q {
  quotes: "«" "»" "„" "“";
}

q:after {
  content: "»";
}

q:before {
  content: "«";
}

q > q:after {
  content: "“";
}

q > q:before {
  content: "„";
}

.hamburger {
  font: inherit;
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 15px;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: 0.15s;
  transition-property: opacity, filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent;
}

.hamburger:hover {
  opacity: 0.7;
}

textarea,
input[type=text],
input[type=button],
input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-appearance: none;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*end*/

/*Стили сбросса*/

button {
  border: none;
  display: block;
  cursor: pointer;
  transition: 0.25s;
}

* {
  box-sizing: border-box;
  outline: none;
}

input::-moz-placeholder {
  padding: 0;
}

input::placeholder {
  padding: 0;
}

input {
  outline: none;
  border: none;
}

a {
  text-decoration: none;
  transition: 0.25s;
}

textarea {
  resize: none;
  outline: none;
}

a:hover {
  text-decoration: none;
}

a,
.hamburger,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*конец стилей сбросса*/

input.error {
  border: 1px solid red !important;
}

label.error {
  display: none !important;
}

body {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

.wpcf7-form br {
  display: none !important;
}

span.wpcf7-not-valid-tip {
  display: none !important;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  display: none !important;
}

input.wpcf7-not-valid {
  border: 1px solid red !important;
}

div.wpcf7-mail-sent-ok {
  display: none !important;
}

div.wpcf7 .ajax-loader {
  display: none !important;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  display: none !important;
}

.wpcf7 form.sent .wpcf7-response-output {
  display: none !important;
}

.wpcf7 form .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  display: none !important;
}

.page_container {
  width: 100%;
  overflow: hidden;
}

:root {
  --main-family: "Montserrat", sans-serif;
  --container-width: 1300px;
}

.page_container {
  width: 100%;
  overflow: hidden;
}

body,
input,
button,
textarea,
a {
  font-family: var(--main-family);
  font-weight: 400;
}

.section {
  position: relative;
}

.wrapper {
  width: var(--container-width);
  max-width: 100%;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
}

.hero-form-icon-address {
	position: absolute;
    width: 26px;
    height: 26px;
    left: 20px;
    top: 17px;
    z-index: 10;
    pointer-events: none;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjgzODEgOS42Njk0MkMyMC44NjEgMTIuMzM4IDE5LjA2NDUgMTYuMDA5NiAxNy41MjA4IDE4LjYzNDlDMTYuNzYzMiAxOS45MjMxIDE0LjgxMjUgMjIuMzU4OCAxMy45MjU0IDIzLjA3MzhDMTMuMTQwNSAyMy43MDY1IDEyLjIxNjkgMjMuODkzNSAxMS40NTM1IDIyLjg5NDNDMTAuMjU2MiAyMS4yOTg2IDkuMjI2MzQgMTkuNTgzOSA4LjM4MDE0IDE3Ljc3NzRDNy4xMTgyIDE1LjAwNTMgNi4zMTM2MiAxMi4zOTQgNi41MTE3NSA5LjMxNjE1QzYuNjkwNDYgOC4xNDEwOSA3LjExNzM2IDcuMDE3NTUgNy43NjQwNiA2LjAyMDMxQzguNDEwNzYgNS4wMjMwNyA5LjI2MjQyIDQuMTc0OTkgMTAuMjYyNCAzLjUzMjQ5QzExLjg4MzkgMi41MjI5NiAxMy45NTk1IDIuMzY5MTUgMTUuODA2OSAyLjY3MjdDMTkuMTI4NSAzLjIxODUgMjAuODExMiA2LjUzMDc4IDIwLjgzODEgOS42Njk0MlpNMTQuMTU0NiA0LjY3NTU2QzEwLjgxOTMgNC43MDIwNCA4LjM4NjQzIDcuODQ4IDguNjkxNzMgMTEuMDYwMkM4Ljk1NDkgMTQuMzA3MyAxMC42Nzg5IDE3LjU2OTYgMTIuMjM5NSAyMC4zNTAxQzEyLjY1NzEgMjEuMDk0MSAxMy4wNTIgMjEuMTE3NSAxMy42NjE0IDIwLjMyNzZDMTUuMzk0MiAxOC4wODEzIDE3LjQyMzYgMTQuNjQxMyAxOC4yOTk3IDExLjkxMThDMTkuMzk2NyA4LjYwNzIgMTguMTY3MiA0LjYxNTI3IDE0LjE1NDYgNC42NzU1NloiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTEwLjkxIDEzLjM2MzNDOC43MjY4MyAxMS4wODU4IDEwLjI1NzcgNy4yMDE5MSAxMy4wMDY5IDYuNDI0OTZDMTUuMDgzMyA1LjgzODE3IDE2LjQ4MjYgNy4wMTE4NyAxNy4wNzI2IDguNTM3N0MxNy4zMTY4IDkuMDk0MiAxNy40MzYzIDkuNjk3NDEgMTcuNDIyNyAxMC4zMDVDMTcuNDA5MSAxMC45MTI2IDE3LjI2MjcgMTEuNTA5OCAxNi45OTM5IDEyLjA1NDlDMTYuMDAwOCAxMy45NTg1IDEyLjU4MjcgMTUuMTQ1NSAxMC45MSAxMy4zNjMzWk0xMi4xNjUxIDEwLjg1ODhDMTIuMTYzNSAxMS4xNTk5IDEyLjI2NjkgMTEuNDUyMSAxMi40NTc3IDExLjY4NTFDMTIuNjQ4NSAxMS45MTgxIDEyLjkxNDYgMTIuMDc3MiAxMy4yMTAxIDEyLjEzNUMxNC4zMzIzIDEyLjI5MTQgMTUuMTE0NyAxMS41NSAxNS4yNDEzIDEwLjQ0MjNDMTUuMzMxNiA5LjY1MjM3IDE1LjEwNDIgOC43MTA3NiAxNC4yMDMyIDguNTQ2NDhDMTIuOTQ4NyA4LjMxNzc2IDEyLjE0NTEgOS43MjY4OCAxMi4xNjUxIDEwLjg1ODhaIiBmaWxsPSIjODI4MkFBIi8+Cjwvc3ZnPgo=");
	
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.header-language {
  position: relative;
  padding: 10px;
}

.header-language:hover .hover-language {
  max-height: 80px;
  opacity: 1;
}

.active-language .lang-item {
  display: none;
}

.active-language .current-lang {
  display: block;
}

.active-language .current-lang a {
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.06em;
  color: #333333;
}

.hover-language {
  position: absolute;
  bottom: 0px;
  overflow: hidden;
  max-height: 0px;
  transition: 0.35s;
  left: 50%;
  transform: translate(-50%, 100%);
  background: #fff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}

.hover-language a {
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.06em;
  color: #333333;
}

.hover-language a:hover {
  color: #333333;
  text-decoration: underline;
}

.hover-language ul {
  padding: 6px 10px;
}

.hover-language .current-lang {
  display: none;
}

.active-language .current-lang:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  margin-left: 3px;
  background-image: url("../images/lang-arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform-origin: center;
  transition: 0.25s;
}

.active-language .current-lang {
  display: flex;
  align-items: center;
  justify-content: center;
}

.remodal-form {
  width: 450px;
  max-width: 100%;
}

.remodal-close:before {
  display: none;
}

.remodal_form {
  width: 450px;
  max-width: 100%;
}

.remodal-close {
  left: auto;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  background-image: url("../images/remodal_close.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.remodal-form__header {
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 0.2px;
  color: var(--main-color);
  margin-bottom: 40px;
}

.input-hidden {
  display: none !important;
}

.remodal_wrapper_2 .section-title {
  text-align: center;
  margin-bottom: 40px;
}

.remodal-form__form {
  width: 100%;
}

.remodal-form__form input {
  width: 100%;
  display: block;
  margin-bottom: 30px;
  border: 1px solid #DFDFDF;
  box-sizing: border-box;
  line-height: 30px;
  padding: 10px 20px;
  color: var(--main-color);
  font-size: 16px;
}

.remodal-form__form input:focus {
  border: 1px solid #575656;
}

.remodal-form__form input::-moz-placeholder {
  color: var(--main-color);
  opacity: 0.8;
}

.remodal-form__form input::placeholder {
  color: var(--main-color);
  opacity: 0.8;
}

.remodal-form__form label {
  display: block;
  margin-bottom: 15px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  font-size: 16px;
  line-height: 19px;
  color: var(--main-color);
}

.remodal-form__form button {
  width: 100% !important;
}

.remodal-thanks {
  background: #36B37E;
  border-radius: 10px;
  width: 450px;
  max-width: 100%;
  padding: 50px 30px;
}

.remodal-thanks .remodal-close {
  background-image: url("../img/remodal_close_white.svg");
  background-position: center;
  background-repeat: no-repeat;
}

.remodal-thanks__wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}

.remodal-thanks__icon {
  width: 32px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 26px;
  min-width: 32px;
}

.remodal-thnaks__header {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 5px;
  text-align: left;
  color: #FFFFFF;
}

.remodal_thanks__text {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  line-height: 16px;
  color: #FFFFFF;
}

.jq-selectbox {
  border: 1px solid #DFDFDF;
  box-sizing: border-box;
  border-radius: 12px;
  margin-bottom: 18px;
  width: 100%;
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: var(--main-color);
}

.jq-selectbox__select-text {
  padding: 15px 20px;
}

.jq-selectbox__trigger-arrow {
  display: none;
}

.jq-selectbox__trigger {
  width: 50px;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  background-image: url("../img/select_arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  transform: none;
}

.header-hambugreg {
  display: none;
  width: 30px;
  height: 20px;
  position: relative;
  cursor: pointer;
  transition: 0.25s;
}

.header-hambugreg:before {
  content: "";
  display: block;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, 0%);
  transform-origin: center;
  transition: 0.25s;
  width: 100%;
  height: 2px;
  background: #003563;
}

.header-hambugreg:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -100%);
  transform-origin: center;
  transition: 0.25s;
  width: 100%;
  height: 2px;
  background: #003563;
}

.header-hambugreg.is-active .header-hamburger-line {
  transform: translate(-50%, -50%) rotate(135deg);
  opacity: 0;
}

.header-hambugreg.is-active:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(135deg);
}

.header-hambugreg.is-active:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(225deg);
}

.header-hamburger-line {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center;
  transition: 0.25s;
  width: 100%;
  height: 2px;
  background: #003563;
}

.pagination-wordpres {
  padding-top: 50px;
}

.pagination-wordpres .screen-reader-text {
  display: none;
}

.pagination-wordpres .nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination-wordpres .nav-links a {
  background: var(--contrast-color);
  border: 1px solid #E0E0E0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  color: var(--main-color);
  margin-left: 4px;
  margin-right: 4px;
}

.pagination-wordpres .nav-links a:hover {
  border: 1px solid #D64F52;
}

.pagination-wordpres .nav-links .current {
  background: #D64F52;
  border: 1px solid #D64F52;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  color: var(--contrast-color);
  margin-left: 4px;
  margin-right: 4px;
}

.pagination-wordpres .nav-links .next,
.pagination-wordpres .nav-links .prev {
  font-size: 0px;
  color: transparent;
}

.pagination-wordpres .nav-links .next {
  background-image: url("../images/pagination_wordpres_next.svg");
  background-position: center;
  background-repeat: no-repeat;
}

.pagination-wordpres .nav-links .prev {
  background-image: url("../images/pagination_wordpre_prev.svg");
  background-position: center;
  background-repeat: no-repeat;
}

.cars-text-seo {
  margin-top: 60px;
}

body {
  background: #FAFAFA;
}

.main-header {
  position: fixed;
  border-radius: 15px;
  background: #254EB5;
  width: 1340px;
  max-width: calc(100% - 40px);
  left: 50%;
  transform: translateX(-50%);
  top: 26px;
  padding: 13px 20px;
  z-index: 300;
}

.main-header .wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-logo {
  display: block;
  width: 278px;
}

.main-logo img {
  display: block;
  width: 100%;
  height: auto;
}

.main-menu {
  margin-left: auto;
  margin-right: auto;
}

.main-menu > ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}

.main-menu li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.main-menu li.menu-item-has-children:after {
  content: "";
  display: block;
  width: 12px;
  height: 20px;
  margin-left: 7px;
  min-width: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDZMMC44MDM4NDggMC43NUwxMS4xOTYyIDAuNzQ5OTk5TDYgNloiIGZpbGw9IiM1MkQ5MTQiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.25s;
}

.main-menu li.menu-item-has-children:hover:after {
  transform: rotate(180deg);
}

.main-menu li.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  pointer-events: initial;
}

.main-menu a {
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.main-menu a:hover {
  color: #52D914;
}

.main-menu .sub-menu {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0;
  width: 280px;
  padding: 20px;
  border-radius: 12px;
  background: #1D43A1;
  box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.4);
  opacity: 0;
  pointer-events: none;
  transition: 0.25s;
}

.main-header-phone {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-right: 40px;
}

.main-header-phone:hover {
  color: #52D914;
}

.main-header-phone:before {
  content: "";
  display: block;
  width: 21px;
  height: 21px;
  margin-right: 10px;
  min-width: 21px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU5MzdfMTg1OCkiPgo8cGF0aCBkPSJNMjAuNDI4NSAxNS45MTE5TDE3LjQ5NzkgMTIuOTgxM0MxNi40NTEyIDExLjkzNDYgMTQuNjcxOSAxMi4zNTMzIDE0LjI1MzMgMTMuNzEzOUMxMy45MzkzIDE0LjY1NTkgMTIuODkyNiAxNS4xNzkzIDExLjk1MDYgMTQuOTY5OUM5Ljg1NzM0IDE0LjQ0NjYgNy4wMzEzOSAxMS43MjUzIDYuNTA4MDcgOS41MjczM0M2LjE5NDA4IDguNTg1MzEgNi44MjIwNiA3LjUzODY2IDcuNzY0MDUgNy4yMjQ3MUM5LjEyNDY5IDYuODA2MDUgOS41NDMzNSA1LjAyNjc1IDguNDk2NyAzLjk4MDFMNS41NjYwOSAxLjA0OTQ5QzQuNzI4NzcgMC4zMTY4MzcgMy40NzI3OSAwLjMxNjgzNyAyLjc0MDE0IDEuMDQ5NDlMMC43NTE1MTEgMy4wMzgxMkMtMS4yMzcxMiA1LjEzMTQxIDAuOTYwODQgMTAuNjc4NiA1Ljg4MDA4IDE1LjU5NzlDMTAuNzk5MyAyMC41MTcxIDE2LjM0NjYgMjIuODE5OCAxOC40Mzk4IDIwLjcyNjVMMjAuNDI4NSAxOC43Mzc4QzIxLjE2MTIgMTcuOTAwNSAyMS4xNjEyIDE2LjY0NDUgMjAuNDI4NSAxNS45MTE5WiIgZmlsbD0iI0ZFRkVGRSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU5MzdfMTg1OCI+CjxyZWN0IHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.main-header-call-back {
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
  border-top: 1px solid #52D914;
  border-right: 4px solid #52D914;
  border-bottom: 4px solid #52D914;
  border-left: 1px solid #52D914;
}

.main-header-call-back:hover {
  background: #52D914;
}

.mobile-header {
  display: none;
}

.page-container {
  width: 100%;
  overflow: hidden;
}

.hero {
  padding: 10px;
}

.hero-box {
  border-radius: 15px;
  background: #1D43A1;
  position: relative;
  overflow: hidden;
  padding: 142px 0 30px;
}

.hero-box-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hero-box-bg img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center bottom;
  object-position: center bottom;
}

.wrapper {
  position: relative;
  z-index: 20;
}

.hero-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #FFF;
  font-size: 70px;
  font-style: italic;
  font-weight: 600;
  line-height: 84px;
}

.hero-title strong {
  font-size: 70px;
  font-weight: 900;
}

.hero-title-row-1 {
  display: flex;
  align-items: center;
  gap: 20px;
}

.hero-title-row-2-part-0 {
  display: block;
  width: 113px;
  min-width: 113px;
  height: 76px;
  margin-right: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEzIiBoZWlnaHQ9Ijc2IiB2aWV3Qm94PSIwIDAgMTEzIDc2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC41ODgzMiAxNi4zMjg5QzkuMjYyNjcgMTIuMzUwMyA5LjU5OTg0IDEwLjM2MDkgMTAuOTk3MiA5LjE4MDQ2QzEyLjM5NDYgOCAxNC40MTIzIDggMTguNDQ3NyA4SDEwMS4xNjJDMTA2LjY1NiA4IDEwOS40MDMgOCAxMTAuOTAxIDkuNzczMzdDMTEyLjM5OSAxMS41NDY3IDExMS45NCAxNC4yNTQ5IDExMS4wMjIgMTkuNjcxMUwxMDQuNDEyIDU4LjY3MTFDMTAzLjczNyA2Mi42NDk3IDEwMy40IDY0LjYzOTEgMTAyLjAwMyA2NS44MTk1QzEwMC42MDUgNjcgOTguNTg3NyA2NyA5NC41NTIzIDY3SDExLjgzNzVDNi4zNDQwNiA2NyAzLjU5NzMyIDY3IDIuMDk5MjMgNjUuMjI2NkMwLjYwMTE0MiA2My40NTMzIDEuMDYwMTQgNjAuNzQ1MSAxLjk3ODE1IDU1LjMyODlMOC41ODgzMiAxNi4zMjg5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUxLjQ5MDkgMTguMzM2OUg0NC4yMjc1QzQyLjk5NzQgMTguMzM2OSA0Mi4zODE0IDE5LjgyNDEgNDMuMjUxMiAyMC42OTRMNjAuNTU3MyAzOEw0My4yNTEyIDU1LjMwNjFDNDIuMzgxNCA1Ni4xNzU5IDQyLjk5NzQgNTcuNjYzMSA0NC4yMjc1IDU3LjY2MzFINTEuNDkwOUM1MS44NTcxIDU3LjY2MzEgNTIuMjA4MyA1Ny41MTc3IDUyLjQ2NzIgNTcuMjU4N0w3MC43NDk2IDM4Ljk3NjNDNzEuMjg4OCAzOC40MzcxIDcxLjI4ODggMzcuNTYyOSA3MC43NDk2IDM3LjAyMzdMNTIuNDY3MiAxOC43NDEzQzUyLjIwODMgMTguNDgyNCA1MS44NTcxIDE4LjMzNjkgNTEuNDkwOSAxOC4zMzY5WiIgZmlsbD0iIzFFMzI2NCIvPgo8cGF0aCBkPSJNNzMuNTEyIDE4LjMzNjlINjYuMTcxNUM2NC45NDE1IDE4LjMzNjkgNjQuMzI1NCAxOS44MjQxIDY1LjE5NTIgMjAuNjk0TDgyLjUwMTMgMzhMNjUuMTk1MiA1NS4zMDYxQzY0LjMyNTQgNTYuMTc1OSA2NC45NDE1IDU3LjY2MzEgNjYuMTcxNSA1Ny42NjMxSDczLjQzNDlDNzMuODAxMSA1Ny42NjMxIDc0LjE1MjMgNTcuNTE3NyA3NC40MTEyIDU3LjI1ODdMOTIuNjk1NiAzOC45NzQ0QzkzLjIzNCAzOC40MzU5IDkzLjIzNDkgMzcuNTYzMiA5Mi42OTc1IDM3LjAyMzdMNzQuNDkwMiAxOC43NDMzQzc0LjIzMTEgMTguNDgzMSA3My44NzkxIDE4LjMzNjkgNzMuNTEyIDE4LjMzNjlaIiBmaWxsPSIjMUUzMjY0Ii8+CjxwYXRoIGQ9Ik0yOS41NDY5IDE4LjMzNjlIMjIuMjgzNUMyMS4wNTM0IDE4LjMzNjkgMjAuNDM3NCAxOS44MjQxIDIxLjMwNzIgMjAuNjk0TDM4LjYxMzIgMzhMMjEuMzA3MiA1NS4zMDYxQzIwLjQzNzQgNTYuMTc1OSAyMS4wNTM0IDU3LjY2MzEgMjIuMjgzNSA1Ny42NjMxSDI5LjU0NjlDMjkuOTEzMSA1Ny42NjMxIDMwLjI2NDIgNTcuNTE3NyAzMC41MjMyIDU3LjI1ODdMNDguODA1NiAzOC45NzYzQzQ5LjM0NDggMzguNDM3MSA0OS4zNDQ4IDM3LjU2MjkgNDguODA1NiAzNy4wMjM3TDMwLjUyMzIgMTguNzQxM0MzMC4yNjQyIDE4LjQ4MjQgMjkuOTEzMSAxOC4zMzY5IDI5LjU0NjkgMTguMzM2OVoiIGZpbGw9IiMxRTMyNjQiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-title-row-2-part-1 {
  color: #FFF;
  font-size: 60px;
  font-style: italic;
  font-weight: 900;
  line-height: 84px;
  margin-right: 17px;
}

.hero-title-row-2 {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.hero-title-row-2-part-2 {
  color: #8BE662;
  font-size: 58px;
  font-style: italic;
  font-weight: 900;
  line-height: 84px;
}

.hero-description {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 39px;
  width: 535px;
  max-width: 100%;
}

.hero-form-row {
  margin-bottom: 10px;
  position: relative;
}

.hero-form-row input,
.hero-form-row textarea {
  display: block;
  width: 100%;
  border-radius: 10px;
  background: #FFF;
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 20px 20px 20px 55px;
}

.hero-form-row input::-moz-placeholder,
.hero-form-row textarea::-moz-placeholder {
  color: #8282AA;
}

.hero-form-row input::placeholder,
.hero-form-row textarea::placeholder {
  color: #8282AA;
}

.hero-form-row textarea {
  height: 144px;
}

.hero-form {
  width: 636px;
  max-width: 100%;
}

.hero-form-row-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.hero-form-column {
  position: relative;
  width: calc(50% - 5px);
  position: relative;
  border-radius: 10px;
}

.jq-selectbox {
  border-radius: 10px;
  border: none;
  margin-bottom: 0;
}

.jq-selectbox__select {
  border-radius: 10px;
  background: #FFF;
}

.jq-selectbox__trigger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy45ODAxIDYuMDQ1OUwwLjUxNiAwLjA0NTg5OTFMNy40NDQyIDAuMDQ1ODk4NUwzLjk4MDEgNi4wNDU5WiIgZmlsbD0iIzAwMEEzQyIvPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
}

.jq-selectbox__select-text {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  padding: 20px;
  line-height: normal;
}

.hero-form-btn {
  color: #000A3C;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 0.72px;
  padding: 26px 20px;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 6px solid #000A3C;
  border-bottom: 6px solid #000A3C;
  border-left: 1px solid #000A3C;
  background: #52D914;
  width: 100%;
}

.hero-form-btn:hover {
  transform: translateY(-2px);
}

.hero-reviews {
  display: flex;
  align-items: center;
  margin-top: 24px;
}

.hero-reviews-stars {
  width: 166px;
  height: 30px;
  min-width: 166px;
  margin-right: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY2IiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMTY2IDMwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTUgMEwxOC4zNjc3IDEwLjM2NDdIMjkuMjY1OEwyMC40NDkxIDE2Ljc3MDVMMjMuODE2OCAyNy4xMzUzTDE1IDIwLjcyOTVMNi4xODMyMiAyNy4xMzUzTDkuNTUwOTMgMTYuNzcwNUwwLjczNDE1MiAxMC4zNjQ3SDExLjYzMjNMMTUgMFoiIGZpbGw9IiNGRkM3NEQiLz4KPHBhdGggZD0iTTQ5IDBMNTIuMzY3NyAxMC4zNjQ3SDYzLjI2NThMNTQuNDQ5MSAxNi43NzA1TDU3LjgxNjggMjcuMTM1M0w0OSAyMC43Mjk1TDQwLjE4MzIgMjcuMTM1M0w0My41NTA5IDE2Ljc3MDVMMzQuNzM0MiAxMC4zNjQ3SDQ1LjYzMjNMNDkgMFoiIGZpbGw9IiNGRkM3NEQiLz4KPHBhdGggZD0iTTgzIDBMODYuMzY3NyAxMC4zNjQ3SDk3LjI2NThMODguNDQ5MSAxNi43NzA1TDkxLjgxNjggMjcuMTM1M0w4MyAyMC43Mjk1TDc0LjE4MzIgMjcuMTM1M0w3Ny41NTA5IDE2Ljc3MDVMNjguNzM0MiAxMC4zNjQ3SDc5LjYzMjNMODMgMFoiIGZpbGw9IiNGRkM3NEQiLz4KPHBhdGggZD0iTTExNyAwTDEyMC4zNjggMTAuMzY0N0gxMzEuMjY2TDEyMi40NDkgMTYuNzcwNUwxMjUuODE3IDI3LjEzNTNMMTE3IDIwLjcyOTVMMTA4LjE4MyAyNy4xMzUzTDExMS41NTEgMTYuNzcwNUwxMDIuNzM0IDEwLjM2NDdIMTEzLjYzMkwxMTcgMFoiIGZpbGw9IiNGRkM3NEQiLz4KPHBhdGggZD0iTTE1MSAwTDE1NC4zNjggMTAuMzY0N0gxNjUuMjY2TDE1Ni40NDkgMTYuNzcwNUwxNTkuODE3IDI3LjEzNTNMMTUxIDIwLjcyOTVMMTQyLjE4MyAyNy4xMzUzTDE0NS41NTEgMTYuNzcwNUwxMzYuNzM0IDEwLjM2NDdIMTQ3LjYzMkwxNTEgMFoiIGZpbGw9IiNGRkM3NEQiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-reviews-value {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

.hero-reviews-bottom {
  display: flex;
  flex-wrap: wrap;
  gap: 54px;
}

.hero-reviews-item {
  display: flex;
  align-items: center;
  position: relative;
  gap: 10px;
}

.hero-reviews-item:last-child:after {
  display: none;
}

.hero-reviews-item:after {
  content: "";
  display: block;
  width: 1px;
  height: 19px;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  right: -27px;
  top: 50%;
  transform: translateY(-50%);
}

.hero-reviews-item-value {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.hero-form-icon-name {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 20px;
  top: 17px;
  z-index: 10;
  pointer-events: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA3ODUgMi41ODQ0M0MxNC45NTg5IDEuNzgyMzMgMTguMjgzIDMuNTkxMDUgMTguOTgwMiA2LjIyNjM4QzE5LjI0MTkgNy4yNTkzMSAxOS4xNDcgOC4zMzk4NiAxOC43MDg0IDkuMzIyNjJDMTguMjY5NyAxMC4zMDU0IDE3LjUwODQgMTEuMTQzMiAxNi41MjY4IDExLjcyMzNDMjAuMDY5MiAxMy41OTIgMjEuMjUyOCAxNy44MjA5IDIwLjk1NjMgMjEuMzE0NEMyMC45MTMgMjEuODU2MyAyMC42ODM4IDIyLjM3MjUgMjAuMzAwNiAyMi43OTEyQzE5Ljc1MjQgMjMuMzQ2MyAxOS4wMTQ0IDIzLjM3MzEgMTguMjUgMjMuMzc0Mkw4LjI5MTM5IDIzLjM4NjVDNi45NjEzMyAyMy40NTE2IDYuMjA4MDMgMjIuOTk4MSA2LjA5NjY5IDIxLjc1NjVDNS44NjU3MiAxOS45ODYzIDYuMDQ5NjYgMTguMTkyIDYuNjM2NTYgMTYuNDkwMUM3LjIyMzQ1IDE0Ljc4ODMgOC4yMDAxNyAxMy4yMTcgOS41MDMyNCAxMS44Nzg1QzYuMDkwOTMgOS4xOTA3OSA3Ljk2MDIgMy42MTMyIDEyLjA3ODUgMi41ODQ0M1pNMTguMTU2OSAyMC43MkMxOC4yOTk2IDIwLjcxMzQgMTguMTYgMTguOTE0MSAxOC4xNDM4IDE4LjcxNzVDMTguMDc1NCAxNy4zODYgMTcuNjI4IDE2LjA5MyAxNi44NDUgMTQuOTYzMkMxNS44NTQ2IDEzLjYzMDcgMTMuOTA5IDEyLjQzOTUgMTIuMDk2IDEzLjEzMThDOS40ODgxNSAxNC4zOTI0IDguNTkyNDUgMTguNDU1MiA4Ljc1MzY2IDIwLjkyNjNDMTEuOTE5NSAyMS4wMDUyIDE0Ljk0ODkgMjAuNzQyMyAxOC4xNTY5IDIwLjcyWk0xMy4xMDY2IDEwLjQ4MTlDMTUuMzczOCAxMC41MTYgMTYuODE3OCA4LjA0ODMyIDE2LjA1NzYgNi4yNDUyMkMxNS4wODQyIDQuMDc3MzMgMTEuNzM0OSA0LjUwMzU1IDEwLjc3MTcgNi40NjM2MUM5LjY2NzA1IDguMjg5OTkgMTAuNjUyOSAxMC40NTIyIDEzLjEwNjYgMTAuNDgxOVoiIGZpbGw9IiM4MjgyQUEiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-form-icon-date {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 20px;
  z-index: 10;
  top: 17px;
  pointer-events: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU5MzdfMTc1OSkiPgo8cGF0aCBkPSJNMTcuMzU3NiA1LjA5MTM5SDcuMjg3NTFDNy4yODc1MSA1LjA5MTM5IDUuMTE5NjkgNC40OTg0OCA0LjMyMjk3IDguMTQ4NTdDMy41MjYyNiAxMS43OTg3IDMuNzMwMDcgMTkuNTA2NCA1LjcwMzM0IDIwLjk3OTRDNy42NzY2IDIyLjQ2MTcgMjAuNjA5NCAyMS41NzI0IDIxLjMwNDEgMjAuMjkzOUMyMS45ODk4IDE5LjAxNTQgMjIuMTkzNSA3Ljc1OTQ3IDIxLjAwNzcgNi4yNzcyQzE5LjgyMiA0Ljc5NDkzIDE4LjgzOTkgNC45OTg3NCAxOC44Mzk5IDQuOTk4NzRMMTcuMzU3NiA1LjA5MTM5WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNTkuNzk2NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04Ljc5NzU3IDQuMzIyNDZDOC43OTc1NyA0LjMyMjQ2IDQuODk3MzYgMy4xOTIyMyAzLjg2OTA0IDYuMDczMzhDMi44NDA3MiA4Ljk1NDUzIDMuMzIyNDYgMTguMzY3IDMuODA0MTkgMTkuNjI2OUMzLjgwNDE5IDE5LjYyNjkgNC4yMzk2MSAyMS45MzM3IDYuNTU1NjUgMjIuMTgzOEM4Ljg3MTY5IDIyLjQyNDYgMTcuOTk2OSAyMi4yNDg2IDE3Ljk5NjkgMjIuMjQ4NkMxNy45OTY5IDIyLjI0ODYgMjEuMTU1OSAyMi40NjE3IDIxLjg0MTYgMjAuMDkwMUMyMi41MjcxIDE3LjcyNzcgMjIuMTM4IDguMTk0ODggMjEuODY5MyA2Ljg1MTU3QzIxLjYxIDUuNTA4MjcgMjAuNTkwOSA0LjQxNTExIDE4LjcxMDMgNC4yNzYxNEMxNi44MjAzIDQuMTM3MTggOS4xODY2OCA0LjIzOTA4IDkuMTg2NjggNC4yMzkwOFY1Ljc1ODQxTDE3Ljk1OTkgNS44OTczN0MxNy45NTk5IDUuODk3MzcgMjAuMTQ2MiA1LjYxOTQzIDIwLjU2MyA3LjQ4MTUyQzIwLjk4OTIgOS4zNTI4OSAyMC42Mjc5IDE4LjM1NzcgMjAuNjI3OSAxOC4zNTc3QzIwLjYyNzkgMTguMzU3NyAyMC44ODczIDIwLjQ0MjEgMTguNDEzOCAyMC42MTgxQzE1Ljk0MDMgMjAuNzk0MSA3LjcyMjkzIDIwLjcyIDcuNzIyOTMgMjAuNzJDNy43MjI5MyAyMC43MiA1LjYzODQ5IDIwLjg1OSA1LjUwODggMTguODIwOUM1LjM3OTA5IDE2Ljc3MzUgNS4xMTk3IDcuMzE0NzkgNS44MDUyNSA2LjU0NTg2QzYuNDkwOCA1Ljc2NzY3IDguNTQ3NDUgNS44MDQ3MyA4LjU0NzQ1IDUuODA0NzNMOC43OTc1NyA0LjMyMjQ2WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIwLjU3MjQgOC42Njc1OEMyMC41NzI0IDguNjY3NTggMTMuMTcwMiA5LjI2OTc0IDkuNjQ5OSA5LjA1NjY2QzYuMTIwMjYgOC44NDM1OSA1LjkzNDk2IDkuMDE5NjEgNS45OTk4MiA5LjMzNDZDNi4wNjQ2NyA5LjY0OTYgOC4yNzg4IDEwLjIxNDcgMTMuNDM4OSAxMC4yNTE4QzE4LjU5OTEgMTAuMjg4OCAyMS4zMjI4IDEwLjAxMDkgMjEuMzIyOCAxMC4wMTA5TDIxLjI5NDkgOC4zODk2NUwyMC41NzI0IDguNjY3NThaIiBmaWxsPSIjODI4MkFBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjU5Ljc5NjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS42NDk4OCAzLjA5MDVDOS42NDk4OCAzLjA5MDUgOS4wNjYyMyAyLjU5MDI0IDguMjc4NzggMy4wOTA1QzcuNDkxMzMgMy41OTA3NyA4LjA4NDI0IDcuMzI0MjMgOC42Njc4OSA3LjUzNzNDOS4yNTE1MyA3Ljc1MDM4IDkuNzc5NTkgNi41NTUyOSA5Ljc3OTU5IDQuODU5OTZDOS43Nzk1OSAzLjE2NDYyIDkuNjQ5ODggMy4wOTA1IDkuNjQ5ODggMy4wOTA1WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE2LjM2NjQgMy4yMzg0NUMxNi4zNjY0IDMuMjM4NDUgMTYuOTUgMi43MzgxOSAxNy43Mzc1IDMuMjM4NDVDMTguNTI0OSAzLjczODcyIDE3LjkzMiA3LjQ3MjE5IDE3LjM0ODQgNy42ODUyN0MxNi43NjQ4IDcuODk4MzUgMTYuMjM2OCA2LjcwMzI1IDE2LjIzNjggNS4wMDc5MUMxNi4yMzY4IDMuMzAzMyAxNi4zNjY0IDMuMjM4NDUgMTYuMzY2NCAzLjIzODQ1WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjMxOCAzLjAyNTU2QzEyLjMxOCAzLjAyNTU2IDEyLjkwMTYgMi41MjUzIDEzLjY4OSAzLjAyNTU2QzE0LjQ3NjUgMy41MjU4MyAxMy44ODM2IDcuMjU5MjkgMTMuMjk5OSA3LjQ3MjM2QzEyLjcxNjMgNy42ODU0NCAxMi4xODgyIDYuNDkwMzUgMTIuMTg4MiA0Ljc5NTAxQzEyLjE5NzUgMy4wOTk2OCAxMi4zMTggMy4wMjU1NiAxMi4zMTggMy4wMjU1NloiIGZpbGw9IiM4MjgyQUEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNTkuNzk2NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05Ljk3NDE5IDEyLjE1OTlDOS45NzQxOSAxMi4xNTk5IDcuNzg3OCAxMi4wMjA5IDcuMzcwOTIgMTIuOTc1MkM2Ljk0NDc2IDEzLjkyOTQgNy42MDI1MiAxNC4yNTM2IDguODA2ODYgMTQuMjgxNEMxMC4wMTEyIDE0LjMxODUgMTAuMzM1NCAxNC4yMTY2IDEwLjQwOTUgMTMuMjI1M0MxMC40NTU5IDEyLjIzNCA5Ljk3NDE5IDEyLjE1OTkgOS45NzQxOSAxMi4xNTk5WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjAzODkgMTYuNDY4QzEwLjAzODkgMTYuNDY4IDcuODUyNjIgMTYuMzI5IDcuNDM1NzQgMTcuMjgzM0M3LjAwOTU5IDE4LjIzNzUgNy42NjczNCAxOC41NjE3IDguODcxNjkgMTguNTg5NkMxMC4wNzYgMTguNjI2NiAxMC40MDAyIDE4LjUyNDcgMTAuNDc0NCAxNy41MzM0QzEwLjUzIDE2LjU0MjEgMTAuMDM4OSAxNi40NjggMTAuMDM4OSAxNi40NjhaIiBmaWxsPSIjODI4MkFBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjU5Ljc5NjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuMTUyMyAxMi4xNTk5QzE0LjE1MjMgMTIuMTU5OSAxMS45NjU5IDEyLjAyMDkgMTEuNTQ5MSAxMi45NzUyQzExLjEyMjkgMTMuOTI5NCAxMS43ODA3IDE0LjI1MzYgMTIuOTg1IDE0LjI4MTRDMTQuMTg5MyAxNC4zMTg1IDE0LjUxMzYgMTQuMjE2NiAxNC41ODc3IDEzLjIyNTNDMTQuNjM0IDEyLjIzNCAxNC4xNTIzIDEyLjE1OTkgMTQuMTUyMyAxMi4xNTk5WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0LjIxNzEgMTYuNDY4QzE0LjIxNzEgMTYuNDY4IDEyLjAzMDcgMTYuMzI5IDExLjYxMzkgMTcuMjgzM0MxMS4xODc3IDE4LjIzNzUgMTEuODQ1NSAxOC41NjE3IDEzLjA0OTggMTguNTg5NkMxNC4yNTQyIDE4LjYyNjYgMTQuNTc4NCAxOC41MjQ3IDE0LjY1MjUgMTcuNTMzNEMxNC43MDgxIDE2LjU0MjEgMTQuMjE3MSAxNi40NjggMTQuMjE3MSAxNi40NjhaIiBmaWxsPSIjODI4MkFBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjU5Ljc5NjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguMzg2IDEyLjE1OTlDMTguMzg2IDEyLjE1OTkgMTYuMTk5NyAxMi4wMjA5IDE1Ljc4MjcgMTIuOTc1MkMxNS4zNTY3IDEzLjkyOTQgMTYuMDE0NCAxNC4yNTM2IDE3LjIxODggMTQuMjgxNEMxOC40MjMxIDE0LjMxODUgMTguNzQ3MyAxNC4yMTY2IDE4LjgyMTQgMTMuMjI1M0MxOC44NzcgMTIuMjM0IDE4LjM4NiAxMi4xNTk5IDE4LjM4NiAxMi4xNTk5WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjQ1MDggMTYuNDY4QzE4LjQ1MDggMTYuNDY4IDE2LjI2NDUgMTYuMzI5IDE1Ljg0NzYgMTcuMjgzM0MxNS40MjE1IDE4LjIzNzUgMTYuMDc5MiAxOC41NjE3IDE3LjI4MzYgMTguNTg5NkMxOC40ODc5IDE4LjYyNjYgMTguODEyMSAxOC41MjQ3IDE4Ljg4NjIgMTcuNTMzNEMxOC45NDE5IDE2LjU0MjEgMTguNDUwOCAxNi40NjggMTguNDUwOCAxNi40NjhaIiBmaWxsPSIjODI4MkFBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjU5Ljc5NjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy4wODM2OCAyMi4yMzA0QzcuMDgzNjggMjIuMjMwNCA3LjA4MzY5IDIzLjM0MiA4LjMxNTgyIDIzLjQxNjFDOS41NDc5NSAyMy40OTAyIDIwLjk3MDcgMjQuNDUzNyAyMi42ODQ1IDIyLjgyMzJDMjQuMzk4NCAyMS4xOTI4IDI0LjI1OTQgOS4wNDc0MiAyMy41MDkgNy43MTMzN0MyMi43NDk0IDYuMzc5MzMgMjEuNDYxNyA2Ljc0OTkgMjEuNDYxNyA2Ljc0OTlMMjEuMjU3OSAxOC4wOEMyMS4yNTc5IDE4LjA4IDE5Ljk1MTYgMjEuMzQxIDE5LjA2MjIgMjEuNDE1MUMxOC4xNzI4IDIxLjQ4OTIgNy41NjU0MiAyMS40ODkyIDcuNTY1NDIgMjEuNDg5Mkw3LjA4MzY4IDIyLjIzMDRaIiBmaWxsPSIjODI4MkFBIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjU5Ljc5NjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuMjYzNCA4LjA4Mzc4QzE0LjI2MzQgOC4wODM3OCAxOC45MTQgOC4zMDYxMiAxOS45NDIzIDcuNzg3MzNDMjAuOTcwNyA3LjI2ODU0IDIwLjk3MDcgNy4yNjg1NSAyMC45NzA3IDcuMjY4NTVWOC42NzY3QzIwLjk3MDcgOC42NzY3IDE3LjU1MjIgOS4xMjEzNyAxNS43MDg2IDguODk5MDNDMTMuODY1MSA4LjY3NjY5IDEzLjI0NDMgOC4zMDYxMyAxMy4yNDQzIDguMzA2MTNMMTQuMjYzNCA4LjA4Mzc4WiIgZmlsbD0iIzgyODJBQSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1OS43OTY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3LjM1NzYgNS4wOTE4N0g3LjI4NzUxQzcuMjg3NTEgNS4wOTE4NyA1LjExOTY5IDQuNDk4OTcgNC4zMjI5NyA4LjE0OTA2QzMuNTI2MjYgMTEuNzk5MiAzLjczMDA3IDE5LjUwNjkgNS43MDMzNCAyMC45Nzk5QzcuNjc2NiAyMi40NjIyIDIwLjYwOTQgMjEuNTcyOCAyMS4zMDQxIDIwLjI5NDRDMjEuOTg5OCAxOS4wMTU5IDIyLjE5MzUgNy43NTk5NiAyMS4wMDc3IDYuMjc3NjlDMTkuODIyIDQuNzk1NDIgMTguODM5OSA0Ljk5OTIzIDE4LjgzOTkgNC45OTkyM0wxNy4zNTc2IDUuMDkxODdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC43OTc1NyA0LjMyMjk1QzguNzk3NTcgNC4zMjI5NSA0Ljg5NzM2IDMuMTkyNzIgMy44NjkwNCA2LjA3Mzg3QzIuODQwNzIgOC45NTUwMiAzLjMyMjQ2IDE4LjM2NzQgMy44MDQxOSAxOS42Mjc0QzMuODA0MTkgMTkuNjI3NCA0LjIzOTYxIDIxLjkzNDIgNi41NTU2NSAyMi4xODQzQzguODcxNjkgMjIuNDI1MSAxNy45OTY5IDIyLjI0OTEgMTcuOTk2OSAyMi4yNDkxQzE3Ljk5NjkgMjIuMjQ5MSAyMS4xNTU5IDIyLjQ2MjIgMjEuODQxNiAyMC4wOTA2QzIyLjUyNzEgMTcuNzI4MiAyMi4xMzggOC4xOTUzNyAyMS44NjkzIDYuODUyMDZDMjEuNjEgNS41MDg3NiAyMC41OTA5IDQuNDE1NiAxOC43MTAzIDQuMjc2NjNDMTYuODIwMyA0LjEzNzY2IDkuMTg2NjggNC4yMzk1NyA5LjE4NjY4IDQuMjM5NTdWNS43NTg5TDE3Ljk1OTkgNS44OTc4NUMxNy45NTk5IDUuODk3ODUgMjAuMTQ2MiA1LjYxOTkyIDIwLjU2MyA3LjQ4MjAxQzIwLjk4OTIgOS4zNTMzNyAyMC42Mjc5IDE4LjM1ODIgMjAuNjI3OSAxOC4zNTgyQzIwLjYyNzkgMTguMzU4MiAyMC44ODczIDIwLjQ0MjYgMTguNDEzOCAyMC42MTg2QzE1Ljk0MDMgMjAuNzk0NiA3LjcyMjkzIDIwLjcyMDUgNy43MjI5MyAyMC43MjA1QzcuNzIyOTMgMjAuNzIwNSA1LjYzODQ5IDIwLjg1OTUgNS41MDg4IDE4LjgyMTRDNS4zNzkwOSAxNi43NzM5IDUuMTE5NyA3LjMxNTI4IDUuODA1MjUgNi41NDYzNUM2LjQ5MDggNS43NjgxNiA4LjU0NzQ1IDUuODA1MjIgOC41NDc0NSA1LjgwNTIyTDguNzk3NTcgNC4zMjI5NVoiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTIwLjU3MjMgOC42Njc1OEMyMC41NzIzIDguNjY3NTggMTMuMTcwMiA5LjI2OTc0IDkuNjQ5ODQgOS4wNTY2NkM2LjEyMDIgOC44NDM1OSA1LjkzNDkgOS4wMTk2MSA1Ljk5OTc1IDkuMzM0NkM2LjA2NDYxIDkuNjQ5NiA4LjI3ODc0IDEwLjIxNDcgMTMuNDM4OSAxMC4yNTE4QzE4LjU5OSAxMC4yODg4IDIxLjMyMjcgMTAuMDEwOSAyMS4zMjI3IDEwLjAxMDlMMjEuMjk0OSA4LjM4OTY1TDIwLjU3MjMgOC42Njc1OFoiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTkuNjQ5ODggMy4wOTA1QzkuNjQ5ODggMy4wOTA1IDkuMDY2MjMgMi41OTAyNCA4LjI3ODc4IDMuMDkwNUM3LjQ5MTMzIDMuNTkwNzcgOC4wODQyNCA3LjMyNDIzIDguNjY3ODkgNy41MzczQzkuMjUxNTMgNy43NTAzOCA5Ljc3OTU5IDYuNTU1MjkgOS43Nzk1OSA0Ljg1OTk2QzkuNzc5NTkgMy4xNjQ2MiA5LjY0OTg4IDMuMDkwNSA5LjY0OTg4IDMuMDkwNVoiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTE2LjM2NjMgMy4yMzg5NEMxNi4zNjYzIDMuMjM4OTQgMTYuOTUgMi43Mzg2OCAxNy43Mzc1IDMuMjM4OTRDMTguNTI0OSAzLjczOTIxIDE3LjkzMiA3LjQ3MjY4IDE3LjM0ODMgNy42ODU3NkMxNi43NjQ3IDcuODk4ODQgMTYuMjM2NyA2LjcwMzc0IDE2LjIzNjcgNS4wMDgzOUMxNi4yMzY3IDMuMzAzNzkgMTYuMzY2MyAzLjIzODk0IDE2LjM2NjMgMy4yMzg5NFoiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTEyLjMxOCAzLjAyNTU2QzEyLjMxOCAzLjAyNTU2IDEyLjkwMTYgMi41MjUzIDEzLjY4OSAzLjAyNTU2QzE0LjQ3NjUgMy41MjU4MyAxMy44ODM2IDcuMjU5MjkgMTMuMjk5OSA3LjQ3MjM2QzEyLjcxNjMgNy42ODU0NCAxMi4xODgyIDYuNDkwMzUgMTIuMTg4MiA0Ljc5NTAxQzEyLjE5NzUgMy4wOTk2OCAxMi4zMTggMy4wMjU1NiAxMi4zMTggMy4wMjU1NloiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTkuOTc0MTMgMTIuMTYwNEM5Ljk3NDEzIDEyLjE2MDQgNy43ODc3NCAxMi4wMjE0IDcuMzcwODYgMTIuOTc1NkM2Ljk0NDcgMTMuOTI5OSA3LjYwMjQ2IDE0LjI1NDEgOC44MDY4IDE0LjI4MTlDMTAuMDExMSAxNC4zMTg5IDEwLjMzNTQgMTQuMjE3MSAxMC40MDk1IDEzLjIyNThDMTAuNDU1OCAxMi4yMzQ1IDkuOTc0MTMgMTIuMTYwNCA5Ljk3NDEzIDEyLjE2MDRaIiBmaWxsPSIjODI4MkFBIi8+CjxwYXRoIGQ9Ik0xMC4wMzg5IDE2LjQ2OEMxMC4wMzg5IDE2LjQ2OCA3Ljg1MjYyIDE2LjMyOSA3LjQzNTc0IDE3LjI4MzNDNy4wMDk1OSAxOC4yMzc1IDcuNjY3MzQgMTguNTYxNyA4Ljg3MTY5IDE4LjU4OTZDMTAuMDc2IDE4LjYyNjYgMTAuNDAwMiAxOC41MjQ3IDEwLjQ3NDQgMTcuNTMzNEMxMC41MyAxNi41NDIxIDEwLjAzODkgMTYuNDY4IDEwLjAzODkgMTYuNDY4WiIgZmlsbD0iIzgyODJBQSIvPgo8cGF0aCBkPSJNMTQuMTUyMyAxMi4xNjA0QzE0LjE1MjMgMTIuMTYwNCAxMS45NjU5IDEyLjAyMTQgMTEuNTQ5IDEyLjk3NTZDMTEuMTIyOSAxMy45Mjk5IDExLjc4MDYgMTQuMjU0MSAxMi45ODUgMTQuMjgxOUMxNC4xODkzIDE0LjMxODkgMTQuNTEzNSAxNC4yMTcxIDE0LjU4NzYgMTMuMjI1OEMxNC42MzQgMTIuMjM0NSAxNC4xNTIzIDEyLjE2MDQgMTQuMTUyMyAxMi4xNjA0WiIgZmlsbD0iIzgyODJBQSIvPgo8cGF0aCBkPSJNMTQuMjE3MSAxNi40NjhDMTQuMjE3MSAxNi40NjggMTIuMDMwNyAxNi4zMjkgMTEuNjEzOSAxNy4yODMzQzExLjE4NzcgMTguMjM3NSAxMS44NDU1IDE4LjU2MTcgMTMuMDQ5OCAxOC41ODk2QzE0LjI1NDIgMTguNjI2NiAxNC41Nzg0IDE4LjUyNDcgMTQuNjUyNSAxNy41MzM0QzE0LjcwODEgMTYuNTQyMSAxNC4yMTcxIDE2LjQ2OCAxNC4yMTcxIDE2LjQ2OFoiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTE4LjM4NTkgMTIuMTYwNEMxOC4zODU5IDEyLjE2MDQgMTYuMTk5NiAxMi4wMjE0IDE1Ljc4MjcgMTIuOTc1NkMxNS4zNTY2IDEzLjkyOTkgMTYuMDE0NCAxNC4yNTQxIDE3LjIxODcgMTQuMjgxOUMxOC40MjMgMTQuMzE4OSAxOC43NDcyIDE0LjIxNzEgMTguODIxNCAxMy4yMjU4QzE4Ljg3NyAxMi4yMzQ1IDE4LjM4NTkgMTIuMTYwNCAxOC4zODU5IDEyLjE2MDRaIiBmaWxsPSIjODI4MkFBIi8+CjxwYXRoIGQ9Ik0xOC40NTA4IDE2LjQ2OEMxOC40NTA4IDE2LjQ2OCAxNi4yNjQ1IDE2LjMyOSAxNS44NDc2IDE3LjI4MzNDMTUuNDIxNSAxOC4yMzc1IDE2LjA3OTIgMTguNTYxNyAxNy4yODM2IDE4LjU4OTZDMTguNDg3OSAxOC42MjY2IDE4LjgxMjEgMTguNTI0NyAxOC44ODYyIDE3LjUzMzRDMTguOTQxOSAxNi41NDIxIDE4LjQ1MDggMTYuNDY4IDE4LjQ1MDggMTYuNDY4WiIgZmlsbD0iIzgyODJBQSIvPgo8cGF0aCBkPSJNNy4wODM2OCAyMi4yMzA0QzcuMDgzNjggMjIuMjMwNCA3LjA4MzY5IDIzLjM0MiA4LjMxNTgyIDIzLjQxNjFDOS41NDc5NSAyMy40OTAyIDIwLjk3MDcgMjQuNDUzNyAyMi42ODQ1IDIyLjgyMzJDMjQuMzk4NCAyMS4xOTI4IDI0LjI1OTQgOS4wNDc0MiAyMy41MDkgNy43MTMzN0MyMi43NDk0IDYuMzc5MzMgMjEuNDYxNyA2Ljc0OTkgMjEuNDYxNyA2Ljc0OTlMMjEuMjU3OSAxOC4wOEMyMS4yNTc5IDE4LjA4IDE5Ljk1MTYgMjEuMzQxIDE5LjA2MjIgMjEuNDE1MUMxOC4xNzI4IDIxLjQ4OTIgNy41NjU0MiAyMS40ODkyIDcuNTY1NDIgMjEuNDg5Mkw3LjA4MzY4IDIyLjIzMDRaIiBmaWxsPSIjODI4MkFBIi8+CjxwYXRoIGQ9Ik0xNC4yNjM0IDguMDg0MjdDMTQuMjYzNCA4LjA4NDI3IDE4LjkxNCA4LjMwNjYxIDE5Ljk0MjMgNy43ODc4MkMyMC45NzA3IDcuMjY5MDIgMjAuOTcwNyA3LjI2OTA0IDIwLjk3MDcgNy4yNjkwNFY4LjY3NzE5QzIwLjk3MDcgOC42NzcxOSAxNy41NTIyIDkuMTIxODYgMTUuNzA4NiA4Ljg5OTUyQzEzLjg2NTEgOC42NzcxOCAxMy4yNDQzIDguMzA2NjIgMTMuMjQ0MyA4LjMwNjYyTDE0LjI2MzQgOC4wODQyN1oiIGZpbGw9IiM4MjgyQUEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81OTM3XzE3NTkiPgo8cmVjdCB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjY2MDAzNCAwLjI5NTg5OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-form-icon-number {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 20px;
  top: 17px;
  z-index: 10;
  pointer-events: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMTk1MDYgMS40NTM2QzkuOTM4NDUgMS4zNzc1NyAxMC42ODI2IDEuNTkwMTUgMTEuMjczNyAyLjA0NzM4QzEyLjUxMzkgMi45MTg1NyAxMy41MzEyIDQuMDcwMDUgMTQuMjQyNyA1LjQwODI3QzE0Ljk1NDMgNi43NDY0OCAxNS4zNDAyIDguMjMzNjkgMTUuMzY4OSA5Ljc0OTA2QzE1LjMxNTkgMTAuMTc1NSAxNS4xNDQ1IDEwLjU3ODYgMTQuODc0MyAxMC45MTI3QzE0LjYwNCAxMS4yNDY4IDE0LjI0NTYgMTEuNDk4NiAxMy44Mzk2IDExLjYzOTVDMTIuNjkzMyAxMS45NzEgMTIuNjQ3NyAxMi4xNzI2IDEyLjYyNTYgMTIuNjAzQzEyLjU4NCAxMy40MTQ1IDEzLjU5NjEgMTQuNDk4OCAxNC4wNDAyIDE0LjcyMzZDMTQuNDc5NSAxNC45NDYgMTQuNjU1NiAxNC41OTU1IDE0Ljg0OCAxNC4zNjcyQzE1LjExOTIgMTQuMDU1OCAxNS40NzEzIDEzLjgyNTQgMTUuODY1MiAxMy43MDE1QzE2LjY0NjkgMTMuNDE3MSAxOC4wNjQ2IDEzLjU3MTIgMTguNDg2MyAxMy42Njk4QzE5Ljc2NiAxMy45Njg5IDIwLjg3NjIgMTUuNzA3NyAyMS41MDkxIDE2Ljc1OTZDMjIuMDQzNiAxNy42NTM0IDIyLjQ2NTUgMTguNjA5OCAyMi43NjUzIDE5LjYwN0MyMi45MDQ2IDIwLjA3MjUgMjMuNDEzOCAyMS40MDQ5IDIyLjA1OTYgMjIuMzk4QzE4LjQyMTQgMjUuNDYwNyAxNC4zNjQyIDI1LjM1NDMgMTEuMDU0MyAyMS44Njg4QzkuNDUyNzkgMjAuMTc2MSA4LjAxNjk4IDE4LjMzNCA2Ljc2NjU0IDE2LjM2NzdDNC40NTg0NyAxMi41NjIyIDIuNzc5NjggNi41MzM4OCA2LjY1NDgyIDMuMDU3MDNDNy44NjExNCAxLjk3NDcgOC40NTAyOCAxLjU4OSA5LjE5NTA2IDEuNDUzNlpNMTYuNDk1NCAxNS44NDU5QzE1LjkxNDIgMTYuMTYwNiAxNi4wNTIgMTcuMDE3OSAxNS4zNjI3IDE3LjM0NjZDMTQuMDc4IDE3Ljk1OTIgMTIuMTMzNiAxNi4yNjMyIDExLjQ1ODkgMTUuMjk0MkMxMC44Mzg5IDE0LjMwMDcgMTAuNDg2OCAxMy4xNjM2IDEwLjQzNjggMTEuOTkzN0MxMC4zOTEyIDExLjM4NDMgMTAuMzIzNSAxMC43OTczIDExLjIxOTkgMTAuNDA0NUMxMi45OTQ0IDkuNTgzNjQgMTMuMjMwMSA5LjE0MzE4IDEyLjUzNTMgNy4yODcyN0MxMS45MDg2IDUuNjY3ODIgMTAuNjczIDQuMzU3OTUgOS4wOTI4NSAzLjYzNzkzQzguNzgwOTMgMy41MDQ0NyA4LjA5MSA0LjM3OTkgNy45NTA3NiA0LjU2OTk0QzcuNjA5ODIgNS4wMDA4MSA3LjMyMjExIDUuNDcxMjQgNy4wOTM4NSA1Ljk3MTAyQzUuNzEyNiA5LjY0OTUzIDcuNTc0NjkgMTMuNzE5OSA5LjY4MTE0IDE2Ljc0NTVDMTEuMDcxMyAxOC42NzM1IDEyLjcxNjEgMjAuOTUyMSAxNC45NjA4IDIxLjkyODRDMTUuNjA2NSAyMi4yMTMzIDE2LjMwNDUgMjIuMzYwNSAxNy4wMTAzIDIyLjM2MDdDMTcuNzE2IDIyLjM2MDggMTguNDE0MSAyMi4yMTM4IDE5LjA1OTkgMjEuOTI5MkMxOS41OTk3IDIxLjY5NDcgMjAuNzcyNiAyMS4xOTYzIDIwLjU0MTEgMjAuNDUyNkMyMC4yNzI5IDE5LjU5OTYgMTkuOTExMSAxOC43NzkgMTkuNDYyNCAxOC4wMDU2QzE4Ljg2MDMgMTYuOTA1MyAxNy45NjA3IDE1LjQ1MTIgMTYuNDk1NCAxNS44NDU5WiIgZmlsbD0iIzgyODJBQSIvPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-form-icon-email {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 20px;
  top: 17px;
  z-index: 10;
  pointer-events: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjM5MTQgMTQuOTU4M0MxMy4wNzg1IDE1Ljk1ODMgMTQuODcyMiAxNi4yNjkgMTYuNjI5NiAxNS4yMDA1QzE4LjExMjYgMTYuODU0IDE5LjU1OTMgMTguNjQ3MyAyMS41MjMxIDE5LjcxNThDMTguNjI5NiAyMC40MDUxIDE1LjQ1NzMgMTkuODg4MSAxMi40OTM1IDE5Ljk5MkMxMC40OTM1IDE5Ljk1NjEgOC40MjU0MiAyMC40MDUxIDYuNDI3NjYgMTkuOTkyQzguMjE5MDYgMTguMzAyNiA5LjgwNDExIDE2Ljc4NiAxMS4zOTE0IDE0Ljk1ODNaTTQuMzU5NiAxMC4xNjg3QzYuMjU1MzEgMTEuNzE5OCA4LjI4OTM1IDEzLjA2MjYgMTAuMzkxNCAxNC4zMzg4QzguODA2MzggMTYuMTY0NyA3LjExNzAyIDE3LjcxNTcgNS4zOTM2NCAxOS40NzVDMy45MTA2MSAxNy45MjM5IDQuMjg5MzEgMTIuMzczMyA0LjM1OTYgMTAuMTY4N1pNMjIuOTAxOCA5LjU4MTgzQzIzLjI4MjggMTEuNDc3NiAyMy43NjM1IDE3LjcxNTcgMjIuNDIxMSAxOS4wOTQ0QzIwLjkwNCAxNy41MDk0IDE5LjA3NjMgMTYuMjM0NSAxNy42Mjk2IDE0LjU3OTZDMTkuNjYzNyAxMy4yMzUgMjEuNjYxNCAxMS42ODM5IDIyLjkwMTggOS41ODE4M1pNMTYuMjg0OSA2Ljc5MDQ1QzE4LjAwODMgNi43OTA0NSAxOS45NzIgNi43NTU5OCAyMS41NTk0IDcuMzc1NDdDMjEuOTM4MSA3LjU4MzY1IDIyLjE0NDQgNy44NTg0NyAyMi4zODQ4IDguMjcyOTlDMjAuNDU1IDEwLjYxNTkgMTcuNDkxMyAxMy42NDk1IDE0LjUyNzUgMTQuNDc3MkMxMi43MzM4IDE0Ljc4NiA2LjQ5NTY3IDEwLjEzMjkgNC41MzE5NSA4Ljk5NjM3QzQuNzA0MjcgNy45NjIzMiA1LjYzNCA3LjM3NTQ3IDYuNTk5OTkgNy4xNjkxMkM5Ljc3MDExIDYuNjUyMTMgMTMuMDQ0NSA2Ljg1ODQ1IDE2LjI4NDkgNi43OTA0NVpNMTEuNTYzOCA1LjEzNTA1QzIuMzU5NTYgNC45Mjg3MyAyLjIyMTI0IDcuNTgzNjUgMi44NDI1OCAxNS44ODk5QzMuMTUzMjMgMTkuNjExNSA0LjM5MzYzIDIxLjYxMTUgOC4zNTczOCAyMS43MTUzQzEyLjQ1OTUgMjEuNTQzIDE2LjY2MzYgMjEuNjQ1NSAyMC43NjU3IDIxLjMwMDhDMjUuOTY5OSAyMC43NDk4IDI0LjQ4OTEgMTQuMDI4NiAyNC41MjMxIDEwLjM3NTFDMjQuNDA2NCA5LjAzMjY2IDI0LjAwMjQgNy40MzQ3NSAyMy4wMjQgNi40MTEyOEMyMi42MzQzIDYuMDA0MTIgMjIuMTcxNSA1LjgyNjI1IDIxLjY4NDggNS42ODQyNkMxOC40ODU4IDQuNzUyNzEgMTQuODkwMSA1LjQyNDE1IDExLjU2MzggNS4xMzUwNVoiIGZpbGw9IiM4MjgyQUEiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-form-icon-comment {
  position: absolute;
  width: 26px;
  height: 26px;
  left: 20px;
  top: 17px;
  z-index: 10;
  pointer-events: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNiAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjY3MjcgMy45NzM1N0MxNC44MTU1IDMuOTY1MTYgMTguOTg2NCA0LjAxODYyIDIwLjA5NTIgMy45NzkyNkMyMi42MzY0IDMuODg4OTkgMjIuODM2OCA0LjIwMTc2IDIyLjg0MDIgNS41MTUyNUMyMi44NDI0IDYuMzUzNjMgMjIuODc1MSA3LjMyMjMzIDIyLjkwNjMgNy45ODg3QzIzLjAyODIgMTEuMDY3NyAyMy4yMjUyIDE0LjE0NDkgMjMuMjY5MyAxNy4yMjY4QzIzLjI4NjkgMTguNDUxNCAyMi45OTcxIDE4LjUzODUgMjEuNjM2NSAxOC41NDAxQzIwLjQyNzQgMTguNTQxNSAxOC4wNjMyIDE4LjU4NjUgMTcuMTYyNiAxOC42MDkxQzE2LjUxMTUgMTguNjI1NCAxNS44NDE3IDE4LjYzMjcgMTUuMzQ0NyAxOS4wODdDMTQuMDM4OSAyMC4zNzI4IDEyLjY0NiAyMS41NjcxIDExLjE3NiAyMi42NjEzQzEwLjIzOTQgMjMuMzUzOSA5LjQwOTE0IDIzLjU5MDQgOC42MzI1MiAyMy4xNzA1QzguMDY2MzIgMjIuODY0NCA4LjQwNDA4IDIxLjgyODYgOC41MTY4MSAyMS4yMTIxQzguNTc3MzkgMjAuODgwNiA4LjcwODU3IDE5Ljc4MDIgOC43ODA4OCAxOS4wMzFDOC44MzgxNiAxOC40Mzc0IDguODkzMzMgMTguMjY3IDcuNjUzMjkgMTguMjU0NkM3LjA1MzEgMTguMjQ4NiA0LjY4NTY3IDE4LjEyMzYgNC4wNTg0NiAxOC4xMTM1QzMuODg1ODMgMTguMTIwOSAzLjcxMzQ5IDE4LjA5MzIgMy41NTE5MyAxOC4wMzE5QzMuMzkwMzYgMTcuOTcwNiAzLjI0Mjk2IDE3Ljg3NzEgMy4xMTg2OSAxNy43NTdDMi45OTQ0MSAxNy42MzcgMi44OTU4NyAxNy40OTI5IDIuODI5MDUgMTcuMzMzNUMyLjc2MjI0IDE3LjE3NDIgMi43Mjg1NCAxNy4wMDI5IDIuNzMwMDMgMTYuODMwMUMyLjczMDAzIDEzLjEzOTggMi43NDU4MyA4LjY1MzY1IDIuNzY5MDcgNC45NjU0M0MyLjgwODA3IDQuMzI0NDkgMy4wNDE1OCA0LjA5NDE1IDMuNjUwNjMgNC4wODgzOEM2LjcyNjU1IDQuMDU5MjkgMTMuMjMxMiAzLjk3Njg2IDEzLjY3MjcgMy45NzM1N1pNMTkuNTU2NSA2LjE1OTc2QzE1LjQyMDMgNi4xMjk1NCAxMS43MDczIDYuMDM0OCA3LjU3NzgxIDYuMDY4NDRDNC42MDYzMyA2LjA0NjgzIDUuMjI3MTIgNS42NDAxMyA1LjI2NjQ5IDcuNjU0ODlDNS4yODc5NCAxMC4yMTIyIDUuMTc1NDUgMTIuNzI0IDUuMjY2NDkgMTUuMjcyMUM1LjMxNzM1IDE2LjEwMTUgNS40ODY2NCAxNi4xODYxIDYuNjU0NTcgMTYuMjAzQzcuMTgxMjcgMTYuMjEwNyA4LjgzMjggMTYuMTg3IDkuOTUyMzQgMTYuMjAyM0MxMS4zOTg2IDE2LjIyMjIgMTEuMDA0OSAxNi45ODE3IDEwLjk1OTggMTcuNzA5NUMxMC45MTU1IDE4LjQzMDEgMTAuODM1NCAxOC45NDUyIDEwLjc2OTIgMTkuODYyOUMxMC42NjA1IDIxLjA5MjMgMTIuMDIxMiAxOS4zNjU0IDEyLjI1OTkgMTkuMDc0MkMxMi45OTgyIDE4LjA5ODIgMTQuMzQ2MSAxNi4zOTE4IDE1LjYzOTMgMTYuMzk0NUMxNy4zODc1IDE2LjM5ODIgMTguODIxNiAxNi40NDIyIDIwLjU2ODQgMTYuMzcyM0MyMS40MTQ4IDE2LjMzODUgMjEuMjExNiAxNi4zNTU0IDIxLjExMjIgMTQuNTUyM0MyMC45ODg3IDEyLjMxMzkgMjAuODEyNyAxMC4xNTE4IDIwLjc0NzkgNy45MDlDMjAuNzA0IDYuMzg1MzUgMjEuMDI1NiA2LjExNDUxIDE5LjU1NjUgNi4xNTk3NloiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTE1Ljg3NTQgMTEuODM4OUMxNS44NjU5IDEwLjgzMDkgMTYuODg3NCA5Ljg2NDU1IDE3LjgwNDkgMTAuNzI2N0MxOC4zMTMxIDExLjIwNDIgMTguNjEwOCAxMy4wNjkgMTcuNjk3MyAxMy4zMDc3QzE3LjQ3NjcgMTMuMzcwNSAxNy4yNDQzIDEzLjM3OTQgMTcuMDE5NiAxMy4zMzM3QzE2Ljc5NSAxMy4yODggMTYuNTg0NSAxMy4xODkgMTYuNDA2IDEzLjA0NTFDMTYuMjI3NSAxMi45MDEyIDE2LjA4NjEgMTIuNzE2NSAxNS45OTM4IDEyLjUwNjZDMTUuOTAxNSAxMi4yOTY3IDE1Ljg2MDkgMTIuMDY3OCAxNS44NzU0IDExLjgzODlaIiBmaWxsPSIjODI4MkFBIi8+CjxwYXRoIGQ9Ik03Ljc0NzMxIDEyLjQ1MTJDNy43MTk5MyAxMi4xMTM5IDcuNzY3MDggMTEuNzc0NyA3Ljg4NTQ0IDExLjQ1NzZDOC4wMjExMyAxMS4wNDU5IDguMjkwNjMgMTAuNDcwOSA4Ljc3MjI4IDEwLjM4OTVDOS4yOTg1OCAxMC4zMDA3IDkuNzY2NDIgMTAuODQyMiA5Ljg3NzkzIDExLjMwNTFDMTAuMDM3OSAxMS45NjkxIDkuODQ0ODIgMTMuMDk1MiA5LjEwNjMgMTMuMzU4N0M4Ljk1NjczIDEzLjQwNjYgOC43OTgyOSAxMy40MjAxIDguNjQyNzggMTMuMzk4MkM4LjQ4NzI3IDEzLjM3NjQgOC4zMzg2OSAxMy4zMTk3IDguMjA4MSAxMy4yMzI1QzguMDc3NSAxMy4xNDUzIDcuOTY4MjUgMTMuMDI5OCA3Ljg4ODQ4IDEyLjg5NDVDNy44MDg3IDEyLjc1OTIgNy43NjA0NSAxMi42MDc3IDcuNzQ3MzEgMTIuNDUxMloiIGZpbGw9IiM4MjgyQUEiLz4KPHBhdGggZD0iTTEzLjk5MzcgMTEuNTU3MUMxNC4xMDk1IDEyLjYwODkgMTMuNDYyMyAxMy41MzU4IDEyLjMyNCAxMy4yNTQ0QzExLjQzODIgMTMuMDM1NCAxMS44NzU0IDExLjY5NzkgMTIuMTQ5IDExLjE1MTZDMTIuNjczOSA5Ljk3NDI3IDEzLjkwNTYgMTAuNDExIDEzLjk5MzcgMTEuNTU3MVoiIGZpbGw9IiM4MjgyQUEiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.section {
  position: relative;
  padding-top: 120px;
}

.hero-form-row-select {
  position: relative;
  z-index: 12;
}

.section-title {
  margin-bottom: 60px;
  color: #000A3C;
  font-size: 42px;
  font-style: italic;
  font-weight: 900;
  text-align: center;
}

.m-2-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.m-2-item {
  width: calc(25% - 18px);
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  padding: 30px 15px 15px 15px;
  transition: 0.25s;
}

.m-2-item:hover {
  border-top: 1px solid #000A3C;
  border-right: 1px solid #000A3C;
  border-bottom: 1px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.m-2-item-title {
  color: #000A3C;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
}

.m-2-item-text {
  color: #000A3C;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  min-height: 50px;
  margin-bottom: 24px;
}

.m-2-item-image {
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 1px solid #000A3C;
  border-bottom: 2px solid #000A3C;
  border-left: 2px solid #000A3C;
  overflow: hidden;
  position: relative;
}

.m-2-item-image:after {
  content: "";
  padding-top: 67%;
  display: block;
}

.m-2-item-image img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.m-3-flex {
  display: flex;
  justify-content: space-between;
}

.m-3-left {
  width: calc(48% - 109px);
}

.m-3-text {
  margin-bottom: 30px;
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.m-3-text p {
  margin-bottom: 20px;
}

.m-3-text *:first-child {
  margin-top: 0;
}

.m-3-text *:last-child {
  margin-bottom: 0;
}

.m-3-text h2 {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.m-3-right {
  width: 52%;
  display: flex;
  flex-wrap: wrap;
  padding: 40px;
  gap: 40px;
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.m-3-item {
  width: calc(50% - 20px);
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 1px solid #000A3C;
  border-bottom: 2px solid #000A3C;
  border-left: 2px solid #000A3C;
  padding: 30px;
}

.main-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  padding: 26px 36px;
  color: #000A3C;
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 0.72px;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 6px solid #000A3C;
  border-bottom: 6px solid #000A3C;
  border-left: 1px solid #000A3C;
  background: #52D914;
}

.main-btn:hover {
  color: #FFF;
  background: #000A3C;
  border-color: #52D914;
}

.m-3-item-icon {
  width: 44px;
  height: 44px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.m-3-item-icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.m-3-item-title {
  color: #000A3C;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  margin-bottom: 20px;
}

.m-3-item-text {
  color: #000A3C;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.m-4 {
  padding-left: 10px;
  padding-right: 10px;
}

.m-4 .wrapper {
  padding: 0;
  width: 100%;
}

.m-4-box {
  position: relative;
  padding: 120px 0;
  border-radius: 15px;
  overflow: hidden;
}

.m-4-box .section-title {
  color: #fff;
  width: calc(100% - 40px);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.m-4-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.m-4-bg img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.m-4-after-title {
  color: #FFF;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  width: 535px;
  max-width: calc(100% - 40px);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.m-4-image {
  width: 100%;
}

.m-4-image img {
  display: block;
  width: 100%;
  height: auto;
}

.m-5-slick {
  margin-left: -15px;
  margin-right: -15px;
}

.m-5-slide {
  padding-left: 15px;
  padding-right: 15px;
}

.m-5-slide .blog-item {
  width: 100%;
}

.m-5-item {
  width: 100%;
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 6px solid #000A3C;
  border-bottom: 6px solid #000A3C;
  border-left: 1px solid #000A3C;
  padding: 30px;
}

.m-5-item-name {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  margin-bottom: 30px;
}

.m-5-item-value {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.m-5-item-value p {
  margin-bottom: 20px;
}

.m-5-item-value p:last-child {
  margin-bottom: 0;
}

.slick-prev,
.slick-next {
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  padding: 0;
  font-size: 0;
  width: 39px;
  height: 39px;
  cursor: pointer;
  transition: 0.25s;
  background-color: #FAFAFA;
  opacity: 1 !important;
  border: 1px solid #000A3C;
}

.slick-prev:hover,
.slick-next:hover {
  background-color: #52D914;
}

.slick-prev {
  left: -100px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyTDYgNi41TDEgMSIgc3Ryb2tlPSIjMDAwQTNDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-position: 54% 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  transform: translateY(-50%) rotate(180deg);
}

.slick-next {
  right: -100px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyTDYgNi41TDEgMSIgc3Ryb2tlPSIjMDAwQTNDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-position: 56% 50%;
  background-repeat: no-repeat;
  background-size: 11px;
}

.m-6-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.m-6-left {
  width: calc(50% - 33px);
}

.m-6-left img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 1px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 8px solid #000A3C;
}

.m-6-right {
  width: calc(50% - 33px);
}

.m-6-right .section-title {
  text-align: left;
  margin-bottom: 30px;
}

.m-6-right-text-after-title {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 30px;
}

.m-6-text {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 30px;
}

.m-6-text p {
  margin-bottom: 20px;
}

.m-6-text p:last-child {
  margin-bottom: 0;
}

.m-6-list {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 30px;
}

.m-6-item {
  width: calc(33.33% - 10px);
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 1px solid #000A3C;
  border-bottom: 2px solid #000A3C;
  border-left: 2px solid #000A3C;
  height: 120px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.m-6-item img {
  width: auto;
  height: auto;
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  max-width: 100%;
  max-height: 100%;
}

.m-7-box {
  width: 1300px;
  height: 640px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.m-7-box iframe {
  width: 100%;
  height: 100%;
}

.last-block {
  padding-bottom: 120px;
}

.main-footer {
  padding: 10px;
}

.main-footer-box {
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  background: #1D43A1;
  padding: 80px 0;
  margin-left: auto;
  margin-right: auto;
  width: 1900px;
  max-width: 100%;
}

.main-footer-logo {
  width: 278px;
  margin-bottom: 40px;
  display: block;
  max-width: 100%;
}

.main-footer-logo img {
  display: block;
  width: 100%;
  height: auto;
}

.main-footer-copy-text {
  color: #95BBFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 30px;
}

.main-footer-copy-text p {
  margin-bottom: 15px;
}

.main-footer-copy-text p:last-child {
  margin-bottom: 0;
}

.main-footer-copy-text:last-child {
  margin-bottom: 0;
}

.main-footer-local-title {
  color: #FFF;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 20px;
}

.main-footer-local-title:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  min-width: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNS44NjUgMCAyLjUgMy4zODgzMyAyLjUgNy41NTQxN0MyLjUgMTMuNDczMyA5LjI5NSAxOS41ODUgOS41ODQxNyAxOS44NDE3QzkuNzAzMzMgMTkuOTQ3NSA5Ljg1MTY3IDIwIDEwIDIwQzEwLjE0ODMgMjAgMTAuMjk2NyAxOS45NDc1IDEwLjQxNTggMTkuODQyNUMxMC43MDUgMTkuNTg1IDE3LjUgMTMuNDczMyAxNy41IDcuNTU0MTdDMTcuNSAzLjM4ODMzIDE0LjEzNSAwIDEwIDBaTTEwIDExLjY2NjdDNy43MDI1IDExLjY2NjcgNS44MzMzMyA5Ljc5NzUgNS44MzMzMyA3LjVDNS44MzMzMyA1LjIwMjUgNy43MDI1IDMuMzMzMzMgMTAgMy4zMzMzM0MxMi4yOTc1IDMuMzMzMzMgMTQuMTY2NyA1LjIwMjUgMTQuMTY2NyA3LjVDMTQuMTY2NyA5Ljc5NzUgMTIuMjk3NSAxMS42NjY3IDEwIDExLjY2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.main-footer-local-value {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 30px;
  width: 374px;
  max-width: 100%;
}

.main-footer-title-menu {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 20px;
}

.main-footer-menu ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
}

.main-footer-menu a {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.main-footer-menu a:hover {
  color: #52D914;
}

.main-footer-flex {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
}

.main-footer-soc-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 11px;
  margin-bottom: 60px;
}

.main-footer-soc-list a {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border-right: 2px solid #000A3C;
  border-bottom: 2px solid #000A3C;
  background: #FFF;
  padding: 5px;
}

.main-footer-soc-list a:hover {
  opacity: 0.9;
}

.main-footer-soc-list a img {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  max-width: 100%;
  max-height: 100%;
}

.main-footer-partners {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.ser-1-flex {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.ser-1-left {
  width: 54%;
}

.ser-1-left .main-btn {
  margin-top: 30px;
}

.ser-1-right {
  width: calc(46% - 47px);
}

.ser-1-title,
.page-title {
  color: #000A3C;
  font-size: 62px;
  font-style: italic;
  font-weight: 900;
  line-height: 84px;
  margin-bottom: 30px;
}

.ser-1-title strong,
.page-title strong {
  color: #FFF;
  font-size: 62px;
  font-style: italic;
  display: inline-block;
  font-weight: 600;
  line-height: 84px;
  padding: 0 13px;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
  transform: skew(-9deg);
  background: #1D43A1;
  box-shadow: 4px 4px 0 #000A3C;
}

.ser-1 {
  padding-top: 190px;
  position: relative;
}

.ser-1:before {
  position: absolute;
  top: 123px;
  left: calc(50% - 333px);
  content: "";
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNjEiIHZpZXdCb3g9IjAgMCA2MSA2MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjEwMzggMEwzMy40MjU0IDE2LjM4NjNDMzQuNDg3NCAyMS42MjU0IDM4LjU4MjEgMjUuNzIwMSA0My44MjEyIDI2Ljc4MjFMNjAuMjA3NSAzMC4xMDM4TDQzLjgyMTIgMzMuNDI1NEMzOC41ODIxIDM0LjQ4NzQgMzQuNDg3NCAzOC41ODIxIDMzLjQyNTQgNDMuODIxMkwzMC4xMDM4IDYwLjIwNzVMMjYuNzgyMSA0My44MjEyQzI1LjcyMDEgMzguNTgyMSAyMS42MjU0IDM0LjQ4NzQgMTYuMzg2MyAzMy40MjU0TC04LjYyNDI5ZS0wNiAzMC4xMDM4TDE2LjM4NjMgMjYuNzgyMUMyMS42MjU0IDI1LjcyMDEgMjUuNzIwMSAyMS42MjU0IDI2Ljc4MjEgMTYuMzg2M0wzMC4xMDM4IDBaIiBmaWxsPSIjMjg1MkJDIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K);
  width: 64px;
  height: 64px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.ser-1-text-top {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 120px;
}

.ser-1-main-text {
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  padding: 30px;
  width: 597px;
  max-width: 100%;
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.ser-1-main-text h2 {
  color: #000A3C;
  font-size: 42px;
  font-style: italic;
  font-weight: 900;
  line-height: normal;
  margin-bottom: 30px;
}

.ser-1-main-text p {
  margin-bottom: 20px;
}

.ser-1-main-text p:last-child {
  margin-bottom: 0;
}

.ser-1-right-image {
  width: 100%;
  margin-bottom: 120px;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.ser-1-right-image img {
  display: block;
  width: 100%;
  height: auto;
}

.ser-1-list-line-item {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 55px;
}

.ser-1-list-line-item:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  height: calc(100% + 55px);
  width: 2px;
  z-index: 2;
  left: 26px;
  border-right: 2px dashed #000A3C;
}

.ser-1-list-line-item:last-child {
  margin-bottom: 0;
}

.ser-1-list-line-item:last-child:after {
  display: none;
}

.ser-1-list-line-item-count {
  border-radius: 28.5px;
  border: 1px solid #000A3C;
  background: #FFF;
  box-shadow: 0 2px 0 0 #000A3C;
  width: 57px;
  min-width: 57px;
  height: 57px;
  margin-right: 20px;
  color: #000A3C;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 10;
  text-align: center;
}

.ser-1-list-line-item-title {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  margin-bottom: 10px;
}

.ser-1-list-line-item-text {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.ser-2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.ser-2 .section-title {
  color: #fff;
}

.ser-2-box {
  border-radius: 15px;
  padding: 120px 0;
  background-image: url("../images/m-4-bg.jpg");
}

.ser-2-list {
  display: flex;
  justify-content: space-between;
}

.ser-2-col {
  width: calc(50% - 15px);
}

.ser-2-item {
  width: 100%;
  margin-bottom: 30px;
  cursor: pointer;
  position: relative;
  z-index: 10;
  padding: 20px 30px;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  background: #FFF;
}

.ser-2-item:last-child {
  margin-bottom: 0;
}

.ser-2-item.active .ser-2-item-question:after {
  transform: rotate(180deg);
}

.ser-2-item.active .ser-2-item-answer {
  padding-top: 10px;
  max-height: 1000px;
}

.ser-2-item-question {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ser-2-item-question:after {
  content: "";
  display: block;
  transition: 0.25s;
  width: 45px;
  height: 45px;
  min-width: 45px;
  margin-left: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIxIiB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHJ4PSIyMiIgc3Ryb2tlPSIjMDAwQTNDIi8+CjxwYXRoIGQ9Ik0xNyAyMC41TDIyLjUgMjUuNUwyOCAyMC41IiBzdHJva2U9IiMwMDBBM0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.ser-2-item-answer {
  max-height: 0;
  overflow: hidden;
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  transition: 0.25s;
}

.con-1-after-title {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 30px;
}

.con-1-left-text {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 58px;
}

.con-1-left-info {
  width: 597px;
  max-width: 100%;
  padding: 60px 40px;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.con-1-left-info-row {
  margin-bottom: 30px;
}

.con-1-left-info-row:last-child {
  margin-bottom: 0;
}

.con-1-left-info-row-title {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.con-1-left-info-title-icon {
  width: 37px;
  min-width: 37px;
  height: 37px;
  margin-right: 35px;
}

.con-1-left-info-title-icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.con-1-left-info-title-text {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
}

.con-1-left-info-row-value,
.con-1-left-info-row-value a {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

.ser-1-right-image {
  width: 100%;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  overflow: hidden;
  margin-bottom: 80px;
}

.ser-1-right-image img {
  display: block;
  width: 100%;
  height: auto;
}

input.hide {
  display: none;
}

.ser-1-right-title {
  color: #000A3C;
  font-size: 42px;
  font-style: italic;
  font-weight: 900;
  line-height: normal;
  margin-bottom: 30px;
}

.ser-1-right-text {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 30px;
}

.hero-form-with-borders input,
.hero-form-with-borders textarea {
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 3px solid #000A3C;
  border-bottom: 3px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.hero-form-with-borders .hero-form-btn {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-top: 20px;
}

.serv-2-box {
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  padding: 30px;
}

.main-text *:first-child {
  margin-top: 0;
}

.main-text h2 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-top: 60px;
}

.main-text p {
  margin-bottom: 20px;
}

.main-text *:last-child {
  margin-bottom: 0;
}

.ab-2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.ab-2 .section-title {
  color: #fff;
}

.ab-2-box {
  border-radius: 15px;
  background: #1D43A1;
  position: relative;
  padding: 80px 0;
  background-image: url("../images/ab-2-bg.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}

.ab-2-text-after-title {
  color: #FFF;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  width: 920px;
  max-width: 100%;
  margin-top: -30px;
}

.ab-2-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.ab-2-item {
  padding: 30px 15px 20px 15px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  background: #1E2A61;
  width: calc(25% - 22.5px);
}

.ab-2-item-title {
  color: #FFF;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 18px;
}

.ab-2-item-text {
  color: #FFF;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: auto;
}

.ab-2-item-image {
  border-radius: 10px;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 2px solid #FFF;
  border-left: 2px solid #FFF;
  margin-top: 40px;
  overflow: hidden;
  position: relative;
}

.ab-2-item-image:after {
  content: "";
  display: block;
  padding-top: 71%;
}

.ab-2-item-image img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ab-3-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ab-3 {
  padding-bottom: 120px;
}

.ab-3-left {
  width: calc(50% - 100px);
}

.ab-3-left .section-title {
  text-align: left;
}

.ab-3-right {
  width: calc(50% - 30px);
}

.ab-3-right img {
  display: block;
  width: 100%;
  height: auto;
}

.ab-3-left-text {
  margin-bottom: 80px;
}

.ser-1 .hero-reviews-item {
  margin-top: -40px;
}

.ser-1 .hero-reviews {
  margin-bottom: 60px;
}

.ser-1 .hero-reviews-value {
  color: #000A3C;
}

.ser-1 .hero-reviews-item-value {
  color: #000A3C;
}

.ser-1 .hero-reviews-item:after {
  background: rgba(0, 10, 60, 0.2);
}

.rev-2 {
  padding-bottom: 80px;
}

.rev-2 .main-btn {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.rev-2-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.rev-2-item {
  width: calc(33.33% - 20px);
  padding: 30px;
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 6px solid #000A3C;
  border-bottom: 6px solid #000A3C;
  border-left: 1px solid #000A3C;
}

.rev-2-item-name {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  margin-bottom: 30px;
}

.rev-2-item-text {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.rev-2-item-text p {
  margin-bottom: 20px;
}

.rev-2-item-text p:last-child {
  margin-bottom: 0;
}

.remodal-form {
  width: 550px;
  max-width: 100%;
  border-top: 1px solid #000A3C;
  border-right: 6px solid #000A3C;
  border-bottom: 6px solid #000A3C;
  border-left: 1px solid #000A3C;
  padding: 40px 20px;
}

.ser-1-right-image-with-no-mg {
  margin: 0;
}

.serv-2-box-mt {
  margin-top: 60px;
}

.blog-list {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 60px;
}

.blog-item {
  width: calc(33.33% - 20px);
  border-radius: 15px;
  border-top: 1px solid #000A3C;
  border-right: 6px solid #000A3C;
  border-bottom: 6px solid #000A3C;
  border-left: 1px solid #000A3C;
  padding: 30px;
  transition: 0.25s;
}

.blog-item:hover {
  border-right: 1px solid #000A3C;
  border-bottom: 1px solid #000A3C;
}

.blog-item-image {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 1px solid #000A3C;
  border-bottom: 4px solid #000A3C;
  border-left: 4px solid #000A3C;
}

.blog-item-image:after {
  content: "";
  display: block;
  padding-top: 71%;
}

.blog-item-image img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.blog-item-title {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  margin-bottom: 15px;
}

.blog-item-text {
  color: #000A3C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.blog-pagination {
  margin-top: 60px;
  padding-bottom: 100px;
}

.sing-content {
  width: 946px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.sing-1-image {
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  margin-bottom: 80px;
  overflow: hidden;
}

.sing-1-image img {
  display: block;
  width: 100%;
  height: auto;
}

.sing-title-2 {
  margin-top: 60px;
}

.sing-post {
  padding-bottom: 120px;
}

.thanks-image {
  border-radius: 10px;
  border-top: 1px solid #000A3C;
  border-right: 8px solid #000A3C;
  border-bottom: 8px solid #000A3C;
  border-left: 1px solid #000A3C;
  width: 347px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}

.thanks-image img {
  display: block;
  width: 100%;
  height: auto;
}

.th-page {
  padding-bottom: 100px;
}

.th-page .page-title {
  margin-bottom: 30px;
  text-align: center;
}

.th-page .main-btn {
  margin-left: auto;
  margin-right: auto;
}

.thanks-text {
  color: #000A3C;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  line-height: 28px;
  margin-bottom: 30px;
}

/* 
Модальное окно с формой




.remodal_2 {
    width: 409px;
    padding: 19px;
    max-width: 100%;
    background: #fff;
}
.remodal_wrapper_2 {
    background: rgba(196, 196, 196, 0.1);
    padding: 40px 20px;
}
.remodal-close {
    width: 25px;
    line-height: 25px;
    left: auto;
    right: 0;
}
.remodal_wrapper_2 h2 {

    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: normal;
    font-family: "Century Gothic";
    text-align: center;
    color: #E14B4C;
    margin-bottom: 20px;
}
.remodal_wrapper_2 p {
    font-size: 20px;
    line-height: 29px;
    text-align: center;
    color: #1A1A1A;
    margin-bottom: 20px;
}
.remodal_wrapper_2 input {
    background: #FFFFFF;
    display: block;
    width: 260px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 14px;
    background: rgba(253, 253, 253, 0.5);
border: 1px solid #000000;
box-sizing: border-box;
    color: #959595;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
.remodal_wrapper_2 button {
    background: #C8102E;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    line-height: 40px;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 44px;
    color: #E14B4C;
    border: 2px solid #E14B4C;
    background: #fff;
}
.remodal_wrapper_2 button:hover {
    background: #E14B4C;
    color: #fff;
}
.remodal_2 .remodal-close:before {
    width: 25px;
    line-height: 25px;
}
.remodal_2 .remodal-close {
    width: 25px;
    line-height: 25px;
} 


*/

/* 
Модальное окно - спасибо

.remodal_thanks {
    width: 430px;
    max-width: 100%;
}
.remodal_thanks h2 {
    text-align: center;
    margin-bottom: 0;
    font-size: 25px;
}
.remodal_thanks p {
    text-align: center;
}
.remodal_thanks .remodal_wrapper_2 {
    padding: 20px 10px 20px 10px;
}
@media screen and (max-width: 600px){
    .remodal_thanks .remodal_wrapper_2 h2 {
        font-size: 20px;
        text-align: center;
    }
    .remodal_wrapper_2 p {
        font-size: 16px;
        text-align: center;
    }
} */

/* 
    Пагинация вордпресс, через плагин WP-PageNavi




.b_1_paginator {
    margin-top: 20px;
    margin-bottom: 60px;
}
.wp-pagenavi .current {
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    line-height: 30px;
    width: 32px;
    font-size: 15px;
    height: 32px;
    text-align: center;
    cursor: pointer;
    color: #000000;
    border: 1px solid transparent;
    background: #A7046F;
    border: 1px solid #A7046F;
    border-radius: 10px;
    display: block;
    color: #fff;
}
.wp-pagenavi a {
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    line-height: 30px;
    width: 32px;
    font-size: 15px;
    height: 32px;
    text-align: center;
    cursor: pointer;
    color: #000000;
    border: 1px solid transparent;
}
.wp-pagenavi a:hover {
    border: 1px solid #A7046F;
}
.wp-pagenavi .nextpostslink {
    background-image: url(../img/k_1_pagination_right.svg);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    line-height: 30px;
    width: 32px;
    font-size: 15px;
    height: 32px;
    text-align: center;
    cursor: pointer;
    color: transparent;
    border: 1px solid transparent;
}
.wp-pagenavi .nextpostslink:hover {
    background: #DADADA !important;
border-radius: 10px !important;
border: 1px solid transparent !important;
    background-image: url(../img/k_1_pagination_right.svg) !important;
    background-position: center !important; 
    background-repeat: no-repeat !important;
}
.wp-pagenavi .previouspostslink:hover {
        background: #DADADA !important;
border-radius: 10px !important;
border: 1px solid transparent !important;
    background-image: url(../img/k_1_pagination_left.svg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.wp-pagenavi .previouspostslink {
    background-image: url(../img/k_1_pagination_left.svg);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    line-height: 30px;
    width: 32px;
    color: transparent;
    font-size: 15px;
    height: 32px;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
}
.wp-pagenavi {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pages {
    display: none;
}
 */

@media screen and (max-width: 1560px) {
  .m-5-slick {
    width: calc(100% - 80px);
    margin-left: auto;
    margin-right: auto;
  }

  .slick-prev {
    left: -40px;
  }

  .slick-next {
    right: -40px;
  }
}

@media screen and (max-width: 1340px) {
  .main-logo {
    width: 220px;
  }

  .main-menu > ul {
    gap: 20px;
  }
}

@media screen and (max-width: 1200px) {
  .m-3-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .m-3-left {
    width: 100%;
    margin-bottom: 40px;
  }

  .m-3-right {
    width: 100%;
  }

  .main-header .main-menu {
    display: none;
  }

  .main-header .main-header-call-back {
    display: none;
  }

  .main-header .main-header-phone {
    margin-left: auto;
    font-size: 0;
    margin-right: 20px;
  }

  .main-header .main-header-phone:before {
    margin-right: 0;
    margin-left: 0;
  }

  .header-hambugreg {
    display: block;
  }

  .header-hamburger-line,
  .header-hambugreg:before,
  .header-hambugreg:after {
    background: #fff;
  }

  .mobile-header {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 300px;
    max-width: 100%;
    z-index: 298;
    padding: 120px 20px 60px 20px;
    background: #1D43A1;
    box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.4);
    height: 100vh;
    transform: translateX(-110%);
    transition: 0.25s;
    overflow: auto;
  }

  .mobile-header .main-header-phone {
    margin-top: 40px;
  }

  .mobile-header.active {
    transform: translateX(0%);
  }

  .mobile-header .main-header-call-back {
    margin-top: 20px;
  }

  .main-menu > ul {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-menu .sub-menu {
    position: static;
    transform: none;
    pointer-events: initial;
    opacity: 0;
    max-height: 0;
    background: transparent;
    box-shadow: none;
    padding: 0;
    padding-left: 20px;
    order: 3;
    opacity: 1 !important;
    overflow: hidden;
    width: 100%;
  }

  .menu-item-has-children:after {
    order: 2;
    margin-left: auto !important;
    transform: none !important;
  }

  .menu-item-has-children {
    flex-wrap: wrap;
    width: 100%;
  }

  .menu-item-has-children a {
    order: 1;
    max-width: calc(100% - 50px);
  }

  .menu-item-has-children.active .sub-menu {
    max-height: initial;
    padding-top: 20px;
  }

  .menu-item-has-children.active:after {
    transform: rotate(180deg) !important;
  }

  .main-menu li {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .main-footer-col-2 {
    display: none;
  }

  .main-footer-col-3 {
    display: none;
  }

  .rev-2-item {
    width: calc(50% - 15px);
  }

  .blog-item {
    width: calc(50% - 15px);
  }
}

@media screen and (max-width: 992px) {
  .m-2-item {
    width: calc(50% - 12px);
  }

  .hero-title {
    font-size: 32px;
    line-height: 40px;
  }

  .hero-title strong {
    font-size: 32px;
    line-height: 40px;
  }

  .hero-title-row-1 {
    gap: 10px;
  }

  .hero-title-row-2 {
    width: 100%;
  }

  .hero-title-row-2-part-0 {
    width: 56px;
    min-width: 56px;
    height: 38px;
    margin-right: 10px;
  }

  .hero-title-row-2-part-1 {
    font-size: 24px;
    margin-right: 10px;
    line-height: 24px;
  }

  .hero-description {
    font-size: 16px;
    line-height: 20px;
    width: 450px;
    max-width: 100%;
  }

  .hero-title-row-2-part-2 {
    font-size: 24px;
    line-height: 24px;
  }

  .section-title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 40px;
  }

  .m-4-box {
    padding: 80px 0;
  }

  .m-6-flex {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .m-6-right {
    width: 100%;
    margin-bottom: 30px;
  }

  .m-6-left {
    width: 450px;
    max-width: 100%;
  }

  .last-block {
    padding-bottom: 80px;
  }

  .m-7-box {
    height: 360px;
  }

  .ser-1-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ser-1-left {
    width: 100%;
    margin-bottom: 60px;
  }

  .ser-1-right {
    width: 600px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ser-1-main-text {
    width: 100%;
  }

  .ser-1-text-top {
    margin-bottom: 40px;
  }

  .ser-1-title,
  .page-title {
    font-size: 36px;
    line-height: 42px;
  }

  .ser-1-title strong,
  .page-title strong {
    font-size: 36px;
    line-height: 42px;
  }

  .ser-1-main-text h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .ser-2-col {
    width: 100%;
  }

  .ser-2-list {
    flex-direction: column;
    gap: 20px;
  }

  .ser-2-item {
    margin-bottom: 20px;
    padding: 15px 20px;
  }

  .ser-2-box {
    padding: 80px 0;
  }

  .con-1-left-info {
    width: 600px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ab-2-item {
    width: calc(50% - 15px);
  }

  .ab-3 {
    padding-bottom: 80px;
  }

  .ab-3-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ab-3-left {
    width: 100%;
    margin-bottom: 40px;
  }

  .ab-3-right {
    width: 450px;
    max-width: 100%;
  }

  .ser-1 .hero-reviews-item {
    margin-top: 0;
  }

  .ser-1 .hero-reviews {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .hero-reviews-bottom {
    gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m-3-right {
    gap: 20px;
    padding: 20px;
  }

  .m-3-item {
    width: 100%;
  }

  .hero-reviews-stars {
    width: 84px;
    min-width: 84px;
  }

  .hero-reviews-bottom {
    margin-top: 20px;
  }

  .hero-reviews-item:after {
    display: none;
  }

  .hero-form-column {
    width: 100%;
  }

  .hero-box-bg {
    display: none;
  }

  .hero {
    padding: 0;

  }

  .hero-box {
    border-radius: 0;
	  background: linear-gradient(0deg, #1D43A1 0.48%, #1D67C5 25.96%, #90c7ff 62.02%, #1D43A1 100%);
  }

  .m-2-item {
    width: 100%;
  }

  .section {
    padding-top: 80px;
  }

  .m-4-image {
    width: calc(100% + 120px);
    margin-left: -60px;
  }

  .m-4-after-title {
    font-size: 16px;
    line-height: 24px;
  }

  .main-footer-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .main-footer-col-1 {
    width: 100%;
  }

  .main-footer-col-4 {
    width: 100%;
  }

  .ser-1 {
    padding-top: 140px;
  }

  .ab-2-item {
    width: 100%;
  }

  .rev-2-item {
    width: 100%;
  }

  .blog-item {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  .remodal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .remodal_thanks {
    padding-left: 20px;
    padding-right: 10px;
  }

  .remodal_thanks__icon {
    margin-right: 20px;
  }

  .main-logo {
    width: 160px;
  }

  .m-5-slick {
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
  }

  .slick-prev {
    left: -10px;
  }

  .slick-next {
    right: -10px;
  }
}

.m-2-pb {
  padding-bottom: 100px;
}

.nav-links {
    display: flex;
    justify-content: center;
    align-items: center;
}


.nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-numbers {
  width: 32px;
  height: 32px;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 32px;
  text-align: center;
  transition: 0.25s;
  background: #ffffff;
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.page-numbers:hover,
.page-numbers.current {
  background: #1D43A1;
  color: #FFFFFF;
}

.page-numbers.next  {
  background-color: #ffffff !important;
  background-image: url('../images/pag_next.svg');
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
}
.page-numbers.next:hover {
  box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
}
.page-numbers.prev  {
  background-color: #ffffff !important;
  background-image: url('../images/pag_prev.svg');
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
}
.page-numbers.prev:hover {
  box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
}

.hero-image-mob {
	display: none;
}

@media screen and (max-width: 767px){
	.hero-image-mob{
		display: block;
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-bottom: 0px;
	}
	
	.hero-image-mob img {
		display: block;
		width: 100%;
		height: auto;
	}
}

