<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&amp;family=Roboto&amp;display=swap);
@charset "UTF-8";
/*========== Import: ==========*/
/*reset*/
*, *::after, *::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

* {
  font: inherit;
}

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, hr {
  margin: 0;
  padding: 0;
  border: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  background-color: white;
  background-color: var(--color-bg, white);
}

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

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}

input:focus {
  outline: none;
}

button, input, textarea, select {
  margin: 0;
}

.btn, .form-control, .link, .reset {
  background-color: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control::-ms-expand {
  display: none;
}

textarea {
  resize: vertical;
  overflow: auto;
  vertical-align: top;
}

input::-ms-clear {
  display: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img, video, svg {
  max-width: 100%;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
       text-size-adjust: 100%;
}

/*/reset*/
/*@include bgSvg(your-png-file-without-extension);*/
/* Colors */
/*base*/
html, body {
  height: 100%;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Nunito", sans-serif;
  color: #22282F;
  height: 100%;
  overflow-x: hidden;
}

@media (max-width: 1279px) {
  body {
    width: 100%;
  }
}

.wrapper {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1279px) {
  .wrapper {
    width: 320px;
  }
}

.wrapper.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 1279px) {
  .wrapper.flex {
    padding-bottom: 0;
  }
}

.container {
  max-width: 2000px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*  transition: max-width 0.2s linear;*/
}

.main-content {
  /* 1 flex-grow, 0 flex-shrink, auto flex-basis */
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  word-break: break-word;
}

@media (max-width: 1279px) {
  .main-content {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}

.footer {
  /* 0 flex-grow, 0 flex-shrink, auto flex-basis */
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  word-break: break-word;
}

@media (max-width: 1279px) {
  .footer {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}

/*title*/
.title {
  /*    @include fluidFontSize(24px, 42px, $mobile, $container, 42px);*/
}

.title_size_lg {
  font-size: 18px;
}

@media (min-width: 767px) {
  .title_size_lg {
    font-size: 24px;
    font-size: calc(0.00521 * 100vw + 14.00521px);
  }
}

@media (min-width: 1919px) {
  .title_size_lg {
    font-size: 24px;
  }
}

.title_size_m {
  font-size: 18px;
}

@media (min-width: 767px) {
  .title_size_m {
    font-size: 20px;
    font-size: calc(0.00174 * 100vw + 16.6684px);
  }
}

@media (min-width: 1919px) {
  .title_size_m {
    font-size: 20px;
  }
}

.title_size_ms {
  font-size: 16px;
}

@media (min-width: 767px) {
  .title_size_ms {
    font-size: 18px;
    font-size: calc(0.00174 * 100vw + 14.6684px);
  }
}

@media (min-width: 1919px) {
  .title_size_ms {
    font-size: 18px;
  }
}

.title_size_s {
  font-size: 14px;
}

@media (min-width: 767px) {
  .title_size_s {
    font-size: 16px;
    font-size: calc(0.00174 * 100vw + 12.6684px);
  }
}

@media (min-width: 1919px) {
  .title_size_s {
    font-size: 16px;
  }
}

/*description*/
/*img*/
picture, img {
  display: block;
}

/*button*/
.btn {
  border-radius: 100px;
  background: #5CAE62;
  color: #FFF;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  height: 68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 900;
  line-height: 120%;
  /* 24px */
  text-transform: uppercase;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.btn:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.btn:before {
  content: "";
  display: block;
}

.btn-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.btn_theme_check:before {
  background-image: url("data:image/svg+xml,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='material-symbols:fact-check-outline'%3e %3cpath id='Vector' d='M6.66537 35C5.7487 35 4.9637 34.6733 4.31037 34.02C3.65703 33.3667 3.33092 32.5822 3.33203 31.6667V8.33334C3.33203 7.41667 3.6587 6.63167 4.31203 5.97834C4.96537 5.325 5.74981 4.99889 6.66537 5H33.332C34.2487 5 35.0337 5.32667 35.687 5.98C36.3404 6.63334 36.6665 7.41778 36.6654 8.33334V31.6667C36.6654 32.5833 36.3387 33.3683 35.6854 34.0217C35.032 34.675 34.2476 35.0011 33.332 35H6.66537ZM6.66537 31.6667H33.332V8.33334H6.66537V31.6667ZM8.33203 28.3333H16.6654V25H8.33203V28.3333ZM24.2487 25L32.4987 16.75L30.1237 14.375L24.2487 20.2917L21.8737 17.9167L19.5404 20.2917L24.2487 25ZM8.33203 21.6667H16.6654V18.3333H8.33203V21.6667ZM8.33203 15H16.6654V11.6667H8.33203V15Z' fill='white'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.btn_theme_print:before {
  background-image: url("data:image/svg+xml,%3csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='gridicons:print'%3e %3cpath id='Vector' d='M11.916 20H19.416V22.5H11.916V20ZM28.166 21.25H24.416V25C24.416 25.663 24.1526 26.2989 23.6838 26.7678C23.2149 27.2366 22.5791 27.5 21.916 27.5H9.41602C8.75297 27.5 8.11709 27.2366 7.64825 26.7678C7.17941 26.2989 6.91602 25.663 6.91602 25V21.25H3.16602V11.25C3.16602 10.587 3.42941 9.95107 3.89825 9.48223C4.36709 9.01339 5.00297 8.75 5.66602 8.75H6.91602V6.25C6.91602 5.58696 7.17941 4.95107 7.64825 4.48223C8.11709 4.01339 8.75297 3.75 9.41602 3.75H21.916C22.5791 3.75 23.2149 4.01339 23.6838 4.48223C24.1526 4.95107 24.416 5.58696 24.416 6.25V8.75H25.666C26.3291 8.75 26.9649 9.01339 27.4338 9.48223C27.9026 9.95107 28.166 10.587 28.166 11.25V21.25ZM9.41602 8.75H21.916V6.25H9.41602V8.75ZM21.916 17.5H9.41602V25H21.916V17.5ZM25.666 13.125C25.6659 12.8787 25.6173 12.6348 25.523 12.4073C25.4287 12.1797 25.2904 11.973 25.1162 11.7989C24.942 11.6248 24.7352 11.4867 24.5076 11.3925C24.28 11.2984 24.0361 11.2499 23.7898 11.25C23.5435 11.2501 23.2996 11.2987 23.072 11.393C22.8445 11.4873 22.6378 11.6256 22.4637 11.7998C22.2896 11.974 22.1515 12.1808 22.0573 12.4084C21.9631 12.636 21.9147 12.8799 21.9148 13.1263C21.9149 13.6237 22.1127 14.1007 22.4646 14.4523C22.8164 14.804 23.2936 15.0014 23.791 15.0013C24.2885 15.0011 24.7655 14.8033 25.1171 14.4515C25.4687 14.0996 25.6662 13.6224 25.666 13.125Z' fill='white'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 31px;
  height: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.btn_theme_social:before {
  background-image: url("data:image/svg+xml,%3csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='heroicons-solid:share'%3e %3cpath id='Vector' d='M22.8331 12C23.7469 12 24.639 11.7219 25.3908 11.2026C26.1426 10.6833 26.7185 9.94743 27.0419 9.09286C27.3654 8.23829 27.421 7.30551 27.2014 6.41855C26.9818 5.5316 26.4974 4.73251 25.8126 4.12755C25.1279 3.52259 24.2752 3.14042 23.3679 3.03187C22.4606 2.92332 21.5418 3.09353 20.7337 3.51986C19.9255 3.9462 19.2662 4.60845 18.8436 5.41856C18.421 6.22867 18.255 7.14825 18.3676 8.055L10.9576 11.76C10.322 11.147 9.52004 10.7346 8.65169 10.5742C7.78333 10.4137 6.88696 10.5123 6.07422 10.8576C5.26149 11.2029 4.56832 11.7797 4.08106 12.5162C3.5938 13.2527 3.33398 14.1162 3.33398 14.9993C3.33398 15.8823 3.5938 16.7458 4.08106 17.4823C4.56832 18.2188 5.26149 18.7956 6.07422 19.1409C6.88696 19.4862 7.78333 19.5848 8.65169 19.4243C9.52004 19.2639 10.322 18.8515 10.9576 18.2385L18.3676 21.9435C18.2364 22.9969 18.4817 24.0627 19.0603 24.9527C19.6389 25.8426 20.5135 26.4994 21.5294 26.8069C22.5454 27.1145 23.6374 27.0529 24.6124 26.6332C25.5874 26.2135 26.3827 25.4626 26.8576 24.5133C27.3325 23.564 27.4566 22.4773 27.2078 21.4453C26.959 20.4134 26.3535 19.5026 25.4981 18.874C24.6428 18.2453 23.5928 17.9393 22.5336 18.0099C21.4745 18.0805 20.4744 18.5233 19.7101 19.26L12.3001 15.555C12.3455 15.1864 12.3455 14.8136 12.3001 14.445L19.7101 10.74C20.5171 11.52 21.6181 12 22.8331 12Z' fill='white'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 31px;
  height: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.btn_size_lg {
  height: 58px;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  padding-left: 20px;
  padding-right: 20px;
}

.btn_size_lg.btn_theme_check::before {
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.btn_size_sm {
  border-radius: 50px;
  background: #00985F;
  color: #FFF;
  text-align: center;
  height: 42px;
  width: 100%;
  gap: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 0;
  padding-left: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  /* 17.6px */
  text-transform: uppercase;
}

.btn_size_s {
  background: #00985F;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  height: inherit;
  gap: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: none;
  padding-right: 20px;
  padding-left: 20px;
  font-weight: 700;
  line-height: 120%;
  /* 19.2px */
}

/*margin*/
.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.mt-auto {
  margin-top: auto;
}

/*figure-block*/
/*block*/
.block {
  background: #FFF;
  padding-top: 70px;
  padding-bottom: 70px;
}

@media (min-width: 767px) {
  .block {
    padding-top: 130px;
    padding-top: calc(0.05208 * 100vw + 30.05208px);
  }
}

@media (min-width: 1919px) {
  .block {
    padding-top: 130px;
  }
}

@media (min-width: 767px) {
  .block {
    padding-bottom: 130px;
    padding-bottom: calc(0.05208 * 100vw + 30.05208px);
  }
}

@media (min-width: 1919px) {
  .block {
    padding-bottom: 130px;
  }
}

.block_theme_none-mg-top {
  padding-top: 0;
}

.block_theme_gray {
  background: #F5F5F5;
}

.block_theme_gray-none-mb {
  background: #F5F5F5;
  padding-bottom: 0;
}

.block_theme_gray-crumb {
  background: #F5F5F5;
  padding-top: 0;
  padding-bottom: 80px;
}

.block_theme_overlay {
  padding-bottom: 120px;
}

@media (min-width: 767px) {
  .block_theme_overlay {
    padding-bottom: 260px;
    padding-bottom: calc(0.12153 * 100vw + 26.78819px);
  }
}

@media (min-width: 1919px) {
  .block_theme_overlay {
    padding-bottom: 260px;
  }
}

/*tabs-block*/
.tabs-tags__link {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  border-radius: 30px;
  text-transform: uppercase;
  padding: 11px 16px 11px 16px;
  cursor: pointer;
  color: #22282F;
  background: rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {
  .tabs-tags__link {
    font-size: 14px;
  }
}

.tabs-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}

@media (max-width: 991px) {
  .tabs-block {
    overflow-x: auto;
    word-wrap: normal;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    scroll-snap-align: start;
  }
  .tabs-block::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}

.tabs-block__link {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  border-radius: 30px;
  padding: 9px 16px 9px 16px;
  line-height: 100%;
  /* or 16px */
  cursor: pointer;
  text-transform: uppercase;
  border: 1px solid #22282F;
  color: #22282F;
}

@media (max-width: 991px) {
  .tabs-block__link {
    min-width: auto;
    white-space: nowrap;
  }
}

.tabs-block__link_active, .tabs-block__link:hover {
  color: #A10A12;
  border: 1px solid #A10A12;
}

.tabs-block__link_none-active, .tabs-block__link_none-active:hover {
  color: rgba(34, 40, 47, 0.5);
  cursor: default;
}

.tabs-block_theme_submenu {
  border-top: 1px solid rgba(34, 40, 47, 0.5);
  margin-top: 30px;
  padding-top: 30px;
  gap: 20px;
}

.tabs-block_theme_submenu .tabs-block__link {
  padding: 0;
  border: 0;
}

@media (max-width: 991px) {
  .tabs-block_theme_submenu .btn-slide {
    white-space: nowrap;
  }
}

.tabs-block_theme_submenu.page {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

.form .custom-select {
  width: 100% !important;
}

.form .custom-select {
  position: relative;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  background: transparent;
  text-align: center;
  /* or 16px */
  text-transform: uppercase;
  color: #22282F;
}

.form .custom-select select {
  display: none;
  /*hide original SELECT element:*/
}

.form .custom-select .select-selected {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form .custom-select .select-selected::after {
  display: inline-block;
  content: "";
  margin-left: 10px;
  width: 0;
  height: 0;
  margin-top: 3px;
  gap: 20px;
  vertical-align: top;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: #A10A12 transparent transparent transparent;
}

.form .custom-select .select-selected.select-arrow-active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-color: transparent;
}

.form .custom-select .select-selected.select-arrow-active.select-selected {
  /*style items (options):*/
}

.form .custom-select .select-selected.select-arrow-active:after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.form .custom-select .select-items div {
  padding: 5px 0 0 0;
  background: transparent;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-transform: none;
  color: rgba(34, 40, 47, 0.2);
}

.form .custom-select .select-items div:active {
  color: #A10A12;
}

.form .custom-select .select-selected {
  padding: 0 0 7px 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-right: 0;
  text-align: left;
  border-left: 0;
  border-top: 0;
  text-transform: none;
  color: rgba(34, 40, 47, 0.2);
  border-radius: 0;
  border-bottom: 1px solid rgba(34, 40, 47, 0.5);
}

.form .custom-select .select-items {
  position: absolute;
  background-color: transparent;
  top: 100%;
  left: 0;
  right: 0;
  padding-bottom: 8px;
  border-radius: 0;
  border: 0;
  text-align: left;
  z-index: 99;
  border-top-color: transparent;
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/*swiper*/
.swiper-container, .swiper-container-person, .swiper-container-person-item, .swiper-container-sale, .swiper-container-text {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-slide {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
  margin: 0;
}

.swiper-slide img {
  /*    display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;*/
}

.no-desctop {
  display: none;
}

@media (max-width: 767px) {
  .no-desctop {
    display: block;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1000;
  overflow: auto;
  background: rgba(34, 40, 47, 0.6);
}

@media (max-width: 767px) {
  .modal {
    padding: 15px 15px 0 15px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.modal.modal-show {
  -webkit-animation: fadeIn 0.1s ease-in-out forwards;
          animation: fadeIn 0.1s ease-in-out forwards;
}

.modal.modal-hide {
  -webkit-animation: fadeOut 0.1s ease-in-out 0.1s forwards;
          animation: fadeOut 0.1s ease-in-out 0.1s forwards;
}

.modal-content {
  position: relative;
  background: transparent;
  border-radius: 0;
  overflow: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 400px;
}

@media (max-width: 767px) {
  .modal-content {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.modal.modal-show .modal-content {
  -webkit-animation: fadeInDown 0.3s ease-in-out forwards;
          animation: fadeInDown 0.3s ease-in-out forwards;
}

.modal.modal-hide .modal-content {
  -webkit-animation: fadeOutUp 0.2s ease-in-out forwards;
          animation: fadeOutUp 0.2s ease-in-out forwards;
}

.modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
}

@media (max-width: 1279px) {
  .modal-close {
    right: 10px;
    top: 10px;
    width: 22px;
    height: 22px;
    background-size: 22px 22px;
  }
}

/* Animations */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem);
  }
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes run {
  0% {
    left: inherit;
  }
  50% {
    right: calc(100% - 200px);
  }
  100% {
    left: inherit;
  }
}

@keyframes run {
  0% {
    left: inherit;
  }
  50% {
    right: calc(100% - 200px);
  }
  100% {
    left: inherit;
  }
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

#modal-social .modal-content {
  border-radius: 20px;
  padding: 50px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #00985F;
}

#modal-social .social__title {
  color: #FFF;
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  /* 19.8px */
  text-transform: uppercase;
}

#modal-social .social__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#modal-social .social__box img {
  display: block;
  border: 4px solid transparent;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
  border-radius: 500px;
}

#modal-social .social__box img:hover {
  border: 4px solid #fff;
}

.no-display {
  display: none !important;
}

.display-only {
  display: block !important;
}

/**
 * Swiper 9.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 15, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff
;
}

.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical &gt; .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: initial;
          transition-timing-function: initial;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide, swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode &gt; .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode &gt; .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode &gt; .swiper-wrapper &gt; .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode &gt; .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode &gt; .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered &gt; .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-centered &gt; .swiper-wrapper &gt; .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal &gt; .swiper-wrapper &gt; .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal &gt; .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical &gt; .swiper-wrapper &gt; .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical &gt; .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid #007aff
;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px
;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(44px
 / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: 44px
;
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (44px
 / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #007aff
;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  text-transform: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 44px
;
  font-size: var(--swiper-navigation-size);
  letter-spacing: 0;
  -webkit-font-feature-settings: ;
          font-feature-settings: ;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled &gt; .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal &gt; .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: 8px;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #007aff
;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical &gt; .swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s transform, .2s top;
  transition: .2s transform, .2s top;
}

.swiper-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s transform, .2s left;
  transition: .2s transform, .2s left;
}

.swiper-horizontal.swiper-rtl &gt; .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s transform, .2s right;
  transition: .2s transform, .2s right;
}

.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff
;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal &gt; .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical &gt; .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal &gt; .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical &gt; .swiper-pagination-progressbar {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled &gt; .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal &gt; .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: 4px;
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: auto;
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: 4px;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * 1%);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical &gt; .swiper-scrollbar {
  position: absolute;
  left: auto;
  left: var(--swiper-scrollbar-left, auto);
  right: 4px;
  right: var(--swiper-scrollbar-right, 4px);
  top: 1%;
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: 4px;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * 1%);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container &gt; canvas, .swiper-zoom-container &gt; img, .swiper-zoom-container &gt; svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}

.swiper .swiper-notification, swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode &gt; .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid &gt; .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-grid-column &gt; .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*========== Components: ==========*/
/*header*/
.header {
  background: radial-gradient(77.06% 73.81% at 44.88% 26.37%, #FFE652 0%, #F0BC44 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

@media (max-width: 1279px) {
  .header {
    width: 320px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 1279px) {
  .header__btn {
    color: #FFF;
    text-align: center;
    height: 30px;
    font-size: 12px;
    font-style: normal;
    font-weight: 900;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 120%;
    /* 14.4px */
    text-transform: uppercase;
    gap: 8px;
  }
  .header__btn:before {
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
  }
  .header__btn span {
    display: none;
  }
}

.header__btn.fixed {
  position: fixed;
  top: 30px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  right: 30px;
}

@media (max-width: 1279px) {
  .header__btn.fixed {
    position: inherit;
  }
}

.header__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 4;
  gap: 28px;
  padding-top: 37px;
}

@media (max-width: 1279px) {
  .header__row {
    padding-top: 11px;
    padding-left: 20px;
    padding-right: 10px;
    gap: 10px;
  }
}

.header__row-auchan {
  margin-top: -6px;
}

@media (max-width: 1279px) {
  .header__row-auchan {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 55px;
    height: 20px;
    margin-top: 0;
  }
}

.header__row-7days-m {
  display: none;
}

@media (max-width: 1279px) {
  .header__row-7days-m {
    display: block;
    width: 65px;
    height: 20px;
  }
}

@media (max-width: 1279px) {
  .header__row-7days {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: none;
  }
}

.header__wrapper {
  min-height: 950px;
}

@media (max-width: 1279px) {
  .header__wrapper {
    min-height: 652px;
  }
}

.header__arrow {
  position: absolute;
  bottom: -49px;
  margin-left: -64px;
  left: 50%;
  cursor: pointer;
  z-index: 3;
}

@media (max-width: 1279px) {
  .header__arrow {
    width: 103px;
    height: 40px;
    bottom: -39px;
    margin-left: -51.5px;
    background-size: 103px 40px;
  }
}

.header:before {
  content: "";
  width: 156px;
  height: 100%;
  position: absolute;
  z-index: 4;
  right: 0;
  top: 0;
  background: linear-gradient(269deg, #F1BD45 0%, rgba(241, 189, 69, 0) 100%);
}

@media (max-width: 1279px) {
  .header:before {
    display: none;
  }
}

.header:after {
  content: "";
  width: 156px;
  height: 100%;
  position: absolute;
  z-index: 4;
  left: 0;
  top: 0;
  rotate: -180deg;
  background: linear-gradient(269deg, #F1BD45 0%, rgba(241, 189, 69, 0) 100%);
}

@media (max-width: 1279px) {
  .header:after {
    display: none;
  }
}

.header__content {
  height: 950px;
  width: 100%;
  position: absolute;
  z-index: 3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url(../images/screen1-shk.png) no-repeat;
  color: #333;
  bottom: 0;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 24.2px */
}

@media (max-width: 1279px) {
  .header__content {
    height: inherit;
    min-height: 290px;
    width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 302px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 20px 20px 20px;
    position: relative;
    border-radius: 20px;
    background: #FFF;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    /* 17.6px */
  }
  .header__content:before {
    background: url(../images/screen1-photo-m.png);
    width: 258px;
    height: 269px;
    overflow: hidden;
    content: "";
    left: 32px;
    position: absolute;
    top: -269px;
  }
}

.header__content-paragraf {
  top: 346px;
  right: 228px;
  position: absolute;
  width: 330px;
}

@media (max-width: 1279px) {
  .header__content-paragraf {
    bottom: inherit;
    right: inherit;
    position: relative;
    width: 260px;
    top: inherit;
  }
}

.header__content-paragraf p {
  margin-bottom: 15px;
}

@media (max-width: 1279px) {
  .header__content-paragraf p {
    margin-bottom: 0;
    margin-top: 0;
  }
}

.header__content-paragraf p:last-child {
  margin-bottom: 0;
}

.header__content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #E0001A;
  margin-bottom: 32px;
  font-size: 66.755px;
  font-style: normal;
  font-weight: 900;
  line-height: 90%;
  /* 60.079px */
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .header__content-title {
    font-size: 36.925px;
    font-style: normal;
    font-weight: 900;
    line-height: 90%;
    /* 33.232px */
    text-transform: uppercase;
    margin-top: 21px;
    margin-bottom: 14px;
    margin-left: 42px;
  }
}

.header__content-title div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.header__content-title div:before {
  background-image: url("data:image/svg+xml,%3csvg width='56' height='45' viewBox='0 0 56 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='Group'%3e %3cpath id='Vector' d='M33.9023 33.1121L38.0667 44.7927H41.1138L36.7463 32.6042C35.9337 32.8074 34.918 33.0105 33.9023 33.1121Z' fill='%23E0001A'/%3e %3cpath id='Vector_2' d='M45.4811 7.9225C44.567 8.83663 43.0434 8.83663 42.1293 7.9225C41.2151 7.00837 41.2151 5.48481 42.1293 4.4691C43.0434 3.55497 44.567 3.55497 45.4811 4.4691C45.0748 4.06282 44.3638 4.06282 43.856 4.4691C43.4497 4.87538 43.4497 5.58638 43.856 6.09423C44.2622 6.50051 44.9732 6.50051 45.4811 6.09423C45.8874 5.68795 45.8874 4.97695 45.4811 4.4691C46.3952 5.48481 46.3952 7.00837 45.4811 7.9225ZM55.0287 3.85968H50.2549C49.5439 2.43769 46.9031 0 43.0434 0C40.7073 0 38.7774 0.609426 36.9492 1.82827C36.9492 1.82827 34.3083 3.65654 30.5502 6.90679L18.8696 16.6576C17.9555 17.4701 16.8382 17.8764 15.3147 17.8764H0.688518C0.282236 17.8764 0.383809 18.1811 0.48538 18.3843C1.50108 21.5329 4.24349 24.3769 9.11887 24.3769L5.66547 27.9319C5.5639 28.0334 5.5639 28.4397 5.86861 28.4397H18.9712C28.4173 28.4397 34.2068 24.2753 38.0665 18.4858C38.3712 17.978 38.6759 17.4701 38.9806 16.9623C39.0822 17.0638 39.1837 17.1654 39.0822 17.3685C38.168 19.7047 35.7303 24.4785 31.2612 27.3225C29.7377 28.2366 29.2298 28.5413 27.0968 29.3539C26.8937 29.4554 26.8937 29.557 26.9953 29.7601L32.2769 44.691H35.324L30.4487 31.0806C33.5974 31.0806 41.1136 30.268 45.1764 23.5644C49.2392 16.9623 50.6612 6.39894 50.6612 6.39894L55.1303 4.36753C55.435 4.26596 55.435 3.85968 55.0287 3.85968Z' fill='%23E0001A'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 56px;
  height: 45px;
  content: "";
  position: absolute;
  right: 135px;
  top: -39px;
}

@media (max-width: 1279px) {
  .header__content-title div:before {
    width: 31px;
    right: 111px;
    top: -21px;
    height: 25px;
    background-size: 31px 25px;
  }
}

.header__content-title span {
  color: #454444;
  margin-left: 51px;
  margin-bottom: -2px;
  font-size: 53.404px;
  font-style: normal;
  font-weight: 500;
  line-height: 90%;
  /* 48.064px */
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .header__content-title span {
    font-size: 29.54px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
    /* 26.586px */
    text-transform: uppercase;
    margin-left: 27px;
  }
}

.header__figure1 {
  position: absolute;
  top: 152px;
  left: -43px;
  width: 751px;
  height: 168px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3csvg width='751' height='168' viewBox='0 0 751 168' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M62.0006 96.4745C195 -68 377.5 122.427 298.5 162.5C250.5 186.848 168.035 69.6841 316 20.0001C520 -48.4998 747.027 102.314 749 125' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='10 6'/%3e %3cpath d='M88.0996 95.7998C88.0996 118.5 69.6996 136.8 47.0996 136.8C24.3996 136.8 6.09961 118.4 6.09961 95.7998C6.09961 73.0998 24.4996 54.7998 47.0996 54.7998C69.6996 54.7998 88.0996 73.1998 88.0996 95.7998Z' fill='%235CAE62' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3e %3cpath d='M54.5 107.8C64.5 101.5 69.7999 93.1003 71.3999 86.5003C73.1999 79.9003 71.1999 75.0003 71.3999 75.1003C71.4999 75.0003 64.4999 75.8003 56.3999 76.6003C48.2999 77.5003 39 78.5003 32.7 82.5003C25.1 87.4003 23.8 96.2003 25 107C34.3 98.6003 46.6 92.8003 58 85.8003C49 92.6003 38.8999 98.7003 30.3999 106.7C26.2999 110.2 22.6999 114.9 21.1999 116.8C20.7999 117.3 20.9 118 21.3 118.4L21.9 119C22.5 119.6 23.4 119.4 23.8 118.7C25 116.5 26.8999 114 28.3999 112C34.8999 115.9 43.7 114.6 54.5 107.8Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
}

@media (max-width: 1279px) {
  .header__figure1 {
    width: 51px;
    top: 118px;
    height: 77px;
    left: 0;
    background-image: url("data:image/svg+xml,%3csvg width='51' height='77' viewBox='0 0 51 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M-172.551 75.5161C-132.182 -26.9795 7.54565 -12.651 28.1347 51.7748' stroke='white' stroke-width='1.27016' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='2.96 2.96'/%3e %3cpath d='M49.2228 54.1773C49.2228 63.6612 41.5171 71.3668 32.0333 71.3668C22.5494 71.3668 14.8438 63.6612 14.8438 54.1773C14.8438 44.6934 22.5494 36.9878 32.0333 36.9878C41.5171 36.9878 49.2228 44.6934 49.2228 54.1773Z' fill='%236A5EA4'/%3e %3cpath d='M49.8106 54.1348C49.8106 44.3122 41.8509 36.3525 32.0284 36.3525C22.2058 36.3525 14.2461 44.3122 14.2461 54.1348C14.2461 63.9574 22.2058 71.9171 32.0284 71.9171C41.8509 71.9171 49.8106 63.9574 49.8106 54.1348Z' stroke='white' stroke-width='2.11694' stroke-miterlimit='10'/%3e %3cpath d='M27.0735 49.9434H22.9243C22.4162 49.9434 22.0352 50.3667 22.0352 50.8325V60.02C22.0352 60.528 22.4585 60.9091 22.9243 60.9091H27.0735C27.5815 60.9091 27.9626 60.4857 27.9626 60.02V50.8325C28.0049 50.3244 27.5815 49.9434 27.0735 49.9434Z' fill='white'/%3e %3cpath d='M40.7084 52.9496C40.7084 52.9496 41.5129 51.6795 40.7084 50.621C40.4544 50.2823 40.031 50.0706 39.6076 49.9436C39.6076 49.9436 38.3375 49.6049 35.4161 49.6896C35.8395 48.3347 36.3475 46.0908 36.0512 44.2702C35.8395 42.9577 35.2044 42.5767 34.5693 42.5767C34.4 42.5767 34.2306 42.619 34.0612 42.6613C33.5108 42.7884 33.3415 43.3388 33.2568 43.8892C33.2145 44.2279 33.1298 44.7783 33.0451 45.3287C32.8758 46.4295 32.283 47.5726 31.5633 48.4194C30.9282 49.1815 30.2508 49.8589 29.8274 50.2823C29.7004 50.367 29.5733 50.4517 29.4463 50.5363C29.0229 50.7904 28.7266 51.2138 28.7266 51.7218V59.3428C28.7266 59.8932 29.0653 60.4013 29.6157 60.6129C30.5471 60.9517 32.41 61.375 35.8395 61.5444C36.1782 61.5444 36.5169 61.5444 36.8133 61.5444C36.8133 61.5444 36.8133 61.5444 36.8556 61.5444C36.8979 61.5444 36.8979 61.5444 36.9403 61.5444C36.9826 61.5444 36.9826 61.5444 37.025 61.5444C42.0209 61.4174 40.4967 58.7924 40.4967 58.7924C40.4967 58.7924 42.4443 57.6069 41.0048 55.9134C40.9624 55.9134 42.4443 54.2198 40.7084 52.9496Z' fill='white'/%3e %3c/svg%3e");
    background-repeat: no-repeat;
  }
}

.header__figure2 {
  position: absolute;
  top: 0;
  width: 455px;
  height: 402px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3csvg width='455' height='402' viewBox='0 0 455 402' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M455 372.081C144.304 497.043 -79.9095 175.826 30.5957 2' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='10 6'/%3e %3cpath d='M125.3 305.9C125.3 328.2 107.2 346.3 84.9 346.3C62.6 346.3 44.5 328.2 44.5 305.9C44.5 283.6 62.6 265.5 84.9 265.5C107.2 265.5 125.3 283.6 125.3 305.9Z' fill='%23D75263'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.9 268C63.9807 268 47 284.981 47 305.9C47 326.819 63.9807 343.8 84.9 343.8C105.819 343.8 122.8 326.819 122.8 305.9C122.8 284.981 105.819 268 84.9 268ZM42 305.9C42 282.219 61.2193 263 84.9 263C108.581 263 127.8 282.219 127.8 305.9C127.8 329.581 108.581 348.8 84.9 348.8C61.2193 348.8 42 329.581 42 305.9Z' fill='white'/%3e %3cg clip-path='url(%23clip0_1_3)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.5 300.177C64.4973 298.593 64.8066 297.024 65.4102 295.56C66.0138 294.096 66.8999 292.765 68.0178 291.643C69.1358 290.522 70.4637 289.631 71.9259 289.022C73.388 288.414 74.9557 288.099 76.5394 288.097C81.1804 288.097 83.2306 290.038 85.4032 293.479C87.5792 290.038 89.626 288.097 94.267 288.097C97.4649 288.103 100.529 289.379 102.786 291.645C105.044 293.91 106.308 296.979 106.303 300.177C106.303 306.416 102.747 312.417 98.6666 317.394C94.8008 322.11 90.2346 326.173 87.1236 328.944L86.5354 329.471C86.2239 329.749 85.8209 329.903 85.4032 329.903C84.9856 329.903 84.5826 329.749 84.271 329.471L83.6828 328.944C80.5684 326.173 76.0056 322.11 72.1398 317.394C68.0632 312.417 64.5 306.416 64.5 300.177Z' fill='white'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_1_3'%3e %3crect width='42' height='43' fill='white' transform='translate(64.5 287.5)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  background-repeat: no-repeat;
  right: -400px;
}

@media (max-width: 1279px) {
  .header__figure2 {
    width: 128px;
    right: 0;
    height: 193px;
    background-image: url("data:image/svg+xml,%3csvg width='128' height='193' viewBox='0 0 128 193' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M245 158.462C96.8536 218.047 -10.0562 64.8838 42.635 -18' stroke='white' stroke-width='1.78022' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='4.15 4.15'/%3e %3cpath d='M87.7888 126.906C87.7888 137.539 79.1583 146.17 68.5252 146.17C57.8921 146.17 49.2616 137.539 49.2616 126.906C49.2616 116.273 57.8921 107.643 68.5252 107.643C79.1583 107.643 87.7888 116.273 87.7888 126.906Z' fill='%23D75263'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.5259 108.835C58.5512 108.835 50.4544 116.932 50.4544 126.906C50.4544 136.881 58.5512 144.978 68.5259 144.978C78.5007 144.978 86.5975 136.881 86.5975 126.906C86.5975 116.932 78.5007 108.835 68.5259 108.835ZM48.0703 126.906C48.0703 115.615 57.2345 106.451 68.5259 106.451C79.8174 106.451 88.9816 115.615 88.9816 126.906C88.9816 138.198 79.8174 147.362 68.5259 147.362C57.2345 147.362 48.0703 138.198 48.0703 126.906Z' fill='white'/%3e %3cg clip-path='url(%23clip0_1_8)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.7969 124.177C58.7956 123.421 58.9431 122.673 59.2309 121.975C59.5187 121.277 59.9412 120.642 60.4742 120.108C61.0073 119.573 61.6405 119.148 62.3377 118.858C63.0349 118.568 63.7824 118.418 64.5375 118.417C66.7505 118.417 67.728 119.342 68.764 120.983C69.8015 119.342 70.7775 118.417 72.9904 118.417C74.5152 118.42 75.9764 119.028 77.0526 120.108C78.1289 121.188 78.732 122.652 78.7294 124.177C78.7294 127.151 77.0337 130.013 75.0882 132.386C73.2449 134.635 71.0677 136.572 69.5843 137.894L69.3038 138.145C69.1553 138.277 68.9631 138.351 68.764 138.351C68.5648 138.351 68.3727 138.277 68.2241 138.145L67.9436 137.894C66.4586 136.572 64.283 134.635 62.4397 132.386C60.4959 130.013 58.7969 127.151 58.7969 124.177Z' fill='white'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_1_8'%3e %3crect width='20.0265' height='20.5033' fill='white' transform='translate(58.7969 118.132)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
    background-repeat: no-repeat;
  }
}

.header__figure3 {
  position: absolute;
  top: 342px;
  right: 50px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3csvg width='147' height='339' viewBox='0 0 147 339' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M2.1156 1.63979C190.622 61.3781 175.062 297.627 59.9848 337.415' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='10 8'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 147px;
  height: 339px;
}

@media (max-width: 1279px) {
  .header__figure3 {
    background-image: url("data:image/svg+xml,%3csvg width='39' height='43' viewBox='0 0 39 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M37.7998 21.3974C37.7998 32.2794 29.7667 41.052 19.8999 41.052C9.98947 41.052 2 32.2314 2 21.3974C2 10.5155 10.0331 1.7428 19.8999 1.7428C29.7667 1.7428 37.7998 10.5634 37.7998 21.3974Z' fill='%235CAE62' stroke='white' stroke-width='2.18291' stroke-miterlimit='10'/%3e %3cpath d='M23.1299 27.1503C27.4957 24.1302 29.8096 20.1034 30.5082 16.9395C31.294 13.7756 30.4208 11.4266 30.5082 11.4745C30.5518 11.4266 27.4957 11.8101 23.9594 12.1936C20.4231 12.625 16.3629 13.1044 13.6124 15.0219C10.2944 17.3709 9.72682 21.5895 10.2507 26.7668C14.3109 22.74 19.6809 19.9596 24.658 16.6039C20.7287 19.8637 16.3192 22.7879 12.6083 26.623C10.8183 28.3008 9.24657 30.5539 8.5917 31.4647C8.41707 31.7044 8.46073 32.04 8.63536 32.2317L8.89731 32.5194C9.15926 32.807 9.55219 32.7111 9.72682 32.3755C10.2507 31.3209 11.0802 30.1224 11.7351 29.1637C14.5729 31.0333 18.4148 30.4101 23.1299 27.1503Z' fill='white'/%3e %3c/svg%3e");
    background-repeat: no-repeat;
    width: 39px;
    height: 43px;
    top: 254px;
    right: 22px;
  }
}

.header__figure4 {
  position: absolute;
  bottom: 0px;
  right: -27px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3csvg width='884' height='226' viewBox='0 0 884 226' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M854.441 61.9659C816 5 619 45 636 193C647 221 676.414 208.812 673 184C658.001 75.0002 301 79.0003 239 92.0003C176.999 105 78.0002 125 2.00041 234' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='10 8'/%3e %3cpath d='M880.8 42.9C880.8 65.2 862.7 83.3 840.4 83.3C818.1 83.3 800 65.2 800 42.9C800 20.6 818.1 2.5 840.4 2.5C862.7 2.5 880.8 20.6 880.8 42.9Z' fill='%23ECB144' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3e %3cpath d='M812.201 36.2999C812.001 36.6999 812.001 37.1999 812.001 37.4999C812.001 37.6999 812.201 38.2999 812.501 38.5999C812.701 38.7999 812.901 38.7999 813.101 38.7999C813.901 38.6999 814.301 37.7999 814.301 36.7999C814.301 36.2999 814.201 35.7999 814.001 35.2999C814.001 35.2999 814.001 35.2999 813.901 35.2999C813.001 35.4999 812.401 35.7999 812.201 36.2999ZM831.101 26.9999C831.201 27.4999 831.601 27.7999 832.101 27.7999C832.201 27.7999 832.301 27.7999 832.401 27.7999C833.801 27.3999 835.201 27.1999 836.701 27.0999C837.201 27.0999 837.801 26.9999 838.301 26.9999C840.601 26.8999 842.701 27.0999 844.601 27.4999C845.201 27.5999 845.701 27.1999 845.801 26.6999C845.901 26.0999 845.501 25.5999 845.001 25.4999C843.001 25.0999 840.701 24.8999 838.301 24.9999C837.801 24.9999 837.201 24.9999 836.701 25.0999C835.001 25.1999 833.401 25.4999 832.001 25.8999C831.301 25.7999 830.901 26.3999 831.101 26.9999ZM856.101 38.8999C857.001 38.8999 857.701 38.1999 857.701 37.2999C857.701 36.3999 857.001 35.6999 856.101 35.6999C855.201 35.6999 854.501 36.3999 854.501 37.2999C854.501 38.1999 855.201 38.8999 856.101 38.8999ZM809.901 30.5999C810.101 30.1999 810.601 30.0999 810.901 30.2999C812.401 31.1999 813.601 32.1999 814.401 33.2999C814.601 33.4999 814.701 33.6999 814.801 33.9999C816.101 34.1999 817.201 34.7999 817.901 35.3999C820.001 28.9999 826.301 22.3999 836.401 21.7999C841.701 21.4999 845.801 22.1999 849.001 23.4999C855.701 20.6999 861.501 22.3999 859.801 23.9999C858.301 25.3999 856.901 26.8999 856.001 28.4999C857.501 30.2999 858.701 32.1999 859.601 33.9999C860.801 36.3999 862.901 38.1999 865.301 38.9999C865.901 39.1999 866.301 39.3999 866.401 39.5999C866.401 41.3999 866.401 41.8999 866.301 44.1999C866.201 45.8999 866.301 47.1999 865.801 47.5999C865.501 47.9999 863.901 48.5999 862.101 49.1999C860.501 49.7999 858.901 50.5999 857.601 51.6999C856.901 52.2999 856.101 52.7999 855.301 53.2999C853.901 54.0999 852.901 55.4999 852.401 56.9999L851.601 59.2999C851.401 59.9999 850.701 60.4999 850.001 60.4999L846.101 60.7999C845.201 60.7999 844.401 59.9999 844.401 58.9999V57.0999C844.001 57.0999 843.701 57.1999 843.301 57.1999C843.001 57.1999 842.701 57.2999 842.301 57.2999C842.201 57.2999 842.201 57.2999 842.101 57.2999C842.001 57.2999 841.901 57.2999 841.801 57.2999C838.401 57.4999 835.201 57.1999 832.301 56.4999V58.9999C832.301 59.9999 831.501 60.7999 830.601 60.7999L826.801 60.4999C826.001 60.4999 825.301 59.8999 825.101 59.0999C823.801 55.3999 822.001 51.8999 819.801 48.6999C818.401 46.5999 817.301 43.9999 817.101 40.6999C817.001 39.3999 817.201 38.0999 817.501 36.6999C817.101 36.2999 816.401 35.7999 815.501 35.4999C815.601 35.8999 815.601 36.1999 815.701 36.5999C815.701 37.3999 815.601 38.2999 815.201 38.8999C814.701 39.6999 814.001 40.0999 813.201 40.1999C813.101 40.1999 813.101 40.1999 813.001 40.1999C812.401 40.1999 811.901 39.9999 811.501 39.5999C810.801 38.9999 810.501 38.0999 810.501 37.4999C810.501 36.9999 810.501 36.1999 810.901 35.4999C811.201 34.8999 811.901 34.1999 813.201 33.8999C812.501 32.9999 811.601 32.1999 810.301 31.4999C809.901 31.3999 809.701 30.9999 809.901 30.5999Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 884px;
  height: 226px;
}

@media (max-width: 1279px) {
  .header__figure4 {
    display: none;
  }
}

.header__figure5 {
  position: absolute;
  bottom: 247px;
  left: -400px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3csvg width='400' height='180' viewBox='0 0 400 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M-128 178C-32.6536 -64.0848 297.371 -30.2423 346 121.925' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='10 6'/%3e %3cpath d='M395.8 127.6C395.8 150 377.6 168.2 355.2 168.2C332.8 168.2 314.6 150 314.6 127.6C314.6 105.2 332.8 87 355.2 87C377.6 87 395.8 105.2 395.8 127.6Z' fill='%236A5EA4'/%3e %3cpath d='M397.199 127.5C397.199 104.3 378.399 85.5 355.199 85.5C331.999 85.5 313.199 104.3 313.199 127.5C313.199 150.7 331.999 169.5 355.199 169.5C378.399 169.5 397.199 150.7 397.199 127.5Z' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3e %3cpath d='M343.5 117.6H333.7C332.5 117.6 331.6 118.6 331.6 119.7V141.4C331.6 142.6 332.6 143.5 333.7 143.5H343.5C344.7 143.5 345.6 142.5 345.6 141.4V119.7C345.7 118.5 344.7 117.6 343.5 117.6Z' fill='white'/%3e %3cpath d='M375.7 124.7C375.7 124.7 377.6 121.7 375.7 119.2C375.1 118.4 374.1 117.9 373.1 117.6C373.1 117.6 370.1 116.8 363.2 117C364.2 113.8 365.4 108.5 364.7 104.2C364.2 101.1 362.7 100.2 361.2 100.2C360.8 100.2 360.4 100.3 360 100.4C358.7 100.7 358.3 102 358.1 103.3C358 104.1 357.8 105.4 357.6 106.7C357.2 109.3 355.8 112 354.1 114C352.6 115.8 351 117.4 350 118.4C349.7 118.6 349.4 118.8 349.1 119C348.1 119.6 347.4 120.6 347.4 121.8V139.8C347.4 141.1 348.2 142.3 349.5 142.8C351.7 143.6 356.1 144.6 364.2 145C365 145 365.8 145 366.5 145C366.5 145 366.5 145 366.6 145C366.7 145 366.7 145 366.8 145C366.9 145 366.9 145 367 145C378.8 144.7 375.2 138.5 375.2 138.5C375.2 138.5 379.8 135.7 376.4 131.7C376.3 131.7 379.8 127.7 375.7 124.7Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 400px;
  height: 180px;
}

@media (max-width: 1279px) {
  .header__figure5 {
    display: none;
  }
}

.header__badges1 {
  position: absolute;
  top: 91px;
  right: 446px;
  width: 120px;
  height: 120px;
  background-image: url("data:image/svg+xml,%3csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' fill-rule='evenodd' clip-rule='evenodd' d='M4.96176e-05 34.6746C-0.00764714 30.1288 0.880179 25.6259 2.61284 21.4232C4.34549 17.2204 6.88905 13.4 10.0983 10.1802C13.3075 6.96037 17.1195 4.40411 21.3168 2.65739C25.514 0.910664 30.0142 0.00768312 34.5604 0C47.8829 0 53.7682 5.57253 60.0049 15.4489C66.2513 5.57253 72.1269 0 85.4494 0C94.6292 0.0181017 103.426 3.68117 109.905 10.1836C116.384 16.6861 120.015 25.4956 120 34.6746C120 52.5829 109.791 69.8079 98.0789 84.0955C86.9817 97.6316 73.8739 109.294 64.9435 117.248L63.255 118.76C62.3607 119.559 61.2037 120 60.0049 120C58.806 120 57.6491 119.559 56.7548 118.76L55.0663 117.248C46.1261 109.294 33.0281 97.6316 21.9309 84.0955C10.2286 69.8079 4.96176e-05 52.5829 4.96176e-05 34.6746Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  -webkit-animation: run 60s ease-out infinite;
          animation: run 60s ease-out infinite;
}

@media (max-width: 1279px) {
  .header__badges1 {
    display: none;
  }
}

@keyframes run {
  0% {
    right: 446px;
  }
  50% {
    right: calc(100% - 246px);
  }
  100% {
    right: 446px;
  }
}

.header__badges2 {
  position: absolute;
  top: 129px;
  width: 89px;
  height: 61px;
  background-image: url("data:image/svg+xml,%3csvg width='89' height='61' viewBox='0 0 89 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' d='M3.7414 22.7471C3.42679 23.3716 3.4268 24.1523 3.4268 24.6207C3.4268 24.933 3.74141 25.8698 4.21332 26.3382C4.52792 26.6504 4.84253 26.6504 5.15714 26.6504C6.41557 26.4943 7.04478 25.0891 7.04478 23.5278C7.04478 22.7471 6.88748 21.9664 6.57287 21.1857C6.57287 21.1857 6.57287 21.1857 6.41557 21.1857C4.99984 21.498 4.05601 21.9664 3.7414 22.7471ZM33.4718 8.22659C33.6291 9.00726 34.2583 9.47566 35.0448 9.47566C35.2021 9.47566 35.3594 9.47566 35.5168 9.47566C37.719 8.85112 39.9213 8.53886 42.2808 8.38272C43.0673 8.38272 44.0111 8.22659 44.7977 8.22659C48.4156 8.07045 51.719 8.38272 54.7078 9.00726C55.6516 9.16339 56.4381 8.53886 56.5954 7.75818C56.7527 6.82138 56.1235 6.04071 55.337 5.88457C52.1909 5.26003 48.5729 4.94777 44.7977 5.1039C44.0111 5.1039 43.0673 5.1039 42.2808 5.26004C39.6067 5.41617 37.0898 5.88457 34.8875 6.50911C33.7864 6.35297 33.1572 7.28978 33.4718 8.22659ZM72.7977 26.8066C74.2134 26.8066 75.3146 25.7136 75.3146 24.3084C75.3146 22.9032 74.2134 21.8103 72.7977 21.8103C71.382 21.8103 70.2808 22.9032 70.2808 24.3084C70.2808 25.7136 71.382 26.8066 72.7977 26.8066ZM0.123424 13.8474C0.438031 13.2229 1.22455 13.0668 1.69646 13.379C4.05602 14.7842 5.94366 16.3456 7.20209 18.063C7.5167 18.3753 7.67399 18.6876 7.83129 19.156C9.87624 19.4683 11.6066 20.4051 12.7077 21.3419C16.0111 11.3493 25.9212 1.04441 41.8089 0.107599C50.146 -0.360804 56.5954 0.732138 61.6291 2.76188C72.1685 -1.60988 81.2921 1.04441 78.618 3.54256C76.2584 5.72844 74.0561 8.07045 72.6404 10.5686C75 13.379 76.8876 16.3456 78.3033 19.156C80.191 22.9032 83.4944 25.7136 87.2697 26.9627C88.2135 27.275 88.8427 27.5872 89 27.8995C89 30.7099 89 31.4906 88.8427 35.0817C88.6854 37.736 88.8427 39.7657 88.0562 40.3903C87.5843 41.0148 85.0674 41.9516 82.2359 42.8884C79.7191 43.8252 77.2022 45.0743 75.1573 46.7918C74.0561 47.7286 72.7977 48.5093 71.5393 49.2899C69.337 50.539 67.764 52.7249 66.9775 55.0669L65.719 58.658C65.4044 59.7509 64.3033 60.5316 63.2022 60.5316L57.0673 61C55.6516 61 54.3932 59.7509 54.3932 58.1896V55.223C53.764 55.223 53.2921 55.3792 52.6628 55.3792C52.1909 55.3792 51.719 55.5353 51.0898 55.5353C50.9325 55.5353 50.9325 55.5353 50.7752 55.5353C50.6179 55.5353 50.4606 55.5353 50.3033 55.5353C44.955 55.8476 39.9212 55.3792 35.3594 54.2862V58.1896C35.3594 59.7509 34.101 61 32.6853 61L26.7077 60.5316C25.4493 60.5316 24.3482 59.5948 24.0336 58.3457C21.9886 52.5687 19.1572 47.104 15.6965 42.1077C13.4942 38.8289 11.7639 34.7694 11.4493 29.617C11.292 27.5872 11.6066 25.5575 12.0785 23.3716C11.4493 22.7471 10.3482 21.9664 8.93243 21.498C9.08973 22.1225 9.08973 22.5909 9.24703 23.2155C9.24703 24.4646 9.08973 25.8698 8.46051 26.8066C7.67399 28.0557 6.57287 28.6802 5.31444 28.8363C5.15713 28.8363 5.15714 28.8363 4.99984 28.8363C4.05601 28.8363 3.26949 28.524 2.64028 27.8995C1.53915 26.9627 1.06724 25.5575 1.06724 24.6207C1.06724 23.84 1.06725 22.5909 1.69646 21.498C2.16837 20.5612 3.26949 19.4683 5.31444 18.9999C4.21331 17.5947 2.79758 16.3456 0.752629 15.2526C0.123414 15.0965 -0.191184 14.472 0.123424 13.8474Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  right: -121px;
  -webkit-animation: run2 50s ease-out infinite;
          animation: run2 50s ease-out infinite;
}

@-webkit-keyframes run2 {
  0% {
    right: -121px;
  }
  50% {
    right: 200px;
  }
  100% {
    right: -121px;
  }
}

@keyframes run2 {
  0% {
    right: -121px;
  }
  50% {
    right: 200px;
  }
  100% {
    right: -121px;
  }
}

@media (max-width: 1279px) {
  .header__badges2 {
    width: 49px;
    height: 34px;
    background-size: 49px 34px;
    right: 79px;
    top: 159px;
  }
  @-webkit-keyframes run2 {
    0% {
      right: 79px;
    }
    50% {
      right: 279px;
    }
    100% {
      right: 79px;
    }
  }
  @keyframes run2 {
    0% {
      right: 79px;
    }
    50% {
      right: 279px;
    }
    100% {
      right: 79px;
    }
  }
}

.header__badges3 {
  position: absolute;
  top: 504px;
  right: -156px;
  background-image: url("data:image/svg+xml,%3csvg width='100' height='97' viewBox='0 0 100 97' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg opacity='0.15'%3e %3cpath d='M25.7656 37.6738H4.54687C1.94866 37.6738 0 39.839 0 42.2207V89.2051C0 91.8033 2.16518 93.752 4.54687 93.752H25.7656C28.3638 93.752 30.3125 91.5868 30.3125 89.2051V42.2207C30.529 39.6225 28.3638 37.6738 25.7656 37.6738Z' fill='white'/%3e %3cpath d='M95.4855 53.0469C95.4855 53.0469 99.5993 46.5513 95.4855 41.1384C94.1864 39.4062 92.0212 38.3237 89.8561 37.6741C89.8561 37.6741 83.3605 35.942 68.4208 36.375C70.5859 29.4464 73.1842 17.971 71.6685 8.66071C70.5859 1.94866 67.3382 0 64.0904 0C63.2243 0 62.3583 0.216515 61.4922 0.433033C58.6775 1.08259 57.8114 3.89732 57.3784 6.71205C57.1619 8.44419 56.7288 11.2589 56.2958 14.0737C55.4297 19.7031 52.3985 25.5491 48.7177 29.8795C45.4699 33.7768 42.0056 37.2411 39.8404 39.4062C39.1909 39.8393 38.5413 40.2723 37.8918 40.7054C35.7266 42.0045 34.2109 44.1696 34.2109 46.7679V85.7411C34.2109 88.5558 35.9431 91.154 38.7578 92.2366C43.5212 93.9687 53.048 96.1339 70.5859 97C72.3181 97 74.0502 97 75.5659 97C75.5659 97 75.5659 97 75.7824 97C75.9989 97 75.9989 97 76.2154 97C76.4319 97 76.4319 97 76.6485 97C102.198 96.3504 94.4029 82.9263 94.4029 82.9263C94.4029 82.9263 104.363 76.8638 97.0011 68.2031C96.7846 68.2031 104.363 59.5424 95.4855 53.0469Z' fill='white'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 100px;
  height: 97px;
  -webkit-animation: run3 50s ease-out infinite;
          animation: run3 50s ease-out infinite;
}

@media (max-width: 1279px) {
  .header__badges3 {
    display: none;
  }
}

@-webkit-keyframes run3 {
  0% {
    right: -156px;
  }
  50% {
    right: 200px;
  }
  100% {
    right: -156px;
  }
}

@keyframes run3 {
  0% {
    right: -156px;
  }
  50% {
    right: 200px;
  }
  100% {
    right: -156px;
  }
}

.header__badges4 {
  position: absolute;
  bottom: 183px;
  left: -269px;
  background-image: url("data:image/svg+xml,%3csvg width='125' height='108' viewBox='0 0 125 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' d='M81.9013 79.806C106.31 64.4345 119.246 43.9393 123.151 27.8358C127.545 11.7323 122.663 -0.223266 123.151 0.0207258C123.395 -0.223266 106.31 1.72867 86.5389 3.6806C66.7681 5.87653 44.0684 8.31643 28.6911 18.0761C10.1408 30.0317 6.9677 51.503 9.8967 77.8541C32.5965 57.3588 62.6187 43.2072 90.4442 26.1278C68.4767 42.7193 43.8243 57.6028 23.0772 77.1222C13.0698 85.6619 4.28278 97.1295 0.621527 101.765C-0.354806 102.985 -0.110708 104.693 0.865626 105.669L2.33012 107.133C3.79462 108.597 5.99138 108.109 6.96771 106.401C9.89671 101.033 14.5343 94.9336 18.1955 90.0537C34.0609 99.5694 55.5403 96.3975 81.9013 79.806Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 125px;
  height: 108px;
  -webkit-animation: run5 55s ease-out infinite;
          animation: run5 55s ease-out infinite;
}

@media (max-width: 1279px) {
  .header__badges4 {
    display: none;
  }
}

@-webkit-keyframes run5 {
  0% {
    left: -269px;
  }
  50% {
    left: -450px;
  }
  100% {
    left: -269px;
  }
}

@keyframes run5 {
  0% {
    left: -269px;
  }
  50% {
    left: -450px;
  }
  100% {
    left: -269px;
  }
}

.header__badges5 {
  position: absolute;
  top: 341px;
  left: -50px;
  background-image: url("data:image/svg+xml,%3csvg width='144' height='99' viewBox='0 0 144 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' d='M6.0535 36.9174C5.54448 37.931 5.54448 39.198 5.54448 39.9582C5.54448 40.465 6.05351 41.9854 6.81705 42.7456C7.32608 43.2523 7.8351 43.2523 8.34413 43.2523C10.3802 42.999 11.3983 40.7184 11.3983 38.1844C11.3983 36.9174 11.1438 35.6504 10.6348 34.3834C10.6348 34.3834 10.6348 34.3834 10.3802 34.3834C8.08963 34.8902 6.56253 35.6504 6.0535 36.9174ZM54.1566 13.3513C54.4111 14.6183 55.4292 15.3785 56.7018 15.3785C56.9563 15.3785 57.2108 15.3785 57.4653 15.3785C61.0285 14.3649 64.5917 13.8581 68.4094 13.6047C69.682 13.6047 71.209 13.3513 72.4816 13.3513C78.3354 13.0979 83.6802 13.6047 88.516 14.6183C90.0431 14.8717 91.3156 13.8581 91.5701 12.5912C91.8247 11.0708 90.8066 9.80377 89.534 9.55037C84.4437 8.53678 78.5899 8.02998 72.4816 8.28338C71.209 8.28338 69.682 8.28338 68.4094 8.53678C64.0827 8.79018 60.0104 9.55037 56.4472 10.564C54.6656 10.3106 53.6476 11.831 54.1566 13.3513ZM117.785 43.5058C120.076 43.5058 121.857 41.732 121.857 39.4514C121.857 37.1708 120.076 35.397 117.785 35.397C115.494 35.397 113.713 37.1708 113.713 39.4514C113.713 41.732 115.494 43.5058 117.785 43.5058ZM0.199697 22.4737C0.708724 21.4601 1.98129 21.2067 2.74483 21.7135C6.56254 23.9941 9.61671 26.5281 11.6528 29.3154C12.1618 29.8222 12.4163 30.329 12.6709 31.0892C15.9795 31.596 18.7792 33.1164 20.5608 34.6368C25.9056 18.4193 41.94 1.69502 67.6459 0.174629C81.1351 -0.585567 91.5701 1.18822 99.7146 4.4824C116.767 -2.61275 131.529 1.69502 127.202 5.74939C123.384 9.29697 119.821 13.0979 117.531 17.1523C121.348 21.7135 124.402 26.5281 126.693 31.0892C129.747 37.1708 135.092 41.732 141.2 43.7592C142.727 44.2659 143.745 44.7727 144 45.2795C144 49.8407 144 51.1077 143.745 56.9359C143.491 61.2436 143.745 64.5378 142.473 65.5514C141.709 66.565 137.637 68.0854 133.056 69.6058C128.984 71.1262 124.911 73.1534 121.603 75.9407C119.821 77.4611 117.785 78.7281 115.749 79.9951C112.186 82.0223 109.641 85.5699 108.368 89.3709L106.332 95.199C105.823 96.9728 104.041 98.2398 102.26 98.2398L92.3337 99C90.0431 99 88.007 96.9728 88.007 94.4388V89.6243C86.9889 89.6243 86.2253 89.8777 85.2073 89.8777C84.4437 89.8777 83.6802 90.1311 82.6622 90.1311C82.4076 90.1311 82.4076 90.1311 82.1531 90.1311C81.8986 90.1311 81.6441 90.1311 81.3896 90.1311C72.7361 90.6378 64.5917 89.8777 57.2108 88.1039V94.4388C57.2108 96.9728 55.1747 99 52.884 99L43.2125 98.2398C41.1764 98.2398 39.3948 96.7194 38.8858 94.6922C35.5771 85.3165 30.9959 76.4475 25.3965 68.3388C21.8334 63.0174 19.0337 56.4291 18.5247 48.0669C18.2702 44.7727 18.7792 41.4786 19.5427 37.931C18.5247 36.9174 16.7431 35.6504 14.4525 34.8902C14.707 35.9038 14.707 36.664 14.9615 37.6776C14.9615 39.7048 14.707 41.9854 13.6889 43.5058C12.4163 45.5329 10.6348 46.5465 8.59864 46.7999C8.34413 46.7999 8.34414 46.7999 8.08962 46.7999C6.56254 46.7999 5.28997 46.2931 4.27191 45.2795C2.49032 43.7591 1.72678 41.4786 1.72678 39.9582C1.72678 38.6912 1.72678 36.664 2.74483 34.8902C3.50838 33.3698 5.28996 31.596 8.59864 30.8358C6.81704 28.5553 4.52642 26.5281 1.21774 24.7543C0.199681 24.5009 -0.309331 23.4873 0.199697 22.4737Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 144px;
  height: 99px;
  -webkit-animation: run5 50s ease-out infinite;
          animation: run5 50s ease-out infinite;
}

@media (max-width: 1279px) {
  .header__badges5 {
    display: none;
  }
}

@keyframes run5 {
  0% {
    left: -50px;
  }
  50% {
    left: -450px;
  }
  100% {
    left: -50px;
  }
}

.progect {
  background: #5CAE62;
}

.progect__badges {
  position: absolute;
  top: 110px;
  right: 132px;
  background-image: url("data:image/svg+xml,%3csvg width='90' height='78' viewBox='0 0 90 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Vector' opacity='0.15' d='M58.9689 57.6377C76.5429 46.5361 85.8572 31.7339 88.669 20.1036C91.8323 8.47334 88.3175 -0.161248 88.669 0.0149686C88.8447 -0.161248 76.5429 1.24848 62.308 2.65821C48.073 4.24416 31.7292 6.00631 20.6576 13.055C7.30136 21.6896 5.01675 37.1966 7.12563 56.228C23.4694 41.4258 45.0855 31.2052 65.1198 18.8701C49.3032 30.8528 31.5535 41.602 16.6156 55.6994C9.41024 61.8669 3.0836 70.1491 0.4475 73.4972C-0.25546 74.3783 -0.0797097 75.6118 0.62325 76.3166L1.67769 77.3739C2.73213 78.4312 4.31379 78.0788 5.01675 76.8453C7.12563 72.9686 10.4647 68.5631 13.1008 65.0388C24.5239 71.9112 39.989 69.6204 58.9689 57.6377Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 90px;
  height: 78px;
  -webkit-animation: run-pr2 60s ease-out  infinite;
          animation: run-pr2 60s ease-out  infinite;
}

@-webkit-keyframes run-pr2 {
  0% {
    right: 132px;
  }
  50% {
    right: 332px;
  }
  100% {
    right: 132px;
  }
}

@keyframes run-pr2 {
  0% {
    right: 132px;
  }
  50% {
    right: 332px;
  }
  100% {
    right: 132px;
  }
}

@media (max-width: 1279px) {
  .progect__badges {
    display: none;
  }
}

.progect__badges2 {
  position: absolute;
  bottom: 49px;
  right: 20px;
  background-image: url("data:image/svg+xml,%3csvg width='144' height='99' viewBox='0 0 144 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' d='M6.0535 36.9174C5.54448 37.931 5.54448 39.198 5.54448 39.9582C5.54448 40.465 6.05351 41.9854 6.81705 42.7456C7.32608 43.2523 7.8351 43.2523 8.34413 43.2523C10.3802 42.999 11.3983 40.7184 11.3983 38.1844C11.3983 36.9174 11.1438 35.6504 10.6348 34.3834C10.6348 34.3834 10.6348 34.3834 10.3802 34.3834C8.08963 34.8902 6.56253 35.6504 6.0535 36.9174ZM54.1566 13.3513C54.4111 14.6183 55.4292 15.3785 56.7018 15.3785C56.9563 15.3785 57.2108 15.3785 57.4653 15.3785C61.0285 14.3649 64.5917 13.8581 68.4094 13.6047C69.682 13.6047 71.209 13.3513 72.4816 13.3513C78.3354 13.0979 83.6802 13.6047 88.516 14.6183C90.0431 14.8717 91.3156 13.8581 91.5701 12.5912C91.8247 11.0708 90.8066 9.80377 89.534 9.55037C84.4437 8.53678 78.5899 8.02998 72.4816 8.28338C71.209 8.28338 69.682 8.28338 68.4094 8.53678C64.0827 8.79018 60.0104 9.55037 56.4472 10.564C54.6656 10.3106 53.6476 11.831 54.1566 13.3513ZM117.785 43.5058C120.076 43.5058 121.857 41.732 121.857 39.4514C121.857 37.1708 120.076 35.397 117.785 35.397C115.494 35.397 113.713 37.1708 113.713 39.4514C113.713 41.732 115.494 43.5058 117.785 43.5058ZM0.199697 22.4737C0.708724 21.4601 1.98129 21.2067 2.74483 21.7135C6.56254 23.9941 9.61671 26.5281 11.6528 29.3154C12.1618 29.8222 12.4163 30.329 12.6709 31.0892C15.9795 31.596 18.7792 33.1164 20.5608 34.6368C25.9056 18.4193 41.94 1.69502 67.6459 0.174629C81.1351 -0.585567 91.5701 1.18822 99.7146 4.4824C116.767 -2.61275 131.529 1.69502 127.202 5.74939C123.384 9.29697 119.821 13.0979 117.531 17.1523C121.348 21.7135 124.402 26.5281 126.693 31.0892C129.747 37.1708 135.092 41.732 141.2 43.7592C142.727 44.2659 143.745 44.7727 144 45.2795C144 49.8407 144 51.1077 143.745 56.9359C143.491 61.2436 143.745 64.5378 142.473 65.5514C141.709 66.565 137.637 68.0854 133.056 69.6058C128.984 71.1262 124.911 73.1534 121.603 75.9407C119.821 77.4611 117.785 78.7281 115.749 79.9951C112.186 82.0223 109.641 85.5699 108.368 89.3709L106.332 95.199C105.823 96.9728 104.041 98.2398 102.26 98.2398L92.3337 99C90.0431 99 88.007 96.9728 88.007 94.4388V89.6243C86.9889 89.6243 86.2253 89.8777 85.2073 89.8777C84.4437 89.8777 83.6802 90.1311 82.6622 90.1311C82.4076 90.1311 82.4076 90.1311 82.1531 90.1311C81.8986 90.1311 81.6441 90.1311 81.3896 90.1311C72.7361 90.6378 64.5917 89.8777 57.2108 88.1039V94.4388C57.2108 96.9728 55.1747 99 52.884 99L43.2125 98.2398C41.1764 98.2398 39.3948 96.7194 38.8858 94.6922C35.5771 85.3165 30.9959 76.4475 25.3965 68.3388C21.8334 63.0174 19.0337 56.4291 18.5247 48.0669C18.2702 44.7727 18.7792 41.4786 19.5427 37.931C18.5247 36.9174 16.7431 35.6504 14.4525 34.8902C14.707 35.9038 14.707 36.664 14.9615 37.6776C14.9615 39.7048 14.707 41.9854 13.6889 43.5058C12.4163 45.5329 10.6348 46.5465 8.59864 46.7999C8.34413 46.7999 8.34414 46.7999 8.08962 46.7999C6.56254 46.7999 5.28997 46.2931 4.27191 45.2795C2.49032 43.7591 1.72678 41.4786 1.72678 39.9582C1.72678 38.6912 1.72678 36.664 2.74483 34.8902C3.50838 33.3698 5.28996 31.596 8.59864 30.8358C6.81704 28.5553 4.52642 26.5281 1.21774 24.7543C0.199681 24.5009 -0.309331 23.4873 0.199697 22.4737Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 144px;
  height: 99px;
  -webkit-animation: run-pr  60s ease-out  infinite;
          animation: run-pr  60s ease-out  infinite;
}

@-webkit-keyframes run-pr {
  0% {
    right: 20px;
  }
  50% {
    right: -220px;
  }
  100% {
    right: 20px;
  }
}

@keyframes run-pr {
  0% {
    right: 20px;
  }
  50% {
    right: -220px;
  }
  100% {
    right: 20px;
  }
}

@media (max-width: 1279px) {
  .progect__badges2 {
    display: none;
  }
}

.progect__figure {
  background-image: url("data:image/svg+xml,%3csvg width='312' height='699' viewBox='0 0 312 699' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M310.5 1.5C199.502 144 -22.8124 110.92 30.4978 52C54.927 25 115.263 65.0621 120.5 97.531C185 271.5 59.9998 371.145 30.4978 427.5C-53 587 65.0001 655 120.5 700' stroke='white' stroke-width='3' stroke-dasharray='10 6'/%3e %3cpath d='M91.3 404.9C91.3 427.2 73.2 445.3 50.9 445.3C28.6 445.3 10.5 427.2 10.5 404.9C10.5 382.6 28.6 364.5 50.9 364.5C73.2 364.5 91.3 382.6 91.3 404.9Z' fill='%23D75263'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.9 367C29.9807 367 13 383.981 13 404.9C13 425.819 29.9807 442.8 50.9 442.8C71.8193 442.8 88.8 425.819 88.8 404.9C88.8 383.981 71.8193 367 50.9 367ZM8 404.9C8 381.219 27.2193 362 50.9 362C74.5807 362 93.8 381.219 93.8 404.9C93.8 428.581 74.5807 447.8 50.9 447.8C27.2193 447.8 8 428.581 8 404.9Z' fill='white'/%3e %3cg clip-path='url(%23clip0_1_5)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5 399.177C30.4973 397.593 30.8066 396.024 31.4102 394.56C32.0138 393.096 32.8999 391.765 34.0178 390.643C35.1358 389.522 36.4637 388.631 37.9259 388.022C39.388 387.414 40.9557 387.099 42.5394 387.097C47.1804 387.097 49.2306 389.038 51.4032 392.479C53.5792 389.038 55.626 387.097 60.267 387.097C63.4649 387.103 66.5293 388.379 68.7864 390.645C71.0435 392.91 72.3084 395.979 72.303 399.177C72.303 405.416 68.7466 411.417 64.6666 416.394C60.8008 421.11 56.2346 425.173 53.1236 427.944L52.5354 428.471C52.2239 428.749 51.8209 428.903 51.4032 428.903C50.9856 428.903 50.5826 428.749 50.271 428.471L49.6828 427.944C46.5684 425.173 42.0056 421.11 38.1398 416.394C34.0632 411.417 30.5 405.416 30.5 399.177Z' fill='white'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_1_5'%3e %3crect width='42' height='43' fill='white' transform='translate(30.5 386.5)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 312px;
  height: 699px;
  position: absolute;
  top: 0;
  left: 38px;
}

@media (max-width: 1279px) {
  .progect__figure {
    display: none;
  }
}

.progect__wrapper {
  min-height: 700px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1279px) {
  .progect__wrapper {
    min-height: 602px;
    padding-right: 20px;
    padding-left: 20px;
  }
}

.progect__content {
  margin-top: 125px;
  width: 800px;
}

@media (max-width: 1279px) {
  .progect__content {
    width: 100%;
    margin-top: 71px;
  }
}

.progect__content-title {
  color: #FFF;
  text-align: center;
  margin-bottom: 38px;
  font-size: 44px;
  font-style: normal;
  font-weight: 900;
  line-height: 120%;
  /* 52.8px */
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .progect__content-title {
    font-size: 30px;
    font-style: normal;
    font-weight: 900;
    margin-bottom: 20px;
    line-height: 120%;
    /* 36px */
    text-transform: uppercase;
  }
}

.progect__content-paragraf {
  color: #FFF;
  margin-bottom: 40px;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 22px */
}

.progect__content-paragraf:last-child {
  margin-bottom: 0;
  margin-top: 0;
}

@media (max-width: 1279px) {
  .progect__content-paragraf {
    margin-bottom: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 16px */
  }
}

.progect__arrow {
  position: absolute;
  bottom: -49px;
  margin-left: -64px;
  left: 50%;
  cursor: pointer;
  z-index: 3;
}

@media (max-width: 1279px) {
  .progect__arrow {
    width: 103px;
    height: 40px;
    bottom: -39px;
    margin-left: -51.5px;
    background-size: 103px 40px;
  }
}

.person .swiper-container-person-text, .person .swiper-container-person-item {
  width: 800px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 1279px) {
  .person .swiper-container-person-text, .person .swiper-container-person-item {
    width: 300px;
    margin-right: 10px;
    margin-left: 10px;
  }
}

.person .swiper-container-person-item {
  padding-bottom: 100px;
}

@media (max-width: 1279px) {
  .person .swiper-container-person-item {
    padding-bottom: 30px;
  }
}

.person .swiper-container-person-text {
  opacity: 0;
  height: 0;
}

.person .swiper-container-person-text.active {
  opacity: 1;
  height: inherit;
}

.person__top {
  background: #484A45;
  min-height: 700px;
  position: relative;
  z-index: 1;
}

@media (max-width: 1279px) {
  .person__top {
    min-height: inherit;
  }
}

.person__item {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

.person__item-border {
  border-bottom: 10px solid #E0E0E0;
  margin-top: auto;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

@media (max-width: 1279px) {
  .person__item-border {
    border-bottom: 6px solid #E0E0E0;
  }
}

.person__item.active .person__item-border {
  border-color: #5CAE62;
}

.person__item-box {
  width: 190px;
  height: 190px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 500px;
  border: 2px dashed #5CAE62;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1279px) {
  .person__item-box {
    width: 76px;
    height: 76px;
  }
}

.person__item-description {
  color: #454444;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  min-height: 58px;
  margin-bottom: 20px;
  line-height: 120%;
  /* 19.2px */
}

@media (max-width: 1279px) {
  .person__item-description {
    display: none;
  }
}

.person__item-img {
  width: 160px;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 500px;
  display: block;
}

@media (max-width: 1279px) {
  .person__item-img {
    width: 64px;
    height: 64px;
  }
}

.person__item-title {
  margin-top: 25px;
  color: #454444;
  min-height: 52px;
  margin-bottom: 20px;
  font-size: 22px;
  font-style: normal;
  font-weight: 900;
  line-height: 120%;
  /* 26.4px */
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .person__item-title {
    font-size: 12px;
    font-style: normal;
    margin-top: 11px;
    font-weight: 900;
    margin-bottom: -13px;
    line-height: 120%;
    /* 14.4px */
    text-transform: uppercase;
  }
}

@media (max-width: 1279px) {
  .person__slide {
    min-height: 518px;
  }
}

.person__slide-content {
  position: absolute;
  z-index: 2;
  top: 118px;
  left: 34px;
  max-width: 600px;
}

@media (max-width: 1279px) {
  .person__slide-content {
    max-width: 280px;
    top: 229px;
    position: absolute;
    left: 19px;
  }
}

@media (max-width: 1279px) {
  .person__slide-content .btn-container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.person__slide-img {
  position: relative;
  z-index: 1;
}

@media (max-width: 1279px) {
  .person__slide-img {
    display: none;
  }
}

.person__slide-img-mobile {
  display: none;
}

@media (max-width: 1279px) {
  .person__slide-img-mobile {
    display: block;
  }
}

.person__slide-title {
  color: #FFF;
  margin-bottom: 27px;
  font-size: 44px;
  font-style: normal;
  font-weight: 900;
  line-height: 120%;
  /* 52.8px */
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .person__slide-title {
    font-size: 22px;
    font-style: normal;
    margin-bottom: 21px;
    font-weight: 900;
    line-height: 100%;
    /* 22px */
    text-transform: uppercase;
  }
}

.person__slide-quote {
  color: #FFF;
  font-family: Georgia;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  width: 400px;
  line-height: 120%;
  /* 28.8px */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 27px;
}

@media (max-width: 1279px) {
  .person__slide-quote {
    width: 280px;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    gap: 20px;
    line-height: 120%;
    /* 21.6px */
  }
}

.person__slide-quote:before {
  display: block;
  background-image: url("data:image/svg+xml,%3csvg width='73' height='56' viewBox='0 0 73 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M58.8 28.4L51.4 29.6C47.9333 29.6 44.8 28.4667 42 26.2C39.3333 23.8 38 20.4 38 16C38 11.4667 39.4667 7.66666 42.4 4.59999C45.3333 1.53333 49.4 0 54.6 0C59.9333 0 64.2667 2 67.6 5.99999C71.0667 10 72.8 15.2 72.8 21.6C72.8 27.8667 70.3333 34.1333 65.4 40.4C60.6 46.6667 53.6667 51.8667 44.6 56L43.2 52.6C55.7333 45.6667 62 38.6667 62 31.6C62 29.4667 60.9333 28.4 58.8 28.4ZM20.8 28.4L13.4 29.6C9.93333 29.6 6.8 28.4667 4 26.2C1.33333 23.8 0 20.4 0 16C0 11.4667 1.46667 7.66666 4.4 4.59999C7.33333 1.53333 11.4 0 16.6 0C21.9333 0 26.2667 2 29.6 5.99999C33.0667 10 34.8 15.2 34.8 21.6C34.8 27.8667 32.3333 34.1333 27.4 40.4C22.6 46.6667 15.6667 51.8667 6.6 56L5.2 52.6C17.7333 45.6667 24 38.6667 24 31.6C24 29.4667 22.9333 28.4 20.8 28.4Z' fill='%23FEBD01'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 73px;
  height: 56px;
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1279px) {
  .person__slide-quote:before {
    width: 39px;
    height: 30px;
    background-size: 39px 30px;
  }
}

.person__slide-button {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  border-radius: 50px;
  background: #FEBD01;
  color: #FFF;
  height: 54px;
  padding-left: 22px;
  padding-right: 22px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  cursor: pointer;
  position: absolute;
  line-height: 110%;
  /* 22px */
  text-transform: uppercase;
  top: 390px;
}

.person__slide-button:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

@media (max-width: 1279px) {
  .person__slide-button {
    top: inherit;
    margin-top: 22px;
    height: 35px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    position: relative;
    line-height: 110%;
    /* 15.4px */
    text-transform: uppercase;
  }
}

.person__text {
  color: #333;
  font-size: 20px;
  padding-bottom: 0;
  font-style: normal;
  font-weight: 400;
  position: relative;
  line-height: 100%;
  /* 20px */
}

@media (max-width: 1279px) {
  .person__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    padding-bottom: 10px;
  }
}

.person__text p {
  margin-bottom: 40px;
}

@media (max-width: 1279px) {
  .person__text p {
    margin-bottom: 20px;
    margin-right: 20px;
    margin-left: 20px;
  }
}

.person__text b {
  font-weight: bold;
}

.person__text ol {
  list-style: decimal outside;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

.person__text img {
  display: block;
  margin-bottom: 40px;
}

@media (max-width: 1279px) {
  .person__text img {
    margin-bottom: 20px;
  }
}

.person__text-arrow {
  cursor: pointer;
  width: 80px;
  height: 80px;
  background: #5CAE62 url("data:image/svg+xml,%3csvg width='24' height='33' viewBox='0 0 24 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M10.5 31C10.5 31.8284 11.1716 32.5 12 32.5C12.8284 32.5 13.5 31.8284 13.5 31L10.5 31ZM13.0607 0.939341C12.4749 0.353554 11.5251 0.353554 10.9393 0.939341L1.3934 10.4853C0.807611 11.0711 0.807611 12.0208 1.3934 12.6066C1.97918 13.1924 2.92893 13.1924 3.51472 12.6066L12 4.12132L20.4853 12.6066C21.0711 13.1924 22.0208 13.1924 22.6066 12.6066C23.1924 12.0208 23.1924 11.0711 22.6066 10.4853L13.0607 0.939341ZM13.5 31L13.5 2L10.5 2L10.5 31L13.5 31Z' fill='white'/%3e %3c/svg%3e") no-repeat center center;
  position: sticky;
  bottom: 90px;
  opacity: 0;
  display: none;
  margin-bottom: 60px;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -ms-flex-item-align: end;
      align-self: end;
  overflow: hidden;
  border-radius: 500px;
}

.person__text-arrow.op {
  opacity: 1;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

@media (max-width: 1279px) {
  .person__text-arrow {
    display: none !important;
  }
  .person__text-arrow {
    opacity: 0;
    visibility: hidden;
  }
}

.person__bottom {
  background: #fff;
  min-height: 380px;
  padding-top: 35px;
  /*       padding-bottom: 100px;*/
  position: relative;
  z-index: 2;
}

.person__bottom:before {
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg width='938' height='127' viewBox='0 0 938 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_3644_1749)'%3e %3ccircle cx='244.5' cy='115.5' r='115.5' fill='white'/%3e %3ccircle cx='388.5' cy='108.5' r='86.5' fill='white'/%3e %3ccircle cx='482' cy='145' r='86' fill='white'/%3e %3ccircle cx='625' cy='135' r='86' fill='white'/%3e %3ccircle cx='730.5' cy='83.5' r='61.5' fill='white'/%3e %3ccircle cx='784.5' cy='115.5' r='61.5' fill='white'/%3e %3ccircle cx='889.5' cy='134.5' r='61.5' fill='white'/%3e %3ccircle cx='-48.5' cy='134.5' r='61.5' fill='white'/%3e %3ccircle cx='1013' cy='116' r='78' fill='white'/%3e %3ccircle cx='75' cy='116' r='78' fill='white'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_3644_1749'%3e %3crect width='938' height='127' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-repeat: repeat-x;
  width: 100%;
  content: "";
  height: 127px;
  top: -126px;
}

@media (max-width: 1279px) {
  .person__bottom:before {
    background-image: url("data:image/svg+xml,%3csvg width='320' height='56' viewBox='0 0 320 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_1_71)'%3e %3ccircle cx='26.2788' cy='69.4155' r='69.4155' fill='white'/%3e %3ccircle cx='112.822' cy='65.2087' r='51.9865' fill='white'/%3e %3ccircle cx='169.014' cy='87.145' r='51.686' fill='white'/%3e %3ccircle cx='254.959' cy='81.1352' r='51.686' fill='white'/%3e %3ccircle cx='318.364' cy='50.1837' r='36.9615' fill='white'/%3e %3ccircle cx='350.817' cy='69.4156' r='36.9615' fill='white'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_1_71'%3e %3crect width='320' height='58' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
    background-repeat: no-repeat;
    height: 56px;
    top: -55px;
  }
}

@media (max-width: 1279px) {
  .person__bottom {
    padding-top: 0;
    min-height: inherit;
  }
}

.person .swiper-container-person-item .swiper-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.person-wrapper-item {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 60px;
  gap: 60px;
}

@media (max-width: 1279px) {
  .person-wrapper-item {
    gap: 10px;
  }
}

@media (max-width: 1279px) {
  .person-wrapper-text {
    margin-bottom: inherit;
  }
}

.hide {
  display: none !important;
}

.hide {
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}

.show {
  display: block !important;
}

.show {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media (max-width: 1279px) {
  .sale {
    background: transparent;
    padding-bottom: 0;
  }
}

.sale__wrapper {
  min-height: 1050px;
  position: relative;
}

@media (max-width: 1279px) {
  .sale__wrapper {
    min-height: inherit;
  }
}

.sale__bg-color {
  background: #43AFB1;
  position: absolute;
  z-index: -2;
  width: 100vw;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 1279px) {
  .sale__bg-color {
    display: none;
  }
}

.sale__container-sale-btn {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

@media (max-width: 1279px) {
  .sale__container-sale-btn {
    width: 300px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: 10px;
    margin-right: 10px;
  }
}

.sale__container-sale-btn .btn {
  background: #FD517C;
}

@media (max-width: 1279px) {
  .sale__container-sale-btn .btn {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 14px */
    margin-left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.sale__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

@media (max-width: 1279px) {
  .sale__slider-img {
    -o-object-fit: contain;
       object-fit: contain;
    height: 100px;
    width: 90px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.sale__slider .btn-sale-prev {
  background-image: url("data:image/svg+xml,%3csvg width='27' height='16' viewBox='0 0 27 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Arrow 2' d='M0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM27 7L1 7V9H27V7Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 27px;
  height: 16px;
  cursor: pointer;
  margin-right: 50px;
  margin-top: 70px;
  position: relative;
  z-index: 3;
}

@media (max-width: 1279px) {
  .sale__slider .btn-sale-prev {
    display: none;
  }
}

.sale__slider .btn-sale-next {
  background-image: url("data:image/svg+xml,%3csvg width='27' height='16' viewBox='0 0 27 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Arrow 1' d='M26.7071 8.70711C27.0976 8.31658 27.0976 7.68342 26.7071 7.29289L20.3431 0.928932C19.9526 0.538408 19.3195 0.538408 18.9289 0.928932C18.5384 1.31946 18.5384 1.95262 18.9289 2.34315L24.5858 8L18.9289 13.6569C18.5384 14.0474 18.5384 14.6805 18.9289 15.0711C19.3195 15.4616 19.9526 15.4616 20.3431 15.0711L26.7071 8.70711ZM0 9L26 9V7L0 7L0 9Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 27px;
  height: 16px;
  cursor: pointer;
  margin-left: 50px;
  margin-top: 70px;
  position: relative;
  z-index: 3;
}

@media (max-width: 1279px) {
  .sale__slider .btn-sale-next {
    display: none;
  }
}

.sale__slider .swiper-container-sale {
  width: 940px;
}

.sale__slider .swiper-wrapper {
  min-height: 100%;
}

.sale__slider .swiper-slide {
  height: auto !important;
}

.sale__slider .swiper-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px;
}

.sale__slider-structure {
  color: #828282;
  text-align: center;
  margin-bottom: 15px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-line-clamp: 1;
  /* Р§РёСЃР»Рѕ РѕС‚РѕР±СЂР°Р¶Р°РµРјС‹С… СЃС‚СЂРѕРє */
  display: -webkit-box;
  /* Р’РєР»СЋС‡Р°РµРј С„Р»РµРєСЃР±РѕРєСЃС‹ */
  -webkit-box-orient: vertical;
  /* Р’РµСЂС‚РёРєР°Р»СЊРЅР°СЏ РѕСЂРёРµРЅС‚Р°С†РёСЏ */
  overflow: hidden;
  /* РћР±СЂРµР·Р°РµРј РІСЃС‘ Р·Р° РїСЂРµРґРµР»Р°РјРё Р±Р»РѕРєР° */
}

@media (max-width: 1279px) {
  .sale__slider-structure {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}

.sale__slider-title {
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 3px;
  -webkit-line-clamp: 3;
  /* Р§РёСЃР»Рѕ РѕС‚РѕР±СЂР°Р¶Р°РµРјС‹С… СЃС‚СЂРѕРє */
  display: -webkit-box;
  /* Р’РєР»СЋС‡Р°РµРј С„Р»РµРєСЃР±РѕРєСЃС‹ */
  -webkit-box-orient: vertical;
  /* Р’РµСЂС‚РёРєР°Р»СЊРЅР°СЏ РѕСЂРёРµРЅС‚Р°С†РёСЏ */
  overflow: hidden;
  /* РћР±СЂРµР·Р°РµРј РІСЃС‘ Р·Р° РїСЂРµРґРµР»Р°РјРё Р±Р»РѕРєР° */
}

@media (max-width: 1279px) {
  .sale__slider-title {
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    /* 14px */
  }
}

.sale__slider-img-box {
  min-height: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

@media (max-width: 1279px) {
  .sale__slider-img-box {
    min-height: 100px;
  }
}

.sale__slider-item {
  border-radius: 10px;
  border: 1px solid #E0E0E0;
  border: 1px solid var(--gray-5, #E0E0E0);
  background: #FFF;
  height: 100%;
}

@media (max-width: 1279px) {
  .sale__slider-item .btn_size_sm {
    height: 35px;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: 110%;
    /* 15.4px */
    text-transform: uppercase;
  }
}

.sale__figure2 {
  background-image: url("data:image/svg+xml,%3csvg width='221' height='1048' viewBox='0 0 221 1048' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M56.8508 -27.2575C-77.4998 382 254.625 426.5 216.5 591C178.376 755.5 -14.2708 735 3.00025 704.697C28.4749 660 250 830 82.0002 1046.5' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='8 6'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 221px;
  height: 1048px;
  position: absolute;
  top: 0;
  right: -142px;
  z-index: 2;
}

@media (max-width: 1279px) {
  .sale__figure2 {
    display: none;
  }
}

.sale__figure {
  background-image: url("data:image/svg+xml,%3csvg width='499' height='127' viewBox='0 0 499 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M369 24C303.827 150.544 78.2403 132.854 45 53.3118' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='7 7'/%3e %3cpath d='M85.6004 51.6C85.6004 74 67.4004 92.2 45.0004 92.2C22.6004 92.2 4.40039 74 4.40039 51.6C4.40039 29.2 22.6004 11 45.0004 11C67.4004 11 85.6004 29.2 85.6004 51.6Z' fill='%2343AFB1'/%3e %3cpath d='M87 51.5C87 28.3 68.2 9.5 45 9.5C21.8 9.5 3 28.3 3 51.5C3 74.7 21.8 93.5 45 93.5C68.2 93.5 87 74.7 87 51.5Z' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3e %3cpath d='M33.3004 41.6006H23.5004C22.3004 41.6006 21.4004 42.6006 21.4004 43.7006V65.4006C21.4004 66.6006 22.4004 67.5006 23.5004 67.5006H33.3004C34.5004 67.5006 35.4004 66.5006 35.4004 65.4006V43.7006C35.5004 42.5006 34.5004 41.6006 33.3004 41.6006Z' fill='white'/%3e %3cpath d='M65.5012 48.7002C65.5012 48.7002 67.4012 45.7002 65.5012 43.2002C64.9012 42.4002 63.9012 41.9002 62.9012 41.6002C62.9012 41.6002 59.9012 40.8002 53.0012 41.0002C54.0012 37.8002 55.2012 32.5002 54.5012 28.2002C54.0012 25.1002 52.5012 24.2002 51.0012 24.2002C50.6012 24.2002 50.2012 24.3002 49.8012 24.4002C48.5012 24.7002 48.1012 26.0002 47.9012 27.3002C47.8012 28.1002 47.6012 29.4002 47.4012 30.7002C47.0012 33.3002 45.6012 36.0002 43.9012 38.0002C42.4012 39.8002 40.8012 41.4002 39.8012 42.4002C39.5012 42.6002 39.2012 42.8002 38.9012 43.0002C37.9012 43.6002 37.2012 44.6002 37.2012 45.8002V63.8002C37.2012 65.1002 38.0012 66.3002 39.3012 66.8002C41.5012 67.6002 45.9012 68.6002 54.0012 69.0002C54.8012 69.0002 55.6012 69.0002 56.3012 69.0002C56.3012 69.0002 56.3012 69.0002 56.4012 69.0002C56.5012 69.0002 56.5012 69.0002 56.6012 69.0002C56.7012 69.0002 56.7012 69.0002 56.8012 69.0002C68.6012 68.7002 65.0012 62.5002 65.0012 62.5002C65.0012 62.5002 69.6012 59.7002 66.2012 55.7002C66.1012 55.7002 69.6012 51.7002 65.5012 48.7002Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 499px;
  height: 127px;
  position: absolute;
  top: 416px;
  left: -46px;
}

@media (max-width: 1279px) {
  .sale__figure {
    display: none;
  }
}

.sale__badges1 {
  position: absolute;
  bottom: 265px;
  left: -158px;
  background-image: url("data:image/svg+xml,%3csvg width='115' height='79' viewBox='0 0 115 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Vector' opacity='0.15' d='M4.83439 29.4593C4.42788 30.2682 4.42789 31.2792 4.42789 31.8858C4.42789 32.2902 4.8344 33.5035 5.44417 34.1101C5.85069 34.5145 6.2572 34.5145 6.66372 34.5145C8.28978 34.3123 9.1028 32.4924 9.1028 30.4704C9.1028 29.4593 8.89955 28.4483 8.49304 27.4373C8.49304 27.4373 8.49304 27.4373 8.28978 27.4373C6.46046 27.8417 5.24091 28.4483 4.83439 29.4593ZM43.2501 10.6541C43.4533 11.6651 44.2664 12.2718 45.2827 12.2718C45.4859 12.2718 45.6892 12.2718 45.8924 12.2718C48.738 11.4629 51.5836 11.0585 54.6325 10.8563C55.6488 10.8563 56.8683 10.6541 57.8846 10.6541C62.5595 10.4519 66.8279 10.8563 70.6898 11.6651C71.9094 11.8673 72.9257 11.0585 73.1289 10.0475C73.3322 8.83424 72.5191 7.82321 71.5029 7.621C67.4377 6.81218 62.7628 6.40776 57.8846 6.60997C56.8683 6.60997 55.6488 6.60997 54.6325 6.81218C51.1771 7.01438 47.925 7.621 45.0794 8.42983C43.6566 8.22762 42.8436 9.44086 43.2501 10.6541ZM94.0645 34.7167C95.8938 34.7167 97.3166 33.3013 97.3166 31.4814C97.3166 29.6615 95.8938 28.2461 94.0645 28.2461C92.2351 28.2461 90.8123 29.6615 90.8123 31.4814C90.8123 33.3013 92.2351 34.7167 94.0645 34.7167ZM0.15948 17.9335C0.565995 17.1247 1.58228 16.9225 2.19206 17.3269C5.24092 19.1468 7.68001 21.1689 9.30607 23.3931C9.71259 23.7975 9.91583 24.202 10.1191 24.8086C12.7614 25.213 14.9973 26.4262 16.4201 27.6395C20.6885 14.6982 33.4937 1.35259 54.0227 0.13935C64.7954 -0.46727 73.1289 0.948179 79.6332 3.57687C93.2514 -2.08492 105.04 1.35259 101.585 4.5879C98.5361 7.4188 95.6905 10.4519 93.8612 13.6872C96.9101 17.3269 99.3492 21.1689 101.178 24.8086C103.618 29.6615 107.886 33.3013 112.764 34.9189C113.984 35.3233 114.797 35.7277 115 36.1322C115 39.7719 115 40.7829 114.797 45.4337C114.593 48.8712 114.797 51.4999 113.78 52.3087C113.171 53.1175 109.919 54.3308 106.26 55.544C103.008 56.7573 99.7557 58.3749 97.1133 60.5992C95.6905 61.8124 94.0645 62.8235 92.4384 63.8345C89.5928 65.4521 87.5602 68.283 86.5439 71.3161L84.9179 75.9669C84.5114 77.3823 83.0885 78.3934 81.6657 78.3934L73.7387 79C71.9094 79 70.2833 77.3823 70.2833 75.3603V71.5183C69.4703 71.5183 68.8605 71.7206 68.0475 71.7206C67.4377 71.7206 66.8279 71.9228 66.0149 71.9228C65.8117 71.9228 65.8117 71.9228 65.6084 71.9228C65.4052 71.9228 65.2019 71.9228 64.9986 71.9228C58.0879 72.3272 51.5836 71.7206 45.6892 70.3051V75.3603C45.6892 77.3823 44.0631 79 42.2338 79L34.51 78.3934C32.8839 78.3934 31.4611 77.1801 31.0546 75.5625C28.4123 68.0808 24.7536 61.0036 20.282 54.533C17.4364 50.2866 15.2005 45.0293 14.794 38.3564C14.5908 35.7277 14.9973 33.0991 15.6071 30.2682C14.794 29.4593 13.3712 28.4483 11.5419 27.8417C11.7452 28.6505 11.7452 29.2571 11.9484 30.066C11.9484 31.6836 11.7452 33.5035 10.9321 34.7167C9.91583 36.3344 8.49303 37.1432 6.86697 37.3454C6.66371 37.3454 6.66372 37.3454 6.46046 37.3454C5.24092 37.3454 4.22463 36.941 3.4116 36.1322C1.98879 34.9189 1.37902 33.0991 1.37902 31.8858C1.37902 30.8748 1.37903 29.2571 2.19206 27.8417C2.80183 26.6284 4.22462 25.213 6.86697 24.6064C5.44417 22.7865 3.61485 21.1689 0.972498 19.7534C0.159468 19.5512 -0.247035 18.7424 0.15948 17.9335Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 115px;
  height: 79px;
  -webkit-animation: run-sale1 60s ease-out  infinite;
          animation: run-sale1 60s ease-out  infinite;
}

@media (max-width: 1279px) {
  .sale__badges1 {
    display: none;
  }
}

@-webkit-keyframes run-sale1 {
  0% {
    left: -158px;
  }
  50% {
    left: 200px;
  }
  100% {
    left: -158px;
  }
}

@keyframes run-sale1 {
  0% {
    left: -158px;
  }
  50% {
    left: 200px;
  }
  100% {
    left: -158px;
  }
}

.sale__badges2 {
  position: absolute;
  bottom: 466px;
  right: -67px;
  background-image: url("data:image/svg+xml,%3csvg width='77' height='67' viewBox='0 0 77 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Vector' opacity='0.15' d='M50.4512 49.5093C65.4867 39.9733 73.4556 27.2586 75.8613 17.2685C78.5676 7.27839 75.5605 -0.138508 75.8613 0.0128577C76.0116 -0.138508 65.4867 1.07242 53.3079 2.28334C41.1292 3.64563 27.1461 5.15927 17.6737 11.2139C6.24672 18.6308 4.29211 31.9509 6.09637 48.2984C20.0794 35.5837 38.5731 26.8045 55.7136 16.2089C42.1817 26.5018 26.9958 35.7351 14.2156 47.8443C8.05098 53.1421 2.63819 60.2562 0.382861 63.1322C-0.218561 63.889 -0.0681961 64.9486 0.533225 65.554L1.43536 66.4622C2.33749 67.3704 3.69069 67.0677 4.29211 66.0082C6.09637 62.6781 8.95311 58.894 11.2084 55.8667C20.9815 61.7699 34.2128 59.8021 50.4512 49.5093Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 77px;
  height: 67px;
  -webkit-animation: run-sale2 50s ease-out  infinite;
          animation: run-sale2 50s ease-out  infinite;
}

@media (max-width: 1279px) {
  .sale__badges2 {
    display: none;
  }
}

@-webkit-keyframes run-sale2 {
  0% {
    right: -67px;
  }
  50% {
    right: 200px;
  }
  100% {
    right: -67px;
  }
}

@keyframes run-sale2 {
  0% {
    right: -67px;
  }
  50% {
    right: 200px;
  }
  100% {
    right: -67px;
  }
}

.sale__arrow {
  width: 128px;
  height: 50px;
  position: absolute;
  bottom: -50px;
  margin-left: -64px;
  left: 50%;
  cursor: pointer;
  z-index: 3;
}

@media (max-width: 1279px) {
  .sale__arrow {
    display: none;
  }
}

.sale__tabs-label {
  color: #FFF;
  height: 68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 3;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  border-radius: 0px 0px 10px 10px;
  border: 2px solid #FFF;
  border-top: 0;
  font-style: normal;
  font-weight: 900;
  line-height: 100%;
  /* 18px */
}

@media (max-width: 1279px) {
  .sale__tabs-label {
    margin-bottom: -1px;
    height: 61px;
    position: relative;
    text-align: center;
    border: 0;
    border-radius: 8px 8px 0px 0px;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 100%;
    /* 18px */
  }
  .sale__tabs-label:before {
    background-image: url("data:image/svg+xml,%3csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Vector' d='M2.44419 1.19117C2.02515 0.78288 1.36271 0.765128 0.922411 1.15039C0.426697 1.58414 0.409534 2.34961 0.885311 2.80514L8.61686 10.2077C9.39028 10.9482 10.6097 10.9482 11.3831 10.2077L19.2213 2.70307C19.6486 2.29395 19.656 1.61349 19.2377 1.19518C18.8332 0.790669 18.1799 0.782295 17.7652 1.17631L11.395 7.22795C10.616 7.96802 9.39143 7.96028 8.62182 7.21041L2.44419 1.19117Z' fill='white'/%3e %3c/svg%3e");
    background-repeat: no-repeat;
    width: 20px;
    height: 21px;
    content: "";
    position: absolute;
    top: 21px;
    right: 25px;
  }
  .sale__tabs-label.active:before {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    top: 12px;
  }
  .sale__tabs-label span {
    margin-top: -8px;
    margin-left: -31px;
  }
}

.sale__tabs-label_tabs1 {
  background: #43AFB1;
}

@media (max-width: 1279px) {
  .sale__tabs-label_tabs1 {
    background: #4EC0C2;
  }
  .sale__tabs-label_tabs1 + .sale__tabs-item {
    background: #4EC0C2;
  }
}

.sale__tabs-label_tabs2 {
  background: #ECB144;
}

@media (max-width: 1279px) {
  .sale__tabs-label_tabs2 {
    margin-top: -5px;
  }
  .sale__tabs-label_tabs2 + .sale__tabs-item {
    background: #ECB144;
  }
}

.sale__tabs-label_tabs3 {
  background: #5CAE62;
}

@media (max-width: 1279px) {
  .sale__tabs-label_tabs3 {
    margin-top: -5px;
  }
  .sale__tabs-label_tabs3 + .sale__tabs-item {
    background: #5CAE62;
  }
}

.sale__tabs-label_tabs4 {
  background: #6A5EA4;
}

@media (max-width: 1279px) {
  .sale__tabs-label_tabs4 {
    height: 56px;
    margin-top: -5px;
  }
  .sale__tabs-label_tabs4 span {
    margin-top: -4px;
  }
  .sale__tabs-label_tabs4 + .sale__tabs-item {
    background: #6A5EA4;
  }
}

.sale__tabs input {
  display: none;
}

@media (min-width: 1280px) {
  .sale__tabs input:checked + label {
    height: 78px;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs1 + .sale__tabs-item + .sale__arrow + .sale__bg-color {
    background: #43AFB1;
    z-index: -1;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs1 + .sale__tabs-item + .sale__arrow {
    z-index: 5;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs1 + .sale__tabs-item + .sale__arrow path:nth-child(1) {
    fill: #43AFB1;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs2 + .sale__tabs-item + .sale__arrow + .sale__bg-color {
    background: #F1BD45;
    z-index: -1;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs2 + .sale__tabs-item + .sale__arrow {
    z-index: 5;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs2 + .sale__tabs-item + .sale__arrow path:nth-child(1) {
    fill: #F1BD45;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs3 + .sale__tabs-item + .sale__arrow + .sale__bg-color {
    background: #5CAE62;
    z-index: -1;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs3 + .sale__tabs-item + .sale__arrow {
    z-index: 5;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs3 + .sale__tabs-item + .sale__arrow path:nth-child(1) {
    fill: #5CAE62;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs4 + .sale__tabs-item + .sale__arrow + .sale__bg-color {
    background: #6A5EA4;
    z-index: -1;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs4 + .sale__tabs-item + .sale__arrow {
    z-index: 5;
  }
  .sale__tabs input:checked + label.sale__tabs-label_tabs4 + .sale__tabs-item + .sale__arrow path:nth-child(1) {
    fill: #6A5EA4;
  }
  .sale__tabs input:checked + label + .sale__tabs-item {
    opacity: 1;
    visibility: visible;
  }
}

@media (min-width: 1280px) and (max-width: 1279px) {
  .sale__tabs input:checked + label + .sale__tabs-item {
    height: 100%;
  }
}

.sale__tabs-box {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1279px) {
  .sale__tabs-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.sale__tabs-item {
  opacity: 0;
  position: absolute;
  margin-top: 154px;
  width: 100%;
  visibility: hidden;
  padding-bottom: 29px;
}

@media (max-width: 1279px) {
  .sale__tabs-item {
    position: relative;
    margin-top: 0;
    display: none;
    visibility: visible;
    padding-bottom: 27px;
    opacity: 1;
  }
}

.sale__tabs-row {
  width: 940px;
  margin-right: auto;
  margin-left: auto;
}

.sale__tabs-row .btn_size_s span {
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .sale__tabs-row {
    width: 300px;
  }
  .sale__tabs-row .btn_size_s {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    width: 100%;
    height: 38px;
    display: block;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
  .sale__tabs-row .btn_size_s span {
    text-transform: lowercase;
  }
}

.sale__tabs-info {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 40px;
  position: relative;
  z-index: 3;
}

@media (max-width: 1279px) {
  .sale__tabs-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.sale__tabs-info-circle {
  background: #43afb1;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  height: 20px;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  width: 20px;
}

@media (max-width: 1279px) {
  .sale__tabs-info-circle {
    width: 15px;
    height: 15px;
  }
}

.sale__tabs-info-presents {
  background: rgba(255, 255, 255, 0.5) !important;
  border-radius: 50% !important;
  padding: 0 !important;
}

.sale__tabs-info-presents {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 50px;
  z-index: 3;
}

@media (max-width: 1279px) {
  .sale__tabs-info-presents {
    height: 33px;
    width: 33px;
  }
}

.sale__tabs-info-presents::after, .sale__tabs-info-presents::before {
  -webkit-animation: pulse 1.8s linear infinite;
  animation: pulse 1.8s linear infinite;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -20px;
  content: "";
  left: -20px;
  opacity: 0;
  position: absolute;
  right: -20px;
  top: -20px;
}

.sale__tabs-info-presents:after {
  -webkit-animation: pulse 2.5s linear infinite;
  animation: pulse 2.5s linear infinite;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -20px;
  content: "";
  left: -20px;
  opacity: 0;
  position: absolute;
  right: -20px;
  top: -20px;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse3 {
  from {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
}

@keyframes pulse3 {
  from {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
}

.sale__tabs-info-presents.desctop-presents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1279px) {
  .sale__tabs-info-presents.desctop-presents {
    display: none;
  }
}

.sale__tabs-info-presents.mobile-presents {
  display: none;
}

@media (max-width: 1279px) {
  .sale__tabs-info-presents.mobile-presents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.sale__tabs-info-img {
  position: relative;
  border-radius: 40px;
}

@media (max-width: 1279px) {
  .sale__tabs-info-img {
    margin-top: 4px;
  }
}

.sale__tabs-info-img img {
  border-radius: 40px;
  display: block;
  position: relative;
  z-index: 1;
}

.sale__tabs-info-content {
  position: relative;
  margin-top: 51px;
  background: #fff;
  border-radius: 30px;
  padding: 44px 50px 44px 50px;
}

@media (max-width: 1279px) {
  .sale__tabs-info-content {
    margin-top: 12px;
    border-radius: 20px;
    padding: 26px 20px 20px 20px;
  }
}

.sale__tabs-info-content:before {
  background-image: url("data:image/svg+xml,%3csvg width='42' height='34' viewBox='0 0 42 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M25.1973 25.399L28.3288 34.1528H30.6201L27.3358 25.0184C26.7248 25.1707 25.961 25.3229 25.1973 25.399Z' fill='white'/%3e %3cpath d='M33.9037 6.5213C33.2163 7.20638 32.0707 7.20638 31.3833 6.5213C30.6959 5.83623 30.6959 4.69443 31.3833 3.93324C32.0707 3.24816 33.2163 3.24816 33.9037 3.93324C33.5982 3.62876 33.0636 3.62876 32.6817 3.93324C32.3762 4.23772 32.3762 4.77055 32.6817 5.15115C32.9872 5.45563 33.5219 5.45563 33.9037 5.15115C34.2093 4.84667 34.2093 4.31384 33.9037 3.93324C34.5911 4.69443 34.5911 5.83623 33.9037 6.5213ZM41.0833 3.47652H37.4935C36.9589 2.41085 34.973 0.583984 32.0707 0.583984C30.314 0.583984 28.8628 1.0407 27.488 1.95414C27.488 1.95414 25.5022 3.32429 22.6762 5.76011L13.8927 13.0676C13.2053 13.6765 12.3652 13.981 11.2195 13.981H0.221069C-0.0844427 13.981 -0.00806245 14.2094 0.0683155 14.3616C0.832095 16.7213 2.8943 18.8526 6.56044 18.8526L3.96359 21.5168C3.88721 21.5929 3.88721 21.8974 4.11634 21.8974H13.9691C21.0723 21.8974 25.4258 18.7765 28.3282 14.4377C28.5573 14.0571 28.7864 13.6765 29.0156 13.2959C29.0919 13.372 29.1683 13.4482 29.0919 13.6004C28.4045 15.3511 26.5715 18.9288 23.2108 21.0601C22.0652 21.7452 21.6833 21.9735 20.0793 22.5825C19.9266 22.6586 19.9266 22.7347 20.003 22.887L23.9746 34.0765H26.2659L22.5998 23.8765C24.9675 23.8765 30.6195 23.2676 33.6746 18.2437C36.7297 13.2959 37.799 5.37951 37.799 5.37951L41.1596 3.85712C41.3888 3.781 41.3888 3.47652 41.0833 3.47652Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  top: -34px;
  content: "";
  left: 80px;
}

@media (max-width: 1279px) {
  .sale__tabs-info-content:before {
    display: none;
  }
}

.sale__tabs-info-content .btn_size_s span {
  margin-left: 5px;
  text-overflow: ellipsis;
  max-width: 200px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .sale__tabs-info-content .btn_size_s span {
    max-width: 110px;
    vertical-align: bottom;
  }
}

.sale__tabs-info-title {
  color: #333;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  margin-bottom: 3px;
  line-height: 100%;
  /* 30px */
  text-transform: uppercase;
}

.sale__tabs-info-title_sm {
  font-size: 26px;
}

@media (max-width: 1279px) {
  .sale__tabs-info-title_sm {
    font-size: inherit;
  }
}

@media (max-width: 1279px) {
  .sale__tabs-info-title {
    font-size: 22px;
    font-style: normal;
    font-weight: 900;
    margin-bottom: 3px;
    line-height: 100%;
    /* 22px */
    text-transform: uppercase;
  }
}

.sale__tabs-info-subtitle {
  color: #333;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 19px;
  line-height: 100%;
  /* 24px */
}

@media (max-width: 1279px) {
  .sale__tabs-info-subtitle {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 11px;
    line-height: 100%;
    /* 18px */
  }
}

.sale__tabs-info-description {
  color: #333;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 20px;
  line-height: 100%;
  /* 18px */
}

@media (max-width: 1279px) {
  .sale__tabs-info-description {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 100%;
    /* 16px */
  }
}

.sale__tabs label {
  cursor: pointer;
}

.form {
  background: radial-gradient(47.25% 98.35% at 36.25% 3.75%, #FFE652 0%, #F0BC44 100%);
}

.form__wrapper {
  min-height: 1000px;
  position: relative;
  padding-top: 236px;
}

@media (max-width: 1279px) {
  .form__wrapper {
    padding-top: 146px;
    padding-bottom: 30px;
  }
}

.form__box-check {
  display: grid;
  width: 1100px;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

@media (max-width: 1279px) {
  .form__box-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.form__box-check-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

@media (max-width: 1279px) {
  .form__box-check-row {
    gap: 14px;
  }
}

.form__box-check-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form__box-check-sum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1279px) {
  .form__box-check-sum {
    margin-left: 8px;
  }
}

.form__box-check-sum .bt_minus {
  background-image: url("data:image/svg+xml,%3csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='Frame 147'%3e %3cpath id='%26%23226%3b%26%23128%3b%26%23148%3b' d='M4.33466 11V9H16.3347V11H4.33466Z' fill='%23333333'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  border: none;
  width: 21px;
  background-color: transparent;
  height: 20px;
  cursor: pointer;
}

.form__box-check-sum .quantity {
  border-radius: 3px;
  width: 24px;
  height: 24px;
  color: #000;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  border: 1px solid #E0E0E0;
  border: 1px solid var(--gray-5, #E0E0E0);
  background: #FFF;
}

.form__box-check-sum .bt_plus {
  background-image: url("data:image/svg+xml,%3csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='Frame 148'%3e %3cpath id='%26%23226%3b%26%23128%3b%26%23148%3b' d='M4.33466 11V9H16.3347V11H4.33466Z' fill='%235CAE62'/%3e %3cpath id='%26%23226%3b%26%23128%3b%26%23148%3b_2' d='M11.3347 16H9.33466V4H11.3347V16Z' fill='%235CAE62'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  border: none;
  width: 21px;
  background-color: transparent;
  height: 20px;
  cursor: pointer;
}

.form__box-check-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 120%;
  /* 21.6px */
}

@media (max-width: 1279px) {
  .form__box-check-label {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 16px */
  }
  .form__box-check-label .form__box-check-figure + div {
    width: 172px;
  }
}

.form__box-check-label input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.form__box-check-label input[type="checkbox"]:checked ~ .form__box-check-figure {
  border-radius: 5px;
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='Frame 145'%3e %3crect x='0.5' y='0.5' width='23' height='23' rx='2.5' fill='%235CAE62'/%3e %3cpath id='Vector' d='M10.2863 13.6663L7.42845 10.3337L6 12L10.2863 17L17.4286 8.66745L16.0011 7L10.2863 13.6663Z' fill='white'/%3e %3crect x='0.5' y='0.5' width='23' height='23' rx='2.5' stroke='%235CAE62'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
}

.form__box-check-figure {
  border-radius: 3px;
  border: 1px solid #5CAE62;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.form__button-box {
  margin-top: 50px;
  display: grid;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  grid-column-gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 1279px) {
  .form__button-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    width: 300px;
    margin-top: 21px;
  }
  .form__button-box .btn_size_lg {
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    height: 50px;
    padding-right: 14px;
    padding-left: 14px;
    line-height: 110%;
    /* 15.4px */
    text-transform: uppercase;
  }
  .form__button-box .btn_size_lg:before {
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
  }
}

.form__figure1 {
  position: absolute;
  width: 1381px;
  height: 744px;
  top: 0;
  right: 0;
  z-index: 2;
  background-image: url(../images/screen-form-figure1.svg);
  background-repeat: no-repeat;
}

@media (max-width: 1279px) {
  .form__figure1 {
    display: none;
  }
}

.form__figure2 {
  position: absolute;
  width: 196px;
  height: 93px;
  bottom: 264px;
  right: -100px;
  background-image: url("data:image/svg+xml,%3csvg width='196' height='93' viewBox='0 0 196 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M166.441 61.9659C148.454 35.3106 95.7507 29.8856 46.5 46.8213' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='7 7'/%3e %3cpath d='M192.8 42.9C192.8 65.2 174.7 83.3 152.4 83.3C130.1 83.3 112 65.2 112 42.9C112 20.6 130.1 2.5 152.4 2.5C174.7 2.5 192.8 20.6 192.8 42.9Z' fill='%23ECB144' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3e %3cpath d='M124.201 36.2999C124.001 36.6999 124.001 37.1999 124.001 37.4999C124.001 37.6999 124.201 38.2999 124.501 38.5999C124.701 38.7999 124.901 38.7999 125.101 38.7999C125.901 38.6999 126.301 37.7999 126.301 36.7999C126.301 36.2999 126.201 35.7999 126.001 35.2999C126.001 35.2999 126.001 35.2999 125.901 35.2999C125.001 35.4999 124.401 35.7999 124.201 36.2999ZM143.101 26.9999C143.201 27.4999 143.601 27.7999 144.101 27.7999C144.201 27.7999 144.301 27.7999 144.401 27.7999C145.801 27.3999 147.201 27.1999 148.701 27.0999C149.201 27.0999 149.801 26.9999 150.301 26.9999C152.601 26.8999 154.701 27.0999 156.601 27.4999C157.201 27.5999 157.701 27.1999 157.801 26.6999C157.901 26.0999 157.501 25.5999 157.001 25.4999C155.001 25.0999 152.701 24.8999 150.301 24.9999C149.801 24.9999 149.201 24.9999 148.701 25.0999C147.001 25.1999 145.401 25.4999 144.001 25.8999C143.301 25.7999 142.901 26.3999 143.101 26.9999ZM168.101 38.8999C169.001 38.8999 169.701 38.1999 169.701 37.2999C169.701 36.3999 169.001 35.6999 168.101 35.6999C167.201 35.6999 166.501 36.3999 166.501 37.2999C166.501 38.1999 167.201 38.8999 168.101 38.8999ZM121.901 30.5999C122.101 30.1999 122.601 30.0999 122.901 30.2999C124.401 31.1999 125.601 32.1999 126.401 33.2999C126.601 33.4999 126.701 33.6999 126.801 33.9999C128.101 34.1999 129.201 34.7999 129.901 35.3999C132.001 28.9999 138.301 22.3999 148.401 21.7999C153.701 21.4999 157.801 22.1999 161.001 23.4999C167.701 20.6999 173.501 22.3999 171.801 23.9999C170.301 25.3999 168.901 26.8999 168.001 28.4999C169.501 30.2999 170.701 32.1999 171.601 33.9999C172.801 36.3999 174.901 38.1999 177.301 38.9999C177.901 39.1999 178.301 39.3999 178.401 39.5999C178.401 41.3999 178.401 41.8999 178.301 44.1999C178.201 45.8999 178.301 47.1999 177.801 47.5999C177.501 47.9999 175.901 48.5999 174.101 49.1999C172.501 49.7999 170.901 50.5999 169.601 51.6999C168.901 52.2999 168.101 52.7999 167.301 53.2999C165.901 54.0999 164.901 55.4999 164.401 56.9999L163.601 59.2999C163.401 59.9999 162.701 60.4999 162.001 60.4999L158.101 60.7999C157.201 60.7999 156.401 59.9999 156.401 58.9999V57.0999C156.001 57.0999 155.701 57.1999 155.301 57.1999C155.001 57.1999 154.701 57.2999 154.301 57.2999C154.201 57.2999 154.201 57.2999 154.101 57.2999C154.001 57.2999 153.901 57.2999 153.801 57.2999C150.401 57.4999 147.201 57.1999 144.301 56.4999V58.9999C144.301 59.9999 143.501 60.7999 142.601 60.7999L138.801 60.4999C138.001 60.4999 137.301 59.8999 137.101 59.0999C135.801 55.3999 134.001 51.8999 131.801 48.6999C130.401 46.5999 129.301 43.9999 129.101 40.6999C129.001 39.3999 129.201 38.0999 129.501 36.6999C129.101 36.2999 128.401 35.7999 127.501 35.4999C127.601 35.8999 127.601 36.1999 127.701 36.5999C127.701 37.3999 127.601 38.2999 127.201 38.8999C126.701 39.6999 126.001 40.0999 125.201 40.1999C125.101 40.1999 125.101 40.1999 125.001 40.1999C124.401 40.1999 123.901 39.9999 123.501 39.5999C122.801 38.9999 122.501 38.0999 122.501 37.4999C122.501 36.9999 122.501 36.1999 122.901 35.4999C123.201 34.8999 123.901 34.1999 125.201 33.8999C124.501 32.9999 123.601 32.1999 122.301 31.4999C121.901 31.3999 121.701 30.9999 121.901 30.5999Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
}

@media (max-width: 1279px) {
  .form__figure2 {
    background-image: url("data:image/svg+xml,%3csvg width='210' height='61' viewBox='0 0 210 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M-13.5508 50.5161C26.8177 -51.9795 166.546 -37.651 187.135 26.7748' stroke='white' stroke-width='1.27016' stroke-miterlimit='10' stroke-linecap='round' stroke-dasharray='2.96 2.96'/%3e %3cpath d='M208.223 29.1778C208.223 38.6617 200.517 46.3673 191.033 46.3673C181.549 46.3673 173.844 38.6617 173.844 29.1778C173.844 19.6939 181.549 11.9883 191.033 11.9883C200.517 11.9883 208.223 19.6939 208.223 29.1778Z' fill='%236A5EA4'/%3e %3cpath d='M208.811 29.1348C208.811 19.3122 200.851 11.3525 191.028 11.3525C181.206 11.3525 173.246 19.3122 173.246 29.1348C173.246 38.9574 181.206 46.9171 191.028 46.9171C200.851 46.9171 208.811 38.9574 208.811 29.1348Z' stroke='white' stroke-width='2.11694' stroke-miterlimit='10'/%3e %3cpath d='M186.073 24.9434H181.924C181.416 24.9434 181.035 25.3667 181.035 25.8325V35.02C181.035 35.528 181.459 35.9091 181.924 35.9091H186.073C186.582 35.9091 186.963 35.4857 186.963 35.02V25.8325C187.005 25.3244 186.582 24.9434 186.073 24.9434Z' fill='white'/%3e %3cpath d='M199.708 27.9492C199.708 27.9492 200.513 26.679 199.708 25.6205C199.454 25.2818 199.031 25.0701 198.608 24.9431C198.608 24.9431 197.337 24.6044 194.416 24.6891C194.839 23.3342 195.348 21.0903 195.051 19.2697C194.839 17.9572 194.204 17.5762 193.569 17.5762C193.4 17.5762 193.231 17.6185 193.061 17.6608C192.511 17.7879 192.341 18.3383 192.257 18.8887C192.214 19.2274 192.13 19.7778 192.045 20.3282C191.876 21.429 191.283 22.5721 190.563 23.4189C189.928 24.181 189.251 24.8584 188.827 25.2818C188.7 25.3665 188.573 25.4512 188.446 25.5358C188.023 25.7899 187.727 26.2133 187.727 26.7213V34.3423C187.727 34.8927 188.065 35.4008 188.616 35.6125C189.547 35.9512 191.41 36.3746 194.839 36.5439C195.178 36.5439 195.517 36.5439 195.813 36.5439C195.813 36.5439 195.813 36.5439 195.856 36.5439C195.898 36.5439 195.898 36.5439 195.94 36.5439C195.983 36.5439 195.983 36.5439 196.025 36.5439C201.021 36.4169 199.497 33.7919 199.497 33.7919C199.497 33.7919 201.444 32.6064 200.005 30.9129C199.962 30.9129 201.444 29.2193 199.708 27.9492Z' fill='white'/%3e %3cg clip-path='url(%23clip0_0_1633)'%3e %3cmask id='mask0_0_1633' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='39' y='25' width='68' height='68'%3e %3cpath d='M57.9234 88.8841C74.5785 97.021 94.6726 90.1363 102.778 73.4649C110.884 56.7934 103.963 36.7105 87.2582 28.5494C70.6031 20.4125 50.5586 27.3214 42.453 43.9929C34.3218 60.5905 41.2683 80.7472 57.9234 88.8841Z' fill='white'/%3e %3c/mask%3e %3cg mask='url(%23mask0_0_1633)'%3e %3cpath d='M51.8853 -1.38456L12.6289 79.3496L93.2708 118.744L132.527 38.0097L51.8853 -1.38456Z' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3e %3c/g%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_0_1633'%3e %3crect width='70' height='37' fill='white' transform='translate(38 24)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
    background-repeat: no-repeat;
    width: 210px;
    height: 61px;
    top: 0;
    left: 0px;
  }
}

.form__badges1 {
  position: absolute;
  top: 70px;
  left: 223px;
  width: 120px;
  height: 120px;
  background-image: url("data:image/svg+xml,%3csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' fill-rule='evenodd' clip-rule='evenodd' d='M4.96176e-05 34.6746C-0.00764714 30.1288 0.880179 25.6259 2.61284 21.4232C4.34549 17.2204 6.88905 13.4 10.0983 10.1802C13.3075 6.96037 17.1195 4.40411 21.3168 2.65739C25.514 0.910664 30.0142 0.00768312 34.5604 0C47.8829 0 53.7682 5.57253 60.0049 15.4489C66.2513 5.57253 72.1269 0 85.4494 0C94.6292 0.0181017 103.426 3.68117 109.905 10.1836C116.384 16.6861 120.015 25.4956 120 34.6746C120 52.5829 109.791 69.8079 98.0789 84.0955C86.9817 97.6316 73.8739 109.294 64.9435 117.248L63.255 118.76C62.3607 119.559 61.2037 120 60.0049 120C58.806 120 57.6491 119.559 56.7548 118.76L55.0663 117.248C46.1261 109.294 33.0281 97.6316 21.9309 84.0955C10.2286 69.8079 4.96176e-05 52.5829 4.96176e-05 34.6746Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  -webkit-animation: run-form1 50s ease-out infinite;
          animation: run-form1 50s ease-out infinite;
}

@-webkit-keyframes run-form1 {
  0% {
    left: 223px;
  }
  50% {
    left: 0;
  }
  100% {
    left: 223px;
  }
}

@keyframes run-form1 {
  0% {
    left: 223px;
  }
  50% {
    left: 0;
  }
  100% {
    left: 223px;
  }
}

@media (max-width: 1279px) {
  .form__badges1 {
    -webkit-animation: none;
            animation: none;
    background-image: url("data:image/svg+xml,%3csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M35 18.3307C35 27.897 27.3837 35.6615 18 35.6615C8.61634 35.6615 1 27.897 1 18.3307C1 8.76452 8.61634 1 18 1C27.3837 1 35 8.76452 35 18.3307Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3e %3cpath d='M6.13365 15.499C6.04949 15.6706 6.04949 15.8851 6.04949 16.0138C6.04949 16.0996 6.13365 16.357 6.25989 16.4857C6.34405 16.5715 6.4282 16.5715 6.51236 16.5715C6.849 16.5286 7.01731 16.1425 7.01731 15.7135C7.01731 15.499 6.97523 15.2845 6.89108 15.07C6.89108 15.07 6.89108 15.07 6.849 15.07C6.47028 15.1558 6.21781 15.2845 6.13365 15.499ZM14.0866 11.5095C14.1287 11.724 14.297 11.8527 14.5074 11.8527C14.5495 11.8527 14.5916 11.8527 14.6337 11.8527C15.2228 11.6811 15.8119 11.5953 16.4431 11.5524C16.6535 11.5524 16.9059 11.5095 17.1163 11.5095C18.0841 11.4666 18.9678 11.5524 19.7673 11.724C20.0198 11.7669 20.2302 11.5953 20.2723 11.3808C20.3143 11.1234 20.146 10.9089 19.9356 10.8661C19.094 10.6945 18.1262 10.6087 17.1163 10.6516C16.9059 10.6516 16.6535 10.6516 16.4431 10.6945C15.7277 10.7374 15.0544 10.8661 14.4653 11.0376C14.1708 10.9947 14.0025 11.2521 14.0866 11.5095ZM24.6064 16.6144C24.9851 16.6144 25.2797 16.3141 25.2797 15.928C25.2797 15.5419 24.9851 15.2416 24.6064 15.2416C24.2277 15.2416 23.9332 15.5419 23.9332 15.928C23.9332 16.3141 24.2277 16.6144 24.6064 16.6144ZM5.16583 13.0538C5.24999 12.8823 5.46038 12.8394 5.58662 12.9251C6.21781 13.3112 6.72276 13.7402 7.05939 14.2121C7.14355 14.2979 7.18563 14.3837 7.22771 14.5124C7.77474 14.5982 8.23761 14.8556 8.53217 15.1129C9.41583 12.3675 12.0668 9.53622 16.3168 9.27883C18.547 9.15014 20.2723 9.45042 21.6188 10.0081C24.4381 8.80695 26.8787 9.53622 26.1634 10.2226C25.5322 10.8232 24.9431 11.4666 24.5643 12.153C25.1955 12.9251 25.7005 13.7402 26.0792 14.5124C26.5841 15.5419 27.4678 16.3141 28.4777 16.6573C28.7302 16.7431 28.8985 16.8289 28.9406 16.9147C28.9406 17.6868 28.9406 17.9013 28.8985 18.888C28.8564 19.6172 28.8985 20.1749 28.6881 20.3465C28.5619 20.5181 27.8886 20.7755 27.1312 21.0328C26.4579 21.2902 25.7846 21.6334 25.2376 22.1053C24.9431 22.3627 24.6064 22.5772 24.2698 22.7917C23.6807 23.1348 23.2599 23.7354 23.0495 24.3789L22.7129 25.3655C22.6287 25.6658 22.3341 25.8803 22.0396 25.8803L20.3985 26.009C20.0198 26.009 19.6832 25.6658 19.6832 25.2368V24.4218C19.5148 24.4218 19.3886 24.4647 19.2203 24.4647C19.094 24.4647 18.9678 24.5076 18.7995 24.5076C18.7574 24.5076 18.7574 24.5076 18.7153 24.5076C18.6733 24.5076 18.6312 24.5076 18.5891 24.5076C17.1584 24.5934 15.8119 24.4647 14.5916 24.1644V25.2368C14.5916 25.6658 14.2549 26.009 13.8762 26.009L12.2772 25.8803C11.9406 25.8803 11.646 25.6229 11.5619 25.2797C11.0148 23.6925 10.2574 22.1911 9.33167 20.8184C8.74256 19.9175 8.27969 18.8022 8.19553 17.3865C8.15345 16.8289 8.23761 16.2712 8.36385 15.6706C8.19553 15.499 7.90098 15.2845 7.52226 15.1558C7.56434 15.3274 7.56434 15.4561 7.60642 15.6277C7.60642 15.9709 7.56434 16.357 7.39602 16.6144C7.18563 16.9576 6.89107 17.1291 6.55444 17.172C6.51236 17.172 6.51236 17.172 6.47028 17.172C6.21781 17.172 6.00741 17.0862 5.8391 16.9147C5.54454 16.6573 5.4183 16.2712 5.4183 16.0138C5.4183 15.7993 5.4183 15.4561 5.58662 15.1558C5.71286 14.8985 6.00741 14.5982 6.55444 14.4695C6.25989 14.0834 5.88117 13.7402 5.33414 13.4399C5.16583 13.397 5.08167 13.2254 5.16583 13.0538Z' fill='white'/%3e %3c/svg%3e");
    background-repeat: no-repeat;
    width: 36px;
    height: 37px;
    top: 19px;
    right: 28px;
    left: inherit;
  }
}

.form__badges2 {
  position: absolute;
  top: 129px;
  right: -120px;
  width: 89px;
  height: 61px;
  background-image: url("data:image/svg+xml,%3csvg width='89' height='61' viewBox='0 0 89 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath id='Vector' opacity='0.15' d='M3.7414 22.7471C3.42679 23.3716 3.4268 24.1523 3.4268 24.6207C3.4268 24.933 3.74141 25.8698 4.21332 26.3382C4.52792 26.6504 4.84253 26.6504 5.15714 26.6504C6.41557 26.4943 7.04478 25.0891 7.04478 23.5278C7.04478 22.7471 6.88748 21.9664 6.57287 21.1857C6.57287 21.1857 6.57287 21.1857 6.41557 21.1857C4.99984 21.498 4.05601 21.9664 3.7414 22.7471ZM33.4718 8.22659C33.6291 9.00726 34.2583 9.47566 35.0448 9.47566C35.2021 9.47566 35.3594 9.47566 35.5168 9.47566C37.719 8.85112 39.9213 8.53886 42.2808 8.38272C43.0673 8.38272 44.0111 8.22659 44.7977 8.22659C48.4156 8.07045 51.719 8.38272 54.7078 9.00726C55.6516 9.16339 56.4381 8.53886 56.5954 7.75818C56.7527 6.82138 56.1235 6.04071 55.337 5.88457C52.1909 5.26003 48.5729 4.94777 44.7977 5.1039C44.0111 5.1039 43.0673 5.1039 42.2808 5.26004C39.6067 5.41617 37.0898 5.88457 34.8875 6.50911C33.7864 6.35297 33.1572 7.28978 33.4718 8.22659ZM72.7977 26.8066C74.2134 26.8066 75.3146 25.7136 75.3146 24.3084C75.3146 22.9032 74.2134 21.8103 72.7977 21.8103C71.382 21.8103 70.2808 22.9032 70.2808 24.3084C70.2808 25.7136 71.382 26.8066 72.7977 26.8066ZM0.123424 13.8474C0.438031 13.2229 1.22455 13.0668 1.69646 13.379C4.05602 14.7842 5.94366 16.3456 7.20209 18.063C7.5167 18.3753 7.67399 18.6876 7.83129 19.156C9.87624 19.4683 11.6066 20.4051 12.7077 21.3419C16.0111 11.3493 25.9212 1.04441 41.8089 0.107599C50.146 -0.360804 56.5954 0.732138 61.6291 2.76188C72.1685 -1.60988 81.2921 1.04441 78.618 3.54256C76.2584 5.72844 74.0561 8.07045 72.6404 10.5686C75 13.379 76.8876 16.3456 78.3033 19.156C80.191 22.9032 83.4944 25.7136 87.2697 26.9627C88.2135 27.275 88.8427 27.5872 89 27.8995C89 30.7099 89 31.4906 88.8427 35.0817C88.6854 37.736 88.8427 39.7657 88.0562 40.3903C87.5843 41.0148 85.0674 41.9516 82.2359 42.8884C79.7191 43.8252 77.2022 45.0743 75.1573 46.7918C74.0561 47.7286 72.7977 48.5093 71.5393 49.2899C69.337 50.539 67.764 52.7249 66.9775 55.0669L65.719 58.658C65.4044 59.7509 64.3033 60.5316 63.2022 60.5316L57.0673 61C55.6516 61 54.3932 59.7509 54.3932 58.1896V55.223C53.764 55.223 53.2921 55.3792 52.6628 55.3792C52.1909 55.3792 51.719 55.5353 51.0898 55.5353C50.9325 55.5353 50.9325 55.5353 50.7752 55.5353C50.6179 55.5353 50.4606 55.5353 50.3033 55.5353C44.955 55.8476 39.9212 55.3792 35.3594 54.2862V58.1896C35.3594 59.7509 34.101 61 32.6853 61L26.7077 60.5316C25.4493 60.5316 24.3482 59.5948 24.0336 58.3457C21.9886 52.5687 19.1572 47.104 15.6965 42.1077C13.4942 38.8289 11.7639 34.7694 11.4493 29.617C11.292 27.5872 11.6066 25.5575 12.0785 23.3716C11.4493 22.7471 10.3482 21.9664 8.93243 21.498C9.08973 22.1225 9.08973 22.5909 9.24703 23.2155C9.24703 24.4646 9.08973 25.8698 8.46051 26.8066C7.67399 28.0557 6.57287 28.6802 5.31444 28.8363C5.15713 28.8363 5.15714 28.8363 4.99984 28.8363C4.05601 28.8363 3.26949 28.524 2.64028 27.8995C1.53915 26.9627 1.06724 25.5575 1.06724 24.6207C1.06724 23.84 1.06725 22.5909 1.69646 21.498C2.16837 20.5612 3.26949 19.4683 5.31444 18.9999C4.21331 17.5947 2.79758 16.3456 0.752629 15.2526C0.123414 15.0965 -0.191184 14.472 0.123424 13.8474Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  -webkit-animation: run-form2 50s ease-out infinite;
          animation: run-form2 50s ease-out infinite;
}

@media (max-width: 1279px) {
  .form__badges2 {
    display: none;
  }
}

@-webkit-keyframes run-form2 {
  0% {
    right: -120px;
  }
  50% {
    right: 220px;
  }
  100% {
    right: -120px;
  }
}

@keyframes run-form2 {
  0% {
    right: -120px;
  }
  50% {
    right: 220px;
  }
  100% {
    right: -120px;
  }
}

.form__badges3 {
  position: absolute;
  top: 378px;
  right: -171px;
  background-image: url("data:image/svg+xml,%3csvg width='100' height='97' viewBox='0 0 100 97' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg opacity='0.15'%3e %3cpath d='M25.7656 37.6738H4.54687C1.94866 37.6738 0 39.839 0 42.2207V89.2051C0 91.8033 2.16518 93.752 4.54687 93.752H25.7656C28.3638 93.752 30.3125 91.5868 30.3125 89.2051V42.2207C30.529 39.6225 28.3638 37.6738 25.7656 37.6738Z' fill='white'/%3e %3cpath d='M95.4855 53.0469C95.4855 53.0469 99.5993 46.5513 95.4855 41.1384C94.1864 39.4062 92.0212 38.3237 89.8561 37.6741C89.8561 37.6741 83.3605 35.942 68.4208 36.375C70.5859 29.4464 73.1842 17.971 71.6685 8.66071C70.5859 1.94866 67.3382 0 64.0904 0C63.2243 0 62.3583 0.216515 61.4922 0.433033C58.6775 1.08259 57.8114 3.89732 57.3784 6.71205C57.1619 8.44419 56.7288 11.2589 56.2958 14.0737C55.4297 19.7031 52.3985 25.5491 48.7177 29.8795C45.4699 33.7768 42.0056 37.2411 39.8404 39.4062C39.1909 39.8393 38.5413 40.2723 37.8918 40.7054C35.7266 42.0045 34.2109 44.1696 34.2109 46.7679V85.7411C34.2109 88.5558 35.9431 91.154 38.7578 92.2366C43.5212 93.9687 53.048 96.1339 70.5859 97C72.3181 97 74.0502 97 75.5659 97C75.5659 97 75.5659 97 75.7824 97C75.9989 97 75.9989 97 76.2154 97C76.4319 97 76.4319 97 76.6485 97C102.198 96.3504 94.4029 82.9263 94.4029 82.9263C94.4029 82.9263 104.363 76.8638 97.0011 68.2031C96.7846 68.2031 104.363 59.5424 95.4855 53.0469Z' fill='white'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 100px;
  height: 97px;
  -webkit-animation: run-form3 50s ease-out infinite;
          animation: run-form3 50s ease-out infinite;
}

@media (max-width: 1279px) {
  .form__badges3 {
    display: none;
  }
}

@-webkit-keyframes run-form3 {
  0% {
    right: -171px;
  }
  50% {
    right: 220px;
  }
  100% {
    right: -171px;
  }
}

@keyframes run-form3 {
  0% {
    right: -171px;
  }
  50% {
    right: 220px;
  }
  100% {
    right: -171px;
  }
}

.form__badges4 {
  position: absolute;
  top: 315px;
  left: -196px;
  background-image: url("data:image/svg+xml,%3csvg width='125' height='108' viewBox='0 0 125 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath opacity='0.15' d='M81.9013 79.806C106.31 64.4345 119.246 43.9393 123.151 27.8358C127.545 11.7323 122.663 -0.223266 123.151 0.0207258C123.395 -0.223266 106.31 1.72867 86.5389 3.6806C66.7681 5.87653 44.0684 8.31643 28.6911 18.0761C10.1408 30.0317 6.9677 51.503 9.8967 77.8541C32.5965 57.3588 62.6187 43.2072 90.4442 26.1278C68.4767 42.7193 43.8243 57.6028 23.0772 77.1222C13.0698 85.6619 4.28278 97.1295 0.621527 101.765C-0.354806 102.985 -0.110708 104.693 0.865626 105.669L2.33012 107.133C3.79462 108.597 5.99138 108.109 6.96771 106.401C9.89671 101.033 14.5343 94.9336 18.1955 90.0537C34.0609 99.5694 55.5403 96.3975 81.9013 79.806Z' fill='white'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  width: 125px;
  height: 108px;
  -webkit-animation: run-form4 50s ease-out infinite;
          animation: run-form4 50s ease-out infinite;
}

@media (max-width: 1279px) {
  .form__badges4 {
    display: none;
  }
}

@-webkit-keyframes run-form4 {
  0% {
    left: -196px;
  }
  50% {
    left: 150px;
  }
  100% {
    left: -196px;
  }
}

@keyframes run-form4 {
  0% {
    left: -196px;
  }
  50% {
    left: 150px;
  }
  100% {
    left: -196px;
  }
}

.form__row {
  width: 1100px;
  border-radius: 30px;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 3;
  min-height: 558px;
  padding: 100px 50px 50px 50px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1279px) {
  .form__row {
    width: 300px;
    padding: 30px 10px 20px 10px;
    min-height: inherit;
    border-radius: 20px;
  }
}

.form__row-title {
  background: #fff;
  width: 377px;
  left: 50%;
  margin-left: -188px;
  position: absolute;
  top: -86px;
  color: #D75263;
  font-size: 44px;
  font-style: normal;
  font-weight: 900;
  line-height: 100%;
  /* 44px */
  text-transform: uppercase;
  padding: 30px;
  min-height: 148px;
  border-radius: 30px;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

@media (max-width: 1279px) {
  .form__row-title {
    width: 300px;
    margin-left: -150px;
    font-size: 22px;
    font-style: normal;
    padding: 20px;
    font-weight: 900;
    min-height: 84px;
    line-height: 100%;
    text-transform: uppercase;
    border-radius: 20px;
  }
  .form__row-title:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3csvg width='70' height='37' viewBox='0 0 70 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg id='Frame' clip-path='url(%23clip0_0_1643)'%3e %3cg id='Group'%3e %3cg id='Group_2'%3e %3cg id='Clip path group'%3e %3cmask id='mask0_0_1643' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='1' width='68' height='68'%3e %3cg id='SVGID_2_'%3e %3cpath id='Vector' d='M19.9234 64.8841C36.5785 73.021 56.6726 66.1363 64.7782 49.4649C72.8839 32.7934 65.9629 12.7105 49.2582 4.54937C32.6031 -3.58751 12.5586 3.32141 4.45295 19.9929C-3.67817 36.5905 3.26827 56.7472 19.9234 64.8841Z' fill='white'/%3e %3c/g%3e %3c/mask%3e %3cg mask='url(%23mask0_0_1643)'%3e %3cpath id='Vector_2' d='M13.8853 -25.3846L-25.3711 55.3496L55.2708 94.7439L94.5273 14.0097L13.8853 -25.3846Z' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3e %3c/g%3e %3c/g%3e %3cpath id='Vector_3' d='M1.04688 34.6808C1.04688 53.236 16.039 68.3121 34.5587 68.3121C53.0784 68.3121 68.0705 53.2912 68.0705 34.6808C68.0705 16.1255 53.0784 1.10464 34.5587 1.10464C16.0941 1.04942 1.04688 16.1255 1.04688 34.6808Z' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3e %3c/g%3e %3cg id='Group_3'%3e %3cpath id='Vector_4' d='M34.8906 30.7595L37.1505 37.1103H38.804L36.4339 30.4834C35.993 30.5938 35.4418 30.7043 34.8906 30.7595Z' fill='white'/%3e %3cpath id='Vector_5' d='M41.1737 17.0643C40.6776 17.5613 39.8508 17.5613 39.3548 17.0643C38.8587 16.5673 38.8587 15.7389 39.3548 15.1867C39.8508 14.6897 40.6776 14.6897 41.1737 15.1867C40.9532 14.9658 40.5674 14.9658 40.2918 15.1867C40.0713 15.4076 40.0713 15.7941 40.2918 16.0703C40.5122 16.2912 40.8981 16.2912 41.1737 16.0703C41.3941 15.8494 41.3941 15.4628 41.1737 15.1867C41.6697 15.7389 41.6697 16.5673 41.1737 17.0643ZM46.3548 14.8553H43.7642C43.3784 14.0822 41.9453 12.7568 39.8508 12.7568C38.5831 12.7568 37.5359 13.0882 36.5437 13.7509C36.5437 13.7509 35.1107 14.7449 33.0713 16.5121L26.7327 21.8136C26.2366 22.2553 25.6303 22.4762 24.8036 22.4762H16.8666C16.6461 22.4762 16.7012 22.6419 16.7563 22.7524C17.3075 24.4643 18.7957 26.0106 21.4414 26.0106L19.5674 27.9434C19.5122 27.9986 19.5122 28.2195 19.6776 28.2195H26.7878C31.9138 28.2195 35.0555 25.9553 37.15 22.8076C37.3154 22.5315 37.4807 22.2553 37.6461 21.9792C37.7012 22.0345 37.7563 22.0897 37.7012 22.2001C37.2051 23.4703 35.8823 26.0658 33.4571 27.6121C32.6303 28.1091 32.3548 28.2747 31.1973 28.7165C31.087 28.7718 31.087 28.827 31.1422 28.9374L34.0083 37.0553H35.6618L33.0162 29.6553C34.7248 29.6553 38.8036 29.2136 41.0083 25.5688C43.213 21.9792 43.9847 16.2359 43.9847 16.2359L46.4099 15.1315C46.5752 15.0762 46.5752 14.8553 46.3548 14.8553Z' fill='white'/%3e %3c/g%3e %3c/g%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_0_1643'%3e %3crect width='70' height='37' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
    background-repeat: no-repeat;
    width: 70px;
    height: 37px;
    top: -37px;
    left: 28px;
  }
}

.form__row-title span {
  display: block;
  color: #333;
}

#print-container {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
}

#print {
  background-color: #fff;
  width: 1240px;
  padding: 30px;
}

.print-only {
  display: none;
}

@media print {
  body {
    overflow-x: inherit !important;
  }
  .no-print {
    display: none;
  }
  .print-only {
    display: block;
  }
  #print {
    background-color: #fff;
    width: 1024px;
  }
  .result__form-badges {
    border-width: 2px !important;
  }
}

.footer {
  background: #fff;
}

.footer__wrapper {
  min-height: 216px;
  position: relative;
}

.footer__row {
  margin-left: 30px;
  padding-top: 47px;
}

@media (max-width: 1279px) {
  .footer__row {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
    padding-top: 30px;
  }
}

.footer__box-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1279px) {
  .footer__box-logo {
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    gap: 20px;
  }
}

@media (max-width: 1279px) {
  .footer__logo-7days {
    width: 66px;
    height: 20px;
  }
}

.footer__logo-auchan {
  margin-top: -4px;
}

@media (max-width: 1279px) {
  .footer__logo-auchan {
    width: 55px;
    height: 20px;
    margin-top: -1px;
  }
}

.footer__copy {
  color: #454444;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
}

@media (max-width: 1279px) {
  .footer__copy {
    margin-top: 16px;
  }
}

.footer__social {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}

@media (max-width: 1279px) {
  .footer__social {
    margin-top: 20px;
  }
}

.result {
  width: 1000px;
  margin: 0 auto;
}

.result__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-column-gap: 29px;
  height: 89px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E0E0E0;
}

.result__header-7days {
  margin-top: 14px;
  display: block;
}

.result__header-auchan {
  margin-top: 3px;
  display: block;
}

.result__row {
  width: 860px;
  margin: 0 auto;
}

.result__title {
  color: #D75263;
  margin-top: 55px;
  margin-bottom: 45px;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 100%;
  /* 40px */
  text-transform: uppercase;
}

.result__title span {
  color: #333;
  display: block;
}

.result__form {
  display: grid;
  grid-template-columns: repeat(2, 450px);
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.result__form-badges {
  border-radius: 3px;
  width: 24px;
  height: 24px;
  border: 1px solid #00985F;
}

.result__form-title {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 21.6px */
}

.result__form-sum {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 21.6px */
}

.result__form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}


/*# sourceMappingURL=main.css.map*/</pre></body></html>