@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-VariableFont_wght.woff2") format("truetype");
  font-weight: 100 900;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-Italic-VariableFont_wght.woff2") format("truetype");
  font-weight: 100 900;
  font-style: italic;
}
@font-face {
  font-family: "Bebas Neue2";
  src: url("../fonts/BebasNeueCyrillic.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Bebas Neue1";
  src: url("../fonts/BebasNeueLatin.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

body {
  min-width: 320px;
  position: relative;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  transition: all 0.2s ease;
}

a:hover, button:hover {
  transition: all 0.2s ease;
}

button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}

input[type=button] {
  cursor: pointer;
}

input {
  outline: none;
}

li {
  list-style: none;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

video {
  vertical-align: bottom;
}

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

fieldset {
  padding: 0;
  border: none;
}

textarea {
  overflow: auto;
}

select::-ms-expand {
  display: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.btn,
input,
textarea,
button {
  outline: none;
  border: none;
}

/**
 * Swiper 11.1.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2024
 */
@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;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

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

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

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

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

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

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

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

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

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

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

.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: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  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: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

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

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  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 {
  animation: swiper-preloader-spin 1s infinite linear;
}

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  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: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.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 svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

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

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

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

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

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

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

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

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

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

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

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  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 {
  transform: scale(0.33);
  position: relative;
}

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

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

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

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

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

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

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

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-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: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

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

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

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

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

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

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

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

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

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

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

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

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

.swiper-horizontal > .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 > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

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

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

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

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

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

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  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: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

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

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

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

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

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

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

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

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

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

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

.swiper.swiper-cube {
  overflow: visible;
}

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

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

.swiper-cube.swiper-rtl .swiper-slide {
  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-prev {
  pointer-events: auto;
  visibility: visible;
}

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

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

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

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

.swiper.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-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-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;
  transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
  overflow: visible;
}

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

body {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  position: relative;
  min-width: 480px;
  font-variant-numeric: lining-nums proportional-nums;
  margin: 0;
}

body.lock {
  overflow: hidden;
}

strong,
b {
  font-weight: bold;
}

.wrapper {
  width: 480px;
  overflow: hidden;
  margin: 0 auto;
  background-color: #fff;
}

.btn {
  cursor: pointer;
  user-select: none;
  width: 334px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(115.46deg, #BC3837 -73.01%, #C30C0C 107.28%);
  box-shadow: 0px 4px 0px 0px #671717, 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 9px 20px 0px rgba(0, 0, 0, 0.1), 0px 37px 37px 0px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  padding: 27px 29px 23px;
  position: relative;
  overflow: hidden;
  gap: 14px;
  text-transform: uppercase;
  margin: 0 auto 28px;
}
.btn::before {
  content: "";
  position: absolute;
  width: 381px;
  height: 55px;
  top: 51px;
  left: -24px;
  opacity: 0.1;
  background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  mix-blend-mode: soft-light;
}
.btn__animation {
  display: block;
  width: 30px;
  height: 300px;
  margin-left: 60px;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: -40px;
  top: -150px;
  z-index: 1;
  transform: rotate(45deg);
  transition: all 0.1s;
  animation-name: slideme;
  animation-duration: 3s;
  animation-delay: 0.05s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.btn__after-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.53);
}

@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0;
  }
  30% {
    left: 110%;
    margin-left: 80px;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}
.title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 35px;
  line-height: 38px;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-align: center;
  color: #101010;
}

.section1 .title {
  font-size: 45px;
  line-height: 50px;
  color: #fff;
  margin-bottom: -1px;
}
.section1 .title--2 {
  line-height: 45px;
  padding-left: 11px;
}
.section1 .title__bg {
  display: inline-block;
  position: relative;
}
.section1 .title__bg span {
  position: relative;
  z-index: 1;
}
.section1 .title__bg::before {
  content: "";
  position: absolute;
  left: -10px;
  top: -2px;
  width: calc(100% + 20px);
  height: 48px;
  background: linear-gradient(91.27deg, #E21B1B 1.08%, #7C0F0F 124.45%);
  border-radius: 6px;
}
.section1__banner {
  background-color: #CE0917;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  padding: 6px;
  position: relative;
  z-index: 1;
  color: #fff;
  text-transform: uppercase;
}
.section1__banner::before {
  content: "";
  width: 15px;
  height: 15px;
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2004_34)"><circle cx="7.83629" cy="7.84118" r="5.11364" fill="white"/><path d="M5.47461 5.9379C5.47461 5.67946 5.68492 5.46915 5.94336 5.46915C6.2018 5.46915 6.41211 5.67946 6.41211 5.9379C6.41211 6.19634 6.2018 6.40665 5.94336 6.40665C5.68492 6.40665 5.47461 6.19634 5.47461 5.9379ZM9.06836 8.59415C8.80992 8.59415 8.59961 8.80446 8.59961 9.0629C8.59961 9.32134 8.80992 9.53165 9.06836 9.53165C9.3268 9.53165 9.53711 9.32134 9.53711 9.0629C9.53711 8.80446 9.3268 8.59415 9.06836 8.59415ZM13.2959 8.82196C13.272 8.92743 13.4085 9.20243 13.4988 9.38446C13.673 9.7354 13.8706 10.1331 13.701 10.4841C13.5291 10.8402 13.0907 10.9341 12.7037 11.0168C12.5079 11.0588 12.2121 11.1221 12.1482 11.202C12.0834 11.2834 12.0871 11.5873 12.0896 11.7884C12.0946 12.1824 12.1001 12.6293 11.7929 12.8748C11.4868 13.1192 11.0534 13.0149 10.6712 12.9232C10.4745 12.876 10.1779 12.8043 10.0824 12.8507C9.99211 12.8941 9.86539 13.1665 9.78149 13.3467C9.61383 13.7071 9.42383 14.1154 9.03539 14.2037C8.98802 14.2145 8.9396 14.2199 8.89102 14.2199C8.57399 14.2199 8.2907 13.9882 8.01555 13.7632C7.84742 13.6256 7.61695 13.4371 7.5057 13.4371C7.39461 13.4371 7.16414 13.6256 6.99602 13.7632C6.69461 14.0096 6.35274 14.2898 5.97633 14.2035C5.58789 14.1152 5.39773 13.7068 5.22992 13.3467C5.14617 13.1665 5.0193 12.8941 4.92914 12.8506C4.83352 12.8038 4.53664 12.8759 4.34024 12.9231C3.95789 13.0151 3.52477 13.1188 3.21852 12.8746C2.91117 12.6291 2.91664 12.1821 2.9218 11.7879C2.9243 11.5868 2.92805 11.2831 2.86336 11.2018C2.79945 11.1218 2.50367 11.0585 2.30789 11.0166C1.9207 10.9338 1.48227 10.8399 1.31039 10.4837C1.14102 10.1329 1.33867 9.73509 1.51273 9.38415C1.6032 9.20227 1.73977 8.92712 1.71586 8.82165C1.6943 8.72712 1.45898 8.54446 1.30336 8.42352C0.988203 8.17915 0.630859 7.90165 0.630859 7.5004C0.630859 7.09915 0.988203 6.82181 1.30352 6.57712C1.45914 6.45634 1.69445 6.27368 1.71602 6.17899C1.73992 6.07352 1.60336 5.79837 1.51305 5.61634C1.33883 5.2654 1.14133 4.86774 1.31086 4.51665C1.48273 4.16056 1.92117 4.06665 2.3082 3.98384C2.50398 3.94196 2.79977 3.87868 2.86352 3.79884C2.92852 3.71743 2.92477 3.41352 2.92227 3.21243C2.91727 2.81821 2.9118 2.37134 3.21898 2.12587C3.52508 1.88149 3.95852 1.98556 4.3407 2.07743C4.53742 2.12462 4.83398 2.19602 4.92945 2.15009C5.01977 2.10649 5.14649 1.83431 5.23039 1.65399C5.39805 1.29368 5.58805 0.885399 5.97649 0.797118C6.35242 0.711805 6.69492 0.990868 6.99617 1.23743C7.16445 1.37509 7.39492 1.56352 7.50602 1.56352C7.61711 1.56352 7.84758 1.37509 8.0157 1.23759C8.31727 0.990868 8.65899 0.71118 9.03555 0.797118C9.42383 0.885399 9.61399 1.29384 9.7818 1.65415C9.8657 1.83431 9.99242 2.10665 10.0827 2.15024C10.1785 2.19634 10.4749 2.12477 10.6713 2.07759C11.0537 1.98571 11.487 1.88165 11.7932 2.12602C12.1005 2.37149 12.0951 2.81837 12.0899 3.21274C12.0874 3.41384 12.0837 3.71774 12.1484 3.79884C12.2123 3.87868 12.508 3.94212 12.7038 3.98399C13.091 4.06681 13.5295 4.16056 13.7013 4.51681C13.8707 4.86774 13.673 5.26556 13.499 5.61649C13.4085 5.79852 13.272 6.07352 13.2959 6.17899C13.3174 6.27368 13.5527 6.45634 13.7084 6.57712C14.0235 6.82181 14.3809 7.09915 14.3809 7.5004C14.3809 7.90165 14.0235 8.17899 13.7082 8.42368C13.5526 8.54462 13.3173 8.72712 13.2959 8.82196ZM5.94336 7.03165C6.54633 7.03165 7.03711 6.54102 7.03711 5.9379C7.03711 5.33477 6.54633 4.84415 5.94336 4.84415C5.34039 4.84415 4.84961 5.33477 4.84961 5.9379C4.84961 6.54102 5.34039 7.03165 5.94336 7.03165ZM9.9143 5.53384C9.94415 5.50501 9.96795 5.47053 9.98433 5.4324C10.0007 5.39427 10.0093 5.35327 10.0097 5.31177C10.01 5.27028 10.0021 5.22913 9.98643 5.19073C9.97072 5.15232 9.94751 5.11743 9.91817 5.08809C9.88883 5.05875 9.85394 5.03554 9.81553 5.01983C9.77713 5.00412 9.73598 4.99621 9.69449 4.99657C9.65299 4.99693 9.61199 5.00555 9.57386 5.02193C9.53573 5.03831 9.50125 5.06211 9.47242 5.09196L5.09742 9.46696C5.06758 9.49579 5.04377 9.53027 5.02739 9.5684C5.01101 9.60652 5.00239 9.64753 5.00203 9.68902C5.00167 9.73052 5.00958 9.77167 5.02529 9.81007C5.041 9.84848 5.06421 9.88337 5.09355 9.91271C5.12289 9.94205 5.15778 9.96526 5.19619 9.98097C5.23459 9.99668 5.27574 10.0046 5.31724 10.0042C5.35873 10.0039 5.39974 9.99525 5.43786 9.97887C5.47599 9.96249 5.51047 9.93868 5.5393 9.90884L9.9143 5.53384ZM10.1621 9.0629C10.1621 8.45993 9.67133 7.96915 9.06836 7.96915C8.46539 7.96915 7.97461 8.45993 7.97461 9.0629C7.97461 9.66587 8.46539 10.1566 9.06836 10.1566C9.67133 10.1566 10.1621 9.66587 10.1621 9.0629Z" fill="%23000000"/></g><defs><clipPath id="clip0_2004_34"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  margin-right: 6px;
}
.section1__banner::after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(../img/car.webp);
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}
.section1__banner i {
  width: 1px;
  height: 16px;
  background-color: #fff;
  border-radius: 1px;
  margin: 0 4px;
}
.section1__banner--2 {
  background: #E1AE2A;
}
.section1__banner--2::before {
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2004_34)"><circle cx="7.83629" cy="7.84118" r="5.11364" fill="white"/><path d="M5.47461 5.9379C5.47461 5.67946 5.68492 5.46915 5.94336 5.46915C6.2018 5.46915 6.41211 5.67946 6.41211 5.9379C6.41211 6.19634 6.2018 6.40665 5.94336 6.40665C5.68492 6.40665 5.47461 6.19634 5.47461 5.9379ZM9.06836 8.59415C8.80992 8.59415 8.59961 8.80446 8.59961 9.0629C8.59961 9.32134 8.80992 9.53165 9.06836 9.53165C9.3268 9.53165 9.53711 9.32134 9.53711 9.0629C9.53711 8.80446 9.3268 8.59415 9.06836 8.59415ZM13.2959 8.82196C13.272 8.92743 13.4085 9.20243 13.4988 9.38446C13.673 9.7354 13.8706 10.1331 13.701 10.4841C13.5291 10.8402 13.0907 10.9341 12.7037 11.0168C12.5079 11.0588 12.2121 11.1221 12.1482 11.202C12.0834 11.2834 12.0871 11.5873 12.0896 11.7884C12.0946 12.1824 12.1001 12.6293 11.7929 12.8748C11.4868 13.1192 11.0534 13.0149 10.6712 12.9232C10.4745 12.876 10.1779 12.8043 10.0824 12.8507C9.99211 12.8941 9.86539 13.1665 9.78149 13.3467C9.61383 13.7071 9.42383 14.1154 9.03539 14.2037C8.98802 14.2145 8.9396 14.2199 8.89102 14.2199C8.57399 14.2199 8.2907 13.9882 8.01555 13.7632C7.84742 13.6256 7.61695 13.4371 7.5057 13.4371C7.39461 13.4371 7.16414 13.6256 6.99602 13.7632C6.69461 14.0096 6.35274 14.2898 5.97633 14.2035C5.58789 14.1152 5.39773 13.7068 5.22992 13.3467C5.14617 13.1665 5.0193 12.8941 4.92914 12.8506C4.83352 12.8038 4.53664 12.8759 4.34024 12.9231C3.95789 13.0151 3.52477 13.1188 3.21852 12.8746C2.91117 12.6291 2.91664 12.1821 2.9218 11.7879C2.9243 11.5868 2.92805 11.2831 2.86336 11.2018C2.79945 11.1218 2.50367 11.0585 2.30789 11.0166C1.9207 10.9338 1.48227 10.8399 1.31039 10.4837C1.14102 10.1329 1.33867 9.73509 1.51273 9.38415C1.6032 9.20227 1.73977 8.92712 1.71586 8.82165C1.6943 8.72712 1.45898 8.54446 1.30336 8.42352C0.988203 8.17915 0.630859 7.90165 0.630859 7.5004C0.630859 7.09915 0.988203 6.82181 1.30352 6.57712C1.45914 6.45634 1.69445 6.27368 1.71602 6.17899C1.73992 6.07352 1.60336 5.79837 1.51305 5.61634C1.33883 5.2654 1.14133 4.86774 1.31086 4.51665C1.48273 4.16056 1.92117 4.06665 2.3082 3.98384C2.50398 3.94196 2.79977 3.87868 2.86352 3.79884C2.92852 3.71743 2.92477 3.41352 2.92227 3.21243C2.91727 2.81821 2.9118 2.37134 3.21898 2.12587C3.52508 1.88149 3.95852 1.98556 4.3407 2.07743C4.53742 2.12462 4.83398 2.19602 4.92945 2.15009C5.01977 2.10649 5.14649 1.83431 5.23039 1.65399C5.39805 1.29368 5.58805 0.885399 5.97649 0.797118C6.35242 0.711805 6.69492 0.990868 6.99617 1.23743C7.16445 1.37509 7.39492 1.56352 7.50602 1.56352C7.61711 1.56352 7.84758 1.37509 8.0157 1.23759C8.31727 0.990868 8.65899 0.71118 9.03555 0.797118C9.42383 0.885399 9.61399 1.29384 9.7818 1.65415C9.8657 1.83431 9.99242 2.10665 10.0827 2.15024C10.1785 2.19634 10.4749 2.12477 10.6713 2.07759C11.0537 1.98571 11.487 1.88165 11.7932 2.12602C12.1005 2.37149 12.0951 2.81837 12.0899 3.21274C12.0874 3.41384 12.0837 3.71774 12.1484 3.79884C12.2123 3.87868 12.508 3.94212 12.7038 3.98399C13.091 4.06681 13.5295 4.16056 13.7013 4.51681C13.8707 4.86774 13.673 5.26556 13.499 5.61649C13.4085 5.79852 13.272 6.07352 13.2959 6.17899C13.3174 6.27368 13.5527 6.45634 13.7084 6.57712C14.0235 6.82181 14.3809 7.09915 14.3809 7.5004C14.3809 7.90165 14.0235 8.17899 13.7082 8.42368C13.5526 8.54462 13.3173 8.72712 13.2959 8.82196ZM5.94336 7.03165C6.54633 7.03165 7.03711 6.54102 7.03711 5.9379C7.03711 5.33477 6.54633 4.84415 5.94336 4.84415C5.34039 4.84415 4.84961 5.33477 4.84961 5.9379C4.84961 6.54102 5.34039 7.03165 5.94336 7.03165ZM9.9143 5.53384C9.94415 5.50501 9.96795 5.47053 9.98433 5.4324C10.0007 5.39427 10.0093 5.35327 10.0097 5.31177C10.01 5.27028 10.0021 5.22913 9.98643 5.19073C9.97072 5.15232 9.94751 5.11743 9.91817 5.08809C9.88883 5.05875 9.85394 5.03554 9.81553 5.01983C9.77713 5.00412 9.73598 4.99621 9.69449 4.99657C9.65299 4.99693 9.61199 5.00555 9.57386 5.02193C9.53573 5.03831 9.50125 5.06211 9.47242 5.09196L5.09742 9.46696C5.06758 9.49579 5.04377 9.53027 5.02739 9.5684C5.01101 9.60652 5.00239 9.64753 5.00203 9.68902C5.00167 9.73052 5.00958 9.77167 5.02529 9.81007C5.041 9.84848 5.06421 9.88337 5.09355 9.91271C5.12289 9.94205 5.15778 9.96526 5.19619 9.98097C5.23459 9.99668 5.27574 10.0046 5.31724 10.0042C5.35873 10.0039 5.39974 9.99525 5.43786 9.97887C5.47599 9.96249 5.51047 9.93868 5.5393 9.90884L9.9143 5.53384ZM10.1621 9.0629C10.1621 8.45993 9.67133 7.96915 9.06836 7.96915C8.46539 7.96915 7.97461 8.45993 7.97461 9.0629C7.97461 9.66587 8.46539 10.1566 9.06836 10.1566C9.67133 10.1566 10.1621 9.66587 10.1621 9.0629Z" fill="%23E21B1B"/></g><defs><clipPath id="clip0_2004_34"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
}
.section1__top {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.section1__top--2 {
  padding-top: 28px;
}
.section1__top-logo {
  margin-bottom: 12px;
}
.section1__top-logo--2 {
  margin-bottom: 18px;
}
.section1__top-lb {
  position: absolute;
  top: 331px;
  left: 187px;
  width: 129px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
}
.section1__top-subtitle {
  text-align: center;
  font-weight: 500;
  font-size: 24px;
  line-height: 37px;
  color: #fff;
  text-transform: uppercase;
}
.section1__top-subtitle img {
  margin-left: 6px;
}
.section1__bottom {
  padding: 3px 21px 0 21px;
}
.section1__bottom-lb {
  margin: -16px 10px 0;
  border-radius: 50px;
  border: 1px solid #EFEFEF;
  background-color: #fff;
  box-shadow: 0px 4px 0px 0px #D9D9D9;
  padding: 7px 21px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  font-size: 15px;
  line-height: 21px;
  color: #000;
}
.section1__bottom-lb-column {
  display: flex;
  align-items: center;
  gap: 5px;
}
.section1__bottom-lb strong {
  color: #232323;
}
.section1__bottom-lb-border {
  height: 21px;
  width: 1px;
  background-color: #EFEFEF;
}
.section1__bottom-list {
  padding: 14px 12px 14px 16px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-size: 18px;
  line-height: 21px;
}
.section1__bottom-list-item {
  display: flex;
  align-items: center;
  gap: 13px;
}
.section1__bottom-list-text {
  color: #171718;
}

.form {
  padding: 29px 41px 24px;
}
.form .title--line {
  font-size: 26px;
  line-height: 40px;
  position: relative;
  display: flex;
  justify-content: center;
  color: #2D1B13;
  margin: 0 -6px 12px;
}
.form .title--line span {
  background-color: #fff;
  padding: 0 12px;
  position: relative;
  z-index: 2;
}
.form .title--line::before {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #F35252;
  border-radius: 2px;
  z-index: 1;
}
.form__select {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.form__select-item {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15), 0px 4px 4px 0px rgba(90, 232, 223, 0.05);
  border: 1px solid #E5E5E5;
  border-radius: 16px;
  background-color: #fff;
  padding: 13px 14px 12px 12px;
  cursor: pointer;
  position: relative;
  transition: border-color 0.2s ease;
}
.form__select-item-top {
  display: flex;
}
.form__select-item-option {
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.5s ease-out;
  padding: 0;
  border: none;
}
.form__select-item-option-holder {
  overflow: hidden;
}
.form__select-item-option-block {
  padding-top: 8px;
  display: flex;
  align-items: center;
  gap: 11px;
}
.form__select-item-option-block-btns {
  display: grid;
  gap: 9px;
  grid-template-columns: auto 1fr 1fr;
  width: 100%;
}
.form__select-item-option-block-btns-title {
  color: #393133;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: -0.2px;
  line-height: 19px;
  text-transform: uppercase;
  margin-top: 10px;
}
.form__select-item-option-block-btns-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  color: #393133;
}
.form__select-item-option-block-btns-btn-img {
  width: 100%;
  height: 60px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.form__select-item-option-block-btns-btn-img--grey {
  background-image: url(../img/select-option1.webp);
}
.form__select-item-option-block-btns-btn-img--blue {
  background-image: url(../img/select-option2.webp);
}
.form__select-item-option-block-btns-btn-img--beige {
  background-image: url(../img/select-option3.webp);
}
.form__select-item-option-block-btns-btn.active .form__select-item-option-block-btns-btn-img {
  outline: 3px solid #CE0917;
  outline-offset: -3px;
}
.form__select-item.active {
  border-color: #E21B1B;
  outline: 1px solid #E21B1B;
}
.form__select-item.active .form__select-check {
  background-color: #E21B1B;
  box-shadow: none;
  top: -10px;
}
.form__select-item.active .form__select-check::before {
  opacity: 1;
}
.form__select-item.active .form__select-item-option {
  grid-template-rows: 1fr;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.form__select-item.active .form__select-item-top {
  padding-bottom: 14px;
}
.form__select-check {
  position: absolute;
  top: -9px;
  right: -6px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  background-color: #D9D9D9;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.2s ease;
}
.form__select-check::before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.56589 12.4503C6.50799 12.5085 6.43913 12.5547 6.3633 12.5863C6.28747 12.6178 6.20615 12.634 6.12402 12.634C6.04189 12.634 5.96057 12.6178 5.88474 12.5863C5.8089 12.5547 5.74005 12.5085 5.68214 12.4503L2.15339 8.92089C1.97764 8.74509 1.87891 8.50667 1.87891 8.25808C1.87891 8.00949 1.97764 7.77108 2.15339 7.59527L2.59527 7.15339C2.77108 6.97764 3.00949 6.87891 3.25808 6.87891C3.50667 6.87891 3.74509 6.97764 3.92089 7.15339L6.12402 9.35652L12.0771 3.40339C12.2529 3.22764 12.4914 3.12891 12.74 3.12891C12.9885 3.12891 13.227 3.22764 13.4028 3.40339L13.8446 3.84527C14.0204 4.02108 14.1191 4.25949 14.1191 4.50808C14.1191 4.75667 14.0204 4.99509 13.8446 5.17089L6.56589 12.4503Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  opacity: 0;
}
.form__select-lb2 {
  position: absolute;
  right: 26px;
  top: -11px;
  background-color: #28303A;
  border-radius: 4px;
  padding: 6px 8px 5px;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}
.form__select-lb2--2 {
  padding-left: 4px;
  padding-right: 9px;
  top: -11px;
}
.form__select-lb2--3 {
  text-transform: uppercase;
  top: -10px;
  padding-right: 9px;
  padding-left: 5px;
}
.form__select-lb2 img {
  flex-shrink: 0;
}
.form__select-img {
  width: 69px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 9px;
  flex-shrink: 0;
}
.form__select-title {
  color: #393133;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
}
.form__select-subtitle {
  margin-bottom: 9px;
}
.form__select-lb {
  display: inline-flex;
  border-radius: 50px;
  background-color: #CE0917;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2021_7239)"><circle cx="8" cy="9" r="6" fill="white"/><path d="M14.9361 8.95729C14.9044 8.89283 14.8878 8.82192 14.8878 8.75006C14.8878 8.67819 14.9044 8.60729 14.9361 8.54283L15.5329 7.32205C15.8651 6.64234 15.6019 5.83219 14.9336 5.47759L13.7332 4.84072C13.6697 4.80724 13.6146 4.75959 13.5724 4.70146C13.5301 4.64333 13.5018 4.57626 13.4896 4.50544L13.2549 3.16704C13.1242 2.42186 12.4348 1.92111 11.6859 2.02708L10.3405 2.21739C10.2694 2.22768 10.1968 2.22147 10.1285 2.19926C10.0601 2.17705 9.99782 2.13943 9.94633 2.0893L8.96974 1.14456C8.42596 0.618497 7.57409 0.618466 7.03035 1.14456L6.05373 2.08939C6.00223 2.13951 5.93991 2.17713 5.87157 2.19933C5.80323 2.22154 5.7307 2.22775 5.65957 2.21749L4.31418 2.02718C3.56496 1.92115 2.8759 2.42196 2.74519 3.16714L2.51044 4.50547C2.49824 4.57629 2.46992 4.64336 2.42769 4.7015C2.38545 4.75964 2.33042 4.80729 2.26684 4.84079L1.06654 5.47766C0.39823 5.83222 0.134982 6.64243 0.46723 7.32214L1.06395 8.54289C1.09571 8.60735 1.11223 8.67826 1.11223 8.75012C1.11223 8.82199 1.09571 8.89289 1.06395 8.95735L0.467199 10.1781C0.13495 10.8578 0.398199 11.668 1.06651 12.0226L2.26681 12.6594C2.3304 12.6929 2.38544 12.7406 2.42768 12.7987C2.46992 12.8568 2.49823 12.9239 2.51044 12.9947L2.74519 14.3331C2.86418 15.0115 3.44587 15.4872 4.1144 15.4872C4.18024 15.4872 4.24705 15.4825 4.31421 15.473L5.65961 15.2827C5.73073 15.2724 5.80326 15.2786 5.87161 15.3008C5.93995 15.3231 6.00227 15.3607 6.05376 15.4108L7.03035 16.3556C7.30228 16.6186 7.65109 16.7501 8.00003 16.7501C8.34887 16.7501 8.6979 16.6186 8.96971 16.3556L9.94633 15.4108C10.0517 15.3089 10.1953 15.2623 10.3405 15.2827L11.6859 15.473C12.4352 15.579 13.1242 15.0783 13.2549 14.3331L13.4897 12.9947C13.5019 12.9239 13.5302 12.8569 13.5724 12.7987C13.6146 12.7406 13.6697 12.6929 13.7332 12.6594L14.9336 12.0226C15.6019 11.668 15.8651 10.8578 15.5329 10.1781L14.9361 8.95729ZM6.15438 4.59741C7.08725 4.59741 7.84622 5.35638 7.84622 6.28925C7.84622 7.22211 7.08725 7.98108 6.15438 7.98108C5.22151 7.98108 4.46255 7.22211 4.46255 6.28925C4.46255 5.35638 5.22151 4.59741 6.15438 4.59741ZM5.28114 12.1214C5.19105 12.2115 5.07295 12.2566 4.95489 12.2566C4.83683 12.2566 4.71871 12.2116 4.62864 12.1214C4.44846 11.9412 4.44846 11.6491 4.62864 11.4689L10.7189 5.37866C10.899 5.19847 11.1912 5.19847 11.3714 5.37866C11.5516 5.55884 11.5516 5.851 11.3714 6.03118L5.28114 12.1214ZM9.84561 12.9027C8.91274 12.9027 8.15378 12.1438 8.15378 11.2109C8.15378 10.278 8.91274 9.51907 9.84561 9.51907C10.7785 9.51907 11.5374 10.278 11.5374 11.2109C11.5374 12.1438 10.7785 12.9027 9.84561 12.9027Z" fill="%23171718"/><path d="M9.8456 10.442C9.42157 10.442 9.07657 10.7869 9.07657 11.2109C9.07657 11.635 9.42154 11.9799 9.8456 11.9799C10.2696 11.9799 10.6146 11.635 10.6146 11.2109C10.6146 10.7869 10.2696 10.442 9.8456 10.442ZM6.15437 5.52026C5.73034 5.52026 5.38538 5.86523 5.38538 6.28926C5.38538 6.71329 5.73034 7.05829 6.15437 7.05829C6.5784 7.05829 6.9234 6.71332 6.9234 6.28926C6.92337 5.86526 6.5784 5.52026 6.15437 5.52026Z" fill="%23171718"/></g><defs><clipPath id="clip0_2021_7239"><rect width="16" height="16" fill="white" transform="translate(0 0.75)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 8px center;
  padding: 4px 8px 4px 29px;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  letter-spacing: -0.019em;
}
.form__select-text {
  flex: 0 0 220px;
  padding-top: 6px;
}
.form__select-price {
  margin: auto 0 auto auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 1px;
  letter-spacing: -0.022em;
  text-transform: uppercase;
  text-wrap: nowrap;
}
.form__select-price--2 {
  padding-bottom: 14px;
}
.form__select-price s {
  color: rgba(0, 0, 0, 0.6);
}
.form__select-price strong {
  font-size: 20px;
  line-height: 23px;
  color: #080100;
}
.form__select-option {
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.5s ease-out;
  padding: 0;
  border: none;
}
.form__select-option-holder {
  overflow: hidden;
}
.form__select-option-block {
  padding-top: 17px;
  display: flex;
  align-items: center;
  gap: 11px;
}
.form__select-option-block-btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 7px;
}
.form__select-option-block-btns-title {
  color: #393133;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  margin-top: -5px;
}
.form__select-option-block-btns-btn {
  height: 40px;
  min-width: 80px;
  padding: 0 7px;
  border-radius: 4px;
  border: 2px solid #ECECEC;
  background-color: #ECECEC;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: #000;
  position: relative;
  cursor: pointer;
}
.form__select-option-block-btns-btn--2 {
  min-width: auto;
}
.form__select-option-block-btns-btn::before {
  content: "";
  position: absolute;
  top: -6px;
  right: -2px;
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="%23498AD8"/><path d="M5.15033 9.58719C4.87221 9.31071 4.86863 8.86181 5.14231 8.58093C5.41899 8.29697 5.87387 8.29228 6.15634 8.57048L7.36738 9.76317C7.66053 10.0519 8.13154 10.0505 8.423 9.76011L12.0423 6.1541C12.3236 5.87376 12.7789 5.87418 13.0597 6.15504C13.3413 6.43658 13.3409 6.89317 13.0589 7.17426M5.15033 9.58719L13.0589 7.17426M5.15033 9.58719L7.01551 11.4414C7.50352 11.9265 8.29188 11.926 8.77924 11.4402L13.0589 7.17426M5.15033 9.58719L12.8824 6.9972L13.0589 7.17426" fill="white" stroke="white" stroke-width="0.5"/></svg>');
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.form__select-option-block-btns-btn.active {
  border-color: #498AD8;
  background-color: #000;
  color: #fff;
}
.form__select-option-block-btns-btn.active::before {
  opacity: 1;
}
.form__select-option-block-btns-btn--black {
  width: 135px;
}
.form__lb {
  background-image: url(../img/form-lb.webp);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  color: #433725;
  overflow: hidden;
  margin-bottom: 29px;
  padding: 11px 20px 13px;
}

@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}
.section-form__subtitle {
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 8px;
  color: #4B4855;
}

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

.section-form__tel {
  margin: 0 auto 25px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #4B4855;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.section-form__tel::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: linear-gradient(326.31deg, #31A143 -25%, #8FCE3D 72.5%);
  box-shadow: 0 0 15px #31A143;
  animation: glow 0.5s infinite alternate;
}
.section-form__tel span {
  text-decoration: underline;
}

@keyframes glow {
  0% {
    box-shadow: 0 0 5px #31A143;
  }
  100% {
    box-shadow: 0 0 40px #31A143;
  }
}
.input-block {
  position: relative;
  margin: 0 auto 21px;
}

.input-block-i {
  position: absolute;
  top: 50%;
  left: 14.5px;
  transform: translate(0, -50%);
}

.input-block input {
  display: block;
  width: 100%;
  height: 76.305px;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 0 26px;
  font-size: 21px;
  color: #000;
}

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

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

.input-block-wrap {
  padding: 0 4px 3px 1px;
}

.section-form {
  padding-top: 28px;
}
.section-form .title {
  padding-bottom: 11px;
  font-size: 32px;
  line-height: 35px;
}

.footer {
  border-radius: 30px 30px 0 0;
  padding: 33px 2px 30px;
  background-color: #1D242C;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 35px;
  font-size: 15px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
.footer a {
  text-decoration: underline;
}
.footer__nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-around;
  gap: 19px 20px;
  padding: 0 10px;
}
.footer__nav a {
  color: #fff;
}

.faq__holder {
  padding: 54px 31px 46px;
}
.faq .title {
  line-height: 40px;
  color: #1B1923;
  margin-bottom: 24px;
}
.faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.faq__accordion-item {
  background-color: #fff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease-in-out;
  border-radius: 16px;
}
.faq__accordion-item.active .faq__accordion-content {
  padding-bottom: 15px;
  grid-template-rows: 1fr;
}
.faq__accordion-item.active .faq__accordion-button-icon {
  transform: translateY(-50%) rotate(180deg);
}
.faq__accordion-item.active .faq__accordion-button {
  padding-bottom: 14px;
}
.faq__accordion-button {
  padding: 16px 60px 17px 21px;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.faq__accordion-button-icon {
  background-image: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.56681 8.1501L0.380536 0.285953L16.7193 0.250932L8.56681 8.1501Z" fill="%234F4447"/></svg>');
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 55%;
  transform: translateY(-50%);
  transition: all 0.2s ease-out;
}
.faq__accordion-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.2s ease-out;
  color: #4F4447;
  font-size: 18px;
  line-height: 21px;
}
.faq__accordion-content-holder {
  overflow: hidden;
  padding: 0 21px;
}

.section2 {
  padding: 5px 40px 25px 40px;
}
.section2 .faq__accordion {
  gap: 7px;
  font-size: 18px;
  line-height: 21px;
}
.section2 .faq__accordion-item {
  border: 1px solid rgba(121, 96, 72, 0.1);
  border-radius: 8px;
  box-shadow: none;
}
.section2 .faq__accordion-button {
  padding: 15px 80px 15px 20px;
  font-size: 18px;
  line-height: 21px;
}
.section2 .faq__accordion-button-icon {
  right: 18px;
  width: 13px;
  height: 7px;
  background-image: url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.70497 6.64811L0.808131 0.983309L12.5775 0.958082L6.70497 6.64811Z" fill="%234F4447"/></svg>');
}
.section2 .faq__accordion-content-holder {
  padding: 0 13px 0 20px;
}
.section2 .faq__accordion-item.active .faq__accordion-content {
  padding-bottom: 14px;
  padding-top: 1px;
}
.section2 .faq__accordion-content {
  font-size: 16px;
  line-height: 19px;
  color: #4F4447;
}

.how-to-use {
  display: flex;
  flex-direction: column;
  counter-reset: counter;
  gap: 14px;
}
.how-to-use__item {
  padding-left: 26px;
  display: grid;
  grid-template-columns: 208px 111px;
  gap: 14px;
  counter-increment: counter;
  position: relative;
}
.how-to-use__item::before {
  content: counter(counter);
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 3px;
  background-color: #7F98B6;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
.how-to-use__title {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 6px;
  color: #7F98B6;
}

.guarantee {
  border: 1px solid #F8E6C5;
  border-radius: 12px;
  background-color: rgba(251, 230, 179, 0.57);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 15px 14px;
  display: flex;
  gap: 14px;
  margin: 0 24px 39px 25px;
}
.guarantee-img {
  flex: 0 0 84px;
}
.guarantee-title {
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: underline;
  color: #2D1B13;
  margin-bottom: 8px;
}
.guarantee-text {
  color: #635846;
  padding-right: 18px;
}

.section3 {
  padding-top: 29px;
  padding-bottom: 32px;
}
.section3__holder {
  padding: 0 42px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section3__lb {
  padding: 4px 16px;
  border-radius: 4px;
  background: linear-gradient(91.45deg, #727F8F -30.98%, #2D3641 155.94%);
  font-weight: 600;
  color: #fff;
  margin-bottom: 6px;
}
.section3__title {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #2A2A2A;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 15px;
}
.section3__subtitle {
  color: #6F707C;
  text-align: center;
  margin-bottom: 4px;
}
.section3__marquee {
  width: 100%;
  overflow: hidden;
}
.section3__marquee-content {
  display: flex;
  align-items: center;
  gap: 6px;
  animation: marquee 10s linear infinite;
  opacity: 0.2;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-200%);
  }
}
.section4 {
  background-image: url(../img/section4-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 0 0 30px 30px;
  padding: 42px 14px 11px;
}
.section4 .title {
  margin-bottom: 35px;
  line-height: 35px;
}
.section4__list {
  display: flex;
  flex-direction: column;
  gap: 25px;
  width: 289px;
  margin-left: auto;
  margin-bottom: 27px;
  margin-right: 12px;
}
.section4__list-item {
  display: grid;
  grid-template-columns: 108px 174px;
  justify-content: space-between;
}
.section4__list-title {
  font-size: 18px;
  line-height: 23px;
  color: #6E85B2;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.section4__list-text {
  font-size: 16px;
  line-height: 21px;
  color: #2D3641;
}
.section4__list-content {
  padding-top: 5px;
}
.section4__block {
  background-image: url(../img/section4-block.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-height: 198px;
  color: #fff;
  padding: 22px 131px 23px 20px;
  margin: 0 -2px;
  font-size: 18px;
  line-height: 21px;
}
.section4__block-title {
  font-weight: bold;
  margin-bottom: 6px;
}

.section5 {
  background: linear-gradient(180deg, #FFFFFF 0%, #F3F9FF 100%);
  padding-top: 29px;
  padding-bottom: 25px;
}
.section5 .title {
  margin-bottom: 7px;
}
.section5 .title span {
  color: #D76666;
}
.section5__top {
  padding-left: 15px;
  padding-right: 16px;
}
.section5__subtitle {
  font-size: 18px;
  line-height: 21px;
  color: #404852;
  margin-bottom: 34px;
  text-align: center;
}
.section5__bottom {
  padding-top: 35px;
  position: relative;
}
.section5__bottom-lb {
  position: absolute;
  left: 0;
  top: 0;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
  color: #fff;
  background: linear-gradient(95.56deg, #899FB9 4.44%, #3D4753 205.2%);
  padding: 13px 16px 13px 22px;
  border-radius: 0 6px 6px 0;
}
.section5__bottom-price {
  position: absolute;
  transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 4px 6px;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #2D3641;
}
.section5__bottom-price--1 {
  left: 82.8%;
  top: 12px;
}
.section5__bottom-price--2 {
  left: 60.8%;
  top: 50px;
}
.section5__bottom-price--3 {
  left: 38.8%;
  top: 102px;
}
.section5__bottom-price--4 {
  color: #53AC77;
  left: 17.6%;
  top: 142px;
}
.section5__bottom-text {
  position: absolute;
  bottom: 12px;
  transform: translateX(-50%);
  font-size: 18px;
  line-height: 21px;
  color: #2D3641;
  font-weight: 500;
}
.section5__bottom-text--1 {
  left: 188px;
}
.section5__bottom-text--2 {
  left: 291px;
}
.section5__bottom-text--3 {
  left: 397px;
}

.section6 {
  padding: 34px 41px 30px 42px;
}
.section6 .title {
  margin-bottom: 7px;
}
.section6 .title span {
  color: #6E85B2;
}
.section6__subtitle {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 20px;
  color: #2D3641;
}
.section6__video {
  width: 100%;
  height: 387px;
  border-radius: 15px;
  margin-bottom: 24px;
  overflow: hidden;
}
.section6__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section6__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 24px;
}
.section6__list-item {
  display: flex;
  align-items: center;
  gap: 24px;
  color: #393133;
  font-size: 18px;
  line-height: 21px;
}
.section6__list-img {
  flex-shrink: 0;
}
.section6__list-text {
  margin-right: -12px;
}

.section7 {
  padding: 35px 17px 34px;
  background: linear-gradient(180deg, #FFFFFF 0%, #EFF1F3 100%);
}
.section7 .title {
  line-height: 1;
  margin-bottom: 24px;
}
.section7 .title span {
  color: #6E85B2;
}
.section7 .section7__swiper {
  overflow: visible;
}
.section7 .section7__swiper .swiper-slide {
  border-radius: 12px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
}

.section8 {
  background-image: url(../img/section8-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 852px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 39px 38px 38px;
}
.section8 .title {
  color: #fff;
  line-height: 1;
}
.section8 .title span {
  color: #C9D9FA;
}
.section8__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 27px 19px;
}
.section8__list-item {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  padding: 0 5px 16px;
  background-color: #EFEFF1;
  border-radius: 12px;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #2D3641;
}
.section8__list-item:nth-child(3), .section8__list-item:nth-child(4) {
  gap: 5px;
}
.section8__list-item:nth-child(3) .section8__list-icon, .section8__list-item:nth-child(4) .section8__list-icon {
  margin-top: -20px;
}
.section8__list-icon {
  margin-top: -25px;
}

.section9 {
  background: linear-gradient(180deg, #FFFFFF 0%, #EFF1F3 100%);
  border-radius: 0 0 30px 30px;
}
.section9 .title {
  line-height: 1;
  margin-bottom: 14px;
}
.section9 .title span {
  color: #6E85B2;
}
.section9__top {
  padding: 29px 47px 0 48px;
}
.section9__lb {
  border-radius: 8px;
  background-image: url(../img/section9-lb.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
  padding: 11px;
  font-size: 18px;
  line-height: 21px;
  color: #ADB1C6;
}
.section9__lb span {
  font-weight: 600;
  color: #fff;
}
.section9__bottom {
  padding-top: 35px;
  padding-bottom: 32px;
  position: relative;
}
.section9__bottom-text {
  position: absolute;
  text-align: center;
  color: #2D3641;
  font-size: 18px;
  line-height: 21px;
}
.section9__bottom-text strong {
  font-weight: 800;
  text-transform: uppercase;
}
.section9__bottom-text--1 {
  top: 35px;
  left: 25px;
  width: 196px;
}
.section9__bottom-text--2 {
  top: 35px;
  left: 244px;
  width: 212px;
}
.section9__bottom-text--3 {
  top: 426px;
  left: 25px;
  width: 196px;
}
.section9__bottom-text--4 {
  top: 426px;
  left: 252px;
  width: 196px;
}
.section9__bottom-text--5 {
  top: 508px;
  left: 107px;
  width: 266px;
}

.section10 {
  padding: 35px 20px 44px;
}
.section10 .title {
  margin-bottom: 6px;
}
.section10 .title span {
  color: #6E85B2;
}
.section10__subtitle {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 37px;
  padding: 0 10px;
}
.section10__list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 12px 10px;
}
.section10__list-title {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  text-align: center;
  padding: 0 20px 11px;
}
.section10__list-item {
  display: flex;
  flex-direction: column;
  background-color: #F4F9FF;
  border-radius: 8px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
}
.section10__list-item:nth-child(4) .section10__list-text, .section10__list-item:nth-child(5) .section10__list-text, .section10__list-item:nth-child(6) .section10__list-text {
  padding-top: 13px;
  padding-bottom: 17px;
}
.section10__list-text {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 11px 6px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 600;
  color: #2D3641;
  flex: 1;
}

.section11 {
  background: linear-gradient(180deg, #F3F9FF 0%, #FFFFFF 100%);
  padding: 29px 34px 2px;
}
.section11 .title {
  margin-bottom: 16px;
  padding-left: 5px;
}
.section11 .title span {
  color: #6E85B2;
}
.section11__lb {
  width: 312px;
  height: 55px;
  padding-left: 80px;
  padding-right: 20px;
  padding-top: 2px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 10px;
  background-image: url(../img/section11-lb.webp);
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 15px;
  line-height: 18px;
  color: #3B3B3B;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  margin: 0 auto 17px;
}
.section11__bars {
  position: relative;
  margin-bottom: 25px;
}
.section11__bars-title {
  position: absolute;
  left: 53px;
}
.section11__bars-title--1 {
  top: 29px;
}
.section11__bars-title--2 {
  top: 86px;
}
.section11__bars-title--3 {
  top: 142px;
}
.section11__swiper {
  width: 400px;
  height: 100%;
  overflow: visible;
  margin-bottom: 27px;
}
.section11__swiper-button-prev, .section11__swiper-button-next {
  position: absolute;
  top: 372px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.31);
  background-repeat: no-repeat;
  z-index: 1;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  cursor: pointer;
}
.section11__swiper-button-prev {
  left: -11px;
  background-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.22402 16L10 14.12L4.23122 8L10 1.88L8.22402 1.55261e-07L0.666666 8L8.22402 16Z" fill="white"/></svg>');
  background-position: 9px center;
}
.section11__swiper-button-next {
  right: -11px;
  background-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.77598 0L0 1.88L5.76878 8L0 14.12L1.77598 16L9.33333 8L1.77598 0Z" fill="white"/></svg>');
  background-position: 13px center;
}
.section11__swiper-slide {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
  background-color: #fff;
}
.section11__swiper-slide-content {
  padding: 11px 24px 27px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.section11__swiper-slide-content::before {
  content: "";
  width: 144px;
  height: 28px;
  margin-bottom: 12px;
  background-image: url('data:image/svg+xml,<svg width="145" height="28" viewBox="0 0 145 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" width="144" height="28" rx="14" fill="white"/><path d="M33.6042 11.5577C33.4656 11.1351 33.0856 10.835 32.636 10.795L26.5289 10.2481L24.1139 4.67305C23.9359 4.26448 23.5303 4 23.0798 4C22.6292 4 22.2237 4.26448 22.0456 4.67401L19.6307 10.2481L13.5225 10.795C13.0737 10.8359 12.6947 11.1351 12.5554 11.5577C12.4161 11.9803 12.5447 12.4438 12.8842 12.736L17.5005 16.7291L16.1393 22.6432C16.0397 23.0781 16.2108 23.5276 16.5766 23.7884C16.7732 23.9285 17.0033 23.9998 17.2353 23.9998C17.4353 23.9998 17.6337 23.9467 17.8118 23.8416L23.0798 20.7362L28.3458 23.8416C28.7312 24.0702 29.2169 24.0494 29.582 23.7884C29.9479 23.5268 30.1189 23.0771 30.0193 22.6432L28.6581 16.7291L33.2743 12.7368C33.6138 12.4438 33.7435 11.9811 33.6042 11.5577Z" fill="%23FFC107"/><path d="M83.0247 11.5579C82.8862 11.1353 82.5062 10.8351 82.0566 10.7952L75.9494 10.2482L73.5345 4.67322C73.3564 4.26464 72.9509 4.00016 72.5003 4.00016C72.0497 4.00016 71.6442 4.26464 71.4661 4.67417L69.0512 10.2482L62.9431 10.7952C62.4943 10.8361 62.1152 11.1353 61.9759 11.5579C61.8366 11.9804 61.9653 12.444 62.3048 12.7361L66.921 16.7292L65.5598 22.6434C65.4602 23.0782 65.6313 23.5277 65.9971 23.7885C66.1938 23.9287 66.4238 24 66.6558 24C66.8558 24 67.0542 23.9468 67.2323 23.8417L72.5003 20.7363L77.7664 23.8417C78.1517 24.0704 78.6375 24.0495 79.0025 23.7885C79.3685 23.5269 79.5394 23.0773 79.4398 22.6434L78.0786 16.7292L82.6949 12.7369C83.0344 12.444 83.164 11.9812 83.0247 11.5579Z" fill="%23FFC107"/><path d="M58.3146 11.5579C58.1761 11.1353 57.7961 10.8351 57.3465 10.7952L51.2393 10.2482L48.8244 4.67322C48.6463 4.26464 48.2408 4.00016 47.7902 4.00016C47.3397 4.00016 46.9341 4.26464 46.7561 4.67417L44.3411 10.2482L38.233 10.7952C37.7842 10.8361 37.4052 11.1353 37.2658 11.5579C37.1265 11.9804 37.2552 12.444 37.5947 12.7361L42.211 16.7292L40.8497 22.6434C40.7501 23.0782 40.9213 23.5277 41.2871 23.7885C41.4837 23.9287 41.7138 24 41.9457 24C42.1458 24 42.3442 23.9468 42.5222 23.8417L47.7902 20.7363L53.0563 23.8417C53.4417 24.0704 53.9274 24.0495 54.2924 23.7885C54.6584 23.5269 54.8294 23.0773 54.7298 22.6434L53.3685 16.7292L57.9848 12.7369C58.3243 12.444 58.454 11.9812 58.3146 11.5579Z" fill="%23FFC107"/><path d="M107.735 11.5579C107.596 11.1353 107.216 10.8351 106.767 10.7952L100.659 10.2482L98.2445 4.67322C98.0665 4.26464 97.6609 4.00016 97.2104 4.00016C96.7598 4.00016 96.3543 4.26464 96.1762 4.67417L93.7613 10.2482L87.6531 10.7952C87.2043 10.8361 86.8253 11.1353 86.686 11.5579C86.5466 11.9804 86.6753 12.444 87.0148 12.7361L91.6311 16.7292L90.2699 22.6434C90.1703 23.0782 90.3414 23.5277 90.7072 23.7885C90.9038 23.9287 91.1339 24 91.3659 24C91.5659 24 91.7643 23.9468 91.9424 23.8417L97.2104 20.7363L102.476 23.8417C102.862 24.0704 103.348 24.0495 103.713 23.7885C104.079 23.5269 104.249 23.0773 104.15 22.6434L102.789 16.7292L107.405 12.7369C107.744 12.444 107.874 11.9812 107.735 11.5579Z" fill="%23FFC107"/><path d="M132.445 11.5579C132.306 11.1353 131.926 10.8351 131.477 10.7952L125.37 10.2482L122.955 4.67322C122.777 4.26464 122.371 4.00016 121.92 4.00016C121.47 4.00016 121.064 4.26464 120.886 4.67417L118.471 10.2482L112.363 10.7952C111.914 10.8361 111.535 11.1353 111.396 11.5579C111.257 11.9804 111.385 12.444 111.725 12.7361L116.341 16.7292L114.98 22.6434C114.88 23.0782 115.051 23.5277 115.417 23.7885C115.614 23.9287 115.844 24 116.076 24C116.276 24 116.474 23.9468 116.652 23.8417L121.92 20.7363L127.186 23.8417C127.572 24.0704 128.058 24.0495 128.423 23.7885C128.789 23.5269 128.96 23.0773 128.86 22.6434L127.499 16.7292L132.115 12.7369C132.454 12.444 132.584 11.9812 132.445 11.5579Z" fill="%23FFC107"/></svg>');
  background-repeat: no-repeat;
}
.section11__swiper-slide-text {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  min-height: 115px;
  margin-bottom: 24px;
  color: #4F4447;
}
.section11__swiper-slide-img {
  width: 100%;
  height: 452px;
}
.section11__swiper-slide-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section11__swiper-slide-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #000;
  margin-bottom: 8px;
}
.section11__swiper-slide-verified {
  color: #615F73;
  padding-left: 20px;
  background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.3936 6.93159C15.1882 6.79371 15.0027 6.62828 14.8423 6.43996C14.8542 6.17775 14.9069 5.919 14.9985 5.67304C15.1707 5.09004 15.3852 4.36448 14.9719 3.79674C14.5555 3.22448 13.795 3.20527 13.1839 3.18965C12.9269 3.19992 12.6698 3.17227 12.4208 3.10761C12.2839 2.89287 12.1793 2.65914 12.1106 2.41394C11.9067 1.8333 11.6527 1.11063 10.9725 0.889591C10.3125 0.675085 9.72021 1.08263 9.19795 1.44101C8.98807 1.60858 8.75243 1.74106 8.50018 1.83328C8.24781 1.74115 8.01206 1.60868 7.80213 1.44101C7.27984 1.08231 6.68737 0.676057 6.02753 0.889591C5.34754 1.11063 5.09364 1.83294 4.88952 2.4137C4.82087 2.65768 4.71748 2.89053 4.58256 3.10509C4.33278 3.17172 4.07436 3.20015 3.81608 3.18941C3.20508 3.205 2.44451 3.22424 2.02818 3.79647C1.61483 4.36453 1.82929 5.09009 2.00151 5.67314C2.09206 5.9178 2.14523 6.17471 2.15922 6.43521C1.99955 6.6262 1.81336 6.79337 1.60633 6.93162C1.11333 7.30758 0.5 7.77565 0.5 8.49995C0.5 9.22425 1.11333 9.69231 1.60644 10.0683C1.81182 10.2062 1.9973 10.3716 2.1577 10.5599C2.14579 10.8221 2.09308 11.0809 2.00146 11.3269C1.82926 11.9099 1.61478 12.6355 2.02812 13.2032C2.44446 13.7754 3.20503 13.7946 3.81605 13.8103C4.07309 13.8 4.33024 13.8277 4.57922 13.8923C4.71612 14.1071 4.82065 14.3408 4.88945 14.586C5.09356 15.1667 5.34746 15.8893 6.02761 16.1104C6.14812 16.1499 6.27414 16.17 6.40096 16.17C6.91285 16.17 7.38028 15.8487 7.80218 15.559C8.01206 15.3914 8.24771 15.2589 8.49997 15.1666C8.75236 15.2588 8.98813 15.3912 9.19808 15.5589C9.72034 15.9176 10.3127 16.3235 10.9727 16.1103C11.6526 15.8893 11.9065 15.167 12.1107 14.5862C12.1793 14.3422 12.2827 14.1094 12.4176 13.8948C12.6674 13.8282 12.9258 13.7997 13.1841 13.8105C13.7951 13.7949 14.5557 13.7757 14.972 13.2034C15.3854 12.6354 15.1709 11.9098 14.9987 11.3268C14.9081 11.0821 14.855 10.8252 14.841 10.5647C15.0006 10.3737 15.1868 10.2065 15.3939 10.0683C15.8866 9.69231 16.5 9.22425 16.5 8.49995C16.5 7.77565 15.8867 7.30758 15.3936 6.93159ZM11.4714 7.30465L8.13802 10.638C7.87777 10.8983 7.45577 10.8984 7.19544 10.6381L7.19528 10.638L5.5286 8.97129C5.26497 8.71427 5.25961 8.29219 5.51664 8.02855C5.77366 7.76491 6.19574 7.75956 6.45938 8.01658C6.46342 8.02052 6.46741 8.02451 6.47135 8.02855L7.66665 9.22388L10.5286 6.36188C10.7857 6.09824 11.2077 6.09291 11.4714 6.34994C11.735 6.60696 11.7403 7.02904 11.4833 7.29268C11.4794 7.29675 11.4754 7.30071 11.4714 7.30465Z" fill="%23889EB9"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  font-size: 14px;
  line-height: 17px;
}
.section11__swiper-pagination {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 23px;
}
.section11__swiper-pagination .swiper-pagination-bullet {
  margin: 0 !important;
  width: 50px;
  height: 5px;
  border-radius: 2px;
  background-color: #D9D9D9;
  opacity: 1;
}
.section11__swiper-pagination .swiper-pagination-bullet-active {
  background-color: #2D3641;
}
/*# sourceMappingURL=main.css.map */