/* @import "fonts.css"; */

body {
  
  
  
/* Example Usage */
font-family: 'SavaPro', sans-serif;

font-family: 'Morandi Condensed', sans-serif;
}
.placeholder::-webkit-input-placeholder {
  color: #5a5a5a;
}

.placeholder::-moz-placeholder {
  color: #5a5a5a;
}

.placeholder:-moz-placeholder {
  color: #5a5a5a;
}

.placeholder:-ms-input-placeholder {
  color: #5a5a5a;
}

.placeholder:focus::-webkit-input-placeholder {
  color: transparent;
}

.placeholder:focus::-moz-placeholder {
  color: transparent;
}

.placeholder:focus:-moz-placeholder {
  color: transparent;
}

.placeholder:focus:-ms-input-placeholder {
  color: transparent;
}

.placeholder:focus {
  outline: none;
}

:focus {
  outline: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}

b, strong {
  font-weight: 700;
}

body {
  width: 100%;
  padding: 0;
  margin: 0;
  
  font-weight: 400;
  font-size: 17px;
  line-height: 150%;
  color: #000;
  background: #1c1c1c;
}

.wrap {
  position: relative;
  width: 480px;
  min-height: 100vh;
  margin: 0 auto;
  background: #fff;
}

section {
  margin: 50px 0;
}

button,
textarea,
input {
  
}

/*   video   */

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  background: #333;
}

.video-container iframe,
.video-container object,
.video-container embed,
.video-container .youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.m-button {
  /* display: block;
  background: #ce2219;
  height: 54px;
  line-height: 54px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  
  padding: 0 20px;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  border: 0;
  border-radius: 6px;
  cursor: pointer; */
}

.m-button i {
  font-size: 0.8em;
  font-style: normal;
  text-transform: uppercase;
}

.m-button--mini {
  height: 46px;
  line-height: 46px;
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.m-button--big {
  width: 360px;
  height: 60px;
  line-height: 60px;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
}

h2.title {
  font-size: 40px;
  font-weight: 700;
  line-height: 110%;
  text-align: center;
  padding: 0 20px;
}

h2.title span {
  color: #fb1945;
}

h2.title span.orange {
  color: #ce2219;
}

h2.title span.orange i {
  font-style: normal;
  color: #ce2219;
}

.title--white {
  color: #fff;
}

h2.title--margin {
  margin-bottom: 30px;
}

.sub-title {
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
}

/*   offer   */

.offer {
  position: relative;
  background: #151922;
}

.offer--bottom:after {
  display: none;
}

.offer:after {
  position: absolute;
  left: 0;
  bottom: -44px;
  content: '';
  width: 0;
  height: 0;
  border-width: 44px 240px 0;
  border-style: solid;
  border-color: #151922 transparent transparent;
  border-image: initial;
}

.offer__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 96px;
  padding: 0 20px;
}

.offer__head--bottom {
  justify-content: center;
  height: auto;
  padding: 35px 20px 30px;
}

.offer__head--shadow {
  position: relative;
  z-index: 2;
  box-shadow: 0 4px 13px rgba(0, 0, 0, .15);
}

.offer__title {
  position: relative;
  top: 3px;
  
  letter-spacing: 1px;
  line-height: 100%;
  font-weight: 900;
  text-transform: uppercase;
}

.offer__title span {
  display: block;
}

.offer__title span:nth-child(1) {
  font-size: 29px;
  line-height: 100%;
  color: #ff8400;
  margin-bottom: 5px;
}

.offer__title span:nth-child(1) i {
  font-style: normal;
  color: #f00;
}

.offer__title span:nth-child(2) {
  display: block;
  font-size: 19px;
  line-height: 100%;
  letter-spacing: .7px;
}

.offer__title--big {
  font-size: 50px;
  text-align: center;
}

.offer__title--big span {
  font-size: 19px;
}

.offer__box {
  position: relative;
}

.offer__box--hit:after {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 500px;
  display: block;
  background: url("../img/hit.webp") 0 0 no-repeat;
  width: 106px;
  height: 166px;
  content: '';
}

.offer__image {
  display: block;
}

.offer__bullet {
  position: absolute;
  left: 20px;
  top: 20px;
  display: flex;
  align-items: center;
  width: 270px;
  color: #fff;
  font-size: 18px;
  line-height: 120%;
}

.offer__bullet:before {
  flex-shrink: 0;
  display: block;
  width: 53px;
  height: 53px;
  background: url("../img/icon1.webp") 50% 50% no-repeat;
  border-radius: 50%;
  margin-right: 15px;
  content: '';
}

.offer__topic {
  text-align: center;
  background: #151922;
  padding: 20px 40px 15px;
}

.offer__topic h3 {
  font-weight: 700;
  font-size: 43px;
  line-height: 1.1em;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.offer__topic p {
  color: #cc2317;
  font-size: 50px;
  line-height: 1em;
}

/*   s1   */

.s1 {
  padding-top: 365px;
  margin-bottom: 20px;
  background: url("../img/s1-bg.webp") 50% 0 no-repeat;
}

.s1__box {
  display: flex;
  justify-content: flex-end;
}

.s1__product {
  display: block;
  margin-top: -10px;
}

.bullet {
  margin-right: 10px;
  width: 205px;
}

.bullet__item {
  position: relative;
  padding-left: 25px;
  font-size: 18px;
  line-height: 120%;
}

.bullet__item:before {
  position: absolute;
  left: -5px;
  top: -10px;
  display: block;
  background: url("../img/check-icon.webp") 0 0 no-repeat;
  width: 28px;
  height: 31px;
  content: '';
}

.bullet__item:not(:last-child) {
  margin-bottom: 25px;
}

/*   order   */

.order {
  background: #151921;
  padding: 20px 0;
  margin: 0 20px;
    margin-top: 0px;
  border-radius: 20px;
  box-shadow: 0 0 21px rgba(0, 0, 0, .21);
  margin-top: 50px;
}

.order--bottom {
  margin: 0;
  border-radius: 0;
  padding: 40px 0 30px;
}

.order__product {
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}

.order__product img {
  display: block;
  width: 146px;
  border-radius: 6px;
  box-shadow: 0 0 21px rgba(76, 76, 76, .23);
  margin: 0 20px;
}

.order__text {
  
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}

.order__text h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.order__text p {
  font-size: 20px;
  line-height: 120%;
}

/*   price   */

.price {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  background: url("../img/price-arrow.webp") 50% 50% no-repeat;
}

.price__item {
  margin: 0 35px;
  color: #fff;
}

.price__label {
  font-size: 25px;
  margin-bottom: 3px;
}

.price__value {
  font-size: 41px;
  font-weight: 700;
  line-height: 100%;
}

.price__value--old {
  text-decoration: line-through;
  color: #c2bebe;
}

.price__value--new {
  color: #FC8300;
}

/*   m1-form   */

.m1-form {
  padding-inline: 20px;
  margin-top: 30px;
}

.m1-form__input {
  display: block;
  width: 100%;
  height: 70px;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 0 20px;
  background: #fff;
  border: none;
  border-radius: 6px;
  margin-bottom: 15px;
}

.m1-form .m-button {
  width: 100%;
  height: 70px;
  line-height: 70px;
  text-transform: uppercase;
}

.date-sale {
  
  font-size: 14px;
  line-height: 140%;
  text-align: center;
  margin-top: 15px;
  color: #c5c1c1;
}

.description {
  padding: 110px 0 0;
  background: black;
  color: white;
}

.description__box {
  background: #e6e4e5;
  margin-top: 40px;
}

.description__photo {
  display: block;
}

.description p {
  font-size: 20px;
  line-height: 30px;
  padding: 15px 20px 0;
  text-align: center;
  margin-bottom: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='495' height='230' viewBox='0 0 495 230' fill='none'%3E %3Cpath d='M0 0H495V185.5L246 229.5L0 185.5V0Z' fill='%232E2E2E'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
  height: 250px;

}

video.video,
.video-gif {
  display: block;
  width: 100%;
}

.demo {
  position: relative;
  background: url("../img/bg1.webp") 50% 0 no-repeat #151922;
  padding: 30px 0 0;
  margin-bottom: 90px;
}

.demo__text {
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  padding: 0 20px;
  margin-bottom: 60px;
}

.demo__list {
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
}

.demo__item {
  color: #fff;
  width: 200px;
}

.demo__item > p {
  font-size: 15px;
  line-height: 22px;
  height: 125px;
}

.demo__item > p b i {
  font-style: normal;
  color: #ff7900;
}

.demo__photo {
  margin-bottom: 20px;
}

.demo__photo:before {
  display: block;
  background: url("../img/arrow-down.webp") 0 0 no-repeat;
  width: 20px;
  height: 18px;
  margin: 0 auto 15px;
  content: '';
}

.demo__photo img {
  display: block;
  border-radius: 50px;
}

.demo__alert {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  padding: 0 25px 20px;
}

.demo__btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -30px;
}

.result {
  display: flex;
  background: url("../img/result.webp") 50% 0 no-repeat;
  width: 480px;
  height: 308px;
  margin-bottom: 10px;
}

.result > span {
  width: 50%;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 20px;
}

.result > span:nth-child(1) {
  padding-right: 30px;
}

.result > span:nth-child(2) {
  padding-left: 30px;
  color: #fff;
  font-weight: 700;
}

.gif {
  margin-bottom: 20px;
}

.gif video.video {
  margin-bottom: 30px;
}

.blogger__box {
  position: relative;
  background: url("../img/blogger-bg.webp") 50% 0 no-repeat;
  height: 620px;
  margin-top: 60px;
}

.blogger__name {
  position: absolute;
  left: 20px;
  top: 90px;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

.blogger__hit {
  position: relative;
  top: -30px;
  font-size: 30px;
  font-weight: 700;
  color: #fb1945;
  line-height: 100%;
  text-align: center;
}

.blogger__hit span {
  display: inline-block;
  height: 54px;
  line-height: 44px;
  padding: 0 40px;
  border: 5px solid #fb1945;
  border-radius: 27px;
}

.blogger__text {
  position: absolute;
  top: 200px;
  right: 0;
  width: 120px;
  font-size: 16px;
  line-height: 130%;
}

.blogger__quote {
  position: absolute;
  left: 20px;
  top: 410px;
  width: 400px;
  font-size: 18px;
  line-height: 140%;
}

/*   benefits   */

.benefits {
  padding: 50px 0 0;
  /* background: #151922; */
  color: black;
  position: relative;
  isolation: isolate;
  background: radial-gradient(#f0f0f0,white);
}
.benefits .dragon-img {
  position: absolute;
  z-index: -1;
  bottom: 0;
  opacity: 0.1;
  filter: blur(4px);
  height: 100%;
  object-fit: contain;
  transform: scaleX(-1);
  object-position: -170px 130px;
}

.benefits__list {
  margin-bottom: 40px;
}

.benefits__item {
  display: flex;
  align-items: center;
  padding: 0 20px;
  margin-bottom: 35px;
}

.benefits__item:last-child {
  margin-bottom: 0;
}

.benefits__item:nth-child(odd) .benefits__image {
  margin-right: 20px;
}

.benefits__item:nth-child(even) .benefits__image {
  order: 2;
  margin-left: 20px;
}

.benefits__image {
  flex-shrink: 0;
  display: block;
  width: 194px;
  border-radius: 50%;
  box-shadow: 0 10px 35px rgba(0, 0, 0, .4);
}

.benefits__text {
  /* color: #fff; */
  font-size: 20px;
  line-height: 28px;
}

.benefits__text b {
  color: #fc8300;
}

.benefits .m-button {
  position: relative;
  bottom: -30px;
}

/*   char   */

.char {
  margin-top: 80px;
  /* margin-bottom: 50px; */
  background: url("") 50% 0 no-repeat;
}

.char__list {

}

.char__item {
  display: flex;
  justify-content: space-between;
  padding: 7px 20px;
  font-size: 16px;
  color: #000;
}

.char__item:nth-child(even) {
  background: #e6e6e6;
}

/*   reviews   */

.reviews {
  margin-bottom: 50px;
}

.reviews__list {
  padding: 0 50px;
}

.reviews__item {
  background: #fff;
  margin-bottom: 40px;
  border-radius: 30px;
  box-shadow: 0 0 21px rgba(157, 157, 157, .6);
}

.reviews__photo {
 border-radius: 50%;
 height: 60px;
 text-align: center;
 display: flex;
 justify-content: center;
}

.reviews__text {
  padding: 20px;
  font-size: 18px;
  line-height: 25px;
}

.reviews__text img {
  display: block;
}

/*   order-steps   */

.order-steps {
  background: url("../img/bg-steps.webp") 50% 0 no-repeat #242225;
  padding: 60px 0 80px;
  border-top: 4px solid #8a8c90;
}

.order-steps__list {
  padding: 0 20px;
  margin: 80px 0 0;
}

.order-steps__item {
  display: flex;
  align-items: center;
  min-height: 170px;
  position: relative;
  background: #fff;
  margin-bottom: 70px;
  border-radius: 20px;
  box-shadow: 0 6px 35px rgba(0, 0, 0, .14);
}

.order-steps__item:last-child {
  margin-bottom: 0;
}

.order-steps__num {
  position: absolute;
  left: calc(50% - 30px);
  top: -30px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  background: #7bb700;
  text-align: center;
  border-radius: 50%;
}

.order-steps__left {
  flex-shrink: 0;
  width: 170px;
}

.order-steps__left--padding {
  padding-left: 15px;
}

.order-steps__left > img {
  display: block;
}

.order-steps__button {
  position: relative;
}

.order-steps__button:after {
  position: absolute;
  right: 10px;
  bottom: -40px;
  display: block;
  background: url("../img/cursor.webp") 0 0 no-repeat;
  width: 40px;
  height: 50px;
  content: '';
}

.order-steps__text {
  flex-grow: 1;
  font-size: 19px;
  line-height: 26px;
  padding: 15px;
}

/*   footer   */

.footer {
  /* background: #1b2027; */
  padding: 40px 0;
}

.footer__image {
  display: block;
  margin: 0 auto 15px;
}

.footer__links {
  text-align: center;
}

.footer__links p:not(:last-child) {
  margin-bottom: 5px;
}

.footer__links a {
  font-size: 16px;
  color: #ccc;
  text-decoration: none;
}

.video-group {
  position: relative;

}
.video-group .txt-in_vid {
  position: absolute;
  top: 402px;
  bottom: 57px;
  left: 214px;
  right: 53px;
  color: white;
  background: black;
  text-align: center;
  font-weight: 600;
  font-size: 25px;
}

.img-group {
  position: relative;
}
.img-group [class*=txt] {
  position: absolute;
}
.img-group > img {
  display: block;
}
.img2-group .txt1 {
  top: 20px;
  left: 10px;
  color: white;
  font-size: 35px;
  text-transform: uppercase;
  font-weight: 700;
}
.img2-group .txt2 {
  background: black;
  top: 60px;
  left: 10px;
  height: 50px;
  font-size: 28px;
  position: absolute;
  color: red;
  display: flex;
  gap: 10px;
  align-items: center;
  padding-inline: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.img2-group .txt2::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 75 90'%3E%3Cpath fill-rule='evenodd' d='M19.5 1q6.3-.7 6.5.5V29h-8.5L16 27.5 17 2zm27 7q2.3-.7 1.5 1.5L33.5 26l-2.5-.5 1-3zm6 9q3.3-1.1 2.5 1.5L45.5 25 40 26l1.5-3zM17 44l9 1v12.5L24.5 59H17zm-1 30h10v11.5L23.5 89 17 88zM.5 31h3q9.2 6.3 22 9H64l-1.5 4h-27l-1-1h-9l-18-6Q2 34.9.5 31zm12 0h60l1.5 1.5q.8 3.8-1.5 4.5h-46l-11-3zM31 49q3.8-.7 5 2.5l10 11 2 4.5q-3.8.8-5-2.5zm9.5 0 5 1 9.5 6.5q.8 2.3-1.5 1.5l-11-6zM12 60l12.5 2 6.5-1-1.5 3-12 1-5.5-1zm1 7q4.5 1.7 12.5 1l4-1-3 4q-9 1-13.5-1z' style='fill:%23c9271e;stroke:%23c9271e'/%3E%3C/svg%3E");
  width: 30px;
}
.img3-group .txt1 {
    color: white;
    font-size: 36px;
    font-weight: 700;
    left: 5px;
  gap: 15px;
  display: flex;
  align-items: center;
  top: 12px;
  /* font-family: 'SavaPro'; */
}
.img3-group .txt1::before {
  display: block;
  width: 45px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 53 67'%3E%3Cpath fill='%237e756a' fill-rule='evenodd' d='M18.5 3.5q8.7-1.7 18-.5 4.6.6 8 3.5.9 3.4 4 5l-2 1h-4q.5-4.5-4-4-1-2.5-4-2 .1-1.5-1-2.5-7.5-.7-15-.5z'/%3E%3Cpath fill='%238c857e' fill-rule='evenodd' d='M18.5 3.5q-2 1.5-2 4-1 0-1 1-3.9 3.7-8.5 7-.3 3.8-1.5 7-1.7-4.2-.5-9 1 1.8 1.5 0-1.2-1.3-3-1 1.8-2.4 5-2.5 2.9-6.6 10-6.5z'/%3E%3Cpath fill='%23989ca4' fill-rule='evenodd' d='M18.5 3.5q7.5-.2 15 .5 1.1 1 1 2.5-9.1-.4-18 1 0-2.5 2-4z'/%3E%3Cpath fill='%23b2b4bd' fill-rule='evenodd' d='M34.5 6.5q3-.5 4 2h-4q-9-1.2-18-1 8.9-1.4 18-1z'/%3E%3Cpath fill='%239899a0' fill-rule='evenodd' d='M16.5 7.5q9-.2 18 1-1.3.5-1 2-7.4-1.5-15-.5-1.9.6-2 2.5l-2 2v-2l1-4q0-1 1-1z'/%3E%3Cpath fill='%23a9b1be' fill-rule='evenodd' d='M33.5 10.5h5q0 2.5 2 4h-8v-3h-4q-6.1-2.2-12 1 .1-1.9 2-2.5 7.6-1 15 .5z'/%3E%3Cpath fill='%23a2968c' fill-rule='evenodd' d='M34.5 8.5h4q4.5-.5 4 4 .4 1.9 2 3-1 0-1 1l-2-1q0-1-1-1-2-1.5-2-4h-5q-.3-1.5 1-2z'/%3E%3Cpath fill='%23d9c9bb' fill-rule='evenodd' d='M42.5 12.5h4q2.5 4.6 2 10-.1.8-1 1-.6-4.7-3-8-1.6-1.1-2-3z'/%3E%3Cpath fill='%2342392d' fill-rule='evenodd' d='M3.5 12.5q-.1 9 1 18-4.2-7.9-2.5-17 .6-.8 1.5-1z'/%3E%3Cpath fill='%23b2b5b7' fill-rule='evenodd' d='m15.5 8.5-1 4q-2.2 1.9-5 3l-2 14q.8-3.8-2-7 1.2-3.2 1.5-7 4.6-3.3 8.5-7z'/%3E%3Cpath fill='%23c7dff7' fill-rule='evenodd' d='M24.5 13.5h4q.1 2.1-1 4 2.4 1.2 5 1.5-1.3 1.5-1 3.5-1.3.5-1 2h-15q-2.6.1-3-2.5 2.9-2.9 4.5-6.5 3.7-1.3 7.5-2z'/%3E%3Cpath fill='%23bfcde3' fill-rule='evenodd' d='M28.5 11.5h4v3h7q-2.9 4-6 8h-2q-.3-2 1-3.5-2.6-.3-5-1.5 1.1-1.9 1-4h-4q1.5-1.8 4-2z'/%3E%3Cpath fill='%23aa9a8c' fill-rule='evenodd' d='M48.5 11.5q1.5-.1 2.5 1 1.2 5.8-.5 11l-2-1q.5-5.4-2-10l2-1z'/%3E%3Cpath fill='%23b7aca6' fill-rule='evenodd' d='m41.5 15.5 2 1q1.4 2.6 1 6h-6q.8-3.8 3-7z'/%3E%3Cpath fill='%23a6b6d2' fill-rule='evenodd' d='M28.5 11.5q-2.5.2-4 2-3.8.7-7.5 2-1.6 3.6-4.5 6.5.4 2.6 3 2.5.6 1.1 2 1.5-3 .7-6 .5-.2-3.5.5-7 2.1-2.1 2.5-5l2-2q5.9-3.2 12-1z'/%3E%3Cpath fill='%23e3d3cb' fill-rule='evenodd' d='M39.5 14.5h1q1 0 1 1-2.2 3.2-3 7h6v2q-4.6 3.6-10 6 1.1-3.4 4-5.5-1-3.7-4-1.5 0-1-1-1 3.1-4 6-8z'/%3E%3Cpath fill='%23b89f83' fill-rule='evenodd' d='M43.5 16.5q0-1 1-1 2.4 3.3 3 8 .9-.2 1-1l2 1v3q-3.1-2.1-3 2h-3v-6q.4-3.4-1-6z'/%3E%3Cpath fill='%239b8d7e' fill-rule='evenodd' d='M3.5 12.5q1.8-.3 3 1-.5 1.8-1.5 0-1.2 4.8.5 9 2.8 3.2 2 7l2-14q2.8-1.1 5-3v2q-2.1 1.6-3.5 4-.7 5.5-.5 11v1h-4q.4 3.4-1 6-1-2.9-1-6-1.1-9-1-18z'/%3E%3Cpath fill='%23afbcc8' fill-rule='evenodd' d='M15.5 24.5h13q-.3 2.3-2 4-7.5-.3-15-2 3 .2 6-.5-1.4-.4-2-1.5z'/%3E%3Cpath fill='%239da4ad' fill-rule='evenodd' d='M14.5 14.5q-.4 2.9-2.5 5-.7 3.5-.5 7 7.5 1.7 15 2-1 1.2-2.5 2-3.4-1.2-7-2-3.1 1.2-6.5 1-.2-5.5.5-11 1.4-2.4 3.5-4z'/%3E%3Cpath fill='%23f5ece0' fill-rule='evenodd' d='M34.5 30.5q-2.5 1.5-4 4-1.6-.2-2-2 1.9-5.4 6-9 3-2.2 4 1.5-2.9 2.1-4 5.5z'/%3E%3Cpath fill='%23bdaea1' fill-rule='evenodd' d='M44.5 24.5v4l-5 2h-1q-2.5.2-4 2-1.7 1.7-4 2 1.5-2.5 4-4 5.4-2.4 10-6z'/%3E%3Cpath fill='%2382715d' fill-rule='evenodd' d='M50.5 26.5q-.1 16-10 28 .6-2.6 2-5l-1-2q2.3-4.6 5-9-1.5-2.4 1.5-4 1.2-3.3-.5-6-.1-4.1 3-2z'/%3E%3Cpath fill='%23baaaa2' fill-rule='evenodd' d='M31.5 22.5h2q1 0 1 1-4.1 3.6-6 9 .4 1.8 2 2-.5 1.5-2 2-1.4-2-2-4.5 1.7-3.9 4-7.5-.3-1.5 1-2z'/%3E%3Cpath fill='%237a7876' fill-rule='evenodd' d='M10.5 30.5q5.7.4 11 0 1.8.6 3 2-1.1 1.9-1 4 4.4 2.5 9 2 2.4-2.5 2-6 1.5-1.8 4-2-3.9 6.4-5 14l-2 2q-1.4-2.3-1-5-4.2-1.1-8-3 .2-4.1-3-2-1.2-.7-1-2 .1-2.6-2.5-3-2.2 1-4.5 1l-1-2z'/%3E%3Cpath fill='%235a5451' fill-rule='evenodd' d='M18.5 34.5q-1.7 3.7-.5 8 3.1 5.1 4.5 11 3.4.9 5 4 2.4-2.9 6-3l-3 4q-3.7 1.9-7-1l-10-11q-2 .3-3.5-1-1.4-2.9-2.5-6 .8-1.5 2-.5 1.3 3.2 4 5.5l1-2q-2.4-4.8-3-10 2.3 0 4.5-1 2.6.4 2.5 3z'/%3E%3Cpath fill='%236f6254' fill-rule='evenodd' d='m10.5 30.5 1 2q.6 5.2 3 10l-1 2q-2.7-2.3-4-5.5-1.2-1-2 .5 1.1 3.1 2.5 6 1.5 1.3 3.5 1-.1 1.9-2 2.5 1.9 2.6 3 5.5-7.3-7.3-9-18 1.4-2.6 1-6h4z'/%3E%3Cpath fill='%238e8886' fill-rule='evenodd' d='M28.5 24.5h2q-2.3 3.6-4 7.5.6 2.5 2 4.5 1.5-.5 2-2 2.3-.3 4-2 .4 3.5-2 6-4.6.5-9-2-.1-2.1 1-4-1.2-1.4-3-2-5.3.4-11 0v-1q3.4.2 6.5-1 3.6.8 7 2 1.5-.8 2.5-2 1.7-1.7 2-4z'/%3E%3Cpath fill='%23766657' fill-rule='evenodd' d='M44.5 28.5h2q-1.5 7.7-4.5 15-2.7 5.9-7.5 10 1.7-6.4 6.5-11 1.9-5.8 1.5-12h-3l5-2z'/%3E%3Cpath fill='%23636463' fill-rule='evenodd' d='M38.5 30.5h4q.4 6.2-1.5 12-4.8 4.6-6.5 11 0 1-1 1-3.6.1-6 3-1.6-3.1-5-4-1.4-5.9-4.5-11-1.2-4.3.5-8-.2 1.3 1 2 3.2-2.1 3 2 3.8 1.9 8 3-.4 2.7 1 5l2-2q1.1-7.6 5-14z'/%3E%3Cpath fill='%23463d35' fill-rule='evenodd' d='m13.5 46.5 10 11q3.3 2.9 7 1 1.5 0 2 1.5-3.5 7.4-10 2.5-4.4-2.4-8-6v-2q-1.1-2.9-3-5.5 1.9-.6 2-2.5z'/%3E%3Cpath fill='%2350453a' fill-rule='evenodd' d='M46.5 28.5h1q1.7 2.7.5 6-3 1.6-1.5 4-2.7 4.4-5 9l1 2q-1.4 2.4-2 5v2q-6 5.5-13 10l-4-2-1-2q6.5 4.9 10-2.5-.5-1.5-2-1.5l3-4q1 0 1-1 4.8-4.1 7.5-10 3-7.3 4.5-15z'/%3E%3C/svg%3E");
}
.img3-group .txt2 {
  color: red;
  font-size: 25px;
  font-weight: 600;
  display: grid;
  gap: 15px;
  left: 237px;
  top: 100px;
  right: 8px;
}
.img3-group .txt2 > * {
  display: grid;
  gap: 7px;
  grid-template-columns: 25px 1fr;
  align-items: center;
}
.img3-group .txt2 > *::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 43 37'%3E%3Cpath fill='%23eee' fill-rule='evenodd' d='M4.2 36.1C3 34.9 0 33 1.2 31.8l13.3-13.2L1.2 5.5C0 4.3 3 2.4 4.2 1.2 5.4 0 7.4 0 8.6 1.2l15.5 15.3c1.2 1.2 1.2 3.1 0 4.3L8.6 36.1c-1.2 1.2-3.2 1.2-4.4 0zm18 0c-1.2-1.2-4.2-3.1-3-4.3l13.3-13.2L19.2 5.5c-1.2-1.2 1.8-3.1 3-4.3 1.2-1.2 3.2-1.2 4.4 0l15.5 15.3c1.2 1.2 1.2 3.1 0 4.3L26.6 36.1c-1.2 1.2-3.2 1.2-4.4 0z'/%3E%3C/svg%3E");
  /* width: 40px; */
  display: block;
}

.img4-group .txt1 {
  position: absolute;
  color: white;
  font-size: 57px;
  font-weight: 600;
  left: 25px;
  top: 33px;
  right: 5px;
  letter-spacing: -1px;
}
.img4-group .txt1 p {
    background: red;
    padding: 23px 14px;
    margin-top: 20px;
    width: fit-content;
}
.img4-group .txt2 {
  color: white;
  font-size: 32px;
  top: 160px;
  left: 245px;
  font-weight: 600;
  right: 5px;
  line-height: 40px;
}
.img5-group .txt1 {
  position: absolute;
  color: white;
  font-size: 44px;
  font-weight: 600;
  left: 115px;
  top: 34px;
  right: 2px;
  text-align: center;
}

.sect1 {
  position: relative;
  background: black;
}
.sect1::after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  top: 850px;
}
.sect1 > img {
  height: 1050px;
  object-position: top;
  object-fit: cover;
}
.sect1 .main-title {
  position: absolute;
  top: 72px;
  text-align: center;
  padding-inline: 10px;
  inset-inline: 0;
  display: grid;
  gap: 12px;
}
.sect1 .main-title h1 {
  padding: 8px 10px 0px;
  background: red;
  color: white;
  margin-inline: auto;
  width: fit-content;
  font-size: 34px;
  line-height: normal;
  font-family: "SavaPro";
}
.sect1 .main-title p {
font-size: 30px;
font-weight: 700;
line-height: normal;
}
.sect1 .arrow-text {
  position: absolute;
  right: 7px;
  top: 385px;
  width: 105px;
  height: 105px;
  background: black;
  border-radius: 50vw;
  display: grid;
  place-content: center;
  color: #FC8300;
  font-size: 23px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.sect1 .benefits {
  position: relative;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='495' height='230' viewBox='0 0 495 230' fill='none'%3E %3Cpath d='M0 0H495V185.5L246 229.5L0 185.5V0Z' fill='%23151921'/%3E %3C/svg%3E");
  height: 230px;
  position: absolute;
  /* bottom: 115px; */
  bottom: 0px;
  text-align: center;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:10px;
  color: #FFF;
text-align: center;
/* font-family: "Proxima Nova"; */
font-size: 18px;
padding: 20px 10px;
}
.sect1 .benefits .benef {
  display: grid;
  gap: 8px;
  justify-items: center;
  grid-template-rows: auto 1fr;
}
.sect1 .benefits .benef::before {
  display: block;
  width: 89px;
}
.sect1 .benefits .benef:nth-child(1)::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 89 89'%3E%3Cpath fill='%23FC8300' d='m23.193 18 47.645 47.284A3.931 3.931 0 0 1 72 68.065a3.908 3.908 0 0 1-1.16 2.782A3.965 3.965 0 0 1 68.037 72a3.99 3.99 0 0 1-2.803-1.151L53.089 58.797l-9.346 9.267L23.19 47.668a20.9 20.9 0 0 1-6.188-14.508 20.89 20.89 0 0 1 5.733-14.69l.458-.47Zm.636 8.05-.134.289a15.624 15.624 0 0 0-1.212 8.981 15.685 15.685 0 0 0 3.98 8.155l.466.485 16.816 16.688 7.473-7.418L23.83 26.05Z'/%3E%3Ccircle cx='44.5' cy='44.5' r='44' stroke='%23fff'/%3E%3C/svg%3E");
}
.sect1 .benefits .benef:nth-child(2)::before {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 89 89'%3E%3Cpath fill='%23FC8300' d='M45.919 21 20.094 53.469h4.534l8.679-11.83 1.67 1.204-7.81 10.626h3.144l3.224-3.451-.182 3.451h13.355L69.074 21h-5.786L46.136 45.965l-1.692-1.158L60.807 21h-3.99l-5.467 7.55-1.669-1.203L54.278 21h-8.359ZM70 23.28 48.275 54.81v3.485l7.878-11.444 1.692 1.158-9.57 13.896v3.667L70 32.388v-1.329l-2.516.659L70 27.938V23.28ZM19 55.513V68h2.725l1.205-4.325L24.203 68h4.301a5.675 5.675 0 0 1-.388-2.066c0-2.112 1.189-3.973 2.961-5.256 1.772-1.272 4.14-2.021 6.735-2.021 2.596 0 4.963.75 6.735 2.02a8.019 8.019 0 0 1 1.67 1.613v-6.778H19ZM37.812 60.7c-2.195 0-4.162.647-5.523 1.635-1.372.988-2.115 2.248-2.115 3.599 0 .726.217 1.419.629 2.066h1.863c-.377-.534-.617-1.147-.617-1.828 0-1.271.812-2.316 1.887-2.985 1.063-.681 2.435-1.045 3.933-1.045 1.498 0 2.87.363 3.934 1.045 1.074.67 1.886 1.714 1.886 2.985 0 .681-.24 1.294-.617 1.828h1.75c.41-.647.628-1.34.628-2.066 0-1.351-.743-2.611-2.115-3.599-1.36-.988-3.328-1.635-5.523-1.635Zm.057 3.486c-1.143 0-2.172.306-2.836.726-.663.42-.926.863-.926 1.26 0 .398.263.84.926 1.26.378.239.87.443 1.43.568h2.813a4.571 4.571 0 0 0 1.429-.568c.663-.42.926-.862.926-1.26 0-.397-.263-.84-.926-1.26-.663-.42-1.692-.726-2.836-.726Z'/%3E%3Ccircle cx='44.5' cy='44.5' r='44' stroke='%23fff'/%3E%3C/svg%3E");
}
.sect1 .benefits .benef:nth-child(3)::before {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 89 89'%3E%3Ccircle cx='44.5' cy='44.5' r='44' stroke='%23fff'/%3E%3Cpath fill='%23FC8300' d='M44 23.266c15.468 0 28 4.657 28 12.42v18.629c0 7.762-12.532 12.419-28 12.419s-28-4.657-28-12.42V35.686c0-7.762 12.532-12.419 28-12.419Zm23.333 12.42c0-.961-.777-2.902-5.347-4.832-1.808-.767-3.976-1.398-6.417-1.883l-2.702 4.23a6.94 6.94 0 0 0-1.09 3.726c0 1.698.623 3.338 1.76 4.61l.953 1.066c2.898-.504 5.435-1.212 7.506-2.086 4.579-1.93 5.347-3.871 5.347-4.832h-.01Zm-17.383 7.5A6.227 6.227 0 0 0 44 38.79a6.218 6.218 0 0 0-5.95 4.396c1.886.164 3.88.262 5.95.262 2.07 0 4.064-.088 5.95-.262ZM32.43 28.97c-2.45.485-4.608 1.126-6.416 1.883-4.57 1.93-5.347 3.87-5.347 4.831 0 .961.777 2.902 5.347 4.832 2.07.874 4.608 1.582 7.505 2.086l.953-1.067a6.953 6.953 0 0 0 1.76-4.609c0-1.32-.38-2.61-1.089-3.725l-2.712-4.23Zm5.474-.776a6.892 6.892 0 0 0-.126 1.28c0 3.426 2.79 6.21 6.222 6.21 3.432 0 6.222-2.784 6.222-6.21 0-.436-.048-.872-.136-1.28A67.568 67.568 0 0 0 44 27.923c-2.12 0-4.161.097-6.086.272h-.01Z'/%3E%3C/svg%3E");
}

.sect2 {
  background: black;
  padding: 30px 10px 0px;
}
.discount {
  padding: 2px 15px;
  background: red;
  color: white;
  margin-inline: auto;
  width: fit-content;
  font-size: 33px;
  line-height: normal;
  font-weight: 600;
}


#easysell *,#easysell :after,#easysell :before{box-sizing:border-box;}
#easysell{margin-top:20px;padding-inline:20px;}
#easysell h2{color: white;text-align: center;font-size: 25px;}
#easysell .es-quantity-offers{margin-top: 30px;}
#easysell img{vertical-align:middle;}
#easysell .d-flex{display:flex!important;}
#easysell .flex-fill{flex:1 1 auto!important;}
#easysell .flex-column{flex-direction:column!important;}
#easysell .align-items-start{align-items:flex-start!important;}
#easysell .mx-1{margin-right:.25rem!important;margin-left:.25rem!important;}
#easysell .mx-2{margin-right:.5rem!important;margin-left:.5rem!important;}
#easysell .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important;}
.es-offer-badge{margin-top:5px;color:#b0662b;font-size:12px!important;font-style:normal!important;background:#FC8300;font-weight:600;line-height:18px;color:white;width:fit-content;padding:3px 15px;border-radius:30px;margin-left:auto;border:1px solid #ff3a3a1f;}
#easysell .mb-1{margin-bottom:.25rem!important;}
#easysell .p-2{padding:.5rem!important;width:100%;}
#easysell .p-2{    padding: .5rem 3px !important;}

#easysell .text-decoration-line-through{text-decoration:line-through!important;}
#easysell .d-flex{display:flex!important;}
.preview-offer{background:#f8f8f8;border-radius:10px;border:2px solid #adaaa6;margin-block:25px;position:relative;}
.preview-offer.active{background:#f5ead6;box-shadow:0 4px 15px #a17a2f;border:2px solid #ff9a13;}
#easysell *,#easysell :after,#easysell :before{box-sizing:border-box;}
#easysell .d-flex{display:flex!important;}
#easysell .flex-column{flex-direction:column!important;}
#easysell .d-flex{display:flex!important;}
#easysell :empty{display:block!important;}
#easysell :empty{display:block!important;}
#easysell .es-offer-image{    margin-inline: 3px !important;border:1px solid #d3b0a452;background:linear-gradient(45deg, #e7e7e7, white);border-radius:4px; display: flex;}
#easysell img{filter:drop-shadow(2px 4px 1px #ccc);}
#easysell .price-group{display:flex;gap:10px; align-items: center;     justify-content: end;}
#easysell .title-prod{color:rgb(0, 0, 0)!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;}
#easysell .often{position:absolute;right:0;top:-15px;background: #5bbe4d;
border-radius: 40px;
font-size: 13px;
padding: 1px 13px;}

.sect2 .pre_form-text {
  color: white;
}
.sect2 .pre_form-text .form-title {
  font-size: 30px;
  text-align: center;
}
.sect2 .call-ring{margin-top:10px;margin-inline:45px;
  text-align:center; font-size:18px;font-style:normal;font-weight:300;line-height:normal;}
.sect2 .call-ring strong{color:#FC8300;font-weight:600;}

.sect2 .work-time{position:relative;
  display: flex;
  border-radius:50px;background:#FC8300;margin-top:36px;width:max-content;margin-inline:auto;font-size:18px;
  padding:14px 35px;gap:17px;}
.sect2 .work-time::before{
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E %3Ccircle opacity='0.2' cx='10.896' cy='10.896' r='10.896' fill='white'%3E%3C/circle%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.864 14.021C14.809 14.075 14.743 14.145 14.673 14.219C14.499 14.404 14.281 14.634 14.144 14.727C13.425 15.218 12.464 14.983 11.784 14.700C10.887 14.326 9.910 13.637 9.033 12.760C8.155 11.883 7.467 10.906 7.093 10.009C6.810 9.329 6.574 8.367 7.065 7.649C7.159 7.512 7.389 7.294 7.574 7.120C7.648 7.050 7.717 6.984 7.772 6.930C7.869 6.833 8.000 6.779 8.137 6.779C8.274 6.779 8.406 6.833 8.503 6.930L9.825 8.251C9.921 8.349 9.976 8.480 9.976 8.617C9.976 8.754 9.921 8.885 9.825 8.982L9.465 9.341C9.344 9.461 9.266 9.616 9.241 9.784C9.216 9.951 9.246 10.123 9.326 10.272C9.821 11.207 10.586 11.972 11.521 12.467C11.671 12.547 11.842 12.577 12.009 12.552C12.177 12.527 12.332 12.448 12.451 12.328L12.811 11.968C12.908 11.872 13.039 11.817 13.176 11.817C13.313 11.817 13.444 11.872 13.541 11.968L14.864 13.290C14.960 13.387 15.014 13.519 15.014 13.655C15.014 13.792 14.960 13.924 14.864 14.021Z' fill='white'%3E%3C/path%3E %3C/svg%3E");
}

form button, .button, .m-button {z-index: 2;
  text-decoration: none;
  height: 84px;
  min-width: 334px;
  width: fit-content;
  margin: auto;
  display: flex;
  gap: 15px;
  justify-content: center;
  align-items: center;
  background: radial-gradient(50% 50% at 50% -20%, #FF1717 0%, rgba(255, 255, 255, 0.00) 100%),radial-gradient(50% 50% at 50% 120%, #51031B 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(107deg, #51031B -52.14%, #FF1717 24.58%, #6D0417 98.59%, #240B1E 121.15%);
  filter: drop-shadow(0px 4px 0px #550D0F);
  box-shadow: 0px 20px 20px rgb(0 0 0 / 10%);
  font-size: 24px;
  font-weight: 700;
  padding: 27px;
  color: #fff;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  border: unset;}

 .button, .m-button ::before{line-height:0;content:url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2233%22%20viewBox%3D%220%200%2029%2033%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M8.952%2026.363c-.947-1.65-1.447-3.671-1.447-5.86%200-3.678%203.278-6.673%207.299-6.673%204.029%200%207.3%202.995%207.3%206.673%200%20.418.351.76.782.76.43%200%20.782-.342.782-.76%200-4.522-3.974-8.193-8.864-8.193-4.89%200-8.864%203.679-8.864%208.193%200%202.447.57%204.735%201.65%206.605%201.057%201.831%201.792%202.675%203.146%204.005a.788.788%200%200%200%20.555.228.711.711%200%200%200%20.54-.228.735.735%200%200%200%20.008-1.072c-1.205-1.178-1.878-1.93-2.887-3.678ZM6.104%204.93c2.684-1.421%205.61-2.143%208.715-2.143%203.114%200%205.72.646%208.716%202.15a.795.795%200%200%200%201.056-.327.754.754%200%200%200-.336-1.025c-3.192-1.604-6.103-2.318-9.435-2.318-3.365%200-6.549.782-9.467%202.325a.752.752%200%200%200-.313%201.034.797.797%200%200%200%201.064.304Z%22%2F%3E%3Cpath%20d%3D%22M14.752%208.61c-5.046%200-9.662%202.743-11.75%206.984C2.29%2017.03%201.93%2018.687%201.93%2020.51c0%202.052.375%204.013%201.142%206.012a.795.795%200%200%200%201.01.448.76.76%200%200%200%20.46-.98c-.93-2.425-1.04-4.294-1.04-5.48%200-1.596.305-3.032.915-4.264%201.831-3.724%205.892-6.125%2010.343-6.125%206.251%200%2011.336%204.659%2011.336%2010.389%200%201.634-1.463%202.956-3.254%202.956-1.792%200-3.255-1.33-3.255-2.956%200-2.47-2.159-4.476-4.819-4.476s-4.82%202.006-4.82%204.476c0%203.002%201.205%205.822%203.388%207.934%201.69%201.634%203.318%202.531%205.813%203.192a.774.774%200%200%200%20.954-.524c.118-.403-.132-.82-.547-.935-2.206-.585-3.646-1.376-5.125-2.804-1.885-1.824-2.925-4.264-2.925-6.855%200-1.634%201.463-2.957%203.254-2.957%201.792%200%203.255%201.33%203.255%202.957%200%202.47%202.167%204.476%204.819%204.476s4.82-2.006%204.82-4.476c0-6.567-5.79-11.91-12.902-11.91Z%22%2F%3E%3Cpath%20d%3D%22M28.745%2011.756a16.241%2016.241%200%200%200-5.867-4.94c-4.93-2.463-11.22-2.455-16.14.015a16.165%2016.165%200%200%200-5.876%204.978.743.743%200%200%200%20.188%201.056c.14.091.297.137.454.137a.805.805%200%200%200%20.641-.312%2014.574%2014.574%200%200%201%205.313-4.506c4.482-2.25%2010.217-2.257%2014.708-.015a14.575%2014.575%200%200%201%205.304%204.468.802.802%200%200%200%201.095.175.742.742%200%200%200%20.18-1.056Zm-4.608%2015.108c-.625.107-1.26.145-1.635.145-1.564%200-2.863-.357-3.966-1.087-1.901-1.254-3.036-3.276-3.036-5.411a.774.774%200%200%200-.782-.76.774.774%200%200%200-.783.76c0%202.645%201.393%205.137%203.717%206.673%201.353.889%202.988%201.345%204.85%201.345.22%200%20.994-.008%201.91-.167.422-.076.711-.472.633-.882a.785.785%200%200%200-.908-.616Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M.867.144h28v32h-28z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");}
 .m-button ::after{content:'';display:block;width:30px;height:300px;margin-left:60px;background:#fff;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;}

/*! CSS Used keyframes */
@keyframes slideme{0%{left:-30px;margin-left:0;}30%{left:110%;margin-left:80px;}100%{left:110%;margin-left:80px;}}




.sect5 {
  background: url(../img/sect5_bg.jpg) no-repeat top black;
  z-index: 2;
  padding-top: 50px;
  background-position-y: -38px;
  padding-bottom: 90px;
  margin: 0;
  color: #fff;
}
.sect5 h3 {
  font-weight: 600;
  font-size: 50px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  max-width: 390px;
  margin: 50px auto;

}
.sect5 h3 span {
  color: #F20B0B;
  display: block;
}
.sect5 .text  {
  margin-top: 20px;
  text-align: center;
  font-weight: 600;
font-size: 20px;
line-height: 29px;
}
.sect5 .text span {
  color: #F5BE3C;
}
.sect5 .text img {
  vertical-align: text-top;
}

.slick-dots li button::before {
  content: unset!important;
}
.slick-prev {
  left: 25px!important;
}
.slick-next {
  right: 25px!important;
}

.slick-next::before, .slick-prev::before { 
  color: #fc8300 !important
}

.slider_rev1 {
  margin-top: 47px;
}

.slick-initialized .review_card.slick-slide {
  background: #16161D;
  min-height: 580px;
  padding: 34px 40px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  margin: 0 60px;
  outline: unset;
  border-radius: 20px;
  box-shadow: 0 0 21px rgba(0, 0, 0, .21);
  padding: 20px;
}
.review_card .quote {
position: absolute;
right: 27px;
top: 17px;
}

.review_card .person {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.review_card .person>div {
  display: grid;
  text-align: left;
  font-weight: 500;
}
.review_card .person .date {
  font-size: 15px;
  line-height: 146%;
  color: #7F7F7F;
}
.review_card .person .name {
  font-size: 25px;
line-height: 146%;
}
.review_card .stars_rev {
  display: flex;
  gap: 7px;
  margin-top: 5px;
}
.review_card .stars_rev img {
  width: 15px;
  height: 15px;
}

.review_card .review_photo {
margin-top: 26px;
width: 100%;
}
.review_card p {
  margin-top: 30px;
  font-size: 19px;
  line-height: 146%;
}

.slick-dots {
  bottom: -10px;
}
.slick-dots li {
  background: #363942;
  border-radius: 30px;
  width: 16px;
  height: 16px;
}

li.slick-active {
  background: #fc8300;
  width: 22px;
  height: 22px;
}

.slick-next::before, .slick-prev::before {
font-size: 25px!important;
}
.slick-next, .slick-prev {
width: 25px!important;
height: 25px!important;
}

.slick-dots li button:before {
  content: ''
}

 .review-chart{
  margin-top: 20px;
  width: fit-content;
  margin-inline: auto;
  border-radius: 20px;
  border: 2px #fc8300 solid;
 }
 .review-chart .total-stars{border-radius:10px;border:3px solid #F18C01;padding:12px 18px 14px 24px;font-variant-numeric:lining-nums proportional-nums;gap:11px;filter:drop-shadow(0px 9px 21px rgba(0, 0, 0, 0.10));margin-inline:auto;width:fit-content;}
 .review-chart .svg-chart-stars::before{content:url("data: image/svg+xml, %3Csvg%20width%3D%2290%22%20height%3D%2218%22%20viewBox%3D%220%200%2090%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8.5.799%201.908%205.873h6.176l-4.996%203.63%201.908%205.873-4.996-3.63-4.996%203.63%201.908-5.873-4.996-3.63h6.176L8.5.8Zm18.5%200%201.796%205.873h5.813l-4.703%203.63%201.796%205.873L27%2012.546l-4.702%203.63%201.796-5.873-4.703-3.63h5.813L27%20.8Zm18%200%201.796%205.873h5.813l-4.703%203.63%201.796%205.873L45%2012.546l-4.702%203.63%201.796-5.873-4.703-3.63h5.813L45%20.8Z%22%20fill%3D%22%23FFAD0D%22%2F%3E%3Cpath%20d%3D%22m81.727%201.903%201.587%204.885.064.196h5.343l-4.155%203.019-.168.121.064.197%201.587%204.884-4.154-3.018-.168-.122-.167.122-4.155%203.018%201.587-4.884.064-.197-.167-.121-4.155-3.019h5.342l.064-.196%201.587-4.885Z%22%20stroke%3D%22%23FFAD0D%22%20stroke-width%3D%22.569%22%2F%3E%3Cpath%20d%3D%22M81.729.982%2083.394%206.7v6.63l-1.665-.913-4.864%203.534%201.858-5.718L73.859%206.7h6.012L81.729.982ZM63.5.799l1.908%205.873h6.176l-4.996%203.63%201.908%205.873-4.996-3.63-4.996%203.63%201.908-5.873-4.996-3.63h6.176L63.5.8Z%22%20fill%3D%22%23FFAD0D%22%2F%3E%3C%2Fsvg%3E");}
 .review-chart .total-stars div{font-size:23.408px;font-weight:600;}
 .review-chart .total-stars p{color:#646464;font-size:14.045px;}
 .review-chart .grade-group{
  
  padding:24px;
padding-top: 0px;
}
 .review-chart .grade{font-size:16px;
  font-style:normal;font-weight:500;line-height:normal;}
 .review-chart .grade+.grade{margin-top:14px;}
 .review-chart .grade .svg-grade-bar{margin-top:12px;}
 .review-chart .grade .svg-grade-bar::before{box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.25);border-radius:2px;line-height:0;display:flex;}
 .review-chart .grade:nth-of-type(1) .svg-grade-bar::before{content:url("data: image/svg+xml, %3Csvg%20width%3D%22322%22%20height%3D%2212%22%20viewBox%3D%220%200%20322%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Crect%20x%3D%22.266%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2210.83%22%20rx%3D%222%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M295.453.646h25a2%202%200%200%201%202%202v7a2%202%200%200%201-2%202h-25v-11Z%22%20fill%3D%22%23E3E3E3%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20stroke%3D%22%23D1CECE%22%20stroke-width%3D%22.917%22%20d%3D%22M81.607.646v10.883M161.365.646v10.883M241.138.647l-.005%2010.83%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2243%22%20y1%3D%2211.847%22%20x2%3D%22359%22%20y2%3D%225.847%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DA2C21%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234B0318%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20x%3D%22.266%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2211%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");}
 .review-chart .grade:nth-of-type(2) .svg-grade-bar::before{content:url("data: image/svg+xml, %3Csvg%20width%3D%22322%22%20height%3D%2212%22%20viewBox%3D%220%200%20322%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M.266.646h321.287v10.83H.266V.646Z%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M287.453.646h33a2%202%200%200%201%202%202v9h-35v-11Z%22%20fill%3D%22%23E3E3E3%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20stroke%3D%22%23D1CECE%22%20stroke-width%3D%22.917%22%20d%3D%22M81.607.646v10.882M161.365.646v10.882M241.13.646v10.83%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2286%22%20y1%3D%22.847%22%20x2%3D%22292%22%20y2%3D%22.847%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DA2C21%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234B0318%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20x%3D%22.266%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2210.883%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");}
 .review-chart .grade:nth-of-type(3) .svg-grade-bar::before{content:url("data: image/svg+xml, %3Csvg%20width%3D%22322%22%20height%3D%2212%22%20viewBox%3D%220%200%20322%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M.453.646h321.288v10.83H.453V.646Z%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M316.453.646h6v11h-6v-11Z%22%20fill%3D%22%23D1CECE%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20stroke%3D%22%23D1CECE%22%20stroke-width%3D%22.917%22%20d%3D%22M81.794.646v10.883M161.552.646v10.883M241.13.646v10.83%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%22104%22%20y1%3D%2211.847%22%20x2%3D%22317.5%22%20y2%3D%229.847%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DA2C21%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234B0318%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20x%3D%22.453%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2211%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");}


.sect6 {
  position: relative;
  isolation: isolate;
  background: black;
  padding: 50px 15px;
  margin: 0;
  color: white;
}
.sect6 > img {
  position: absolute;
  inset: 0;
  object-position: 0px -180px;
  z-index: -1;
  opacity: .3;
  filter: blur(6px);
}

.sect6 h3{
  font-weight:300;font-size:50px;line-height:100%;text-align:center;color:#fff;max-width:360px;margin:0px auto;}
.sect6 h3 span{color:#F20B0B;display:block;}
.sect6 .how_order{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:50px;align-items:baseline;}
.sect6 .order_step{display:grid;justify-items:center;gap:9px;text-align:center;font-weight:600;}
.sect6 .order_step span{font-size:28.8825px;line-height:35px;}
.sect6 .order_step p{font-weight:600;font-size:19.255px;line-height:23px;text-align:center;color:#858383;}


.preview-offer.qty_invoice {
  padding-inline: 3px !important;
}