@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(111.35deg, #DE0000 -53.93%, #CB3737 38.52%, #FF720D 247.92%);
  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 28px;
}
.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: 32px;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: 0.02em;
  text-align: center;
}

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

.section1__wrap {
  background-color: #171516;
}
.section1__banner {
  padding: 6px 6px 6px 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #171516;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  z-index: 1;
}
.section1__banner-left {
  font-weight: 500;
  padding-left: 24px;
  padding-right: 8px;
  background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.4725 11.5475L0.75 10.75C0.75 10.75 3.755 9.575 1.575 8.1675C1.575 8.1675 2.2075 7.8125 0.75 6.75L2.39 6.435C2.39 6.435 3.45 6.385 3.22 5.0775C3.22 5.0775 8.5325 9.2675 4.25 4C4.25 4 5.6775 4.5875 5.77 2.5125L5.75 0.75L7 1.875C8.5 3.205 9 1.5 9 1.5C9.75 8.42 10.5 1.6075 10.5 1.6075C11.25 2.6725 12 1.875 12 1.875L13.25 0.75C13 2.6125 13.75 2.4075 13.75 2.4075C13.25 5.0675 16 3.47 16 3.47L14.22 6.7875C14.125 6.9625 14.265 7.175 14.4625 7.1575L16.25 7L14.8525 9.415C14.7925 9.5175 14.815 9.65 14.905 9.73L15.5 10.25L13.8675 10.8C13.695 10.8575 13.64 11.075 13.765 11.2075L14.5 12L11.0575 11.805C10.9675 11.8 10.875 11.8025 10.7875 11.8125L12.5175 15.4625C12.555 15.54 12.5725 15.62 12.5725 15.7C12.5725 15.9025 12.46 16.0975 12.265 16.195C11.9825 16.335 11.6425 16.215 11.5125 15.93L9.8125 12.2025C9.65752 12.3243 9.52328 12.4703 9.415 12.635L8 15.25L7.68 13.9075C7.66 13.8175 7.56 13.7725 7.4775 13.8175L5.75 14.75L5.8525 13.9525C5.865 13.875 5.8075 13.805 5.7275 13.795L2.75 13.5L4.535 11.7775C4.615 11.705 4.5775 11.5725 4.4725 11.5475Z" fill="%23FFBA08"/><path d="M9.81251 12.2025L11.5125 15.93C11.5435 15.9977 11.5878 16.0585 11.6428 16.1087C11.6978 16.1589 11.7623 16.1975 11.8325 16.2222C11.9027 16.247 11.9772 16.2573 12.0515 16.2526C12.1258 16.2479 12.1984 16.2283 12.265 16.195C12.3572 16.1492 12.4349 16.0787 12.4892 15.9912C12.5435 15.9038 12.5724 15.8029 12.5725 15.7C12.5725 15.62 12.555 15.54 12.5175 15.4625L10.7875 11.8125C10.5975 11.83 10.4125 11.8775 10.2375 11.9525C10.0849 12.0157 9.94186 12.0998 9.81251 12.2025Z" fill="%239E7059"/><path d="M9.81251 12.2025L11.5125 15.93C11.5435 15.9977 11.5878 16.0585 11.6428 16.1087C11.6978 16.1589 11.7623 16.1975 11.8325 16.2222C11.9027 16.247 11.9772 16.2573 12.0515 16.2526C12.1258 16.2479 12.1984 16.2283 12.265 16.195C12.3572 16.1493 12.4349 16.0787 12.4892 15.9912C12.5435 15.9038 12.5724 15.8029 12.5725 15.7C12.5725 15.6875 12.5725 15.675 12.57 15.6625C12.5525 15.675 12.535 15.685 12.515 15.695C12.2325 15.835 11.8925 15.715 11.7625 15.43L10.1875 11.975C10.0525 12.035 9.92751 12.1125 9.81251 12.2025Z" fill="%238E5B44"/><path d="M5.75 0.75L8.54 7.7175L13.25 0.75L12 1.875C12 1.875 11.25 2.6725 10.5 1.6075C10.5 1.6075 9.75 8.42 9 1.5C9 1.5 8.5 3.205 7 1.875L5.75 0.75ZM8.54 7.7175L0.75 6.75C2.2075 7.8125 1.575 8.1675 1.575 8.1675C3.755 9.575 0.75 10.75 0.75 10.75L9.32 9.6625L8.54 7.7175Z" fill="%23FAA307"/><path d="M0.750049 6.75L8.54005 7.7175L5.75005 0.75L5.77005 2.5125C5.67755 4.5875 4.25005 4 4.25005 4C8.53255 9.2675 3.22005 5.0775 3.22005 5.0775C3.45005 6.385 2.39005 6.435 2.39005 6.435L0.750049 6.75ZM0.750049 10.75L4.47255 11.5475C4.57755 11.5725 4.61505 11.705 4.53505 11.7775L2.75005 13.5L9.80005 10.86L9.32005 9.6625L0.750049 10.75Z" fill="%23F48C06"/><path d="M2.75 13.5L5.7275 13.795C5.8075 13.805 5.865 13.875 5.8525 13.9525L5.75 14.75L7.4775 13.8175C7.56 13.7725 7.66 13.8175 7.68 13.9075L8 15.25L9.415 12.635C9.52328 12.4703 9.65752 12.3243 9.8125 12.2025C9.94185 12.0998 10.0849 12.0157 10.2375 11.9525L9.8 10.86L2.75 13.5ZM13.25 0.75L8.54 7.7175L9.32 9.6625L16 3.47C16 3.47 13.25 5.0675 13.75 2.4075C13.75 2.4075 13 2.6125 13.25 0.75Z" fill="%23FFBA08"/><path d="M9.32 9.6625L9.8 10.86L16.25 7L14.4625 7.1575C14.265 7.175 14.125 6.9625 14.22 6.7875L16 3.47L9.32 9.6625Z" fill="%23FAA307"/><path d="M9.8 10.86L10.2375 11.9525C10.4125 11.8775 10.5975 11.83 10.7875 11.8125C10.875 11.8025 10.9675 11.8 11.0575 11.805L14.5 12L13.765 11.2075C13.64 11.075 13.695 10.8575 13.8675 10.8L15.5 10.25L14.905 9.73C14.815 9.65 14.7925 9.5175 14.8525 9.415L16.25 7L9.8 10.86Z" fill="%23FFBA08"/><path d="M1.57498 8.1675C1.57498 8.1675 2.20748 7.8125 0.749976 6.75L3.22473 7.05725C4.09932 8.27201 5.22797 9.28174 6.53223 10.0162L0.749976 10.75C0.749976 10.75 3.75498 9.575 1.57498 8.1675Z" fill="%23F48C06"/><path d="M2.39 6.435C2.39 6.435 2.55875 6.4255 2.74675 6.33325C2.89643 6.58091 3.05589 6.82251 3.22475 7.0575L0.750003 6.75L2.39 6.435ZM4.535 11.7775C4.615 11.705 4.5775 11.5725 4.4725 11.5475L0.750003 10.75L6.53225 10.0163C7.37175 10.4878 8.26973 10.8466 9.203 11.0835L2.75 13.5L4.535 11.7775Z" fill="%23E85D04"/><path d="M9.9563 11.25L10.2375 11.9525C10.0849 12.0157 9.94189 12.0998 9.81255 12.2025C9.65756 12.3243 9.52333 12.4703 9.41505 12.635L8.00005 15.25L7.68005 13.9075C7.66005 13.8175 7.56005 13.7725 7.47755 13.8175L5.75005 14.75L5.85255 13.9525C5.86505 13.875 5.80755 13.805 5.72755 13.795L2.75005 13.5L9.20305 11.0835C9.4508 11.147 9.70205 11.2025 9.9563 11.25Z" fill="%23FAA307"/><path d="M13.9145 11.3687L14.5 12L11.0575 11.805C10.9675 11.8 10.875 11.8025 10.7875 11.8125C10.5975 11.83 10.4125 11.8775 10.2375 11.9525L9.95625 11.25C11.2138 11.486 12.5458 11.5275 13.9145 11.3687Z" fill="%23FAA307"/></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: 14px;
  background-color: #fff;
}
.section1__banner-right {
  font-weight: bold;
  padding-left: 7px;
  padding-right: 16px;
  background-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="7.33703" cy="7.84139" r="5.11364" fill="white"/><path d="M4.97461 5.9379C4.97461 5.67946 5.18492 5.46915 5.44336 5.46915C5.7018 5.46915 5.91211 5.67946 5.91211 5.9379C5.91211 6.19634 5.7018 6.40665 5.44336 6.40665C5.18492 6.40665 4.97461 6.19634 4.97461 5.9379ZM8.56836 8.59415C8.30992 8.59415 8.09961 8.80446 8.09961 9.0629C8.09961 9.32134 8.30992 9.53165 8.56836 9.53165C8.8268 9.53165 9.03711 9.32134 9.03711 9.0629C9.03711 8.80446 8.8268 8.59415 8.56836 8.59415ZM12.7959 8.82196C12.772 8.92743 12.9085 9.20243 12.9988 9.38446C13.173 9.7354 13.3706 10.1331 13.201 10.4841C13.0291 10.8402 12.5907 10.9341 12.2037 11.0168C12.0079 11.0588 11.7121 11.1221 11.6482 11.202C11.5834 11.2834 11.5871 11.5873 11.5896 11.7884C11.5946 12.1824 11.6001 12.6293 11.2929 12.8748C10.9868 13.1192 10.5534 13.0149 10.1712 12.9232C9.97446 12.876 9.67789 12.8043 9.58242 12.8507C9.49211 12.8941 9.36539 13.1665 9.28149 13.3467C9.11383 13.7071 8.92383 14.1154 8.53539 14.2037C8.48802 14.2145 8.4396 14.2199 8.39102 14.2199C8.07399 14.2199 7.7907 13.9882 7.51555 13.7632C7.34742 13.6256 7.11695 13.4371 7.0057 13.4371C6.89461 13.4371 6.66414 13.6256 6.49602 13.7632C6.19461 14.0096 5.85274 14.2898 5.47633 14.2035C5.08789 14.1152 4.89773 13.7068 4.72992 13.3467C4.64617 13.1665 4.5193 12.8941 4.42914 12.8506C4.33352 12.8038 4.03664 12.8759 3.84024 12.9231C3.45789 13.0151 3.02477 13.1188 2.71852 12.8746C2.41117 12.6291 2.41664 12.1821 2.4218 11.7879C2.4243 11.5868 2.42805 11.2831 2.36336 11.2018C2.29945 11.1218 2.00367 11.0585 1.80789 11.0166C1.4207 10.9338 0.982266 10.8399 0.810391 10.4837C0.641016 10.1329 0.838672 9.73509 1.01273 9.38415C1.1032 9.20227 1.23977 8.92712 1.21586 8.82165C1.1943 8.72712 0.958984 8.54446 0.803359 8.42352C0.488203 8.17915 0.130859 7.90165 0.130859 7.5004C0.130859 7.09915 0.488203 6.82181 0.803516 6.57712C0.959141 6.45634 1.19445 6.27368 1.21602 6.17899C1.23992 6.07352 1.10336 5.79837 1.01305 5.61634C0.838828 5.2654 0.641328 4.86774 0.81086 4.51665C0.982735 4.16056 1.42117 4.06665 1.8082 3.98384C2.00398 3.94196 2.29977 3.87868 2.36352 3.79884C2.42852 3.71743 2.42477 3.41352 2.42227 3.21243C2.41727 2.81821 2.4118 2.37134 2.71898 2.12587C3.02508 1.88149 3.45852 1.98556 3.8407 2.07743C4.03742 2.12462 4.33398 2.19602 4.42945 2.15009C4.51977 2.10649 4.64649 1.83431 4.73039 1.65399C4.89805 1.29368 5.08805 0.885399 5.47649 0.797118C5.85242 0.711805 6.19492 0.990868 6.49617 1.23743C6.66445 1.37509 6.89492 1.56352 7.00602 1.56352C7.11711 1.56352 7.34758 1.37509 7.5157 1.23759C7.81727 0.990868 8.15899 0.71118 8.53555 0.797118C8.92383 0.885399 9.11399 1.29384 9.2818 1.65415C9.3657 1.83431 9.49242 2.10665 9.58274 2.15024C9.67852 2.19634 9.97492 2.12477 10.1713 2.07759C10.5537 1.98571 10.987 1.88165 11.2932 2.12602C11.6005 2.37149 11.5951 2.81837 11.5899 3.21274C11.5874 3.41384 11.5837 3.71774 11.6484 3.79884C11.7123 3.87868 12.008 3.94212 12.2038 3.98399C12.591 4.06681 13.0295 4.16056 13.2013 4.51681C13.3707 4.86774 13.173 5.26556 12.999 5.61649C12.9085 5.79852 12.772 6.07352 12.7959 6.17899C12.8174 6.27368 13.0527 6.45634 13.2084 6.57712C13.5235 6.82181 13.8809 7.09915 13.8809 7.5004C13.8809 7.90165 13.5235 8.17899 13.2082 8.42368C13.0526 8.54462 12.8173 8.72712 12.7959 8.82196ZM5.44336 7.03165C6.04633 7.03165 6.53711 6.54102 6.53711 5.9379C6.53711 5.33477 6.04633 4.84415 5.44336 4.84415C4.84039 4.84415 4.34961 5.33477 4.34961 5.9379C4.34961 6.54102 4.84039 7.03165 5.44336 7.03165ZM9.4143 5.53384C9.44415 5.50501 9.46795 5.47053 9.48433 5.4324C9.50071 5.39427 9.50933 5.35327 9.50969 5.31177C9.51005 5.27028 9.50214 5.22913 9.48643 5.19073C9.47072 5.15232 9.44751 5.11743 9.41817 5.08809C9.38883 5.05875 9.35394 5.03554 9.31553 5.01983C9.27713 5.00412 9.23598 4.99621 9.19449 4.99657C9.15299 4.99693 9.11199 5.00555 9.07386 5.02193C9.03573 5.03831 9.00125 5.06211 8.97242 5.09196L4.59742 9.46696C4.56758 9.49579 4.54377 9.53027 4.52739 9.5684C4.51101 9.60652 4.50239 9.64753 4.50203 9.68902C4.50167 9.73052 4.50958 9.77167 4.52529 9.81007C4.541 9.84848 4.56421 9.88337 4.59355 9.91271C4.62289 9.94205 4.65778 9.96526 4.69619 9.98097C4.73459 9.99668 4.77574 10.0046 4.81724 10.0042C4.85873 10.0039 4.89974 9.99525 4.93786 9.97887C4.97599 9.96249 5.01047 9.93868 5.0393 9.90884L9.4143 5.53384ZM9.66211 9.0629C9.66211 8.45993 9.17133 7.96915 8.56836 7.96915C7.96539 7.96915 7.47461 8.45993 7.47461 9.0629C7.47461 9.66587 7.96539 10.1566 8.56836 10.1566C9.17133 10.1566 9.66211 9.66587 9.66211 9.0629Z" fill="url(%23paint0_linear_2015_4045)"/><defs><linearGradient id="paint0_linear_2015_4045" x1="7.00586" y1="0.78125" x2="7.00586" y2="14.2199" gradientUnits="userSpaceOnUse"><stop stop-color="%23E64632"/><stop offset="1" stop-color="%23FC8A00"/></linearGradient></defs></svg>');
  background-size: 14px 15px;
  background-repeat: no-repeat;
  background-position: 100% center;
}
.section1__top {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding: 0 24px;
}
.section1__top-logo {
  margin-bottom: 20px;
}
.section1__top .title {
  color: #D49331;
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 8px;
}
.section1__top .title span {
  display: inline-flex;
  background: linear-gradient(272.61deg, #2C2C2C 62.65%, #929292 122.82%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section1__top .subtitle {
  margin-bottom: 14px;
  font-weight: 500;
}
.section1__top-items {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 154px;
  margin-right: auto;
}
.section1__top-item {
  position: relative;
  height: 196px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.section1__top-item-text {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 148px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 8px;
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  padding: 8px 7px 8px 6px;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
}
.section1__bottom {
  position: relative;
  z-index: 1;
  background-color: #fff;
  padding: 45px 25px 0 24px;
}
.section1__bottom-lb {
  margin: -19px 25px -20px;
  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;
  z-index: 2;
}
.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 12px 15px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.section1__bottom-list-item {
  display: flex;
  align-items: center;
  gap: 15px;
}
.section1__bottom-list-text {
  color: #171718;
  font-weight: 500;
}
.section1__bottom-price {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  gap: 10px;
  font-family: Raleway;
  letter-spacing: -0.022em;
}
.section1__bottom-price strong {
  color: #080100;
  font-size: 35px;
  line-height: 41px;
}
.section1__bottom-price s {
  color: rgba(0, 0, 0, 0.6);
  font-size: 24px;
  line-height: 28px;
}

@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}
.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 10px 2px;
}

.section-form {
  padding: 30px 64px 34px;
}
.section-form .title {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 10px;
}

.footer {
  border-radius: 30px 30px 0 0;
  padding: 32px 2px 32px;
  background-color: #181818;
  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__nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 19px 20px;
  padding: 0 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.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.3s 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: 51px;
  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.5s ease-out;
}
.faq__accordion-content {
  padding: 0 21px;
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.5s 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: 6px;
}
.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>');
}

.section3 {
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
  border-radius: 30px;
  padding: 49px 39px 42px 40px;
}
.section3 .title {
  color: #171718;
  margin: 0 -4px 25px;
}
.section3__lb {
  position: relative;
  height: 147px;
  border-radius: 10px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
}
.section3__lb-text {
  position: absolute;
  top: 99px;
  text-align: center;
  color: #48475A;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.section3__lb-text--1 {
  width: 96px;
  left: 6px;
}
.section3__lb-text--2 {
  width: 144px;
  left: 107px;
}
.section3__lb-text--3 {
  width: 128px;
  left: 261px;
  color: #26262C;
  font-weight: bold;
}
.section3__video {
  width: 100%;
  height: 410px;
  margin-bottom: 35px;
  border-radius: 10px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.section3__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section3__title2 {
  font-size: 26px;
  line-height: 28px;
}
.section3__title2 span {
  color: #D4961B;
}
.section3 .section3__title2 {
  margin: 0;
}
.section3__block {
  position: relative;
  margin-left: -40px;
  margin-right: -39px;
}
.section3__block-text {
  width: 190px;
  text-align: right;
  position: absolute;
  right: 40px;
  top: 310px;
  font-size: 16px;
  line-height: 20px;
  color: #353446;
}
.section3__block-text strong {
  font-weight: 600;
}
.section3__block-text span {
  display: inline-flex;
  background-color: #FFAD0D;
  padding: 0 13px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
}

.section4 {
  padding-top: 42px;
  padding-bottom: 24px;
}
.section4__top {
  padding-left: 37px;
  padding-right: 36px;
}
.section4 .title {
  margin-bottom: 12px;
}
.section4 .title span {
  color: #D4961B;
}
.section4 .subtitle {
  color: #615F73;
  margin-bottom: 25px;
  padding: 0 28px;
  font-weight: 500;
}
.section4__items {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
.section4__item {
  border-radius: 16px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  position: relative;
}
.section4__item-title {
  width: 350px;
  position: absolute;
  left: 109px;
  top: 29px;
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
}
.section4__item-title span {
  font-weight: 500;
}
.section4__item-lb {
  position: absolute;
  width: 465px;
  bottom: 7px;
  left: 8px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.35);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  padding: 18px 32px 17px;
}
.section4__item-lb--2 {
  padding: 11px 25px 11px 24px;
}

.section5 {
  background-image: url(../images/section5-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 717px;
  background-color: #fff;
  background-color: #2B2B2B;
  padding: 29px 43px 0 44px;
  position: relative;
}
.section5 .title {
  color: #fff;
  margin-bottom: 9px;
}
.section5 .title span {
  color: #ECB853;
}
.section5 .subtitle {
  color: #fff;
  margin-bottom: 12px;
  padding: 0 11px;
}
.section5__lb {
  background-color: #FFAD0D;
  padding: 8px 12px;
  border-radius: 4px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.section5__item {
  width: 133px;
  position: absolute;
  top: 351px;
  left: 39px;
  text-align: center;
  color: #fff;
}
.section5__item strong {
  color: #FFC147;
}

.section6 {
  position: relative;
  background-color: #171516;
  padding: 35px 61px 35px 59px;
}
.section6::before {
  content: "";
  position: absolute;
  top: 33px;
  left: -205px;
  width: 905px;
  height: 905px;
  background: radial-gradient(50% 50% at 50% 50%, rgba(70, 70, 70, 0.78) 0%, rgba(54, 54, 54, 0) 100%);
}
.section6__wrap {
  position: relative;
  z-index: 1;
}
.section6 .title {
  margin-bottom: 8px;
  color: #fff;
}
.section6 .title span {
  color: #ECB853;
}
.section6__logo {
  display: block;
  margin: 0 auto 20px;
}
.section6__block {
  position: relative;
  height: 477px;
  margin-bottom: 20px;
}
.section6__block-item {
  position: absolute;
  text-align: center;
  width: 176px;
  font-weight: 600;
  color: #fff;
}
.section6__block-item--1 {
  left: 0;
  top: 121px;
}
.section6__block-item--2 {
  right: 0;
  top: 123px;
  font-size: 15px;
  line-height: 18px;
}
.section6__block-item--3 {
  left: 0;
  top: 325px;
  padding-right: 4px;
}
.section6__block-item--4 {
  right: 0;
  top: 308px;
  font-size: 15px;
  line-height: 18px;
}
.section6__block-item--5 {
  width: 100%;
  left: 0;
  top: 449px;
  font-size: 15px;
  line-height: 18px;
}
.section6 .btn__after-text {
  color: #fff;
}

.section7 {
  padding: 35px 39px 24px 41px;
}
.section7 .title {
  margin-bottom: 16px;
}
.section7__items {
  display: flex;
  flex-wrap: wrap;
  row-gap: 11px;
  justify-content: space-between;
}
.section7__item {
  display: flex;
  flex-direction: column;
  width: 197px;
}
.section7__item-text {
  background-color: #F8F8F8;
  border: 1px solid #F3F3F3;
  border-radius: 0 0 10px 10px;
  flex: 1;
  color: #2D3641;
  font-weight: 500;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 10px 19px;
}
.section7__item:nth-child(3) .section7__item-text {
  padding-bottom: 15px;
}
.section7__item:nth-child(4) .section7__item-text {
  padding-bottom: 13px;
}

.section8 {
  padding: 55px 34px 60px;
}
.section8 .title {
  font-size: 35px;
  margin-bottom: 18px;
  line-height: 40px;
}
.section8 .title span {
  color: #D4961B;
}
.section8__lb {
  width: 302px;
  height: 71px;
  padding-left: 86px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 10px;
  background-image: url(../images/section8-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 15px;
}
.section8__bars {
  position: relative;
  margin: 0 -3px 24px;
}
.section8__bars-title {
  position: absolute;
  left: 55px;
}
.section8__bars-title--1 {
  top: 30px;
}
.section8__bars-title--2 {
  top: 87px;
}
.section8__bars-title--3 {
  top: 143px;
}
.section8__slider {
  width: 400px;
  overflow: visible;
  margin: 0 auto 13px;
  position: relative;
}
.section8__block-slide {
  border-radius: 20px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.section8__block-slide-content {
  position: relative;
  z-index: 2;
  padding: 0 21px 29px 20px;
  text-align: center;
}
.section8__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;
}
.section8__block-slide-text {
  min-height: 114px;
  color: #4F4447;
  margin-bottom: 21px;
}
.section8__block-slide-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 3px;
}
.section8__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_2005_58)"><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="%23CB3737"/></g><defs><clipPath id="clip0_2005_58"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 3px;
}
.section8__slider-button-next, .section8__slider-button-prev {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: rgba(122, 122, 122, 0.4);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  top: 228px;
  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;
}
.section8__slider-button-next {
  right: -18px;
}
.section8__slider-button-prev {
  left: -19px;
  transform: rotate(180deg);
}
.section8__slider-button-prev.swiper-button-disabled {
  opacity: 0.7;
}
.section8__slider-pagination {
  margin-top: 23px;
  display: flex;
  justify-content: center;
  gap: 4px;
}
.section8__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;
}
.section8__slider-pagination .swiper-pagination-bullet-active {
  width: 58px;
  background-color: #3D3E4B;
}
/*# sourceMappingURL=main.css.map */