@font-face {
  font-family: "Bebas Neue2";
  src: url("../fonts/BebasNeueBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

body {
  min-width: 320px;
  position: relative;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  transition: all 0.2s ease;
}

a:hover, button:hover {
  transition: all 0.2s ease;
}

button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}

input[type=button] {
  cursor: pointer;
}

input {
  outline: none;
}

li {
  list-style: none;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

video {
  vertical-align: bottom;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

fieldset {
  padding: 0;
  border: none;
}

textarea {
  overflow: auto;
}

select::-ms-expand {
  display: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.btn,
input,
textarea,
button {
  outline: none;
  border: none;
}

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

body.lock {
  overflow: hidden;
}

strong,
b {
  font-weight: bold;
}

.wrapper {
  width: 480px;
  overflow: hidden;
  margin: 0 auto;
}

.btn {
  cursor: pointer;
  user-select: none;
  width: 334px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(123.82deg, #DE0000 -102.74%, #CB3737 -31.67%, #CB3737 48.78%, #CB3737 129.29%);
  box-shadow: 0px 4px 0px 0px #951F1F, 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 9px 20px 0px rgba(0, 0, 0, 0.1), 0px 37px 37px 0px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  padding: 27px 29px 23px;
  position: relative;
  overflow: hidden;
  gap: 14px;
  text-transform: uppercase;
  margin: 0 auto 30px;
}
.btn::before {
  content: "";
  position: absolute;
  width: 381px;
  height: 55px;
  top: 51px;
  left: -24px;
  opacity: 0.1;
  background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  mix-blend-mode: soft-light;
}
.btn__animation {
  display: block;
  width: 30px;
  height: 300px;
  margin-left: 60px;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: -40px;
  top: -150px;
  z-index: 1;
  transform: rotate(45deg);
  transition: all 0.1s;
  animation-name: slideme;
  animation-duration: 3s;
  animation-delay: 0.05s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.btn__after-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.7);
}

@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0;
  }
  30% {
    left: 110%;
    margin-left: 80px;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}
.title {
  font-family: "Bebas Neue", "Bebas Neue2";
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #2D1B13;
}

.subtitle {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}

.section1__banner {
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(90.25deg, #172E65 49.68%, #23417D 66.36%);
  text-transform: uppercase;
  color: #fff;
}
.section1__banner-left {
  padding-left: 22px;
  padding-right: 10px;
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2016_1738)"><circle cx="7.83727" cy="7.84139" r="5.11364" fill="white"/><path d="M5.47461 5.9379C5.47461 5.67946 5.68492 5.46915 5.94336 5.46915C6.2018 5.46915 6.41211 5.67946 6.41211 5.9379C6.41211 6.19634 6.2018 6.40665 5.94336 6.40665C5.68492 6.40665 5.47461 6.19634 5.47461 5.9379ZM9.06836 8.59415C8.80992 8.59415 8.59961 8.80446 8.59961 9.0629C8.59961 9.32134 8.80992 9.53165 9.06836 9.53165C9.3268 9.53165 9.53711 9.32134 9.53711 9.0629C9.53711 8.80446 9.3268 8.59415 9.06836 8.59415ZM13.2959 8.82196C13.272 8.92743 13.4085 9.20243 13.4988 9.38446C13.673 9.7354 13.8706 10.1331 13.701 10.4841C13.5291 10.8402 13.0907 10.9341 12.7037 11.0168C12.5079 11.0588 12.2121 11.1221 12.1482 11.202C12.0834 11.2834 12.0871 11.5873 12.0896 11.7884C12.0946 12.1824 12.1001 12.6293 11.7929 12.8748C11.4868 13.1192 11.0534 13.0149 10.6712 12.9232C10.4745 12.876 10.1779 12.8043 10.0824 12.8507C9.99211 12.8941 9.86539 13.1665 9.78149 13.3467C9.61383 13.7071 9.42383 14.1154 9.03539 14.2037C8.98802 14.2145 8.9396 14.2199 8.89102 14.2199C8.57399 14.2199 8.2907 13.9882 8.01555 13.7632C7.84742 13.6256 7.61695 13.4371 7.5057 13.4371C7.39461 13.4371 7.16414 13.6256 6.99602 13.7632C6.69461 14.0096 6.35274 14.2898 5.97633 14.2035C5.58789 14.1152 5.39773 13.7068 5.22992 13.3467C5.14617 13.1665 5.0193 12.8941 4.92914 12.8506C4.83352 12.8038 4.53664 12.8759 4.34024 12.9231C3.95789 13.0151 3.52477 13.1188 3.21852 12.8746C2.91117 12.6291 2.91664 12.1821 2.9218 11.7879C2.9243 11.5868 2.92805 11.2831 2.86336 11.2018C2.79945 11.1218 2.50367 11.0585 2.30789 11.0166C1.9207 10.9338 1.48227 10.8399 1.31039 10.4837C1.14102 10.1329 1.33867 9.73509 1.51273 9.38415C1.6032 9.20227 1.73977 8.92712 1.71586 8.82165C1.6943 8.72712 1.45898 8.54446 1.30336 8.42352C0.988203 8.17915 0.630859 7.90165 0.630859 7.5004C0.630859 7.09915 0.988203 6.82181 1.30352 6.57712C1.45914 6.45634 1.69445 6.27368 1.71602 6.17899C1.73992 6.07352 1.60336 5.79837 1.51305 5.61634C1.33883 5.2654 1.14133 4.86774 1.31086 4.51665C1.48273 4.16056 1.92117 4.06665 2.3082 3.98384C2.50398 3.94196 2.79977 3.87868 2.86352 3.79884C2.92852 3.71743 2.92477 3.41352 2.92227 3.21243C2.91727 2.81821 2.9118 2.37134 3.21898 2.12587C3.52508 1.88149 3.95852 1.98556 4.3407 2.07743C4.53742 2.12462 4.83398 2.19602 4.92945 2.15009C5.01977 2.10649 5.14649 1.83431 5.23039 1.65399C5.39805 1.29368 5.58805 0.885399 5.97649 0.797118C6.35242 0.711805 6.69492 0.990868 6.99617 1.23743C7.16445 1.37509 7.39492 1.56352 7.50602 1.56352C7.61711 1.56352 7.84758 1.37509 8.0157 1.23759C8.31727 0.990868 8.65899 0.71118 9.03555 0.797118C9.42383 0.885399 9.61399 1.29384 9.7818 1.65415C9.8657 1.83431 9.99242 2.10665 10.0827 2.15024C10.1785 2.19634 10.4749 2.12477 10.6713 2.07759C11.0537 1.98571 11.487 1.88165 11.7932 2.12602C12.1005 2.37149 12.0951 2.81837 12.0899 3.21274C12.0874 3.41384 12.0837 3.71774 12.1484 3.79884C12.2123 3.87868 12.508 3.94212 12.7038 3.98399C13.091 4.06681 13.5295 4.16056 13.7013 4.51681C13.8707 4.86774 13.673 5.26556 13.499 5.61649C13.4085 5.79852 13.272 6.07352 13.2959 6.17899C13.3174 6.27368 13.5527 6.45634 13.7084 6.57712C14.0235 6.82181 14.3809 7.09915 14.3809 7.5004C14.3809 7.90165 14.0235 8.17899 13.7082 8.42368C13.5526 8.54462 13.3173 8.72712 13.2959 8.82196ZM5.94336 7.03165C6.54633 7.03165 7.03711 6.54102 7.03711 5.9379C7.03711 5.33477 6.54633 4.84415 5.94336 4.84415C5.34039 4.84415 4.84961 5.33477 4.84961 5.9379C4.84961 6.54102 5.34039 7.03165 5.94336 7.03165ZM9.9143 5.53384C9.94415 5.50501 9.96795 5.47053 9.98433 5.4324C10.0007 5.39427 10.0093 5.35327 10.0097 5.31177C10.01 5.27028 10.0021 5.22913 9.98643 5.19073C9.97072 5.15232 9.94751 5.11743 9.91817 5.08809C9.88883 5.05875 9.85394 5.03554 9.81553 5.01983C9.77713 5.00412 9.73598 4.99621 9.69449 4.99657C9.65299 4.99693 9.61199 5.00555 9.57386 5.02193C9.53573 5.03831 9.50125 5.06211 9.47242 5.09196L5.09742 9.46696C5.06758 9.49579 5.04377 9.53027 5.02739 9.5684C5.01101 9.60652 5.00239 9.64753 5.00203 9.68902C5.00167 9.73052 5.00958 9.77167 5.02529 9.81007C5.041 9.84848 5.06421 9.88337 5.09355 9.91271C5.12289 9.94205 5.15778 9.96526 5.19619 9.98097C5.23459 9.99668 5.27574 10.0046 5.31724 10.0042C5.35873 10.0039 5.39974 9.99525 5.43786 9.97887C5.47599 9.96249 5.51047 9.93868 5.5393 9.90884L9.9143 5.53384ZM10.1621 9.0629C10.1621 8.45993 9.67133 7.96915 9.06836 7.96915C8.46539 7.96915 7.97461 8.45993 7.97461 9.0629C7.97461 9.66587 8.46539 10.1566 9.06836 10.1566C9.67133 10.1566 10.1621 9.66587 10.1621 9.0629Z" fill="%23E64632"/></g><defs><clipPath id="clip0_2016_1738"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  position: relative;
}
.section1__banner-left::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background-color: #fff;
}
.section1__banner-right {
  font-weight: 600;
  padding-left: 12px;
  padding-right: 22px;
  background-image: url(../img/gift.webp);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: 100% center;
}
.section1__banner-right span {
  color: #FFAD0D;
}
.section1__top {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  background-color: #172E65;
}
.section1__top-logo {
  margin-bottom: 18px;
}
.section1__top-lb {
  background-color: rgba(255, 255, 255, 0.13);
  border-radius: 4px;
  padding: 5px 12px 1px;
  color: #fff;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 30px;
  font-family: "Bebas Neue", "Bebas Neue2";
  letter-spacing: 0.02em;
  margin-bottom: 12px;
}
.section1__top .title {
  font-size: 40px;
  color: #fff;
}
.section1__top-lb2 {
  position: absolute;
  top: 208px;
  width: 167px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
}
.section1__top-lb2--1 {
  left: 0;
  background-color: rgba(255, 255, 255, 0.28);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  border-radius: 0 4px 4px 0;
  font-weight: 600;
}
.section1__top-lb2--2 {
  right: 0;
  font-weight: 600;
  background-color: #416BAE;
  border-radius: 4px 0 0 4px;
}
.section1__top-item {
  position: absolute;
  left: 12px;
  font-weight: bold;
  color: #fff;
}
.section1__top-item--1 {
  top: 225px;
}
.section1__top-item--2 {
  top: 367px;
}
.section1__top-item--3 {
  top: 510px;
}
.section1__bottom {
  padding: 24px 25px 0 24px;
}
.section1__bottom-lb {
  margin: -20px 25px 0;
  border-radius: 50px;
  border: 1px solid #EFEFEF;
  background-color: #fff;
  box-shadow: 0px 4px 0px 0px #D9D9D9;
  padding: 7px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.section1__bottom-lb-column {
  padding: 0 9px;
  display: flex;
  align-items: center;
  gap: 6px;
}
.section1__bottom-lb-column:first-child {
  border-right: 1px solid #EFEFEF;
}
.section1__bottom-lb strong {
  color: #232323;
}
.section1__bottom-list {
  padding: 0 15px 24px 13px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.section1__bottom-list-item {
  display: flex;
  align-items: center;
  gap: 14px;
}
.section1__bottom-list-text {
  color: #171718;
}
.section1__bottom-list-text strong {
  font-weight: 600;
}
.section1__bottom-block {
  border-radius: 16px;
  padding: 2px;
  background: linear-gradient(180deg, rgba(111, 145, 195, 0.5) 0%, rgba(111, 145, 195, 0.5) 100%);
}
.section1__bottom-block-holder {
  background-color: #fbfdfd;
  border-radius: 14px;
  padding: 17px 19px 18px 20px;
}
.section1__bottom-block-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  color: #46628E;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.section1__bottom-block-items {
  display: flex;
  flex-wrap: wrap;
  row-gap: 16px;
  justify-content: space-between;
}
.section1__bottom-block-item {
  flex: 0 0 124px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: center;
  font-weight: 500;
  color: #4B4855;
  text-align: center;
}

@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}
.form {
  padding: 24px 36px 40px 32px;
}
.form .title {
  padding: 0 40px 24px;
  font-size: 35px;
  line-height: 40px;
  position: relative;
}
.form .title--arrow::before, .form .title--arrow::after {
  content: "";
  position: absolute;
  top: 32px;
  width: 16px;
  height: 18px;
  background-image: url(../img/arrow.svg);
  background-repeat: no-repeat;
  animation: scale-animation 2s infinite;
}
.form .title--arrow::after {
  right: 55px;
}
.form .title--arrow::before {
  left: 57px;
}
.form__select {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 0 6px 6px;
}
.form__select-item {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #E5E5E5;
  border-radius: 16px;
  background-color: #fff;
  padding: 21px 14px 19px 13px;
  cursor: pointer;
  display: flex;
  align-items: flex-end;
  position: relative;
  transition: border-color 0.2s ease;
}
.form__select-item.active {
  border-color: #4E6C9D;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15), 0px 4px 4px 0px rgba(90, 232, 223, 0.05);
  border-width: 2px;
  padding: 20px 13px 21px 13px;
}
.form__select-item.active .form__select-check {
  background-image: url('data:image/svg+xml,<svg width="13" height="11" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.06589 9.95027C5.00799 10.0085 4.93913 10.0547 4.8633 10.0863C4.78747 10.1178 4.70615 10.134 4.62402 10.134C4.54189 10.134 4.46057 10.1178 4.38474 10.0863C4.3089 10.0547 4.24005 10.0085 4.18214 9.95027L0.653394 6.42089C0.477639 6.24509 0.378906 6.00667 0.378906 5.75808C0.378906 5.50949 0.477639 5.27108 0.653394 5.09527L1.09527 4.65339C1.27108 4.47764 1.50949 4.37891 1.75808 4.37891C2.00667 4.37891 2.24509 4.47764 2.42089 4.65339L4.62402 6.85652L10.5771 0.903393C10.7529 0.727639 10.9914 0.628906 11.24 0.628906C11.4885 0.628906 11.727 0.727639 11.9028 0.903393L12.3446 1.34527C12.5204 1.52108 12.6191 1.75949 12.6191 2.00808C12.6191 2.25667 12.5204 2.49509 12.3446 2.67089L5.06589 9.95027Z" fill="white"/></svg>');
  background-color: #4E6C9D;
  box-shadow: none;
  top: -7px;
  right: -7px;
}
.form__select-item.active .form__select-lb2 {
  right: 27px;
  top: -7px;
}
.form__select-item.active .form__select-title {
  margin-bottom: 9px;
}
.form__select-item.active .form__select-lb {
  padding: 3px 9px;
}
.form__select-check {
  position: absolute;
  top: -6px;
  right: -5px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  background-color: #D9D9D9;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.2s ease;
}
.form__select-lb2 {
  position: absolute;
  right: 27px;
  top: -6px;
  background-color: #192841;
  border-radius: 4px;
  padding: 4.5px 8px 4.5px 6px;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  font-weight: 500;
  display: flex;
  align-items: flex-start;
  gap: 5px;
}
.form__select-lb2--2 {
  padding-right: 11px;
  padding-left: 9px;
}
.form__select-lb2 img {
  flex-shrink: 0;
}
.form__select-img {
  width: 55px;
  border-radius: 8px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: auto;
}
.form__select-title {
  color: #393133;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
.form__select-lb {
  display: inline-flex;
  border-radius: 4px;
  background-color: #CB3737;
  padding: 3px 11px 3px 12px;
  font-weight: 700;
  letter-spacing: -0.019em;
  color: #fff;
  text-transform: uppercase;
  transition: all 0.2s ease;
}
.form__select-text {
  flex: 0 0 215px;
}
.form__select-price {
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  letter-spacing: -0.022em;
  text-transform: uppercase;
  margin-bottom: -4px;
}
.form__select-price s {
  color: rgba(0, 0, 0, 0.6);
}
.form__select-price strong {
  font-size: 20px;
  line-height: 23px;
  color: #080100;
}

.section-form__subtitle {
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 13px;
}

.section-form__subtitle span {
  color: #4B4855;
  font-weight: 600;
}

.section-form__tel {
  margin: 0 auto 24px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #4B4855;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.section-form__tel::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: linear-gradient(326.31deg, #31A143 -25%, #8FCE3D 72.5%);
  box-shadow: 0 0 15px #31A143;
  animation: glow 0.5s infinite alternate;
}
.section-form__tel span {
  text-decoration: underline;
}

@keyframes glow {
  0% {
    box-shadow: 0 0 5px #31A143;
  }
  100% {
    box-shadow: 0 0 40px #31A143;
  }
}
.input-block {
  position: relative;
  margin: 0 auto 21px;
}

.input-block-i {
  position: absolute;
  top: 50%;
  left: 14.5px;
  transform: translate(0, -50%);
}

.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: 21px;
  color: #000;
}

.input-block input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.input-block-ico input {
  padding-left: 59px;
}

.input-block-wrap {
  padding: 0 38px 2px 43px;
}

.section-form {
  padding-top: 40px;
}
.section-form .title {
  padding-bottom: 10px;
}

.footer {
  border-radius: 30px 30px 0 0;
  padding: 31px 2px 32px;
  background-color: #13181F;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 35px;
  font-size: 15px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
.footer a {
  text-decoration: underline;
}
.footer__nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 19px 20px;
  padding: 0 10px;
}
.footer__nav a {
  color: #fff;
}

.faq__holder {
  padding: 54px 31px 46px;
}
.faq .title {
  line-height: 40px;
  color: #1B1923;
  margin-bottom: 24px;
}
.faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.faq__accordion-item {
  background-color: #fff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease-in-out;
  border-radius: 16px;
}
.faq__accordion-item.active .faq__accordion-content {
  padding: 0 21px 16px;
  grid-template-rows: 1fr;
}
.faq__accordion-item.active .faq__accordion-button-icon {
  transform: translateY(-50%) rotate(180deg);
}
.faq__accordion-button {
  padding: 18px 102px 15px 21px;
  position: relative;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: flex;
  align-items: center;
  min-height: 49px;
  cursor: pointer;
}
.faq__accordion-button-icon {
  background-image: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.56681 8.1501L0.380536 0.285953L16.7193 0.250932L8.56681 8.1501Z" fill="%234F4447"/></svg>');
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  position: absolute;
  right: 23px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease-out;
}
.faq__accordion-content {
  padding: 0 21px;
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.2s ease-out;
  color: #4F4447;
}
.faq__accordion-content-holder {
  overflow: hidden;
}
.faq__accordion-content ol {
  padding-left: 20px;
  margin-bottom: 15px;
}
.faq__accordion-content ol li {
  list-style: decimal;
}
.faq__accordion-content p {
  padding-left: 20px;
}

.section2 {
  padding: 6px 40.5px 25px 39.5px;
}
.section2 .faq__accordion {
  gap: 8px;
}
.section2 .faq__accordion-item {
  border: 1px solid rgba(121, 96, 72, 0.1);
  border-radius: 8px;
  box-shadow: none;
}
.section2 .faq__accordion-button {
  font-size: 18px;
  line-height: 21px;
  padding: 12px 80px 13px 21px;
}
.section2 .faq__accordion-button-icon {
  right: 19px;
  width: 13px;
  height: 7px;
  background-image: url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.70497 6.64811L0.808131 0.983309L12.5775 0.958082L6.70497 6.64811Z" fill="%234F4447"/></svg>');
}
.section2 .scheme {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}
.section2 .scheme img {
  flex-shrink: 0;
}

.section3 {
  padding: 44px 40px 30px;
}
.section3 .title {
  margin-bottom: 24px;
}
.section3__block {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(35, 42, 51) 50%);
  position: relative;
  overflow: hidden;
}
.section3__block-text {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
  padding: 27px 16px 28px;
}
.section3__block-text strong {
  color: #90BBFF;
}
.section3__block-lb {
  position: absolute;
  top: 10px;
  border-radius: 8px;
  height: 32px;
  min-width: 175px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.section3__block-lb span {
  padding-top: 3px;
}
.section3__block-lb--1 {
  left: 10px;
  background-color: rgba(255, 255, 255, 0.68);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  color: #192841;
  font-weight: 500;
}
.section3__block-lb--1::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: linear-gradient(180deg, #71B1EB 0%, #4777B1 100%);
}
.section3__block-lb--2 {
  right: 10px;
  background-color: #ED7029;
  color: #fff;
}
.section3__block-lb--2::before {
  content: "";
  width: 10px;
  height: 12px;
  background-image: url('data:image/svg+xml,<svg width="10" height="12" viewBox="0 0 10 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.89035 4.7532C7.68596 4.02783 8.76188 3.0468 8.85995 0.703125H9.57031V0H0.429688V0.703125H1.14005C1.23812 3.0468 2.31404 4.02783 3.10965 4.7532C3.64334 5.23978 3.94531 5.5376 3.94531 6C3.94531 6.4624 3.64334 6.76022 3.10965 7.2468C2.31404 7.97217 1.23812 8.9532 1.14005 11.2969H0.429688V12H9.57031V11.2969H8.85995C8.76188 8.9532 7.68596 7.97217 6.89035 7.2468C6.35666 6.76022 6.05469 6.4624 6.05469 6C6.05469 5.5376 6.35666 5.23978 6.89035 4.7532ZM4.64844 8.63527C4.53873 8.65787 4.4314 8.69079 4.32788 8.73359L2.17452 9.62466C2.52617 8.73052 3.09256 8.21388 3.58337 7.76641C4.1311 7.26703 4.64844 6.79535 4.64844 6V8.63527ZM6.41663 7.76641C6.90744 8.21388 7.4738 8.73052 7.82548 9.62463L5.67212 8.73356C5.5686 8.69076 5.46127 8.65784 5.35156 8.63524V6C5.35156 6.79535 5.8689 7.26703 6.41663 7.76641ZM2.16216 2.34375C1.99217 1.9008 1.87477 1.36598 1.84405 0.703125H8.15593C8.1252 1.36598 8.00783 1.9008 7.83781 2.34375H2.16216Z" fill="white"/></svg>');
  background-repeat: no-repeat;
}
.section3__block-img {
  width: 100%;
  height: 401px;
}
.section3__block-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section4 {
  padding: 47px 40px 35px;
  border-radius: 30px;
  background: linear-gradient(180deg, #FFFFFF 0%, #F7F7F7 100%);
}
.section4 .title {
  margin-bottom: 11px;
}
.section4 .title span {
  color: #4D7EC6;
}
.section4 .subtitle {
  color: #2D3641;
  font-size: 16px;
  line-height: 19px;
  padding: 0 5px 31px;
}
.section4__video {
  width: 100%;
  height: 363px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  margin-bottom: 31px;
}
.section4__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section4__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  text-align: center;
  color: #171718;
  margin-bottom: 32px;
}
.section4__list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section4__list-icon {
  width: 81px;
  height: 81px;
  border-radius: 50%;
  background-color: rgba(216, 223, 235, 0.41);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 17px;
}
.section4__list-title {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 4px;
}

.section5 {
  padding: 47px 41px 49px 39px;
}
.section5 .title {
  margin-bottom: 11px;
}
.section5 .title span {
  color: #4D7EC6;
}
.section5 .subtitle {
  color: #575F68;
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  margin-bottom: 24px;
  text-transform: uppercase;
  margin: 0 -1px 24px;
}
.section5__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 24px;
}
.section5__list-item {
  width: 188px;
  border-radius: 16px;
  position: relative;
  border: 1px solid #E4E7F0;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}
.section5__list-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  font-weight: 600;
  color: #364660;
  text-align: center;
  padding: 9px 9px 7px;
  border-radius: 0 0 14px 14px;
}

.section6 {
  padding: 37px 40px 39px;
}
.section6 .title {
  margin-bottom: 34px;
}
.section6 .title span {
  color: #4D7EC6;
}
.section6__block {
  background-color: #E9EDEF;
}
.section6__block-text {
  text-align: center;
  color: #171718;
  padding: 21px 24px 24px;
  text-align: center;
}
.section6__block-bottom {
  position: relative;
}
.section6__block-bottom-lb {
  position: absolute;
  bottom: 14px;
  width: 115px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #fff;
  border-radius: 8px;
  text-transform: uppercase;
}
.section6__block-bottom-lb--1 {
  left: 9px;
  background-color: #3B4C68;
}
.section6__block-bottom-lb--2 {
  right: 7px;
  background-color: #416BAE;
}

.section7 {
  padding: 49px 40px 43px 41px;
}
.section7 .title {
  margin-bottom: 16px;
}
.section7 .subtitle {
  font-size: 16px;
  line-height: 19px;
  color: #171718;
  margin-bottom: 7px;
}
.section7__compare {
  padding-top: 178px;
  position: relative;
  background-image: url(../img/section7-bg.webp);
  background-repeat: no-repeat;
  background-size: 394px auto;
  background-position: -19px -4px;
  display: flex;
  justify-content: center;
  gap: 9px;
  margin-bottom: 29px;
}
.section7__compare-list {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 20px;
  position: relative;
  color: #2D3641;
  padding-top: 36px;
  padding-bottom: 24px;
}
.section7__compare-list--left {
  background-color: #F0F8FF;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  width: 191px;
  padding-left: 11px;
  padding-right: 17px;
  font-weight: 500;
}
.section7__compare-list--left::before {
  content: "";
  position: absolute;
  left: -4px;
  top: -58px;
  background-image: url(../img/section7-icon1.webp);
  background-repeat: no-repeat;
  background-size: cover;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  z-index: 1;
}
.section7__compare-list--left .section7__compare-list-lb {
  left: 21px;
}
.section7__compare-list--left .section7__compare-list-item {
  position: relative;
  padding-left: 30px;
}
.section7__compare-list--left .section7__compare-list-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #397AC5;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2006_1833)"><path d="M10.9087 2.14253C10.6794 1.94193 10.3301 1.96459 10.129 2.19448L4.24466 8.91936L1.55338 6.04847C1.34449 5.82631 0.99523 5.81526 0.772519 6.02359C0.549808 6.23193 0.5382 6.5823 0.74709 6.80501L3.85559 10.1207C3.90743 10.1757 3.96995 10.2195 4.03933 10.2495C4.1087 10.2794 4.18346 10.2948 4.25902 10.2948H4.26841C4.4248 10.2926 4.5718 10.2241 4.67514 10.1064L10.9612 2.92229C11.1618 2.6924 11.1386 2.34369 10.9087 2.14253Z" fill="white"/></g><defs><clipPath id="clip0_2006_1833"><rect width="10.5" height="10.5" fill="white" transform="translate(0.597656 0.900391)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: center;
}
.section7__compare-list--left .section7__compare-list-item:first-child::before {
  top: 3px;
}
.section7__compare-list--right {
  width: 199px;
  background-color: #F7F7F7;
  padding-left: 12px;
  padding-right: 8px;
}
.section7__compare-list--right .section7__compare-list-lb {
  left: 13px;
  top: -26px;
  background-color: #2D3641;
  color: #fff;
  width: 171px;
  border-radius: 8px;
  padding: 7px 12px 5px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.section7__compare-list--right .section7__compare-list-item {
  position: relative;
  padding-left: 30px;
}
.section7__compare-list--right .section7__compare-list-item::before {
  content: "";
  position: absolute;
  left: -3px;
  top: 0;
  width: 25px;
  height: 25px;
  background-image: url(../img/icon-compare.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.section7__compare-list--right .section7__compare-list-item:last-child {
  padding-left: 32px;
}
.section7__compare-list-lb {
  position: absolute;
  top: -23px;
}
.section7__compare-list-items {
  margin-top: 8px;
  display: grid;
  grid-template-rows: 65px 65px 65px 85px 90px;
}

.section8 {
  height: 788px;
  background-image: url(../img/section8-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 34px 45px 0;
}
.section8 .title {
  color: #fff;
  margin-bottom: 17px;
}
.section8 .title span {
  color: #7EB2FF;
}
.section8 .subtitle {
  font-size: 16px;
  line-height: 19px;
  color: #fff;
}

.section9 {
  padding: 36px 41px 30px 40px;
}
.section9 .title {
  margin-bottom: 30px;
}
.section9__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 10px;
  margin-bottom: 31px;
}
.section9__list-item {
  width: 197px;
  border: 1px solid #E4E7F0;
  border-radius: 16px 16px 12px 12px;
}
.section9__list-text {
  border-top: 1px solid #E4E7F0;
  color: #2D3641;
  padding: 10px 9px 12px;
  text-align: center;
}

.section10 {
  padding: 54px 34px 35px;
}
.section10 .title {
  margin-bottom: 16px;
}
.section10 .title span {
  color: #4D7EC6;
}
.section10__lb {
  width: 302px;
  height: 55px;
  padding-left: 101px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 10px;
  background-image: url(../img/section10-lb.webp);
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 15px;
  line-height: 18px;
  color: #3B3B3B;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  margin: 0 auto 44px;
}
.section10__bars {
  position: relative;
  margin: 0 -3px 24px;
}
.section10__bars-lb {
  position: absolute;
  top: -27px;
  left: 50%;
  min-width: 339px;
  transform: translateX(-50%);
  border-radius: 12px;
  background-color: #fff;
  padding: 12px 16px 14px 26px;
  display: flex;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.section10__bars-lb strong {
  font-weight: 600;
  font-size: 23px;
  line-height: 27px;
  color: #3D3E4B;
  margin-right: 12px;
}
.section10__bars-lb span {
  font-size: 14px;
  line-height: 16px;
  color: #646464;
  margin-left: 10px;
}
.section10__bars-title {
  position: absolute;
  left: 55px;
}
.section10__bars-title--1 {
  top: 42px;
}
.section10__bars-title--2 {
  top: 99px;
}
.section10__bars-title--3 {
  top: 155px;
}
.section10__slider {
  width: 400px;
  overflow: visible;
  margin: 0 auto 13px;
  position: relative;
}
.section10__block-slide {
  border-radius: 20px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.section10__block-slide-content {
  position: relative;
  z-index: 2;
  padding: 0 21px 29px;
  text-align: center;
}
.section10__block-slide-stars {
  width: 124px;
  height: 33px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  margin: -16px auto 26px;
  transform: translateX(3px);
  background-image: url('data:image/svg+xml,<svg width="108" height="21" viewBox="0 0 108 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.52447 1.91665C9.67415 1.456 10.3259 1.456 10.4755 1.91665L12.1329 7.01746C12.1998 7.22347 12.3918 7.36296 12.6084 7.36296H17.9717C18.4561 7.36296 18.6575 7.98276 18.2656 8.26746L13.9266 11.4199C13.7514 11.5473 13.678 11.7729 13.745 11.979L15.4023 17.0798C15.552 17.5404 15.0248 17.9235 14.6329 17.6388L10.2939 14.4863C10.1186 14.359 9.88135 14.359 9.70611 14.4863L5.3671 17.6388C4.97524 17.9235 4.448 17.5404 4.59768 17.0798L6.25503 11.979C6.32197 11.7729 6.24864 11.5473 6.07339 11.4199L1.73438 8.26746C1.34253 7.98276 1.54392 7.36296 2.02828 7.36296H7.39159C7.6082 7.36296 7.80018 7.22347 7.86712 7.01746L9.52447 1.91665Z" fill="%23FFAD0D"/><path d="M31.5225 1.5363C31.6682 1.06749 32.3318 1.06749 32.4775 1.5363L34.1359 6.87231C34.2009 7.08142 34.3944 7.22391 34.6133 7.22391L40.0257 7.22391C40.5046 7.22391 40.7095 7.83237 40.3281 8.12208L35.9117 11.4766C35.7442 11.6038 35.6743 11.8223 35.7367 12.0232L37.4145 17.4215C37.5589 17.8861 37.022 18.2624 36.6346 17.9681L32.3024 14.6775C32.1237 14.5418 31.8763 14.5418 31.6976 14.6775L27.3654 17.9681C26.978 18.2624 26.4411 17.8861 26.5855 17.4216L28.2633 12.0232C28.3257 11.8223 28.2558 11.6038 28.0883 11.4766L23.6719 8.12208C23.2905 7.83237 23.4954 7.22391 23.9743 7.22391L29.3867 7.22391C29.6056 7.22391 29.7991 7.08142 29.8641 6.87231L31.5225 1.5363Z" fill="%23FFAD0D"/><path d="M53.5225 1.5363C53.6682 1.06749 54.3318 1.06749 54.4775 1.5363L56.1359 6.87231C56.2009 7.08142 56.3944 7.22391 56.6133 7.22391L62.0257 7.22391C62.5046 7.22391 62.7095 7.83237 62.3281 8.12208L57.9117 11.4766C57.7442 11.6038 57.6743 11.8223 57.7367 12.0232L59.4145 17.4215C59.5589 17.8861 59.022 18.2624 58.6346 17.9681L54.3024 14.6775C54.1237 14.5418 53.8763 14.5418 53.6976 14.6775L49.3654 17.9681C48.978 18.2624 48.4411 17.8861 48.5855 17.4216L50.2633 12.0232C50.3257 11.8223 50.2558 11.6038 50.0883 11.4766L45.6719 8.12208C45.2905 7.83237 45.4954 7.22391 45.9743 7.22391L51.3867 7.22391C51.6056 7.22391 51.7991 7.08142 51.8641 6.87231L53.5225 1.5363Z" fill="%23FFAD0D"/><path d="M75.5265 2.26773C75.6799 1.81512 76.3201 1.81512 76.4735 2.26773L78.13 7.15356C78.1989 7.35649 78.3893 7.49301 78.6036 7.49301L83.9174 7.49301C84.4069 7.49301 84.6048 8.12365 84.2031 8.40335L79.9413 11.3708C79.7585 11.498 79.6819 11.7308 79.7534 11.9416L81.3899 16.7682C81.5448 17.2252 81.0266 17.6148 80.6306 17.3391L76.2857 14.3139C76.114 14.1943 75.886 14.1943 75.7143 14.3139L71.3694 17.3391C70.9734 17.6148 70.4552 17.2252 70.6101 16.7682L72.2466 11.9416C72.3181 11.7308 72.2415 11.498 72.0587 11.3708L67.7969 8.40335C67.3952 8.12365 67.5931 7.49301 68.0826 7.49301L73.3964 7.49301C73.6107 7.49301 73.8011 7.35649 73.87 7.15356L75.5265 2.26773Z" fill="%23FFAD0D"/><path d="M98.2029 2.74335L99.8587 7.39625C99.97 7.70896 100.266 7.91782 100.598 7.91782H105.852C106.066 7.91782 106.149 8.19473 105.971 8.31267L101.801 11.0791C101.501 11.2783 101.375 11.6565 101.496 11.996L103.107 16.5228C103.176 16.7179 102.957 16.889 102.785 16.7745L98.4337 13.8883C98.1709 13.714 97.8291 13.714 97.5663 13.8883L93.2154 16.7745C93.0429 16.889 92.8241 16.7179 92.8935 16.5228L94.5044 11.996C94.6252 11.6565 94.4992 11.2783 94.1989 11.0791L90.0286 8.31267C89.8508 8.19473 89.9343 7.91782 90.1477 7.91782H95.4021C95.734 7.91782 96.03 7.70896 96.1413 7.39625L97.7971 2.74336C97.865 2.55246 98.135 2.55247 98.2029 2.74335Z" fill="%23FFAD0D" stroke="%23FFAD0D" stroke-width="0.569248"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
}
.section10__block-slide-text {
  min-height: 114px;
  color: #4F4447;
  margin-bottom: 21px;
}
.section10__block-slide-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 3px;
}
.section10__block-slide-verified {
  display: inline-flex;
  color: #615F73;
  font-size: 12px;
  line-height: 16px;
  padding-left: 20px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2004_9922)"><path d="M14.8936 6.43159C14.6882 6.29371 14.5027 6.12828 14.3423 5.93996C14.3542 5.67775 14.4069 5.419 14.4985 5.17304C14.6707 4.59004 14.8852 3.86448 14.4719 3.29674C14.0555 2.72448 13.295 2.70527 12.6839 2.68965C12.4269 2.69992 12.1698 2.67227 11.9208 2.60761C11.7839 2.39287 11.6793 2.15914 11.6106 1.91394C11.4067 1.3333 11.1527 0.610631 10.4725 0.389591C9.81252 0.175085 9.22021 0.582627 8.69795 0.941011C8.48807 1.10858 8.25243 1.24106 8.00018 1.33328C7.74781 1.24115 7.51206 1.10868 7.30213 0.941011C6.77984 0.582312 6.18737 0.176057 5.52753 0.389591C4.84754 0.610631 4.59364 1.33294 4.38952 1.9137C4.32087 2.15768 4.21748 2.39053 4.08256 2.60509C3.83278 2.67172 3.57436 2.70015 3.31608 2.68941C2.70508 2.705 1.94451 2.72424 1.52818 3.29647C1.11483 3.86453 1.32929 4.59009 1.50151 5.17314C1.59206 5.4178 1.64523 5.67471 1.65922 5.93521C1.49955 6.1262 1.31336 6.29337 1.10633 6.43162C0.613333 6.80758 0 7.27565 0 7.99995C0 8.72425 0.613334 9.19231 1.10644 9.56831C1.31182 9.70619 1.4973 9.87161 1.6577 10.0599C1.64579 10.3221 1.59308 10.5809 1.50146 10.8269C1.32926 11.4099 1.11478 12.1355 1.52812 12.7032C1.94446 13.2754 2.70503 13.2946 3.31605 13.3103C3.57309 13.3 3.83024 13.3277 4.07922 13.3923C4.21612 13.6071 4.32065 13.8408 4.38945 14.086C4.59356 14.6667 4.84746 15.3893 5.52761 15.6104C5.64812 15.6499 5.77414 15.67 5.90096 15.67C6.41285 15.67 6.88028 15.3487 7.30218 15.059C7.51206 14.8914 7.74771 14.7589 7.99997 14.6666C8.25236 14.7588 8.48813 14.8912 8.69808 15.0589C9.22034 15.4176 9.81265 15.8235 10.4727 15.6103C11.1526 15.3893 11.4065 14.667 11.6107 14.0862C11.6793 13.8422 11.7827 13.6094 11.9176 13.3948C12.1674 13.3282 12.4258 13.2997 12.6841 13.3105C13.2951 13.2949 14.0557 13.2757 14.472 12.7034C14.8854 12.1354 14.6709 11.4098 14.4987 10.8268C14.4081 10.5821 14.355 10.3252 14.341 10.0647C14.5006 9.8737 14.6868 9.70653 14.8939 9.56828C15.3866 9.19231 16 8.72425 16 7.99995C16 7.27565 15.3867 6.80758 14.8936 6.43159ZM10.9714 6.80465L7.63802 10.138C7.37777 10.3983 6.95577 10.3984 6.69544 10.1381L6.69528 10.138L5.0286 8.47129C4.76497 8.21427 4.75961 7.79219 5.01664 7.52855C5.27366 7.26491 5.69574 7.25956 5.95938 7.51658C5.96342 7.52052 5.96741 7.52451 5.97135 7.52855L7.16665 8.72388L10.0286 5.86188C10.2857 5.59824 10.7077 5.59291 10.9714 5.84994C11.235 6.10696 11.2403 6.52904 10.9833 6.79268C10.9794 6.79675 10.9754 6.80071 10.9714 6.80465Z" fill="%23416BAE"/></g><defs><clipPath id="clip0_2004_9922"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 3px;
}
.section10__slider-button-next, .section10__slider-button-prev {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(122, 122, 122, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  top: 201px;
  background-image: url('data:image/svg+xml,<svg width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.45635 8.65242C8.84688 8.2619 8.84688 7.62873 8.45635 7.23821L2.09239 0.874245C1.70187 0.48372 1.0687 0.48372 0.678179 0.874245C0.287655 1.26477 0.287655 1.89793 0.678179 2.28846L6.33503 7.94531L0.678179 13.6022C0.287655 13.9927 0.287655 14.6259 0.678179 15.0164C1.0687 15.4069 1.70187 15.4069 2.09239 15.0164L8.45635 8.65242ZM6.97754 8.94531H7.74925V6.94531H6.97754V8.94531Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
  cursor: pointer;
}
.section10__slider-button-next {
  right: -20px;
}
.section10__slider-button-prev {
  left: -19px;
  transform: rotate(180deg);
}
.section10__slider-button-prev.swiper-button-disabled {
  opacity: 0.7;
}
.section10__slider-pagination {
  margin-top: 23px;
  display: flex;
  justify-content: center;
  gap: 4px;
}
.section10__slider-pagination .swiper-pagination-bullet {
  margin: 0 !important;
  background: #D9D9D9;
  width: 20px;
  height: 6px;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.2s ease-out;
}
.section10__slider-pagination .swiper-pagination-bullet-active {
  width: 58px;
  background-color: #3D3E4B;
}
/*# sourceMappingURL=main.css.map */


span.currency_small {
  font-size: .6em;
  opacity: .5;
  font-weight: normal;
}