@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;
}
button,
.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, #EC652B -102.74%, #E84A34 -31.67%, #AE392A 48.78%, #6D1E16 129.29%);
  box-shadow: 0px 4px 0px 0px #861717;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  padding: 27px 29px 26px;
  position: relative;
  overflow: hidden;
  gap: 14px;
  text-transform: uppercase;
  margin: 0 auto 27px;
}
button::before ,
.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.53);
}

@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: 45px;
  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__top {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 43px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1__top-title {
  width: 92px;
  text-transform: uppercase;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-family: "Inter", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  position: absolute;
  top: 323px;
  left: 81px;
}
.section1__top-text {
  width: 80px;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
  position: absolute;
  top: 363px;
  left: 96px;
  color: #fff;
}
.section1 .title {
  font-size: 55px;
  line-height: 55px;
  margin-bottom: 10px;
  margin-top: 22px;
  color: #fff;
}
.section1 .title span {
  display: inline-flex;
  position: relative;
}
.section1 .title span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 100%;
  height: 2px;
  background-color: #fff;
}
.section1 .subtitle {
  color: #fff;
}
.section1__bottom {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  padding: 44px 40px 0;
}
.section1__bottom-lb {
  margin: -20px 10px;
  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 21px 22px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.section1__bottom-list-item {
  display: flex;
  align-items: center;
  gap: 16px;
}
.section1__bottom-list-text {
  font-size: 18px;
  line-height: 21px;
  color: #171718;
  margin-right: -20px;
}
.section1__bottom-list-text strong {
  font-weight: 600;
}
.section1__bottom-guarantee {
  background-color: #F9F9F9;
  border: 1px solid #EDEDED;
  border-radius: 16px;
  padding: 19px 11px 19px 17px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.section1__bottom-guarantee-img {
  flex: 0 0 70px;
}
.section1__bottom-guarantee-title {
  font-weight: 800;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 6px;
}
.section1__bottom-guarantee-text {
  font-weight: 500;
  word-spacing: -1px;
}
.section1--2 .section1__top {
  padding: 0 16px;
}
.section1--2 .title {
  color: #2D1B13;
  margin-top: 27px;
  margin-bottom: 3px;
}
.section1--2 .section1__top-title {
  width: auto;
  display: inline-flex;
  font-size: 20px;
  line-height: 24px;
  text-shadow: none;
  top: 603px;
  left: 74px;
}
.section1--2 .section1__top-text {
  width: auto;
  display: inline-flex;
  background-color: #fff;
  padding: 4px 29px 4px 9px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 19px;
  color: #BF2626;
  top: 655px;
  left: 74px;
}
.section1--2 .section1__top-text::before {
  content: "";
  position: absolute;
  top: -4px;
  right: -5px;
  width: 36px;
  height: 38px;
  background-image: url(../img/gift.webp);
  background-repeat: no-repeat;
  background-size: cover;
}
.section1--3 .section1__top {
  padding: 0 40px;
}
.section1--3 .section1__top-line {
  margin-top: 19px;
  background-color: rgba(0, 0, 0, 0.33);
  background-image: url(../img/icon1.svg);
  background-repeat: no-repeat;
  background-position: 10px 7px;
  border-bottom: 1px solid #FBCF80;
  border-radius: 4px;
  padding: 4.5px 9px 4.5px 31px;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
}
.section1--3 .title {
  margin-top: 10px;
  margin-bottom: 37px;
}
.section1--3 .section1__bottom-lb {
  margin: 0 -16px 24px;
}
.section1--3 .section1__bottom {
  padding-top: 0;
}
.section1__top-list {
  width: 163px;
  border-radius: 0 16px 16px 0;
  padding: 29px 21px 29px 18px;
  background-color: rgba(45, 27, 19, 0.03);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-right: auto;
  margin-left: -40px;
}
.section1__top-list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.section1__top-list-text {
  color: #fff;
  font-weight: 500;
  text-align: center;
}
.section1__top-reducere {
  position: absolute;
  width: 100%;
  bottom: -3px;
  left: 0;
  min-height: 38px;
  background-image: url(../img/bg-reducere.webp);
  background-repeat: no-repeat;
  background-size: 100% 38px;
  background-position: bottom;
}
.section1__top-reducere-holder {
  width: 192px;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 19px;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -0.019em;
  color: #fff;
  gap: 4px;
}
.section1__top-reducere-holder strong {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
}

@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}
.form {
  padding: 24px 36px 39px 32px;
}
.form .title {
  padding: 0 48px 24px;
  font-size: 35px;
  line-height: 40px;
  position: relative;
  color: #2D1B13;
}
.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__banner {
  width: 402px;
  margin: 0 auto 28px;
  padding: 19px 19px 17px;
  background-image: url(../img/form-banner.webp);
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  font-weight: 500;
  min-height: 93px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form__banner strong {
  color: #896121;
}

.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;
  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: 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-bottom: 2px;
}

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

.footer {
  padding: 29px 2px 150px;
  background-color: #21140E;
  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;
}

.faq {
  padding: 9px 11px;
}
.faq__holder {
  padding: 60px 21px 36px;
  background-color: #fff;
  border-radius: 20px;
}
.faq__title {
  font-family: "Bebas Neue", "Bebas Neue2";
  font-size: 45px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #1B1923;
  margin-bottom: 26px;
}
.faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.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: 16px 80px 16px 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;
}

.delivery-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #27211A;
  color: #D9D9D9;
  padding: 15px;
  text-align: center;
  z-index: 299;
  padding: 11px 20px 8px;
  display: none;
  box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.3);
}

.delivery-banner .btn {
  font-size: 20px;
  line-height: 23px;
  font-weight: 800;
  padding: 11px 12px 12px;
  margin-bottom: 8px;
  text-transform: none;
}

.dropdown {
  padding: 7px 43px 40px 37px;
}
.dropdown .faq__accordion {
  gap: 8px;
}
.dropdown .faq__accordion-item {
  border: 1px solid rgba(121, 96, 72, 0.1);
  border-radius: 8px;
  box-shadow: none;
}
.dropdown .faq__accordion-button {
  font-size: 18px;
  line-height: 21px;
  padding: 12px 80px 13px 21px;
}
.dropdown .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>');
}
.dropdown .scheme {
  display: flex;
  align-items: center;
  gap: 66px;
  margin-bottom: 10px;
}
.dropdown .scheme img {
  width: 100%;
  flex-shrink: 0;
}
.dropdown .scheme__list {
  font-size: 14px;
  line-height: 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  color: #4F4447;
}
.dropdown .scheme__list strong {
  font-weight: 600;
}



.delivery-banner__text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  padding-left: 23px;
  background-image: url('data:image/svg+xml,<svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.9062 0.09425C13.2934 0.416125 13.8241 1.22728 14.4894 2.34375H11.9062V0.09425ZM3.79931 2.4375C4.07094 2.4375 4.26806 2.56859 4.26806 2.875C4.26806 3.13344 4.05897 3.34303 3.80066 3.34375H0.96875C0.709844 3.34375 0.5 3.55372 0.5 3.8125C0.5 4.07141 0.709844 4.28125 0.96875 4.28125H5.1875C5.44884 4.28125 5.65809 4.49094 5.65809 4.75C5.65809 5.00891 5.44825 5.21875 5.18934 5.21875H0.96875C0.709844 5.21875 0.5 5.42859 0.5 5.6875C0.5 5.94641 0.709844 6.15625 0.96875 6.15625H2V7.5625C2 7.82141 2.20984 8.03125 2.46875 8.03125H3.411C3.57897 8.85866 4.31006 9.46875 5.17188 9.46875C6.03369 9.46875 6.76478 8.85866 6.93275 8.03125H11.6923C11.8602 8.85866 12.5913 9.46875 13.4531 9.46875C14.3149 9.46875 15.046 8.85866 15.214 8.03125H16.0312C16.2902 8.03125 16.5 7.82141 16.5 7.5625V4.75C16.5 3.37462 15.0493 3.28331 15.048 3.28125H11.4375C11.1786 3.28125 10.9688 3.07141 10.9688 2.8125V0H2.46875C2.20984 0 2 0.209844 2 0.46875V1.5H1.4375C1.17859 1.5 0.96875 1.70984 0.96875 1.96875C0.96875 2.22766 1.17859 2.4375 1.4375 2.4375H3.79931ZM14.0608 7.06422C14.3964 7.39978 14.3964 7.94409 14.0608 8.27966C13.521 8.81947 12.5938 8.43544 12.5938 7.67188C12.5938 6.90844 13.521 6.52441 14.0608 7.06422ZM5.77953 7.06422C6.11513 7.39978 6.11513 7.94409 5.77953 8.27966C5.23975 8.81947 4.3125 8.43544 4.3125 7.67188C4.3125 6.90844 5.23975 6.52441 5.77953 7.06422Z" fill="%23555555"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  display: inline-flex;
}

.delivery-banner__text span {
  font-weight: bold;
  text-decoration: underline;
  padding-left: 4px;
}

.section2 {
  background: linear-gradient(360deg, #F6EAD9 0%, #FFFFFF 100%);
}
.section2 .title {
  margin-bottom: 30px;
  color: #FFF3DE;
}
.section2__top {
  padding: 29px 42px 50px 36px;
  background-image: url(../img/section2-bg1.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.section2__top .section2__item-img::before {
  height: 130px;
  background: linear-gradient(180deg, #C9A058 0%, #B5714B 170.2%);
}
.section2__middle {
  padding: 44px 39px 43px 36px;
  background-image: url(../img/section2-bg2.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-top: -24px;
}
.section2__middle .section2__item-img::before {
  height: 160px;
  background: linear-gradient(180deg, #C9A058 0%, #F2C87A 170.2%);
}
.section2__middle .section2__item-img::after {
  height: 38px;
  background: linear-gradient(180deg, #E7BE73 12.94%, rgba(201, 160, 88, 0) 161.11%);
}
.section2__bottom {
  padding: 44px 39px 25px 36px;
  background-image: url(../img/section2-bg3.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-top: -24px;
}
.section2__bottom .section2__item-img::after {
  height: 24px;
  background: linear-gradient(180deg, #C6955C 12.94%, #F2C87A 161.11%);
}
.section2__block {
  opacity: 0;
  transform: translateX(-100%);
  transition: all 0.5s ease-out;
}
.section2__block--right {
  transform: translateX(100%);
}
.section2__block.in-view {
  opacity: 1;
  transform: translateX(0);
}
.section2__item {
  display: flex;
  gap: 10px;
  align-items: flex-start;
}
.section2__item-content {
  padding-top: 3px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.section2__item-img {
  flex: 0 0 84px;
  position: relative;
}
.section2__item-img::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 4.5px;
}
.section2__item-img::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 4.5px;
}
.section2__item-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #FBCF80;
}
.section2__item-text {
  color: #fff;
  font-weight: 500;
}
.section2__item-lb {
  padding: 6px 12px;
  border-radius: 4px;
  background-color: #C8986B;
  font-weight: 500;
  color: #fff;
}

.section3 {
  background-repeat: no-repeat;
  background-size: cover;
}
.section3 .title {
  color: #FFF3DE;
  margin-bottom: 18px;
}
.section3 .subtitle {
  font-weight: 500;
  color: #fff;
}
.section3 .btn__after-text {
  color: #fff;
}
.section3__top {
  padding: 34px 40px 178px;
}
.section3__list {
  display: flex;
  flex-direction: column;
  gap: 22px;
  width: 219px;
  margin-left: auto;
  margin-bottom: 77px;
}
.section3__list-item {
  min-height: 77px;
  display: flex;
  align-items: center;
  border-radius: 8px 0 0 8px;
  border-left: 2px solid #FBCF80;
  color: #fff;
  padding: 10px 6px 10px 19px;
  background: linear-gradient(270deg, #2D1B13 0%, rgba(45, 27, 19, 0.3) 100%);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.section4 {
  padding: 15px 0 14px;
  background-color: #F7ECDC;
}
.section4__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  margin-bottom: 12px;
  color: #2D1B13;
}
.section4__marquee {
  width: 100%;
  overflow: hidden;
}
.section4__marquee-content {
  display: flex;
  align-items: center;
  gap: 11px;
  animation: marquee 10s linear infinite;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-200%);
  }
}
.section5 {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section5 .title {
  color: #FFF3DE;
  margin-bottom: 18px;
}
.section5 .subtitle {
  font-weight: 500;
  color: #fff;
}
.section5__top {
  padding: 40px 39px 57px 41px;
}
.section5__text {
  padding: 21px 35px 27px 40px;
  width: 397px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 75px;
}
.section5__block {
  width: 315px;
  margin-left: 40px;
  padding: 16px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section5__block-text {
  text-align: center;
  margin: 10px 0;
}
.section5__block-name {
  font-family: "Vujahday Script", cursive;
  color: #2D1B13;
  font-size: 24px;
  line-height: 33px;
  margin-bottom: -7px;
}
.section5__block-bottom {
  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"><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="%23CC2C2C"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: -2px;
}
.section5__circle {
  position: absolute;
  right: 11px;
  bottom: 65px;
  width: 111px;
  height: 111px;
  background-color: rgba(204, 44, 44, 0.66);
  padding: 4px;
  border-radius: 50%;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
  text-align: center;
}
.section5__circle-holder {
  background: linear-gradient(158.76deg, #CC2C2C 13.99%, #661616 120.62%);
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.section5__circle-title {
  color: #FFE8BF;
  font-weight: bold;
  padding-top: 4px;
  padding-right: 5px;
  margin-bottom: -2px;
}
.section5__circle-title span {
  font-family: "Bebas Neue", "Bebas Neue2";
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}
.section5__circle-line {
  background: linear-gradient(90deg, rgba(70, 7, 7, 0) -15.05%, rgba(70, 7, 7, 0.8) 55.63%, rgba(70, 7, 7, 0) 102.93%);
  color: #FFE8BF;
  font-weight: bold;
  line-height: 17px;
  margin-bottom: 3px;
}
.section5__circle-text {
  color: rgba(255, 232, 191, 0.9);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
}

.section6 {
  background-repeat: no-repeat;
  background-size: cover;
}
.section6 .title {
  color: #FFF3DE;
  margin-bottom: 17px;
}
.section6 .subtitle {
  font-weight: 500;
  color: #fff;
}
.section6__top {
  padding: 33px 41px 53px;
}
.section6__item--1 {
  width: 255px;
  padding: 15px 18px;
  border-radius: 8px 0 0 8px;
  background: linear-gradient(90deg, #5E211B 0%, rgba(221, 84, 69, 0) 132.81%);
  margin-left: auto;
  margin-bottom: 59px;
}
.section6__item--2 {
  width: 271px;
  padding: 15px 18px 15px 39px;
  border-radius: 0 8px 8px 0;
  background: linear-gradient(90deg, #B14539 0%, rgba(201, 85, 72, 0) 132.81%);
  margin-right: auto;
  margin-bottom: 59px;
}
.section6__item--3 {
  width: 255px;
  padding: 15px 18px;
  border-radius: 8px 0 0 8px;
  background: linear-gradient(90deg, #B45A47 0%, rgba(178, 79, 58, 0) 132.81%);
  margin-left: auto;
}
.section6__item-title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}
.section6__item-title-lb {
  padding: 4px 8px;
  font-weight: 800;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  background: linear-gradient(103.13deg, #DFB084 -192.96%, #CAA661 -106.3%, #FBCF80 -15.84%, #865F21 74.62%, #796048 163.82%);
  border-radius: 4px;
}
.section6__item-title-text {
  font-weight: 800;
  font-size: 20px;
  line-height: 23px;
  color: #F4E4D4;
}
.section6__item-subtitle {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0.05em;
  color: #FBCF80;
  margin-bottom: 12px;
}
.section6__item-text {
  font-weight: 500;
  color: #fff;
}

.section7 {
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  background-color: #F6EAD9;
  position: relative;
  background-position-y: 50px;
}
.section7 .title {
  color: #2D1B13;
  padding: 41px 41px 35px;
}
.section7 .title span {
  display: inline-flex;
  position: relative;
}
.section7 .title span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 100%;
  height: 2px;
  background-color: #2D1B13;
}
.section7__lb {
  position: absolute;
  top: 223px;
  right: 52px;
  width: 156px;
  line-height: 16px;
  font-weight: bold;
  color: #2D1B13;
  text-align: center;
}
.section7__comparison {
  display: flex;
  justify-content: center;
  gap: 19px;
  margin-top: 296px;
}
.section7__comparison-list {
  flex: 0 0 196px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  text-align: center;
  font-weight: 500;
  padding: 13px 9px 18px 8px;
}
.section7__comparison-list--left {
  background-color: #2D1B13;
  color: #fff;
}
.section7__comparison-list--left .section7__comparison-list-item::before {
  background-color: #9CCF2F;
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2007_12631)"><path d="M9.63726 1.26461C9.44069 1.09266 9.14132 1.11209 8.9689 1.30913L3.9252 7.07332L1.61839 4.61256C1.43934 4.42214 1.13997 4.41266 0.949077 4.59123C0.758181 4.76981 0.748232 5.07013 0.92728 5.26102L3.59171 8.10308C3.63614 8.1502 3.68973 8.18774 3.7492 8.2134C3.80866 8.23905 3.87274 8.25229 3.9375 8.25228H3.94555C4.0796 8.25038 4.2056 8.19165 4.29418 8.09076L9.68226 1.93297C9.85421 1.73592 9.83431 1.43703 9.63726 1.26461Z" fill="white"/></g><defs><clipPath id="clip0_2007_12631"><rect width="9" height="9" fill="white" transform="translate(0.799194 0.199707)"/></clipPath></defs></svg>');
}
.section7__comparison-list--right {
  background-color: #D4C5A8;
  color: #2D1B13;
}
.section7__comparison-list--right .section7__comparison-list-item::before {
  background-color: #fff;
  background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.53972 4.00021L7.74115 0.798781C7.89544 0.644495 7.89544 0.413066 7.74115 0.258781C7.58686 0.104495 7.35543 0.104495 7.20115 0.258781L3.99972 3.46021L0.798292 0.258781C0.644007 0.104495 0.412578 0.104495 0.258292 0.258781C0.104007 0.413066 0.104007 0.644495 0.258292 0.798781L3.45972 4.00021L0.258292 7.20164C0.104007 7.35592 0.104007 7.58735 0.258292 7.74164C0.412578 7.89592 0.644007 7.89592 0.798292 7.74164L3.99972 4.54021L7.20115 7.74164C7.35543 7.89592 7.58686 7.89592 7.74115 7.74164C7.89544 7.58735 7.89544 7.35592 7.74115 7.20164L4.53972 4.00021Z" fill="%23E75450"/></svg>');
}
.section7__comparison-list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
.section7__comparison-list-item::before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
}
.section7__comparison-list-item:nth-child(1) {
  margin-bottom: 11px;
}
.section7__comparison-list-item:nth-child(2) {
  margin-bottom: 14px;
}
.section7__comparison-list-item:nth-child(3) {
  margin-bottom: 13px;
}
.section7__comparison-list-item:nth-child(4) {
  margin-bottom: 13px;
}

.section8 {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 41px 35px;
}
.section8 .title {
  color: #FFF3DE;
  margin-bottom: 18px;
}
.section8 .subtitle {
  font-weight: 500;
  color: #fff;
}
.section8 .btn__after-text {
  color: #fff;
}
.section8__circle {
  width: 148px;
  position: absolute;
  top: 450px;
  left: 65px;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  color: #fff;
  text-align: center;
}

.section9 {
  padding: 55px 31px 26px;
}
.section9 .title {
  margin-bottom: 45px;
  line-height: 40px;
}
.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: 44px;
}
.section9__bars-title--2 {
  top: 100px;
}
.section9__bars-title--3 {
  top: 157px;
}
.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 27px;
  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_2007_13004)"><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="%23CC2C2C"/></g><defs><clipPath id="clip0_2007_13004"><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: 273px;
  background-color: rgba(167, 111, 112, 0.7);
  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.6534C8.84688 8.26287 8.84688 7.62971 8.45635 7.23918L2.09239 0.875221C1.70187 0.484697 1.0687 0.484697 0.678179 0.875221C0.287655 1.26575 0.287655 1.89891 0.678179 2.28943L6.33503 7.94629L0.678179 13.6031C0.287655 13.9937 0.287655 14.6268 0.678179 15.0174C1.0687 15.4079 1.70187 15.4079 2.09239 15.0174L8.45635 8.6534ZM6.97754 8.94629H7.74925V6.94629H6.97754V8.94629Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: 16px center;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  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;
}
/*# sourceMappingURL=main.css.map */



.form__select{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px;padding-right:2px;margin-block:34px;}
.form__select-item{width:100%;min-height:94px;position:relative;border:1px solid rgba(0, 0, 0, 0.1);border-radius:8px;background-color:#fff;padding:1px;box-shadow:0px 0px 0px 0px rgba(180, 97, 37, 0.15);transition:all 0.3s ease;border-radius:18px;}
.form__select-item.active{background:linear-gradient(180deg, #BD0000 0%, #995300 100%);border-color:rgba(0, 0, 0, 0);box-shadow:0px 4px 20px 0px rgba(180, 97, 37, 0.15);transition:all 0.3s ease;}
.form__select-item.active .form__select-check{background-image:url(../img/bg-check-active.webp);}
.form__select-item-wrap{border-radius:16px;background-color:#fff;height:100%;display:flex;padding-right:7px;justify-content:space-between;padding-left:90px;}
.form__select-item-wrap1{background-image:url(../img/1.webp);background-repeat:no-repeat;background-position:left center;background-size:contain;}
.form__select-item-wrap2{background-image:url(../img/2.webp);background-repeat:no-repeat;background-position:left center;background-size:contain;}
.form__select-item-wrap3{background-image:url(../img/3.webp);background-repeat:no-repeat;background-position:left center;background-size:contain;}
.form__select-item-content{display:flex;flex-direction:column;align-items:left;justify-content:center;padding-bottom:2px;}
.form__select-item-title{font-size:16px;font-weight:700;line-height:21px;margin-bottom:4px;color:#0C0C0C;}
.form__select-item-title span{color:#cf4b2b;font-weight:900;}
.form__select-item-discount{border-radius:4px;padding:3px 6px;background:linear-gradient(180deg, #BD0000 0%, #995300 100%);font-size:14px;font-weight:700;line-height:14px;color:#fff;width:fit-content;}
.form__select-item-price{display:flex;justify-content:center;gap:6px;align-items:center;flex-direction:column;}
.form__select-item-price b{font-weight:800;font-size:24px;}
.form__select-item-price span{font-size:16px;line-height:14px;color:#807168;text-decoration:line-through;}
.form__select-check{position:absolute;top:-11px;left:-8px;width:32px;height:32px;background-image:url(../img/bg-check.webp);background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease;}