@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, #CA6134 -137.6%, #DD6858 -0.72%, #DB5745 40.74%, #CD3F2C 127.89%);
  box-shadow: 0px 4px 0px 0px #9F4040;
  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 19px;
}
.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;
}

@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: 40px;
  font-weight: 400;
  line-height: 45px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #000;
}
.title--gradient {
  background: linear-gradient(284.98deg, #1B1923 44.46%, #112032 107.59%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

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

.section1--bottom .section1__bottom {
  padding-bottom: 0;
}
.section1--1 .section1__top {
  padding: 0 36px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1--1 .section1__top .title {
  margin-left: 0;
  text-align: center;
}
.section1--1 .section1__top .section1__logo {
  margin-bottom: 22px;
}
.section1--2 .section1__top .section1__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 160px;
  margin-top: 64px;
  padding: 0;
  margin-right: auto;
  margin-left: -27px;
  gap: 20px;
}
.section1--2 .section1__top .section1__list-item {
  flex: none;
  gap: 12px;
  font-weight: 600;
}
.section1--2 .section1__top .section1__list-text strong {
  font-weight: 800;
}
.section1--2 .section1__bottom {
  padding-top: 0;
  border-radius: 50px 50px 0 0;
  margin-top: -52px;
}
.section1--2 .section1__bottom-lb {
  width: 205px;
  padding: 12px 9px 11px 38px;
  border-radius: 0 0 15px 15px;
  letter-spacing: 0.03em;
  background-position: 12px 14px;
}
.section1__top {
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 28px;
  padding-right: 170px;
}
.section1__top .title {
  line-height: 47px;
    color: #fff;
    text-align: left;
    letter-spacing: 0.025em;
    margin-left: -3px;
    font-size: 45px;
}
.section1__logo {
  margin-bottom: 25px;
}
.section1__list {
  display: flex;
  justify-content: space-between;
  padding: 0 28px;
  margin-top: -35px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}
.section1__list-item {
  display: flex;
  flex-direction: column;
  gap: 11px;
  align-items: center;
}
.section1__list-item:first-child {
  flex: 0 0 144px;
}
.section1__list-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #799D3E;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.section1__list-text {
  color: rgba(45, 27, 19, 0.7);
  text-align: center;
}
.section1__list-text strong {
  color: #2D1B13;
}
.section1__bottom {
  padding-top: 112px;
  padding-bottom: 36px;
  border-radius: 15px 15px 0 0;
  background-color: #fff;
  margin-top: -88px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1__bottom-lb {
  background-color: #2D1B13;
  border-radius: 50px;
  padding: 8px 14px 7px 38px;
  background-image: url('data:image/svg+xml,<svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10.9716" cy="9.97794" r="7.15909" fill="white"/><path d="M7.66406 7.31306C7.66406 6.95125 7.9585 6.65681 8.32031 6.65681C8.68213 6.65681 8.97656 6.95125 8.97656 7.31306C8.97656 7.67487 8.68213 7.96931 8.32031 7.96931C7.9585 7.96931 7.66406 7.67487 7.66406 7.31306ZM12.6953 11.0318C12.3335 11.0318 12.0391 11.3262 12.0391 11.6881C12.0391 12.0499 12.3335 12.3443 12.6953 12.3443C13.0571 12.3443 13.3516 12.0499 13.3516 11.6881C13.3516 11.3262 13.0571 11.0318 12.6953 11.0318ZM18.6138 11.3507C18.5803 11.4984 18.7715 11.8834 18.898 12.1382C19.1419 12.6296 19.4184 13.1863 19.181 13.6778C18.9404 14.1763 18.3266 14.3078 17.7848 14.4235C17.5107 14.4824 17.0966 14.571 17.0071 14.6827C16.9163 14.7967 16.9216 15.2222 16.9251 15.5037C16.9321 16.0554 16.9397 16.681 16.5097 17.0247C16.0811 17.3668 15.4743 17.2209 14.9393 17.0925C14.6638 17.0264 14.2487 16.926 14.115 16.991C13.9886 17.0518 13.8112 17.4331 13.6937 17.6853C13.459 18.19 13.193 18.7616 12.6492 18.8852C12.5828 18.9003 12.515 18.9079 12.447 18.9079C12.0032 18.9079 11.6066 18.5835 11.2214 18.2685C10.986 18.0758 10.6633 17.812 10.5076 17.812C10.3521 17.812 10.0294 18.0758 9.79403 18.2685C9.37206 18.6135 8.89344 19.0057 8.36647 18.8849C7.82266 18.7613 7.55644 18.1895 7.3215 17.6853C7.20425 17.4331 7.02663 17.0518 6.90041 16.9908C6.76653 16.9254 6.35091 17.0262 6.07594 17.0923C5.54066 17.2211 4.93428 17.3664 4.50553 17.0245C4.07525 16.6808 4.08291 16.055 4.09013 15.5031C4.09363 15.2215 4.09888 14.7963 4.00831 14.6825C3.91884 14.5705 3.50475 14.4819 3.23066 14.4233C2.68859 14.3074 2.07478 14.1759 1.83416 13.6772C1.59703 13.1861 1.87375 12.6291 2.11744 12.1378C2.24409 11.8832 2.43528 11.498 2.40181 11.3503C2.37163 11.218 2.04219 10.9622 1.82431 10.7929C1.38309 10.4508 0.882812 10.0623 0.882812 9.50056C0.882812 8.93881 1.38309 8.55053 1.82453 8.20796C2.04241 8.03887 2.37184 7.78315 2.40203 7.65059C2.4355 7.50293 2.24431 7.11772 2.11788 6.86287C1.87397 6.37156 1.59747 5.81484 1.83481 5.32331C2.07544 4.82478 2.68925 4.69331 3.23109 4.57737C3.50519 4.51875 3.91928 4.43015 4.00853 4.31837C4.09953 4.2044 4.09428 3.77893 4.09078 3.4974C4.08378 2.9455 4.07613 2.31987 4.50619 1.97622C4.93472 1.63409 5.54153 1.77978 6.07659 1.9084C6.352 1.97447 6.76719 2.07443 6.90084 2.01012C7.02728 1.94909 7.20469 1.56803 7.32216 1.31559C7.55688 0.811153 7.82288 0.239559 8.36669 0.115965C8.893 -0.00347263 9.3725 0.387215 9.79425 0.732402C10.0298 0.925121 10.3525 1.18893 10.508 1.18893C10.6636 1.18893 10.9862 0.925121 11.2216 0.732621C11.6438 0.387215 12.1222 -0.00434764 12.6494 0.115965C13.193 0.239559 13.4592 0.811371 13.6941 1.31581C13.8116 1.56803 13.989 1.94931 14.1154 2.01034C14.2495 2.07487 14.6645 1.97468 14.9395 1.90862C15.4748 1.78 16.0813 1.63431 16.5101 1.97643C16.9404 2.32009 16.9327 2.94572 16.9255 3.49784C16.922 3.77937 16.9168 4.20484 17.0073 4.31837C17.0968 4.43015 17.5109 4.51897 17.785 4.57759C18.327 4.69353 18.9408 4.82478 19.1815 5.32353C19.4186 5.81484 19.1419 6.37178 18.8982 6.86309C18.7715 7.11793 18.5803 7.50293 18.6138 7.65059C18.644 7.78315 18.9734 8.03887 19.1913 8.20796C19.6325 8.55053 20.1328 8.93881 20.1328 9.50056C20.1328 10.0623 19.6325 10.4506 19.1911 10.7932C18.9732 10.9625 18.6438 11.218 18.6138 11.3507ZM8.32031 8.84431C9.16447 8.84431 9.85156 8.15743 9.85156 7.31306C9.85156 6.46868 9.16447 5.78181 8.32031 5.78181C7.47616 5.78181 6.78906 6.46868 6.78906 7.31306C6.78906 8.15743 7.47616 8.84431 8.32031 8.84431ZM13.8796 6.74737C13.9214 6.70701 13.9547 6.65874 13.9777 6.60536C14.0006 6.55198 14.0127 6.49458 14.0132 6.43648C14.0137 6.37839 14.0026 6.32078 13.9806 6.26702C13.9586 6.21325 13.9261 6.1644 13.885 6.12332C13.844 6.08225 13.7951 6.04976 13.7414 6.02776C13.6876 6.00576 13.63 5.99469 13.5719 5.9952C13.5138 5.9957 13.4564 6.00777 13.403 6.0307C13.3496 6.05363 13.3014 6.08696 13.261 6.12875L7.136 12.2537C7.09421 12.2941 7.06089 12.3424 7.03796 12.3958C7.01503 12.4491 7.00296 12.5065 7.00245 12.5646C7.00195 12.6227 7.01302 12.6803 7.03502 12.7341C7.05701 12.7879 7.0895 12.8367 7.13058 12.8778C7.17166 12.9189 7.2205 12.9514 7.27427 12.9734C7.32804 12.9954 7.38565 13.0064 7.44374 13.0059C7.50183 13.0054 7.55924 12.9933 7.61262 12.9704C7.66599 12.9475 7.71427 12.9142 7.75463 12.8724L13.8796 6.74737ZM14.2266 11.6881C14.2266 10.8439 13.5395 10.1568 12.6953 10.1568C11.8512 10.1568 11.1641 10.8439 11.1641 11.6881C11.1641 12.5322 11.8512 13.2193 12.6953 13.2193C13.5395 13.2193 14.2266 12.5322 14.2266 11.6881Z" fill="%23CA4634"/></svg>');
  background-repeat: no-repeat;
  background-position: 11px 8px;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -0.019em;
  color: #fff;
  margin-bottom: 21px;
}
.section1__bottom-lb strong {
  font-weight: 600;
}
.section1__bottom-price {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.section1__bottom-price strong {
  color: #080100;
  font-size: 40px;
  font-weight: 700;
  line-height: 47px;
  letter-spacing: -0.022em;
}
.section1__bottom-price s {
  color: rgba(0, 0, 0, 0.6);
  font-size: 26px;
  line-height: 31px;
  letter-spacing: -0.022em;
}
.section1__bottom-price2 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 19px;
  text-align: center;
  gap: 32px;
}
.section1__bottom-price2-item {
  display: flex;
  flex-direction: column;
}
.section1__bottom-price2-item span {
  color: #141414;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: -0.019em;
}
.section1__bottom-price2-item strong {
  color: #080100;
  font-size: 35px;
  font-weight: 700;
  line-height: 53px;
  letter-spacing: -0.022em;
  text-transform: uppercase;
}
.section1__bottom-price2-item s {
  font-size: 32px;
  font-weight: 400;
  line-height: 53px;
  letter-spacing: -0.022em;
  text-transform: uppercase;
}
.section1__bottom-special {
  border-radius: 50px 50px 0 0;
  height: 83px;
  background-color: #2D1B13;
  display: flex;
  justify-content: space-between;
  padding: 7px 30px 0;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  margin-top: -49px;
}

.section2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 21px 0 13px;
}
.section2__marquee {
  width: 100%;
  overflow: hidden;
}
.section2__marquee-content {
  display: flex;
  align-items: center;
  gap: 12px;
  animation: marquee 10s linear infinite;
}
.section2__marquee img {
  opacity: 0.4;
}
.section2__lb {
  border-radius: 16px;
  padding: 4px 17px;
  background: linear-gradient(92.06deg, #799D3E 1.74%, #5F861F 112.88%);
  font-weight: 600;
  color: #fff;
  margin-bottom: 13px;
}
.section2__title {
  color: #2A2A2A;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 15px;
}
.section2__subtitle {
  color: #6F707C;
  margin-bottom: 18px;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-200%);
  }
}
.section3 {
  border-radius: 30px 30px 0 0;
  background-image: url(../img/bg-section3.webp);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: #2A221B;
  background-position: 0 20px;
  height: 1570px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.section3__holder {
  padding: 0 36px 0 37px;
}
.section3 .title {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 10px;
  color: #fff;
}
.section3 .title span {
  color: #EB7C4C;
}
.section3 .section3__bottom-title {
  font-size: 30px;
  margin-bottom: 24px;
}
.section3 .subtitle {
  color: #F3F4E3;
  margin-bottom: 35px;
}
.section3 .subtitle strong {
  font-weight: 600;
}
.section3__list {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
  color: #fff;
  font-weight: 500;
  text-align: right;
  margin-bottom: 68px;
}
.section3__list-item {
  background-color: rgba(121, 96, 72, 0.26);
  border-radius: 12px 0 0 12px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 87px;
  padding: 19px 39px 20px 20px;
  position: relative;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.section3__list-item:nth-child(1) {
  width: 259px;
}
.section3__list-item:nth-child(2) {
  width: 242px;
}
.section3__list-item:nth-child(2) .section3__list-icon {
  left: -13px;
  top: 31px;
}
.section3__list-item:nth-child(3) {
  width: 217px;
}
.section3__list-item:nth-child(3) .section3__list-icon {
  left: -11px;
  top: 29px;
}
.section3__list-item:nth-child(4) {
  width: 195px;
}
.section3__list-item:nth-child(4) .section3__list-icon {
  left: -13px;
  top: 33px;
}
.section3__list-icon {
  position: absolute;
  left: -14px;
  top: 25px;
}
.section3__bottom {
  padding: 0 40px;
}
.section3__bottom-block {
  border-radius: 12px;
  overflow: hidden;
  background-color: rgba(92, 75, 63, 0.42);
  margin-bottom: 36px;
}
.section3__bottom-block-video {
  width: 100%;
  height: 400px;
}
.section3__bottom-block-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section3__bottom-block-text {
  padding: 20px 23px 20px 22px;
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  color: #bbb3ae;
}
.section3 .btn__after-text {
  color: #fff;
}

.section4 {
  background-image: url(../img/bg-section4.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 1018px;
  position: relative;
}
.section4__top {
  padding: 34px 15px 0 16px;
}
.section4 .title {
  color: #2D1B13;
  margin-bottom: 11px;
}
.section4 .subtitle {
  color: #2D3641;
}
.section4 .subtitle strong {
  font-weight: 600;
}
.section4__item {
  position: absolute;
  min-width: 122px;
  background-color: #799D3E;
  border-radius: 8px;
  padding: 9px 8px 8px 20px;
  text-align: center;
  font-weight: 600;
  color: #fff;
  display: inline-flex;
  justify-content: center;
}
.section4__item-img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 43px;
  border-radius: 50%;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.section4__item--1 {
  top: 355px;
  left: 38px;
}
.section4__item--1 .section4__item-img {
  left: -28px;
}
.section4__item--2 {
  top: 313px;
  left: 183px;
}
.section4__item--2 .section4__item-img {
  left: -19px;
}
.section4__item--3 {
  top: 355px;
  right: 30px;
}
.section4__item--3 .section4__item-img {
  left: -20px;
}
.section4__item--4 {
  top: 815px;
  left: 106px;
}
.section4__item--4 .section4__item-img {
  left: -25px;
}
.section4__item--5 {
  top: 815px;
  right: 88px;
}
.section4__item--5 .section4__item-img {
  left: -20px;
}
.section4__title-bottom {
  position: absolute;
  top: 899px;
  left: 198px;
  display: inline-flex;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: #fff;
}
.section4__text-bottom {
  position: absolute;
  top: 939px;
  left: 198px;
  width: 240px;
  color: #fff;
  font-weight: 500;
}

.section5 {
  padding: 30px 40px 29px;
}
.section5__title {
  padding: 0 20px;
  color: #2D1B13;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 27px;
  text-transform: uppercase;
  position: relative;
}
.section5__title::after, .section5__title::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 14px;
  background-image: url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.53359 11.979C0.57526 10.9249 0.000259684 9.77487 0.000259852 7.8582C0.000260145 4.50403 2.39609 1.5332 5.75026 -0.000130688L6.61276 1.2457C3.45026 2.9707 2.77943 5.17487 2.58776 6.61237C3.06693 6.32487 3.73776 6.22904 4.40859 6.32487C6.13359 6.51654 7.47526 7.8582 7.47526 9.67904C7.47526 10.5415 7.09193 11.404 6.51693 12.0749C5.84609 12.7457 5.07943 13.0332 4.12109 13.0332C3.06693 13.0332 2.10859 12.554 1.53359 11.979ZM11.1169 11.979C10.1586 10.9249 9.58359 9.77487 9.58359 7.8582C9.58359 4.50404 11.9794 1.5332 15.3336 -0.000129851L16.1961 1.2457C13.0336 2.9707 12.3628 5.17487 12.1711 6.61237C12.6503 6.32487 13.3211 6.22904 13.9919 6.32487C15.7169 6.51654 17.0586 7.95404 17.0586 9.67904C17.0586 10.5415 16.6753 11.404 16.1003 12.0749C15.4294 12.7457 14.6628 13.0332 13.7044 13.0332C12.6503 13.0332 11.6919 12.554 11.1169 11.979Z" fill="%23CA3434"/></svg>');
  background-repeat: no-repeat;
  background-size: cover;
}
.section5__title::before {
  left: -3px;
  top: 3px;
}
.section5__title::after {
  bottom: 5px;
  right: -4px;
  transform: rotate(180deg);
}
.section5__block {
  border-radius: 12px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  background-color: #F8F5F0;
}
.section5__block-holder {
  padding: 22px 21px 25px 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section5__block-text {
  font-style: italic;
  color: #171718;
  margin-bottom: 24px;
  margin-top: 12px;
  text-align: center;
}
.section5__block-name {
  font-family: "Parisienne", system-ui;
  font-size: 30px;
  font-weight: 400;
  line-height: 41px;
  background: linear-gradient(90deg, #2D1B13 0%, #93583E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section5__block-info {
  background-color: rgba(121, 96, 72, 0.05);
  border-radius: 4px;
  padding: 4px 12px;
  color: #2D1B13;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
}
.section5__block-verified {
  font-size: 12px;
  line-height: 16px;
  color: #615F73;
  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"><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="%23799D3E"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.section6 {
  background-image: url(../img/section6-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 1063px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 45px 0;
}
.section6 .title {
  margin-bottom: 10px;
  color: #fff;
}
.section6 .title span {
  color: #EF6A30;
}
.section6 .subtitle {
  color: #fff;
}
.section6 .btn__after-text {
  color: #fff;
}
.section6__top {
  padding: 0 45px;
}
.section6__item {
  position: absolute;
  width: 190px;
  color: #fff;
  text-align: center;
}
.section6__item-title {
  margin-bottom: 8px;
  font-weight: bold;
}
.section6__item--1 {
  left: 35px;
  bottom: 709px;
}
.section6__item--3 {
  left: 35px;
  top: 562px;
}
.section6__item--2 {
  right: 49px;
  bottom: 644px;
}
.section6__item--4 {
  right: 59px;
  top: 660px;
}
.section6__item2 {
  width: 190px;
  padding: 0 8px;
  position: absolute;
  left: 35px;
  top: 740px;
  color: #2D1B13;
  text-align: center;
  font-size: 13px;
  line-height: 15px;
}

.section7 {
  min-height: 722px;
  background-image: url(../img/section7-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section7 .title {
  padding: 45px 37px 0 36px;
  color: #fff;
}
.section7__item {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  width: 130px;
}
.section7__item-text {
  text-align: center;
  color: #fff;
}
.section7__item-text strong {
  display: block;
  margin-bottom: 5px;
}
.section7__item--1 {
  top: 206px;
  left: 235px;
}
.section7__item--2 {
  top: 284px;
  left: 105px;
}
.section7__item--3 {
  top: 418px;
  left: 28px;
}

.section8 {
  padding: 37px 40px 30px;
}
.section8 .title {
  margin-bottom: 30px;
}
.section8__list {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  justify-content: space-between;
  margin-bottom: 30px;
}
.section8__list-item {
  flex: 0 0 197px;
  position: relative;
  border-radius: 16px 16px 12px 12px;
  background-color: #2D1B13;
}
.section8__list-num {
  position: absolute;
  left: 8px;
  top: 8px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #799D3E;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #fff;
  padding-top: 3px;
}
.section8__list-text {
  color: #fff;
  padding: 10px 13px 16px;
  text-align: center;
}

.section9 {
  padding: 55px 31px 11px;
}
.section9 .title {
  margin-bottom: 18px;
  font-size: 40px;
  line-height: 40px;
}
.section9__lb {
  width: 302px;
  height: 55px;
  padding-left: 81px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 10px;
  background-image: url(../img/section9-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 43px;
}
.section9__bars {
  position: relative;
  margin-bottom: 24px;
}
.section9__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);
}
.section9__bars-lb strong {
  font-weight: 600;
  font-size: 23px;
  line-height: 27px;
  color: #3D3E4B;
  margin-right: 12px;
}
.section9__bars-lb span {
  font-size: 14px;
  line-height: 16px;
  color: #646464;
  margin-left: 10px;
}
.section9__bars-title {
  position: absolute;
  left: 55px;
}
.section9__bars-title--1 {
  top: 42px;
}
.section9__bars-title--2 {
  top: 99px;
}
.section9__bars-title--3 {
  top: 155px;
}
.section9__slider {
  width: 400px;
  overflow: visible;
  margin: 0 auto 13px;
  position: relative;
}
.section9__block-slide {
  border-radius: 20px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.section9__block-slide-content {
  position: relative;
  z-index: 2;
  padding: 0 21px 29px 19px;
  text-align: center;
}
.section9__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 25px;
  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;
}
.section9__block-slide-text {
  min-height: 114px;
  color: #4F4447;
  margin-bottom: 21px;
}
.section9__block-slide-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 3px;
}
.section9__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_2012_2211)"><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="%23799D3E"/></g><defs><clipPath id="clip0_2012_2211"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 3px;
}
.section9__slider-button-next, .section9__slider-button-prev {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  top: 201px;
  background-image: url(../img/btn-next.webp);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
  cursor: pointer;
}
.section9__slider-button-next {
  right: -20px;
}
.section9__slider-button-prev {
  left: -19px;
  transform: rotate(180deg);
}
.section9__slider-button-prev.swiper-button-disabled {
  opacity: 0.7;
}
.section9__slider-pagination {
  margin-top: 22px;
  display: flex;
  justify-content: center;
  gap: 4px;
}
.section9__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;
}
.section9__slider-pagination .swiper-pagination-bullet-active {
  width: 58px;
  background-color: #3D3E4B;
}

.section10 {
  padding: 53px 37px 43px 32px;
}
.section10 .title {
  margin-bottom: 30px;
  padding-left: 7px;
}
.section10__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 9px;
}
.section10__item {
  border-radius: 16px;
  background-color: #fff;
  padding: 0 8px 20px;
  width: 202px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
.section10__item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 96px;
}
.section10__item-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 12px;
}
.section10__item-text {
  font-weight: 300;
  color: #4C4C4D;
  text-align: center;
}

.section-form__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  text-align: center;
  margin-bottom: 33px;
}

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

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

.section-form__tel {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 330px;
  height: 50px;
  border-radius: 58px;
  background-color: #DC7058;
  font-weight: 500;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 54px;
}

.section-form__tel span {
  display: inline-block;
  margin-left: 17px;
}

.input-block {
  position: relative;
  width: 331.17px;
  margin: 0 auto 20.75px;
}

.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: 20px;
  color: #1c1c1c;
}

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

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

.input-block-wrap {
  padding-bottom: 10px;
}

.section-form {
  padding-top: 5px;
  padding-bottom: 36px;
}
.section-form__guarantee {
  width: 400px;
  margin: 18px auto 0;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background-color: #fff;
  padding: 21px 16px 21px 17px;
  display: flex;
  align-items: center;
  gap: 9px;
  color: #2D1B13;
}
.section-form__guarantee-img {
  flex: 0 0 98px;
}
.section-form__guarantee-title {
  font-weight: 800;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 8px;
}
.section-form__guarantee-text {
  font-size: 12px;
  line-height: 14px;
}

.footer {
  border-radius: 30px 30px 0 0;
  padding: 32px 2px;
  background-color: #20130E;
  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: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 19px 20px;
  padding: 0 10px;
}
.footer__nav a {
  color: #fff;
}
/*# sourceMappingURL=main.css.map */



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