@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;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Yellowtail";
  src: url("../fonts/Yellowtail-Regular.woff2") format("woff2");
  font-weight: normal;
  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: baseline;
}

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: 396px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(129.01deg, #EE4E63 -7.85%, #F83E59 52.18%, #912637 125.6%);
  box-shadow: 0px 4px 0px 0px #A62236, 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 10px 23px;
  position: relative;
  overflow: hidden;
  gap: 14px;
  text-transform: uppercase;
  margin: 0 auto 21px;
}
.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;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 16px;
  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: 36px;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #101010;
}
.title span {
  color: #7B86B1;
}

.section1__banner {
  background-color: #424966;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 4px 6px 3px;
  position: relative;
  z-index: 1;
  color: #fff;
  font-weight: bold;
}
.section1__banner i {
  width: 1px;
  height: 15px;
  background-color: #fff;
  border-radius: 1px;
}

.form {
  display: flex;
  flex-direction: column;
  padding: 28px 34px 54px;
}
.form--2 {
  padding: 14px 32px 26px 37px;
}
.form__title {
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom: 13px;
}
.form__title-holder {
  background-color: #fff;
  color: #000;
  padding: 0 2px;
  position: relative;
  z-index: 2;
}
.form__title::before {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  z-index: 1;
}
.form__title-top {
  position: relative;
  margin-bottom: 7px;
  font-size: 35px;
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.form__title-top::before, .form__title-top::after {
  content: "";
  width: 22px;
  height: 22px;
  background-image: url(../img/icon3.webp);
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
}
.form__title-bottom {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #2A2A2A;
}
.form__subtitle {
  background-color: rgba(234, 128, 128, 0.09);
  border: 1px solid rgba(255, 255, 255, 0.3);
  margin: 0 auto 20px;
  padding: 2px 6px;
  border-radius: 4px;
}
.form__subtitle strong {
  color: #D84469;
}
.form__select {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 39px;
}
.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;
  cursor: pointer;
  transition: border-color 0.2s ease;
  position: relative;
}
.form__select-item-top {
  display: flex;
  align-items: center;
  padding: 13px 11px 6px 12px;
  transition: all 0.2s ease-in-out;
}
.form__select-item.active {
  border-color: #7B86B1;
  outline: 1px solid #7B86B1;
  background-color: #FAFBFF;
}
.form__select-item.active .form__select-item-top {
  padding-bottom: 9px;
}
.form__select-img {
  width: 55px;
  overflow: hidden;
  margin-right: 9px;
  flex-shrink: 0;
}
.form__select-title {
  color: #393133;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -0.01em;
}
.form__select-content {
  flex: 0 0 221px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 6px;
}
.form__select-content-lb {
  height: 20px;
  display: flex;
  align-items: center;
  gap: 4px;
  outline: 1px solid rgba(255, 255, 255, 0.21);
  outline-offset: -1px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  padding: 0 6px;
  border-radius: 6px;
}
.form__select-content-lb--1 {
  background: linear-gradient(90deg, #293260 0%, #1B9FE1 104.81%);
}
.form__select-content-lb--2 {
  background-color: rgb(235, 152, 182);
}
.form__select-price {
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2px;
  text-transform: uppercase;
  color: #2D1B13;
}
.form__select-price-top {
  display: flex;
  align-items: center;
  gap: 4px;
}
.form__select-price-top-lb {
  padding: 2px 4px;
  border-radius: 50px;
  letter-spacing: -0.019em;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  background-color: #F32E1C;
  color: #fff;
}
.form__select-price-top-old {
  font-size: 14px;
  line-height: 16px;
  position: relative;
  letter-spacing: -0.022em;
  margin-right: 4px;
}
.form__select-price-top-old::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 7px;
  background-color: #A03D45;
  transform-origin: center;
  transform: rotate(-12deg);
}
.form__select-price-new {
  letter-spacing: -0.022em;
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
  padding-right: 1px;
}
.form__select-price-lb {
  background-color: #211F32;
  background-image: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6.2373" cy="6.5" r="4.0625" fill="white"/><path d="M11.8726 6.66842C11.8468 6.61605 11.8333 6.55844 11.8333 6.50005C11.8333 6.44166 11.8468 6.38405 11.8726 6.33167L12.3574 5.33979C12.6274 4.78752 12.4135 4.12928 11.8705 3.84117L10.8952 3.32371C10.8436 3.29651 10.7989 3.25779 10.7645 3.21056C10.7302 3.16333 10.7072 3.10884 10.6973 3.0513L10.5066 1.96385C10.4003 1.35839 9.84028 0.95153 9.23175 1.03763L8.13861 1.19226C8.08083 1.20061 8.02189 1.19557 7.96636 1.17752C7.91083 1.15948 7.8602 1.12891 7.81836 1.08818L7.02488 0.320577C6.58306 -0.106846 5.89092 -0.106872 5.44913 0.320577L4.65562 1.08826C4.61378 1.12898 4.56314 1.15954 4.50762 1.17758C4.45209 1.19563 4.39316 1.20068 4.33537 1.19233L3.24224 1.03771C2.6335 0.951556 2.07364 1.35846 1.96743 1.96392L1.7767 3.05132C1.76679 3.10886 1.74378 3.16335 1.70947 3.21059C1.67515 3.25783 1.63044 3.29655 1.57878 3.32376L0.603532 3.84122C0.0605311 4.1293 -0.153358 4.7876 0.116593 5.33987L0.601424 6.33172C0.627232 6.3841 0.640654 6.44171 0.640654 6.5001C0.640654 6.55849 0.627232 6.6161 0.601424 6.66848L0.116568 7.66033C-0.153384 8.2126 0.0605056 8.87084 0.603506 9.15895L1.57875 9.67641C1.63042 9.70361 1.67514 9.74233 1.70946 9.78956C1.74378 9.83679 1.76678 9.89128 1.7767 9.94882L1.96743 11.0363C2.06412 11.5874 2.53674 11.974 3.07992 11.9739C3.13341 11.9739 3.1877 11.9702 3.24226 11.9625L4.3354 11.8078C4.39319 11.7995 4.45212 11.8045 4.50765 11.8226C4.56318 11.8406 4.61382 11.8712 4.65565 11.9119L5.44913 12.6795C5.67007 12.8933 5.95348 13.0001 6.23699 13.0001C6.52043 13 6.80401 12.8932 7.02486 12.6795L7.81836 11.9119C7.90398 11.8291 8.02067 11.7913 8.13861 11.8078L9.23175 11.9625C9.84056 12.0486 10.4003 11.6417 10.5066 11.0362L10.6973 9.94885C10.7072 9.89131 10.7302 9.83682 10.7645 9.78958C10.7989 9.74234 10.8436 9.70362 10.8952 9.67641L11.8705 9.15895C12.4135 8.87087 12.6274 8.21257 12.3574 7.6603L11.8726 6.66842ZM4.73741 3.12602C5.49536 3.12602 6.11202 3.74268 6.11202 4.50064C6.11202 5.25859 5.49536 5.87525 4.73741 5.87525C3.97945 5.87525 3.36279 5.25859 3.36279 4.50064C3.36279 3.74268 3.97945 3.12602 4.73741 3.12602ZM4.02789 9.23929C3.95469 9.31249 3.85874 9.3491 3.76282 9.3491C3.66689 9.3491 3.57092 9.31251 3.49774 9.23929C3.35134 9.09288 3.35134 8.85551 3.49774 8.70911L8.44607 3.76078C8.59244 3.61438 8.82984 3.61438 8.97624 3.76078C9.12265 3.90718 9.12265 4.14456 8.97624 4.29096L4.02789 9.23929ZM7.73653 9.8741C6.97857 9.8741 6.36191 9.25744 6.36191 8.49948C6.36191 7.74153 6.97857 7.12487 7.73653 7.12487C8.49448 7.12487 9.11114 7.74153 9.11114 8.49948C9.11114 9.25744 8.49448 9.8741 7.73653 9.8741Z" fill="%23EF81AA"/><path d="M7.73624 7.87485C7.39171 7.87485 7.1114 8.15514 7.1114 8.49966C7.1114 8.84418 7.39169 9.12447 7.73624 9.12447C8.08076 9.12447 8.36105 8.84418 8.36105 8.49966C8.36105 8.15514 8.08076 7.87485 7.73624 7.87485ZM4.73711 3.87598C4.39259 3.87598 4.1123 4.15626 4.1123 4.50079C4.1123 4.84531 4.39259 5.12562 4.73711 5.12562C5.08164 5.12562 5.36195 4.84533 5.36195 4.50079C5.36192 4.15629 5.08164 3.87598 4.73711 3.87598Z" fill="%23EF81AA"/></svg>');
  background-repeat: no-repeat;
  background-position: 7px center;
  padding: 0 6px 0 23px;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #fff;
  border-radius: 50px;
  display: flex;
  align-items: center;
  gap: 4px;
  height: 25px;
}
.form__input-block {
  position: relative;
}
.form__input-block-wrap {
  margin: 0 auto 24px;
  width: 395px;
  display: flex;
  flex-direction: column;
  gap: 21px;
}
.form__input-block-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translate(0, -50%);
}
.form__input-block input {
  display: block;
  width: 100%;
  height: 76px;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  border-radius: 10px;
  padding: 0 26px 0 59px;
  font-size: 21px;
  color: #000;
}
.form__input-block input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.form__title2 {
  font-size: 35px;
  line-height: 38px;
  margin-bottom: 2px;
  color: #000;
}
.form__subtitle2 {
  font-family: "Inter";
  text-align: center;
  font-weight: 400;
  color: #0C0C0C;
  margin-bottom: 8px;
  letter-spacing: 0.01em;
}
.form__subtitle2 strong {
  font-weight: 600;
}
.form__time {
  color: #4B4855;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.form__time span {
  text-decoration: underline;
}
.form__time::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: linear-gradient(326.31deg, #31A143 -25%, #8FCE3D 72.5%);
}

.section7 {
  background: linear-gradient(180deg, #FFFFFF 0%, #ECF2F7 37.18%, #E8ECF0 99.44%);
  padding: 33px 24px 17px;
}
.section7__title {
  margin-bottom: 16px;
}
.section7__list {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: 21px;
  color: #0C0C0C;
  padding-left: 19px;
}
.section7__list-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.section7__list-icon {
  width: 59px;
  flex-shrink: 0;
}
.section7__list-title {
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: bold;
  margin-bottom: 4px;
}
.section7__list-num {
  width: 20px;
  height: 20px;
  border: 1px solid #F7C3D7;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #fff;
  background-color: #211F32;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
.section7__block {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #FFFFFF;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  padding: 18px 31px 20px 32px;
  text-align: center;
  border-radius: 24px;
}
.section7__block-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 18px;
}
.section7__block-list {
  display: grid;
  grid-template-columns: 174px 174px;
  gap: 15px 19px;
}
.section7__block-list-img {
  border-radius: 12px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 9px;
  display: flex;
  border: 1px solid #fff;
}
.section7__block-list-text {
  font-weight: 600;
  color: #4B4855;
}

.section8 {
  padding-top: 22px;
}
.section8__holder {
  padding: 0 42px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section8__lb {
  padding: 3px 16px;
  border-radius: 50px;
  background: linear-gradient(90deg, #3B425D 0%, #5E6B9A 100%);
  border: 1px solid rgba(255, 255, 255, 0.35);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  font-weight: 600;
  color: #fff;
  margin-bottom: 6px;
}
.section8__title {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #2A2A2A;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 16px;
}
.section8__subtitle {
  color: #615F73;
  text-align: center;
  margin-bottom: 6px;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
}
.section8__marquee {
  width: 100%;
  overflow: hidden;
}
.section8__marquee-content {
  display: flex;
  align-items: center;
  gap: 6px;
  animation: marquee 10s linear infinite;
  opacity: 0.7;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-200%);
  }
}
.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: 52%;
  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: 0 40px 32px;
}
.section2 .faq__accordion {
  gap: 8px;
  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 13px 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 19px;
}
.section2 .faq__accordion-item.active .faq__accordion-content {
  padding-bottom: 13px;
  padding-top: 1px;
}
.section2 .faq__accordion-content {
  font-size: 16px;
  line-height: 19px;
  color: #4F4447;
}
.section2__block {
  display: flex;
  gap: 10px;
}
.section2__block img {
  flex-shrink: 0;
}
.section2__list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.section2__list-item {
  display: flex;
  gap: 10px;
}
.section2__list-item-img {
  width: 124px;
  flex-shrink: 0;
}
.section2__list-item-content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
}
.section2__list-item-num {
  width: 22px;
  height: 22px;
  background-color: #FFD30D;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: #000;
}

.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: 25px 12px 25px 15px;
  display: flex;
  gap: 14px;
  margin: 0 22px 24px 26px;
}
.guarantee--2 {
  margin-bottom: 26px;
}
.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;
}

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

body.lock {
  overflow: hidden;
}

.first {
  background-image: url(../img/first-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 869px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.first--2 {
  background-image: url(../img/first-bg2.webp);
}
.first--3 {
  background-image: url(../img/first-bg3.webp);
  height: 702px;
}
.first--4 {
  background-image: url(../img/first-bg4.webp);
  height: 702px;
}
.first--5 {
  background-image: url(../img/first-bg5.webp);
  height: 702px;
}
.first__logo {
  margin-bottom: 18px;
  border-radius: 0 0 8px 8px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
.first__title {
  font-size: 45px;
  line-height: 45px;
  color: #fff;
  margin-bottom: 3px;
}
.first__subtitle {
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
}
.first__list {
  position: absolute;
  right: 21px;
  bottom: 26px;
  width: 200px;
  display: flex;
  flex-direction: column;
  gap: 27px;
  color: #fff;
}
.first__list-item {
  background-image: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_2018_819" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="34" height="34"><path d="M33.5 0.5V33.5H0.5V0.5H33.5Z" fill="white" stroke="black"/></mask><g mask="url(%23mask0_2018_819)"><mask id="mask1_2018_819" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="34" height="34"><path d="M33.5 33.5V0.5H0.5V33.5H33.5Z" fill="white" stroke="white"/></mask><g mask="url(%23mask1_2018_819)"><path d="M29.75 17C29.75 24.0416 24.0416 29.75 17 29.75C9.95838 29.75 4.25 24.0416 4.25 17C4.25 9.95838 9.95838 4.25 17 4.25C24.0416 4.25 29.75 9.95838 29.75 17Z" fill="%23F18AAF"/></g><path d="M23.5773 12.5451L14.6673 21.4551L10.4258 17.2136" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  min-height: 34px;
  padding-left: 40px;
}

.first-bottom {
  padding-bottom: 5px;
  padding-left: 1px;
}
.first-bottom__list1 {
  display: grid;
  grid-template-columns: repeat(3, 151px);
  gap: 5px;
  justify-content: center;
  margin-top: -16px;
}
.first-bottom__list1-item {
  background-color: rgba(255, 255, 255, 0.63);
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 12px;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 13px;
}
.first-bottom__list1-icon {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
  margin-bottom: 8px;
  margin-top: -16px;
}
.first-bottom__list1-text {
  color: #33313B;
  text-align: center;
}

.section3 {
  padding: 39px 23px 25px 24px;
  background-image: url(../img/section3-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 1086px;
  position: relative;
  margin-top: -12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section3--2 {
  margin-top: 0;
}
.section3 .btn__after-text {
  color: #fff;
}
.section3 .btn {
  margin-bottom: 16px;
}
.section3__title {
  margin-bottom: 4px;
  color: #fff;
}
.section3__lb {
  position: absolute;
  height: 35px;
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 0 9px;
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 500;
}
.section3__lb--1 {
  color: #006FE1;
  top: 173px;
  left: 26px;
}
.section3__lb--2 {
  color: #E75270;
  top: 415px;
  right: 29px;
  padding-right: 11px;
}
.section3__lb2 {
  width: 82px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Inter";
  font-size: 10px;
  line-height: 11px;
  color: #fff;
  letter-spacing: -0.019em;
  transform: rotate(12deg);
  position: absolute;
  right: 76px;
  top: 181px;
}
.section3__list1 {
  display: grid;
  grid-template-columns: repeat(3, 140px);
  justify-content: space-between;
  margin-bottom: 4px;
  color: #000;
}
.section3__list1-item {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.65);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 14px 0 13px;
  text-align: center;
}
.section3__list1-title {
  font-weight: 800;
}
.section3__list1-text {
  font-size: 14px;
  line-height: 16px;
}
.section3__list2 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.42) 100%);
  border: 1px solid #FFFFFF;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  display: flex;
  flex-direction: column;
  gap: 11px;
  padding: 19px 13px;
  border-radius: 12px;
  margin-bottom: 13px;
}
.section3__list2-item {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #0C0C0C;
}
.section3__list2-icon {
  width: 59px;
  border-radius: 50%;
  flex-shrink: 0;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  display: flex;
}
.section3__list2-title {
  font-weight: bold;
  margin-bottom: 4px;
}

.section4 {
  background-image: url(../img/section4-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 862px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #fff;
  padding-top: 34px;
  padding-bottom: 29px;
}
.section4 .btn__after-text {
  color: #fff;
}
.section4__top {
  padding: 0 47px;
}
.section4__title {
  line-height: 36px;
  margin-bottom: 5px;
}
.section4__subtitle {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  color: #0C0C0C;
  margin-bottom: 24px;
}
.section4__subtitle span {
  font-weight: bold;
  background-color: #FFE48C;
  border-radius: 4px;
}
.section4__lb {
  position: absolute;
  top: 356px;
  left: 19px;
  width: 145px;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #fff;
}
.section4__lb strong {
  font-weight: 800;
  color: #FFC300;
  text-transform: uppercase;
}

.section5 {
  padding: 32px 0 35px;
  background: linear-gradient(180deg, #FFFFFF 0%, #EDF2F8 100%);
}
.section5--2 {
  padding-top: 19px;
}
.section5__title {
  margin-bottom: 8px;
}
.section5__block {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 12px 12px 24px 24px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding-bottom: 44px;
}
.section5__block-text {
  padding: 23px 26px 12px;
  font-size: 18px;
  line-height: 21px;
  font-style: italic;
  color: #393133;
}
.section5__block-text span {
  background-color: rgba(247, 136, 171, 0.23);
}
.section5__block-name {
  font-family: "Yellowtail","caveat";
  font-weight: bold;
  font-size: 28px;
  line-height: 38px;
  color: #000;
  padding-right: 33px;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2041_3874)"><path d="M22.3403 9.64738C22.0323 9.44056 21.754 9.19243 21.5135 8.90994C21.5313 8.51663 21.6104 8.1285 21.7478 7.75955C22.0061 6.88506 22.3278 5.79672 21.7078 4.94511C21.0833 4.08672 19.9425 4.0579 19.0259 4.03447C18.6404 4.04987 18.2546 4.00841 17.8812 3.91141C17.6758 3.5893 17.519 3.2387 17.4158 2.8709C17.11 1.99996 16.7291 0.915947 15.7088 0.584386C14.7188 0.262628 13.8303 0.873941 13.0469 1.41152C12.7321 1.66288 12.3786 1.86158 12.0003 1.99992C11.6217 1.86173 11.2681 1.66301 10.9532 1.41152C10.1698 0.873468 9.28106 0.264085 8.2913 0.584386C7.2713 0.915947 6.89045 1.9994 6.58429 2.87055C6.4813 3.23652 6.32623 3.58579 6.12383 3.90763C5.74918 4.00758 5.36154 4.05023 4.97412 4.03412C4.05762 4.05751 2.91677 4.08636 2.29226 4.94471C1.67225 5.7968 1.99393 6.88514 2.25227 7.75971C2.38809 8.1267 2.46784 8.51206 2.48883 8.90281C2.24932 9.1893 1.97004 9.44005 1.6595 9.64742C0.92 10.2114 0 10.9135 0 11.9999C0 13.0864 0.92 13.7885 1.65965 14.3525C1.96773 14.5593 2.24595 14.8074 2.48655 15.0899C2.46868 15.4832 2.38961 15.8713 2.25219 16.2403C1.99389 17.1148 1.67217 18.2032 2.29219 19.0547C2.91669 19.9131 4.05754 19.9419 4.97408 19.9654C5.35964 19.95 5.74536 19.9915 6.11883 20.0885C6.32418 20.4106 6.48097 20.7612 6.58417 21.129C6.89034 22.0001 7.27119 23.084 8.29142 23.4156C8.47218 23.4749 8.66121 23.505 8.85143 23.505C9.61928 23.505 10.3204 23.023 10.9533 22.5885C11.2681 22.3371 11.6216 22.1383 12 21.9999C12.3785 22.1381 12.7322 22.3368 13.0471 22.5883C13.8305 23.1264 14.719 23.7353 15.709 23.4155C16.729 23.0839 17.1098 22.0004 17.416 21.1293C17.519 20.7633 17.674 20.4141 17.8764 20.0922C18.2511 19.9923 18.6387 19.9496 19.0262 19.9657C19.9427 19.9423 21.0835 19.9135 21.708 19.0551C22.328 18.2031 22.0063 17.1147 21.748 16.2401C21.6122 15.8731 21.5324 15.4878 21.5114 15.097C21.751 14.8105 22.0302 14.5598 22.3408 14.3524C23.08 13.7885 24 13.0864 24 11.9999C24 10.9135 23.08 10.2114 22.3403 9.64738ZM16.4571 10.207L11.457 15.207C11.0667 15.5974 10.4337 15.5976 10.0432 15.2072L10.0429 15.207L7.54291 12.7069C7.14745 12.3214 7.13942 11.6883 7.52496 11.2928C7.91049 10.8974 8.54361 10.8893 8.93907 11.2749C8.94513 11.2808 8.95111 11.2868 8.95702 11.2928L10.75 13.0858L15.0429 8.79282C15.4285 8.39736 16.0616 8.38937 16.4571 8.7749C16.8525 9.16044 16.8605 9.79356 16.475 10.189C16.4691 10.1951 16.4631 10.2011 16.4571 10.207Z" fill="%235065C4"/></g><defs><clipPath id="clip0_2041_3874"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 100% center;
  margin: 0 auto 8px;
}
.section5__block-info {
  color: #4C4F5E;
}

.compare {
  padding: 40px 0 26px;
  background: linear-gradient(180deg, #EDF2F8 4.68%, #FFFFFF 100%);
}
.compare__subtitle {
  text-align: center;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: #393133;
  margin-bottom: 13px;
}
.compare__block {
  position: relative;
  padding-top: 175px;
  padding-bottom: 28px;
  padding-right: 10px;
}
.compare__block-img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.compare__block-lb {
  z-index: 3;
  position: absolute;
  left: 249px;
  top: 175px;
  width: 181px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  font-weight: 600;
}
.compare__block-items {
  display: flex;
  justify-content: center;
  gap: 6px;
}
.compare__block-item {
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-top: 43px;
  padding-bottom: 25px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  color: #393133;
}
.compare__block-item--1 {
  position: relative;
  z-index: 1;
  background-color: #fff;
  width: 205px;
  padding-left: 8px;
  padding-right: 8px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
.compare__block-item--1 .compare__block-item-text::before {
  background-color: #AECE1B;
  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_2041_3932)"><path d="M13.9411 2.31212C13.6681 2.07331 13.2523 2.10028 13.0128 2.37396L6.00769 10.3798L2.80379 6.96205C2.55511 6.69757 2.13932 6.68441 1.87419 6.93243C1.60905 7.18045 1.59523 7.59756 1.84391 7.86269L5.54451 11.81C5.60622 11.8754 5.68065 11.9276 5.76324 11.9632C5.84583 11.9988 5.93483 12.0172 6.02478 12.0172H6.03596C6.22214 12.0146 6.39714 11.933 6.52016 11.7929L14.0036 3.2404C14.2424 2.96672 14.2148 2.55159 13.9411 2.31212Z" fill="white"/></g><defs><clipPath id="clip0_2041_3932"><rect width="12.5" height="12.5" fill="white" transform="translate(1.66602 0.833008)"/></clipPath></defs></svg>');
}
.compare__block-item--2 {
  width: 188px;
  background-color: rgba(243, 243, 243, 0.41);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px);
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid rgba(0, 0, 0, 0.03);
}
.compare__block-item--2 .compare__block-item-text::before {
  background-color: #E75450;
  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"><path d="M8.24972 7.49972L12.6961 3.05329C12.9104 2.83901 12.9104 2.51758 12.6961 2.30329C12.4819 2.08901 12.1604 2.08901 11.9461 2.30329L7.49972 6.74972L3.05329 2.30329C2.83901 2.08901 2.51758 2.08901 2.30329 2.30329C2.08901 2.51758 2.08901 2.83901 2.30329 3.05329L6.74972 7.49972L2.30329 11.9461C2.08901 12.1604 2.08901 12.4819 2.30329 12.6961C2.51758 12.9104 2.83901 12.9104 3.05329 12.6961L7.49972 8.24972L11.9461 12.6961C12.1604 12.9104 12.4819 12.9104 12.6961 12.6961C12.9104 12.4819 12.9104 12.1604 12.6961 11.9461L8.24972 7.49972Z" fill="white"/></svg>');
}
.compare__block-item-text {
  position: relative;
  padding-top: 32px;
  text-align: center;
}
.compare__block-item-text::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
}
.compare .btn {
  transform: translateX(-5px);
  margin-bottom: 17px;
}
.compare .btn__after-text {
  transform: translateX(-5px);
}

.section11 {
  padding: 47px 34px 13px;
}
.section11 .title {
  margin-bottom: 24px;
}
.section11__bars {
  width: 406px;
  border-radius: 16px;
  position: relative;
  margin: 0 auto 20px;
}
.section11__lb {
  padding: 7px 4px 8px 16px;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  width: max-content;
  margin: 0 auto 20px;
}
.section11__lb strong {
  font-size: 24px;
  line-height: 28px;
  color: #4F4447;
  margin-right: 10px;
}
.section11__lb span {
  color: #646464;
  padding-left: 6px;
  font-size: 18px;
  line-height: 21px;
}
.section11__lb img {
  margin-top: 5px;
}
.section11__subtitle {
  margin-bottom: 22px;
  color: #646464;
  text-align: center;
  padding-left: 14px;
  font-size: 18px;
  line-height: 21px;
}
.section11__subtitle strong {
  font-size: 20px;
  line-height: 23px;
}
.section11__comments {
  width: 100%;
  height: 100%;
  margin-bottom: 17px;
  position: relative;
  padding: 0 6px;
}
.section11__comments .swiper-button-next,
.section11__comments .swiper-button-prev {
  position: absolute;
  width: 25px;
  height: 47px;
  top: auto;
  bottom: -54px;
  background-image: url('data:image/svg+xml,<svg width="25" height="47" viewBox="0 0 25 47" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="25" height="47" rx="4" fill="%23EFEFEF" fill-opacity="0.25"/><path d="M17.7071 23.7071C18.0976 23.3166 18.0976 22.6834 17.7071 22.2929L11.3431 15.9289C10.9526 15.5384 10.3194 15.5384 9.92891 15.9289C9.53839 16.3195 9.53839 16.9526 9.92891 17.3431L15.5858 23L9.92891 28.6569C9.53839 29.0474 9.53839 29.6805 9.92891 30.0711C10.3194 30.4616 10.9526 30.4616 11.3431 30.0711L17.7071 23.7071ZM16.2283 24H17V22H16.2283V24Z" fill="black"/></svg>');
  background-repeat: no-repeat;
}
.section11__comments .swiper-button-next::after,
.section11__comments .swiper-button-prev::after {
  display: none;
}
.section11__comments .swiper-button-next {
  right: 107px;
}
.section11__comments .swiper-button-prev {
  left: 106px;
  transform: rotate(180deg);
}
.section11__pagination {
  width: 100%;
  margin-bottom: 21px;
}
.section11__pagination .swiper-wrapper {
  justify-content: center;
  gap: 7px;
}
.section11__pagination .swiper-slide {
  width: 28px !important;
  height: 28px;
  border-radius: 2px;
  background-color: #fff;
  color: #4F4447;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.section11__pagination .swiper-slide-thumb-active {
  background-color: #424966;
  color: #fff;
  font-weight: bold;
}

.comments {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.comments__item {
  padding: 12px 0 12px 16px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.comments__item-ava {
  width: 32px;
  flex-shrink: 0;
}
.comments__item-holder {
  flex: 1;
}
.comments__item-content {
  background-color: #F0F2F5;
  border-radius: 20px;
  padding: 10px 12px;
  margin-bottom: 5px;
  width: 100%;
  position: relative;
}
.comments__item-content--replies::before {
  content: "";
  position: absolute;
  left: -26px;
  top: 39px;
  width: 25px;
  height: calc(100% - 1px);
  border-left: 2px solid #F1F1F6;
  border-bottom: 2px solid #F1F1F6;
  border-bottom-left-radius: 15px;
}
.comments__item-title {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  margin-bottom: 4px;
}
.comments__item-text {
  color: #1E1E1E;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.25;
}
.comments__item-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
}
.comments__item-bottom-links {
  display: flex;
  padding-left: 12px;
  gap: 12px;
  color: rgba(30, 30, 30, 0.6);
}
.comments__item-bottom-link--1 {
  font-weight: bold;
  color: #3391FF;
}
.comments__item-bottom-link--2 {
  font-weight: bold;
}
.comments__item-bottom-link--3 {
  font-family: Helvetica, sans-serif;
}
.comments__item-bottom-reaction {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 28px;
  font-size: 12px;
  line-height: 14px;
  height: 18px;
  display: flex;
  align-items: center;
  padding-right: 6px;
  padding-left: 30px;
  background-image: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="17.3337" cy="6.99973" r="6.99973" fill="url(%23paint0_linear_1970_14)"/><g clip-path="url(%23clip0_1970_14)"><path d="M19.3423 3.48867C20.7144 3.48867 21.8268 4.60111 21.8268 5.97292C21.8268 8.24038 17.3342 11.252 17.3342 11.252C17.3342 11.252 12.8419 8.34893 12.8419 5.9729C12.8419 4.26495 13.9543 3.48867 15.3261 3.48867C16.1525 3.48867 16.8824 3.89392 17.3342 4.51438C17.7861 3.89392 18.5162 3.48867 19.3423 3.48867Z" fill="white"/></g><circle cx="6.99973" cy="7.37034" r="6.99973" fill="url(%23paint1_linear_1970_14)"/><path d="M5.5625 9.96803V5.89151C5.5625 5.73165 5.60247 5.57178 5.6824 5.45189L6.76148 3.81329C6.9613 3.57349 7.40093 3.37366 7.76062 3.53353C8.16028 3.65342 8.40008 4.09305 8.32014 4.49271L8.12031 5.81158C8.12031 5.93148 8.12031 6.05137 8.20025 6.1313C8.28018 6.21124 8.36011 6.2512 8.48001 6.2512H10.1186C10.4383 6.2512 10.7181 6.3711 10.878 6.6109C11.0378 6.81072 11.0378 7.09048 10.9579 7.37025L9.95874 10.3677C9.83885 10.8473 9.27932 11.2869 8.75977 11.2869H7.2011C6.92134 11.2869 6.56165 11.207 6.40178 11.0071L5.88223 10.6075C5.6824 10.4476 5.5625 10.2078 5.5625 9.96803Z" fill="white"/><path d="M4.28281 5.13232H3.88315C3.2437 5.13232 3.00391 5.37212 3.00391 5.97161V10.0082C3.00391 10.6076 3.2437 10.8474 3.88315 10.8474H4.28281C4.92227 10.8474 5.16206 10.6076 5.16206 10.0082V5.97161C5.16206 5.37212 4.92227 5.13232 4.28281 5.13232Z" fill="white"/><defs><linearGradient id="paint0_linear_1970_14" x1="17.3337" y1="15.5091" x2="17.3337" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23F0355B"/><stop offset="1" stop-color="%23FF4B70"/></linearGradient><linearGradient id="paint1_linear_1970_14" x1="6.99973" y1="15.8797" x2="6.99973" y2="0.370605" gradientUnits="userSpaceOnUse"><stop stop-color="%23006FE1"/><stop offset="1" stop-color="%230DAAFC"/></linearGradient><clipPath id="clip0_1970_14"><rect width="8.98491" height="8.98491" fill="white" transform="translate(12.8419 2.8781)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 1px 1px;
}
.comments__item-bottom-reaction--2 {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6.99973" cy="6.99973" r="6.99973" fill="url(%23paint0_linear_1970_23)"/><path d="M5.5625 9.59742V5.5209C5.5625 5.36104 5.60247 5.20118 5.6824 5.08128L6.76148 3.44268C6.9613 3.20289 7.40093 3.00306 7.76062 3.16292C8.16028 3.28282 8.40008 3.72244 8.32014 4.1221L8.12031 5.44097C8.12031 5.56087 8.12031 5.68077 8.20025 5.7607C8.28018 5.84063 8.36011 5.8806 8.48001 5.8806H10.1186C10.4383 5.8806 10.7181 6.00049 10.878 6.24029C11.0378 6.44012 11.0378 6.71988 10.9579 6.99964L9.95874 9.99708C9.83885 10.4767 9.27932 10.9163 8.75977 10.9163H7.2011C6.92134 10.9163 6.56165 10.8364 6.40178 10.6365L5.88223 10.2369C5.6824 10.077 5.5625 9.83721 5.5625 9.59742Z" fill="white"/><path d="M4.28281 4.76172H3.88315C3.2437 4.76172 3.00391 5.00151 3.00391 5.601V9.63755C3.00391 10.237 3.2437 10.4768 3.88315 10.4768H4.28281C4.92227 10.4768 5.16206 10.237 5.16206 9.63755V5.601C5.16206 5.00151 4.92227 4.76172 4.28281 4.76172Z" fill="white"/><defs><linearGradient id="paint0_linear_1970_23" x1="6.99973" y1="15.5091" x2="6.99973" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23006FE1"/><stop offset="1" stop-color="%230DAAFC"/></linearGradient></defs></svg>');
  padding-left: 18px;
}
.comments__item-replies {
  color: rgba(30, 30, 30, 0.6);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  padding-left: 25px;
  margin-top: 8px;
  background-image: url('data:image/svg+xml,<svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.5C1 0.223858 0.776142 0 0.5 0C0.223858 0 0 0.223858 0 0.5H0.5H1ZM9.35355 4.85355C9.54882 4.65829 9.54882 4.34171 9.35355 4.14645L6.17157 0.964466C5.97631 0.769204 5.65973 0.769204 5.46447 0.964466C5.2692 1.15973 5.2692 1.47631 5.46447 1.67157L8.29289 4.5L5.46447 7.32843C5.2692 7.52369 5.2692 7.84027 5.46447 8.03553C5.65973 8.2308 5.97631 8.2308 6.17157 8.03553L9.35355 4.85355ZM0.5 0.5H0V2.5H0.5H1V0.5H0.5ZM2.5 4.5V5H9V4.5V4H2.5V4.5ZM0.5 2.5H0C0 3.88071 1.11929 5 2.5 5V4.5V4C1.67157 4 1 3.32843 1 2.5H0.5Z" fill="%23868686"/></svg>');
  background-repeat: no-repeat;
  background-position: 11px center;
}
.comments__item-img {
  margin-top: 9px;
}

.sticky-block {
  z-index: 100;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.sticky-block__wrap {
  width: 480px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 11px 8px 15px;
}
.sticky-block .btn {
  padding: 0;
  width: 225px;
  height: 59px;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
  background: linear-gradient(129.01deg, #EE4E63 -7.85%, #F83E59 52.18%, #912637 125.6%);
  box-shadow: 0px 4px 0px 0px #CA1717;
  text-transform: uppercase;
  gap: 0;
  padding-left: 12px;
  padding-right: 12px;
}
.sticky-block__content {
  display: flex;
  align-items: center;
  gap: 6px;
}
.sticky-block__img {
  flex: 0 0 55px;
}
.sticky-block__text strong {
  font-weight: 600;
}
.sticky-block__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
.sticky-block__price {
  display: flex;
  flex-direction: column;
  gap: 2px;
  text-transform: uppercase;
}
.sticky-block__price-top {
  display: flex;
  gap: 2px;
}
.sticky-block__price-now {
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  letter-spacing: -0.022em;
}
.sticky-block__price-yesterday {
  font-size: 12px;
  line-height: 14px;
  position: relative;
}
.sticky-block__price-yesterday::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 7px;
  background-color: #A03D45;
  transform-origin: center;
  transform: rotate(-12deg);
}
.sticky-block__price-lb {
  font-weight: bold;
  font-size: 9px;
  line-height: 11px;
  color: #fff;
  padding: 2px 3px 1px 14px;
  background-image: url('data:image/svg+xml,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2034_498)"><circle cx="4.5" cy="4.5" r="2.8125" fill="white"/><path d="M8.40132 4.6166C8.38345 4.58034 8.37416 4.54046 8.37416 4.50003C8.37416 4.45961 8.38345 4.41973 8.40132 4.38346L8.73699 3.69678C8.92388 3.31444 8.7758 2.85873 8.39988 2.65927L7.72471 2.30103C7.68894 2.2822 7.65798 2.2554 7.63422 2.2227C7.61046 2.19 7.59453 2.15227 7.58767 2.11244L7.45562 1.35959C7.38209 0.940422 6.99436 0.658752 6.57307 0.718359L5.81628 0.825409C5.77627 0.831192 5.73547 0.827703 5.69703 0.815209C5.65859 0.802716 5.62353 0.781554 5.59457 0.753357L5.04524 0.221938C4.73936 -0.0739705 4.26018 -0.0739881 3.95433 0.221938L3.40498 0.75341C3.37601 0.7816 3.34095 0.802758 3.30251 0.815251C3.26407 0.827743 3.22327 0.831237 3.18327 0.825462L2.42648 0.718412C2.00505 0.658769 1.61745 0.940475 1.54392 1.35964L1.41188 2.11245C1.40501 2.15229 1.38909 2.19001 1.36533 2.22272C1.34157 2.25542 1.31062 2.28223 1.27486 2.30107L0.599684 2.65931C0.22376 2.85875 0.0756831 3.31449 0.262573 3.69683L0.598225 4.3835C0.616092 4.41976 0.625384 4.45964 0.625384 4.50007C0.625384 4.54049 0.616092 4.58038 0.598225 4.61664L0.262555 5.3033C0.0756655 5.68564 0.223743 6.14135 0.599666 6.34081L1.27484 6.69905C1.3106 6.71789 1.34156 6.74469 1.36532 6.77739C1.38909 6.81009 1.40501 6.84781 1.41188 6.88765L1.54392 7.6405C1.61086 8.02208 1.93806 8.28969 2.3141 8.28965C2.35114 8.28965 2.38872 8.28705 2.4265 8.28171L3.18328 8.17466C3.22329 8.16887 3.26409 8.17236 3.30254 8.18485C3.34098 8.19734 3.37604 8.21851 3.405 8.24671L3.95433 8.77813C4.10729 8.9261 4.3035 9.00007 4.49977 9.00005C4.696 9.00003 4.89232 8.92606 5.04522 8.77813L5.59457 8.24671C5.65384 8.18939 5.73463 8.1632 5.81628 8.17466L6.57307 8.28171C6.99455 8.34133 7.38209 8.05964 7.45562 7.64048L7.58769 6.88766C7.59455 6.84783 7.61047 6.8101 7.63423 6.7774C7.65799 6.7447 7.68894 6.71789 7.72471 6.69905L8.39988 6.34081C8.7758 6.14137 8.92388 5.68563 8.73699 5.30329L8.40132 4.6166ZM3.4616 2.16417C3.98634 2.16417 4.41325 2.59109 4.41325 3.11583C4.41325 3.64056 3.98634 4.06748 3.4616 4.06748C2.93686 4.06748 2.50994 3.64056 2.50994 3.11583C2.50994 2.59109 2.93686 2.16417 3.4616 2.16417ZM2.9704 6.39643C2.91972 6.44711 2.85329 6.47245 2.78688 6.47245C2.72047 6.47245 2.65403 6.44712 2.60337 6.39643C2.50201 6.29507 2.50201 6.13074 2.60337 6.02938L6.02913 2.60362C6.13047 2.50226 6.29482 2.50226 6.39618 2.60362C6.49753 2.70497 6.49753 2.86931 6.39618 2.97067L2.9704 6.39643ZM5.53791 6.83591C5.01317 6.83591 4.58626 6.409 4.58626 5.88426C4.58626 5.35952 5.01317 4.9326 5.53791 4.9326C6.06265 4.9326 6.48957 5.35952 6.48957 5.88426C6.48957 6.409 6.06265 6.83591 5.53791 6.83591Z" fill="%23EF81AA"/><path d="M5.53772 5.45183C5.2992 5.45183 5.10514 5.64587 5.10514 5.88439C5.10514 6.12291 5.29918 6.31695 5.53772 6.31695C5.77623 6.31695 5.97028 6.12291 5.97028 5.88439C5.97028 5.64587 5.77623 5.45183 5.53772 5.45183ZM3.4614 2.68338C3.22288 2.68338 3.02884 2.87742 3.02884 3.11594C3.02884 3.35446 3.22288 3.54852 3.4614 3.54852C3.69992 3.54852 3.89398 3.35447 3.89398 3.11594C3.89396 2.87744 3.69992 2.68338 3.4614 2.68338Z" fill="%23EF81AA"/></g><defs><clipPath id="clip0_2034_498"><rect width="9" height="9" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 2px 3px;
  margin-left: 2px;
  background-color: #211F32;
  border-radius: 25px;
}

.section6 {
  background-image: url(../img/section6-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 1023px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  padding-bottom: 49px;
  padding-bottom: 37px;
}
.section6__top {
  width: 440px;
  margin: 0 auto;
  padding: 18px 0 13px 1px;
}
.section6__title {
  color: #fff;
}
.section6__subtitle {
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
}
.section6__list {
  position: absolute;
  top: 184px;
  right: 11px;
  width: 210px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}
.section6__list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-align: center;
}
.section6__bottom-title {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #0C0C0C;
  margin-bottom: 136px;
  padding-left: 3px;
}
.section6__bottom-list {
  display: grid;
  grid-template-columns: repeat(3, 143px);
  gap: 5px;
  color: #4B4855;
  text-align: center;
  padding-left: 22px;
}
.section6__bottom-list strong {
  color: #6A76A3;
}
.section6__bottom-list-item:last-child {
  margin-left: 8px;
}
/*# sourceMappingURL=main.css.map */


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