@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap');

@font-face {
  font-family: "TT Travels";
  src: url("../fonts/TT-Travels-Next-Trial-Variable.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
}

body {
  /* font-family: "TT Travels", system-ui, sans-serif; */
  font-family: "Onest", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-variation-settings: "slnt" 0;
}


:root {
  --color-main: #454441;
  --color-dark: #454441;
  --color-green: #009943;
  --color-orange: #e9531d;
  --color-pink: #da093a;
  --color-red: #da291c;
  --color-yellow: #ffcd00;
  --color-purple: #9747ff;
  --color-blue: #0084c7;
  --color-grey: #aaa79d;
  --color-light: #f9f7f2;
  --color-light-green: #f1faf5;
  --color-white: #fff;
  --section-gap: 7.5rem;
  --container-max-width: 115rem;
  --container-padding-x: 1.5rem;
  --header-height: 4.8125rem;
  --ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

* {
  padding: 0;
  margin: 0;
  border: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

aside,
nav,
footer,
header,
section {
  display: block;
}

html,
body {
  scrollbar-gutter: stable;
}

img,
video,
canvas,
svg {
  display: block;
}

input,
input::placeholder,
textarea,
textarea::placeholder {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

input {
  width: 100%;
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-transform: inherit;
}

input::placeholder {
  color: inherit;
}

input:focus,
input._fill {
  outline: none;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

button {
  display: inline-block;
  cursor: pointer;
  padding: 0;
  border: none;
  background: none;
  -webkit-user-select: none;
  user-select: none;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

button:disabled {
  cursor: default;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  vertical-align: top;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

ol,
ul {
  padding: 0;
}

ol[role=list],
ul[role=list],
ol[role=listbox],
ul[role=listbox] {
  list-style: none;
}

.container {
  max-width: var(--container-max-width);
  width: 100%;
  margin: 0 auto;
  padding-left: var(--container-padding-x);
  padding-right: var(--container-padding-x);
}

html,
body,
.custom-scrollbar {
  scrollbar-color: var(--color-grey) var(--color-white);
  scrollbar-width: thin;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar,
.custom-scrollbar::-webkit-scrollbar {
  background-color: var(--color-white);
  width: 4px;
  height: 4px;
  border-radius: 2px;
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track,
.custom-scrollbar::-webkit-scrollbar-track {
  background-color: var(--color-white);
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb,
.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--color-grey);
  border-radius: 2px;
}

html.lenis,
html.lenis body {
  height: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: clip;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

::selection {
  background: #b3d4fc;
}

::-moz-selection {
  background: #b3d4fc;
}

.h-100vh {
  height: 100vh;
  height: 100dvh;
}

body {
  font-family: "Onest", sans-serif;
  font-weight: 300;
  font-size: 0.9375rem;
  line-height: 1.4;
  background-color: var(--color-white);
  color: var(--color-main);
}

main {
  padding-top: var(--header-height);
  overflow: hidden;
  margin: 0 auto;
  max-width: 1920px;
}

.h1 {
  font-family: "TT Travels";
  font-size: 24px;
  font-weight: 597;
  line-height: 1.2;
  text-transform: uppercase;
}

.h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
}

.subtitle {
  font-size: 18px;
  font-weight: 704;
  line-height: 1.15;
}

.p1 {
  font-size: 12px;
  font-weight: 704;
  line-height: 1.5;
}

.info {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

@keyframes wiggle {

  0%,
  20% {
    transform: rotate(0deg);
  }

  40% {
    transform: rotate(-10deg);
  }

  60%,
  100% {
    transform: rotate(0deg);
  }
}

.embla__container {
  display: flex;
}

.embla__slide {
  flex: 0 0 100%;
  min-width: 0;
  -webkit-user-select: none;
  user-select: none;
}

.button-secondary {
  background-color: var(--color-light);
  color: var(--color-main);
}

.button-secondary span,
.button-secondary path {
  color: var(--color-main);
}

.button-secondary:hover span,
.button-secondary:hover path {
  color: var(--color-white);
}

.button-flower {
  position: relative;
  display: block;
  text-align: center;
  width: 17.9375rem;
  padding: 0;
  border-radius: 1.875rem;
  -webkit-user-select: none;
  user-select: none;
}

.button-flower span {
  display: block;
  width: 100%;
  padding: 0.8875rem;
  border-radius: 1.875rem;
  color: var(--color-white);
  background-color: var(--color-green);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: width, color, background-color;
}

.button-flower::after {
  content: "";
  display: block;
  background-image: url("../img/icons/floor.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  height: 2.877em;
  width: 2.877em;
  rotate: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: rotate, fill;
}

.button-flower:hover span {
  width: calc(100% - 3.3125em);
}

.button-flower:hover::after {
  rotate: -90deg;
}

.button-flower:disabled span {
  background-color: var(--color-grey);
  color: var(--color-white);
  width: 100%;
}

.button-shine {
  position: relative;
  display: block;
  text-align: center;
  width: 17.9375rem;
  padding: 0;
  border-radius: 1.875rem;
  -webkit-user-select: none;
  user-select: none;
}

.button-shine span {
  position: relative;
  z-index: 5;
  display: block;
  width: 100%;
  padding: 0.9375rem;
  border-radius: 1.875rem;
  color: var(--color-dark);
  background-color: var(--color-white);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: width, color, translate;
  translate: none;
}

.button-shine::before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20r%3D%2228%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23009943%22%20d%3D%22M28.055%2019.142a15.08%2015.08%200%200%200%208.911%208.91%2015.08%2015.08%200%200%200-8.91%208.912%2015.08%2015.08%200%200%200-8.911-8.911%2015.08%2015.08%200%200%200%208.91-8.911%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2019h18v18H19z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  height: 3.5em;
  width: 3.5em;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: rotate, fill;
}

.button-shine:hover span {
  color: var(--color-green);
}

.button-shine._active span {
  color: var(--color-green);
  width: calc(100% - 3.5em);
  translate: 3.5em 0;
}

.button-shine:disabled span {
  background-color: var(--color-grey);
  color: var(--color-white);
  width: 100%;
  translate: none;
}

.button-primary {
  display: block;
  padding: 13.2px 24px;
  border-radius: 3.75rem;
  background-color: var(--color-green);
  color: var(--color-white);
  text-align: center;
  border: 1px solid var(--color-green);
  -webkit-user-select: none;
  user-select: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: color, background-color, border-color;
}

.button-primary:hover {
  background-color: transparent;
  border-color: var(--color-green);
  color: var(--color-green);
}

.button-primary:disabled {
  background-color: var(--color-grey);
  color: var(--color-white);
}

.button-secondary {
  display: block;
  padding: 14.2px 24px;
  border-radius: 3.75rem;
  background-color: var(--color-light);
  color: var(--color-green);
  text-align: center;
  font-weight: 400;
  -webkit-user-select: none;
  user-select: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: color, background-color;
}

.button-secondary:hover,
.button-secondary._active {
  background-color: var(--color-green);
  color: var(--color-white);
}

.button-secondary:disabled {
  background-color: var(--color-grey);
  color: var(--color-white);
}

.button-outlined {
  display: block;
  padding: 13.2px;
  border-radius: 3.75rem;
  background-color: transparent;
  color: var(--color-green);
  text-align: center;
  font-weight: 400;
  border: 1px solid var(--color-green);
  -webkit-user-select: none;
  user-select: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: color, background-color;
}

.button-outlined:hover {
  background-color: var(--color-green);
  color: var(--color-white);
}

.button-outlined:disabled {
  background-color: var(--color-grey);
  color: var(--color-white);
  border-color: var(--color-grey);
}

.button-with-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.shadow-sm {
  position: relative;
}

.shadow-sm::after {
  content: "";
  position: absolute;
  display: block;
  inset: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 34.99%, rgba(0, 0, 0, 0.2) 89.51%);
}

.pink {
  color: var(--color-pink);
}

.link {
  color: var(--color-dark);
  transition: color 0.15s ease-out;
}

.link:hover {
  color: var(--color-orange);
}

.section-pt {
  padding-top: var(--section-gap);
}

.section-pt-1 {
  padding-top: 3.75rem;
}

.section-pt-sm {
  padding-top: 24px;
}

.section-title {
  margin-bottom: 24px;
}

.section-title {
  margin-bottom: 24px;
  color: var(--color-green);
}

.section-title p {
  margin-top: 20px;
}

[data-tab-blocks-wrapper] {
  position: relative;
}

[data-tab]:not(._active) {
  display: none !important;
}

[data-tab-link] {
  white-space: nowrap;
}

.labels-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.form button {
  width: 100%;
}

.input {
  padding: 13px 23px;
  border-radius: 30px;
  color: var(--color-grey);
  border: 1px solid var(--color-grey);
  background-color: transparent;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: color, border-color;
}

.input::placeholder {
  color: var(--color-grey-dark);
  transition: color 0.2s ease-out;
}

.input:hover {
  border-color: var(--color-green);
}

.input:focus,
.input._fill {
  color: var(--color-green);
  border-color: var(--color-green);
}

.input:disabled {
  background-color: var(--color-grey);
  color: var(--color-white);
}

.btn-arrow {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 1px solid var(--color-green);
  color: var(--color-white);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: color, border;
}

.btn-arrow::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: block;
  translate: -50% -50%;
  scale: 1;
  pointer-events: none;
  transform-origin: center;
  background-color: var(--color-green);
  transition-duration: 0.15s;
  transition-timing-function: ease-out;
  transition-property: background-color, scale;
}

.btn-arrow svg {
  position: relative;
  z-index: 5;
}

.btn-arrow:hover {
  color: var(--color-white);
}

.btn-arrow:hover::before {
  scale: 0.92;
}

.btn-arrow:disabled {
  border-color: transparent;
  color: var(--color-green);
}

.btn-arrow:disabled::before {
  scale: 1;
  background-color: transparent;
}

.btn-arrow--white:disabled {
  color: var(--color-white);
}

.btn-text-arrow {
  display: flex;
  gap: 8px;
  align-items: center;
  transition: color 0.15s ease-out;
}

.btn-text-arrow svg {
  transition: translate 0.15s ease-out;
  translate: none;
}

[data-spoiler-title] img {
  transform: rotate(0);
  width: 24px;
  height: 24px;
}

[data-spoiler-title]._active img {
  transform: rotate(-180deg);
}

[data-spoiler-content-wrapper] {
  overflow: hidden;
  height: 0;
  transition: height 0.25s ease-out;
}

.label-blur {
  padding: 8px 24px;
  border-radius: 30px;
  background-color: rgba(255, 255, 255, 0.4);
  color: var(--color-white);
}

.label-white {
  padding: 8px 32px;
  background-color: var(--color-white);
  color: var(--color-main);
  border-radius: 30px;
}

.range {
  --rg-color: transparent;
  --rg-height: 24px;
  --rg-width: 24px;
  --rg-radius: 50%;
  --rg-offset: -12px;
  display: block;
  appearance: none;
  background: transparent;
  cursor: pointer;
  width: 100%;
}

.range:focus {
  outline: none;
}

.range::-webkit-slider-thumb {
  appearance: none;
  margin-top: var(--rg-offset);
  background-color: var(--rg-color);
  border-radius: var(--rg-radius);
  height: var(--rg-height);
  width: var(--rg-width);
}

.range:focus::-webkit-slider-thumb {
  outline: 3px solid var(--rg-color);
  outline-offset: 0.125rem;
}

.range::-moz-range-thumb {
  background-color: var(--rg-color);
  border: none;
  margin-top: var(--rg-offset);
  border-radius: var(--rg-radius);
  height: var(--rg-height);
  width: var(--rg-width);
}

.range:focus::-moz-range-thumb {
  outline: 3px solid var(--rg-color);
  outline-offset: 0.125rem;
}

.sr {
  --sr-padding-x: 16px;
}

.sr+.sr {
  margin-top: 16px;
}

.sr .info {
  color: var(--color-grey);
  margin-bottom: 8px;
}

.sr__label {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 1 50%;
  background-color: var(--color-white);
  border-radius: 30px;
  border: 1px solid var(--color-grey);
  padding: 0 24px;
}

.sr__label input {
  padding: 13px 0;
  flex-grow: 1;
  width: 100%;
}

.sr__prefix {
  display: inline-block;
  color: var(--color-grey);
  -webkit-user-select: none;
  user-select: none;
}

.sr__range {
  position: relative;
  margin: 0 var(--sr-padding-x);
  padding: 0 8px;
}

.sr__range input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: block;
  width: 100%;
  appearance: none;
  background: transparent;
  cursor: pointer;
  transform: translateY(-50%);
}

.sr__range input::-webkit-slider-runnable-track {
  background-color: transparent;
  height: 0;
}

.sr__range input::-moz-range-track {
  background-color: transparent;
  height: 0;
}

.sr__line {
  position: relative;
  height: 3px;
  pointer-events: none;
}

.sr__bar {
  --position: 50%;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  border-top: 3px solid var(--color-dark);
  width: var(--position);
}

.sr__bar::before {
  content: "";
  display: block;
  position: absolute;
  left: -15px;
  top: -14.5px;
  translate: calc(var(--position) * 0.3);
  width: 24px;
  height: 24px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23E9531D%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M18.851%2012.098c0%203.875-3.111%207.017-6.949%207.017s-6.948-3.142-6.948-7.017%203.11-7.018%206.948-7.018%206.949%203.142%206.949%207.018%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M13.283.783a1.554%201.554%200%200%200-2.57%200c-.47.688-1.39.885-2.098.45C7.682.66%206.47%201.207%206.267%202.29a1.565%201.565%200%200%201-1.735%201.273c-1.083-.141-1.972.855-1.72%201.929A1.58%201.58%200%200%201%201.74%207.367C.694%207.684.283%208.96.946%209.836c.502.664.403%201.609-.224%202.154A1.587%201.587%200%200%200%20.99%2014.57a1.586%201.586%200%200%201%20.663%202.06c-.467.997.197%202.158%201.285%202.248a1.57%201.57%200%200%201%201.435%201.61c-.025%201.102%201.049%201.89%202.08%201.525.78-.276%201.64.11%201.959.881a1.555%201.555%200%200%200%202.514.54%201.55%201.55%200%200%201%202.144%200%201.555%201.555%200%200%200%202.514-.54%201.56%201.56%200%200%201%201.96-.88c1.03.364%202.104-.424%202.079-1.527a1.57%201.57%200%200%201%201.435-1.609c1.089-.09%201.752-1.251%201.285-2.248a1.586%201.586%200%200%201%20.663-2.06%201.587%201.587%200%200%200%20.268-2.581%201.59%201.59%200%200%201-.224-2.154c.663-.877.252-2.152-.794-2.469a1.58%201.58%200%200%201-1.072-1.875c.252-1.074-.637-2.07-1.72-1.93a1.565%201.565%200%200%201-1.735-1.272c-.202-1.084-1.415-1.63-2.348-1.056a1.553%201.553%200%200%201-2.098-.45M11.88%2020.418c4.536%200%208.214-3.725%208.214-8.32s-3.678-8.32-8.214-8.32-8.215%203.725-8.215%208.32%203.678%208.32%208.215%208.32m6.972-8.32c0%203.875-3.11%207.017-6.948%207.017s-6.95-3.142-6.95-7.017%203.112-7.018%206.95-7.018%206.948%203.142%206.948%207.018%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.jr {
  --jr-padding-x: 24px;
}

.jr__fields {
  display: flex;
  align-items: center;
  gap: 24px;
  background-color: var(--color-light);
  border-radius: 60px;
}

.jr__label {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 1 50%;
}

.jr__label--min {
  padding-left: var(--jr-padding-x);
}

.jr__label--max {
  padding-right: var(--jr-padding-x);
}

.jr__label input {
  padding: 13px 0;
  flex-grow: 1;
  width: 100%;
  background-color: var(--color-light);
  color: var(--color-green);
}

.jr__prefix {
  display: inline-block;
  color: var(--color-grey);
  -webkit-user-select: none;
  user-select: none;
}

.jr__hr {
  height: 26px;
  border-right: 1px solid var(--color-green);
  flex: 0 0 1px;
}

.jr__ranges {
  position: relative;
  margin: 0 var(--jr-padding-x);
  padding: 0 8px;
}

.jr__ranges input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: block;
  width: 100%;
  appearance: none;
  background: transparent;
  cursor: pointer;
  transform: translateY(-50%);
}

.jr__ranges input::-webkit-slider-runnable-track {
  background-color: transparent;
  height: 0;
}

.jr__ranges input::-moz-range-track {
  background-color: transparent;
  height: 0;
}

.jr__line {
  position: relative;
  height: 2px;
  pointer-events: none;
}

.jr__bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-top: 2px solid var(--color-dark);
}

.jr__bar::before {
  content: "";
  display: block;
  position: absolute;
  left: -9px;
  top: -14.5px;
  width: 24px;
  height: 24px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23E9531D%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M18.851%2012.098c0%203.875-3.111%207.017-6.949%207.017s-6.948-3.142-6.948-7.017%203.11-7.018%206.948-7.018%206.949%203.142%206.949%207.018%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M13.283.783a1.554%201.554%200%200%200-2.57%200c-.47.688-1.39.885-2.098.45C7.682.66%206.47%201.207%206.267%202.29a1.565%201.565%200%200%201-1.735%201.273c-1.083-.141-1.972.855-1.72%201.929A1.58%201.58%200%200%201%201.74%207.367C.694%207.684.283%208.96.946%209.836c.502.664.403%201.609-.224%202.154A1.587%201.587%200%200%200%20.99%2014.57a1.586%201.586%200%200%201%20.663%202.06c-.467.997.197%202.158%201.285%202.248a1.57%201.57%200%200%201%201.435%201.61c-.025%201.102%201.049%201.89%202.08%201.525.78-.276%201.64.11%201.959.881a1.555%201.555%200%200%200%202.514.54%201.55%201.55%200%200%201%202.144%200%201.555%201.555%200%200%200%202.514-.54%201.56%201.56%200%200%201%201.96-.88c1.03.364%202.104-.424%202.079-1.527a1.57%201.57%200%200%201%201.435-1.609c1.089-.09%201.752-1.251%201.285-2.248a1.586%201.586%200%200%201%20.663-2.06%201.587%201.587%200%200%200%20.268-2.581%201.59%201.59%200%200%201-.224-2.154c.663-.877.252-2.152-.794-2.469a1.58%201.58%200%200%201-1.072-1.875c.252-1.074-.637-2.07-1.72-1.93a1.565%201.565%200%200%201-1.735-1.272c-.202-1.084-1.415-1.63-2.348-1.056a1.553%201.553%200%200%201-2.098-.45M11.88%2020.418c4.536%200%208.214-3.725%208.214-8.32s-3.678-8.32-8.214-8.32-8.215%203.725-8.215%208.32%203.678%208.32%208.215%208.32m6.972-8.32c0%203.875-3.11%207.017-6.948%207.017s-6.95-3.142-6.95-7.017%203.112-7.018%206.95-7.018%206.948%203.142%206.948%207.018%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.jr__bar::after {
  content: "";
  display: block;
  position: absolute;
  right: -9px;
  top: -14.5px;
  width: 24px;
  height: 24px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23E9531D%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M18.851%2012.098c0%203.875-3.111%207.017-6.949%207.017s-6.948-3.142-6.948-7.017%203.11-7.018%206.948-7.018%206.949%203.142%206.949%207.018%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M13.283.783a1.554%201.554%200%200%200-2.57%200c-.47.688-1.39.885-2.098.45C7.682.66%206.47%201.207%206.267%202.29a1.565%201.565%200%200%201-1.735%201.273c-1.083-.141-1.972.855-1.72%201.929A1.58%201.58%200%200%201%201.74%207.367C.694%207.684.283%208.96.946%209.836c.502.664.403%201.609-.224%202.154A1.587%201.587%200%200%200%20.99%2014.57a1.586%201.586%200%200%201%20.663%202.06c-.467.997.197%202.158%201.285%202.248a1.57%201.57%200%200%201%201.435%201.61c-.025%201.102%201.049%201.89%202.08%201.525.78-.276%201.64.11%201.959.881a1.555%201.555%200%200%200%202.514.54%201.55%201.55%200%200%201%202.144%200%201.555%201.555%200%200%200%202.514-.54%201.56%201.56%200%200%201%201.96-.88c1.03.364%202.104-.424%202.079-1.527a1.57%201.57%200%200%201%201.435-1.609c1.089-.09%201.752-1.251%201.285-2.248a1.586%201.586%200%200%201%20.663-2.06%201.587%201.587%200%200%200%20.268-2.581%201.59%201.59%200%200%201-.224-2.154c.663-.877.252-2.152-.794-2.469a1.58%201.58%200%200%201-1.072-1.875c.252-1.074-.637-2.07-1.72-1.93a1.565%201.565%200%200%201-1.735-1.272c-.202-1.084-1.415-1.63-2.348-1.056a1.553%201.553%200%200%201-2.098-.45M11.88%2020.418c4.536%200%208.214-3.725%208.214-8.32s-3.678-8.32-8.214-8.32-8.215%203.725-8.215%208.32%203.678%208.32%208.215%208.32m6.972-8.32c0%203.875-3.11%207.017-6.948%207.017s-6.95-3.142-6.95-7.017%203.112-7.018%206.95-7.018%206.948%203.142%206.948%207.018%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.checkbox-round {
  position: relative;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  color: var(--color-green);
  border: 1px solid var(--color-green);
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-property: color, background-color, border;
}

.checkbox-round input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.checkbox-round:hover,
.checkbox-round:has(input:checked) {
  background-color: var(--color-green);
  color: var(--color-white);
}

.mobile-controls {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.swipe-icon {
  pointer-events: none;
  animation: wiggle 2.25s ease-in-out infinite;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20fill%3D%22none%22%20viewBox%3D%220%200%2042%2042%22%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2221%22%20r%3D%2221%22%20fill%3D%22%23009943%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.5%2011a2.5%202.5%200%200%201%202.5%202.5v4.605l5.442.605A4%204%200%200%201%2030%2022.685V23a8%208%200%200%201-8%208h-.674a8%208%200%200%201-7.155-4.422l-2.842-5.684c-.36-.72-.093-1.683.747-2.028%201.042-.427%202.034-.507%203.054.012q.444.227.87.584V13.5a2.5%202.5%200%200%201%202.5-2.5m0%202a.5.5%200%200%200-.5.5V22a1%201%200%200%201-1.78.625l-.333-.407-.302-.354c-.58-.657-1.002-1.02-1.36-1.203a1.2%201.2%200%200%200-.835-.117l2.57%205.14A6%206%200%200%200%2021.326%2029H22a6%206%200%200%200%206-6v-.315a2%202%200%200%200-1.78-1.988l-5.44-.604A2%202%200%200%201%2019%2018.105V13.5a.5.5%200%200%200-.5-.5m-3.64-.202a1%201%200%200%201-.35%201.372q-.719.426-1.322%201.006a5%205%200%200%200-.263.273l-.12.146a1%201%200%200%201-1.395.214%201.01%201.01%200%200%201-.218-1.398q.272-.36.6-.669a9.2%209.2%200%200%201%201.695-1.29%201%201%200%200%201%201.371.347zm7.223-.4a1%201%200%200%201%201.316-.517c.922.399%201.776.94%202.53%201.604.316.28.63.583.88.926a1%201%200%200%201-.22%201.397c-.41.3-.97.23-1.314-.122l-.244-.285-.14-.147-.182-.177a7.6%207.6%200%200%200-2.108-1.363%201%201%200%200%201-.518-1.316%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 42px;
  height: 42px;
}

.nav-btns {
  display: none;
}

.scroll-snap {
  display: none;
}

.scroll-snap .embla__total-snap {
  color: var(--color-grey);
}

.select {
  position: relative;
  z-index: 5;
}

.select__current {
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
  color: var(--color-green);
  padding: 14px 24px;
  background-color: var(--color-white);
  border-radius: 60px;
}

.select__current::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  rotate: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%23009943%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m5%209%206.5%206.5L18%209%22%2F%3E%3C%2Fsvg%3E");
}

.select ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  translate: 0 16px;
  padding: 20px;
  background-color: var(--color-white);
  border-radius: 30px;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition-duration: 0.15s;
  transition-timing-function: ease-out;
  transition-property: opacity, translate;
}

.select li+li {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--color-grey);
}

.select li {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.select li.active {
  color: var(--color-green);
}

.select--green .select__current {
  background-color: var(--color-green);
  color: var(--color-white);
}

.select--green .select__current::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m5%209%206.5%206.5L18%209%22%2F%3E%3C%2Fsvg%3E");
}

.select--green ul {
  border: 1px solid var(--color-green);
}

.select--green ul li {
  color: var(--color-green);
}

.select--green ul li.active {
  font-weight: 600;
}

.select.open .select__current::after {
  rotate: 180deg;
}

.select.open ul {
  opacity: 1;
  pointer-events: auto;
  translate: 0 8px;
}

.gallery {
  position: relative;
}

.gallery .select {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
}

.gallery__img {
  height: 350px;
}
.g-slider .embla__viewport {
  overflow: hidden;
  border-radius: 30px;
}

.scrollbar {
  position: relative;
  overflow: hidden;
}

.scrollbar__content {
  height: 100%;
  overflow-y: scroll;
  padding-right: 22px;
  box-sizing: content-box;
  scrollbar-width: none;
}

.scrollbar__content::-webkit-scrollbar {
  display: none;
}

.scrollbar__bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 100%;
  background: var(--color-light);
  border-radius: 3px;
}

.scrollbar__thumb {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: var(--color-green);
  border-radius: 3px;
}

.scrollbar__bar {
  display: none;
}

.ti {
  position: relative;
  display: inline-block;
}

.ti .ti-icon {
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  translate: 0 -10%;
}

.ti-icon--1 {
  background-image: url("data:image/svg+xml,%3Csvg%20class%3D%22ti-icon ti-icon--%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2232%22%20fill%3D%22none%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23009943%22%20fill-rule%3D%22evenodd%22%20d%3D%22M33.746%2031.82H2.45a2.15%202.15%200%200%201-2.003-1.354A2.13%202.13%200%200%201%20.98%2028.12l8.147-7.552H6.982a2.15%202.15%200%200%201-2.003-1.354%202.13%202.13%200%200%201%20.534-2.347l7.116-6.598h-.624A2.15%202.15%200%200%201%2010%208.914a2.13%202.13%200%200%201%20.534-2.347L17.013.562a1.597%201.597%200%200%201%202.17%200s4.41%204.09%206.477%206.005c.647.6.859%201.53.534%202.347a2.15%202.15%200%200%201-2.003%201.354h-.625l7.117%206.598c.646.6.858%201.53.534%202.347a2.15%202.15%200%200%201-2.004%201.354h-2.145l8.148%207.552c.646.6.857%201.53.533%202.348a2.15%202.15%200%200%201-2.003%201.354%22%20clip-rule%3D%22evenodd%22%20%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h36v32H0z%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--2 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4082_4264)%22%3E%3Cpath%20d%3D%22M36.9895%2021.8568L38.4589%2025.2565C38.6989%2025.8119%2038.1735%2026.3917%2037.5972%2026.2073L24.7996%2022.112V18.0566L24.7952%2017.8935C24.7221%2016.5186%2023.7294%2015.3878%2022.421%2015.1047L21.9491%2015.0411C21.8929%2015.0379%2021.8363%2015.0364%2021.7793%2015.0364L21.6558%2015.0519C20.5959%2015.1855%2019.5231%2015.1803%2018.4645%2015.0364L18.0078%2015.0537C16.5634%2015.2087%2015.4238%2016.3819%2015.321%2017.8412L15.3174%2017.9007C15.3148%2017.9523%2015.3134%2018.0043%2015.3134%2018.0566V22.163L2.675%2026.2073C2.09871%2026.3917%201.57328%2025.8119%201.81333%2025.2565L3.28268%2021.8568L0.657551%2020.5299C0.17229%2020.2845%200.13586%2019.6054%200.592094%2019.3096L3.28268%2017.5651L1.66862%2014.5522C1.36736%2013.9899%201.90872%2013.3486%202.51365%2013.5512L7.92412%2015.2985C8.24404%2015.4018%208.44966%2014.9649%208.1661%2014.7842L3.51153%2011.8189C2.97363%2011.5418%203.01206%2010.7603%203.57454%2010.5373L7.01746%209.17235L6.09952%206.37778C5.92986%205.86118%206.38431%205.3552%206.91608%205.46863L10.0521%206.13766L11.0413%202.86589C11.2259%202.25523%2012.0621%202.18457%2012.3466%202.7556L15.1963%206.97536C15.3924%207.26577%2015.8386%207.0175%2015.6952%206.69774L13.7741%202.41467C13.5715%201.80975%2014.2128%201.26838%2014.7751%201.56964L17.788%203.1837L19.5325%200.493117C19.8283%200.0368838%2020.5074%200.0733142%2020.7528%200.558575L22.0797%203.1837L25.4794%201.71436C26.0348%201.4743%2026.6146%201.99974%2026.4302%202.57603L24.5335%206.98922C24.3962%207.30886%2024.8401%207.55096%2025.0344%207.26241L28.0693%202.7556C28.3538%202.18457%2029.1901%202.25523%2029.3747%202.86589L30.3638%206.13766L33.4999%205.46863C34.0316%205.3552%2034.4861%205.86118%2034.3164%206.37778L33.3985%209.17235L36.8414%2010.5373C37.4039%2010.7603%2037.4423%2011.5418%2036.9044%2011.8189L32.1215%2014.7537C31.8331%2014.9307%2032.0358%2015.3736%2032.3583%2015.2709L37.7586%2013.5512C38.3635%2013.3486%2038.9049%2013.9899%2038.6036%2014.5522L36.9895%2017.5651L39.68%2019.3096C40.1362%2019.6054%2040.0998%2020.2845%2039.6147%2020.5299L36.9895%2021.8568Z%22%20fill%3D%22%23DA093A%22%20%2F%3E%3Cpath%20d%3D%22M36.9895%2018.0906L38.4589%2014.6909C38.6989%2014.1355%2038.1735%2013.5557%2037.5972%2013.7401L24.7996%2017.8354V21.8908L24.7952%2022.0539C24.7221%2023.4288%2023.7294%2024.5596%2022.421%2024.8427L21.9491%2024.9063C21.8929%2024.9095%2021.8363%2024.911%2021.7793%2024.911L21.6558%2024.8955C20.5959%2024.7618%2019.5231%2024.7671%2018.4645%2024.911L18.0078%2024.8937C16.5634%2024.7387%2015.4238%2023.5655%2015.321%2022.1062L15.3174%2022.0467C15.3148%2021.9951%2015.3134%2021.9431%2015.3134%2021.8908V17.7844L2.675%2013.7401C2.09871%2013.5557%201.57328%2014.1355%201.81333%2014.6909L3.28268%2018.0906L0.657551%2019.4175C0.17229%2019.6628%200.13586%2020.342%200.592094%2020.6378L3.28268%2022.3822L1.66862%2025.3952C1.36736%2025.9575%201.90872%2026.5988%202.51365%2026.3961L7.92412%2024.6489C8.24404%2024.5456%208.44966%2024.9825%208.1661%2025.1632L3.51153%2028.1285C2.97363%2028.4056%203.01206%2029.1871%203.57454%2029.4101L7.01746%2030.775L6.09952%2033.5696C5.92986%2034.0862%206.38431%2034.5922%206.91608%2034.4788L10.0521%2033.8097L11.0413%2037.0815C11.2259%2037.6921%2012.0621%2037.7628%2012.3466%2037.1918L15.1963%2032.972C15.3924%2032.6816%2015.8386%2032.9299%2015.6952%2033.2496L13.7741%2037.5327C13.5715%2038.1376%2014.2128%2038.679%2014.7751%2038.3777L17.788%2036.7637L19.5325%2039.4542C19.8283%2039.9104%2020.5074%2039.874%2020.7528%2039.3888L22.0797%2036.7637L25.4794%2038.233C26.0348%2038.4731%2026.6146%2037.9476%2026.4302%2037.3714L24.5335%2032.9582C24.3962%2032.6385%2024.8401%2032.3964%2025.0344%2032.685L28.0693%2037.1918C28.3538%2037.7628%2029.1901%2037.6921%2029.3747%2037.0815L30.3638%2033.8097L33.4999%2034.4788C34.0316%2034.5922%2034.4861%2034.0862%2034.3164%2033.5696L33.3985%2030.775L36.8414%2029.4101C37.4039%2029.1871%2037.4423%2028.4056%2036.9044%2028.1285L32.1215%2025.1937C31.8331%2025.0167%2032.0358%2024.5738%2032.3583%2024.6764L37.7586%2026.3961C38.3635%2026.5988%2038.9049%2025.9575%2038.6036%2025.3952L36.9895%2022.3822L39.68%2020.6378C40.1362%2020.342%2040.0998%2019.6628%2039.6147%2019.4175L36.9895%2018.0906Z%22%20fill%3D%22%23DA093A%22%20%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4082_4264%22%3E%3Crect%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22white%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--3 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2238%22%20height%3D%2237%22%20viewBox%3D%220%200%2038%2037%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4209_14280)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M37.7174%2017.8899V20.5388C37.7174%2029.5692%2030.4855%2036.8897%2021.5644%2036.8897H18.9476H16.3308C7.40962%2036.8897%200.177617%2029.5692%200.177617%2020.5388L0.177612%2019.2559V16.6071C0.177612%207.57667%207.40962%200.256104%2016.3308%200.256104H18.9476H21.5644C30.4855%200.256104%2037.7174%207.57667%2037.7174%2016.6071V17.8899ZM30.4661%2018.5729C23.8037%2016.5565%2018.9476%2010.3048%2018.9476%202.90496C18.9476%2010.3048%2014.0914%2016.5565%207.42905%2018.5729C14.0914%2020.5893%2018.9476%2026.8411%2018.9476%2034.2409C18.9476%2026.8411%2023.8037%2020.5893%2030.4661%2018.5729Z%22%20fill%3D%22%230084C7%22%20%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4209_14280%22%3E%3Crect%20width%3D%2238%22%20height%3D%2237%22%20fill%3D%22white%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%20");
}

.ti-icon--4 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2242%22%20fill%3D%22none%22%20viewBox%3D%220%200%2036%2042%22%3E%3Cg%20fill%3D%22%23da093a%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M24.131%206.801c1.462-1.751%202.453-4.19%202.182-6.62-2.112.084-4.662%201.384-6.178%203.139-1.359%201.553-2.541%204.031-2.225%206.413%202.352.183%204.76-1.183%206.221-2.932M28.549%2022.296c-.055-5.264%204.325-7.783%204.52-7.91-2.46-3.566-6.289-4.056-7.656-4.11-3.255-.331-6.358%201.902-8.014%201.902-1.65%200-4.204-1.857-6.907-1.81-3.554.055-6.827%202.053-8.66%205.208-3.69%206.356-.946%2015.77%202.652%2020.931%201.759%202.522%203.858%205.354%206.609%205.255%202.651-.105%203.652-1.703%206.858-1.703s4.107%201.703%206.91%201.652c2.854-.054%204.659-2.573%206.403-5.101%202.02-2.929%202.85-5.767%202.902-5.908-.066-.036-5.56-2.122-5.617-8.406%22%2F%3E%3Cpath%20d%3D%22M7.167%2022.296c.055-5.264-4.325-7.783-4.519-7.91%202.46-3.566%206.288-4.056%207.656-4.11%203.254-.331%206.357%201.902%208.013%201.902%201.65%200%204.204-1.857%206.907-1.81%203.555.055%206.828%202.053%208.66%205.208%203.691%206.356.946%2015.77-2.651%2020.931-1.76%202.522-3.858%205.354-6.61%205.255-2.65-.105-3.652-1.703-6.858-1.703s-4.107%201.703-6.91%201.652c-2.853-.054-4.658-2.573-6.402-5.101-2.02-2.929-2.851-5.767-2.903-5.908.067-.036%205.56-2.122%205.617-8.406%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h36v42H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--5 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2242%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2042%22%3E%3Cg%20fill%3D%22%23e9531d%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M29.084%2010.919c.06-.06.094-.14.094-.223v-9.46c0-.84-1.03-1.261-1.631-.667l-7.007%206.91a.31.31%200%200%200-.093.222v10.977c0%20.28.343.42.543.223zM29.084%2031.247c.06.06.094.14.094.223v9.459c0%20.84-1.03%201.262-1.631.668l-7.007-6.91a.31.31%200%200%201-.093-.222V23.488c0-.28.343-.42.543-.223zM29.09%2012.09a.32.32%200%200%201%20.225-.092h9.591c.852%200%201.279%201.018.676%201.612l-7.004%206.907a.32.32%200%200%201-.225.092h-11.13a.314.314%200%200%201-.226-.538zM10.91%2012.09a.32.32%200%200%200-.224-.092H1.095c-.852%200-1.279%201.018-.676%201.612l7.003%206.907a.32.32%200%200%200%20.226.092h11.13c.285%200%20.427-.34.226-.538zM10.925%2010.919a.31.31%200%200%201-.094-.223v-9.46c0-.84%201.03-1.261%201.632-.667l7.006%206.91c.06.058.094.138.094.222v10.977c0%20.28-.343.42-.544.223zM10.925%2031.247a.31.31%200%200%200-.094.223v9.459c0%20.84%201.03%201.262%201.632.668l7.006-6.91a.31.31%200%200%200%20.094-.222V23.488c0-.28-.343-.42-.544-.223zM29.09%2029.999a.32.32%200%200%200%20.225.092h9.591c.852%200%201.279-1.018.676-1.613l-7.004-6.906a.32.32%200%200%200-.225-.092h-11.13a.314.314%200%200%200-.226.538zM10.91%2029.999a.32.32%200%200%201-.224.092H1.095c-.852%200-1.279-1.018-.676-1.613l7.003-6.906a.32.32%200%200%201%20.225-.092H18.78c.284%200%20.426.34.225.538z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h40v42H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--6 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22none%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23ffcd00%22%20d%3D%22M24.146.379A40.22%2040.22%200%200%200%2047.908%2024.14a40.22%2040.22%200%200%200-23.762%2023.763A40.22%2040.22%200%200%200%20.383%2024.14%2040.22%2040.22%200%200%200%2024.146.38%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h48v48H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--7 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2236%22%20fill%3D%22none%22%20viewBox%3D%220%200%2035%2036%22%3E%3Cg%20fill%3D%22%23e9531d%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M25.348%2030.565c-5.647%204.53-12.3%206.22-17.418%204.673-.164-.053-.336-.105-.5-.166a5.4%205.4%200%200%200-2.19-.285%203.87%203.87%200%200%201-3.025-1.142%203.91%203.91%200%200%201-1.132-3.066c.06-.803-.082-1.6-.335-2.366-1.729-5.237-.06-12.157%204.596-18.002.038.03.082.053.127.083%208.091%204.553%2014.76%2011.285%2019.289%2019.429.09.173.193.33.313.503.082.12.179.233.275.338%22%2F%3E%3Cpath%20d%3D%22M34.281%2022.826c-.7%202.682-2.07%205.094-3.948%207.093-1.148%201.187-3.07.781-4.053-.579-.075-.105-.15-.21-.209-.323-4.664-8.4-11.54-15.342-19.87-20.038a8%208%200%200%201-.32-.203c-1.349-.984-1.758-2.938-.566-4.095%201.981-1.885%204.373-3.283%207.04-3.99%205.215-1.434%2011.6-.007%2016.376%204.441.454-1.067.707-2.261.842-3.088.126-.804.946-1.33%201.713-1.067.551.18.939.549%201.185.857.246.293.343.684.283%201.06-.224%201.494-1.341%202.892-2.421%203.914%204.067%204.756%205.334%2010.947%203.948%2016.018%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h35v36H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--8 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2042%2040%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23da291c%22%20d%3D%22M17.978%2039.72A21.45%2021.45%200%200%201%205.211%2032.29%2021.37%2021.37%200%200%201%20.296%2018.376V3.517A2.07%202.07%200%200%201%201.581%201.6a2.08%202.08%200%200%201%202.266.45l7.136%207.123a2.082%202.082%200%200%200%203.204-.316l5.18-7.76a2.08%202.08%200%200%201%202.712-.678c.302.16.56.394.75.679l5.182%207.759a2.08%202.08%200%200%200%202.433.804c.29-.103.553-.27.77-.488l7.137-7.122a2.082%202.082%200%200%201%203.551%201.468v15.75a20.73%2020.73%200%200%201-5.032%2013.526%2020.8%2020.8%200%200%201-12.65%206.982z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h42v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--9 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23ffcd00%22%20fill-rule%3D%22evenodd%22%20d%3D%22M27.309%201.53c-1.141-.445-2.697.539-4.191%202.433C22.416%201.655%2021.325.172%2020.1.172c-1.342%200-2.524%201.78-3.209%204.477-1.709-2.195-3.505-3.352-4.735-2.814-1.122.492-1.526%202.287-1.244%204.683-2.128-1.135-3.948-1.412-4.814-.546-.95.949-.525%203.043.897%205.434-2.76-.343-4.85.11-5.338%201.36-.446%201.14.538%202.696%202.432%204.19-2.308.702-3.79%201.793-3.79%203.018%200%201.342%201.78%202.523%204.476%203.209-2.195%201.709-3.352%203.505-2.813%204.735.491%201.122%202.287%201.526%204.683%201.244-1.136%202.128-1.413%203.948-.547%204.814.95.95%203.044.525%205.435-.897-.344%202.761.108%204.85%201.359%205.338%201.14.446%202.696-.538%204.19-2.432.703%202.308%201.793%203.791%203.018%203.791%201.342%200%202.524-1.78%203.209-4.477%201.71%202.195%203.506%203.352%204.735%202.813%201.122-.49%201.527-2.287%201.244-4.683%202.128%201.136%203.948%201.413%204.814.547.95-.95.526-3.044-.896-5.435%202.76.344%204.849-.108%205.337-1.359.446-1.14-.538-2.696-2.432-4.19%202.308-.702%203.791-1.793%203.791-3.018%200-1.343-1.78-2.524-4.477-3.209%202.195-1.71%203.352-3.506%202.814-4.735-.492-1.122-2.287-1.527-4.683-1.244%201.135-2.128%201.412-3.948.546-4.814-.949-.95-3.043-.526-5.434.896.343-2.76-.109-4.849-1.36-5.337M13.887%2014.957a8.05%208.05%200%200%201%203.797-2.601%208.04%208.04%200%200%201%2010.444%206.797%208.1%208.1%200%200%201-.332%203.3%208.04%208.04%200%200%201-8.194%205.577%208.037%208.037%200%200%201-5.715-13.073%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h40v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--10 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23e9531d%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11.3%206.857h.004c3.772.001%206.924%202.696%207.692%206.293a7.79%207.79%200%200%201%209.807%201.085c2.639%202.68%203.013%206.788%201.121%209.873%203.766.598%206.647%203.906%206.647%207.898C36.571%2036.42%2033.047%2040%2028.7%2040H3.428V14.85c0-4.414%203.523-7.993%207.87-7.994%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}

.ti-icon--11 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2235%22%20fill%3D%22none%22%20viewBox%3D%220%200%2036%2035%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23009943%22%20d%3D%22M17.969%2032.39c0-8.542%206.917-15.467%2015.45-15.467h2.503v2.506c0%208.542-6.917%2015.467-15.45%2015.467h-2.503z%22%2F%3E%3Cpath%20fill%3D%22%23009943%22%20d%3D%22M17.969%2032.39c0-8.542-6.917-15.467-15.45-15.467H.016v2.506c0%208.542%206.917%2015.467%2015.45%2015.467h2.503z%22%2F%3E%3Cpath%20fill%3D%22%23da093a%22%20d%3D%22M35.92.242c0%209.926-8.038%2017.973-17.954%2017.973C8.051%2018.215.013%2010.168.013.242z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h36v35H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--12 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%230084c7%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M31.419%2020.163c0%206.46-5.186%2011.696-11.582%2011.696s-11.58-5.237-11.58-11.696c0-6.46%205.184-11.696%2011.58-11.696%206.397%200%2011.582%205.236%2011.582%2011.696%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M22.139%201.306a2.59%202.59%200%200%200-4.284%200%202.59%202.59%200%200%201-3.496.75c-1.555-.956-3.577-.047-3.914%201.76a2.61%202.61%200%200%201-2.891%202.122c-1.806-.235-3.287%201.426-2.867%203.215A2.633%202.633%200%200%201%202.9%2012.279c-1.744.527-2.428%202.652-1.324%204.114a2.65%202.65%200%200%201-.373%203.59c-1.381%201.198-1.15%203.42.447%204.302a2.643%202.643%200%200%201%201.105%203.433c-.779%201.662.327%203.598%202.142%203.747a2.62%202.62%200%200%201%202.391%202.683c-.042%201.837%201.748%203.151%203.466%202.542a2.596%202.596%200%200%201%203.265%201.469c.702%201.696%202.866%202.16%204.19.9a2.586%202.586%200%200%201%203.575%200c1.324%201.26%203.488.796%204.19-.9a2.596%202.596%200%200%201%203.265-1.468c1.718.608%203.508-.706%203.466-2.543a2.62%202.62%200%200%201%202.391-2.683c1.815-.15%202.921-2.085%202.142-3.747a2.643%202.643%200%200%201%201.105-3.433c1.597-.881%201.828-3.104.448-4.302a2.65%202.65%200%200%201-.374-3.59c1.104-1.462.42-3.587-1.324-4.114a2.633%202.633%200%200%201-1.787-3.126c.42-1.79-1.06-3.45-2.866-3.215a2.607%202.607%200%200%201-2.892-2.122c-.337-1.807-2.358-2.716-3.913-1.76a2.59%202.59%200%200%201-3.497-.75m-2.341%2032.723c7.56%200%2013.69-6.208%2013.69-13.866s-6.13-13.866-13.69-13.866c-7.561%200-13.69%206.208-13.69%2013.866s6.129%2013.866%2013.69%2013.866m11.62-13.866c0%206.46-5.184%2011.696-11.58%2011.696-6.397%200-11.582-5.237-11.582-11.696%200-6.46%205.185-11.696%2011.581-11.696%206.397%200%2011.582%205.237%2011.582%2011.696%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h40v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--13 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20fill%3D%22none%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cg%20fill%3D%22%23ffcd00%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M18.013%209.16c0%204.921-4.002%208.91-8.939%208.91S.134%2014.082.134%209.16%204.138.249%209.075.249s8.94%203.99%208.94%208.91%22%2F%3E%3Cpath%20d%3D%22M35.892%209.16c0%204.921-4.002%208.91-8.94%208.91-4.936%200-8.939-3.989-8.939-8.91S22.016.249%2026.953.249s8.939%203.99%208.939%208.91M35.892%2026.982c0%204.922-4.002%208.911-8.94%208.911-4.936%200-8.939-3.99-8.939-8.91%200-4.922%204.003-8.912%208.94-8.912s8.939%203.99%208.939%208.911%22%2F%3E%3Cpath%20d%3D%22M18.013%2026.982c0%204.922-4.002%208.911-8.939%208.911s-8.94-3.99-8.94-8.91c0-4.922%204.003-8.912%208.94-8.912s8.94%203.99%208.94%208.911%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h36v36H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--14 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2248%22%20fill%3D%22none%22%20viewBox%3D%220%200%2050%2048%22%3E%3Cpath%20fill%3D%22%23009943%22%20d%3D%22M24.68%2040.339c0-9.398%207.62-17.018%2017.02-17.018h2.758v2.757c-.001%209.398-7.622%2017.017-17.022%2017.018H24.68zM24.68%2021.922c0-9.398%207.621-17.018%2017.021-17.018h2.757V7.66c0%209.398-7.62%2017.017-17.02%2017.018H24.68zM24.679%2040.339c0-9.399-7.62-17.017-17.02-17.017H4.903v2.757c0%209.398%207.62%2017.017%2017.02%2017.016h2.757z%22%2F%3E%3Cpath%20fill%3D%22%23009943%22%20d%3D%22M24.68%2021.923c0-9.399-7.62-17.017-17.02-17.017H4.904v2.757c0%209.398%207.62%2017.017%2017.02%2017.016h2.757z%22%2F%3E%3C%2Fsvg%3E");
}

.ti-icon--15 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2265%22%20height%3D%2236%22%20fill%3D%22none%22%20viewBox%3D%220%200%2065%2036%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%230084c7%22%20d%3D%22M57.43%2035.893c-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.813%202.323-3.927%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.926-2.323-.806-1.01-1.31-1.615-2.316-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615a1.01%201.01%200%200%201-1.007-1.01c0-.606.403-1.01%201.007-1.01%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.605%202.316-1.615%201.812-2.323%203.926-2.323c2.013%200%203.02%201.313%203.926%202.323.805%201.01%201.309%201.615%202.316%201.615s1.51-.605%202.315-1.615%201.812-2.323%203.926-2.323c2.014%200%203.02%201.313%203.926%202.323.806%201.01%201.31%201.615%202.316%201.615%201.007%200%201.51-.605%202.315-1.615.806-1.01%201.812-2.323%203.927-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.605%202.316-1.615%201.812-2.323%203.926-2.323c2.013%200%203.02%201.313%203.926%202.323.806%201.01%201.309%201.615%202.316%201.615s1.51-.605%202.315-1.615%201.812-2.323%203.926-2.323a1.01%201.01%200%200%201%201.007%201.01c0%20.606-.403%201.01-1.007%201.01-1.007%200-1.51.606-2.315%201.615-.806%201.01-1.913%202.323-3.927%202.323m0-7.371c-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.813%202.323-3.927%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.906%201.01-1.913%202.323-3.926%202.323s-3.02-1.313-3.926-2.323c-.806-1.01-1.31-1.615-2.316-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615a1.01%201.01%200%200%201%200-2.02c2.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.014%200%203.02%201.313%203.926%202.323.806%201.01%201.31%201.615%202.316%201.615%201.007%200%201.51-.606%202.315-1.615.806-1.01%201.812-2.323%203.927-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.806%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615c.805-1.01%201.812-2.323%203.926-2.323a1.01%201.01%200%200%201%200%202.02c-1.007%200-1.51.606-2.315%201.615-.806%201.01-1.913%202.323-3.927%202.323m0-7.472c-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.813%202.323-3.927%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.926-2.323-.806-1.01-1.31-1.615-2.316-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615a1.01%201.01%200%200%201-1.007-1.01c0-.606.403-1.01%201.007-1.01%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.014%200%203.02%201.313%203.926%202.323.806%201.01%201.31%201.615%202.316%201.615%201.007%200%201.51-.606%202.315-1.615.806-1.01%201.812-2.323%203.927-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.806%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615c.805-1.01%201.812-2.323%203.926-2.323a1.01%201.01%200%200%201%201.007%201.01c0%20.606-.403%201.01-1.007%201.01-1.007%200-1.51.606-2.315%201.615-.806%201.01-1.913%202.323-3.927%202.323m0-7.371c-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.813%202.323-3.927%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.926-2.323-.806-1.01-1.31-1.615-2.316-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615A1.01%201.01%200%200%201%20.248%208.73c0-.606.403-1.01%201.007-1.01%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.014%200%203.02%201.313%203.926%202.323.806%201.01%201.31%201.615%202.316%201.615%201.007%200%201.51-.606%202.315-1.615.806-1.01%201.812-2.323%203.927-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.806%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615c.805-1.01%201.812-2.323%203.926-2.323a1.01%201.01%200%200%201%201.007%201.01c0%20.606-.403%201.01-1.007%201.01-1.007%200-1.51.606-2.315%201.615-.806%201.01-1.913%202.323-3.927%202.323m0-7.472c-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.813%202.323-3.927%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.926-2.323-.806-1.01-1.31-1.615-2.316-1.615s-1.51.606-2.315%201.615c-.806%201.01-1.812%202.323-3.926%202.323-2.014%200-3.02-1.313-3.927-2.323-.805-1.01-1.308-1.615-2.315-1.615s-1.51.606-2.316%201.615c-.805%201.01-1.812%202.323-3.926%202.323-2.013%200-3.02-1.313-3.926-2.323-.805-1.01-1.309-1.615-2.315-1.615a1.01%201.01%200%200%201%200-2.02c2.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615C23.1%201.562%2024.107.249%2026.221.249c2.014%200%203.02%201.313%203.926%202.323.806%201.01%201.31%201.615%202.316%201.615%201.007%200%201.51-.606%202.315-1.615.806-1.01%201.812-2.323%203.927-2.323%202.013%200%203.02%201.313%203.926%202.323.805%201.01%201.308%201.615%202.315%201.615s1.51-.606%202.316-1.615c.805-1.01%201.812-2.323%203.926-2.323%202.013%200%203.02%201.313%203.926%202.323.806%201.01%201.309%201.615%202.316%201.615s1.51-.606%202.315-1.615C60.55%201.562%2061.557.249%2063.67.249a1.01%201.01%200%200%201%200%202.02c-1.007%200-1.51.606-2.315%201.615-.806%201.01-1.913%202.323-3.927%202.323%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h65v36H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--16 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%239747ff%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M26.86.172h-2.652c-2.11.001-4.133.728-5.626%202.024-1.492%201.296-2.331%203.053-2.331%204.884v2.302h2.652c2.11.001%204.135-.727%205.627-2.022%201.493-1.296%202.33-3.052%202.33-4.886z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.642.172h2.652c2.11.001%204.133.728%205.626%202.024%201.492%201.296%202.331%203.053%202.331%204.884v2.302h-2.652c-2.11.001-4.135-.727-5.627-2.022-1.493-1.296-2.33-3.052-2.33-4.886z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M17.656%2024.906c-3.358-3.405-3.35-8.916.019-12.31a8.55%208.55%200%200%201%2012.179.02c3.358%203.404%203.35%208.915-.02%2012.309a8.55%208.55%200%200%201-12.178-.02%22%2F%3E%3Cpath%20d%3D%22M12.098%2026.897c-4.382%201.87-9.434-.206-11.283-4.635s.204-9.534%204.586-11.403%209.434.206%2011.283%204.635-.204%209.534-4.587%2011.403%22%2F%3E%3Cpath%20d%3D%22M19.31%2039.089c-4.382%201.869-9.433-.207-11.282-4.636-1.85-4.428.204-9.534%204.586-11.403s9.433.207%2011.282%204.636c1.85%204.428-.204%209.534-4.586%2011.403%22%2F%3E%3Cpath%20d%3D%22M39.683%2031.032c0%204.82-3.867%208.728-8.636%208.728-4.77%200-8.636-3.908-8.636-8.728s3.866-8.728%208.636-8.728%208.636%203.907%208.636%208.728%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h40v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--17 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20fill%3D%22none%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23da0039%22%20d%3D%22M2.56%2035.893H.08v-2.49c0-8.487%206.854-15.367%2015.308-15.367C6.934%2018.036.08%2011.183.08%202.73V.249h2.48c8.454%200%2015.308%206.853%2015.308%2015.308%200-8.455%206.88-15.308%2015.366-15.308h2.49v2.48c0%208.454-6.88%2015.307-15.367%2015.307%208.487%200%2015.366%206.88%2015.366%2015.367v2.49h-2.489c-8.487%200-15.367-6.88-15.367-15.367%200%208.487-6.853%2015.366-15.307%2015.366%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h36v36H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--18 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2239%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23E9531D%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22m41.753%2023.685-2.014-3.021%202.04-4.732c.176-.41.133-.88-.114-1.25a1.3%201.3%200%200%200-1.109-.58l-5.131.09-2.013-3.02a1.306%201.306%200%200%200-2.026-.184l-3.22%203.332%201.64-7.638a1.312%201.312%200%200%200-1.279-1.587h-3.625L22.11.766a1.307%201.307%200%200%200-2.196%200l-2.792%204.33h-3.625a1.306%201.306%200%200%200-1.278%201.586l1.64%207.637-3.221-3.33a1.305%201.305%200%200%200-2.026.183l-2.013%203.02-5.13-.09a1.31%201.31%200%200%200-1.224%201.83l2.04%204.732-2.014%203.02a1.313%201.313%200%200%200%20.606%201.947l11.272%204.474-.96%203.748c-.111.431.004.889.306%201.215.301.327.748.479%201.185.402l7.025-1.231v3.232c0%20.724.585%201.31%201.307%201.31a1.31%201.31%200%200%200%201.308-1.31v-3.232l7.024%201.23a1.31%201.31%200%200%200%201.185-.4c.302-.327.417-.785.307-1.216l-.96-3.748%2011.271-4.474a1.31%201.31%200%200%200%20.606-1.946%22%2F%3E%3Cpath%20d%3D%22M18.941%2030.334h4.14v8.448h-4.14z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h42v39H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--19 {
  background-image: url("../img/icons/sun.png");
}

.ti-icon--20 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22289%22%20height%3D%22271%22%20fill%3D%22none%22%20viewBox%3D%220%200%20289%20271%22%3E%3Cpath%20fill%3D%22%23ffcd00%22%20d%3D%22M147.67%20135.295c27.584%2015.942%2037.086%2051.189%2021.289%2078.819%2016.006-27.509%2051.25-36.895%2078.834-20.953l8.11%204.688-4.678%208.113c-15.953%2027.658-51.298%2037.126-78.947%2021.146l-8.111-4.687v-.002l-8.107-4.685c-27.649-15.98-37.132-51.355-21.18-79.014l4.68-8.113zm31.259-54.2c27.628%2015.967%2037.117%2051.299%2021.216%2078.948%2015.97-27.608%2051.282-37.048%2078.91-21.081l8.111%204.687-4.68%208.114c-15.952%2027.658-51.298%2037.125-78.947%2021.146l-16.22-9.374c-27.649-15.98-37.131-51.356-21.179-79.015l4.68-8.113z%22%2F%3E%3Cpath%20fill%3D%22%23da093a%22%20d%3D%22M76.232%2095.018c27.321%2015.79%2036.689%2050.751%2020.923%2078.086l-4.624%208.018-8.014-4.631C57.196%20160.7%2047.827%20125.74%2063.594%2098.404l4.624-8.017zm-8.014-4.632-4.624%208.018c-15.766%2027.336-50.61%2036.744-77.827%2021.015l-7.983-4.615%204.625-8.018c15.765-27.335%2050.61-36.743%2077.826-21.013zm90.529-24.07-4.607%207.988c-15.705%2027.23-50.585%2036.504-77.906%2020.714l-8.014-4.632%204.607-7.987c15.705-27.23%2050.585-36.504%2077.906-20.715zM51.983%204.615C79.2%2020.344%2088.531%2055.169%2072.825%2082.399l-4.606%207.987-7.983-4.614C33.02%2070.044%2023.688%2035.217%2039.393%207.987L44%200z%22%2F%3E%3Cpath%20fill%3D%22%230084c7%22%20d%3D%22m26.516%20162.947%207.998%204.622c27.268%2015.76%2036.636%2050.622%2020.922%2077.867l-2.232%203.868.002.002-4.608%207.992c-15.714%2027.245-50.56%2036.556-77.828%2020.796l-7.997-4.624%204.608-7.991c12.876-22.325%2038.597-32.608%2062.47-26.923-16.835-17.829-20.811-45.22-7.995-67.53-12.895%2022.265-38.58%2032.513-62.422%2026.833%2016.857%2017.853%2020.822%2045.294%207.946%2067.62l-4.608%207.992-8-4.622c-27.269-15.76-36.636-50.623-20.923-77.867l2.233-3.871%204.61-7.992c15.714-27.244%2050.557-36.555%2077.826-20.796z%22%2F%3E%3Cpath%20fill%3D%22%23e9531d%22%20d%3D%22M94.804%20276.096c15.887%209.182%2021.365%2029.458%2012.249%2045.303%209.152-15.824%2029.432-21.214%2045.318-12.033%2015.897%209.187%2021.372%2029.485%2012.23%2045.337-9.143%2015.852-29.441%2021.253-45.338%2012.066-15.885-9.181-21.364-29.457-12.248-45.304-9.152%2015.826-29.433%2021.214-45.318%2012.033-15.897-9.187-21.372-29.485-12.23-45.336%209.142-15.852%2029.44-21.254%2045.337-12.066m33.108-57.403c15.885%209.181%2021.363%2029.455%2012.25%2045.301%209.152-15.824%2029.431-21.211%2045.316-12.031%2015.897%209.189%2021.373%2029.487%2012.23%2045.336-9.142%2015.852-29.441%2021.253-45.338%2012.066-15.885-9.181-21.364-29.456-12.248-45.303-9.152%2015.826-29.431%2021.216-45.318%2012.034-15.896-9.188-21.372-29.486-12.23-45.337s29.441-21.253%2045.338-12.066%22%2F%3E%3C%2Fsvg%3E");
}

.ti-icon--21 {
  background-image: url("../img/icons/elka.png");
}

.ti-icon--22 {
  background-image: url("../img/icons/list.png");
}

.ti-icon--23 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22289%22%20height%3D%22271%22%20fill%3D%22none%22%20viewBox%3D%220%200%20289%20271%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M147.67%20135.295c27.584%2015.942%2037.086%2051.189%2021.289%2078.819%2016.006-27.509%2051.25-36.895%2078.834-20.953l8.11%204.688-4.678%208.113c-15.953%2027.658-51.298%2037.126-78.947%2021.146l-8.111-4.687v-.002l-8.107-4.685c-27.649-15.98-37.132-51.355-21.18-79.014l4.68-8.113zm31.259-54.2c27.628%2015.967%2037.117%2051.299%2021.216%2078.948%2015.97-27.608%2051.282-37.048%2078.91-21.081l8.111%204.687-4.68%208.114c-15.952%2027.658-51.298%2037.125-78.947%2021.146l-16.22-9.374c-27.649-15.98-37.131-51.356-21.179-79.015l4.68-8.113z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M76.232%2095.018c27.321%2015.79%2036.689%2050.751%2020.923%2078.086l-4.624%208.018-8.014-4.631C57.196%20160.7%2047.827%20125.74%2063.594%2098.404l4.624-8.017zm-8.014-4.632-4.624%208.018c-15.766%2027.336-50.61%2036.744-77.827%2021.015l-7.983-4.615%204.625-8.018c15.765-27.335%2050.61-36.743%2077.826-21.013zm90.529-24.07-4.607%207.988c-15.705%2027.23-50.585%2036.504-77.906%2020.714l-8.014-4.632%204.607-7.987c15.705-27.23%2050.585-36.504%2077.906-20.715zM51.983%204.615C79.2%2020.344%2088.531%2055.169%2072.825%2082.399l-4.606%207.987-7.983-4.614C33.02%2070.044%2023.688%2035.217%2039.393%207.987L44%200z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m26.516%20162.947%207.998%204.622c27.268%2015.76%2036.636%2050.622%2020.922%2077.867l-2.232%203.868.002.002-4.608%207.992c-15.714%2027.245-50.56%2036.556-77.828%2020.796l-7.997-4.624%204.608-7.991c12.876-22.325%2038.597-32.608%2062.47-26.923-16.835-17.829-20.811-45.22-7.995-67.53-12.895%2022.265-38.58%2032.513-62.422%2026.833%2016.857%2017.853%2020.822%2045.294%207.946%2067.62l-4.608%207.992-8-4.622c-27.269-15.76-36.636-50.623-20.923-77.867l2.233-3.871%204.61-7.992c15.714-27.244%2050.557-36.555%2077.826-20.796z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M94.804%20276.096c15.887%209.182%2021.365%2029.458%2012.249%2045.303%209.152-15.824%2029.432-21.214%2045.318-12.033%2015.897%209.187%2021.372%2029.485%2012.23%2045.337-9.143%2015.852-29.441%2021.253-45.338%2012.066-15.885-9.181-21.364-29.457-12.248-45.304-9.152%2015.826-29.433%2021.214-45.318%2012.033-15.897-9.187-21.372-29.485-12.23-45.336%209.142-15.852%2029.44-21.254%2045.337-12.066m33.108-57.403c15.885%209.181%2021.363%2029.455%2012.25%2045.301%209.152-15.824%2029.431-21.211%2045.316-12.031%2015.897%209.189%2021.373%2029.487%2012.23%2045.336-9.142%2015.852-29.441%2021.253-45.338%2012.066-15.885-9.181-21.364-29.456-12.248-45.303-9.152%2015.826-29.431%2021.216-45.318%2012.034-15.896-9.188-21.372-29.486-12.23-45.337s29.441-21.253%2045.338-12.066%22%2F%3E%3C%2Fsvg%3E");
}

.ti-icon--24 {
  background-image: url("../img/icons/shine-blue.png");
}

.ti-icon--25 {
  background-image: url("../img/icons/flower-red.png");
}

.ti-icon--26 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2037%2040%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23e9531d%22%20d%3D%22M18.45%2027.59c-1.9%203.164-4.466%204.95-6.837%205.764%201.771%204.19%204.858%206.422%206.838%206.422s5.066-2.233%206.837-6.422c-2.37-.814-4.923-2.6-6.837-5.764m14.391-6.304c-2.305-.289-5.34-1.497-7.97-4.15-1.98%203.586-4.65%205.503-6.42%205.503-1.772%200-4.441-1.917-6.421-5.502-2.63%202.64-5.665%203.847-7.97%204.15-.938%205.475%201.367%2010.465%203.086%2011.096%201.94.682%207.762-.132%2010.927-6.868a8%208%200%200%200%20.378-.893c.104.302.234.604.377.893%203.165%206.736%208.986%207.55%2010.927%206.868%201.719-.63%204.024-5.62%203.086-11.097m1.693-13.524C30.641%201.8%2023.178.172%2018.451.172%2013.723.172%206.26%201.8%202.367%207.762c-3.79%205.817-2.201%2011.24-.873%2012.002%201.328.749%206.785.236%2010.862-4.95%201.836%204.372%204.68%206.513%206.095%206.513%201.414%200%204.258-2.14%206.095-6.514%204.076%205.187%209.533%205.7%2010.861%204.951%201.329-.762%202.917-6.185-.873-12.002%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h37v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--27 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23da0039%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M31.42%2020.163c0%206.46-5.186%2011.696-11.582%2011.696s-11.58-5.237-11.58-11.696c0-6.46%205.184-11.696%2011.58-11.696S31.42%2013.703%2031.42%2020.163%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M22.139%201.306a2.59%202.59%200%200%200-4.284%200%202.59%202.59%200%200%201-3.496.75c-1.555-.956-3.576-.047-3.914%201.76a2.607%202.607%200%200%201-2.891%202.122c-1.806-.235-3.286%201.426-2.867%203.215A2.633%202.633%200%200%201%202.9%2012.279c-1.744.527-2.427%202.652-1.323%204.114a2.65%202.65%200%200%201-.374%203.59c-1.38%201.198-1.15%203.42.448%204.302a2.643%202.643%200%200%201%201.104%203.433c-.779%201.662.328%203.597%202.142%203.747a2.62%202.62%200%200%201%202.392%202.682c-.043%201.838%201.748%203.152%203.466%202.543a2.596%202.596%200%200%201%203.265%201.468c.701%201.697%202.866%202.162%204.19.9a2.586%202.586%200%200%201%203.574%200c1.324%201.262%203.489.797%204.19-.9a2.596%202.596%200%200%201%203.265-1.468c1.718.609%203.509-.705%203.466-2.543a2.62%202.62%200%200%201%202.392-2.682c1.814-.15%202.92-2.085%202.142-3.747a2.643%202.643%200%200%201%201.104-3.433c1.597-.882%201.829-3.104.448-4.302a2.65%202.65%200%200%201-.374-3.59c1.104-1.462.42-3.587-1.323-4.114a2.633%202.633%200%200%201-1.788-3.126c.42-1.79-1.06-3.45-2.866-3.215a2.607%202.607%200%200%201-2.891-2.122c-.337-1.807-2.36-2.716-3.914-1.76a2.59%202.59%200%200%201-3.496-.75m-2.341%2032.723c7.561%200%2013.69-6.208%2013.69-13.866S27.36%206.297%2019.799%206.297s-13.69%206.208-13.69%2013.866%206.129%2013.866%2013.69%2013.866m11.62-13.866c0%206.46-5.184%2011.696-11.58%2011.696S8.257%2026.622%208.257%2020.163c0-6.46%205.185-11.696%2011.58-11.696%206.397%200%2011.582%205.236%2011.582%2011.696%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h40v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--28 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23e9531d%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M20.016%2010.178c0%205.468-4.447%209.901-9.933%209.901S.15%2015.646.15%2010.18c0-5.47%204.447-9.902%209.933-9.902s9.933%204.433%209.933%209.901%22%2F%3E%3Cpath%20d%3D%22M39.88%2010.178c0%205.468-4.447%209.901-9.933%209.901s-9.932-4.433-9.932-9.901S24.462.277%2029.947.277s9.933%204.433%209.933%209.901M39.88%2029.98c0%205.468-4.447%209.9-9.933%209.9s-9.932-4.432-9.932-9.9%204.447-9.901%209.932-9.901%209.933%204.433%209.933%209.9%22%2F%3E%3Cpath%20d%3D%22M20.016%2029.98c0%205.468-4.447%209.9-9.933%209.9S.15%2035.449.15%2029.98s4.447-9.901%209.933-9.901%209.933%204.433%209.933%209.9%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h40v40H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--29 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2234%22%20fill%3D%22none%22%20viewBox%3D%220%200%2034%2034%22%3E%3Cg%20fill%3D%22%23ffcd00%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M17.013%208.651c0%204.648-3.78%208.416-8.443%208.416S.127%2013.299.127%208.651%203.907.235%208.57.235s8.443%203.768%208.443%208.416M33.898%208.651c0%204.648-3.78%208.416-8.443%208.416-4.662%200-8.442-3.768-8.442-8.416S20.793.235%2025.455.235s8.443%203.768%208.443%208.416M33.898%2025.483c0%204.648-3.78%208.416-8.443%208.416-4.662%200-8.442-3.768-8.442-8.416s3.78-8.416%208.442-8.416%208.443%203.768%208.443%208.416M17.013%2025.483c0%204.648-3.78%208.416-8.443%208.416S.127%2030.131.127%2025.483s3.78-8.416%208.443-8.416%208.443%203.768%208.443%208.416%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h34v34H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--30 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2239%22%20fill%3D%22none%22%20viewBox%3D%220%200%2034%2039%22%3E%3Cg%20fill%3D%22%23e9531d%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M22.79%206.315c1.38-1.626%202.316-3.891%202.06-6.148-1.994.078-4.403%201.286-5.835%202.915-1.283%201.442-2.4%203.743-2.101%205.955%202.222.17%204.495-1.099%205.876-2.722M26.963%2020.704c-.052-4.888%204.085-7.227%204.268-7.345-2.323-3.311-5.938-3.767-7.23-3.817-3.074-.308-6.004%201.766-7.568%201.766-1.559%200-3.97-1.724-6.523-1.68-3.358.05-6.449%201.906-8.179%204.835C-1.755%2020.365.837%2029.107%204.235%2033.9c1.661%202.342%203.644%204.971%206.242%204.879%202.504-.098%203.449-1.582%206.477-1.582s3.879%201.582%206.526%201.534c2.695-.05%204.4-2.389%206.047-4.736%201.908-2.72%202.693-5.355%202.742-5.486-.064-.034-5.251-1.97-5.306-7.806%22%2F%3E%3Cpath%20d%3D%22M6.77%2020.704c.052-4.888-4.085-7.227-4.268-7.345%202.323-3.311%205.938-3.767%207.23-3.817%203.074-.308%206.005%201.766%207.569%201.766%201.558%200%203.97-1.724%206.523-1.68%203.357.05%206.448%201.906%208.178%204.835%203.486%205.902.894%2014.644-2.504%2019.437-1.661%202.342-3.643%204.971-6.242%204.879-2.503-.098-3.449-1.582-6.477-1.582s-3.878%201.582-6.525%201.534c-2.696-.05-4.4-2.389-6.048-4.736-1.908-2.72-2.692-5.355-2.741-5.486.063-.034%205.25-1.97%205.305-7.806%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h34v39H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--31 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237%22%20height%3D%2237%22%20fill%3D%22none%22%20viewBox%3D%220%200%2037%2037%22%3E%3Cg%20fill%3D%22%23da0039%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M29.063%2018.65c0%205.976-4.796%2010.82-10.713%2010.82S7.638%2024.625%207.638%2018.65c0-5.974%204.796-10.818%2010.712-10.818%205.917%200%2010.713%204.844%2010.713%2010.819%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M20.478%201.208a2.396%202.396%200%200%200-3.962%200%202.394%202.394%200%200%201-3.234.694c-1.438-.884-3.308-.043-3.62%201.628a2.41%202.41%200%200%201-2.675%201.963c-1.67-.217-3.04%201.319-2.651%202.973a2.436%202.436%200%200%201-1.653%202.892c-1.613.488-2.246%202.454-1.225%203.806a2.45%202.45%200%200%201-.345%203.32c-1.277%201.109-1.064%203.164.414%203.98a2.445%202.445%200%200%201%201.022%203.176c-.72%201.537.303%203.327%201.98%203.465a2.424%202.424%200%200%201%202.213%202.482c-.04%201.7%201.617%202.915%203.206%202.352a2.4%202.4%200%200%201%203.02%201.358c.65%201.57%202.651%201.999%203.876.832a2.39%202.39%200%200%201%203.306%200c1.225%201.167%203.227.737%203.876-.832a2.4%202.4%200%200%201%203.02-1.358c1.59.563%203.245-.652%203.206-2.352a2.424%202.424%200%200%201%202.213-2.482c1.678-.138%202.701-1.928%201.98-3.465a2.445%202.445%200%200%201%201.022-3.176c1.478-.816%201.692-2.871.415-3.98a2.45%202.45%200%200%201-.346-3.32c1.021-1.352.389-3.318-1.224-3.806a2.436%202.436%200%200%201-1.654-2.892c.389-1.654-.98-3.19-2.651-2.973a2.41%202.41%200%200%201-2.675-1.963c-.311-1.671-2.181-2.512-3.62-1.628a2.394%202.394%200%200%201-3.234-.694m-2.165%2030.27c6.994%200%2012.664-5.743%2012.664-12.827S25.307%205.825%2018.313%205.825%205.65%2011.567%205.65%2018.65s5.67%2012.826%2012.664%2012.826m10.75-12.827c0%205.975-4.797%2010.819-10.713%2010.819-5.917%200-10.713-4.844-10.713-10.819S12.434%207.832%2018.35%207.832s10.712%204.844%2010.712%2010.82%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h37v37H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.ti-icon--32 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2231%22%20fill%3D%22none%22%20viewBox%3D%220%200%2035%2031%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23009a44%22%20fill-rule%3D%22evenodd%22%20d%3D%22M32.809%2030.826H2.382c-.86%200-1.632-.52-1.948-1.312a2.06%202.06%200%200%201%20.519-2.273l7.92-7.317H6.789c-.86%200-1.632-.52-1.947-1.311a2.06%202.06%200%200%201%20.519-2.274l6.919-6.392h-.608c-.86%200-1.632-.52-1.948-1.311a2.06%202.06%200%200%201%20.52-2.274L16.54.544a1.556%201.556%200%200%201%202.109%200l6.298%205.818c.628.58.834%201.482.519%202.274a2.09%202.09%200%200%201-1.948%201.31h-.607l6.918%206.393c.629.58.835%201.482.52%202.274a2.09%202.09%200%200%201-1.948%201.31h-2.086l7.921%207.318c.629.58.834%201.482.519%202.273a2.09%202.09%200%200%201-1.947%201.312%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h35v31H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.fos .container {
  display: grid;
  gap: 20px;
}

.fos__img {
  position: relative;
  height: 25rem;
  border-radius: 30px;
  overflow: hidden;
  background-color: var(--color-green);
}

.fos__content {
  background-color: var(--color-light);
  padding: 32px 24px;
  border-radius: 30px;
}

.fos__text {
  margin-top: 16px;
}

.fos__form {
  margin-top: 32px;
}

.fos .info {
  margin-top: 16px;
}

.arrow-down {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%2018L23%2031L36%2018%22%20stroke%3D%22%23009943%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
}

.icons-row {
  display: none;
}

[data-popup] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  padding: 15px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

[data-popup]._open {
  z-index: 150;
  opacity: 1;
  visibility: visible;
}

[data-popup-shadow] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(0, 0, 0, 0.4);
}

[data-popup-wrapper] {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  width: 92%;
  max-width: 620px;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 16px;
  padding: 48px 32px 32px;
}

[data-popup-close-btn] {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2399A1AD%22%20d%3D%22m5.021%204.494%2022.627%2022.627-.754.755L4.267%205.249z%22%2F%3E%3Cpath%20fill%3D%22%2399A1AD%22%20d%3D%22M4.487%2026.894%2027.114%204.267l.755.754L5.242%2027.65z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
}

.popup-1 h2 {
  color: var(--color-green);
}

.popup-1 form {
  margin-top: 40px;
}

.popup-1 .info {
  color: var(--color-grey);
  margin-top: 16px;
}

.header {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  background-color: var(--color-white);
  color: var(--color-green);
}

.header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: var(--header-height);
}

.header__logo svg {
  width: 12.9375rem;
}

.header__nav {
  display: none;
}

.header__nav li a {
  padding: 8px 0;
}

.header__tel {
  display: none;
}

.header__fos-btn {
  display: none;
}

.header__right {
  display: flex;
  align-items: center;
  gap: 2rem;
}

.burger {
  position: fixed;
  z-index: 101;
  top: var(--header-height);
  right: 0;
  width: 100%;
  height: calc(100vh - var(--header-height));
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.4);
  scrollbar-width: none;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.15s ease;
}

.burger__wrapper {
  position: relative;
  z-index: 5;
  width: 100%;
  max-width: 102.5rem;
  margin: 0 auto;
  padding-top: 0.5rem;
  border-radius: 1rem;
}

.burger__tel {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--color-grey);
}

.burger__fos-btn {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--color-grey);
}

.burger__fos-btn button {
  width: 100%;
}

.burger._active {
  opacity: 1;
  pointer-events: auto;
}

.burger-btn__close {
  display: none;
}

.header._open .burger-btn__open {
  display: none;
}

.header._open .burger-btn__close {
  display: block;
}

.burger-block {
  border-radius: 1rem;
  background-color: var(--color-white);
  padding: 1.5rem;
}

.burger-block [data-tab-blocks-wrapper] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--color-grey);
}

.burger-block--about ul {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
}

.burger-block--about .burger-block__image {
  padding-top: 1.5rem;
  margin-top: 1.5rem;
  border-top: 1px solid var(--color-grey);
}

.burger-block--about .burger-block__image img {
  height: 21.875rem;
  width: 100%;
  object-fit: cover;
  border-radius: 1rem;
}

.footer__wrapper {
  background-color: var(--color-light);
  padding: 32px 0;
}

.footer__logo {
  width: 260px;
  height: auto;
}

.footer__list {
  order: 1;
  color: var(--color-green);
}

.footer__list li+li {
  margin-top: 20px;
}

.footer__nav {
  order: 3;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer__nav {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--color-green);
}

.f-grid {
  display: grid;
  grid-template-columns: 100%;
  margin-top: 48px;
}

.f-social {
  display: flex;
  gap: 16px;
  order: 2;
  margin-top: 24px;
}

.f-social__link {
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.2s ease-out;
}

.f-social__link path {
  fill: var(--color-green);
  transition: fill 0.2s ease-out;
}

.f-social__link:hover {
  background-color: var(--color-green);
}

.f-social__link:hover path {
  fill: var(--color-white);
}

.f-bottom {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.f-bottom__text {
  margin-top: 20px;
}

.f-bottom__pixel {
  color: var(--color-green);
}

.f-bottom__end {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.f-bottom__usi {
  width: 244px;
  height: auto;
}

@media (min-width: 767px) {
  :root {
    --section-gap: 8.125rem;
    --container-padding-x: 3.75rem;
  }

  .container-768 {
    max-width: var(--container-max-width);
    padding: 0 var(--container-padding-x);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .h1 {
    font-size: 32px;
  }

  .h2 {
    font-size: 24px;
  }

  .subtitle {
    font-size: 20px;
  }

  .button-primary {
    padding: 14.2px 32px;
  }

  .button-secondary {
    padding: 14.2px 32px;
  }

  .button-outlined {
    padding: 13.2px 32px;
  }

  .section-title {
    margin-bottom: 32px;
  }

  .mobile-controls {
    margin-top: 32px;
  }

  .select-expand-768 .select__current,
  .select-expand-768.open .select__current {
    display: none;
  }

  .select-expand-768 ul,
  .select-expand-768.open ul {
    opacity: 1;
    pointer-events: auto;
    translate: none;
    display: flex;
    gap: 8px;
    padding: 8px;
    width: auto;
  }

  .select-expand-768 li,
  .select-expand-768.open li {
    padding: 12px 24px;
    border-radius: 3.75rem;
    background-color: var(--color-light);
    color: var(--color-green);
    text-align: center;
    font-weight: 400;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    transition-property: color, background-color;
  }

  .select-expand-768 li:hover,
  .select-expand-768 li.active,
  .select-expand-768.open li:hover,
  .select-expand-768.open li.active {
    background-color: var(--color-green);
    color: var(--color-white);
  }

  .select-expand-768 li+li,
  .select-expand-768.open li+li {
    border: none;
    margin: 0;
  }

  .gallery .select {
    right: auto;
    min-width: 326px;
    top: 32px;
    left: 32px;
  }

  .gallery__img {
    height: 400px;
  }

  .mobile-scrollbar__bar {
    display: none;
  }

  .ti .ti-icon {
    translate: none;
  }

  .fos__content {
    padding: 48px;
  }

  .fos__text {
    margin-top: 24px;
  }

  .fos__form {
    margin-top: 48px;
  }

  .section-head {
    display: flex;
    justify-content: space-between;
  }

  .icons-row {
    display: block;
    width: 150px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22206%22%20height%3D%2240%22%20fill%3D%22none%22%20viewBox%3D%220%200%20206%2040%22%3E%3Cpath%20fill%3D%22%23da093a%22%20d%3D%22M22.754%2019.963c9.52.004%2017.24%207.725%2017.245%2017.245L40.001%2040l-2.793-.001c-9.52-.004-17.24-7.725-17.245-17.245l-.001-2.792zm-2.793-.001.002%202.792c.004%209.52-7.68%2017.234-17.164%2017.23l-2.781-.002-.001-2.792c-.004-9.52%207.68-17.234%2017.163-17.23zM2.782%200c9.484.004%2017.175%207.695%2017.179%2017.179C19.957%207.696%2027.67.012%2037.19.017h2.792l.001%202.782c.005%209.483-7.71%2017.168-17.23%2017.164l-2.792-.001-2.781-.002C7.697%2019.956.006%2012.265.002%202.781L0%200z%22%2F%3E%3Cpath%20fill%3D%22%23009943%22%20d%3D%22M95.426%2019.303v2.886c.005%209.841-7.97%2017.815-17.812%2017.811l-2.887-.001-.001-2.887c-.005-9.84%207.97-17.814%2017.812-17.81zm-38.53-.017c9.842.005%2017.824%207.986%2017.829%2017.826V40l-2.886-.002c-9.843-.004-17.825-7.985-17.83-17.826v-2.887zM56.887.002c9.842.004%2017.825%207.985%2017.829%2017.826-.004-9.84%207.97-17.815%2017.812-17.81h2.888l.001%202.887c.004%209.841-7.971%2017.815-17.814%2017.81l-2.887-.001-2.886-.001c-9.842-.005-17.825-7.986-17.829-17.826L54.001%200z%22%2F%3E%3Cpath%20fill%3D%22%230084c7%22%20d%3D%22m130.191.002.001%202.892c.004%208.08-5.37%2014.904-12.745%2017.1%207.366%202.2%2012.74%209.01%2012.761%2017.073.014-8.063%205.382-14.867%2012.744-17.061-7.376-2.204-12.755-9.032-12.759-17.112l-.001-2.892h2.896c9.873.005%2017.881%208.002%2017.886%2017.861l.001%202.892v1.401c.004%209.86-7.996%2017.849-17.87%2017.844l-2.895-.001-.001-.001h-2.895c-9.873-.004-17.881-8.001-17.885-17.86l-.001-1.4-.001-2.893c-.005-9.86%207.995-17.85%2017.869-17.845z%22%2F%3E%3Cpath%20fill%3D%22%23e9531d%22%20d%3D%22M195.074%2020.004c5.54.002%2010.034%204.481%2010.036%2010.003.003%205.522-4.487%209.995-10.027%209.993s-10.033-4.48-10.036-10.002c-.002-5.521%204.487-9.997%2010.027-9.994m-20.063-.009c5.54.003%2010.034%204.482%2010.036%2010.003.002%205.522-4.487%209.996-10.027%209.993-5.541-.002-10.034-4.48-10.037-10.002-.002-5.521%204.487-9.996%2010.028-9.994M195.065.01c5.541.003%2010.034%204.48%2010.037%2010.002.002%205.522-4.487%209.995-10.028%209.993-5.54-.003-10.034-4.48-10.036-10.002S189.525.006%20195.065.009M175.002%200c5.54.002%2010.034%204.48%2010.036%2010.002s-4.487%209.996-10.027%209.993c-5.541-.002-10.034-4.48-10.036-10.002-.003-5.522%204.487-9.995%2010.027-9.993%22%2F%3E%3C%2Fsvg%3E");
  }

  [data-popup-wrapper] {
    padding: 64px;
  }

  [data-popup-close-btn] {
    top: 30px;
    right: 30px;
  }

  .header__fos-btn {
    display: block;
  }

  .burger__tel {
    margin-top: 32px;
    padding-top: 32px;
  }

  .burger__fos-btn {
    display: none;
  }

  .burger-block {
    padding: 3.75rem;
  }

  .burger-block [data-tab-blocks-wrapper] {
    margin-top: 32px;
    padding-top: 32px;
  }

  .burger-block--about ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 32px;
  }

  .burger-block--about .burger-block__image {
    margin-top: 32px;
    padding-top: 32px;
  }

  .burger-block--about .burger-block__image img {
    height: 25rem;
  }

  .footer__wrapper {
    padding: 48px 0;
  }

  .footer__logo {
    width: 316px;
  }

  .footer__list li+li {
    margin-top: 24px;
  }

  .footer__nav {
    order: 2;
    border: none;
    padding: 0;
    margin: 0;
  }

  .f-grid {
    grid-template-columns:  auto auto auto;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
  }

  .f-social {
    margin: 0;
    order: 3;
  }

  .f-bottom {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    margin-top: 32px;
  }

  .f-bottom__end {
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
  }
}

@media (min-width: 1023px) {
  .sr+.sr {
    margin-top: 0;
  }

  .select-expand-1024 .select__current,
  .select-expand-1024.open .select__current {
    display: none;
  }

  .select-expand-1024 ul,
  .select-expand-1024.open ul {
    opacity: 1;
    pointer-events: auto;
    translate: none;
    display: flex;
    gap: 8px;
    padding: 8px;
    width: auto;
  }

  .select-expand-1024 li,
  .select-expand-1024.open li {
    padding: 12px 24px;
    border-radius: 3.75rem;
    background-color: var(--color-light);
    color: var(--color-green);
    text-align: center;
    font-weight: 400;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    transition-property: color, background-color;
  }

  .select-expand-1024 li:hover,
  .select-expand-1024 li.active,
  .select-expand-1024.open li:hover,
  .select-expand-1024.open li.active {
    background-color: var(--color-green);
    color: var(--color-white);
  }

  .select-expand-1024 li+li,
  .select-expand-1024.open li+li {
    border: none;
    margin: 0;
  }

  .gallery .select {
    right: 20px;
  }

  .gallery__img {
    height: 600px;
  }

  .fos__img svg {
    height: 100%;
  }

  .arrow-down {
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
  }
}

@media (min-width: 1400px) {
  :root {
    --section-gap: 10rem;
    --container-padding-x: 6.25rem;
  }

  body {
    font-size: 1.2rem;
  }

  .h1 {
    font-size: 40px;
  }

  .h2 {
    font-size: 32px;
  }

  .subtitle {
    font-size: 24px;
  }

  .p1 {
    font-size: 14px;
  }

  .section-pt-1 {
    padding-top: 5rem;
  }

  .section-pt-sm {
    padding-top: 48px;
  }

  .section-title {
    margin-bottom: 48px;
  }

  .section-title {
    margin-bottom: 48px;
  }

  .section-title p {
    margin-top: 24px;
  }

  .controls {
    padding: 8px 7px 8px 32px;
    display: flex;
    gap: 32px;
    align-items: center;
    border-radius: 60px;
    color: var(--color-green);
    border: 1px solid var(--color-green);
  }

  .controls--white {
    background-color: rgba(255, 255, 255, 0.2);
    border: none;
    color: var(--color-white);
  }

  .swipe-icon {
    display: none;
    background: none;
  }

  .nav-btns {
    display: flex;
    gap: 8px;
  }

  .scroll-snap {
    display: inline-block;
  }

  .pagination {
    display: none;
  }

  .gallery__img {
    height: 800px;
  }

  .fos .container {
    grid-template-columns: 57.6% 1fr;
  }

  .fos__img {
    height: auto;
  }

  .icons-row {
    width: 205px;
    height: 40px;
  }

  .header {
    transition: background-color 0.3s ease;
  }

  .header__tel {
    display: block;
  }

  .burger__tel {
    display: none;
  }

  .burger__list .hl-main {
    display: none;
  }

  .burger-block {
    display: block;
  }

  .burger-block--about .burger-block__wrapper {
    display: grid;
    grid-template-columns: 1fr 45%;
    gap: 64px;
  }

  .burger-block--about ul {
    grid-template-columns: 100%;
  }

  .burger-block--about .burger-block__image {
    padding-top: 0;
    margin-top: 0;
    border-top: none;
  }

  .f-bottom {
    margin-top: 48px;
    gap: 80px;
  }
}

@media (min-width: 1860px) {
  :root {
    --section-gap: 11.25rem;
  }

  .section-pt-1 {
    padding-top: 5.625rem;
  }

  .fos .container {
    grid-template-columns: 57.8% 1fr;
  }

  .fos__form {
    margin-top: 72px;
  }

  .burger-block {
    padding: 4rem 3rem;
  }

  .footer__wrapper {
    padding: 64px 0;
  }
}

@media (max-width: 1399px) {
  .pagination {
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: var(--color-light);
    border-radius: 30px;
    padding: 0 16px;
    height: 35px;
  }

  .pagination .embla__dot {
    position: relative;
    height: 6px;
    flex-grow: 1;
    border-radius: 3px;
    background-color: var(--color-grey);
    cursor: pointer;
    width: 6px;
    height: 6px;
  }

  .pagination .embla__dot--selected {
    background: none;
    width: auto;
    height: auto;
    cursor: default;
  }

  .pagination .embla__dot--selected::before {
    content: "";
    display: block;
    width: 22.6px;
    height: 22.6px;
    background: url("../img/icons/floor.svg") center center no-repeat;
    background-size: 22.6px;
  }

  .pagination .embla__dot:first-child.embla__dot--selected::before {
    margin-left: -6px;
  }

  .pagination .embla__dot:last-child.embla__dot--selected::before {
    margin-right: -6px;
  }

  .pagination--white {
    background-color: var(--color-white);
  }
}

@media (max-width: 1022px) {
  .fos__img svg {
    position: absolute;
    top: 50%;
    left: -100px;
    translate: 0 -50%;
    height: 400px;
  }

  .footer__nav {
    font-weight: 350;
  }

  .f-bottom {
    font-weight: 350;
  }
}

@media (max-width: 766px) {
  .mobile-scrollbar {
    position: relative;
    overflow: hidden;
  }

  .mobile-scrollbar__content {
    height: 100%;
    overflow-y: scroll;
    padding-right: 22px;
    box-sizing: content-box;
    scrollbar-width: none;
  }

  .mobile-scrollbar__content::-webkit-scrollbar {
    display: none;
  }

  .mobile-scrollbar__bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 6px;
    height: 100%;
    background: var(--color-light);
    border-radius: 3px;
  }

  .mobile-scrollbar__thumb {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    background: var(--color-green);
    border-radius: 3px;
  }
}

.svg-map {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.svg-plan {
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s ease, color 0.3s ease;
  color: rgba(0, 0, 0, 0);
}

.svg-plan:hover {
  opacity: 0.4;
  color: rgba(64, 160, 64, 0.5);
}


.flower-animation {
  animation: swing 3.5s ease-in-out infinite;
  transform-box: fill-box;
  transform-origin: center;
}

@keyframes swing {
  0% {
    transform: rotate(-10deg);
  }

  50% {
    transform: rotate(10deg);
  }

  100% {
    transform: rotate(-10deg);
  }
}




/* Василенко НГ */
.vasilenko-fixed {
  display: block;
  position: fixed;
  top: 100px;
  right: 20px;
  z-index: 100;
  transform: scale(0.7);
  transition: all .2s ease;
  border: none;
  background: none;
  cursor: pointer;
}

.vasilenko-fixed:hover {
  transform: scale(1);
}

.vasilenko-form-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 20px;
  box-sizing: border-box;
  display: none;
}

.vasilenko-form-wrapper {
  background: #0A66DD;
  padding: 40px 30px;
  border-radius: 12px;
  max-width: 1454px;
  width: 100%;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 100%;
}

.vasilenko-form-wrapper__content {
  max-width: 60%;
}

.vasilenko-form-wrapper__vasilenko {
  position: absolute;
  right: -14px;
  bottom: 0px;
  height: 100%;
  width: auto;
}

.vasilenko-form-wrapper__vasilenko--mobile {
  display: none;
}

.vasilenko-form-title {
  font-size: 42px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.1;
}

.vasilenko-form-subtitle {
  font-size: 18px;
  margin-bottom: 20px;
  color: #ffffff;
  text-transform: uppercase;
}

.vasilenko-form-content {
  border-radius: 16px;
  padding: 32px;
  max-width: 464px;
  box-sizing: border-box;
  background-color: #F4F5F6;
}

.vasilenko-form {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 20px;
}

.vasilenko-form-input {
  padding: 18px 20px;
  border: none;
  border-radius: 36px;
  font-size: 16px;
  background-color: #ffffff !important;
}

.vasilenko-form-button {
  padding: 14px;
  background: #0A66DD;
  color: white;
  border: none;
  border-radius: 36px;
  font-size: 16px;
  cursor: pointer;
  transition: background 0.3s;
}

.vasilenko-form-button:hover {
  background: #c0392b;
}

.vasilenko-close {
  position: absolute;
  right: 13px;
  top: 13px;
  cursor: pointer;
  z-index: 10;
  transition: all 0.2s;
}

.vasilenko-close:hover {
  transform: rotate(90deg);
}

@media (max-width: 1280px) {
  .vasilenko-form-wrapper__vasilenko {
    height: 80%;
  }
}

@media (max-width: 1120px) {
  .vasilenko-form-title {
    font-size: 36px;
  }
}

@media (max-width: 1024px) {
  .vasilenko-form-wrapper__vasilenko {
    display: none;
  }

  .vasilenko-form-wrapper__vasilenko--mobile {
    display: block;
    width: 70%;
    height: auto;
    margin: 0 auto;
  }

  .vasilenko-form-wrapper {
    padding: 30px 20px;
  }

  .vasilenko-form-content {
    padding: 20px;
  }

  .vasilenko-form-wrapper__content {
    max-width: 100%;
  }

  .vasilenko-form-content {
    max-width: 100%;
  }

  .vasilenko-form-title {
    font-size: 26px;
    line-height: 1.2;
  }

  .vasilenko-form-subtitle {
    font-size: 14px;
  }

  .vasilenko-fixed {
    top: 60px;
    right: 0;
  }
}

/*  */




.footer__head {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 1023px) {
  .footer__head {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}


.button-tab {
  padding: 12px 24px;
  border-radius: rem(60px);
  background-color: var(--color-light);
  color: var(--color-green);
  text-align: center;
  font-weight: 400;
  border-radius: 30px;

  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  transition-property: color, background-color;
}
.button-tab:hover,
.button-tab.active,
.button-tab._active {
  background-color: var(--color-green);
  color: var(--color-white);
}


.ip-tabs {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 1300px) {
  .ip-tabs {
    flex-direction: row;
    gap: 20px;
  }
  .ip-tabs .button-tab {
    flex-grow: 1;
  }
}


.ip-tabs {
  margin-bottom: 24px;
}
@media (min-width: 1300px) {
  .ip-tabs {
    margin-bottom: 48px;
  }
}


.section-pt-2 {
  padding-top: 24px;
}
@media (min-width: 1024px) {
  .section-pt-2 {
    padding-top: 60px;
  }
}


[data-tab-content-wrapper] {
  position: relative;
}

[data-tab-content] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}

[data-tab-content]._active {
  position: static;
  opacity: 1;
  visibility: visible;
}

[data-tab-link] {
  white-space: nowrap;
}

@media (min-width: 1600px) {
  .header__nav {
    display: block;
  }
  .header__nav ul {
    display: flex;
    align-items: center;
    gap: 2rem;
  }
}
