/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

*::-webkit-input-placeholder {
  color: rgba(28, 28, 28, 0.3); }

*:-moz-placeholder {
  color: rgba(28, 28, 28, 0.3); }

*::-moz-placeholder {
  color: rgba(28, 28, 28, 0.3); }

*:-ms-input-placeholder {
  color: rgba(28, 28, 28, 0.3); }

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a, a:hover, a:focus, a:active, a:visited {
  text-decoration: none;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

ul, ol {
  list-style: none; }

html, body {
  overflow-x: hidden; }
  html.scroll-hidden, body.scroll-hidden {
    overflow: hidden; }

body {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 1.3;
  color: #000;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  position: relative;
  min-width: 480px;
  font-variant-numeric: lining-nums proportional-nums; }

.body-all {
  width: 480px;
  overflow: hidden;
  margin: 0 auto; }

img {
  max-width: 100%;
  height: auto; }

input, textarea, select, button {
  font-family: "Raleway", sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

button {
  cursor: pointer;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  border: none;
  background: transparent; }

.wrapper {
  max-width: 100%;
  padding: 0 32px; }

.swiper-container {
  width: 100%;
  height: 100%; }

.btn {
  text-align: center;
  margin-bottom: 23px; }

.primary-btn, form button {
  display:  block;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background: -webkit-linear-gradient(to bottom, #3c3d97 0%, #385398 34%, #29458E 100%);
  background: -o-linear-gradient(to bottom, #3c3d97 0%, #385398 34%, #29458E 100%);
  background: linear-gradient(to bottom, #3c3d97 0%, #385398 34%, #29458E 100%);
  white-space: nowrap;
  font-size: 26px;
  line-height: 31px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 26.5px 60px;
  -webkit-box-shadow: 0px 4px 0px #092247;
          box-shadow: 0px 4px 0px #092247;
  position: relative;
  overflow: hidden;
  cursor: pointer; 
  margin-inline: auto;
}
  .primary-btn::before, form button::before {
    content: "";
    display: block;
    width: 30px;
    height: 300px;
    margin-left: 60px;
    background: #fff;
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }

@-webkit-keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0; }
  30% {
    left: 110%;
    margin-left: 80px; }
  100% {
    left: 110%;
    margin-left: 80px; } }

.section-txt {
  text-align: center; }
  .section-txt p {
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    padding-bottom: 5px; }
    .section-txt p:last-child {
      padding-bottom: 0; }

.section-title {
  display: block;
  font-size: 32px;
  line-height: 45px;
  font-weight: 800;
  color: #070F1A;
  margin: 0 0 35px;
  text-align: center;
  text-transform: uppercase; }
  .section-title b {
    font-weight: 800;
    color: #3464AB; }

.swiper-pagination-bullet {
  width: 13px;
  height: 13px;
  border: none;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  opacity: 1;
  margin: 0 2.5px; }
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #293B97;
    border-color: #293B97; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 2.5px; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0; }

.swiper-button-prev, .swiper-button-next {
  width: 40px;
  height: 40px;
  margin: 0;
  top: 48%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.7897' cy='19.9459' r='19.9459' fill='%23293B97'/%3E%3Cpath d='M25.4573 20.6524C25.8479 20.2619 25.8479 19.6287 25.4573 19.2382L19.0934 12.8742C18.7028 12.4837 18.0697 12.4837 17.6792 12.8742C17.2886 13.2648 17.2886 13.8979 17.6792 14.2885L23.336 19.9453L17.6792 25.6022C17.2886 25.9927 17.2886 26.6259 17.6792 27.0164C18.0697 27.4069 18.7028 27.4069 19.0934 27.0164L25.4573 20.6524ZM23.9785 20.9453H24.7502V18.9453H23.9785V20.9453Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  z-index: 100; }
  .swiper-button-prev::after, .swiper-button-next::after {
    display: none; }

.swiper-button-prev {
  left: -18px;
  -webkit-transform: translate(0, -50%) rotate(180deg);
      -ms-transform: translate(0, -50%) rotate(180deg);
          transform: translate(0, -50%) rotate(180deg); }

.swiper-button-next {
  right: -18px; }

.input-block {
  position: relative;
  width: 331.172px;
  margin: 0 auto 20.75px; }
  .input-block input {
    display: block;
    width: 100%;
    height: 76.305px;
    border: 1px solid #DBDBDB;
    background-color: #fff;
    -webkit-border-radius: 10px;
            border-radius: 10px;
    padding: 0 26px;
    font-size: 19px;
    color: #1C1C1C; }
  .input-block-i {
    position: absolute;
    top: 50%;
    left: 14.5px;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
  .input-block-ico input {
    padding-left: 56px; }

img, svg, video {
  display: block; }

video {
  width: 100%; }

.main {
  min-height: 1251px;
  position: relative;
  padding-bottom: 18px;
  -webkit-border-radius: 0 0 50px 50px;
          border-radius: 0 0 50px 50px;
  overflow: hidden; }
  .main-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .main-top .wrapper {
    min-height: 771px;
    padding: 35px 29px 0;
    position: relative;
    z-index: 10; }
  .main-logo img, .main-logo svg {
    max-width: 101px;
    margin: 0 auto 25px; }
  .main-title {
    display: block;
    font-size: 32px;
    line-height: 45px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 17px; }
  .main-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    white-space: nowrap; }
    .main-text span {
      display: inline-block;
      font-size: 20px;
      line-height: 26px;
      color: #fff;
      padding-right: 16px; }
    .main-text b {
      display: inline-block;
      -webkit-border-radius: 50px;
              border-radius: 50px;
      background: -webkit-linear-gradient(317deg, rgba(118, 217, 83, 0.72) 3.71%, rgba(29, 71, 120, 0.34) 101.06%);
      background: -o-linear-gradient(317deg, rgba(118, 217, 83, 0.72) 3.71%, rgba(29, 71, 120, 0.34) 101.06%);
      background: linear-gradient(133deg, rgba(118, 217, 83, 0.72) 3.71%, rgba(29, 71, 120, 0.34) 101.06%);
      padding: 12px 19px 15px;
      font-size: 20px;
      line-height: 14px;
      font-weight: 500;
      color: #fff; }
  .main-items {
    position: absolute;
    bottom: 19px;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    padding: 0 28px; }
  .main-item {
    width: 50%;
    padding: 0 15px; }
    .main-item-wrap {
      display: block;
      min-height: 138px;
      position: relative;
      padding: 16px 5px 10px;
      text-align: center; }
    .main-item-bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center; }
    .main-item-ico {
      position: relative;
      z-index: 10; }
      .main-item-ico img, .main-item-ico svg {
        margin: 0 auto 9px; }
    .main-item-name {
      display: block;
      font-size: 18px;
      line-height: 21px;
      font-weight: 300;
      color: #fff;
      position: relative;
      z-index: 10; }
      .main-item-name b {
        display: block;
        font-weight: 600; }
  .main-middle {
    position: relative;
    padding: 159px 0 0; }
  .main-offer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 32px 13px;
    z-index: 10;
    white-space: nowrap; }
    .main-offer span {
      display: block;
      padding: 0 6px;
      font-size: 16px;
      line-height: 19px;
      color: #FDFDFD; }
  .main-lb {
    display: inline-block;
    position: absolute;
    top: 77px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    -webkit-border-radius: 24.5px;
            border-radius: 24.5px;
    border: 1px solid #fff;
    padding: 10px 17px 11px;
    font-size: 20px;
    line-height: 23px;
    font-weight: 500;
    color: #fff;
    letter-spacing: -0.38px;
    z-index: 5; }
    .main-lb b {
      font-weight: bold; }
    .main-lb::after {
      content: '';
      position: absolute;
      top: -9px;
      right: 3px;
      width: 22px;
      height: 22px;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='7.5' fill='white'/%3E%3Cpath d='M8.02214 8.70859C8.02214 8.32955 8.33059 8.02109 8.70964 8.02109C9.08868 8.02109 9.39714 8.32955 9.39714 8.70859C9.39714 9.08764 9.08868 9.39609 8.70964 9.39609C8.33059 9.39609 8.02214 9.08764 8.02214 8.70859ZM13.293 12.6044C12.9139 12.6044 12.6055 12.9129 12.6055 13.2919C12.6055 13.671 12.9139 13.9794 13.293 13.9794C13.672 13.9794 13.9805 13.671 13.9805 13.2919C13.9805 12.9129 13.672 12.6044 13.293 12.6044ZM19.4933 12.9386C19.4582 13.0932 19.6585 13.4966 19.791 13.7636C20.0465 14.2783 20.3362 14.8615 20.0875 15.3764C19.8355 15.8987 19.1924 16.0364 18.6248 16.1577C18.3376 16.2193 17.9038 16.3121 17.8101 16.4292C17.715 16.5486 17.7205 16.9943 17.7241 17.2893C17.7315 17.8672 17.7395 18.5227 17.2889 18.8827C16.84 19.2411 16.2043 19.0882 15.6438 18.9537C15.3552 18.8845 14.9203 18.7793 14.7803 18.8474C14.6478 18.9111 14.4619 19.3105 14.3389 19.5748C14.093 20.1034 13.8143 20.7023 13.2446 20.8317C13.1751 20.8476 13.1041 20.8556 13.0329 20.8556C12.5679 20.8556 12.1524 20.5157 11.7488 20.1857C11.5023 19.9838 11.1642 19.7074 11.0011 19.7074C10.8381 19.7074 10.5001 19.9838 10.2535 20.1857C9.81147 20.5471 9.31005 20.958 8.75799 20.8315C8.18828 20.702 7.90939 20.103 7.66326 19.5748C7.54043 19.3105 7.35434 18.9111 7.22212 18.8472C7.08187 18.7786 6.64645 18.8843 6.35839 18.9535C5.79761 19.0885 5.16237 19.2406 4.7132 18.8824C4.26243 18.5224 4.27045 17.8668 4.27801 17.2886C4.28168 16.9937 4.28718 16.5482 4.1923 16.429C4.09857 16.3117 3.66476 16.2188 3.37761 16.1574C2.80974 16.036 2.1667 15.8982 1.91461 15.3757C1.6662 14.8613 1.95609 14.2778 2.21139 13.7631C2.34407 13.4963 2.54436 13.0928 2.5093 12.9381C2.47768 12.7994 2.13255 12.5316 1.9043 12.3542C1.44207 11.9958 0.917969 11.5888 0.917969 11.0003C0.917969 10.4118 1.44207 10.005 1.90453 9.64611C2.13278 9.46897 2.47791 9.20107 2.50953 9.0622C2.54459 8.90751 2.3443 8.50395 2.21184 8.23697C1.95632 7.72226 1.66666 7.13903 1.9153 6.62409C2.16739 6.10182 2.81043 5.96409 3.37807 5.84264C3.66522 5.78122 4.09903 5.68841 4.19253 5.5713C4.28786 5.45191 4.28237 5.00618 4.2787 4.71124C4.27137 4.13305 4.26334 3.47763 4.71389 3.11761C5.16282 2.7592 5.79853 2.91182 6.35907 3.04657C6.64759 3.11578 7.08255 3.22051 7.22257 3.15314C7.35503 3.0892 7.54089 2.68999 7.66395 2.42553C7.90984 1.89707 8.18851 1.29826 8.75822 1.16878C9.30959 1.04366 9.81193 1.45295 10.2538 1.81457C10.5006 2.01647 10.8386 2.29284 11.0015 2.29284C11.1645 2.29284 11.5025 2.01647 11.7491 1.8148C12.1914 1.45295 12.6926 1.04274 13.2448 1.16878C13.8143 1.29826 14.0932 1.8973 14.3393 2.42576C14.4624 2.68999 14.6483 3.08943 14.7807 3.15336C14.9212 3.22097 15.3559 3.11601 15.644 3.0468C16.2048 2.91205 16.8402 2.75943 17.2894 3.11784C17.7402 3.47786 17.7322 4.13328 17.7246 4.7117C17.7209 5.00664 17.7154 5.45236 17.8103 5.5713C17.904 5.68841 18.3378 5.78145 18.625 5.84286C19.1929 5.96432 19.8359 6.10182 20.088 6.62432C20.3364 7.13903 20.0465 7.72249 19.7912 8.2372C19.6585 8.50418 19.4582 8.90751 19.4933 9.0622C19.5249 9.20107 19.8701 9.46897 20.0983 9.64611C20.5605 10.005 21.0846 10.4118 21.0846 11.0003C21.0846 11.5888 20.5605 11.9955 20.0981 12.3544C19.8698 12.5318 19.5247 12.7994 19.4933 12.9386ZM8.70964 10.3128C9.59399 10.3128 10.3138 9.59318 10.3138 8.70859C10.3138 7.82401 9.59399 7.10443 8.70964 7.10443C7.82528 7.10443 7.10547 7.82401 7.10547 8.70859C7.10547 9.59318 7.82528 10.3128 8.70964 10.3128ZM14.5337 8.11597C14.5775 8.07369 14.6124 8.02311 14.6364 7.9672C14.6604 7.91128 14.6731 7.85113 14.6736 7.79028C14.6741 7.72942 14.6625 7.66907 14.6395 7.61274C14.6164 7.55641 14.5824 7.50524 14.5394 7.4622C14.4963 7.41917 14.4452 7.38514 14.3888 7.36209C14.3325 7.33905 14.2721 7.32745 14.2113 7.32798C14.1504 7.32851 14.0903 7.34115 14.0344 7.36517C13.9784 7.38919 13.9279 7.42411 13.8856 7.46788L7.46893 13.8846C7.42515 13.9268 7.39024 13.9774 7.36621 14.0333C7.34219 14.0892 7.32955 14.1494 7.32902 14.2102C7.32849 14.2711 7.34009 14.3315 7.36313 14.3878C7.38618 14.4441 7.42021 14.4953 7.46325 14.5383C7.50628 14.5814 7.55746 14.6154 7.61378 14.6384C7.67011 14.6615 7.73046 14.6731 7.79132 14.6725C7.85218 14.672 7.91232 14.6594 7.96824 14.6353C8.02416 14.6113 8.07473 14.5764 8.11701 14.5326L14.5337 8.11597ZM14.8971 13.2919C14.8971 12.4076 14.1773 11.6878 13.293 11.6878C12.4086 11.6878 11.6888 12.4076 11.6888 13.2919C11.6888 14.1763 12.4086 14.8961 13.293 14.8961C14.1773 14.8961 14.8971 14.1763 14.8971 13.2919Z' fill='%23FE2633'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center; }
  .main-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    text-align: center;
    padding: 0 63px 39px;
    white-space: nowrap; }
    .main-row span, .main-row b, .main-row i {
      display: block;
      line-height: 1.5; }
    .main-row span {
      font-size: 16px;
      line-height: 1.5;
      letter-spacing: -0.304px;
      color: #fff;
      margin-bottom: 5px; }
    .main-row b {
      font-size: 28px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: -0.616px;
      color: #fff; }
    .main-row i {
      font-size: 28px;
      font-style: normal;
      letter-spacing: -0.616px;
      text-transform: uppercase;
      text-decoration: line-through;
      color: #fff; }

.create {
  padding: 60px 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E7F1FF));
  background: -webkit-linear-gradient(top, #FAFAFA 0%, #E7F1FF 100%);
  background: -o-linear-gradient(top, #FAFAFA 0%, #E7F1FF 100%);
  background: linear-gradient(180deg, #FAFAFA 0%, #E7F1FF 100%); }
  .create-img {
    margin: 0 0 70px; }
    .create-img img, .create-img svg, .create-img video {
      -webkit-border-radius: 50px;
              border-radius: 50px;
      -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1); }
  .create-middle {
    -webkit-border-radius: 50px;
            border-radius: 50px;
    background-color: #fff;
    padding: 35px 0 65px; }
    .create-middle .section-title {
      margin-bottom: 40px;
      color: #092247; }
      .create-middle .section-title b {
        display: block;
        color: #3464AB; }
  .create-gif {
    margin-bottom: 41px; }
    .create-gif img, .create-gif svg, .create-gif video {
      -webkit-border-radius: 50px;
              border-radius: 50px; }
  .create-item {
    min-height: 134px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 19px 33px 19px 112px;
    margin-bottom: 14px;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 103px 62px 0px rgba(0, 0, 0, 0.05), 0px 183px 73px 0px rgba(0, 0, 0, 0.01), 0px 286px 80px 0px rgba(0, 0, 0, 0);
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 103px 62px 0px rgba(0, 0, 0, 0.05), 0px 183px 73px 0px rgba(0, 0, 0, 0.01), 0px 286px 80px 0px rgba(0, 0, 0, 0);
    -webkit-border-radius: 30px;
            border-radius: 30px; }
    .create-item:nth-child(2) .create-item-ico {
      top: 48%;
      left: 14px; }
    .create-item:last-child {
      margin-bottom: 0; }
    .create-item-ico {
      position: absolute;
      top: 51%;
      left: 35px;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
    .create-item-name {
      display: block;
      width: 100%;
      font-size: 20px;
      line-height: 1.2;
      font-weight: normal;
      color: #000; }
      .create-item-name b {
        font-weight: 800; }
  .create-bottom {
    padding: 60px 0 44px; }
  .create-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-border-radius: 20px;
            border-radius: 20px;
    background: #D4E3F8;
    padding: 4px;
    margin-bottom: 35px; }
    .create-block-img {
      min-width: 133px;
      width: 133px; }
      .create-block-img img, .create-block-img svg {
        -webkit-border-radius: 20px;
                border-radius: 20px; }
    .create-block-name {
      display: block;
      padding: 25px 12px 24px 17px;
      font-size: 18px;
      line-height: 26px;
      font-weight: normal;
      color: #06152B; }
      .create-block-name b {
        font-weight: bold; }
      .create-block-name i {
        font-style: normal;
        font-weight: 500; }
  .create .section-txt p {
    color: #040E1D; }

.about {
  padding: 60px 0 107px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#FFF));
  background: -webkit-linear-gradient(top, #FAFAFA 0%, #FFF 100%);
  background: -o-linear-gradient(top, #FAFAFA 0%, #FFF 100%);
  background: linear-gradient(180deg, #FAFAFA 0%, #FFF 100%);
  position: relative; }
  .about .section-title {
    margin-bottom: 45px; }
  .about .wrapper {
    position: relative;
    z-index: 10; }
  .about-td {
    margin-bottom: 77px; }
    .about-td img, .about-td svg, .about-td video {
      -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 12px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 104px 62px 0px rgba(0, 0, 0, 0.05), 0px 184px 74px 0px rgba(0, 0, 0, 0.01), 0px 288px 81px 0px rgba(0, 0, 0, 0);
              box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 12px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 104px 62px 0px rgba(0, 0, 0, 0.05), 0px 184px 74px 0px rgba(0, 0, 0, 0.01), 0px 288px 81px 0px rgba(0, 0, 0, 0);
      -webkit-border-radius: 50px;
              border-radius: 50px; }
  .about-pc {
    margin: 0 auto 35px;
    -webkit-border-radius: 50px;
            border-radius: 50px;
    overflow: hidden; }
    .about-pc .cd-image-container {
      width: 100%; }
    .about-pc .cd-handle {
      top: 52%; }
  .about-bottom {
    text-align: center; }
    .about-bottom .section-title {
      margin-bottom: 22px; }
  .about-sub {
    display: block;
    font-size: 22px;
    line-height: 26.5px;
    color: #000;
    max-width: 354px;
    margin: 0 auto 24px; }
  .about-block {
    max-width: 400px;
    margin: 0 auto 25px;
    -webkit-border-radius: 30px;
            border-radius: 30px;
    background: #EEF4FC;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 30px 20px;
    font-size: 18px;
    line-height: 21px;
    font-weight: normal;
    color: #09182F; }
    .about-block b {
      font-weight: bold; }
  .about-picture {
    margin: 0 -32px;
    position: relative; }
  .about-logo {
    position: absolute;
    bottom: -45px;
    left: 32px;
    width: 193px;
    height: 80px;
    -webkit-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 103px 62px 0px rgba(0, 0, 0, 0.05), 0px 183px 73px 0px rgba(0, 0, 0, 0.01), 0px 286px 80px 0px rgba(0, 0, 0, 0);
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 103px 62px 0px rgba(0, 0, 0, 0.05), 0px 183px 73px 0px rgba(0, 0, 0, 0.01), 0px 286px 80px 0px rgba(0, 0, 0, 0); }
  .about-bl {
    position: absolute;
    bottom: -45px;
    right: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 2px;
    width: 193px;
    height: 80px;
    text-align: center;
    -webkit-border-radius: 30px;
            border-radius: 30px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 103px 62px 0px rgba(0, 0, 0, 0.05), 0px 183px 73px 0px rgba(0, 0, 0, 0.01), 0px 286px 80px 0px rgba(0, 0, 0, 0);
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px 0px rgba(0, 0, 0, 0.1), 0px 46px 46px 0px rgba(0, 0, 0, 0.09), 0px 103px 62px 0px rgba(0, 0, 0, 0.05), 0px 183px 73px 0px rgba(0, 0, 0, 0.01), 0px 286px 80px 0px rgba(0, 0, 0, 0);
    font-size: 18px;
    line-height: 22px;
    color: #000; }
    .about-bl b {
      font-weight: 600;
      display: block; }

.advantages {
  background: -webkit-linear-gradient(246deg, #050B13 1.05%, #071221 46.28%, #060C15 86.2%);
  background: -o-linear-gradient(246deg, #050B13 1.05%, #071221 46.28%, #060C15 86.2%);
  background: linear-gradient(204deg, #050B13 1.05%, #071221 46.28%, #060C15 86.2%);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  height: 861px;
  padding: 60px 0 0;
  position: relative;
  overflow: hidden; }
  .advantages-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .advantages .wrapper {
    position: relative;
    z-index: 10; }
  .advantages .section-title {
    min-height: 135px;
    color: #fff;
    margin-bottom: 57px; }
  .advantages .main-items {
    padding: 0;
    width: auto;
    position: relative;
    top: auto;
    left: auto;
    margin: 0 -4px; }
  .advantages .main-item-wrap {
    padding-left: 2px;
    padding-right: 2px; }
  .advantages .main-item:first-child b {
    font-size: 16px; }
  .advantages-all {
    position: relative;
    min-height: 488px;
    margin-top: -16px; }
    .advantages-all.advantages-all-1 .advantages-num-1 {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(37, 203, 123, 0.53)), to(rgba(23, 105, 131, 0.46)));
      background: -webkit-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: -o-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: linear-gradient(180deg, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%); }
      .advantages-all.advantages-all-1 .advantages-num-1::after {
        opacity: 1;
        visibility: visible; }
    .advantages-all.advantages-all-1 .advantages-block-1 {
      opacity: 1;
      visibility: visible; }
    .advantages-all.advantages-all-2 .advantages-num-2 {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(37, 203, 123, 0.53)), to(rgba(23, 105, 131, 0.46)));
      background: -webkit-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: -o-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: linear-gradient(180deg, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%); }
      .advantages-all.advantages-all-2 .advantages-num-2::after {
        opacity: 1;
        visibility: visible; }
    .advantages-all.advantages-all-2 .advantages-block-2 {
      opacity: 1;
      visibility: visible; }
    .advantages-all.advantages-all-3 .advantages-num-3 {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(37, 203, 123, 0.53)), to(rgba(23, 105, 131, 0.46)));
      background: -webkit-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: -o-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: linear-gradient(180deg, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%); }
      .advantages-all.advantages-all-3 .advantages-num-3::after {
        opacity: 1;
        visibility: visible; }
    .advantages-all.advantages-all-3 .advantages-block-3 {
      opacity: 1;
      visibility: visible; }
    .advantages-all.advantages-all-4 .advantages-num-4 {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(37, 203, 123, 0.53)), to(rgba(23, 105, 131, 0.46)));
      background: -webkit-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: -o-linear-gradient(top, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%);
      background: linear-gradient(180deg, rgba(37, 203, 123, 0.53) 0%, rgba(23, 105, 131, 0.46) 100%); }
      .advantages-all.advantages-all-4 .advantages-num-4::after {
        opacity: 1;
        visibility: visible; }
    .advantages-all.advantages-all-4 .advantages-block-4 {
      opacity: 1;
      visibility: visible; }
  .advantages-block {
    position: absolute;
    z-index: 10;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    color: #000;
    padding: 12px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    background-color: #fff;
    max-width: 314px;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; }
    .advantages-block-1 {
      top: 302px;
      right: 6px; }
    .advantages-block-2 {
      top: 255px;
      right: -14px; }
    .advantages-block-3 {
      max-width: 218px;
      top: 149px;
      left: 59px; }
    .advantages-block-4 {
      max-width: 237px;
      top: 111px;
      right: 41px; }
  .advantages-num {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    width: 39px;
    height: 39px;
    -webkit-border-radius: 50px;
            border-radius: 50px;
    background: rgba(0, 0, 0, 0.53);
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    font-size: 24px;
    line-height: 1;
    font-weight: bold;
    color: #fff; }
    .advantages-num::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 50px;
      height: 50px;
      background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='24.5' stroke='url(%23paint0_linear_669_2172)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_669_2172' x1='7' y1='-13' x2='59' y2='76.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233391FF'/%3E%3Cstop offset='0.317708' stop-color='%233391FF' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%233391FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
      -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
      transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; }
    .advantages-num-1 {
      bottom: 167px;
      left: 28px; }
    .advantages-num-2 {
      bottom: 239px;
      left: 78px; }
    .advantages-num-3 {
      bottom: 350px;
      right: 114px; }
    .advantages-num-4 {
      bottom: 392px;
      right: 33px; }

.info {
  background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#F5F5F5));
  background: -webkit-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
  background: -o-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
  background: linear-gradient(180deg, #FAFAFA 0%, #F5F5F5 100%);
  padding: 55px 0 37px; }
  .info .section-title {
    text-transform: none;
    line-height: 40px;
    margin-bottom: 40px; }
  .info-img {
    margin-bottom: 35px; }
    .info-img img, .info-img svg {
      -webkit-border-radius: 50px;
              border-radius: 50px;
      -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px rgba(0, 0, 0, 0.1), 0px 46px 46px rgba(0, 0, 0, 0.09), 0px 103px 62px rgba(0, 0, 0, 0.05), 0px 183px 73px rgba(0, 0, 0, 0.01), 0px 286px 80px rgba(0, 0, 0, 0);
              box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 11px 25px rgba(0, 0, 0, 0.1), 0px 46px 46px rgba(0, 0, 0, 0.09), 0px 103px 62px rgba(0, 0, 0, 0.05), 0px 183px 73px rgba(0, 0, 0, 0.01), 0px 286px 80px rgba(0, 0, 0, 0); }
  .info .create-items {
    margin-bottom: 40px; }
  .info .create-item {
    min-height: 94px;
    margin-bottom: 20px; }
    .info .create-item-name {
      font-weight: 500; }
  .info .section-txt p {
    color: #040E1D; }

.stars-2-ico {
  display: inline-block;
  min-width: 90px;
  width: 90px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='18' viewBox='0 0 90 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0.796875L10.4084 6.67023L16.584 6.67023L11.5878 10.3002L13.4962 16.1735L8.5 12.5436L3.50383 16.1735L5.41219 10.3002L0.416019 6.67023L6.59163 6.67023L8.5 0.796875Z' fill='%23FFAD0D'/%3E%3Cpath d='M27 0.796875L28.7961 6.67023L34.6085 6.67023L29.9062 10.3002L31.7023 16.1735L27 12.5436L22.2977 16.1735L24.0938 10.3002L19.3915 6.67023L25.2039 6.67023L27 0.796875Z' fill='%23FFAD0D'/%3E%3Cpath d='M45 0.796875L46.7961 6.67023L52.6085 6.67023L47.9062 10.3002L49.7023 16.1735L45 12.5436L40.2977 16.1735L42.0938 10.3002L37.3915 6.67023L43.2039 6.67023L45 0.796875Z' fill='%23FFAD0D'/%3E%3Cpath d='M81.7273 1.90153L83.3142 6.78572L83.3781 6.98239H83.5849H88.7205L84.5657 10.001L84.3984 10.1225L84.4623 10.3192L86.0493 15.2034L81.8946 12.1848L81.7273 12.0632L81.56 12.1848L77.4052 15.2034L78.9922 10.3192L79.0561 10.1225L78.8888 10.001L74.7341 6.98239H79.8696H80.0764L80.1403 6.78572L81.7273 1.90153Z' stroke='%23FFAD0D' stroke-width='0.569248'/%3E%3Cpath d='M81.7286 0.980469L83.3938 6.69776V9.10266V12.2478L83.3938 13.3278L81.7286 12.4151L76.8651 15.9485L78.7228 10.2312L73.8594 6.69776H79.8709L81.7286 0.980469Z' fill='%23FFAD0D'/%3E%3Cpath d='M63.5 0.796875L65.4084 6.67023L71.584 6.67023L66.5878 10.3002L68.4962 16.1735L63.5 12.5436L58.5038 16.1735L60.4122 10.3002L55.416 6.67023L61.5916 6.67023L63.5 0.796875Z' fill='%23FFAD0D'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center; }

.testimonials {
  padding: 52px 0 57px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.52%, #FFF), to(#E0E9FF));
  background: -webkit-linear-gradient(top, #FFF 19.52%, #E0E9FF 100%);
  background: -o-linear-gradient(top, #FFF 19.52%, #E0E9FF 100%);
  background: linear-gradient(180deg, #FFF 19.52%, #E0E9FF 100%);
  position: relative;
  z-index: 20; }
  .testimonials .section-title {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 29px; }
  .testimonials-bl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 338.91px;
    height: 53.42px;
    margin: 0 auto 40px;
    background: #fff;
    -webkit-border-radius: 20px;
            border-radius: 20px;
    white-space: nowrap;
    padding: 12.5px;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 9px 21px rgba(0, 0, 0, 0.1), 0px 37px 37px rgba(0, 0, 0, 0.09), 0px 84px 50px rgba(0, 0, 0, 0.05), 0px 149px 60px rgba(0, 0, 0, 0.01), 0px 233px 65px rgba(0, 0, 0, 0);
            box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 9px 21px rgba(0, 0, 0, 0.1), 0px 37px 37px rgba(0, 0, 0, 0.09), 0px 84px 50px rgba(0, 0, 0, 0.05), 0px 149px 60px rgba(0, 0, 0, 0.01), 0px 233px 65px rgba(0, 0, 0, 0); }
    .testimonials-bl b {
      display: block;
      font-size: 23.4081px;
      line-height: 25px;
      font-weight: 600;
      color: #000;
      padding-right: 10px; }
    .testimonials-bl span {
      font-size: 14.045px;
      line-height: 14px;
      font-weight: normal;
      color: #646464;
      padding-left: 12px; }
      .testimonials-bl span i {
        font-style: normal; }
  .testimonials-bars {
    width: 321.66px;
    margin: 0 auto;
    padding-bottom: 49px; }
  .testimonials-bar {
    padding-bottom: 13.75px; }
    .testimonials-bar span {
      display: block;
      font-size: 16px;
      line-height: 19px;
      color: #000;
      margin: 0 0 12px; }
  .testimonials-txt {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    color: #000;
    padding: 17px 0 42px; }
  .testimonials-slider {
    width: 393.407px;
    overflow: visible;
    margin: 0 auto;
    padding-bottom: 38px; }
  .testimonials-post {
    margin: 0 auto;
    padding: 29.93px 30.07px 14.96px 19.03px;
    background-color: #fff;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    margin-bottom: 4px; }
    .testimonials-post-wrap {
      padding-left: 41.5px;
      position: relative; }
      .testimonials-post-wrap::after {
        position: absolute;
        top: 0;
        left: 22px;
        width: 1px;
        height: 100%;
        background-color: #D8D9DE; }
    .testimonials-post-user {
      position: absolute;
      top: -5px;
      left: 0;
      width: 31.635px;
      z-index: 20; }
      .testimonials-post-user img, .testimonials-post-user svg {
        -webkit-border-radius: 50%;
                border-radius: 50%; }
    .testimonials-post-block {
      display: block;
      background: #F1F2F5;
      -webkit-border-radius: 10.367px;
              border-radius: 10.367px;
      padding: 7.64px 18px 12px 5.87px;
      margin-bottom: 8.99px;
      position: relative; }
      .testimonials-post-block p {
        font-family: "Roboto", sans-serif;
        font-size: 15px;
        line-height: 1.145;
        color: #000; }
    .testimonials-post-name {
      display: block;
      font-family: "Roboto", sans-serif;
      font-size: 15px;
      line-height: 1.2;
      font-weight: 600;
      color: #2C2C2C;
      margin: 0 0 4.36px; }
    .testimonials-post-bottom, .testimonials-post-bottom ul, .testimonials-post-lb {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row nowrap;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .testimonials-post-bottom {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .testimonials-post-bottom ul {
        padding-left: 9px;
        margin: 0 -6.32px;
        white-space: nowrap; }
        .testimonials-post-bottom ul li {
          font-family: "Roboto", sans-serif;
          padding: 0 7.2px;
          font-size: 15px;
          line-height: 15px;
          font-weight: 600;
          color: #3391FF; }
          .testimonials-post-bottom ul li:nth-child(2) {
            color: rgba(0, 0, 0, 0.5); }
          .testimonials-post-bottom ul li:nth-child(3) {
            font-weight: normal;
            color: rgba(0, 0, 0, 0.25); }
    .testimonials-post-lb {
      position: absolute;
      bottom: -5.47px;
      right: -8.79px;
      background-color: #fff;
      -webkit-box-shadow: 0px 3.19727px 3.19727px 0px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 3.19727px 3.19727px 0px rgba(0, 0, 0, 0.1);
      -webkit-border-radius: 27.976px;
              border-radius: 27.976px;
      padding: 1.41px 5.98px 1.78px 1.64px;
      font-family: "Roboto", sans-serif;
      font-size: 11.99px;
      line-height: 12px;
      color: rgba(0, 0, 0, 0.6); }
      .testimonials-post-lb span {
        display: block;
        padding-left: 3.58px; }
    .testimonials-post-img {
      padding: 22px 0 5px; }
      .testimonials-post-img img, .testimonials-post-img svg {
        max-width: 195px;
        -webkit-border-radius: 8px;
                border-radius: 8px; }
      .testimonials-post-img-small img, .testimonials-post-img-small svg {
        max-width: 106px; }

.steps {
  padding: 63px 0 44px; }
  .steps .section-title {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 54px; }
  .steps-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0 -6.5px; }
  .steps-col {
    width: 50%;
    padding: 0 6.5px 12px; }
    .steps-col:nth-child(3) .steps-wrap, .steps-col:nth-child(4) .steps-wrap {
      min-height: 204px;
      padding-top: 92px; }
  .steps-wrap {
    display: block;
    min-height: 225px;
    height: 100%;
    -webkit-border-radius: 30px;
            border-radius: 30px;
    background: #fff;
    padding: 96px 6px 9px;
    position: relative;
    text-align: center;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 6px 14px 0px rgba(0, 0, 0, 0.1), 0px 25px 25px 0px rgba(0, 0, 0, 0.09), 0px 56px 33px 0px rgba(0, 0, 0, 0.05), 0px 99px 40px 0px rgba(0, 0, 0, 0.01), 0px 155px 43px 0px rgba(0, 0, 0, 0);
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 6px 14px 0px rgba(0, 0, 0, 0.1), 0px 25px 25px 0px rgba(0, 0, 0, 0.09), 0px 56px 33px 0px rgba(0, 0, 0, 0.05), 0px 99px 40px 0px rgba(0, 0, 0, 0.01), 0px 155px 43px 0px rgba(0, 0, 0, 0); }
    .steps-wrap p {
      font-size: 16px;
      line-height: 1.2;
      font-weight: normal;
      color: #4C4C4D; }
  .steps-img {
    position: absolute;
    top: 24px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  .steps-tit {
    display: block;
    font-size: 18px;
    line-height: 1.2;
    font-weight: bold;
    color: #000;
    margin: 0 0 11px; }

.main-middle-all {
  -webkit-border-radius: 50px 50px 0 0;
          border-radius: 50px 50px 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#E0E9FF), to(#fff));
  background: -webkit-linear-gradient(top, #E0E9FF 0%, #fff 100%);
  background: -o-linear-gradient(top, #E0E9FF 0%, #fff 100%);
  background: linear-gradient(180deg, #E0E9FF 0%, #fff 100%);
  margin: 0 -32px;
  padding: 48.57px 32px 0; }

.main-middle-t {
  text-align: center;
  padding-bottom: 15px; }
  .main-middle-t p {
    font-size: 18px;
    line-height: 22.666px;
    font-weight: 300;
    color: #0C0C0C;
    padding: 0 20px; }
    .main-middle-t p span {
      color: #293B97;
      font-weight: 600; }

.main-middle-tit {
  display: block;
  font-size: 32px;
  line-height: 36.5px;
  font-weight: 600;
  color: #000;
  margin: 0 0 25px;
  padding: 0 25px; }

.main-all {
  background: #F1F1F3;
  padding: 22px 0 47px; }

.main-tel {
  text-align: center;
  margin-bottom: 35px; }
  .main-tel span {
    display: inline-block;
    font-size: 17px;
    line-height: 21px;
    font-weight: 500;
    color: #fff;
    padding: 14px 18px 15px 55px;

    white-space: nowrap;
    position: relative;
    -webkit-border-radius: 58px;
            border-radius: 58px;
    background: -webkit-gradient(linear, left top, left bottom, from(#25CB7B), color-stop(229.86%, #1D6F89));
    background: -webkit-linear-gradient(top, #25CB7B 0%, #1D6F89 229.86%);
    background: -o-linear-gradient(top, #25CB7B 0%, #1D6F89 229.86%);
    background: linear-gradient(180deg, #25CB7B 0%, #1D6F89 229.86%); }
    .main-tel span::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 22px;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%);
      width: 22px;
      height: 22px;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='10.896' cy='10.896' r='10.896' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8621 14.0231C14.8074 14.0776 14.7415 14.1473 14.6716 14.221C14.4971 14.4061 14.2792 14.6362 14.1426 14.7296C13.424 15.2206 12.4626 14.9857 11.7825 14.7023C10.8854 14.3285 9.90873 13.6396 9.03175 12.7625C8.15396 11.8853 7.46505 10.9083 7.09126 10.0117C6.80825 9.33152 6.57278 8.36992 7.06393 7.65113C7.15719 7.51445 7.38786 7.29687 7.57276 7.12209C7.64672 7.0524 7.71587 6.98655 7.77054 6.93205C7.86761 6.83547 7.99897 6.78125 8.1359 6.78125C8.27283 6.78125 8.40418 6.83547 8.50125 6.93205L9.8235 8.25392C9.92003 8.35098 9.97422 8.4823 9.97422 8.61919C9.97422 8.75608 9.92003 8.8874 9.8235 8.98446L9.4633 9.34394C9.34301 9.46335 9.26449 9.61842 9.23943 9.78605C9.21437 9.95369 9.24411 10.1249 9.32422 10.2743C9.81965 11.2094 10.5845 11.9741 11.5197 12.4694C11.669 12.5495 11.8402 12.5792 12.0078 12.5541C12.1754 12.529 12.3304 12.4504 12.4497 12.3301L12.809 11.9706C12.9061 11.874 13.0375 11.8198 13.1744 11.8198C13.3113 11.8198 13.4427 11.874 13.5397 11.9706L14.8621 13.2927C14.9586 13.3897 15.0128 13.521 15.0128 13.6579C15.0128 13.7947 14.9586 13.926 14.8621 14.0231Z' fill='white'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center; }

.main-form .btn {
  margin: 49.64px 0 27px; }

.main-descr {
  padding-top: 51px;
  text-align: center; }
  .main-descr-tit {
    display: inline-block;
    font-size: 20px;
    line-height: 32px;
    color: #000;
    margin-bottom: 8px;
    position: relative;
    padding-left: 34px; }
    .main-descr-tit::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%);
      width: 25px;
      height: 25px;
      background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7446 10.096H20.2575V7.81614C20.2575 3.5993 16.9111 0.0767361 12.7286 0.00154089C12.6143 -0.000513629 12.386 -0.000513629 12.2717 0.00154089C8.08911 0.0767361 4.74282 3.5993 4.74282 7.81614V10.096H4.25565C3.50493 10.096 2.89258 10.8707 2.89258 11.8274V23.2624C2.89258 24.2181 3.50493 25 4.2557 25H20.7446C21.4953 25 22.1077 24.2181 22.1077 23.2624V11.8274C22.1077 10.8707 21.4954 10.096 20.7446 10.096ZM14.0449 17.5333V20.9886C14.0449 21.3842 13.7137 21.719 13.3177 21.719H11.6827C11.2867 21.719 10.9554 21.3842 10.9554 20.9886V17.5333C10.5714 17.1553 10.3478 16.6326 10.3478 16.0543C10.3478 14.9586 11.1948 14.017 12.2718 13.9735C12.3859 13.9688 12.6145 13.9688 12.7287 13.9735C13.8056 14.017 14.6527 14.9586 14.6527 16.0543C14.6526 16.6326 14.429 17.1553 14.0449 17.5333ZM17.0468 10.096H12.7286H12.2717H7.95357V7.81614C7.95357 5.30424 9.99493 3.22728 12.5002 3.22728C15.0054 3.22728 17.0468 5.30424 17.0468 7.81614V10.096H17.0468Z' fill='%2340A52F'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center; }
    .main-descr-tit span {
      color: #40A52F; }
  .main-descr-txt {
    display: block;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    color: #64656B;
    margin-bottom: 30px; }

.main-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #EDEDED;
  border: 1px solid #EDEDED;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  padding: 23px 14px 17px 12px;
  min-height: 92.53px;
  position: relative;
  width: 416.537px;
  margin: 0 auto 39.47px; }
  .main-block::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 1px;
    height: 52px;
    background-color: #64656B;
    opacity: 0.3; }
  .main-block-col {
    width: 192px;
    padding-left: 60px;
    position: relative;
    text-align: left; }
    .main-block-col-ico {
      position: absolute;
      top: 75%;
      left: -21px;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .main-block-col-ico img, .main-block-col-ico svg {
        max-width: 97px; }
    .main-block-col-tit {
      display: block;
      font-size: 15px;
      line-height: 18px;
      font-weight: normal;
      color: #000;
      margin: 0 0 7px; }
    .main-block-col-txt {
      display: block;
      font-size: 12px;
      line-height: 1.075;
      font-weight: 500;
      color: #8E8E8E; }
    .main-block-col:last-child {
      width: 162px;
      padding-left: 55px; }
      .main-block-col:last-child .main-block-col-ico {
        top: 44%;
        left: 1px; }
        .main-block-col:last-child .main-block-col-ico img, .main-block-col:last-child .main-block-col-ico svg {
          max-width: 38px; }

.main.main-second {
  padding-bottom: 0;
  -webkit-border-radius: 50px 50px 0 0;
          border-radius: 50px 50px 0 0;
  overflow: hidden; }
  .main.main-second .main-row {
    padding-bottom: 35px; }
  .main.main-second .section-txt p {
    color: #000; }

footer {
  text-align: center;
  padding-bottom: 30px; }
  footer p {
    font-size: 15px;
    line-height: 25.5px;
    color: rgba(0, 0, 0, 0.6);
    margin-bottom: 23px; }
    footer p:last-child {
      margin-bottom: 0; }
  footer ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 40px 18px; }
    footer ul li {
      width: 50%;
      padding: 0 10px 4.49px; }
      footer ul li a {
        font-size: 15px;
        line-height: 3.36;
        color: #000; }

/* -------------------------------- 

Primary style

-------------------------------- */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body {
  font-size: 100%; }

a {
  color: #dc717d;
  text-decoration: none; }

img {
  max-width: 100%; }

/* -------------------------------- 

Main components 

-------------------------------- */
header {
  position: relative;
  height: 160px;
  line-height: 160px;
  text-align: center; }

header h1 {
  font-size: 22px;
  font-size: 1.375rem;
  color: #ffffff;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@media only screen and (min-width: 768px) {
  header {
    height: 240px;
    line-height: 240px; }
  header h1 {
    font-size: 32px;
    font-size: 2rem; } }

.cd-image-container {
  position: relative;
  width: 90%;
  max-width: 768px;
  margin: 0em auto; }

.cd-image-container img {
  display: block; }

.cd-image-label {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ffffff;
  padding: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  -webkit-transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s;
  transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s;
  -o-transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s; }

.cd-image-label.is-hidden {
  visibility: hidden; }

.is-visible .cd-image-label {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); }

.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.cd-resize-img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: auto;
  max-width: none; }

.cd-resize-img .cd-image-label {
  right: auto;
  left: 0; }

.cd-handle {
  position: absolute;
  height: 32px;
  width: 32px;
  /* center the element */
  background-color: #fff;
  left: 50%;
  top: 50%;
  margin-left: -16.5px;
  margin-top: -16px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  cursor: move; }

.cd-handle::before, .cd-handle::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%) rotate(135deg);
      -ms-transform: translate(0, -50%) rotate(135deg);
          transform: translate(0, -50%) rotate(135deg);
  border-style: solid;
  border-color: #333333;
  -webkit-border-image: initial;
       -o-border-image: initial;
          border-image: initial;
  display: inline-block;
  padding: 3px; }

.cd-handle::before {
  left: 7px;
  border-width: 0px 2px 2px 0px; }

.cd-handle::after {
  right: 7px;
  border-width: 2px 0px 0px 2px; }

.about-img-cocoen {
  pointer-events: none; }

.cd-resize-img {
  width: 100%; }
  .cd-resize-img::after {
    content: '';
    position: absolute;
    top: 0;
    right: -1px;
    width: 2px;
    height: 100%;
    background-color: #fff; }

.head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: fixed;
  top: 0;
  left: 50%;
  width: 100%;
  max-width: 480px;
  background: #050A12;
  padding: 12px 12px 12px 32px;
  z-index: 100;
  -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  .head-stars {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 5px; }
    .head-stars .stars-ico {
      min-width: 88px;
      width: 88px;
      height: 17px;
      background-image: url("data:image/svg+xml,%3Csvg width='88' height='17' viewBox='0 0 88 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.5L9.79611 6.02786H15.6085L10.9062 9.44427L12.7023 14.9721L8 11.5557L3.29772 14.9721L5.09383 9.44427L0.391548 6.02786H6.20389L8 0.5Z' fill='%23FDC500'/%3E%3Cpath d='M26 0.5L27.7961 6.02786H33.6085L28.9062 9.44427L30.7023 14.9721L26 11.5557L21.2977 14.9721L23.0938 9.44427L18.3915 6.02786H24.2039L26 0.5Z' fill='%23FDC500'/%3E%3Cpath d='M44 0.5L45.7961 6.02786H51.6085L46.9062 9.44427L48.7023 14.9721L44 11.5557L39.2977 14.9721L41.0938 9.44427L36.3915 6.02786H42.2039L44 0.5Z' fill='%23FDC500'/%3E%3Cpath d='M62 0.5L63.7961 6.02786H69.6085L64.9062 9.44427L66.7023 14.9721L62 11.5557L57.2977 14.9721L59.0938 9.44427L54.3915 6.02786H60.2039L62 0.5Z' fill='%23FDC500'/%3E%3Cpath d='M80 0.5L81.7961 6.02786H87.6085L82.9062 9.44427L84.7023 14.9721L80 11.5557L75.2977 14.9721L77.0938 9.44427L72.3915 6.02786H78.2039L80 0.5Z' fill='%23FDC500'/%3E%3C/svg%3E%0A"); }
    .head-stars b {
      display: block;
      font-size: 18px;
      line-height: 21px;
      font-weight: 600;
      text-transform: uppercase;
      color: #fff;
      margin-right: 9px; }
  .head-info span {
    display: block;
    font-size: 16px;
    line-height: 19px;
    color: #fff; }
    .head-info span b {
      display: block;
      font-weight: 500; }
  .head .btn {
    margin: 0; }
  .head .primary-btn {
    font-size: 20px;
    line-height: 23px;
    font-weight: bold;
    padding: 21px 48px; }
  .head.active {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }

    select {
      display: block;
      width: 100%;
      height: 76.305px;
      border: 1px solid #DBDBDB;
      background-color: #fff;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      padding: 0 26px;
      font-size: 20px;
      color: #454444;
      overflow: hidden !important;
      text-overflow: ellipsis;
      padding-right: 35px;
    }
    input[name='type'] {
      display: block;
      height: 76.305px;
      border: 1px solid #DBDBDB;
      background-color: #fff;
      border-radius: 10px;
      padding: 0 26px;
      font-size: 20px;
      color: #454444;
          width: 331.172px;
            margin: 0 auto 20.75px;
    }

    .select1,
    .select2, 
    .select3 {
      position: relative;
    }

    .select1::after,
    .select2::after ,
    .select3::after {

      content: url("data: image/svg+xml, %3Csvg  viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M0 0h48v48H0z' fill='none' /%3E%3Cg id='Shopicon' %3E%3Cpolygon points='24,29.172 9.414,14.586 6.586,17.414 24,34.828 41.414,17.414 38.586,14.586 ' /%3E%3C/g%3E%3C/svg%3E");
      display: block;
      position: absolute;
      right: 20px;
      top: 28px;
      width: 22px;
      height: 22px;
    }

    select+select {}

    select option {
      font-size: 18px;
    }

    select:disabled {
      background: rgb(224, 224, 224);
    }
    
    .carmodel {
      border: 1px solid grey;
      padding: 10px;
      margin-block: 44px 10px;
      border-radius: 10px;
    }

/* ------------ */


.primary-offer {
  display: grid;
  gap: 12px;
  margin-block: 8px 15px;
}

.primary-offer .offer_option {
  background: #d2def8;
  border-radius: 8px;
  border: 1px solid #777777;
  display: flex;
  align-items: center;
  padding: 8px;
  padding-right: 16px;
}

.primary-offer .offer_option.active {
  background: rgb(255, 255, 255);
  border: 2px solid rgb(53, 53, 53);
  box-shadow: 0 0 8px 4px #2a458a6b;
}

.primary-offer .offer-image {
  margin-inline: 8px;
}

.primary-offer .description {
  font-weight: 700;
}

.primary-offer .description .quantity {
  color: #000000;
  font-size: 19px;
}

.primary-offer .description .tier {
  color: #fff;
  font-size: 17px;
  background: linear-gradient(256deg, #fbd558 0%, #f17054 100%);
  line-height: 18px;
  padding-inline: 8px;
}

.primary-offer .price-group {
  line-height: 1;
  color: rgb(0, 0, 0);
  font-size: 18px;
  margin-left: auto;
}

.primary-offer .price-group .new-price {
  font-weight: 700;
}

.primary-offer .price-group .old-price {
  font-size: 14px;
  text-decoration: line-through;
  line-height: 150%;
}

.mb-2 {
  color: rgb(0, 0, 0) !important; 
  font-size: 22px !important; 
  text-align: center !important; font-weight: 700 !important;
  margin-top: 15px;
  margin-bottom: 25px;
}

.set2 {
  border-top: 1px dashed grey;
  padding-top: 20px;
}


.carmodel:has( + .add-set[style*="none"]) {
margin-bottom: 30px;
}
.add-set {
  cursor: pointer;
  color: #707ac7;
  margin-block: 10px 45px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}
.main-form .section-txt p{
  color: #000;
}
.main.main-second{
  min-height: auto;
  padding-top: 40px;
}
.main-block{
  margin-bottom: 25px;
}


/* --------- */


/* ----------------- FORM Icons ----------- */

.form-container.form-container .fc-form .fc-form_step [name=name] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.9219' cy='16.9307' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_79)'%3E%3Cpath d='M10.483 23.5334H23.3607C23.5327 23.5334 23.6931 23.4632 23.8007 23.3409C23.8943 23.2348 23.9356 23.1002 23.9179 22.9619C23.6159 20.6092 22.1693 18.6488 20.1889 17.6035C19.3518 18.4406 18.1962 18.959 16.9219 18.959C15.6476 18.959 14.492 18.4406 13.655 17.6035C11.6745 18.6485 10.2276 20.6092 9.92588 22.9619C9.90812 23.1002 9.94978 23.2351 10.043 23.3409C10.1506 23.4632 10.311 23.5334 10.483 23.5334Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3Cpath d='M14.0193 17.0953C14.0944 17.1741 14.1729 17.2492 14.2541 17.3219C14.9636 17.9566 15.8966 18.346 16.921 18.346C17.9454 18.346 18.8784 17.9563 19.5879 17.3219C19.6692 17.2492 19.7477 17.1741 19.8228 17.0953C19.8976 17.0165 19.9706 16.9359 20.0393 16.8513C20.5951 16.1629 20.9299 15.2888 20.9299 14.3371C20.9299 12.1264 19.1313 10.3281 16.921 10.3281C14.7106 10.3281 12.9121 12.1267 12.9121 14.337C12.9121 15.2888 13.2469 16.1629 13.8028 16.8512C13.8712 16.9359 13.9441 17.0162 14.0193 17.0953Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_79'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.92188 9.93066)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}
.form-container.form-container .fc-form .fc-form_step [name=phone] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.9219' cy='16.9297' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_81)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.6662 22.244C23.5733 22.3367 23.4611 22.4552 23.3423 22.5805C23.0457 22.8954 22.6751 23.2867 22.4428 23.4454C21.2208 24.2804 19.586 23.8809 18.4296 23.3991C16.9041 22.7634 15.2433 21.5919 13.7521 20.1004C12.2594 18.6089 11.088 16.9475 10.4524 15.4229C9.97111 14.2663 9.57071 12.6311 10.4059 11.4089C10.5645 11.1765 10.9567 10.8065 11.2711 10.5093C11.3969 10.3908 11.5145 10.2788 11.6074 10.1861C11.7725 10.0219 11.9959 9.92969 12.2287 9.92969C12.4615 9.92969 12.6849 10.0219 12.85 10.1861L15.0984 12.4339C15.2625 12.5989 15.3547 12.8222 15.3547 13.055C15.3547 13.2878 15.2625 13.5111 15.0984 13.6761L14.4859 14.2874C14.2813 14.4905 14.1478 14.7541 14.1052 15.0392C14.0626 15.3243 14.1132 15.6155 14.2494 15.8695C15.0918 17.4595 16.3924 18.7599 17.9826 19.6021C18.2366 19.7383 18.5277 19.7888 18.8127 19.7461C19.0977 19.7034 19.3612 19.5698 19.5641 19.3652L20.1751 18.7539C20.3402 18.5897 20.5636 18.4975 20.7964 18.4975C21.0292 18.4975 21.2526 18.5897 21.4177 18.7539L23.6662 21.002C23.8304 21.167 23.9225 21.3903 23.9225 21.623C23.9225 21.8558 23.8304 22.079 23.6662 22.244Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_81'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.92188 9.92969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}
.form-container.form-container .fc-form .fc-form_step [name=email] {
  background-image: url("data:image/svg+xml,%0A%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' width='34' height='34'%3E%3Ctitle%3Eint-3%3C/title%3E%3Cstyle%3E .s0 %7B fill: %232a3b97 %7D .s1 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath fill-rule='evenodd' class='s0' d='m16.9 33.4c-9.1 0-16.5-7.3-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.2-7.4 16.5-16.5 16.5z'/%3E%3Cpath id='Layer copy' class='s1' d='m9.9 12l6.6 5 6.6-5zm13.4 1.2l-6.3 5.5q-0.1 0-0.2 0-0.2 0.2-0.3 0.2-0.2 0-0.4-0.2-0.1 0-0.2 0l-6.1-5.5v9h13.5z'/%3E%3C/svg%3E")!important;
  text-transform: lowercase;
}
.form-container.form-container .fc-form .fc-form_step [name=street] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.9199' cy='17.2939' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_80)'%3E%3Cpath d='M15.6633 23.4848C16.0673 23.8182 16.4886 24.1228 16.9199 24.4202C17.3522 24.1268 17.7715 23.8147 18.1766 23.4848C18.8519 22.9303 19.4875 22.3291 20.0786 21.6855C21.4413 20.1955 22.9199 18.0355 22.9199 15.6108C22.9199 14.8229 22.7647 14.0427 22.4632 13.3147C22.1617 12.5868 21.7197 11.9254 21.1626 11.3682C20.6054 10.811 19.944 10.3691 19.216 10.0676C18.4881 9.76603 17.7079 9.61084 16.9199 9.61084C16.132 9.61084 15.3518 9.76603 14.6238 10.0676C13.8959 10.3691 13.2344 10.811 12.6773 11.3682C12.1201 11.9254 11.6782 12.5868 11.3766 13.3147C11.0751 14.0427 10.9199 14.8229 10.9199 15.6108C10.9199 18.0355 12.3986 20.1948 13.7613 21.6855C14.3523 22.3293 14.9879 22.9301 15.6633 23.4848ZM16.9199 17.7775C16.3453 17.7775 15.7942 17.5492 15.3879 17.1429C14.9815 16.7366 14.7533 16.1855 14.7533 15.6108C14.7533 15.0362 14.9815 14.4851 15.3879 14.0788C15.7942 13.6724 16.3453 13.4442 16.9199 13.4442C17.4946 13.4442 18.0457 13.6724 18.452 14.0788C18.8583 14.4851 19.0866 15.0362 19.0866 15.6108C19.0866 16.1855 18.8583 16.7366 18.452 17.1429C18.0457 17.5492 17.4946 17.7775 16.9199 17.7775Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_80'%3E%3Crect width='16' height='16' fill='white' transform='translate(8.91992 9.01562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}
.form-container.form-container .fc-form .fc-form_step [name=NR] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.9199' cy='17.293' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_82)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0839 23.2725C17.8507 22.5767 18.5603 21.8205 19.2059 21.0111C20.5659 19.3025 21.3933 17.6178 21.4493 16.1198C21.4714 15.511 21.3707 14.904 21.153 14.335C20.9353 13.766 20.6051 13.2467 20.1823 12.8082C19.7594 12.3697 19.2525 12.0208 18.6918 11.7826C18.1311 11.5444 17.5281 11.4216 16.9189 11.4216C16.3097 11.4216 15.7068 11.5444 15.1461 11.7826C14.5854 12.0208 14.0785 12.3697 13.6556 12.8082C13.2327 13.2467 12.9026 13.766 12.6849 14.335C12.4672 14.904 12.3664 15.511 12.3886 16.1198C12.4453 17.6178 13.2733 19.3025 14.6326 21.0111C15.2782 21.8205 15.9879 22.5767 16.7546 23.2725C16.8284 23.3391 16.8833 23.3876 16.9193 23.4178L17.0839 23.2725ZM16.4273 24.0491C16.4273 24.0491 11.5859 19.9718 11.5859 15.9598C11.5859 14.5453 12.1478 13.1888 13.148 12.1886C14.1482 11.1884 15.5048 10.6265 16.9193 10.6265C18.3338 10.6265 19.6903 11.1884 20.6905 12.1886C21.6907 13.1888 22.2526 14.5453 22.2526 15.9598C22.2526 19.9718 17.4113 24.0491 17.4113 24.0491C17.1419 24.2971 16.6986 24.2945 16.4273 24.0491ZM16.9193 17.8265C17.4143 17.8265 17.8891 17.6298 18.2392 17.2797C18.5893 16.9297 18.7859 16.4549 18.7859 15.9598C18.7859 15.4647 18.5893 14.9899 18.2392 14.6399C17.8891 14.2898 17.4143 14.0931 16.9193 14.0931C16.4242 14.0931 15.9494 14.2898 15.5993 14.6399C15.2493 14.9899 15.0526 15.4647 15.0526 15.9598C15.0526 16.4549 15.2493 16.9297 15.5993 17.2797C15.9494 17.6298 16.4242 17.8265 16.9193 17.8265ZM16.9193 18.6265C16.212 18.6265 15.5337 18.3455 15.0337 17.8454C14.5336 17.3453 14.2526 16.667 14.2526 15.9598C14.2526 15.2526 14.5336 14.5743 15.0337 14.0742C15.5337 13.5741 16.212 13.2931 16.9193 13.2931C17.6265 13.2931 18.3048 13.5741 18.8049 14.0742C19.305 14.5743 19.5859 15.2526 19.5859 15.9598C19.5859 16.667 19.305 17.3453 18.8049 17.8454C18.3048 18.3455 17.6265 18.6265 16.9193 18.6265Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_82'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.91992 10.293)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}
.form-container.form-container .fc-form .fc-form_step [name=postal_code] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.8359' cy='16.6572' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_83)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3379 13.1569C13.338 12.4833 13.5324 11.8241 13.8978 11.2583C14.2632 10.6925 14.7842 10.2442 15.3981 9.9671C16.012 9.69001 16.6928 9.59596 17.3589 9.69622C18.0249 9.79648 18.6479 10.0868 19.153 10.5323C19.6582 10.9779 20.024 11.5597 20.2067 12.208C20.3894 12.8563 20.3811 13.5436 20.1829 14.1873C19.9847 14.831 19.6049 15.4039 19.0892 15.8371C18.5734 16.2704 17.9437 16.5456 17.2754 16.6298V21.4694C17.2754 21.5854 17.2293 21.6967 17.1473 21.7788C17.0652 21.8608 16.9539 21.9069 16.8379 21.9069C16.7219 21.9069 16.6106 21.8608 16.5285 21.7788C16.4465 21.6967 16.4004 21.5854 16.4004 21.4694V16.6307C15.5542 16.524 14.7761 16.1122 14.2122 15.4724C13.6483 14.8326 13.3374 14.0097 13.3379 13.1569ZM15.5193 20.6592C15.5382 20.7736 15.511 20.8908 15.4436 20.9851C15.3762 21.0795 15.274 21.1432 15.1596 21.1623C14.5366 21.2655 14.0396 21.4204 13.7115 21.5937C13.5908 21.6513 13.4812 21.7298 13.3878 21.8255C13.3666 21.8486 13.3497 21.8753 13.3379 21.9043V21.9069L13.3396 21.9139L13.3536 21.9428C13.3879 21.9936 13.4309 22.038 13.4805 22.074C13.6249 22.1878 13.8611 22.3103 14.1919 22.4197C14.849 22.6384 15.7844 22.7819 16.8379 22.7819C17.8914 22.7819 18.8268 22.6393 19.4839 22.4197C19.8146 22.3094 20.0509 22.1878 20.1953 22.074C20.2452 22.0381 20.2885 21.9937 20.323 21.9428L20.3361 21.9139L20.3379 21.9069V21.9034C20.3261 21.8744 20.3092 21.8477 20.288 21.8247C20.1945 21.7292 20.0849 21.651 19.9643 21.5937C19.6353 21.4204 19.1391 21.2655 18.5161 21.1623C18.4581 21.1544 18.4022 21.135 18.3519 21.1051C18.3015 21.0753 18.2576 21.0356 18.2228 20.9885C18.1881 20.9414 18.1631 20.8877 18.1495 20.8308C18.1358 20.7738 18.1337 20.7147 18.1433 20.657C18.1529 20.5992 18.174 20.5439 18.2054 20.4945C18.2367 20.445 18.2777 20.4024 18.3259 20.369C18.374 20.3357 18.4284 20.3124 18.4857 20.3004C18.543 20.2885 18.6022 20.2882 18.6596 20.2995C19.3334 20.4107 19.9301 20.5865 20.372 20.8193C20.7754 21.0319 21.2129 21.3819 21.2129 21.9069C21.2129 22.2797 20.9854 22.5649 20.7369 22.7618C20.4831 22.9613 20.1419 23.1232 19.7604 23.25C18.9921 23.5064 17.9588 23.6569 16.8379 23.6569C15.717 23.6569 14.6836 23.5064 13.9154 23.25C13.5339 23.1232 13.1926 22.9613 12.9389 22.7618C12.6904 22.5649 12.4629 22.2797 12.4629 21.9069C12.4629 21.3828 12.9004 21.0319 13.3038 20.8193C13.7456 20.5865 14.3424 20.4107 15.0161 20.2995C15.1305 20.2806 15.2478 20.3078 15.3421 20.3752C15.4365 20.4426 15.5002 20.5448 15.5193 20.6592Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_83'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.83789 9.65723)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}
.form-container.form-container .fc-form .fc-form_step [name=locality] {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.8359' cy='16.6562' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_84)'%3E%3Cg clip-path='url(%23clip1_682_84)'%3E%3Cpath d='M16.4063 20.5062C16.4965 20.6457 16.6551 20.7387 16.8355 20.7387C17.016 20.7387 17.1746 20.6457 17.2676 20.5062L20.2809 15.8523C20.6855 15.2262 20.9207 14.5371 20.9207 13.7387C20.918 11.4309 19.1051 9.65625 16.8355 9.65625C14.566 9.65625 12.7531 11.4309 12.7531 13.7387C12.7531 14.5371 12.9883 15.2262 13.393 15.8523L16.4063 20.5062ZM16.8355 11.4062C18.1234 11.4062 19.168 12.4508 19.168 13.7387C19.168 15.0266 18.1234 16.0711 16.8355 16.0711C15.5477 16.0711 14.5031 15.0266 14.5031 13.7387C14.5031 12.4508 15.5477 11.4062 16.8355 11.4062ZM19.827 18.502L16.8355 22.4887L13.8441 18.502C12.8215 19.0379 12.168 19.8391 12.168 20.7387C12.168 22.3492 14.257 23.6562 16.8355 23.6562C19.4141 23.6562 21.5031 22.3492 21.5031 20.7387C21.5031 19.8391 20.8496 19.0379 19.827 18.502Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_84'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.83594 9.65625)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_682_84'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.83594 9.65625)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}
.form-container.form-container .fc-form .fc-form_step [name=info] {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.0039' cy='16.7148' r='16.5' fill='%232a3b97'/%3E%3Cg clip-path='url(%23clip0_682_87)'%3E%3Cpath d='M15.5293 24.2283C15.3517 24.2283 15.1814 24.1578 15.0558 24.0322C14.9302 23.9066 14.8597 23.7363 14.8597 23.5587V21.5497H12.1811C11.8259 21.5497 11.4852 21.4086 11.2341 21.1575C10.9829 20.9063 10.8418 20.5656 10.8418 20.2104V12.1747C10.8418 11.8195 10.9829 11.4789 11.2341 11.2277C11.4852 10.9766 11.8259 10.8354 12.1811 10.8354H22.8954C23.2506 10.8354 23.5912 10.9766 23.8424 11.2277C24.0935 11.4789 24.2347 11.8195 24.2347 12.1747V20.2104C24.2347 20.5656 24.0935 20.9063 23.8424 21.1575C23.5912 21.4086 23.2506 21.5497 22.8954 21.5497H18.8105L16.3329 24.0341C16.1989 24.1613 16.0315 24.2283 15.8641 24.2283H15.5293Z' fill='%23ffffff' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_87'%3E%3Crect width='15' height='15' fill='white' transform='translate(9.50195 9.49609)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important;
}


.form-container.form-container .fc-form .fc-form_step [name=AP] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' width='34' height='34'%3E%3Ctitle%3ENumber-svg%3C/title%3E%3Cdefs%3E%3CclipPath clipPathUnits='userSpaceOnUse' id='cp1'%3E%3Cpath d='m9.92 10.29h14v14h-14z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E .s0 %7B fill: %232a3b97 %7D .s1 %7B opacity: .8;fill: %23ffffff %7D %3C/style%3E%3Cpath class='s0' d='m16.9 33.8c-9.1 0-16.5-7.4-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.1-7.4 16.5-16.5 16.5z'/%3E%3Cg id='Clip-Path' clip-path='url(%23cp1)'%3E%3Cg%3E%3Cpath fill-rule='evenodd' class='s1' d='m16.4 24c0 0-4.8-4-4.8-8 0-1.5 0.5-2.8 1.5-3.8 1-1 2.4-1.6 3.8-1.6 1.4 0 2.8 0.6 3.8 1.6 1 1 1.6 2.3 1.6 3.8 0 4-4.9 8-4.9 8-0.3 0.3-0.7 0.3-1 0zm0.7-0.7q1.1-1.1 2.1-2.3c1.4-1.7 2.2-3.4 2.2-4.9q0.1-0.9-0.2-1.8-0.4-0.8-1-1.5-0.7-0.7-1.5-1-0.9-0.4-1.8-0.4-0.9 0-1.8 0.4-0.8 0.3-1.4 1-0.7 0.7-1 1.5-0.3 0.9-0.3 1.8c0 1.5 0.9 3.2 2.2 4.9q1 1.2 2.2 2.3 0.1 0.1 0.1 0.1zm-0.1-4.6c-0.8 0-1.4-0.3-1.9-0.8-0.5-0.5-0.8-1.2-0.8-1.9 0-0.7 0.3-1.4 0.8-1.9 0.5-0.5 1.1-0.8 1.9-0.8 0.7 0 1.3 0.3 1.8 0.8 0.5 0.5 0.8 1.2 0.8 1.9 0 0.7-0.3 1.4-0.8 1.9-0.5 0.5-1.1 0.8-1.8 0.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;
}

.form-container.form-container .fc-form .fc-form_step [name=BL] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' width='34' height='34'%3E%3Ctitle%3ENumber-svg%3C/title%3E%3Cdefs%3E%3CclipPath clipPathUnits='userSpaceOnUse' id='cp1'%3E%3Cpath d='m9.92 10.29h14v14h-14z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E .s0 %7B fill: %232a3b97 %7D .s1 %7B opacity: .8;fill: %23ffffff %7D %3C/style%3E%3Cpath class='s0' d='m16.9 33.8c-9.1 0-16.5-7.4-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.1-7.4 16.5-16.5 16.5z'/%3E%3Cg id='Clip-Path' clip-path='url(%23cp1)'%3E%3Cg%3E%3Cpath fill-rule='evenodd' class='s1' d='m16.4 24c0 0-4.8-4-4.8-8 0-1.5 0.5-2.8 1.5-3.8 1-1 2.4-1.6 3.8-1.6 1.4 0 2.8 0.6 3.8 1.6 1 1 1.6 2.3 1.6 3.8 0 4-4.9 8-4.9 8-0.3 0.3-0.7 0.3-1 0zm0.7-0.7q1.1-1.1 2.1-2.3c1.4-1.7 2.2-3.4 2.2-4.9q0.1-0.9-0.2-1.8-0.4-0.8-1-1.5-0.7-0.7-1.5-1-0.9-0.4-1.8-0.4-0.9 0-1.8 0.4-0.8 0.3-1.4 1-0.7 0.7-1 1.5-0.3 0.9-0.3 1.8c0 1.5 0.9 3.2 2.2 4.9q1 1.2 2.2 2.3 0.1 0.1 0.1 0.1zm-0.1-4.6c-0.8 0-1.4-0.3-1.9-0.8-0.5-0.5-0.8-1.2-0.8-1.9 0-0.7 0.3-1.4 0.8-1.9 0.5-0.5 1.1-0.8 1.9-0.8 0.7 0 1.3 0.3 1.8 0.8 0.5 0.5 0.8 1.2 0.8 1.9 0 0.7-0.3 1.4-0.8 1.9-0.5 0.5-1.1 0.8-1.8 0.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;
}

.form-container.form-container .fc-form .fc-form_step [name=administrative_area] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath fill-rule='evenodd' d='M16.8 33.2C7.7 33.2.3 25.8.3 16.7.3 7.5 7.7.2 16.8.2c9.2 0 16.5 7.3 16.5 16.5 0 9.1-7.3 16.5-16.5 16.5z' style='fill:%232a3b97'/%3E%3Cpath d='M16.8 9c-2.7 0-4.8 2.1-4.8 4.8 0 .9.3 1.6.8 2.4l3.5 5.4c.1.1.3.2.5.2s.4-.1.5-.2l3.6-5.4c.4-.8.7-1.5.7-2.4 0-2.7-2.1-4.8-4.8-4.8zm0 7.5c-1.5 0-2.7-1.2-2.7-2.7 0-1.5 1.2-2.7 2.7-2.7 1.5 0 2.7 1.2 2.7 2.7 0 1.5-1.2 2.7-2.7 2.7z' style='fill:%23ffffff'/%3E%3C/svg%3E")!important;
}
