@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: "Bounded";
  src: url("../fonts/Bounded-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: 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: #F8F5F2;
}

form button, .btn {
  cursor: pointer;
  user-select: none;
  width: 334px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(115.46deg, #DA3F27 -73.01%, #D92727 31.85%, #CF3C25 107.28%);
  box-shadow: 0px 4px 0px 0px #A12F1E, 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;
}
form button::before, .btn::before {
  content: "";
  position: absolute;
  width: 381px;
  height: 55px;
  top: 51px;
  left: -24px;
  opacity: 0.1;
  background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  mix-blend-mode: soft-light;
}
.btn__animation {
  display: block;
  width: 30px;
  height: 300px;
  margin-left: 60px;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: -40px;
  top: -150px;
  z-index: 1;
  transform: rotate(45deg);
  transition: all 0.1s;
  animation-name: slideme;
  animation-duration: 3s;
  animation-delay: 0.05s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.btn__after-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.53);
}

@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0;
  }
  30% {
    left: 110%;
    margin-left: 80px;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}
.title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 40px;
  font-weight: 400;
  line-height: 45px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #2D1B13;
}
.title__bg {
  display: inline-block;
  position: relative;
}
.title__bg span {
  position: relative;
  z-index: 2;
}
.title__bg::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.title__bg--1::before {
  top: -5px;
  height: 59px;
  width: calc(100% + 39px);
  background-image: url(../img/title-bg1.webp);
}
.title__bg--2::before {
  top: -1px;
  height: 45px;
  width: calc(100% + 54px);
  background-image: url(../img/title-bg2.webp);
}
.title__bg--3::before {
  top: -4px;
  height: 45px;
  width: calc(100% + 17px);
  background-image: url(../img/title-bg3.webp);
}
.title__bg--4::before {
  top: -5px;
  height: 48px;
  width: calc(100% + 7px);
  background-image: url(../img/title-bg4.webp);
}
.title__bg--5::before {
  top: -7px;
  height: 54px;
  width: calc(100% + 27px);
  background-image: url(../img/title-bg5.webp);
}

.subtitle {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #483C37;
}

.section1 .title {
  font-size: 53px;
  line-height: 55px;
  color: #fff;
  margin-bottom: 2px;
}
.section1 .title--2 {
  font-size: 45px;
  line-height: 46px;
}
.section1 .subtitle {
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 9px;
}
.section1__banner {
  background-color: #DB1919;
  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__top {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  background-color: #F8F5F2;
}
.section1__top-logo {
  margin-bottom: 10px;
}
.section1__bottom {
  padding: 25px 21px 0 21px;
}
.section1__bottom-lb {
  margin: -18px 10px 0;
  border-radius: 50px;
  border: 1px solid #EFEFEF;
  background-color: #fff;
  box-shadow: 0px 4px 0px 0px #D9D9D9;
  padding: 7px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  font-size: 18px;
  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 13px;
  background-color: rgba(255, 255, 255, 0.4);
  border: 2px solid rgba(244, 103, 0, 0.1);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-size: 18px;
  line-height: 21px;
}
.section1__bottom-list-item {
  display: flex;
  align-items: center;
  gap: 16px;
}
.section1__bottom-list-text {
  color: #171718;
}

.form {
  padding: 35px 41px 24px;
}
.form .title--arrow {
  padding: 0 68px 18px 70px;
  font-size: 35px;
  line-height: 40px;
  position: relative;
  color: #2D1B13;
}
.form .title--arrow::before, .form .title--arrow::after {
  content: "";
  position: absolute;
  top: 28px;
  width: 16px;
  height: 18px;
  background-image: url(../img/arrow.svg);
  background-repeat: no-repeat;
  animation: scale-animation 2s infinite;
}
.form .title--arrow::after {
  right: 45px;
}
.form .title--arrow::before {
  left: 45px;
}
.form__select {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.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: 15px 12px 15px 13px;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
  transition: border-color 0.2s ease;
}
.form__select-item.active {
  border-color: #D92727;
  outline: 1px solid #D92727;
}
.form__select-item.active .form__select-check {
  border: 2px solid #D92727;
  background-color: #fff;
  width: 26px;
  height: 26px;
  box-shadow: none;
  top: -11px;
}
.form__select-item.active .form__select-check::before {
  opacity: 1;
}
.form__select-check {
  position: absolute;
  top: -9px;
  left: -4px;
  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: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #D92727;
  width: 16px;
  height: 16px;
  opacity: 0;
}
.form__select-lb2 {
  position: absolute;
  right: -4px;
  top: -11px;
  background-color: #1A1E24;
  border-radius: 4px;
  padding: 3px 8px 2px;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
  font-weight: 500;
  display: flex;
  align-items: flex-start;
}
.form__select-lb2--2 {
  padding-left: 8px;
}
.form__select-lb2 img {
  flex-shrink: 0;
}
.form__select-img {
  width: 90px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 9px;
  flex-shrink: 0;
}
.form__select-title {
  color: #393133;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 7px;
  font-weight: bold;
}
.form__select-lb {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  border-radius: 4px;
  background: linear-gradient(90deg, #E83E27 0%, #D92727 100%);
  padding: 2px 8px;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 800;
  line-height: 21.13px;
  letter-spacing: -0.019em;
}
.form__select-lb::before {
  content: "";
  width: 16px;
  height: 17px;
  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"><circle cx="8" cy="8.7998" r="5.5" fill="white"/><path d="M14.7768 8.7522C14.7458 8.68921 14.7296 8.61994 14.7296 8.54972C14.7296 8.47951 14.7458 8.41023 14.7768 8.34725L15.3598 7.15451C15.6844 6.49041 15.4272 5.69886 14.7743 5.35241L13.6015 4.73017C13.5394 4.69746 13.4856 4.6509 13.4444 4.59411C13.4031 4.53731 13.3754 4.47178 13.3635 4.40259L13.1342 3.09493C13.0064 2.36686 12.333 1.87762 11.6012 1.98115L10.2867 2.16709C10.2172 2.17714 10.1463 2.17107 10.0796 2.14937C10.0128 2.12767 9.95191 2.09092 9.9016 2.04194L8.94744 1.11889C8.41615 0.604915 7.58385 0.604885 7.05259 1.11889L6.0984 2.04203C6.04808 2.091 5.98719 2.12775 5.92042 2.14945C5.85365 2.17115 5.78279 2.17721 5.7133 2.16718L4.3988 1.98124C3.66679 1.87765 2.99356 2.36695 2.86584 3.09502L2.63648 4.40262C2.62456 4.47181 2.5969 4.53734 2.55564 4.59414C2.51437 4.65095 2.4606 4.69751 2.39849 4.73023L1.22575 5.35248C0.572789 5.69889 0.315586 6.4905 0.640204 7.1546L1.22321 8.34731C1.25425 8.41029 1.27039 8.47957 1.27039 8.54978C1.27039 8.62 1.25425 8.68927 1.22321 8.75226L0.640173 9.94496C0.315556 10.6091 0.572758 11.4006 1.22572 11.7471L2.39846 12.3693C2.46058 12.402 2.51435 12.4486 2.55563 12.5054C2.5969 12.5622 2.62456 12.6277 2.63648 12.6969L2.86584 14.0045C2.98211 14.6673 3.55043 15.1322 4.20361 15.1321C4.26794 15.1321 4.33321 15.1276 4.39883 15.1183L5.71333 14.9324C5.78282 14.9223 5.85369 14.9284 5.92046 14.9501C5.98724 14.9718 6.04813 15.0085 6.09843 15.0575L7.05259 15.9805C7.31828 16.2376 7.65908 16.3661 8 16.366C8.34083 16.366 8.68184 16.2375 8.94741 15.9805L9.9016 15.0575C10.0046 14.9579 10.1449 14.9124 10.2867 14.9324L11.6012 15.1183C12.3333 15.2219 13.0064 14.7326 13.1342 14.0045L13.3635 12.6969C13.3755 12.6277 13.4031 12.5622 13.4444 12.5054C13.4857 12.4486 13.5394 12.402 13.6015 12.3693L14.7743 11.7471C15.4272 11.4006 15.6844 10.609 15.3598 9.94493L14.7768 8.7522ZM6.19674 4.49245C7.10819 4.49245 7.84972 5.23398 7.84972 6.14543C7.84972 7.05687 7.10819 7.7984 6.19674 7.7984C5.2853 7.7984 4.54376 7.05687 4.54376 6.14543C4.54376 5.23398 5.2853 4.49245 6.19674 4.49245ZM5.34355 11.8437C5.25553 11.9317 5.14015 11.9757 5.0248 11.9757C4.90945 11.9757 4.79404 11.9317 4.70604 11.8437C4.52999 11.6676 4.52999 11.3822 4.70604 11.2061L10.6564 5.25575C10.8324 5.0797 11.1179 5.0797 11.294 5.25575C11.47 5.4318 11.47 5.71724 11.294 5.89329L5.34355 11.8437ZM9.8032 12.607C8.89175 12.607 8.15022 11.8655 8.15022 10.954C8.15022 10.0426 8.89175 9.30107 9.8032 9.30107C10.7146 9.30107 11.4562 10.0426 11.4562 10.954C11.4562 11.8655 10.7146 12.607 9.8032 12.607Z" fill="%23393133"/><path d="M9.8031 10.2032C9.38881 10.2032 9.05173 10.5402 9.05173 10.9545C9.05173 11.3688 9.38878 11.7059 9.8031 11.7059C10.2174 11.7059 10.5544 11.3688 10.5544 10.9545C10.5544 10.5402 10.2174 10.2032 9.8031 10.2032ZM6.19665 5.39453C5.78236 5.39453 5.44531 5.73158 5.44531 6.14587C5.44531 6.56016 5.78236 6.89723 6.19665 6.89723C6.61094 6.89723 6.94801 6.56019 6.94801 6.14587C6.94798 5.73161 6.61094 5.39453 6.19665 5.39453Z" fill="%23393133"/></svg>');
  background-repeat: no-repeat;
}
.form__select-text {
  flex: 0 0 187px;
}
.form__select-price {
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 1px;
  letter-spacing: -0.022em;
  text-transform: uppercase;
  padding-top: 5px;
}
.form__select-price s {
  color: rgba(0, 0, 0, 0.6);
}
.form__select-price strong {
  font-size: 20px;
  line-height: 23px;
  color: #080100;
}
.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 26px;
  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 1px 1px;
}

.section-form {
  padding-top: 50px;
}
.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: #000;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 35px;
  font-size: 15px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
.footer a {
  text-decoration: underline;
}
.footer__nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 19px 20px;
  padding: 0 10px;
}
.footer__nav a {
  color: #fff;
}

.faq__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 41px 40px;
}
.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 18px 0 21px;
}
.section2 .faq__accordion-item.active .faq__accordion-content {
  padding-bottom: 14px;
  padding-top: 1px;
}
.section2 .faq__accordion-content {
  font-size: 18px;
  line-height: 21px;
  color: #4F4447;
}

.scheme__img {
  position: relative;
  margin-bottom: 14px;
}

.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: 15.5px 14px;
  display: flex;
  gap: 14px;
  margin: 0 24px 30px 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: 20px;
  padding-bottom: 17px;
}
.section3__holder {
  padding: 0 44px 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section3__lb {
  padding: 4px 17px;
  border-radius: 50px;
  background: linear-gradient(91.79deg, #C22121 -30.11%, #E83E27 110.3%);
  border: 1px solid rgba(255, 240, 231, 0.4);
  font-weight: 600;
  color: #fff;
  margin-bottom: 4px;
}
.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: 11px;
}
.section3__marquee {
  width: 100%;
  overflow: hidden;
}
.section3__marquee-content {
  display: flex;
  align-items: center;
  gap: 4px;
  animation: marquee 10s linear infinite;
  opacity: 0.7;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-200%);
  }
}
.section4 {
  padding: 27px 40px 30px;
}
.section4 .title {
  margin: 0 -6px 18px;
}
.section4 .title span {
  color: #C83838;
}
.section4__video {
  width: 100%;
  height: 400px;
  border-radius: 15px;
  margin-bottom: 31px;
  overflow: hidden;
}
.section4__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section4__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 30px;
}
.section4__list-item {
  display: flex;
  align-items: center;
  gap: 16px;
  color: #393133;
  font-size: 18px;
  line-height: 21px;
}
.section4__list-img {
  flex-shrink: 0;
}

.section5 {
  padding: 30px 40px 43px;
}
.section5 .title {
  margin-bottom: 10px;
}
.section5 .title span {
  color: #C83838;
}
.section5 .subtitle {
  margin: 0 -1px 19px;
}
.section5__video {
  width: 100%;
  height: 242px;
  overflow: hidden;
  border-radius: 15px;
}
.section5__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section6 {
  background-image: url(../img/section6-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 805px;
  position: relative;
  padding: 30px;
}
.section6 .title {
  color: #fff;
  margin-bottom: 17px;
}
.section6 .title span {
  color: #F64D4D;
}
.section6__text {
  position: absolute;
  width: 240px;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
}
.section6__text span {
  font-weight: bold;
  text-transform: uppercase;
  color: #D9B352;
}
.section6__text--1 {
  left: 155px;
  top: 150px;
}
.section6__text--2 {
  left: 228px;
  top: 264px;
}
.section6__lb {
  position: absolute;
  bottom: 30px;
  left: 143px;
  width: 310px;
  height: 104px;
  display: flex;
  align-items: center;
  padding-bottom: 3px;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
}

.section7 {
  /* padding: 30px 40px 18px; */
  padding: 30px 34px 18px;
  background-color: #000001;
}
.section7 .title {
  color: #F8F5F2;
  margin-bottom: 13px;
}
.section7 .swiper-button-next:after,
.section7 .swiper-button-prev:after {
  display: none;
}
.section7__swiper {
  width: 100%;
  height: 100%;
  overflow: visible;
}
.section7__swiper .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section7__swiper .swiper-button-next,
.section7__swiper .swiper-button-prev {
  top: 228px;
  width: 25px;
  height: 47px;
  background-image: url(../img/icon-next.webp);
}
.section7__swiper .swiper-button-next.swiper-button-disabled,
.section7__swiper .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}
.section7__swiper .swiper-button-prev {
  transform: rotate(180deg);
  left: -13px;
}
.section7__swiper .swiper-button-next {
  right: -13px;
}
.section7__swiper-img {
  margin-bottom: 16px;
}
.section7__swiper-text {
  font-size: 18px;
  line-height: 21px;
  font-style: italic;
  color: #fff;
  text-align: center;
  margin: 0 -5px 16px;
  font-weight: 300;
}
.section7__swiper-text strong {
  color: #D9B353;
}
.section7__swiper-name {
  padding: 6px 12px;
  border-radius: 4px;
  background-color: #1D1313;
  display: flex;
  align-items: center;
  gap: 7px;
  color: #F8F5F2;
  font-family: "Bounded";
  font-weight: 400;
  font-size: 22px;
  line-height: 24px;
}
.section7__swiper-name::after {
  content: "";
  width: 24px;
  height: 24px;
  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_2006_4438)"><circle cx="12.75" cy="12.75" r="6.75" fill="white"/><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="%23C74545"/></g><defs><clipPath id="clip0_2006_4438"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
}

.section8 {
  padding-top: 29px;
}
.section8 .title {
  margin-bottom: -18px;
}
.section8__block {
  position: relative;
  padding-top: 190px;
  padding-bottom: 30px;
}
.section8__block-img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.section8__block-lb {
  z-index: 3;
  position: absolute;
  left: 247px;
  top: 171px;
  width: 187px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
}
.section8__block-items {
  display: flex;
  justify-content: center;
  padding-right: 7px;
}
.section8__block-item {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-top: 39px;
  padding-bottom: 32px;
  color: #2D3641;
}
.section8__block-item--1 {
  position: relative;
  z-index: 1;
  margin-right: -1px;
  background-color: #EAF2E1;
  width: 211px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding-left: 8px;
  padding-right: 8px;
}
.section8__block-item--1 .section8__block-item-text::before {
  background-color: #8CBE3C;
  background-image: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2004_3904)"><path d="M17.2296 2.77533C16.902 2.48875 16.4031 2.52112 16.1157 2.84953L7.70952 12.4565L3.86484 8.35524C3.56642 8.03787 3.06747 8.02208 2.74932 8.3197C2.43116 8.61732 2.41457 9.11785 2.71299 9.43601L7.15371 14.1728C7.22776 14.2513 7.31708 14.3139 7.41618 14.3566C7.51529 14.3994 7.62209 14.4215 7.73003 14.4214H7.74345C7.96686 14.4183 8.17686 14.3204 8.32448 14.1522L17.3046 3.88926C17.5912 3.56085 17.558 3.06269 17.2296 2.77533Z" fill="white"/></g><defs><clipPath id="clip0_2004_3904"><rect width="15" height="15" fill="white" transform="translate(2.49951 1.00098)"/></clipPath></defs></svg>');
}
.section8__block-item--2 {
  width: 199px;
  background-color: #FCFCFC;
  padding-left: 9px;
  padding-right: 9px;
}
.section8__block-item--2 .section8__block-item-text::before {
  background-color: #E64632;
  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"><g clip-path="url(%23clip0_2004_4758)"><path d="M7.64976 6.5004L12.7618 1.38832C12.8374 1.31286 12.8973 1.22326 12.9382 1.12463C12.9791 1.02601 13.0001 0.920293 13.0001 0.81353C13.0001 0.706768 12.9791 0.601051 12.9382 0.502426C12.8973 0.4038 12.8374 0.3142 12.7618 0.238746C12.6864 0.163214 12.5968 0.103294 12.4982 0.0624125C12.3995 0.0215307 12.2938 0.000488281 12.1871 0.000488281C12.0803 0.000488281 11.9746 0.0215307 11.876 0.0624125C11.7773 0.103294 11.6877 0.163214 11.6123 0.238746L6.50019 5.35083L1.38783 0.238746C1.31237 0.163214 1.22277 0.103294 1.12415 0.0624125C1.02552 0.0215307 0.919805 0.000488281 0.813042 0.000488281C0.706279 0.000488281 0.600563 0.0215307 0.501938 0.0624125C0.403312 0.103294 0.313711 0.163214 0.238257 0.238746C0.162726 0.3142 0.102806 0.4038 0.0619243 0.502426C0.0210424 0.601051 0 0.706768 0 0.81353C0 0.920293 0.0210424 1.02601 0.0619243 1.12463C0.102806 1.22326 0.162726 1.31286 0.238257 1.38832L5.35062 6.5004L0.238257 11.6125C0.162793 11.688 0.102936 11.7776 0.0621016 11.8762C0.0212675 11.9748 0.000257013 12.0805 0.000269594 12.1872C0.000282174 12.294 0.0213176 12.3997 0.0621749 12.4983C0.103032 12.5969 0.162911 12.6865 0.238393 12.7619C0.313875 12.8374 0.403481 12.8972 0.502096 12.9381C0.600711 12.9789 0.706403 12.9999 0.813138 12.9999C0.919873 12.9999 1.02556 12.9789 1.12417 12.938C1.22277 12.8972 1.31236 12.8373 1.38783 12.7618L6.50019 7.6497L11.6123 12.7618C11.7711 12.9206 11.9792 13 12.1871 13C12.3949 13 12.603 12.9206 12.7618 12.7618C12.8374 12.6863 12.8973 12.5967 12.9382 12.4981C12.9791 12.3995 13.0001 12.2938 13.0001 12.187C13.0001 12.0802 12.9791 11.9745 12.9382 11.8759C12.8973 11.7773 12.8374 11.6877 12.7618 11.6122L7.64976 6.5004Z" fill="white"/></g><defs><clipPath id="clip0_2004_4758"><rect width="13" height="13" fill="white"/></clipPath></defs></svg>');
}
.section8__block-item-text {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  color: #2D3641;
  position: relative;
  padding-top: 39px;
  text-align: center;
}
.section8__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: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
}

.section9 {
  background-image: url(../img/section9-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height: 805px;
  padding: 30px 34px 31px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section9 .title {
  color: #F8F5F2;
  margin-bottom: 2px;
}
.section9 .title span {
  color: #F64D4D;
}
.section9 .subtitle,
.section9 .btn__after-text {
  color: #fff;
}
.section9 .btn {
  margin-bottom: 16px;
}

.section10 {
  position: relative;
  height: 820px;
  background-image: url(../img/section10-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 30px 34px;
}
.section10 .title {
  color: #F8F5F2;
  margin-bottom: 10px;
}
.section10 .subtitle {
  color: #fff;
}
.section10__lb {
  position: absolute;
  height: 24px;
  background-color: #C03434;
  border-radius: 4px;
  padding: 2px 8px 3px;
  font-weight: 600;
  font-size: 17px;
  line-height: 20px;
  text-transform: lowercase;
  color: #fff;
  transform: translateX(-50%);
}
.section10__lb--1 {
  top: 299px;
  left: 61.2%;
}
.section10__lb--2 {
  top: 352px;
  left: 81%;
}
.section10__lb--3 {
  top: 469px;
  left: 84%;
}
.section10__lb--4 {
  top: 587px;
  left: 81.8%;
}
.section10__lb--5 {
  top: 587px;
  left: 34%;
}
.section10__lb--6 {
  top: 501px;
  left: 18%;
}
.section10__lb--7 {
  top: 386px;
  left: 19%;
}

.section11 {
  padding: 37px 34px 3px;
}
.section11 .title {
  line-height: 40px;
  margin-bottom: 18px;
  color: #000;
}
.section11 .title span {
  color: #E1AB21;
}
.section11__bars {
  position: relative;
  margin-bottom: 24px;
}
.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__comments {
  width: 100%;
  height: 100%;
  margin-bottom: 41px;
  margin-top: 25px;
  position: relative;
  padding: 0 6px;
}
.section11__comments .swiper-button-next,
.section11__comments .swiper-button-prev {
  position: absolute;
  width: 25px;
  height: 47px;
  top: auto;
  bottom: -79px;
  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: 56px;
}
.section11__comments .swiper-button-prev {
  left: 50px;
  transform: rotate(180deg);
}
.section11__pagination {
  width: 100%;
  margin-bottom: 36px;
}
.section11__pagination .swiper-wrapper {
  justify-content: center;
  gap: 7px;
}
.section11__pagination .swiper-slide {
  width: 28px !important;
  height: 28px;
  border-radius: 2px;
  background-color: rgba(193, 193, 193, 0.12);
  color: #333;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.section11__pagination .swiper-slide-thumb-active {
  background-color: rgba(121, 96, 72, 0.1);
  color: #2D1B13;
  font-weight: bold;
}

.section12 {
  padding: 30px 40px;
}
.section12 .title {
  margin-bottom: 19px;
}
.section12__items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.section12__item {
  border: 3px solid #AE957C;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
  background-color: #2D1B13;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
}
.section12__item-text {
  padding: 11px 5px 13px;
}

.comments-items {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
.comments-stars {
  display: flex;
  background-image: url('data:image/svg+xml,<svg width="61" height="12" viewBox="0 0 61 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 0L7.84708 4.1459H12.2063L8.67963 6.7082L10.0267 10.8541L6.5 8.2918L2.97329 10.8541L4.32037 6.7082L0.793661 4.1459H5.15292L6.5 0Z" fill="black"/><path d="M18.5 0L19.8471 4.1459H24.2063L20.6796 6.7082L22.0267 10.8541L18.5 8.2918L14.9733 10.8541L16.3204 6.7082L12.7937 4.1459H17.1529L18.5 0Z" fill="black"/><path d="M30.5 0L31.8471 4.1459H36.2063L32.6796 6.7082L34.0267 10.8541L30.5 8.2918L26.9733 10.8541L28.3204 6.7082L24.7937 4.1459H29.1529L30.5 0Z" fill="black"/><path d="M42.5 0L43.8471 4.1459H48.2063L44.6796 6.7082L46.0267 10.8541L42.5 8.2918L38.9733 10.8541L40.3204 6.7082L36.7937 4.1459H41.1529L42.5 0Z" fill="black"/><path d="M54.5 0L55.8471 4.1459H60.2063L56.6796 6.7082L58.0267 10.8541L54.5 8.2918L50.9733 10.8541L52.3204 6.7082L48.7937 4.1459H53.1529L54.5 0Z" fill="black"/></svg>');
  background-repeat: no-repeat;
  width: 60px;
  height: 12px;
}
.comments-item {
  background-color: #F8F8F8;
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%23E5E5E5"/><g clip-path="url(%23clip0_2045_750)"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.9999 19.2915C15.8371 19.2915 16.6661 19.1266 17.4396 18.8062C18.213 18.4859 18.9158 18.0163 19.5078 17.4243C20.0997 16.8323 20.5693 16.1296 20.8897 15.3561C21.2101 14.5827 21.3749 13.7537 21.3749 12.9165C21.3749 12.0793 21.2101 11.2503 20.8897 10.4769C20.5693 9.70345 20.0997 9.00067 19.5078 8.4087C18.9158 7.81672 18.213 7.34715 17.4396 7.02677C16.6661 6.7064 15.8371 6.5415 14.9999 6.5415C13.3092 6.5415 11.6877 7.21315 10.4921 8.4087C9.2966 9.60424 8.62495 11.2257 8.62495 12.9165C8.62495 14.6073 9.2966 16.2288 10.4921 17.4243C11.6877 18.6199 13.3092 19.2915 14.9999 19.2915ZM5.08611 24.5247C5.02274 24.0485 5.06183 23.5644 5.20076 23.1046C5.3397 22.6448 5.57526 22.22 5.89169 21.8586C6.20811 21.4973 6.59809 21.2077 7.03552 21.0093C7.47294 20.8109 7.94771 20.7082 8.42803 20.7082H21.5719C22.0521 20.7084 22.5267 20.8112 22.9639 21.0097C23.4012 21.2082 23.791 21.4978 24.1073 21.8592C24.4235 22.2205 24.659 22.6452 24.7978 23.1049C24.9367 23.5646 24.9757 24.0487 24.9124 24.5247L24.8741 24.8123C24.5543 27.2044 23.377 29.3992 21.5609 30.9887C19.7448 32.5782 17.4134 33.4543 14.9999 33.4543C12.5865 33.4543 10.2551 32.5782 8.439 30.9887C6.62289 29.3992 5.44556 27.2044 5.12578 24.8123L5.08611 24.5247Z" fill="white"/></g><defs><clipPath id="clip0_2045_750"><rect width="30" height="30" rx="15" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 17px 14px;
  padding: 13px 16px 14px 53px;
  border-radius: 16px;
  display: grid;
  transition: all 0.5s ease-out;
}
.comments-holder {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  overflow: hidden;
}
.comments-head {
  display: flex;
  align-items: center;
  width: 100%;
}
.comments-head strong {
  font-size: 18px;
  line-height: 21px;
  margin-right: 4px;
}
.comments-head span {
  font-size: 12px;
  line-height: 16px;
  color: #615F73;
  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"><g clip-path="url(%23clip0_2004_6169)"><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="%23C74545"/></g><defs><clipPath id="clip0_2004_6169"><rect width="16" height="16" fill="white" transform="translate(0.5 0.5)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 21px;
  margin-right: -1px;
}
.comments-head i {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  line-height: 14px;
}
.comments-text {
  color: #4F4447;
  font-size: 18px;
  line-height: 21px;
}
.comments-img {
  width: 92px;
  height: 92px;
  margin-top: 8px;
}
.comments-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.popup {
  width: 480px;
  height: auto;
  position: fixed;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  z-index: 301;
  display: none;
}
.popup-content {
  background-color: #fff;
  border-radius: 12px 12px 0 0;
  padding: 18px 20px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.popup-image {
  margin-bottom: 18px;
  width: 100%;
  border-radius: 12px;
}
.popup-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #000;
}
.popup-name-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.popup-name-verified {
  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"><g clip-path="url(%23clip0_2020_2404)"><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="%23C74545"/></g><defs><clipPath id="clip0_2020_2404"><rect width="16" height="16" fill="white" transform="translate(0.5 0.5)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #615F73;
  font-size: 12px;
  line-height: 17px;
  padding-left: 20px;
}
.popup-comment {
  color: #4F4447;
  text-align: center;
}
.popup-bottom {
  background: linear-gradient(90deg, #2D1B13 0%, #37251D 100%);
  padding: 8px 24px;
  display: flex;
  align-items: center;
}
.popup-bottom-img {
  width: 65px;
  flex-shrink: 0;
  margin-right: 12px;
}
.popup-bottom-text {
  width: 175px;
  flex-shrink: 0;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
}
.popup-bottom-btn {
  background: linear-gradient(129.01deg, #DA3F27 -29.37%, #DA3F27 31.23%, #CF3C25 125.6%);
  box-shadow: 0px 3px 0px 0px #B73723;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  letter-spacing: -0.019em;
  color: #fff;
  width: 159px;
  height: 37px;
  margin-left: auto;
}
.popup-close {
  position: absolute;
  right: 10px;
  top: -42px;
  background-color: rgba(255, 255, 255, 0.92);
  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="M2.38089 15.7738C2.2907 15.8683 2.18255 15.9437 2.06278 15.9958C1.94302 16.0478 1.81406 16.0754 1.68348 16.0769C1.5529 16.0784 1.42334 16.0538 1.30241 16.0045C1.18148 15.9553 1.07161 15.8823 0.979276 15.79C0.886937 15.6976 0.813986 15.5878 0.764708 15.4668C0.715431 15.3459 0.690821 15.2164 0.692326 15.0858C0.69383 14.9552 0.721418 14.8262 0.773469 14.7065C0.82552 14.5867 0.900983 14.4786 0.995425 14.3884L6.9991 8.38469L0.995425 2.38101C0.900983 2.29083 0.82552 2.18267 0.773469 2.06291C0.721418 1.94314 0.69383 1.81418 0.692326 1.6836C0.690821 1.55303 0.715431 1.42346 0.764708 1.30253C0.813986 1.1816 0.886937 1.07174 0.979276 0.979398C1.07161 0.887059 1.18148 0.814108 1.30241 0.76483C1.42334 0.715553 1.5529 0.690943 1.68348 0.692448C1.81406 0.693952 1.94302 0.721541 2.06278 0.773591C2.18255 0.825642 2.2907 0.901105 2.38089 0.995547L8.38457 6.99923L14.3882 0.995547C14.4784 0.901105 14.5866 0.825642 14.7063 0.773591C14.8261 0.721541 14.9551 0.693952 15.0857 0.692448C15.2162 0.690943 15.3458 0.715553 15.4667 0.76483C15.5877 0.814108 15.6975 0.887059 15.7899 0.979398C15.8822 1.07174 15.9551 1.1816 16.0044 1.30253C16.0537 1.42346 16.0783 1.55303 16.0768 1.6836C16.0753 1.81418 16.0477 1.94314 15.9957 2.06291C15.9436 2.18267 15.8681 2.29083 15.7737 2.38101L9.77003 8.38469L15.7737 14.3884C15.8681 14.4786 15.9436 14.5867 15.9957 14.7065C16.0477 14.8262 16.0753 14.9552 16.0768 15.0858C16.0783 15.2164 16.0537 15.3459 16.0044 15.4668C15.9551 15.5878 15.8822 15.6976 15.7899 15.79C15.6975 15.8823 15.5877 15.9553 15.4667 16.0045C15.3458 16.0538 15.2162 16.0784 15.0857 16.0769C14.9551 16.0754 14.8261 16.0478 14.7063 15.9958C14.5866 15.9437 14.4784 15.8683 14.3882 15.7738L8.38457 9.77015L2.38089 15.7738Z" fill="black"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 300;
  display: none;
}
/*# sourceMappingURL=main.css.map */





form input[name=name] {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23F8F8F8'/%3E%3Cg clip-path='url(%23clip0_217_1170)'%3E%3Cpath d='M10.0611 23.1028H22.9389C23.1109 23.1028 23.2712 23.0325 23.3789 22.9102C23.4724 22.8041 23.5138 22.6695 23.496 22.5312C23.194 20.1786 21.7474 18.2181 19.767 17.1729C18.9299 18.0099 17.7743 18.5284 16.5 18.5284C15.2257 18.5284 14.0701 18.0099 13.2331 17.1729C11.2526 18.2178 9.80571 20.1786 9.50401 22.5312C9.48625 22.6695 9.52791 22.8044 9.62115 22.9102C9.72876 23.0325 9.88914 23.1028 10.0611 23.1028Z' fill='%23000000' /%3E%3Cpath d='M13.5993 16.6647C13.6745 16.7435 13.753 16.8186 13.8342 16.8912C14.5437 17.5259 15.4767 17.9153 16.5011 17.9153C17.5255 17.9153 18.4585 17.5256 19.168 16.8912C19.2493 16.8186 19.3278 16.7434 19.4029 16.6647C19.4777 16.5859 19.5507 16.5053 19.6193 16.4206C20.1752 15.7323 20.51 14.8582 20.51 13.9064C20.51 11.6957 18.7114 9.89746 16.501 9.89746C14.2907 9.89746 12.4922 11.696 12.4922 13.9064C12.4922 14.8581 12.827 15.7323 13.3829 16.4206C13.4512 16.5053 13.5242 16.5856 13.5993 16.6647Z' fill='%23000000' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_217_1170'%3E%3Crect width='14' height='14' fill='%23000000' transform='translate(9.5 9.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 20px center;
  text-indent: 12px;
}

form input[name=phone] {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23F8F8F8'/%3E%3Cg clip-path='url(%23clip0_217_1180)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.2441 21.8143C23.1511 21.907 23.039 22.0255 22.9202 22.1509C22.6235 22.4657 22.253 22.857 22.0207 23.0157C20.7987 23.8507 19.1639 23.4512 18.0075 22.9694C16.482 22.3338 14.8212 21.1622 13.3299 19.6708C11.8373 18.1792 10.6658 16.5179 10.0302 14.9932C9.54899 13.8366 9.14859 12.2015 9.98375 10.9792C10.1423 10.7468 10.5346 10.3768 10.849 10.0796C10.9748 9.96107 11.0924 9.8491 11.1853 9.75643C11.3504 9.5922 11.5737 9.5 11.8066 9.5C12.0394 9.5 12.2628 9.5922 12.4278 9.75643L14.6763 12.0042C14.8404 12.1692 14.9326 12.3925 14.9326 12.6253C14.9326 12.8581 14.8404 13.0814 14.6763 13.2464L14.0638 13.8577C13.8592 14.0608 13.7257 14.3245 13.6831 14.6095C13.6405 14.8946 13.691 15.1858 13.8273 15.4398C14.6697 17.0298 15.9703 18.3302 17.5605 19.1724C17.8145 19.3086 18.1056 19.3591 18.3906 19.3164C18.6756 19.2737 18.9391 19.1401 19.142 18.9355L19.753 18.3242C19.9181 18.16 20.1414 18.0678 20.3743 18.0678C20.6071 18.0678 20.8305 18.16 20.9955 18.3242L23.2441 20.5724C23.4083 20.7373 23.5004 20.9606 23.5004 21.1933C23.5004 21.4261 23.4083 21.6494 23.2441 21.8143Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_217_1180'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.5 9.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 20px center;
  text-indent: 12px;
}

form input[name=email] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 34 34' width='34' height='34'%3E%3Ctitle%3Eint-3%3C/title%3E%3Cstyle%3E .s0 %7B fill: %23F8F8F8 %7D .s1 %7B fill: %23000000 %7D %3C/style%3E%3Cpath fill-rule='evenodd' class='s0' d='m16.9 33.4c-9.1 0-16.5-7.3-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.2-7.4 16.5-16.5 16.5z'/%3E%3Cpath id='Layer copy' class='s1' d='m9.9 12l6.6 5 6.6-5zm13.4 1.2l-6.3 5.5q-0.1 0-0.2 0-0.2 0.2-0.3 0.2-0.2 0-0.4-0.2-0.1 0-0.2 0l-6.1-5.5v9h13.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 20px center;
  text-indent: 12px;
}

/* FORM3 — same round red badge, white icon */
form input[name=street], form input[name=administrative_area]{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23F8F8F8'/%3E%3Cg transform='translate(16.5 16.5) scale(0.777777) translate(-7 -9)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.0163 0.748047C5.22295 0.750295 3.50365 1.4635 2.23529 2.73133C0.966929 3.99916 0.253 5.71816 0.25 7.51151C0.25 10.0995 1.88559 12.458 3.44465 14.2098C5.0037 15.9616 6.56276 17.1295 6.56276 17.1295C6.69278 17.227 6.85093 17.2797 7.01347 17.2797C7.176 17.2797 7.33415 17.227 7.46417 17.1295C7.46417 17.1295 9.02323 15.9616 10.5823 14.2098C12.1413 12.458 13.7769 10.0995 13.7769 7.51151C13.7754 5.71819 13.0624 3.99875 11.7943 2.73068C10.5262 1.46261 8.80962 0.749548 7.0163 0.748047ZM7.01347 4.50679C7.81037 4.50679 8.57463 4.82335 9.13813 5.38685C9.70162 5.95034 10.0182 6.71461 10.0182 7.51151C10.0182 8.30841 9.70162 9.07268 9.13813 9.63617C8.57463 10.1997 7.81037 10.5162 7.01347 10.5162C6.21656 10.5162 5.4523 10.1997 4.8888 9.63617C4.32531 9.07268 4.00874 8.30841 4.00874 7.51151C4.00874 6.71461 4.32531 5.95034 4.8888 5.38685C5.4523 4.82335 6.21656 4.50679 7.01347 4.50679Z' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:20px center;
  text-indent: 12px;
}

/* FORM4 — same round red badge, white icon */
form input[name=NR],
form input[name=postal_code]{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23F8F8F8'/%3E%3Cg transform='translate(16.5 16.5) scale(0.933333) translate(-7 -7.5)'%3E%3Cpath d='M13.7 6.52H10.78L10.14 9.26H12.76V11.26H9.66L8.74 15H6.58L7.52 11.26H5.12L4.22 15H2.06L2.98 11.26H0.74V9.26H3.46L4.12 6.52H1.68V4.64H4.58L5.52 0.799999H7.68L6.72 4.64H9.12L10.04 0.799999H12.2L11.26 4.64H13.7V6.52ZM8 9.26L8.64 6.52H6.26L5.6 9.26H8Z' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:20px center;
  text-indent: 12px;
}

/* FORM5 — same round red badge, white icon */
form input[name=locality]{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23F8F8F8'/%3E%3Cg transform='translate(16.5 16.5) scale(0.777777) translate(-9 -9)'%3E%3Cpath d='M8.86276 16.7295L8.86264 16.7294L8.86261 16.7294L8.8626 16.7293L8.86252 16.7293L8.86214 16.729L8.85952 16.727L8.8477 16.7181L8.79877 16.6805C8.75529 16.6468 8.69061 16.5962 8.60776 16.5297C8.44202 16.3966 8.20383 16.2004 7.91737 15.9501C7.34375 15.4488 6.58017 14.7336 5.81815 13.8774C4.27098 12.1389 2.75018 9.90231 2.75 7.51194C2.75289 5.85109 3.41411 4.25912 4.58877 3.08496C5.7634 1.91082 7.3556 1.25027 9.01641 1.24805C10.6769 1.24958 12.2663 1.90979 13.4407 3.08423C14.6151 4.25864 15.2755 5.85107 15.2769 7.51193C15.2768 9.9023 13.7559 12.1389 12.2088 13.8774C11.4468 14.7336 10.6832 15.4488 10.1096 15.9501C9.8231 16.2004 9.58491 16.3966 9.41917 16.5297C9.33632 16.5962 9.27164 16.6468 9.22816 16.6805L9.17923 16.7181L9.16741 16.727L9.16479 16.729L9.16441 16.7293L9.16433 16.7293L9.16432 16.7294L9.16429 16.7294L9.16417 16.7295C9.1207 16.7621 9.06782 16.7797 9.01347 16.7797C8.95911 16.7797 8.90623 16.7621 8.86276 16.7295ZM11.4917 5.0333C10.8344 4.37603 9.94298 4.00679 9.01347 4.00679C8.08395 4.00679 7.19251 4.37603 6.53525 5.0333C5.87799 5.69056 5.50874 6.582 5.50874 7.51151C5.50874 8.44102 5.87799 9.33246 6.53525 9.98973C7.19251 10.647 8.08395 11.0162 9.01347 11.0162C9.94298 11.0162 10.8344 10.647 11.4917 9.98973C12.1489 9.33246 12.5182 8.44102 12.5182 7.51151C12.5182 6.582 12.1489 5.69056 11.4917 5.0333Z' fill='none' stroke='%23000000'/%3E%3Ccircle cx='8.5' cy='7.5' r='3.5' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:20px center;
  text-indent: 12px;
}
