@font-face {
  font-family: 'Druk Text Wide Cyr';
  src: url('../fonts/DrukWideCyr-Medium.ttf');
  src: local('DrukCyr Medium'), local('DrukCyr-Medium'),
    url('../fonts/DrukWideCyr-Medium.woff') format('woff'),
    url('../fonts/DrukCyr-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Regular.ttf');
  src: local('Manrope Regular'), local('Manrope-Regular'),
    url('../fonts/Manrope-Regular.woff2') format('woff2'),
    url('../fonts/Manrope-Regular.woff') format('woff'),
    url('../fonts/Manrope-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Bold.ttf');
  src: local('Manrope Bold'), local('Manrope-Bold'),
    url('../fonts/Manrope-Bold.woff2') format('woff2'),
    url('../fonts/Manrope-Bold.woff') format('woff'),
    url('../fonts/Manrope-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter_28pt-Light.ttf');
  src: local('Inter Regular'), local('Inter-Regular'),
    url('../fonts/Inter_28pt-Light.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter_28pt-Bold.ttf');
  src: local('Inter Bold'), local('Inter-Bold'),
    url('../fonts/Inter_28pt-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

.no-sctoll {
  overflow: hidden;
}

#map .ymaps-2-1-79-ground-pane,
#map-2 .ymaps-2-1-79-ground-pane,
#map .ymaps-layers-pane,
#map-2 .ymaps-layers-pane {
  filter: grayscale(1);
  -ms-filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
}

.btn {
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.9rem;
  border-radius: 6.25rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn span {
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn .btn-arrow,
.btn .btn-arrow.-horizontal {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn.-dark {
  background: #252525;
  border: 1px solid #252525;
}

.btn.-dark span {
  color: #fff;
}

.btn.-dark .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-dark .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-dark:hover {
  background: #fff;
}

.btn.-dark:hover span {
  color: #252525;
}

.btn.-dark:hover .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-dark:hover .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-white {
  background: #fff;
  border: 1px solid #fff;
}

.btn.-white span {
  color: #252525;
}

.btn.-white .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-white .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-white:hover {
  background-color: #252525;
}

.btn.-white:hover span {
  color: #fff;
}

.btn.-white:hover .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-white:hover .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-transparent {
  background: transparent;
  border: 1px solid #fff;
}

.btn.-transparent span {
  color: #fff;
}

.btn.-transparent .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-transparent .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-transparent:hover {
  background: #fff;
}

.btn.-transparent:hover span {
  color: #252525;
}

.btn.-transparent:hover .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-transparent:hover .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='%23252525'/%3e%3c/svg%3e");
}

.underlined-btn {
  padding: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.underlined-btn:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1.5px;
  background: #252525;
}

.underlined-btn:after {
  content: '';
  display: block;
  width: 0.75rem;

  min-width: 0.75rem;
  height: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3e%3cpath d='M1.0152 0.980094L1.02924 1.97659L4.79532 1.99062L8.5614 1.99998L4.2807 6.28068L0 10.5614L0.715789 11.2725L1.4269 11.9883L5.7076 7.70758L9.9883 3.42688L9.99766 7.19296L10.0117 10.959L11.0082 10.9731L12 10.9824V5.48536V-0.0117188H6.50292H1.00585L1.0152 0.980094Z' fill='%23252525'/%3e%3c/svg%3e");
}

.title {
  font-family: 'Druk Text Wide Cyr';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.mob {
  display: none;
}

.-star {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' stroke='%23252525'/%3e%3c/svg%3e");
}

.swiper-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}

.swiper-button-lock {
  display: block;
  opacity: 0;
  visibility: hidden;
}

.swiper-nav__arrow {
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  border-radius: 100%;
  background-color: #252525;
  border: 1px solid #252525;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.swiper-nav .-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5366)'%3e%3cpath d='M13.5367 24.8956L14.6483 23.7523L10.4033 19.4756L6.15305 15.2042H15.8392H25.5253L25.52 13.5898L25.5253 11.9755H15.8392H6.15305L10.4033 7.70407L14.6483 3.42735L13.5367 2.28407L12.4252 1.15138L6.20598 7.37061L-0.0132526 13.5898L6.20598 19.8091L12.4252 26.0283L13.5367 24.8956Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5366'%3e%3crect width='19.2' height='19.2' fill='white' transform='translate(13.5767 27.1533) rotate(-135)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.swiper-nav .-prev:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5370)'%3e%3cpath d='M13.5367 24.8956L14.6483 23.7523L10.4033 19.4756L6.15305 15.2042H15.8392H25.5253L25.52 13.5898L25.5253 11.9755H15.8392H6.15305L10.4033 7.70407L14.6483 3.42735L13.5367 2.28407L12.4252 1.15138L6.20598 7.37061L-0.0132526 13.5898L6.20598 19.8091L12.4252 26.0283L13.5367 24.8956Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5370'%3e%3crect width='19.2' height='19.2' fill='white' transform='translate(13.5767 27.1533) rotate(-135)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.swiper-nav .-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5362)'%3e%3cpath d='M13.6166 24.8956L12.5051 23.7523L16.75 19.4756L21.0003 15.2042H11.3141H1.62803L1.63332 13.5898L1.62803 11.9755H11.3141H21.0003L16.75 7.70407L12.5051 3.42735L13.6166 2.28407L14.7281 1.15138L20.9473 7.37061L27.1666 13.5898L20.9473 19.8091L14.7281 26.0283L13.6166 24.8956Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5362'%3e%3crect width='19.2' height='19.2' fill='white' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.5767 27.1533)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.swiper-nav .-next:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5374)'%3e%3cpath d='M13.6166 24.8956L12.5051 23.7523L16.75 19.4756L21.0003 15.2042H11.3141H1.62803L1.63332 13.5898L1.62803 11.9755H11.3141H21.0003L16.75 7.70407L12.5051 3.42735L13.6166 2.28407L14.7281 1.15138L20.9473 7.37061L27.1666 13.5898L20.9473 19.8091L14.7281 26.0283L13.6166 24.8956Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5374'%3e%3crect width='19.2' height='19.2' fill='white' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.5767 27.1533)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.runner-swiper {
  padding: 2.5rem;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}

.runner-swiper .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}

.runner-swiper .swiper-slide {
  padding-right: 3rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  font-style: italic;
  text-transform: uppercase;
}

.runner-swiper .swiper-slide span {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.runner-swiper .swiper-slide .-blue {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-rose {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-yellow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-orange {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-green {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
}

.play-btn {
  width: 4rem;
  height: 4rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M42 31.9999L25.5 41.5262V22.4736L42 31.9999Z' fill='%23252525'/%3e%3c/svg%3e ");
}

.social-item {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 40%;
  background-repeat: no-repeat;
  border-radius: 100%;
  border: 1px solid #252525;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  transition: 0.3s;
}

.social-item:hover {
  background-color: #252525;
}

.social-item.-tg {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M18.6325 1.77303C17.3044 2.26131 0.917673 8.55428 0.675485 8.67147C-0.125296 9.05037 -0.219046 9.55037 0.448923 9.89022C0.515329 9.92537 1.6208 10.2769 2.91377 10.6793L5.26142 11.4097L10.5895 8.07381C13.5231 6.24178 15.9802 4.71834 16.0505 4.69491C16.2341 4.63241 16.3903 4.63631 16.4606 4.71053C16.5114 4.76131 16.5153 4.78475 16.4724 4.85897C16.4489 4.90975 14.4997 6.67928 12.1481 8.78865C9.79658 10.9019 7.86299 12.6441 7.85517 12.6637C7.84736 12.6832 7.76924 13.7379 7.67939 15.0074L7.51533 17.3121L7.69502 17.2887C7.79267 17.2769 7.94502 17.2262 8.03486 17.1754C8.12861 17.1285 8.73799 16.5738 9.39814 15.9449C10.0544 15.316 10.6169 14.7887 10.6442 14.7808C10.6716 14.7691 11.7185 15.5113 12.9724 16.4293C14.2224 17.3472 15.3435 18.1402 15.4646 18.1949C15.781 18.3433 16.1325 18.3551 16.363 18.234C16.57 18.1246 16.7692 17.8512 16.8552 17.566C16.8864 17.4566 17.6052 14.148 18.445 10.2144C19.8474 3.66756 19.9763 3.03475 19.9763 2.69491C19.9763 2.37459 19.9646 2.29647 19.8786 2.1285C19.82 2.00741 19.7146 1.88631 19.613 1.816C19.3825 1.65584 18.9997 1.63631 18.6325 1.77303Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-tg:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M29.8125 2.83724C27.6875 3.61849 1.46877 13.6872 1.08126 13.8747C-0.199985 14.481 -0.349985 15.281 0.718765 15.8247C0.825015 15.881 2.59377 16.4435 4.66252 17.0872L8.41877 18.256L16.9438 12.9185C21.6375 9.98724 25.5688 7.54974 25.6813 7.51224C25.975 7.41224 26.225 7.41849 26.3375 7.53724C26.4188 7.61849 26.425 7.65599 26.3563 7.77474C26.3188 7.85599 23.2 10.6872 19.4375 14.0622C15.675 17.4435 12.5813 20.231 12.5688 20.2622C12.5563 20.2935 12.4313 21.981 12.2875 24.0122L12.025 27.6997L12.3125 27.6622C12.4688 27.6435 12.7125 27.5622 12.8563 27.481C13.0063 27.406 13.9813 26.5185 15.0375 25.5122C16.0875 24.506 16.9875 23.6622 17.0313 23.6497C17.075 23.631 18.75 24.8185 20.7563 26.2872C22.7563 27.756 24.55 29.0247 24.7438 29.1122C25.25 29.3497 25.8125 29.3685 26.1813 29.1747C26.5125 28.9997 26.8313 28.5622 26.9688 28.106C27.0188 27.931 28.1688 22.6372 29.5125 16.3435C31.7563 5.86849 31.9625 4.85599 31.9625 4.31224C31.9625 3.79974 31.9438 3.67474 31.8063 3.40599C31.7125 3.21224 31.5438 3.01849 31.3813 2.90599C31.0125 2.64974 30.4 2.61849 29.8125 2.83724Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-wa {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_10_3776)'%3e%3cpath d='M9.08206 0.667862C8.55862 0.718643 7.73831 0.886612 7.18753 1.06239C2.62503 2.51942 -0.10544 7.10536 0.804716 11.7968C0.996122 12.785 1.47268 14.0155 1.9805 14.8436L2.13675 15.0975L1.38284 16.8554C0.92581 17.9179 0.628935 18.664 0.625028 18.7421C0.621122 19.1483 1.01956 19.4569 1.40628 19.3475C1.4805 19.3241 2.30081 18.9843 3.22659 18.5858L4.91409 17.8632L5.12112 17.9999C5.23831 18.0741 5.59378 18.2616 5.91019 18.4179C10.0899 20.4843 15.1875 19.0975 17.793 15.1952C20.2774 11.4725 19.7852 6.54677 16.6211 3.3788C14.6289 1.38661 11.9024 0.406143 9.08206 0.667862ZM7.41409 5.13271C7.47269 5.16396 7.81253 5.48427 8.1719 5.84755C8.88675 6.57021 8.94534 6.66396 8.86331 6.97255C8.83206 7.09364 8.72659 7.22255 8.40628 7.55067L7.98831 7.96864L7.99612 8.19521C8.01175 8.77724 8.50003 9.58583 9.37112 10.4843C10.2735 11.41 11.1992 11.9882 11.8047 12.0038L12.0313 12.0116L12.4532 11.5897C12.9219 11.121 13.043 11.0585 13.3399 11.1366C13.4688 11.1718 13.6211 11.3046 14.1875 11.8671C14.7774 12.4569 14.8828 12.5819 14.9219 12.7304C15.0196 13.1054 14.8672 13.3788 14.168 14.0507C13.5469 14.6483 13.1914 14.789 12.3047 14.7811C11.711 14.7772 11.3047 14.6913 10.7032 14.4374C8.87112 13.664 6.56644 11.4218 5.67972 9.55067C5.13284 8.39833 5.05081 7.28505 5.45315 6.45692C5.62503 6.10146 6.57815 5.16396 6.85159 5.07802C7.00394 5.03114 7.27347 5.05849 7.41409 5.13271Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_3776'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.social-item.-wa:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M14.5313 1.06839C13.6938 1.14964 12.3813 1.41839 11.5 1.69964C4.20005 4.03089 -0.168705 11.3684 1.28755 18.8746C1.5938 20.4559 2.3563 22.4246 3.1688 23.7496L3.4188 24.1559L2.21255 26.9684C1.4813 28.6684 1.0063 29.8621 1.00005 29.9871C0.993796 30.6371 1.6313 31.1309 2.25005 30.9559C2.3688 30.9184 3.6813 30.3746 5.16255 29.7371L7.86255 28.5809L8.1938 28.7996C8.3813 28.9184 8.95005 29.2184 9.4563 29.4684C16.1438 32.7746 24.3 30.5559 28.4688 24.3121C32.4438 18.3559 31.6563 10.4746 26.5938 5.40589C23.4063 2.21839 19.0438 0.649635 14.5313 1.06839ZM11.8625 8.21214C11.9563 8.26213 12.5 8.77464 13.075 9.35588C14.2188 10.5121 14.3125 10.6621 14.1813 11.1559C14.1313 11.3496 13.9625 11.5559 13.45 12.0809L12.7813 12.7496L12.7938 13.1121C12.8188 14.0434 13.6 15.3371 14.9938 16.7746C16.4375 18.2559 17.9188 19.1809 18.8875 19.2059L19.25 19.2184L19.925 18.5434C20.675 17.7934 20.8688 17.6934 21.3438 17.8184C21.55 17.8746 21.7938 18.0871 22.7 18.9871C23.6438 19.9309 23.8125 20.1309 23.875 20.3684C24.0313 20.9684 23.7875 21.4059 22.6688 22.4809C21.675 23.4371 21.1063 23.6621 19.6875 23.6496C18.7375 23.6434 18.0875 23.5059 17.125 23.0996C14.1938 21.8621 10.5063 18.2746 9.08755 15.2809C8.21255 13.4371 8.0813 11.6559 8.72505 10.3309C9.00005 9.76213 10.525 8.26213 10.9625 8.12464C11.2063 8.04963 11.6375 8.09339 11.8625 8.21214Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-vk {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M8.37934 4.32075C8.00043 4.34809 7.51606 4.42231 7.32465 4.4809C6.99262 4.58246 6.58247 4.94965 6.65668 5.07465C6.67231 5.09418 6.74653 5.12543 6.82856 5.14106C7.18793 5.20746 7.48872 5.41059 7.62543 5.67621C7.8559 6.12934 7.96137 7.55121 7.83637 8.55512C7.75434 9.21918 7.71918 9.37153 7.59418 9.61371C7.26997 10.2622 6.51606 9.73871 5.68793 8.28559C5.39106 7.76996 4.56293 6.11371 4.37934 5.67231C4.15278 5.13715 4.08247 5.0395 3.82856 4.91059L3.61372 4.80121L1.99262 4.81293C0.527778 4.82465 0.359809 4.83246 0.246528 4.89496C0.062934 4.99262 -0.015191 5.12934 0.0121528 5.30512C0.0355903 5.49262 0.648872 6.85981 1.102 7.73481C1.98481 9.43793 2.73481 10.6762 3.53168 11.7582C4.70747 13.3481 5.227 13.8637 6.42622 14.6293C6.98481 14.9887 7.39106 15.1879 7.89106 15.3559C8.57856 15.5864 8.87543 15.6293 9.90278 15.6528C10.9223 15.6762 11.2153 15.645 11.434 15.4965C11.6098 15.3754 11.6645 15.2075 11.6997 14.6879C11.7309 14.1723 11.8325 13.7309 11.9692 13.4965C12.0942 13.2895 12.3559 13.0473 12.4731 13.0434C12.8676 13.0239 13.0903 13.1879 13.9184 14.1176C14.6957 14.9887 14.9809 15.2426 15.4106 15.4497C15.6059 15.5395 15.8403 15.6332 15.9379 15.6567C16.1723 15.7114 19.3364 15.6489 19.5395 15.5903C19.7426 15.5278 19.9614 15.3129 19.9653 15.1723C19.9809 14.7856 19.9223 14.6098 19.6528 14.1997C19.2934 13.6606 18.9887 13.3168 17.9457 12.2856C16.8364 11.1879 16.7622 11.0864 16.7582 10.7192C16.7582 10.4106 16.9028 10.1762 17.8754 8.88715C19.2465 7.07075 19.7934 6.19184 19.9457 5.57465C20.0356 5.21137 19.9848 5.03559 19.7543 4.91059L19.5903 4.82465L17.6176 4.83637C16.2231 4.84809 15.6176 4.86371 15.5473 4.89496C15.4145 4.95746 15.2778 5.18793 15.102 5.62543C14.6332 6.7934 13.6684 8.477 13.0317 9.23481C12.7778 9.53559 12.3832 9.84418 12.2543 9.84418C12.0707 9.84418 11.9184 9.727 11.8051 9.49262L11.6997 9.27778L11.7114 7.25043C11.7231 5.06684 11.7153 5.00434 11.5161 4.71528C11.3168 4.43403 10.8325 4.33637 9.53168 4.31684C9.00434 4.31293 8.48872 4.31293 8.37934 4.32075Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-vk:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M13.4063 6.9128C12.8 6.95655 12.025 7.0753 11.7188 7.16905C11.1875 7.33155 10.5313 7.91905 10.65 8.11905C10.675 8.1503 10.7938 8.2003 10.925 8.2253C11.5 8.33155 11.9813 8.65655 12.2 9.08155C12.5688 9.80655 12.7375 12.0816 12.5375 13.6878C12.4063 14.7503 12.35 14.9941 12.15 15.3816C11.6313 16.4191 10.425 15.5816 9.10001 13.2566C8.62501 12.4316 7.30001 9.78155 7.00626 9.0753C6.64376 8.21905 6.53126 8.0628 6.12501 7.85655L5.78126 7.68155L3.18751 7.7003C0.843761 7.71905 0.575011 7.73155 0.393761 7.83155C0.100011 7.9878 -0.0249892 8.20655 0.0187609 8.4878C0.0562609 8.7878 1.03751 10.9753 1.76251 12.3753C3.17501 15.1003 4.37501 17.0816 5.65001 18.8128C7.53126 21.3566 8.36251 22.1816 10.2813 23.4066C11.175 23.9816 11.825 24.3003 12.625 24.5691C13.725 24.9378 14.2 25.0066 15.8438 25.0441C17.475 25.0816 17.9438 25.0316 18.2938 24.7941C18.575 24.6003 18.6625 24.3316 18.7188 23.5003C18.7688 22.6753 18.9313 21.9691 19.15 21.5941C19.35 21.2628 19.7688 20.8753 19.9563 20.8691C20.5875 20.8378 20.9438 21.1003 22.2688 22.5878C23.5125 23.9816 23.9688 24.3878 24.6563 24.7191C24.9688 24.8628 25.3438 25.0128 25.5 25.0503C25.875 25.1378 30.9375 25.0378 31.2625 24.9441C31.5875 24.8441 31.9375 24.5003 31.9438 24.2753C31.9688 23.6566 31.875 23.3753 31.4438 22.7191C30.8688 21.8566 30.3813 21.3066 28.7125 19.6566C26.9375 17.9003 26.8188 17.7378 26.8125 17.1503C26.8125 16.6566 27.0438 16.2816 28.6 14.2191C30.7938 11.3128 31.6688 9.90655 31.9125 8.91905C32.0563 8.3378 31.975 8.05655 31.6063 7.85655L31.3438 7.71905L28.1875 7.7378C25.9563 7.75655 24.9875 7.78155 24.875 7.83155C24.6625 7.93155 24.4438 8.3003 24.1625 9.0003C23.4125 10.8691 21.8688 13.5628 20.85 14.7753C20.4438 15.2566 19.8125 15.7503 19.6063 15.7503C19.3125 15.7503 19.0688 15.5628 18.8875 15.1878L18.7188 14.8441L18.7375 11.6003C18.7563 8.10655 18.7438 8.00655 18.425 7.54405C18.1063 7.09405 17.3313 6.9378 15.25 6.90655C14.4063 6.9003 13.5813 6.9003 13.4063 6.9128Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-yt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-yt:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-inst {
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23252525'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-inst.-star:after {
  content: '*';
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  font-size: 1.4rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-item.-inst:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23ffffff'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-inst:hover:after {
  color: #fff;
}

.social-item.-dark {
  border: 1px solid #fff;
  background-color: #252525;
}

.social-item.-dark:hover {
  background-color: #fff;
}

.social-item.-dark.-tg {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M29.8125 2.83724C27.6875 3.61849 1.46877 13.6872 1.08126 13.8747C-0.199985 14.481 -0.349985 15.281 0.718765 15.8247C0.825015 15.881 2.59377 16.4435 4.66252 17.0872L8.41877 18.256L16.9438 12.9185C21.6375 9.98724 25.5688 7.54974 25.6813 7.51224C25.975 7.41224 26.225 7.41849 26.3375 7.53724C26.4188 7.61849 26.425 7.65599 26.3563 7.77474C26.3188 7.85599 23.2 10.6872 19.4375 14.0622C15.675 17.4435 12.5813 20.231 12.5688 20.2622C12.5563 20.2935 12.4313 21.981 12.2875 24.0122L12.025 27.6997L12.3125 27.6622C12.4688 27.6435 12.7125 27.5622 12.8563 27.481C13.0063 27.406 13.9813 26.5185 15.0375 25.5122C16.0875 24.506 16.9875 23.6622 17.0313 23.6497C17.075 23.631 18.75 24.8185 20.7563 26.2872C22.7563 27.756 24.55 29.0247 24.7438 29.1122C25.25 29.3497 25.8125 29.3685 26.1813 29.1747C26.5125 28.9997 26.8313 28.5622 26.9688 28.106C27.0188 27.931 28.1688 22.6372 29.5125 16.3435C31.7563 5.86849 31.9625 4.85599 31.9625 4.31224C31.9625 3.79974 31.9438 3.67474 31.8063 3.40599C31.7125 3.21224 31.5438 3.01849 31.3813 2.90599C31.0125 2.64974 30.4 2.61849 29.8125 2.83724Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-dark.-tg:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M18.6325 1.77303C17.3044 2.26131 0.917673 8.55428 0.675485 8.67147C-0.125296 9.05037 -0.219046 9.55037 0.448923 9.89022C0.515329 9.92537 1.6208 10.2769 2.91377 10.6793L5.26142 11.4097L10.5895 8.07381C13.5231 6.24178 15.9802 4.71834 16.0505 4.69491C16.2341 4.63241 16.3903 4.63631 16.4606 4.71053C16.5114 4.76131 16.5153 4.78475 16.4724 4.85897C16.4489 4.90975 14.4997 6.67928 12.1481 8.78865C9.79658 10.9019 7.86299 12.6441 7.85517 12.6637C7.84736 12.6832 7.76924 13.7379 7.67939 15.0074L7.51533 17.3121L7.69502 17.2887C7.79267 17.2769 7.94502 17.2262 8.03486 17.1754C8.12861 17.1285 8.73799 16.5738 9.39814 15.9449C10.0544 15.316 10.6169 14.7887 10.6442 14.7808C10.6716 14.7691 11.7185 15.5113 12.9724 16.4293C14.2224 17.3472 15.3435 18.1402 15.4646 18.1949C15.781 18.3433 16.1325 18.3551 16.363 18.234C16.57 18.1246 16.7692 17.8512 16.8552 17.566C16.8864 17.4566 17.6052 14.148 18.445 10.2144C19.8474 3.66756 19.9763 3.03475 19.9763 2.69491C19.9763 2.37459 19.9646 2.29647 19.8786 2.1285C19.82 2.00741 19.7146 1.88631 19.613 1.816C19.3825 1.65584 18.9997 1.63631 18.6325 1.77303Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-wa {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M14.5313 1.06839C13.6938 1.14964 12.3813 1.41839 11.5 1.69964C4.20005 4.03089 -0.168705 11.3684 1.28755 18.8746C1.5938 20.4559 2.3563 22.4246 3.1688 23.7496L3.4188 24.1559L2.21255 26.9684C1.4813 28.6684 1.0063 29.8621 1.00005 29.9871C0.993796 30.6371 1.6313 31.1309 2.25005 30.9559C2.3688 30.9184 3.6813 30.3746 5.16255 29.7371L7.86255 28.5809L8.1938 28.7996C8.3813 28.9184 8.95005 29.2184 9.4563 29.4684C16.1438 32.7746 24.3 30.5559 28.4688 24.3121C32.4438 18.3559 31.6563 10.4746 26.5938 5.40589C23.4063 2.21839 19.0438 0.649635 14.5313 1.06839ZM11.8625 8.21214C11.9563 8.26213 12.5 8.77464 13.075 9.35588C14.2188 10.5121 14.3125 10.6621 14.1813 11.1559C14.1313 11.3496 13.9625 11.5559 13.45 12.0809L12.7813 12.7496L12.7938 13.1121C12.8188 14.0434 13.6 15.3371 14.9938 16.7746C16.4375 18.2559 17.9188 19.1809 18.8875 19.2059L19.25 19.2184L19.925 18.5434C20.675 17.7934 20.8688 17.6934 21.3438 17.8184C21.55 17.8746 21.7938 18.0871 22.7 18.9871C23.6438 19.9309 23.8125 20.1309 23.875 20.3684C24.0313 20.9684 23.7875 21.4059 22.6688 22.4809C21.675 23.4371 21.1063 23.6621 19.6875 23.6496C18.7375 23.6434 18.0875 23.5059 17.125 23.0996C14.1938 21.8621 10.5063 18.2746 9.08755 15.2809C8.21255 13.4371 8.0813 11.6559 8.72505 10.3309C9.00005 9.76213 10.525 8.26213 10.9625 8.12464C11.2063 8.04963 11.6375 8.09339 11.8625 8.21214Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-dark.-wa:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_10_3776)'%3e%3cpath d='M9.08206 0.667862C8.55862 0.718643 7.73831 0.886612 7.18753 1.06239C2.62503 2.51942 -0.10544 7.10536 0.804716 11.7968C0.996122 12.785 1.47268 14.0155 1.9805 14.8436L2.13675 15.0975L1.38284 16.8554C0.92581 17.9179 0.628935 18.664 0.625028 18.7421C0.621122 19.1483 1.01956 19.4569 1.40628 19.3475C1.4805 19.3241 2.30081 18.9843 3.22659 18.5858L4.91409 17.8632L5.12112 17.9999C5.23831 18.0741 5.59378 18.2616 5.91019 18.4179C10.0899 20.4843 15.1875 19.0975 17.793 15.1952C20.2774 11.4725 19.7852 6.54677 16.6211 3.3788C14.6289 1.38661 11.9024 0.406143 9.08206 0.667862ZM7.41409 5.13271C7.47269 5.16396 7.81253 5.48427 8.1719 5.84755C8.88675 6.57021 8.94534 6.66396 8.86331 6.97255C8.83206 7.09364 8.72659 7.22255 8.40628 7.55067L7.98831 7.96864L7.99612 8.19521C8.01175 8.77724 8.50003 9.58583 9.37112 10.4843C10.2735 11.41 11.1992 11.9882 11.8047 12.0038L12.0313 12.0116L12.4532 11.5897C12.9219 11.121 13.043 11.0585 13.3399 11.1366C13.4688 11.1718 13.6211 11.3046 14.1875 11.8671C14.7774 12.4569 14.8828 12.5819 14.9219 12.7304C15.0196 13.1054 14.8672 13.3788 14.168 14.0507C13.5469 14.6483 13.1914 14.789 12.3047 14.7811C11.711 14.7772 11.3047 14.6913 10.7032 14.4374C8.87112 13.664 6.56644 11.4218 5.67972 9.55067C5.13284 8.39833 5.05081 7.28505 5.45315 6.45692C5.62503 6.10146 6.57815 5.16396 6.85159 5.07802C7.00394 5.03114 7.27347 5.05849 7.41409 5.13271Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_3776'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.social-item.-dark.-vk {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M13.4063 6.9128C12.8 6.95655 12.025 7.0753 11.7188 7.16905C11.1875 7.33155 10.5313 7.91905 10.65 8.11905C10.675 8.1503 10.7938 8.2003 10.925 8.2253C11.5 8.33155 11.9813 8.65655 12.2 9.08155C12.5688 9.80655 12.7375 12.0816 12.5375 13.6878C12.4063 14.7503 12.35 14.9941 12.15 15.3816C11.6313 16.4191 10.425 15.5816 9.10001 13.2566C8.62501 12.4316 7.30001 9.78155 7.00626 9.0753C6.64376 8.21905 6.53126 8.0628 6.12501 7.85655L5.78126 7.68155L3.18751 7.7003C0.843761 7.71905 0.575011 7.73155 0.393761 7.83155C0.100011 7.9878 -0.0249892 8.20655 0.0187609 8.4878C0.0562609 8.7878 1.03751 10.9753 1.76251 12.3753C3.17501 15.1003 4.37501 17.0816 5.65001 18.8128C7.53126 21.3566 8.36251 22.1816 10.2813 23.4066C11.175 23.9816 11.825 24.3003 12.625 24.5691C13.725 24.9378 14.2 25.0066 15.8438 25.0441C17.475 25.0816 17.9438 25.0316 18.2938 24.7941C18.575 24.6003 18.6625 24.3316 18.7188 23.5003C18.7688 22.6753 18.9313 21.9691 19.15 21.5941C19.35 21.2628 19.7688 20.8753 19.9563 20.8691C20.5875 20.8378 20.9438 21.1003 22.2688 22.5878C23.5125 23.9816 23.9688 24.3878 24.6563 24.7191C24.9688 24.8628 25.3438 25.0128 25.5 25.0503C25.875 25.1378 30.9375 25.0378 31.2625 24.9441C31.5875 24.8441 31.9375 24.5003 31.9438 24.2753C31.9688 23.6566 31.875 23.3753 31.4438 22.7191C30.8688 21.8566 30.3813 21.3066 28.7125 19.6566C26.9375 17.9003 26.8188 17.7378 26.8125 17.1503C26.8125 16.6566 27.0438 16.2816 28.6 14.2191C30.7938 11.3128 31.6688 9.90655 31.9125 8.91905C32.0563 8.3378 31.975 8.05655 31.6063 7.85655L31.3438 7.71905L28.1875 7.7378C25.9563 7.75655 24.9875 7.78155 24.875 7.83155C24.6625 7.93155 24.4438 8.3003 24.1625 9.0003C23.4125 10.8691 21.8688 13.5628 20.85 14.7753C20.4438 15.2566 19.8125 15.7503 19.6063 15.7503C19.3125 15.7503 19.0688 15.5628 18.8875 15.1878L18.7188 14.8441L18.7375 11.6003C18.7563 8.10655 18.7438 8.00655 18.425 7.54405C18.1063 7.09405 17.3313 6.9378 15.25 6.90655C14.4063 6.9003 13.5813 6.9003 13.4063 6.9128Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-dark.-vk:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M8.37934 4.32075C8.00043 4.34809 7.51606 4.42231 7.32465 4.4809C6.99262 4.58246 6.58247 4.94965 6.65668 5.07465C6.67231 5.09418 6.74653 5.12543 6.82856 5.14106C7.18793 5.20746 7.48872 5.41059 7.62543 5.67621C7.8559 6.12934 7.96137 7.55121 7.83637 8.55512C7.75434 9.21918 7.71918 9.37153 7.59418 9.61371C7.26997 10.2622 6.51606 9.73871 5.68793 8.28559C5.39106 7.76996 4.56293 6.11371 4.37934 5.67231C4.15278 5.13715 4.08247 5.0395 3.82856 4.91059L3.61372 4.80121L1.99262 4.81293C0.527778 4.82465 0.359809 4.83246 0.246528 4.89496C0.062934 4.99262 -0.015191 5.12934 0.0121528 5.30512C0.0355903 5.49262 0.648872 6.85981 1.102 7.73481C1.98481 9.43793 2.73481 10.6762 3.53168 11.7582C4.70747 13.3481 5.227 13.8637 6.42622 14.6293C6.98481 14.9887 7.39106 15.1879 7.89106 15.3559C8.57856 15.5864 8.87543 15.6293 9.90278 15.6528C10.9223 15.6762 11.2153 15.645 11.434 15.4965C11.6098 15.3754 11.6645 15.2075 11.6997 14.6879C11.7309 14.1723 11.8325 13.7309 11.9692 13.4965C12.0942 13.2895 12.3559 13.0473 12.4731 13.0434C12.8676 13.0239 13.0903 13.1879 13.9184 14.1176C14.6957 14.9887 14.9809 15.2426 15.4106 15.4497C15.6059 15.5395 15.8403 15.6332 15.9379 15.6567C16.1723 15.7114 19.3364 15.6489 19.5395 15.5903C19.7426 15.5278 19.9614 15.3129 19.9653 15.1723C19.9809 14.7856 19.9223 14.6098 19.6528 14.1997C19.2934 13.6606 18.9887 13.3168 17.9457 12.2856C16.8364 11.1879 16.7622 11.0864 16.7582 10.7192C16.7582 10.4106 16.9028 10.1762 17.8754 8.88715C19.2465 7.07075 19.7934 6.19184 19.9457 5.57465C20.0356 5.21137 19.9848 5.03559 19.7543 4.91059L19.5903 4.82465L17.6176 4.83637C16.2231 4.84809 15.6176 4.86371 15.5473 4.89496C15.4145 4.95746 15.2778 5.18793 15.102 5.62543C14.6332 6.7934 13.6684 8.477 13.0317 9.23481C12.7778 9.53559 12.3832 9.84418 12.2543 9.84418C12.0707 9.84418 11.9184 9.727 11.8051 9.49262L11.6997 9.27778L11.7114 7.25043C11.7231 5.06684 11.7153 5.00434 11.5161 4.71528C11.3168 4.43403 10.8325 4.33637 9.53168 4.31684C9.00434 4.31293 8.48872 4.31293 8.37934 4.32075Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-yt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-dark.-yt:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-inst {
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23ffffff'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-dark.-inst.-star:after {
  content: '*';
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  font-size: 1.4rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-item.-dark.-inst:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23252525'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-inst:hover:after {
  color: #252525;
}

.form__input {
  margin-bottom: 1.25rem;
  width: 100%;
  padding: 1.25rem 2.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 6.25rem;
  background: #fff;
  border: none;
  outline: none;
  cursor: pointer;
}

.form__input::-webkit-input-placeholder {
  color: #909090;
}

.form__input:-ms-input-placeholder {
  color: #909090;
}

.form__input::-ms-input-placeholder {
  color: #909090;
}

.form__input::placeholder {
  color: #909090;
}

.form__textarea {
  margin-bottom: 2.5rem;
  width: 100%;
  height: 9.75rem;
  padding: 1.25rem 2.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 1.5rem;
  background: #fff;
  border: none;
  outline: none;
  cursor: pointer;
  resize: none;
}

.form__textarea::-webkit-input-placeholder {
  color: #909090;
}

.form__textarea:-ms-input-placeholder {
  color: #909090;
}

.form__textarea::-ms-input-placeholder {
  color: #909090;
}

.form__textarea::placeholder {
  color: #909090;
}

.form__bottom {
  margin-bottom: 1.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form__download input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.form__download label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
}

.form__download label::before {
  content: '';
  display: block;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='31.5' stroke='white'/%3e%3cpath d='M35.9915 19.8047C34.3017 20.018 32.836 20.6086 31.4962 21.6148C31.0313 21.9594 20.5149 32.3992 19.722 33.3016C19.0329 34.0781 18.6173 34.7945 18.322 35.7133C17.5673 38.0594 18.1962 40.6242 19.9517 42.3469C20.6462 43.0305 21.2642 43.4406 22.1228 43.7852C23.0142 44.1461 23.4243 44.2227 24.5618 44.2227C25.4204 44.2227 25.6446 44.2008 26.0493 44.1023C26.9571 43.8727 27.8321 43.4516 28.5813 42.8938C28.9587 42.6094 37.3751 34.2422 38.0204 33.5039C38.797 32.6289 39.1196 31.8031 39.1196 30.7148C39.1196 29.1289 38.2774 27.7563 36.8774 27.0508C36.2813 26.7555 35.7454 26.6297 35.0345 26.6297C34.0829 26.6297 33.2626 26.9031 32.5462 27.4664C32.1798 27.7453 27.7337 32.1641 27.7337 32.2461C27.7337 32.2734 28.2423 32.8094 28.8657 33.4328L30.0032 34.5703L32.3001 32.2789C34.2634 30.3156 34.6298 29.9766 34.8157 29.9273C35.4337 29.7633 35.986 30.3211 35.822 30.9336C35.7728 31.1195 35.1329 31.7813 31.2173 35.7023C27.9743 38.9453 26.5688 40.3125 26.3228 40.4711C25.7431 40.8375 25.3603 40.9414 24.5618 40.9414C23.9876 40.9414 23.8181 40.9195 23.5118 40.8156C22.4345 40.4438 21.6142 39.5086 21.3571 38.3656C21.1767 37.5563 21.3517 36.6375 21.822 35.9211C21.9751 35.6914 23.8345 33.7938 27.6899 29.9383C32.5407 25.0984 33.4048 24.2563 33.804 23.9992C35.5212 22.8891 37.5063 22.7359 39.3821 23.5672C40.5142 24.0648 41.6845 25.2352 42.1821 26.3672C43.0134 28.243 42.8603 30.2281 41.7501 31.9453C41.4985 32.3336 40.8915 32.968 38.0532 35.8172L34.6517 39.2188L35.8165 40.3836L36.9759 41.543L40.3884 38.125C43.9048 34.5977 44.2603 34.2039 44.8126 33.2305C45.3212 32.3336 45.6767 31.3383 45.8681 30.2773C46.0048 29.5227 46.0048 28.0242 45.8681 27.2695C45.179 23.4578 42.2806 20.5484 38.5071 19.8922C37.8782 19.7828 36.5548 19.7391 35.9915 19.8047Z' fill='white'/%3e%3c/svg%3e ");
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form__download label .under {
  display: block;
  color: #909090;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.form__download label:hover:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M35.9925 19.8047C34.3026 20.018 32.837 20.6086 31.4972 21.6148C31.0323 21.9594 20.5159 32.3992 19.7229 33.3016C19.0339 34.0781 18.6183 34.7945 18.3229 35.7133C17.5683 38.0594 18.1972 40.6242 19.9526 42.3469C20.6472 43.0305 21.2651 43.4406 22.1237 43.7852C23.0151 44.1461 23.4253 44.2227 24.5628 44.2227C25.4214 44.2227 25.6456 44.2008 26.0503 44.1023C26.9581 43.8727 27.8331 43.4516 28.5823 42.8938C28.9597 42.6094 37.3761 34.2422 38.0214 33.5039C38.7979 32.6289 39.1206 31.8031 39.1206 30.7148C39.1206 29.1289 38.2784 27.7563 36.8784 27.0508C36.2823 26.7555 35.7464 26.6297 35.0354 26.6297C34.0839 26.6297 33.2636 26.9031 32.5472 27.4664C32.1808 27.7453 27.7347 32.1641 27.7347 32.2461C27.7347 32.2734 28.2433 32.8094 28.8667 33.4328L30.0042 34.5703L32.3011 32.2789C34.2644 30.3156 34.6308 29.9766 34.8167 29.9273C35.4347 29.7633 35.987 30.3211 35.8229 30.9336C35.7737 31.1195 35.1339 31.7813 31.2183 35.7023C27.9753 38.9453 26.5698 40.3125 26.3237 40.4711C25.744 40.8375 25.3612 40.9414 24.5628 40.9414C23.9886 40.9414 23.819 40.9195 23.5128 40.8156C22.4354 40.4438 21.6151 39.5086 21.3581 38.3656C21.1776 37.5563 21.3526 36.6375 21.8229 35.9211C21.9761 35.6914 23.8354 33.7938 27.6909 29.9383C32.5417 25.0984 33.4058 24.2563 33.805 23.9992C35.5222 22.8891 37.5073 22.7359 39.3831 23.5672C40.5151 24.0648 41.6854 25.2352 42.1831 26.3672C43.0144 28.243 42.8612 30.2281 41.7511 31.9453C41.4995 32.3336 40.8925 32.968 38.0542 35.8172L34.6526 39.2188L35.8175 40.3836L36.9769 41.543L40.3894 38.125C43.9058 34.5977 44.2612 34.2039 44.8136 33.2305C45.3222 32.3336 45.6776 31.3383 45.869 30.2773C46.0058 29.5227 46.0058 28.0242 45.869 27.2695C45.18 23.4578 42.2815 20.5484 38.5081 19.8922C37.8792 19.7828 36.5558 19.7391 35.9925 19.8047Z' fill='%23252525'/%3e%3c/svg%3e ");
}

.form__btn {
  width: 45%;
}

.form__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.form__text a {
  font-weight: 700;
}

.breadcrumb {
  padding: 1.5rem 0;
}

.breadcrumb__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.62rem;
}

.breadcrumb__item a.breadcrumb__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.62rem;
  color: #909090;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.breadcrumb__item a.breadcrumb__link::after {
  content: '/';
  color: #909090;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.breadcrumb__item span.breadcrumb__link {
  color: #252525;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.color-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
}

.color-list__item:before {
  content: '';
  display: block;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.color-list__item:nth-child(1):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(3):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2398DAED'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(4):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(5):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(6):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(7):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(8):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(9):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(10):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(11):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(12):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2398DAED'/%3e%3c/svg%3e");
}

.error {
  position: relative;
  height: 90vh;
  overflow: hidden;
}

.error:before,
.error:after {
  content: '';
  position: absolute;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.error:before {
  left: 0;
  width: 46.5rem;
  height: 56.875rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='855' height='1150' viewBox='0 0 855 1150' fill='none'%3e%3cg filter='url(%23filter0_f_1_3914)'%3e%3cpath d='M555 588C353 744 200.568 850 15 850C-170.568 850 -189 797.867 -189 606.5C-189 415.133 -38.5677 260 147 260C332.568 260 365 484 555 588Z' fill='url(%23paint0_linear_1_3914)'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1_3914' x='-489' y='-40' width='1344' height='1190' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3e%3cfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_1_3914'/%3e%3c/filter%3e%3clinearGradient id='paint0_linear_1_3914' x1='4.99999' y1='240' x2='415' y2='692' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300A9EE'/%3e%3cstop offset='1' stop-color='%2370EACA'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

.error:after {
  right: 0;
  width: 51.25rem;
  height: 43.3125rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='730' height='906' viewBox='0 0 730 906' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_f_1_3916)'%3e%3cellipse cx='710' cy='259.5' rx='410' ry='346.5' fill='%23FFC72C'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1_3916' x='0' y='-387' width='1420' height='1293' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3e%3cfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_1_3916'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
}

.error .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.error .container:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 20%;
  width: 70rem;
  height: 30rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1420' height='580' viewBox='0 0 1420 580' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_f_1_4)'%3e%3cellipse cx='710' cy='646.5' rx='410' ry='346.5' fill='%23FF71C8'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1_4' x='0' y='0' width='1420' height='1293' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3e%3cfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_1_4'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
}

.error__content {
  position: relative;
  z-index: 2;
  width: 45rem;
  margin: 0 auto;
  text-align: center;
}

.error__title {
  margin-bottom: 2.5rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 15rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.error__main-text {
  margin-bottom: 3rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.error__sub-text {
  margin-bottom: 3rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
}

.selector {
  position: relative;
}

.selector__head {
  padding: 1.25rem 2.5rem;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.5rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 6.25rem;
  border: 1px solid #252525;
  background-color: #fff;
  cursor: pointer;
}

.selector__head:after {
  content: '';
  width: 1.625rem;
  height: 1.625rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3e%3cpath d='M1.45605 6.72803L12.9561 17.728L24.9561 6.72803' stroke='%23252525' stroke-width='3'/%3e%3c/svg%3e");
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.selector__body {
  display: none;
  max-height: 14.75rem;
  width: 100%;
  padding: 0 1.25rem;
  position: absolute;
  top: 110%;
  border: 1px solid #d9d9d9;
  background: #fff;
  overflow: hidden;
  overflow-y: scroll;
  z-index: 10;
}

.selector__body input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.selector__body-item {
  display: block;
  padding: 1.12rem 0;
  color: #5a5a5a;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  border-bottom: 1px solid #d9d9d9;
  cursor: pointer;
}

.selector__item:last-child .selector__body-item {
  border-bottom: none;
}

.selector.-active .selector__head:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.selector.-sort.-active .selector__head:after {
  -webkit-transform: unset;
  transform: unset;
}

.selector-cleaner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.selector-cleaner:after {
  content: '';
  display: block;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 8C18.597 5.04 15.537 3 12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C14.3869 21 16.6761 20.0518 18.364 18.364M21 3V9H15' stroke='%23252525' stroke-width='2.4'/%3e%3c/svg%3e");
}

.faq__item-name:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.accorderon-item.-active .faq__item-name:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (max-width: 48em) {
  .btn {
    padding: 0.62rem;
    gap: 0.75rem;
  }
  .btn span {
    font-size: 0.875rem;
  }
  .btn .btn-arrow,
  .btn .btn-arrow.-horizontal {
    width: 0.75rem;
    min-width: 0.75rem;
    height: 0.75rem;
  }
  .title {
    font-size: 1.625rem;
  }
  .mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .runner-swiper {
    padding: 2.5rem;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }
  .runner-swiper .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .runner-swiper .swiper-slide {
    padding-right: 3rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3rem;
    font-family: 'Druk Text Wide Cyr';
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 140%;
    font-style: italic;
    text-transform: uppercase;
  }
  .runner-swiper .swiper-slide span {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .runner-swiper .swiper-slide .-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-rose {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-yellow {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-orange {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-green {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
  }
  .play-btn {
    width: 4rem;
    height: 4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M42 31.9999L25.5 41.5262V22.4736L42 31.9999Z' fill='%23252525'/%3e%3c/svg%3e ");
  }
  .form__input {
    padding: 1.25rem 1.5rem;
    font-size: 0.875rem;
  }
  .form__textarea {
    margin-bottom: 1.5rem;
    padding: 1.25rem 1.5rem;
    font-size: 0.875rem;
    border-radius: 1rem;
  }
  .form__bottom {
    margin-bottom: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .form__download input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
  }
  .form__download label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    cursor: pointer;
  }
  .form__download label::before {
    content: '';
    display: block;
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M35.9925 19.8047C34.3026 20.018 32.837 20.6086 31.4972 21.6148C31.0323 21.9594 20.5159 32.3992 19.7229 33.3016C19.0339 34.0781 18.6183 34.7945 18.3229 35.7133C17.5683 38.0594 18.1972 40.6242 19.9526 42.3469C20.6472 43.0305 21.2651 43.4406 22.1237 43.7852C23.0151 44.1461 23.4253 44.2227 24.5628 44.2227C25.4214 44.2227 25.6456 44.2008 26.0503 44.1023C26.9581 43.8727 27.8331 43.4516 28.5823 42.8938C28.9597 42.6094 37.3761 34.2422 38.0214 33.5039C38.7979 32.6289 39.1206 31.8031 39.1206 30.7148C39.1206 29.1289 38.2784 27.7563 36.8784 27.0508C36.2823 26.7555 35.7464 26.6297 35.0354 26.6297C34.0839 26.6297 33.2636 26.9031 32.5472 27.4664C32.1808 27.7453 27.7347 32.1641 27.7347 32.2461C27.7347 32.2734 28.2433 32.8094 28.8667 33.4328L30.0042 34.5703L32.3011 32.2789C34.2644 30.3156 34.6308 29.9766 34.8167 29.9273C35.4347 29.7633 35.987 30.3211 35.8229 30.9336C35.7737 31.1195 35.1339 31.7813 31.2183 35.7023C27.9753 38.9453 26.5698 40.3125 26.3237 40.4711C25.744 40.8375 25.3612 40.9414 24.5628 40.9414C23.9886 40.9414 23.819 40.9195 23.5128 40.8156C22.4354 40.4438 21.6151 39.5086 21.3581 38.3656C21.1776 37.5563 21.3526 36.6375 21.8229 35.9211C21.9761 35.6914 23.8354 33.7938 27.6909 29.9383C32.5417 25.0984 33.4058 24.2563 33.805 23.9992C35.5222 22.8891 37.5073 22.7359 39.3831 23.5672C40.5151 24.0648 41.6854 25.2352 42.1831 26.3672C43.0144 28.243 42.8612 30.2281 41.7511 31.9453C41.4995 32.3336 40.8925 32.968 38.0542 35.8172L34.6526 39.2188L35.8175 40.3836L36.9769 41.543L40.3894 38.125C43.9058 34.5977 44.2612 34.2039 44.8136 33.2305C45.3222 32.3336 45.6776 31.3383 45.869 30.2773C46.0058 29.5227 46.0058 28.0242 45.869 27.2695C45.18 23.4578 42.2815 20.5484 38.5081 19.8922C37.8792 19.7828 36.5558 19.7391 35.9925 19.8047Z' fill='%23252525'/%3e%3c/svg%3e ");
  }
  .form__download label .under {
    display: block;
    color: #909090;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .form__btn {
    width: 100%;
  }
  .form__text {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 41%;
    font-size: 0.75rem;
  }
  .breadcrumb {
    padding: 1.5rem 0;
  }
  .breadcrumb__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.62rem;
  }
  .breadcrumb__item a.breadcrumb__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.62rem;
    color: #909090;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .breadcrumb__item a.breadcrumb__link::after {
    content: '/';
    color: #909090;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .breadcrumb__item span.breadcrumb__link {
    color: #252525;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
  }
  .color-list__item {
    gap: 1.2rem;
  }
  .color-list__item:before {
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
  }
  .error:before {
    top: -9rem;
    width: 26.5rem;
    height: 36.875rem;
  }
  .error:after {
    width: 20.25rem;
    height: 25.3125rem;
  }
  .error .container:before {
    width: 46rem;
    height: 19rem;
    left: 0%;
  }
  .error__content {
    position: relative;
    z-index: 2;
    width: 45rem;
    margin: 0 auto;
    text-align: center;
  }
  .error__title {
    margin-bottom: 1.25rem;
    font-size: 10rem;
  }
  .error__main-text {
    margin-bottom: 1.8rem;
    font-size: 1.625rem;
  }
  .error__sub-text {
    margin-bottom: 1.8rem;
    font-size: 1.125rem;
  }
  .error__btn {
    width: 60%;
    margin: 0 auto;
  }
  .selector {
    position: relative;
  }
  .selector__head {
    padding: 1.25rem 2.5rem;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0.5rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 140%;
    border-radius: 6.25rem;
    border: 1px solid #252525;
    background-color: #fff;
    cursor: pointer;
  }
  .selector__head:after {
    content: '';
    width: 1.625rem;
    height: 1.625rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3e%3cpath d='M1.45605 6.72803L12.9561 17.728L24.9561 6.72803' stroke='%23252525' stroke-width='3'/%3e%3c/svg%3e");
  }
  .selector__body {
    display: none;
    max-height: 14.75rem;
    width: 100%;
    padding: 0 1.25rem;
    position: absolute;
    top: 110%;
    border: 1px solid #d9d9d9;
    background: #fff;
    overflow: hidden;
    overflow-y: scroll;
  }
  .selector__body-item {
    padding: 1.12rem 0;
    color: #5a5a5a;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 140%;
    border-bottom: 1px solid #d9d9d9;
  }
}

@media (max-width: 30em) {
  .runner-swiper {
    padding: 1.5rem;
  }
  .runner-swiper .swiper-slide {
    min-width: 22rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 1rem;
    gap: 1rem;
    font-size: 0.75rem;
  }
  .runner-swiper .swiper-slide span {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .play-btn {
    width: 3rem;
    height: 3rem;
  }
  .form__text {
    margin-top: 1.5rem;
    position: static;
    width: 100%;
    font-size: 0.75rem;
  }
  .breadcrumb {
    padding: 1.25rem 0;
  }
  .error:before {
    top: -6rem;
    width: 15.5rem;
    height: 26.875rem;
  }
  .error:after {
    width: 10.25rem;
    height: 15.3125rem;
  }
  .error .container:before {
    width: 22rem;
    height: 9rem;
  }
  .error__content {
    position: relative;
    z-index: 2;
    width: 45rem;
    margin: 0 auto;
    text-align: center;
  }
  .error__title {
    font-size: 6.875rem;
  }
  .error__btn {
    width: 100%;
  }
  .selector {
    position: relative;
  }
  .selector__head {
    padding: 1rem;
    font-size: 1rem;
  }
  .selector__head:after {
    width: 1.2rem;
    height: 1.2rem;
  }
  .selector__body {
    max-height: 9rem;
  }
  .selector__body-item {
    font-size: 1rem;
  }
  .social-item.-inst.-star:after {
    top: 0.75rem !important;
    right: 0.75rem !important;
  }
  .breadcrumb__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .title {
    font-size: 1.4rem;
  }
  .selector-cleaner,
  .selector.-sort .selector__head {
    font-size: 0rem !important;
  }
}

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

html {
  font-family: 'Manrope';
  font-size: 0.833335vw;
  font-style: normal;
  font-weight: normal;
  -webkit-animation: bugfix infinite 1s;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}

body {
  font-style: normal;
  font-weight: normal;
  -webkit-animation: bugfix infinite 1s;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  color: #252525;
  background: #fff;
}

input,
textarea {
  -webkit-animation: bugfix infinite 1s;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

a {
  color: unset;
}

a,
a:hover {
  text-decoration: none;
}

button,
input,
a,
textarea {
  outline: none;
  cursor: pointer;
  font: inherit;
}

button:focus,
input:focus,
a:focus,
textarea:focus {
  outline: none;
}

button:active,
input:active,
a:active,
textarea:active {
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font: inherit;
  margin: 0;
  padding: 0;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

img {
  width: 100%;
  height: auto;
  display: block;
}

button {
  border: none;
  color: inherit;
  font: inherit;
  text-align: inherit;
  padding: 0;
  background-color: inherit;
}

ul {
  padding: 0;
  margin: 0;
}

ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.container {
  height: 100%;
  width: 110rem;
  margin: 0 auto;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type='number'] {
  -moz-appearance: textfield;
}

@media (max-width: 1440px) {
  html {
    font-size: 0.85vw;
  }
}

@media (max-width: 48em) {
  html {
    font-size: 2.0825vw;
  }
  .container {
    padding: 0 2.5rem;
    width: 100%;
  }
}

@media (max-width: 30em) {
  html {
    font-size: 5px;
    font-size: 1.5625vw;
    font-size: 4.44444vw;
    -webkit-text-size-adjust: none;
  }
  body {
    -webkit-text-size-adjust: none;
  }
  .container {
    padding: 0 1.25rem;
    width: 100%;
  }
}

.no-sctoll {
  overflow: hidden;
}

.ymaps-layers-pane {
  -webkit-filter: grayscale(100%);
}

.btn {
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.9rem;
  border-radius: 6.25rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn span {
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn .btn-arrow,
.btn .btn-arrow.-horizontal {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.btn.-dark {
  background: #252525;
  border: 1px solid #252525;
}

.btn.-dark span {
  color: #fff;
}

.btn.-dark .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-dark .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-dark:hover {
  background: #fff;
}

.btn.-dark:hover span {
  color: #252525;
}

.btn.-dark:hover .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-dark:hover .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-white {
  background: #fff;
  border: 1px solid #fff;
}

.btn.-white span {
  color: #252525;
}

.btn.-white .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-white .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-white:hover {
  background-color: #252525;
}

.btn.-white:hover span {
  color: #fff;
}

.btn.-white:hover .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-white:hover .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-transparent {
  background: transparent;
  border: 1px solid #fff;
}

.btn.-transparent span {
  color: #fff;
}

.btn.-transparent .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-transparent .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='white'/%3e%3c/svg%3e");
}

.btn.-transparent:hover {
  background: #fff;
}

.btn.-transparent:hover span {
  color: #252525;
}

.btn.-transparent:hover .btn-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.85361 1.30679L1.87232 2.63545L6.89376 2.65416L11.9152 2.66664L6.2076 8.37424L0.5 14.0818L1.45439 15.03L2.40253 15.9844L8.11014 10.2768L13.8177 4.56917L13.8302 9.59061L13.8489 14.6121L15.1776 14.6308L16.5 14.6432V7.31381V-0.015625H9.17057H1.84113L1.85361 1.30679Z' fill='%23252525'/%3e%3c/svg%3e");
}

.btn.-transparent:hover .btn-arrow.-horizontal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.7196 21.4322L10.7933 20.4795L14.3307 16.9156L17.8726 13.356L9.80085 13.356L1.72908 13.356L1.73349 12.0107L1.72908 10.6654L9.80085 10.6654L17.8726 10.6654L14.3307 7.10593L10.7933 3.542L11.7196 2.58927L12.6458 1.64536L17.8285 6.82805L23.0112 12.0107L17.8285 17.1934L12.6458 22.3761L11.7196 21.4322Z' fill='%23252525'/%3e%3c/svg%3e");
}

.underlined-btn {
  padding: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.underlined-btn:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1.5px;
  background: #252525;
}

.underlined-btn:after {
  content: '';
  display: block;
  width: 0.75rem;
  min-width: 0.75rem;
  height: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3e%3cpath d='M1.0152 0.980094L1.02924 1.97659L4.79532 1.99062L8.5614 1.99998L4.2807 6.28068L0 10.5614L0.715789 11.2725L1.4269 11.9883L5.7076 7.70758L9.9883 3.42688L9.99766 7.19296L10.0117 10.959L11.0082 10.9731L12 10.9824V5.48536V-0.0117188H6.50292H1.00585L1.0152 0.980094Z' fill='%23252525'/%3e%3c/svg%3e");
}

.title {
  font-family: 'Druk Text Wide Cyr';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.mob {
  display: none;
}

.-star {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' stroke='%23252525'/%3e%3c/svg%3e");
}

.swiper-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}

.swiper-nav__arrow {
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  border-radius: 100%;
  background-color: #252525;
  border: 1px solid #252525;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.swiper-nav .-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5366)'%3e%3cpath d='M13.5367 24.8956L14.6483 23.7523L10.4033 19.4756L6.15305 15.2042H15.8392H25.5253L25.52 13.5898L25.5253 11.9755H15.8392H6.15305L10.4033 7.70407L14.6483 3.42735L13.5367 2.28407L12.4252 1.15138L6.20598 7.37061L-0.0132526 13.5898L6.20598 19.8091L12.4252 26.0283L13.5367 24.8956Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5366'%3e%3crect width='19.2' height='19.2' fill='white' transform='translate(13.5767 27.1533) rotate(-135)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.swiper-nav .-prev:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5370)'%3e%3cpath d='M13.5367 24.8956L14.6483 23.7523L10.4033 19.4756L6.15305 15.2042H15.8392H25.5253L25.52 13.5898L25.5253 11.9755H15.8392H6.15305L10.4033 7.70407L14.6483 3.42735L13.5367 2.28407L12.4252 1.15138L6.20598 7.37061L-0.0132526 13.5898L6.20598 19.8091L12.4252 26.0283L13.5367 24.8956Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5370'%3e%3crect width='19.2' height='19.2' fill='white' transform='translate(13.5767 27.1533) rotate(-135)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.swiper-nav .-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5362)'%3e%3cpath d='M13.6166 24.8956L12.5051 23.7523L16.75 19.4756L21.0003 15.2042H11.3141H1.62803L1.63332 13.5898L1.62803 11.9755H11.3141H21.0003L16.75 7.70407L12.5051 3.42735L13.6166 2.28407L14.7281 1.15138L20.9473 7.37061L27.1666 13.5898L20.9473 19.8091L14.7281 26.0283L13.6166 24.8956Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5362'%3e%3crect width='19.2' height='19.2' fill='white' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.5767 27.1533)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.swiper-nav .-next:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3e%3cg clip-path='url(%23clip0_1_5374)'%3e%3cpath d='M13.6166 24.8956L12.5051 23.7523L16.75 19.4756L21.0003 15.2042H11.3141H1.62803L1.63332 13.5898L1.62803 11.9755H11.3141H21.0003L16.75 7.70407L12.5051 3.42735L13.6166 2.28407L14.7281 1.15138L20.9473 7.37061L27.1666 13.5898L20.9473 19.8091L14.7281 26.0283L13.6166 24.8956Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_5374'%3e%3crect width='19.2' height='19.2' fill='white' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.5767 27.1533)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.runner-swiper {
  padding: 2.5rem;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}

.runner-swiper .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}

.runner-swiper .swiper-slide {
  padding-right: 3rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  font-style: italic;
  text-transform: uppercase;
}

.runner-swiper .swiper-slide span {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.runner-swiper .swiper-slide .-blue {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-rose {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-yellow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-orange {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
}

.runner-swiper .swiper-slide .-green {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
}

.play-btn {
  width: 4rem;
  height: 4rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M42 31.9999L25.5 41.5262V22.4736L42 31.9999Z' fill='%23252525'/%3e%3c/svg%3e ");
}

.social-item {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 40%;
  background-repeat: no-repeat;
  border-radius: 100%;
  border: 1px solid #252525;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  transition: 0.3s;
}

.social-item:hover {
  background-color: #252525;
}

.social-item.-tg {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M18.6325 1.77303C17.3044 2.26131 0.917673 8.55428 0.675485 8.67147C-0.125296 9.05037 -0.219046 9.55037 0.448923 9.89022C0.515329 9.92537 1.6208 10.2769 2.91377 10.6793L5.26142 11.4097L10.5895 8.07381C13.5231 6.24178 15.9802 4.71834 16.0505 4.69491C16.2341 4.63241 16.3903 4.63631 16.4606 4.71053C16.5114 4.76131 16.5153 4.78475 16.4724 4.85897C16.4489 4.90975 14.4997 6.67928 12.1481 8.78865C9.79658 10.9019 7.86299 12.6441 7.85517 12.6637C7.84736 12.6832 7.76924 13.7379 7.67939 15.0074L7.51533 17.3121L7.69502 17.2887C7.79267 17.2769 7.94502 17.2262 8.03486 17.1754C8.12861 17.1285 8.73799 16.5738 9.39814 15.9449C10.0544 15.316 10.6169 14.7887 10.6442 14.7808C10.6716 14.7691 11.7185 15.5113 12.9724 16.4293C14.2224 17.3472 15.3435 18.1402 15.4646 18.1949C15.781 18.3433 16.1325 18.3551 16.363 18.234C16.57 18.1246 16.7692 17.8512 16.8552 17.566C16.8864 17.4566 17.6052 14.148 18.445 10.2144C19.8474 3.66756 19.9763 3.03475 19.9763 2.69491C19.9763 2.37459 19.9646 2.29647 19.8786 2.1285C19.82 2.00741 19.7146 1.88631 19.613 1.816C19.3825 1.65584 18.9997 1.63631 18.6325 1.77303Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-tg:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M29.8125 2.83724C27.6875 3.61849 1.46877 13.6872 1.08126 13.8747C-0.199985 14.481 -0.349985 15.281 0.718765 15.8247C0.825015 15.881 2.59377 16.4435 4.66252 17.0872L8.41877 18.256L16.9438 12.9185C21.6375 9.98724 25.5688 7.54974 25.6813 7.51224C25.975 7.41224 26.225 7.41849 26.3375 7.53724C26.4188 7.61849 26.425 7.65599 26.3563 7.77474C26.3188 7.85599 23.2 10.6872 19.4375 14.0622C15.675 17.4435 12.5813 20.231 12.5688 20.2622C12.5563 20.2935 12.4313 21.981 12.2875 24.0122L12.025 27.6997L12.3125 27.6622C12.4688 27.6435 12.7125 27.5622 12.8563 27.481C13.0063 27.406 13.9813 26.5185 15.0375 25.5122C16.0875 24.506 16.9875 23.6622 17.0313 23.6497C17.075 23.631 18.75 24.8185 20.7563 26.2872C22.7563 27.756 24.55 29.0247 24.7438 29.1122C25.25 29.3497 25.8125 29.3685 26.1813 29.1747C26.5125 28.9997 26.8313 28.5622 26.9688 28.106C27.0188 27.931 28.1688 22.6372 29.5125 16.3435C31.7563 5.86849 31.9625 4.85599 31.9625 4.31224C31.9625 3.79974 31.9438 3.67474 31.8063 3.40599C31.7125 3.21224 31.5438 3.01849 31.3813 2.90599C31.0125 2.64974 30.4 2.61849 29.8125 2.83724Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-wa {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_10_3776)'%3e%3cpath d='M9.08206 0.667862C8.55862 0.718643 7.73831 0.886612 7.18753 1.06239C2.62503 2.51942 -0.10544 7.10536 0.804716 11.7968C0.996122 12.785 1.47268 14.0155 1.9805 14.8436L2.13675 15.0975L1.38284 16.8554C0.92581 17.9179 0.628935 18.664 0.625028 18.7421C0.621122 19.1483 1.01956 19.4569 1.40628 19.3475C1.4805 19.3241 2.30081 18.9843 3.22659 18.5858L4.91409 17.8632L5.12112 17.9999C5.23831 18.0741 5.59378 18.2616 5.91019 18.4179C10.0899 20.4843 15.1875 19.0975 17.793 15.1952C20.2774 11.4725 19.7852 6.54677 16.6211 3.3788C14.6289 1.38661 11.9024 0.406143 9.08206 0.667862ZM7.41409 5.13271C7.47269 5.16396 7.81253 5.48427 8.1719 5.84755C8.88675 6.57021 8.94534 6.66396 8.86331 6.97255C8.83206 7.09364 8.72659 7.22255 8.40628 7.55067L7.98831 7.96864L7.99612 8.19521C8.01175 8.77724 8.50003 9.58583 9.37112 10.4843C10.2735 11.41 11.1992 11.9882 11.8047 12.0038L12.0313 12.0116L12.4532 11.5897C12.9219 11.121 13.043 11.0585 13.3399 11.1366C13.4688 11.1718 13.6211 11.3046 14.1875 11.8671C14.7774 12.4569 14.8828 12.5819 14.9219 12.7304C15.0196 13.1054 14.8672 13.3788 14.168 14.0507C13.5469 14.6483 13.1914 14.789 12.3047 14.7811C11.711 14.7772 11.3047 14.6913 10.7032 14.4374C8.87112 13.664 6.56644 11.4218 5.67972 9.55067C5.13284 8.39833 5.05081 7.28505 5.45315 6.45692C5.62503 6.10146 6.57815 5.16396 6.85159 5.07802C7.00394 5.03114 7.27347 5.05849 7.41409 5.13271Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_3776'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.social-item.-wa:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M14.5313 1.06839C13.6938 1.14964 12.3813 1.41839 11.5 1.69964C4.20005 4.03089 -0.168705 11.3684 1.28755 18.8746C1.5938 20.4559 2.3563 22.4246 3.1688 23.7496L3.4188 24.1559L2.21255 26.9684C1.4813 28.6684 1.0063 29.8621 1.00005 29.9871C0.993796 30.6371 1.6313 31.1309 2.25005 30.9559C2.3688 30.9184 3.6813 30.3746 5.16255 29.7371L7.86255 28.5809L8.1938 28.7996C8.3813 28.9184 8.95005 29.2184 9.4563 29.4684C16.1438 32.7746 24.3 30.5559 28.4688 24.3121C32.4438 18.3559 31.6563 10.4746 26.5938 5.40589C23.4063 2.21839 19.0438 0.649635 14.5313 1.06839ZM11.8625 8.21214C11.9563 8.26213 12.5 8.77464 13.075 9.35588C14.2188 10.5121 14.3125 10.6621 14.1813 11.1559C14.1313 11.3496 13.9625 11.5559 13.45 12.0809L12.7813 12.7496L12.7938 13.1121C12.8188 14.0434 13.6 15.3371 14.9938 16.7746C16.4375 18.2559 17.9188 19.1809 18.8875 19.2059L19.25 19.2184L19.925 18.5434C20.675 17.7934 20.8688 17.6934 21.3438 17.8184C21.55 17.8746 21.7938 18.0871 22.7 18.9871C23.6438 19.9309 23.8125 20.1309 23.875 20.3684C24.0313 20.9684 23.7875 21.4059 22.6688 22.4809C21.675 23.4371 21.1063 23.6621 19.6875 23.6496C18.7375 23.6434 18.0875 23.5059 17.125 23.0996C14.1938 21.8621 10.5063 18.2746 9.08755 15.2809C8.21255 13.4371 8.0813 11.6559 8.72505 10.3309C9.00005 9.76213 10.525 8.26213 10.9625 8.12464C11.2063 8.04963 11.6375 8.09339 11.8625 8.21214Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-vk {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M8.37934 4.32075C8.00043 4.34809 7.51606 4.42231 7.32465 4.4809C6.99262 4.58246 6.58247 4.94965 6.65668 5.07465C6.67231 5.09418 6.74653 5.12543 6.82856 5.14106C7.18793 5.20746 7.48872 5.41059 7.62543 5.67621C7.8559 6.12934 7.96137 7.55121 7.83637 8.55512C7.75434 9.21918 7.71918 9.37153 7.59418 9.61371C7.26997 10.2622 6.51606 9.73871 5.68793 8.28559C5.39106 7.76996 4.56293 6.11371 4.37934 5.67231C4.15278 5.13715 4.08247 5.0395 3.82856 4.91059L3.61372 4.80121L1.99262 4.81293C0.527778 4.82465 0.359809 4.83246 0.246528 4.89496C0.062934 4.99262 -0.015191 5.12934 0.0121528 5.30512C0.0355903 5.49262 0.648872 6.85981 1.102 7.73481C1.98481 9.43793 2.73481 10.6762 3.53168 11.7582C4.70747 13.3481 5.227 13.8637 6.42622 14.6293C6.98481 14.9887 7.39106 15.1879 7.89106 15.3559C8.57856 15.5864 8.87543 15.6293 9.90278 15.6528C10.9223 15.6762 11.2153 15.645 11.434 15.4965C11.6098 15.3754 11.6645 15.2075 11.6997 14.6879C11.7309 14.1723 11.8325 13.7309 11.9692 13.4965C12.0942 13.2895 12.3559 13.0473 12.4731 13.0434C12.8676 13.0239 13.0903 13.1879 13.9184 14.1176C14.6957 14.9887 14.9809 15.2426 15.4106 15.4497C15.6059 15.5395 15.8403 15.6332 15.9379 15.6567C16.1723 15.7114 19.3364 15.6489 19.5395 15.5903C19.7426 15.5278 19.9614 15.3129 19.9653 15.1723C19.9809 14.7856 19.9223 14.6098 19.6528 14.1997C19.2934 13.6606 18.9887 13.3168 17.9457 12.2856C16.8364 11.1879 16.7622 11.0864 16.7582 10.7192C16.7582 10.4106 16.9028 10.1762 17.8754 8.88715C19.2465 7.07075 19.7934 6.19184 19.9457 5.57465C20.0356 5.21137 19.9848 5.03559 19.7543 4.91059L19.5903 4.82465L17.6176 4.83637C16.2231 4.84809 15.6176 4.86371 15.5473 4.89496C15.4145 4.95746 15.2778 5.18793 15.102 5.62543C14.6332 6.7934 13.6684 8.477 13.0317 9.23481C12.7778 9.53559 12.3832 9.84418 12.2543 9.84418C12.0707 9.84418 11.9184 9.727 11.8051 9.49262L11.6997 9.27778L11.7114 7.25043C11.7231 5.06684 11.7153 5.00434 11.5161 4.71528C11.3168 4.43403 10.8325 4.33637 9.53168 4.31684C9.00434 4.31293 8.48872 4.31293 8.37934 4.32075Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-vk:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M13.4063 6.9128C12.8 6.95655 12.025 7.0753 11.7188 7.16905C11.1875 7.33155 10.5313 7.91905 10.65 8.11905C10.675 8.1503 10.7938 8.2003 10.925 8.2253C11.5 8.33155 11.9813 8.65655 12.2 9.08155C12.5688 9.80655 12.7375 12.0816 12.5375 13.6878C12.4063 14.7503 12.35 14.9941 12.15 15.3816C11.6313 16.4191 10.425 15.5816 9.10001 13.2566C8.62501 12.4316 7.30001 9.78155 7.00626 9.0753C6.64376 8.21905 6.53126 8.0628 6.12501 7.85655L5.78126 7.68155L3.18751 7.7003C0.843761 7.71905 0.575011 7.73155 0.393761 7.83155C0.100011 7.9878 -0.0249892 8.20655 0.0187609 8.4878C0.0562609 8.7878 1.03751 10.9753 1.76251 12.3753C3.17501 15.1003 4.37501 17.0816 5.65001 18.8128C7.53126 21.3566 8.36251 22.1816 10.2813 23.4066C11.175 23.9816 11.825 24.3003 12.625 24.5691C13.725 24.9378 14.2 25.0066 15.8438 25.0441C17.475 25.0816 17.9438 25.0316 18.2938 24.7941C18.575 24.6003 18.6625 24.3316 18.7188 23.5003C18.7688 22.6753 18.9313 21.9691 19.15 21.5941C19.35 21.2628 19.7688 20.8753 19.9563 20.8691C20.5875 20.8378 20.9438 21.1003 22.2688 22.5878C23.5125 23.9816 23.9688 24.3878 24.6563 24.7191C24.9688 24.8628 25.3438 25.0128 25.5 25.0503C25.875 25.1378 30.9375 25.0378 31.2625 24.9441C31.5875 24.8441 31.9375 24.5003 31.9438 24.2753C31.9688 23.6566 31.875 23.3753 31.4438 22.7191C30.8688 21.8566 30.3813 21.3066 28.7125 19.6566C26.9375 17.9003 26.8188 17.7378 26.8125 17.1503C26.8125 16.6566 27.0438 16.2816 28.6 14.2191C30.7938 11.3128 31.6688 9.90655 31.9125 8.91905C32.0563 8.3378 31.975 8.05655 31.6063 7.85655L31.3438 7.71905L28.1875 7.7378C25.9563 7.75655 24.9875 7.78155 24.875 7.83155C24.6625 7.93155 24.4438 8.3003 24.1625 9.0003C23.4125 10.8691 21.8688 13.5628 20.85 14.7753C20.4438 15.2566 19.8125 15.7503 19.6063 15.7503C19.3125 15.7503 19.0688 15.5628 18.8875 15.1878L18.7188 14.8441L18.7375 11.6003C18.7563 8.10655 18.7438 8.00655 18.425 7.54405C18.1063 7.09405 17.3313 6.9378 15.25 6.90655C14.4063 6.9003 13.5813 6.9003 13.4063 6.9128Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-yt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-yt:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-inst {
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23252525'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-inst.-star:after {
  content: '*';
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  font-size: 1.4rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-item.-inst:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23ffffff'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-inst:hover:after {
  color: #fff;
}

.social-item.-dark {
  border: 1px solid #fff;
  background-color: #252525;
}

.social-item.-dark:hover {
  background-color: #fff;
}

.social-item.-dark.-tg {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M29.8125 2.83724C27.6875 3.61849 1.46877 13.6872 1.08126 13.8747C-0.199985 14.481 -0.349985 15.281 0.718765 15.8247C0.825015 15.881 2.59377 16.4435 4.66252 17.0872L8.41877 18.256L16.9438 12.9185C21.6375 9.98724 25.5688 7.54974 25.6813 7.51224C25.975 7.41224 26.225 7.41849 26.3375 7.53724C26.4188 7.61849 26.425 7.65599 26.3563 7.77474C26.3188 7.85599 23.2 10.6872 19.4375 14.0622C15.675 17.4435 12.5813 20.231 12.5688 20.2622C12.5563 20.2935 12.4313 21.981 12.2875 24.0122L12.025 27.6997L12.3125 27.6622C12.4688 27.6435 12.7125 27.5622 12.8563 27.481C13.0063 27.406 13.9813 26.5185 15.0375 25.5122C16.0875 24.506 16.9875 23.6622 17.0313 23.6497C17.075 23.631 18.75 24.8185 20.7563 26.2872C22.7563 27.756 24.55 29.0247 24.7438 29.1122C25.25 29.3497 25.8125 29.3685 26.1813 29.1747C26.5125 28.9997 26.8313 28.5622 26.9688 28.106C27.0188 27.931 28.1688 22.6372 29.5125 16.3435C31.7563 5.86849 31.9625 4.85599 31.9625 4.31224C31.9625 3.79974 31.9438 3.67474 31.8063 3.40599C31.7125 3.21224 31.5438 3.01849 31.3813 2.90599C31.0125 2.64974 30.4 2.61849 29.8125 2.83724Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-dark.-tg:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M18.6325 1.77303C17.3044 2.26131 0.917673 8.55428 0.675485 8.67147C-0.125296 9.05037 -0.219046 9.55037 0.448923 9.89022C0.515329 9.92537 1.6208 10.2769 2.91377 10.6793L5.26142 11.4097L10.5895 8.07381C13.5231 6.24178 15.9802 4.71834 16.0505 4.69491C16.2341 4.63241 16.3903 4.63631 16.4606 4.71053C16.5114 4.76131 16.5153 4.78475 16.4724 4.85897C16.4489 4.90975 14.4997 6.67928 12.1481 8.78865C9.79658 10.9019 7.86299 12.6441 7.85517 12.6637C7.84736 12.6832 7.76924 13.7379 7.67939 15.0074L7.51533 17.3121L7.69502 17.2887C7.79267 17.2769 7.94502 17.2262 8.03486 17.1754C8.12861 17.1285 8.73799 16.5738 9.39814 15.9449C10.0544 15.316 10.6169 14.7887 10.6442 14.7808C10.6716 14.7691 11.7185 15.5113 12.9724 16.4293C14.2224 17.3472 15.3435 18.1402 15.4646 18.1949C15.781 18.3433 16.1325 18.3551 16.363 18.234C16.57 18.1246 16.7692 17.8512 16.8552 17.566C16.8864 17.4566 17.6052 14.148 18.445 10.2144C19.8474 3.66756 19.9763 3.03475 19.9763 2.69491C19.9763 2.37459 19.9646 2.29647 19.8786 2.1285C19.82 2.00741 19.7146 1.88631 19.613 1.816C19.3825 1.65584 18.9997 1.63631 18.6325 1.77303Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-wa {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M14.5313 1.06839C13.6938 1.14964 12.3813 1.41839 11.5 1.69964C4.20005 4.03089 -0.168705 11.3684 1.28755 18.8746C1.5938 20.4559 2.3563 22.4246 3.1688 23.7496L3.4188 24.1559L2.21255 26.9684C1.4813 28.6684 1.0063 29.8621 1.00005 29.9871C0.993796 30.6371 1.6313 31.1309 2.25005 30.9559C2.3688 30.9184 3.6813 30.3746 5.16255 29.7371L7.86255 28.5809L8.1938 28.7996C8.3813 28.9184 8.95005 29.2184 9.4563 29.4684C16.1438 32.7746 24.3 30.5559 28.4688 24.3121C32.4438 18.3559 31.6563 10.4746 26.5938 5.40589C23.4063 2.21839 19.0438 0.649635 14.5313 1.06839ZM11.8625 8.21214C11.9563 8.26213 12.5 8.77464 13.075 9.35588C14.2188 10.5121 14.3125 10.6621 14.1813 11.1559C14.1313 11.3496 13.9625 11.5559 13.45 12.0809L12.7813 12.7496L12.7938 13.1121C12.8188 14.0434 13.6 15.3371 14.9938 16.7746C16.4375 18.2559 17.9188 19.1809 18.8875 19.2059L19.25 19.2184L19.925 18.5434C20.675 17.7934 20.8688 17.6934 21.3438 17.8184C21.55 17.8746 21.7938 18.0871 22.7 18.9871C23.6438 19.9309 23.8125 20.1309 23.875 20.3684C24.0313 20.9684 23.7875 21.4059 22.6688 22.4809C21.675 23.4371 21.1063 23.6621 19.6875 23.6496C18.7375 23.6434 18.0875 23.5059 17.125 23.0996C14.1938 21.8621 10.5063 18.2746 9.08755 15.2809C8.21255 13.4371 8.0813 11.6559 8.72505 10.3309C9.00005 9.76213 10.525 8.26213 10.9625 8.12464C11.2063 8.04963 11.6375 8.09339 11.8625 8.21214Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-dark.-wa:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_10_3776)'%3e%3cpath d='M9.08206 0.667862C8.55862 0.718643 7.73831 0.886612 7.18753 1.06239C2.62503 2.51942 -0.10544 7.10536 0.804716 11.7968C0.996122 12.785 1.47268 14.0155 1.9805 14.8436L2.13675 15.0975L1.38284 16.8554C0.92581 17.9179 0.628935 18.664 0.625028 18.7421C0.621122 19.1483 1.01956 19.4569 1.40628 19.3475C1.4805 19.3241 2.30081 18.9843 3.22659 18.5858L4.91409 17.8632L5.12112 17.9999C5.23831 18.0741 5.59378 18.2616 5.91019 18.4179C10.0899 20.4843 15.1875 19.0975 17.793 15.1952C20.2774 11.4725 19.7852 6.54677 16.6211 3.3788C14.6289 1.38661 11.9024 0.406143 9.08206 0.667862ZM7.41409 5.13271C7.47269 5.16396 7.81253 5.48427 8.1719 5.84755C8.88675 6.57021 8.94534 6.66396 8.86331 6.97255C8.83206 7.09364 8.72659 7.22255 8.40628 7.55067L7.98831 7.96864L7.99612 8.19521C8.01175 8.77724 8.50003 9.58583 9.37112 10.4843C10.2735 11.41 11.1992 11.9882 11.8047 12.0038L12.0313 12.0116L12.4532 11.5897C12.9219 11.121 13.043 11.0585 13.3399 11.1366C13.4688 11.1718 13.6211 11.3046 14.1875 11.8671C14.7774 12.4569 14.8828 12.5819 14.9219 12.7304C15.0196 13.1054 14.8672 13.3788 14.168 14.0507C13.5469 14.6483 13.1914 14.789 12.3047 14.7811C11.711 14.7772 11.3047 14.6913 10.7032 14.4374C8.87112 13.664 6.56644 11.4218 5.67972 9.55067C5.13284 8.39833 5.05081 7.28505 5.45315 6.45692C5.62503 6.10146 6.57815 5.16396 6.85159 5.07802C7.00394 5.03114 7.27347 5.05849 7.41409 5.13271Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10_3776'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.social-item.-dark.-vk {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M13.4063 6.9128C12.8 6.95655 12.025 7.0753 11.7188 7.16905C11.1875 7.33155 10.5313 7.91905 10.65 8.11905C10.675 8.1503 10.7938 8.2003 10.925 8.2253C11.5 8.33155 11.9813 8.65655 12.2 9.08155C12.5688 9.80655 12.7375 12.0816 12.5375 13.6878C12.4063 14.7503 12.35 14.9941 12.15 15.3816C11.6313 16.4191 10.425 15.5816 9.10001 13.2566C8.62501 12.4316 7.30001 9.78155 7.00626 9.0753C6.64376 8.21905 6.53126 8.0628 6.12501 7.85655L5.78126 7.68155L3.18751 7.7003C0.843761 7.71905 0.575011 7.73155 0.393761 7.83155C0.100011 7.9878 -0.0249892 8.20655 0.0187609 8.4878C0.0562609 8.7878 1.03751 10.9753 1.76251 12.3753C3.17501 15.1003 4.37501 17.0816 5.65001 18.8128C7.53126 21.3566 8.36251 22.1816 10.2813 23.4066C11.175 23.9816 11.825 24.3003 12.625 24.5691C13.725 24.9378 14.2 25.0066 15.8438 25.0441C17.475 25.0816 17.9438 25.0316 18.2938 24.7941C18.575 24.6003 18.6625 24.3316 18.7188 23.5003C18.7688 22.6753 18.9313 21.9691 19.15 21.5941C19.35 21.2628 19.7688 20.8753 19.9563 20.8691C20.5875 20.8378 20.9438 21.1003 22.2688 22.5878C23.5125 23.9816 23.9688 24.3878 24.6563 24.7191C24.9688 24.8628 25.3438 25.0128 25.5 25.0503C25.875 25.1378 30.9375 25.0378 31.2625 24.9441C31.5875 24.8441 31.9375 24.5003 31.9438 24.2753C31.9688 23.6566 31.875 23.3753 31.4438 22.7191C30.8688 21.8566 30.3813 21.3066 28.7125 19.6566C26.9375 17.9003 26.8188 17.7378 26.8125 17.1503C26.8125 16.6566 27.0438 16.2816 28.6 14.2191C30.7938 11.3128 31.6688 9.90655 31.9125 8.91905C32.0563 8.3378 31.975 8.05655 31.6063 7.85655L31.3438 7.71905L28.1875 7.7378C25.9563 7.75655 24.9875 7.78155 24.875 7.83155C24.6625 7.93155 24.4438 8.3003 24.1625 9.0003C23.4125 10.8691 21.8688 13.5628 20.85 14.7753C20.4438 15.2566 19.8125 15.7503 19.6063 15.7503C19.3125 15.7503 19.0688 15.5628 18.8875 15.1878L18.7188 14.8441L18.7375 11.6003C18.7563 8.10655 18.7438 8.00655 18.425 7.54405C18.1063 7.09405 17.3313 6.9378 15.25 6.90655C14.4063 6.9003 13.5813 6.9003 13.4063 6.9128Z' fill='white'/%3e%3c/svg%3e");
}

.social-item.-dark.-vk:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M8.37934 4.32075C8.00043 4.34809 7.51606 4.42231 7.32465 4.4809C6.99262 4.58246 6.58247 4.94965 6.65668 5.07465C6.67231 5.09418 6.74653 5.12543 6.82856 5.14106C7.18793 5.20746 7.48872 5.41059 7.62543 5.67621C7.8559 6.12934 7.96137 7.55121 7.83637 8.55512C7.75434 9.21918 7.71918 9.37153 7.59418 9.61371C7.26997 10.2622 6.51606 9.73871 5.68793 8.28559C5.39106 7.76996 4.56293 6.11371 4.37934 5.67231C4.15278 5.13715 4.08247 5.0395 3.82856 4.91059L3.61372 4.80121L1.99262 4.81293C0.527778 4.82465 0.359809 4.83246 0.246528 4.89496C0.062934 4.99262 -0.015191 5.12934 0.0121528 5.30512C0.0355903 5.49262 0.648872 6.85981 1.102 7.73481C1.98481 9.43793 2.73481 10.6762 3.53168 11.7582C4.70747 13.3481 5.227 13.8637 6.42622 14.6293C6.98481 14.9887 7.39106 15.1879 7.89106 15.3559C8.57856 15.5864 8.87543 15.6293 9.90278 15.6528C10.9223 15.6762 11.2153 15.645 11.434 15.4965C11.6098 15.3754 11.6645 15.2075 11.6997 14.6879C11.7309 14.1723 11.8325 13.7309 11.9692 13.4965C12.0942 13.2895 12.3559 13.0473 12.4731 13.0434C12.8676 13.0239 13.0903 13.1879 13.9184 14.1176C14.6957 14.9887 14.9809 15.2426 15.4106 15.4497C15.6059 15.5395 15.8403 15.6332 15.9379 15.6567C16.1723 15.7114 19.3364 15.6489 19.5395 15.5903C19.7426 15.5278 19.9614 15.3129 19.9653 15.1723C19.9809 14.7856 19.9223 14.6098 19.6528 14.1997C19.2934 13.6606 18.9887 13.3168 17.9457 12.2856C16.8364 11.1879 16.7622 11.0864 16.7582 10.7192C16.7582 10.4106 16.9028 10.1762 17.8754 8.88715C19.2465 7.07075 19.7934 6.19184 19.9457 5.57465C20.0356 5.21137 19.9848 5.03559 19.7543 4.91059L19.5903 4.82465L17.6176 4.83637C16.2231 4.84809 15.6176 4.86371 15.5473 4.89496C15.4145 4.95746 15.2778 5.18793 15.102 5.62543C14.6332 6.7934 13.6684 8.477 13.0317 9.23481C12.7778 9.53559 12.3832 9.84418 12.2543 9.84418C12.0707 9.84418 11.9184 9.727 11.8051 9.49262L11.6997 9.27778L11.7114 7.25043C11.7231 5.06684 11.7153 5.00434 11.5161 4.71528C11.3168 4.43403 10.8325 4.33637 9.53168 4.31684C9.00434 4.31293 8.48872 4.31293 8.37934 4.32075Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-yt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-dark.-yt:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M12.8047 5.96624C7.6754 6.06134 4.66374 6.29593 3.71903 6.67636C2.86308 7.02507 2.14662 7.67813 1.72182 8.48335C1.17021 9.52951 0.878552 11.8247 0.808808 15.6606C0.758085 18.723 0.922934 21.5064 1.27165 23.269C1.64573 25.1902 2.67921 26.287 4.46085 26.6611C6.08398 27.0035 10.3891 27.2064 16.0383 27.2001C21.808 27.2001 25.9166 27.0098 27.6411 26.6611C28.2054 26.547 29.0043 26.1476 29.4228 25.7798C29.8603 25.3931 30.3041 24.7273 30.488 24.182C30.9952 22.6857 31.3059 18.3299 31.1664 14.7159C30.9762 9.80849 30.5767 8.26778 29.2262 7.24699C28.6049 6.7778 28.1737 6.60661 27.21 6.43542C26.018 6.23253 23.1522 6.055 20.1278 5.9916C16.5899 5.92185 15.3219 5.91551 12.8047 5.96624ZM16.8943 14.2848C19.031 15.5148 20.7746 16.5483 20.7746 16.58C20.7682 16.6307 13.0647 21.1133 12.9823 21.1133C12.9759 21.1133 12.9633 19.0717 12.9633 16.58C12.9633 14.0882 12.9759 12.0466 12.9886 12.0466C13.0013 12.0466 14.7576 13.0547 16.8943 14.2848Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-inst {
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23ffffff'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.social-item.-dark.-inst.-star:after {
  content: '*';
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  font-size: 1.4rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-item.-dark.-inst:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M7.81914 1.38131C6.74414 1.50631 5.50039 1.97506 4.56289 2.59381C2.83164 3.74381 1.61914 5.76256 1.37539 7.90631C1.29414 8.66881 1.29414 23.3313 1.37539 24.0938C1.77539 27.5938 4.48789 30.2688 8.00039 30.6313C8.44414 30.6751 11.1941 30.6876 16.4691 30.6688C24.9941 30.6438 24.5191 30.6688 25.6566 30.2813C28.3754 29.3688 30.3191 26.9376 30.6254 24.0626C30.7066 23.2626 30.7066 8.73756 30.6254 7.93756C30.2816 4.71256 27.9941 2.19381 24.7254 1.45006C24.3316 1.36256 23.3566 1.35006 16.2816 1.33756C11.8816 1.33131 8.07539 1.35006 7.81914 1.38131ZM24.9129 5.50631C25.6066 5.76881 26.1004 6.22506 26.4066 6.89381C27.1441 8.50006 26.1441 10.3438 24.3816 10.6313C22.9754 10.8563 21.6066 9.83756 21.3691 8.38131C21.1941 7.28131 21.8254 6.09381 22.8441 5.61881C23.5316 5.29381 24.2379 5.25631 24.9129 5.50631ZM17.6879 8.18131C19.7441 8.65006 21.5004 9.85006 22.6691 11.5938C23.2004 12.3813 23.6316 13.4251 23.8504 14.4376C24.0129 15.1813 24.0129 16.8188 23.8504 17.5626C23.6316 18.5751 23.2004 19.6188 22.6691 20.4063C22.3191 20.9251 22.1879 21.0813 21.6066 21.6751C20.5441 22.7501 19.1379 23.5126 17.5629 23.8501C16.7754 24.0188 15.1129 24.0063 14.3379 23.8251C11.1441 23.0751 8.83164 20.7376 8.15039 17.5626C7.98789 16.8188 7.98789 15.1813 8.15039 14.4376C8.60664 12.3251 9.82539 10.5251 11.5941 9.33131C12.5504 8.68756 13.9379 8.17506 15.0941 8.04381C15.6379 7.98131 17.1566 8.06256 17.6879 8.18131Z' fill='%23252525'/%3e%3cpath d='M14.9063 10.7752C12.9501 11.2377 11.5001 12.5627 10.9063 14.4377C10.6876 15.1189 10.6251 16.3439 10.7688 17.0314C11.0001 18.1064 11.4688 18.9752 12.2438 19.7564C13.3626 20.8689 14.6063 21.3502 16.2188 21.2939C16.9251 21.2752 17.1126 21.2439 17.6251 21.0689C18.4938 20.7752 19.0626 20.4314 19.6876 19.8127C20.8001 18.7189 21.3126 17.5189 21.3126 16.0002C21.3126 15.2439 21.2126 14.7314 20.9438 14.0314C20.6751 13.3314 20.3126 12.8064 19.6876 12.1877C19.0626 11.5689 18.4938 11.2252 17.6251 10.9314C17.0876 10.7502 16.9438 10.7252 16.1563 10.7127C15.5563 10.6939 15.1626 10.7189 14.9063 10.7752Z' fill='%23252525'/%3e%3c/svg%3e");
}

.social-item.-dark.-inst:hover:after {
  color: #252525;
}

.form__input {
  margin-bottom: 1.25rem;
  width: 100%;
  padding: 1.25rem 2.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 6.25rem;
  background: #fff;
  border: none;
  outline: none;
  cursor: pointer;
}

.form__input::-webkit-input-placeholder {
  color: #909090;
}

.form__input:-ms-input-placeholder {
  color: #909090;
}

.form__input::-ms-input-placeholder {
  color: #909090;
}

.form__input::placeholder {
  color: #909090;
}

.form__textarea {
  margin-bottom: 2.5rem;
  width: 100%;
  height: 9.75rem;
  padding: 1.25rem 2.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 1.5rem;
  background: #fff;
  border: none;
  outline: none;
  cursor: pointer;
  resize: none;
}

.form__textarea::-webkit-input-placeholder {
  color: #909090;
}

.form__textarea:-ms-input-placeholder {
  color: #909090;
}

.form__textarea::-ms-input-placeholder {
  color: #909090;
}

.form__textarea::placeholder {
  color: #909090;
}

.form__bottom {
  margin-bottom: 1.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form__download input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.form__download label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
}

.form__download label::before {
  content: '';
  display: block;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='31.5' stroke='white'/%3e%3cpath d='M35.9915 19.8047C34.3017 20.018 32.836 20.6086 31.4962 21.6148C31.0313 21.9594 20.5149 32.3992 19.722 33.3016C19.0329 34.0781 18.6173 34.7945 18.322 35.7133C17.5673 38.0594 18.1962 40.6242 19.9517 42.3469C20.6462 43.0305 21.2642 43.4406 22.1228 43.7852C23.0142 44.1461 23.4243 44.2227 24.5618 44.2227C25.4204 44.2227 25.6446 44.2008 26.0493 44.1023C26.9571 43.8727 27.8321 43.4516 28.5813 42.8938C28.9587 42.6094 37.3751 34.2422 38.0204 33.5039C38.797 32.6289 39.1196 31.8031 39.1196 30.7148C39.1196 29.1289 38.2774 27.7563 36.8774 27.0508C36.2813 26.7555 35.7454 26.6297 35.0345 26.6297C34.0829 26.6297 33.2626 26.9031 32.5462 27.4664C32.1798 27.7453 27.7337 32.1641 27.7337 32.2461C27.7337 32.2734 28.2423 32.8094 28.8657 33.4328L30.0032 34.5703L32.3001 32.2789C34.2634 30.3156 34.6298 29.9766 34.8157 29.9273C35.4337 29.7633 35.986 30.3211 35.822 30.9336C35.7728 31.1195 35.1329 31.7813 31.2173 35.7023C27.9743 38.9453 26.5688 40.3125 26.3228 40.4711C25.7431 40.8375 25.3603 40.9414 24.5618 40.9414C23.9876 40.9414 23.8181 40.9195 23.5118 40.8156C22.4345 40.4438 21.6142 39.5086 21.3571 38.3656C21.1767 37.5563 21.3517 36.6375 21.822 35.9211C21.9751 35.6914 23.8345 33.7938 27.6899 29.9383C32.5407 25.0984 33.4048 24.2563 33.804 23.9992C35.5212 22.8891 37.5063 22.7359 39.3821 23.5672C40.5142 24.0648 41.6845 25.2352 42.1821 26.3672C43.0134 28.243 42.8603 30.2281 41.7501 31.9453C41.4985 32.3336 40.8915 32.968 38.0532 35.8172L34.6517 39.2188L35.8165 40.3836L36.9759 41.543L40.3884 38.125C43.9048 34.5977 44.2603 34.2039 44.8126 33.2305C45.3212 32.3336 45.6767 31.3383 45.8681 30.2773C46.0048 29.5227 46.0048 28.0242 45.8681 27.2695C45.179 23.4578 42.2806 20.5484 38.5071 19.8922C37.8782 19.7828 36.5548 19.7391 35.9915 19.8047Z' fill='white'/%3e%3c/svg%3e ");
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form__download label .under {
  display: block;
  color: #909090;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.form__download label:hover:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M35.9925 19.8047C34.3026 20.018 32.837 20.6086 31.4972 21.6148C31.0323 21.9594 20.5159 32.3992 19.7229 33.3016C19.0339 34.0781 18.6183 34.7945 18.3229 35.7133C17.5683 38.0594 18.1972 40.6242 19.9526 42.3469C20.6472 43.0305 21.2651 43.4406 22.1237 43.7852C23.0151 44.1461 23.4253 44.2227 24.5628 44.2227C25.4214 44.2227 25.6456 44.2008 26.0503 44.1023C26.9581 43.8727 27.8331 43.4516 28.5823 42.8938C28.9597 42.6094 37.3761 34.2422 38.0214 33.5039C38.7979 32.6289 39.1206 31.8031 39.1206 30.7148C39.1206 29.1289 38.2784 27.7563 36.8784 27.0508C36.2823 26.7555 35.7464 26.6297 35.0354 26.6297C34.0839 26.6297 33.2636 26.9031 32.5472 27.4664C32.1808 27.7453 27.7347 32.1641 27.7347 32.2461C27.7347 32.2734 28.2433 32.8094 28.8667 33.4328L30.0042 34.5703L32.3011 32.2789C34.2644 30.3156 34.6308 29.9766 34.8167 29.9273C35.4347 29.7633 35.987 30.3211 35.8229 30.9336C35.7737 31.1195 35.1339 31.7813 31.2183 35.7023C27.9753 38.9453 26.5698 40.3125 26.3237 40.4711C25.744 40.8375 25.3612 40.9414 24.5628 40.9414C23.9886 40.9414 23.819 40.9195 23.5128 40.8156C22.4354 40.4438 21.6151 39.5086 21.3581 38.3656C21.1776 37.5563 21.3526 36.6375 21.8229 35.9211C21.9761 35.6914 23.8354 33.7938 27.6909 29.9383C32.5417 25.0984 33.4058 24.2563 33.805 23.9992C35.5222 22.8891 37.5073 22.7359 39.3831 23.5672C40.5151 24.0648 41.6854 25.2352 42.1831 26.3672C43.0144 28.243 42.8612 30.2281 41.7511 31.9453C41.4995 32.3336 40.8925 32.968 38.0542 35.8172L34.6526 39.2188L35.8175 40.3836L36.9769 41.543L40.3894 38.125C43.9058 34.5977 44.2612 34.2039 44.8136 33.2305C45.3222 32.3336 45.6776 31.3383 45.869 30.2773C46.0058 29.5227 46.0058 28.0242 45.869 27.2695C45.18 23.4578 42.2815 20.5484 38.5081 19.8922C37.8792 19.7828 36.5558 19.7391 35.9925 19.8047Z' fill='%23252525'/%3e%3c/svg%3e ");
}

.form__btn {
  width: 45%;
}

.form__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.form__text a {
  font-weight: 700;
}

.breadcrumb {
  padding: 1.5rem 0;
}

.breadcrumb__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.62rem;
}

.breadcrumb__item a.breadcrumb__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.62rem;
  color: #909090;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.breadcrumb__item a.breadcrumb__link::after {
  content: '/';
  color: #909090;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.breadcrumb__item span.breadcrumb__link {
  color: #252525;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.color-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
}

.color-list__item:before {
  content: '';
  display: block;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.color-list__item:nth-child(1):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(3):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2398DAED'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(4):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(5):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(6):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(7):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(8):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(9):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(10):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(11):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.color-list__item:nth-child(12):before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2398DAED'/%3e%3c/svg%3e");
}

.error {
  position: relative;
  height: 90vh;
  overflow: hidden;
}

.error:before,
.error:after {
  content: '';
  position: absolute;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.error:before {
  left: 0;
  width: 46.5rem;
  height: 56.875rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='855' height='1150' viewBox='0 0 855 1150' fill='none'%3e%3cg filter='url(%23filter0_f_1_3914)'%3e%3cpath d='M555 588C353 744 200.568 850 15 850C-170.568 850 -189 797.867 -189 606.5C-189 415.133 -38.5677 260 147 260C332.568 260 365 484 555 588Z' fill='url(%23paint0_linear_1_3914)'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1_3914' x='-489' y='-40' width='1344' height='1190' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3e%3cfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_1_3914'/%3e%3c/filter%3e%3clinearGradient id='paint0_linear_1_3914' x1='4.99999' y1='240' x2='415' y2='692' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300A9EE'/%3e%3cstop offset='1' stop-color='%2370EACA'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

.error:after {
  right: 0;
  width: 51.25rem;
  height: 43.3125rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='730' height='906' viewBox='0 0 730 906' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_f_1_3916)'%3e%3cellipse cx='710' cy='259.5' rx='410' ry='346.5' fill='%23FFC72C'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1_3916' x='0' y='-387' width='1420' height='1293' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3e%3cfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_1_3916'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
}

.error .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.error .container:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 20%;
  width: 70rem;
  height: 30rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1420' height='580' viewBox='0 0 1420 580' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_f_1_4)'%3e%3cellipse cx='710' cy='646.5' rx='410' ry='346.5' fill='%23FF71C8'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1_4' x='0' y='0' width='1420' height='1293' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3e%3cfeGaussianBlur stdDeviation='150' result='effect1_foregroundBlur_1_4'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
}

.error__content {
  position: relative;
  z-index: 2;
  width: 45rem;
  margin: 0 auto;
  text-align: center;
}

.error__title {
  margin-bottom: 2.5rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 15rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.error__main-text {
  margin-bottom: 3rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.error__sub-text {
  margin-bottom: 3rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
}

.selector {
  position: relative;
}

.selector__head {
  padding: 1.25rem 2.5rem;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.5rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 6.25rem;
  border: 1px solid #252525;
  background-color: #fff;
  cursor: pointer;
}

.selector__head:after {
  content: '';
  width: 1.625rem;
  height: 1.625rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3e%3cpath d='M1.45605 6.72803L12.9561 17.728L24.9561 6.72803' stroke='%23252525' stroke-width='3'/%3e%3c/svg%3e");
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.selector__body {
  display: none;
  max-height: 14.75rem;
  width: 100%;
  padding: 0 1.25rem;
  position: absolute;
  top: 110%;
  border: 1px solid #d9d9d9;
  background: #fff;
  overflow: hidden;
  overflow-y: scroll;
  z-index: 10;
}

.selector__body input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.selector__body-item {
  display: block;
  padding: 1.12rem 0;
  color: #5a5a5a;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  border-bottom: 1px solid #d9d9d9;
  cursor: pointer;
}

.selector__item:last-child .selector__body-item {
  border-bottom: none;
}

.selector.-active .selector__head:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.selector.-sort.-active .selector__head:after {
  -webkit-transform: unset;
  transform: unset;
}

.selector-cleaner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.selector-cleaner:after {
  content: '';
  display: block;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 8C18.597 5.04 15.537 3 12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C14.3869 21 16.6761 20.0518 18.364 18.364M21 3V9H15' stroke='%23252525' stroke-width='2.4'/%3e%3c/svg%3e");
}

.faq__item-name:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.accorderon-item.-active .faq__item-name:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (max-width: 48em) {
  .btn {
    padding: 0.62rem;
    gap: 0.75rem;
  }
  .btn span {
    font-size: 0.875rem;
  }
  .btn .btn-arrow,
  .btn .btn-arrow.-horizontal {
    width: 0.75rem;
    min-width: 0.75rem;
    height: 0.75rem;
  }
  .title {
    font-size: 1.625rem;
  }
  .mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .runner-swiper {
    padding: 2.5rem;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }
  .runner-swiper .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .runner-swiper .swiper-slide {
    padding-right: 3rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3rem;
    font-family: 'Druk Text Wide Cyr';
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 140%;
    font-style: italic;
    text-transform: uppercase;
  }
  .runner-swiper .swiper-slide span {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .runner-swiper .swiper-slide .-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2339A4E9'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-rose {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FF71C8'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-yellow {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-orange {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%23FE994E'/%3e%3c/svg%3e");
  }
  .runner-swiper .swiper-slide .-green {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 0L15.2411 8.75891L24 12L15.2411 15.2411L12 24L8.75891 15.2411L0 12L8.75891 8.75891L12 0Z' fill='%2371EACB'/%3e%3c/svg%3e");
  }
  .play-btn {
    width: 4rem;
    height: 4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M42 31.9999L25.5 41.5262V22.4736L42 31.9999Z' fill='%23252525'/%3e%3c/svg%3e ");
  }
  .form__input {
    padding: 1.25rem 1.5rem;
    font-size: 0.875rem;
  }
  .form__textarea {
    margin-bottom: 1.5rem;
    padding: 1.25rem 1.5rem;
    font-size: 0.875rem;
    border-radius: 1rem;
  }
  .form__bottom {
    margin-bottom: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .form__download input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
  }
  .form__download label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 140%;
    cursor: pointer;
  }
  .form__download label::before {
    content: '';
    display: block;
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M35.9925 19.8047C34.3026 20.018 32.837 20.6086 31.4972 21.6148C31.0323 21.9594 20.5159 32.3992 19.7229 33.3016C19.0339 34.0781 18.6183 34.7945 18.3229 35.7133C17.5683 38.0594 18.1972 40.6242 19.9526 42.3469C20.6472 43.0305 21.2651 43.4406 22.1237 43.7852C23.0151 44.1461 23.4253 44.2227 24.5628 44.2227C25.4214 44.2227 25.6456 44.2008 26.0503 44.1023C26.9581 43.8727 27.8331 43.4516 28.5823 42.8938C28.9597 42.6094 37.3761 34.2422 38.0214 33.5039C38.7979 32.6289 39.1206 31.8031 39.1206 30.7148C39.1206 29.1289 38.2784 27.7563 36.8784 27.0508C36.2823 26.7555 35.7464 26.6297 35.0354 26.6297C34.0839 26.6297 33.2636 26.9031 32.5472 27.4664C32.1808 27.7453 27.7347 32.1641 27.7347 32.2461C27.7347 32.2734 28.2433 32.8094 28.8667 33.4328L30.0042 34.5703L32.3011 32.2789C34.2644 30.3156 34.6308 29.9766 34.8167 29.9273C35.4347 29.7633 35.987 30.3211 35.8229 30.9336C35.7737 31.1195 35.1339 31.7813 31.2183 35.7023C27.9753 38.9453 26.5698 40.3125 26.3237 40.4711C25.744 40.8375 25.3612 40.9414 24.5628 40.9414C23.9886 40.9414 23.819 40.9195 23.5128 40.8156C22.4354 40.4438 21.6151 39.5086 21.3581 38.3656C21.1776 37.5563 21.3526 36.6375 21.8229 35.9211C21.9761 35.6914 23.8354 33.7938 27.6909 29.9383C32.5417 25.0984 33.4058 24.2563 33.805 23.9992C35.5222 22.8891 37.5073 22.7359 39.3831 23.5672C40.5151 24.0648 41.6854 25.2352 42.1831 26.3672C43.0144 28.243 42.8612 30.2281 41.7511 31.9453C41.4995 32.3336 40.8925 32.968 38.0542 35.8172L34.6526 39.2188L35.8175 40.3836L36.9769 41.543L40.3894 38.125C43.9058 34.5977 44.2612 34.2039 44.8136 33.2305C45.3222 32.3336 45.6776 31.3383 45.869 30.2773C46.0058 29.5227 46.0058 28.0242 45.869 27.2695C45.18 23.4578 42.2815 20.5484 38.5081 19.8922C37.8792 19.7828 36.5558 19.7391 35.9925 19.8047Z' fill='%23252525'/%3e%3c/svg%3e ");
  }
  .form__download label .under {
    display: block;
    color: #909090;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .form__btn {
    width: 100%;
  }
  .form__text {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 41%;
    font-size: 0.75rem;
  }
  .breadcrumb {
    padding: 1.5rem 0;
  }
  .breadcrumb__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.62rem;
  }
  .breadcrumb__item a.breadcrumb__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.62rem;
    color: #909090;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .breadcrumb__item a.breadcrumb__link::after {
    content: '/';
    color: #909090;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .breadcrumb__item span.breadcrumb__link {
    color: #252525;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
  }
  .color-list__item {
    gap: 1.2rem;
  }
  .color-list__item:before {
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
  }
  .error:before {
    top: -9rem;
    width: 26.5rem;
    height: 36.875rem;
  }
  .error:after {
    width: 20.25rem;
    height: 25.3125rem;
  }
  .error .container:before {
    width: 46rem;
    height: 19rem;
    left: 0%;
  }
  .error__content {
    position: relative;
    z-index: 2;
    width: 45rem;
    margin: 0 auto;
    text-align: center;
  }
  .error__title {
    margin-bottom: 1.25rem;
    font-size: 10rem;
  }
  .error__main-text {
    margin-bottom: 1.8rem;
    font-size: 1.625rem;
  }
  .error__sub-text {
    margin-bottom: 1.8rem;
    font-size: 1.125rem;
  }
  .error__btn {
    width: 60%;
    margin: 0 auto;
  }
  .selector {
    position: relative;
  }
  .selector__head {
    padding: 1.25rem 2.5rem;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0.5rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 140%;
    border-radius: 6.25rem;
    border: 1px solid #252525;
    background-color: #fff;
    cursor: pointer;
  }
  .selector__head:after {
    content: '';
    width: 1.625rem;
    height: 1.625rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3e%3cpath d='M1.45605 6.72803L12.9561 17.728L24.9561 6.72803' stroke='%23252525' stroke-width='3'/%3e%3c/svg%3e");
  }
  .selector__body {
    display: none;
    max-height: 14.75rem;
    width: 100%;
    padding: 0 1.25rem;
    position: absolute;
    top: 110%;
    border: 1px solid #d9d9d9;
    background: #fff;
    overflow: hidden;
    overflow-y: scroll;
  }
  .selector__body-item {
    padding: 1.12rem 0;
    color: #5a5a5a;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 140%;
    border-bottom: 1px solid #d9d9d9;
  }
}

@media (max-width: 30em) {
  .runner-swiper {
    padding: 1.5rem;
  }
  .runner-swiper .swiper-slide {
    min-width: 22rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 1rem;
    gap: 1rem;
    font-size: 0.75rem;
  }
  .runner-swiper .swiper-slide span {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .play-btn {
    width: 3rem;
    height: 3rem;
  }
  .form__text {
    margin-top: 1.5rem;
    position: static;
    width: 100%;
    font-size: 0.75rem;
  }
  .breadcrumb {
    padding: 1.25rem 0;
  }
  .error:before {
    top: -6rem;
    width: 15.5rem;
    height: 26.875rem;
  }
  .error:after {
    width: 10.25rem;
    height: 15.3125rem;
  }
  .error .container:before {
    width: 22rem;
    height: 9rem;
  }
  .error__content {
    position: relative;
    z-index: 2;
    width: 45rem;
    margin: 0 auto;
    text-align: center;
  }
  .error__title {
    font-size: 6.875rem;
  }
  .error__btn {
    width: 100%;
  }
  .selector {
    position: relative;
  }
  .selector__head {
    padding: 1rem;
    font-size: 1rem;
  }
  .selector__head:after {
    width: 1.2rem;
    height: 1.2rem;
  }
  .selector__body {
    max-height: 10rem;
  }
  .selector__body-item {
    font-size: 1rem;
  }
  .social-item.-inst.-star:after {
    top: 0.5rem;
    right: 0.5rem;
  }
  .breadcrumb__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .title {
    font-size: 1.2rem;
  }
  .selector-cleaner,
  .selector.-sort .selector__head {
    font-size: 0rem !important;
  }
}

.popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  overflow: auto;
}

.popup__wrap {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 100%;
  padding: 2rem 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.popup__content {
  padding: 3.75rem;
  position: relative;
  width: 60%;
  background-color: #fff;
  position: relative;
  z-index: 2;
}

.popup__close {
  position: absolute;
  top: -2rem;
  right: -2rem;
  width: 4rem;
  height: 4rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='%23252525'/%3e%3cpath d='M20.7907 42.0041L42.0039 20.7909L43.6357 22.4227L22.4225 43.6359L20.7907 42.0041Z' fill='white'/%3e%3cpath d='M42.0039 43.6359L20.7907 22.4227L22.4225 20.7909L43.6357 42.0041L42.0039 43.6359Z' fill='white'/%3e%3c/svg%3e ");
  cursor: pointer;
}

.popup__shade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.3);
}

.popup__title {
  margin-bottom: 1.8rem;
}

.popup__form {
  margin-bottom: 4rem;
}

.popup__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.popup__bottom-text {
  width: 48%;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
}

.popup__bottom-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup__bottom-socials-item {
  width: 6.25rem;
  min-width: 6.25rem;
  height: 6.25rem;
}

.popup input,
.popup textarea {
  border: 1px solid #909090;
}

.popup__appointment .popup__content {
  max-width: 53rem;
}

.popup__appointment .form__download label::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='65' height='64' viewBox='0 0 65 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32.5' cy='32' r='32' fill='%23252525'/%3e%3cpath d='M36.4925 19.8047C34.8026 20.018 33.337 20.6086 31.9972 21.6148C31.5323 21.9594 21.0159 32.3992 20.2229 33.3016C19.5339 34.0781 19.1183 34.7945 18.8229 35.7133C18.0683 38.0594 18.6972 40.6242 20.4526 42.3469C21.1472 43.0305 21.7651 43.4406 22.6237 43.7852C23.5151 44.1461 23.9253 44.2227 25.0628 44.2227C25.9214 44.2227 26.1456 44.2008 26.5503 44.1023C27.4581 43.8727 28.3331 43.4516 29.0823 42.8938C29.4597 42.6094 37.8761 34.2422 38.5214 33.5039C39.2979 32.6289 39.6206 31.8031 39.6206 30.7148C39.6206 29.1289 38.7784 27.7563 37.3784 27.0508C36.7823 26.7555 36.2464 26.6297 35.5354 26.6297C34.5839 26.6297 33.7636 26.9031 33.0472 27.4664C32.6808 27.7453 28.2347 32.1641 28.2347 32.2461C28.2347 32.2734 28.7433 32.8094 29.3667 33.4328L30.5042 34.5703L32.8011 32.2789C34.7644 30.3156 35.1308 29.9766 35.3167 29.9273C35.9347 29.7633 36.487 30.3211 36.3229 30.9336C36.2737 31.1195 35.6339 31.7813 31.7183 35.7023C28.4753 38.9453 27.0698 40.3125 26.8237 40.4711C26.244 40.8375 25.8612 40.9414 25.0628 40.9414C24.4886 40.9414 24.319 40.9195 24.0128 40.8156C22.9354 40.4438 22.1151 39.5086 21.8581 38.3656C21.6776 37.5563 21.8526 36.6375 22.3229 35.9211C22.4761 35.6914 24.3354 33.7938 28.1909 29.9383C33.0417 25.0984 33.9058 24.2563 34.305 23.9992C36.0222 22.8891 38.0073 22.7359 39.8831 23.5672C41.0151 24.0648 42.1854 25.2352 42.6831 26.3672C43.5144 28.243 43.3612 30.2281 42.2511 31.9453C41.9995 32.3336 41.3925 32.968 38.5542 35.8172L35.1526 39.2188L36.3175 40.3836L37.4769 41.543L40.8894 38.125C44.4058 34.5977 44.7612 34.2039 45.3136 33.2305C45.8222 32.3336 46.1776 31.3383 46.369 30.2773C46.5058 29.5227 46.5058 28.0242 46.369 27.2695C45.68 23.4578 42.7815 20.5484 39.0081 19.8922C38.3792 19.7828 37.0558 19.7391 36.4925 19.8047Z' fill='white'/%3e%3c/svg%3e ");
}

.popup__video .popup__content {
  padding: 0;
  width: 28.125rem;
  height: 50rem;
}

.popup__video .popup__close {
  z-index: 2;
}

.popup__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (max-width: 48em) {
  .popup__content {
    padding: 1.5rem;
    width: 90%;
  }
  .popup__close {
    top: -1rem;
    right: -1rem;
    width: 3rem;
    height: 3rem;
  }
  .popup__form {
    margin-bottom: 2rem;
  }
  .popup__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2rem;
  }
  .popup__bottom-text {
    width: 100%;
    font-size: 1.2rem;
  }
  .popup__bottom-socials-item {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
  }
  .popup__video .popup__content {
    padding: 0;
    width: 90%;
    height: 30rem;
  }
}

.header {
  position: sticky;
  top: 0;
  border-bottom: 1px solid #d9d9d9;
  z-index: 1;
}

.header__content {
  position: relative;
  padding: 1.2rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 2;
}

.header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.375rem;
}

.header__logo-img {
  height: 100%;
  width: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.header__logo .-mob {
  display: none;
}

.header__city {
  position: relative;
}

.header__city-active {
  padding: 0;
  border: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.62rem;
  font-size: 1.125rem;
  font-weight: 500;
  background: unset;
  cursor: pointer;
}

.header__city-active::before,
.header__city-active::after {
  content: '';
  display: block;
  width: 0.875rem;
  min-width: 0.875rem;
  height: 0.875rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.header__city-active::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3e%3cpath d='M-5.1856e-06 6.35352L13.435 1.40377L8.48528 14.8388L5.65685 9.18195L-5.1856e-06 6.35352Z' fill='%23252525'/%3e%3c/svg%3e");
}

.header__city-active::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3e%3cpath d='M1 4.5L7.85106 11.0532L15 4.5' stroke='%23252525' stroke-width='2'/%3e%3c/svg%3e");
}

.header__city-form {
  padding: 0.62rem;
  top: calc(100% + 0.5rem);
  left: auto;
  right: 0;
  border: 1px solid #d9d9d9;
  background: #fff;
  overflow-y: hidden;
}

.header__city-form-item input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.header__city-form-item label {
  display: block;
  width: 100%;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 500;
  cursor: pointer;
  border: none;
}

.header__city-form-item:not(:last-child) {
  margin-bottom: 0.65rem;
  padding-bottom: 0.65rem;
  border-bottom: 1px solid #d9d9d9;
}

.header__nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
}

.header__nav-link {
  font-size: 1.125rem;
  font-weight: 500;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.header__nav-link:hover {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0.01%, #39a4e9),
    color-stop(41.83%, #ff71c8),
    color-stop(80.43%, #fe994e),
    color-stop(107.24%, #f9e65d)
  );
  background: linear-gradient(
    90deg,
    #39a4e9 0.01%,
    #ff71c8 41.83%,
    #fe994e 80.43%,
    #f9e65d 107.24%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.header__nav .mob-block {
  display: none;
}

.header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
}

.header__phone {
  position: relative;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.header__phone:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 0;
  background: #252525;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}

.header__phone:hover:before {
  height: 2px;
}

.header__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__socials-item {
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  overflow: hidden;
}

.header__lang-head {
  font-family: 'Druk Text Wide Cyr';
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent;
}

.header__lang-head.selector__head:after {
  width: 0.875rem;
  min-width: 0.875rem;
  height: 0.875rem;
}

.header__burger {
  display: none;
}

@media (max-width: 48em) {
  .header__content {
    padding: 0.25rem 0;
  }
  .header__logo {
    height: 3.1rem;
    z-index: 11;
  }
  .header__city {
    display: none;
  }
  .header__nav {
    padding: 5rem 2rem;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: -110%;
    background: #fff;
    z-index: 10;
  }
  .header__nav-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2rem;
  }
  .header__nav-link {
    font-size: 1.125rem;
    font-weight: 500;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .header__nav-link:hover {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(0.01%, #39a4e9),
      color-stop(41.83%, #ff71c8),
      color-stop(80.43%, #fe994e),
      color-stop(107.24%, #f9e65d)
    );
    background: linear-gradient(
      90deg,
      #39a4e9 0.01%,
      #ff71c8 41.83%,
      #fe994e 80.43%,
      #f9e65d 107.24%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .header__nav .mob-block {
    margin-bottom: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .header__nav .header__city {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .header__nav .header__lang {
    display: block;
  }
  .header__nav.-active {
    left: 0%;
  }
  .header__contacts {
    gap: 0rem;
    z-index: 11;
  }
  .header__phone {
    margin-right: 1.7rem;
    font-size: 0.875rem;
  }
  .header__socials-item {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
  }
  .header__lang {
    display: none;
  }
  .header__burger {
    display: block;
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    background-position: center;
    background-size: 60%;
    background-repeat: no-repeat;
    border-radius: 100%;
    border: 1px solid #252525;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1H21.5' stroke='%23252525' stroke-linecap='round'/%3e%3cpath d='M1 7H21.5' stroke='%23252525' stroke-linecap='round'/%3e%3c/svg%3e ");
  }
  .header__burger.-active {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

@media (max-width: 30em) {
  .header__content {
    padding: 0.6rem 0;
  }
  .header__logo {
    height: 2.4rem;
  }
  .header__logo .-desc {
    display: none;
  }
  .header__logo .-mob {
    display: block;
  }
  .header__phone {
    margin-right: 0.7rem;
    font-size: 0.625rem;
  }
  .header__socials-item {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }
  .header__socials .-mob-hide {
    display: none;
  }
  .header__burger {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }
}

.hero {
  border-bottom: 1px solid #d9d9d9;
}

.hero__content {
  height: calc(100vh - 6.5rem);
  min-height: 48rem;
  max-height: 60rem;
  padding: 2rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero__img {
  width: 45%;
  margin: 0 auto;
}

.hero__img img {
  width: 100%;
  height: auto;
}

.hero__canvas {
  position: absolute;
  inset: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
}

.hero__bottom {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero__title {
  font-size: 2rem;
  font-weight: 400;
}

.hero__down {
  width: 8rem;
  height: 8rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='127' height='127' viewBox='0 0 127 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M110.867 68.6826L110.91 68.3081C111.434 63.8014 113.534 63.5219 114.683 63.6554L114.825 63.6719L114.489 66.5644C114.059 66.5537 113.082 66.6235 112.845 68.6637L112.835 68.7541C112.602 70.7557 113.166 71.0829 113.721 71.1474C114.302 71.2149 114.695 70.8809 114.944 69.3001L115.131 68.0262C115.6 64.8874 116.97 64.0256 118.416 64.1936L118.532 64.2071C120.03 64.3811 121.28 65.3377 120.818 69.315L120.767 69.754C120.274 74.0025 118.657 74.4036 117.391 74.2566L117.249 74.2401L117.581 71.3863C118.014 71.3712 118.674 71.2123 118.89 69.3528L118.905 69.2236C119.103 67.5191 118.827 67.0813 118.297 67.0198C117.806 66.9628 117.404 67.2695 117.164 68.7728L116.958 70.0969C116.419 73.5024 115.212 74.1998 113.65 74.0183L113.495 74.0003C112.087 73.8368 110.367 72.9827 110.867 68.6826Z' fill='%23252525'/%3e%3cpath d='M107.977 80.6063L108.193 80.0489C109.792 75.9283 112.858 75.863 114.7 76.5779L115.063 76.719C116.942 77.4481 119.076 79.5313 117.477 83.6518L117.26 84.2093C115.793 87.9905 113.449 88.5313 111.74 87.8681L111.716 87.8587L112.713 85.2894C112.982 85.3518 114.386 85.5063 115.308 83.131C116.164 80.9253 115.196 79.7547 113.984 79.2843L113.815 79.2185C112.7 78.7858 111.004 78.9505 110.153 81.144C109.221 83.5437 110.401 84.3499 110.677 84.4992L109.68 87.0684L109.644 87.0543C107.996 86.4146 106.491 84.436 107.977 80.6063Z' fill='%23252525'/%3e%3cpath d='M110.094 93.4167L108.42 92.2267L106.258 95.2678C105.626 96.1579 105.834 96.6727 106.29 96.9966L106.311 97.0116C106.766 97.3355 107.3 97.3478 107.932 96.4578L110.094 93.4167ZM104.33 96.5447C103.326 97.4417 102.22 97.6286 101.065 96.8077L100.249 96.2277C99.6555 95.806 99.4589 95.746 99.2791 95.7298L99.2261 95.6921L100.83 93.4352C100.906 93.441 101.084 93.5041 101.434 93.7526L102.08 94.2121C103.098 94.9351 103.827 94.8956 104.611 93.7936L106.629 90.9539L103.948 89.0484L105.5 86.8656L113.383 92.4691L109.61 97.7777C107.479 100.776 105.987 100.227 105.129 99.6167L105.023 99.5414C104.038 98.8409 103.852 97.6883 104.33 96.5447Z' fill='%23252525'/%3e%3cpath d='M100.942 107.263L100.505 107.632C97.0504 110.553 94.3555 109.358 92.9875 107.74L92.7357 107.442C91.3929 105.854 90.6049 102.928 94.0598 100.007L94.4966 99.6381C97.9516 96.7174 100.705 97.9813 102.048 99.5698L102.3 99.8676C103.659 101.476 104.397 104.342 100.942 107.263ZM94.9274 105.725L95.0449 105.864C95.817 106.778 97.2122 107.522 99.297 105.76C101.362 104.014 100.88 102.498 100.108 101.584L99.9907 101.445C99.2353 100.552 97.7486 99.7999 95.7134 101.52C93.6384 103.274 94.1721 104.832 94.9274 105.725Z' fill='%23252525'/%3e%3cpath d='M93.2536 112.829L90.867 114.044L87.5116 107.452L82.2402 110.135L81.2082 108.108L88.8663 104.21L93.2536 112.829Z' fill='%23252525'/%3e%3cpath d='M82.63 117.853L80.0479 118.563L78.0861 111.431L72.3829 113L71.7796 110.806L80.0648 108.527L82.63 117.853Z' fill='%23252525'/%3e%3cpath d='M58.3641 110.91L58.739 110.949C63.2515 111.421 63.5552 113.518 63.435 114.668L63.4202 114.811L60.5239 114.508C60.5297 114.077 60.4486 113.102 58.4058 112.888L58.3153 112.879C56.3112 112.669 55.9904 113.237 55.9324 113.793C55.8716 114.375 56.2101 114.763 57.7936 114.994L59.0696 115.167C62.2137 115.6 63.0911 116.959 62.9398 118.407L62.9277 118.524C62.771 120.023 61.8289 121.284 57.8466 120.868L57.4069 120.822C53.1531 120.378 52.7334 118.766 52.8657 117.499L52.8806 117.356L55.738 117.655C55.7581 118.088 55.9247 118.746 57.7865 118.941L57.9158 118.954C59.6225 119.133 60.0571 118.851 60.1125 118.321C60.1638 117.83 59.8526 117.431 58.3465 117.209L57.0202 117.018C53.6087 116.517 52.8974 115.319 53.0608 113.755L53.077 113.599C53.2243 112.19 54.0585 110.46 58.3641 110.91Z' fill='%23252525'/%3e%3cpath d='M46.5534 108.17L47.1141 108.378C51.2581 109.915 51.3694 112.979 50.6822 114.831L50.5466 115.197C49.8458 117.086 47.7948 119.251 43.6508 117.714L43.0901 117.506C39.2873 116.095 38.7115 113.76 39.349 112.042L39.358 112.017L41.9419 112.976C41.8836 113.245 41.7501 114.652 44.139 115.538C46.3573 116.361 47.5133 115.375 47.9654 114.156L48.0287 113.986C48.4446 112.864 48.2545 111.172 46.0484 110.353C43.6351 109.458 42.8466 110.649 42.7015 110.928L40.1176 109.97L40.1311 109.933C40.746 108.275 42.7018 106.741 46.5534 108.17Z' fill='%23252525'/%3e%3cpath d='M33.7478 110.415L34.9193 108.728L31.8547 106.6C30.9578 105.977 30.4452 106.191 30.1264 106.65L30.1116 106.671C29.7927 107.13 29.7862 107.664 30.6832 108.287L33.7478 110.415ZM30.5567 104.685C29.6488 103.691 29.4497 102.587 30.258 101.423L30.8289 100.601C31.2441 100.003 31.302 99.8059 31.3162 99.6258L31.3533 99.5724L33.6277 101.152C33.6226 101.227 33.5615 101.407 33.3169 101.759L32.8645 102.41C32.1527 103.435 32.2002 104.165 33.3107 104.936L36.1724 106.923L38.0484 104.222L40.248 105.749L34.7314 113.693L29.3817 109.979C26.3598 107.88 26.8931 106.383 27.4937 105.518L27.5678 105.411C28.2574 104.418 29.408 104.22 30.5567 104.685Z' fill='%23252525'/%3e%3cpath d='M19.8326 101.443L19.4585 101.01C16.5004 97.5874 17.6653 94.8795 19.2685 93.494L19.5636 93.2389C21.1373 91.8789 24.0542 91.059 27.0124 94.4818L27.3864 94.9146C30.3446 98.3375 29.1108 101.105 27.5371 102.465L27.242 102.72C25.6486 104.097 22.7907 104.866 19.8326 101.443ZM21.304 95.4118L21.1663 95.5308C20.2615 96.3129 19.5325 97.716 21.3176 99.7815C23.0857 101.827 24.5967 101.329 25.5016 100.547L25.6393 100.428C26.5245 99.663 27.2601 98.1681 25.5175 96.1518C23.7409 94.0961 22.1893 94.6468 21.304 95.4118Z' fill='%23252525'/%3e%3cpath d='M14.1854 93.8321L12.9442 91.4591L19.4987 88.0308L16.7572 82.7894L18.7731 81.735L22.7558 89.3493L14.1854 93.8321Z' fill='%23252525'/%3e%3cpath d='M9.06981 83.3781L8.33024 80.8043L15.4396 78.7615L13.8061 73.0765L15.9926 72.4483L18.3657 80.7071L9.06981 83.3781Z' fill='%23252525'/%3e%3cpath d='M15.6808 59.1271L15.6459 59.5024C15.2266 64.02 13.1334 64.348 11.9813 64.2411L11.8389 64.2278L12.108 61.3283C12.5388 61.3291 13.5135 61.2368 13.7033 59.1916L13.7118 59.101C13.898 57.0946 13.3266 56.7805 12.77 56.7288C12.1875 56.6747 11.8031 57.0177 11.5906 58.6038L11.4328 59.8817C11.0361 63.0305 9.68683 63.9236 8.23706 63.7891L8.12056 63.7783C6.61901 63.6389 5.34729 62.7114 5.71733 58.7245L5.75818 58.2844C6.15345 54.0257 7.76083 53.5874 9.02938 53.7052L9.17177 53.7184L8.90625 56.5791C8.47308 56.6041 7.81718 56.7783 7.64418 58.6423L7.63216 58.7717C7.47357 60.4804 7.75994 60.9117 8.29066 60.9609C8.78254 61.0066 9.17742 60.6907 9.38271 59.1822L9.55824 57.8538C10.019 54.4367 11.2091 53.7116 12.7754 53.857L12.9307 53.8714C14.3416 54.0024 16.0808 54.8166 15.6808 59.1271Z' fill='%23252525'/%3e%3cpath d='M18.2254 47.2939L18.0237 47.8569C16.5333 52.018 13.4707 52.1639 11.6105 51.4976L11.2433 51.3661C9.34633 50.6866 7.15851 48.6602 8.64894 44.4991L8.85059 43.9361C10.2183 40.1176 12.5467 39.5155 14.2723 40.1336L14.2968 40.1424L13.3675 42.737C13.0973 42.6816 11.6895 42.564 10.8303 44.9628C10.0325 47.1902 11.031 48.3349 12.2548 48.7733L12.4262 48.8347C13.5521 49.238 15.2427 49.0288 16.0361 46.8136C16.9041 44.3903 15.7041 43.6153 15.4236 43.4734L16.3529 40.8788L16.3896 40.892C18.0541 41.4881 19.6106 43.4265 18.2254 47.2939Z' fill='%23252525'/%3e%3cpath d='M15.823 34.4228L17.5229 35.5757L19.6172 32.488C20.2302 31.5842 20.0107 31.0741 19.5481 30.7603L19.5266 30.7457C19.0639 30.4319 18.5303 30.4313 17.9173 31.335L15.823 34.4228ZM21.5171 31.169C22.5016 30.2502 23.603 30.0391 24.7757 30.8345L25.6041 31.3963C26.2066 31.805 26.4045 31.8607 26.5847 31.8729L26.6385 31.9094L25.0842 34.201C25.0085 34.1968 24.8287 34.1377 24.4736 33.8969L23.8173 33.4517C22.7845 32.7512 22.0557 32.8067 21.2968 33.9256L19.3412 36.8089L22.0631 38.6551L20.5599 40.8714L12.5554 35.4423L16.2113 30.0522C18.2764 27.0075 19.7794 27.5242 20.6509 28.1153L20.7585 28.1883C21.759 28.8669 21.9698 30.0152 21.5171 31.169Z' fill='%23252525'/%3e%3cpath d='M24.4841 20.4923L24.9114 20.112C28.2908 17.1044 31.0153 18.2298 32.4241 19.8127L32.6833 20.104C34.0662 21.6578 34.9284 24.5624 31.5489 27.5701L31.1216 27.9504C27.7422 30.958 24.9572 29.7646 23.5744 28.2108L23.3151 27.9195C21.915 26.3463 21.1046 23.4999 24.4841 20.4923ZM30.536 21.8759L30.415 21.7399C29.6199 20.8465 28.2063 20.1381 26.167 21.953C24.1471 23.7507 24.6673 25.2542 25.4624 26.1477L25.5834 26.2836C26.3612 27.1576 27.8666 27.8714 29.8574 26.0996C31.887 24.2933 31.3139 22.7499 30.536 21.8759Z' fill='%23252525'/%3e%3cpath d='M32.2793 14.5366L34.6384 13.2692L38.1393 19.7853L43.3499 16.9858L44.4266 18.9899L36.8569 23.0568L32.2793 14.5366Z' fill='%23252525'/%3e%3cpath d='M42.4749 9.36298L45.0402 8.59425L47.1636 15.6799L52.8296 13.982L53.4827 16.1613L45.2513 18.6279L42.4749 9.36298Z' fill='%23252525'/%3e%3cpath d='M66.8018 15.6241L66.426 15.5936C61.9039 15.2266 61.5518 13.1372 61.6454 11.984L61.657 11.8415L64.5594 12.0771C64.5636 12.5078 64.6672 13.4814 66.7144 13.6476L66.8051 13.655C68.8135 13.818 69.1211 13.243 69.1663 12.6858C69.2136 12.1027 68.8663 11.7224 67.2778 11.5282L65.9981 11.3852C62.8449 11.0249 61.9363 9.68601 62.0541 8.23478L62.0636 8.11817C62.1856 6.61511 63.0983 5.33276 67.0892 5.65672L67.5297 5.69248C71.7927 6.03853 72.2496 7.64075 72.1465 8.91057L72.1349 9.0531L69.2714 8.82065C69.2413 8.3878 69.0596 7.73395 67.1937 7.58249L67.0642 7.57197C65.3538 7.43313 64.9258 7.72446 64.8827 8.25571C64.8427 8.74809 65.1631 9.1393 66.6739 9.32715L68.0043 9.48731C71.4264 9.90858 72.1652 11.0902 72.0379 12.6581L72.0253 12.8136C71.9107 14.2259 71.1166 15.9744 66.8018 15.6241Z' fill='%23252525'/%3e%3cpath d='M78.7761 18.0215L78.2109 17.8262C74.0332 16.3829 73.8528 13.3222 74.4981 11.4545L74.6255 11.0859C75.2835 9.18134 77.2851 6.97079 81.4628 8.41416L82.028 8.60944C85.8616 9.93396 86.49 12.2554 85.8914 13.9879L85.8829 14.0125L83.278 13.1125C83.3303 12.8417 83.432 11.4327 81.0237 10.6006C78.7874 9.82802 77.654 10.8393 77.2295 12.0681L77.17 12.2401C76.7795 13.3705 77.0077 15.0586 79.2317 15.827C81.6646 16.6676 82.4261 15.4589 82.5648 15.1768L85.1697 16.0768L85.157 16.1136C84.5796 17.7847 82.6589 19.363 78.7761 18.0215Z' fill='%23252525'/%3e%3cpath d='M91.71 15.5062L90.5758 17.2186L93.6864 19.2789C94.5968 19.8819 95.1045 19.6568 95.4132 19.1907L95.4276 19.1691C95.7363 18.703 95.731 18.1694 94.8206 17.5664L91.71 15.5062ZM95.0261 21.1642C95.9557 22.1385 96.179 23.2375 95.3965 24.4189L94.8437 25.2534C94.4417 25.8604 94.3883 26.0588 94.378 26.2391L94.3421 26.2933L92.0335 24.7643C92.0369 24.6886 92.0941 24.5081 92.331 24.1505L92.7688 23.4893C93.458 22.4489 93.3945 21.7207 92.2673 20.9741L89.3627 19.0503L87.5465 21.7924L85.3138 20.3136L90.6546 12.2499L96.0846 15.8464C99.1519 17.8779 98.6516 19.3865 98.0701 20.2644L97.9984 20.3728C97.3308 21.3808 96.1849 21.6042 95.0261 21.1642Z' fill='%23252525'/%3e%3cpath d='M105.766 24.0444L106.151 24.4675C109.195 27.814 108.099 30.5506 106.532 31.9765L106.243 32.239C104.705 33.6387 101.81 34.5325 98.7654 31.186L98.3805 30.7629C95.3362 27.4165 96.4992 24.6186 98.0378 23.219L98.3262 22.9565C99.8841 21.5393 102.721 20.698 105.766 24.0444ZM104.448 30.1111L104.583 29.9886C105.468 29.1838 106.161 27.7626 104.323 25.7432C102.504 23.743 101.006 24.2795 100.121 25.0844L99.9868 25.2068C99.1213 25.9942 98.424 27.5072 100.217 29.4786C102.046 31.4884 103.583 30.8984 104.448 30.1111Z' fill='%23252525'/%3e%3cpath d='M111.624 31.4942L112.926 33.8343L106.463 37.431L109.339 42.5997L107.351 43.7059L103.172 36.1971L111.624 31.4942Z' fill='%23252525'/%3e%3cpath d='M117.097 41.9818L117.895 44.5382L110.834 46.7418L112.596 52.3883L110.424 53.066L107.864 44.8631L117.097 41.9818Z' fill='%23252525'/%3e%3cg clip-path='url(%23clip0_1_761)'%3e%3cpath d='M72.7457 63.3465L71.793 62.4202L68.229 65.9577L64.6695 69.4996L64.6695 61.4278L64.6695 53.356L63.3242 53.3604L61.9789 53.356L61.9789 61.4278L61.9789 69.4996L58.4194 65.9577L54.8555 62.4202L53.9027 63.3465L52.9588 64.2728L58.1415 69.4555L63.3242 74.6382L68.5069 69.4555L73.6896 64.2728L72.7457 63.3465Z' fill='%23252525'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_761'%3e%3crect width='16' height='16' fill='white' transform='translate(74.627 63.3135) rotate(135)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.no-scroll .hero__bottom {
  position: static;
  z-index: 0;
}

@media (max-width: 48em) {
  .hero {
    overflow: hidden;
  }
  .hero__content {
    min-height: 25rem;
    max-height: 35rem;
  }
  .hero__title {
    font-size: 1.4rem;
  }
  .hero__down {
    width: 6rem;
    height: 6rem;
  }
}

@media (max-width: 30em) {
  .hero__content {
    padding: 6rem 0;
    max-height: unset;
  }
  .hero__bottom {
    flex-direction: column;
    gap: 1rem;
  }
  .hero__title {
    text-align: center;
  }
  .hero__down {
    width: 4rem;
    height: 4rem;
  }
}

.about {
  padding: 6.25rem 0;
}

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

.about__info {
  width: 50%;
}

.about__title {
  margin-bottom: 3rem;
}

.about__title span {
  background: var(
    --Gradient,
    linear-gradient(
      90deg,
      #39a4e9 0.12%,
      #ff71c8 23.96%,
      #fe994e 52.97%,
      #f9e65d 87.25%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.about__text {
  margin-bottom: 4rem;
  font-size: 1.5rem;
  font-weight: 400;
}

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

.about__benefits-item {
  margin-bottom: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
}

.about__benefits-item-icon {
  width: 3rem;
  height: 3rem;
}

.about__benefits-item-text {
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.about__img {
  width: 36rem;
}

.about__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 48em) {
  .about {
    padding: 3rem 0;
    overflow: hidden;
  }
  .about__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
  }
  .about__info {
    width: 100%;
  }
  .about__title {
    margin-bottom: 2rem;
  }
  .about__text {
    margin-bottom: 2rem;
    font-size: 1.25rem;
  }
  .about__benefits {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .about__benefits-item {
    margin-bottom: 2rem;
    gap: 1rem;
  }
  .about__benefits-item-icon {
    width: 2rem;
    height: 2rem;
  }
  .about__benefits-item-text {
    font-size: 1rem;
  }
  .about__img {
    margin: 0 auto;
    width: 60%;
  }
}

@media (max-width: 30em) {
  .about__content {
    gap: 2rem;
  }
  .about__title {
    margin-bottom: 1rem;
    font-size: 1.625rem;
  }
  .about__text {
    font-size: 1rem;
  }
  .about__benefits {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .about__benefits-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 2rem;
  }
  .about__benefits-item-icon {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .about__benefits-item-text {
    font-size: 1rem;
  }
  .about__img {
    width: 100%;
  }
}

.works {
  padding: 6.25rem 0;
}

.works__head {
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.works__swiper {
  margin-bottom: 3.75rem;
}

.works__item {
  height: 35.8125rem;
}

.works__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.works__btn {
  width: 100%;
}

@media (max-width: 48em) {
  .works {
    padding: 3rem 0;
    overflow: hidden;
  }
  .works__head {
    margin-bottom: 2.12rem;
  }
  .works__nav {
    display: none;
  }
  .works__swiper {
    margin-bottom: 1.25rem;
  }
  .works__item {
    height: 20.5625rem;
  }
}

@media (max-width: 30em) {
  .works__head {
    margin-bottom: 1.8rem;
  }
  .works__item {
    height: 20.25rem;
  }
}

.why {
  padding: 6.25rem 0;
}

.why__title {
  margin-bottom: 3.75rem;
}

.why__body {
  margin-bottom: 3.75rem;
  position: relative;
}

.why__item {
  margin-left: auto;
  width: 75%;
  padding: 2.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #d9d9d9;
}

.why__item-head {
  max-width: 48%;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.why__item-head:hover {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0.09%, #39a4e9),
    color-stop(39.02%, #ff71c8),
    color-stop(74.95%, #fe994e),
    color-stop(99.9%, #f9e65d)
  );
  background: linear-gradient(
    90deg,
    #39a4e9 0.09%,
    #ff71c8 39.02%,
    #fe994e 74.95%,
    #f9e65d 99.9%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.why__item-body {
  width: 51%;
}

.why__item-text {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.why__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 21%;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.why__item-img img {
  width: 100%;
  height: auto;
}

.why__item-body.-active .why__item-img {
  opacity: 1;
}

.why__swiper {
  margin-bottom: 3.75rem;
}

.why__btn {
  width: 100%;
}

@media (max-width: 48em) {
  .why {
    padding: 3rem 0;
    overflow: hidden;
  }
  .why__title {
    margin-bottom: 2.5rem;
  }
  .why__body {
    margin-bottom: 2.5rem;
  }
  .why__item {
    width: 100%;
    padding: 2rem 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
  }
  .why__item-head {
    max-width: 100%;
    font-size: 1.5rem;
  }
  .why__item-body {
    display: none;
    width: 100%;
  }
  .why__item-img {
    position: static;
    margin: 2rem auto 0;
    width: 60%;
    opacity: 1;
  }
  .why__swiper {
    margin-bottom: 2.5rem;
  }
}

@media (max-width: 30em) {
  .why__title {
    margin-bottom: 1.9rem;
  }
  .why__body {
    margin-bottom: 2rem;
  }
  .why__item {
    padding: 1rem 0;
    gap: 2rem;
  }
  .why__item-head {
    font-size: 1.2rem;
  }
  .why__item-img {
    width: 100%;
  }
  .why__swiper {
    margin-bottom: 2rem;
  }
}

.quiz {
  background: #252525;
  overflow: hidden;
}

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

.quiz__body {
  width: 41%;
  padding: 3.75rem 0;
}

.quiz__body-head {
  margin-bottom: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
}

.quiz__body-head-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 6.25rem;
  min-width: 6.25rem;
  height: 6.25rem;
  text-align: center;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.75rem;
  font-style: italic;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  border-radius: 100%;
  background-color: #fff;
}

.quiz__body-head-text {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.quiz__body-form {
  margin-bottom: 4rem;
}

.quiz__body-form__btn {
  margin-top: 2.5rem;
  width: 100%;
  border-color: #fff !important;
}

.quiz__body-item {
  display: none;
}

.quiz__body-item-question {
  margin-bottom: 2.5rem;
  color: #fff;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.quiz__body-item.-active {
  display: block;
}

.quiz__body-progress {
  height: 1rem;
  border-radius: 6.25rem;
  border: 1px solid #fff;
}

.quiz__body-progress span {
  display: block;
  height: 100%;
  border-radius: 6.25rem;
  background: #fff;
}

.quiz__result {
  display: none;
}

.quiz__result-text {
  color: #fff;
  margin-bottom: 3rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.quiz__result__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quiz__result__socials-item {
  width: 6.25rem;
  min-width: 6.25rem;
  height: 6.25rem;
}

.quiz__decor {
  padding-top: 3.5rem;
  width: 42%;
  height: 100%;
}

.quiz__decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-transform: translate(5rem, 0rem);
  transform: translate(5rem, 0rem);
}

@media (max-width: 48em) {
  .quiz__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .quiz__body {
    width: 100%;
    padding: 3rem 0;
  }
  .quiz__body-head {
    margin-bottom: 2rem;
  }
  .quiz__body-form {
    margin-bottom: 2rem;
  }
  .quiz__body-form__btn {
    margin-top: 2rem;
  }
  .quiz__body-item-question {
    margin-bottom: 2rem;
    font-size: 2rem;
  }
  .quiz__body-progress {
    height: 0.6rem;
  }
  .quiz__decor {
    display: none;
  }
}

@media (max-width: 30em) {
  .quiz__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .quiz__body {
    width: 100%;
    padding: 3rem 0;
  }
  .quiz__body-head {
    margin-bottom: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .quiz__body-head-text {
    font-size: 0.875rem;
  }
  .quiz__body-head-num {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
    font-size: 1.2rem;
  }
  .quiz__body-form {
    margin-bottom: 2rem;
  }
  .quiz__body-form__btn {
    margin-top: 2rem;
  }
  .quiz__body-item-question {
    margin-bottom: 1rem;
    font-size: 1.2rem;
  }
  .quiz__result-text {
    font-size: 1.4rem;
  }
  .quiz .quiz__result__socials-item {
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
  }
}

.reviews {
  padding: 6.25rem 0;
}

.reviews__head {
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.reviews__item {
  height: auto;
  width: 42rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1.88rem;
  border: 1px solid #d9d9d9;
}

.reviews__item-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.reviews__item-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}

.reviews__item-author-img {
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  border-radius: 100%;
  overflow: hidden;
}

.reviews__item-author-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.reviews__item-author-name {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.reviews__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
}

.reviews__item-content-text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.reviews__item-content-more {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.reviews__item-bottom {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.reviews__item-img {
  width: 5rem;
  height: 5rem;
  overflow: hidden;
}

.reviews__item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.reviews__item.-video {
  position: relative;
  width: 26rem;
}

.reviews__item.-video .reviews__item-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}

.reviews__item.-video .reviews__item-back img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.reviews__item.-video .reviews__item-audio {
  margin-top: auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 2;
}

.reviews__item.-video .reviews__item-audio-play {
  width: 4rem;
  height: 4rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3cpath d='M42 31.9999L25.5 41.5262V22.4736L42 31.9999Z' fill='%23252525'/%3e%3c/svg%3e ");
  cursor: pointer;
}

.reviews__item.-video .reviews__item-audio-text {
  width: 18.875rem;
  height: 4rem;
  padding: 0.6rem 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 4rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  border-radius: 6.25rem;
  background: #fff;
}

.reviews__item.-video .reviews__item-audio-play.-playing {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='32' cy='32' r='32' fill='white'/%3e%3crect x='23' y='22' width='4' height='20' fill='%23252525'/%3e%3crect x='37' y='22' width='4' height='20' fill='%23252525'/%3e%3c/svg%3e ");
}

.reviews__item.-video
  .reviews__item-audio-play.-playing
  + .reviews__item-audio-text {
  font-size: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='302' height='64' viewBox='0 0 302 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='302' height='64' rx='32' fill='white'/%3e%3cpath d='M25.1098 41.415C24.4969 41.3674 24 41.0946 24 40.8063C24 34.9355 24 29.0647 24 23.1939C24 22.9056 24.4966 22.6328 25.1098 22.5851C25.7228 22.5375 26.2203 22.738 26.22 23.0326C26.22 29.011 26.22 34.9893 26.22 40.9676C26.2203 41.262 25.7231 41.4627 25.1098 41.415Z' fill='%23252525'/%3e%3cpath d='M31.1373 49.04C30.5225 48.962 30.0244 48.6529 30.0244 48.3505C30.0244 37.4505 30.0244 26.5505 30.0244 15.6505C30.0244 15.348 30.5225 15.039 31.1373 14.961C31.7521 14.8831 32.2508 15.0705 32.2508 15.379C32.2508 26.46 32.2508 37.541 32.2508 48.6222C32.2508 48.9305 31.7521 49.118 31.1373 49.04Z' fill='%23252525'/%3e%3cpath d='M37.1822 37.0458C36.5656 37.0246 36.0663 36.7509 36.0663 36.4349C36.0663 33.4784 36.0663 30.5218 36.0663 27.5653C36.0663 27.2494 36.5659 26.9758 37.1822 26.9544C37.7985 26.9332 38.2987 27.1767 38.2987 27.4984C38.2987 30.4995 38.2987 33.5007 38.2987 36.5018C38.2987 36.8235 37.7988 37.067 37.1822 37.0458Z' fill='%23252525'/%3e%3cpath d='M43.2435 37.4773C42.6254 37.4563 42.1245 37.1726 42.1245 36.8439C42.1245 33.6147 42.1245 30.3853 42.1245 27.1561C42.1245 26.8275 42.6254 26.5437 43.2435 26.5227C43.8616 26.5017 44.3631 26.7556 44.3631 27.0896C44.3631 30.3632 44.3631 33.6367 44.3631 36.9104C44.3628 37.2443 43.8613 37.4983 43.2435 37.4773Z' fill='%23252525'/%3e%3cpath d='M49.3186 40.3207C48.699 40.2918 48.1969 39.9918 48.1969 39.6511C48.1969 34.5505 48.1969 29.4501 48.1969 24.3495C48.1969 24.0089 48.699 23.7088 49.3186 23.6799C49.9383 23.6511 50.4406 23.9082 50.4406 24.254C50.4406 29.4182 50.4406 34.5825 50.4406 39.7466C50.4406 40.0923 49.9383 40.3496 49.3186 40.3207Z' fill='%23252525'/%3e%3cpath d='M55.4095 42.0822C54.7887 42.0504 54.2854 41.7389 54.2854 41.3868C54.2854 35.1289 54.2854 28.871 54.2854 22.6131C54.2854 22.2611 54.7887 21.9494 55.4095 21.9176C56.0304 21.8858 56.5343 22.1497 56.5343 22.5065C56.5343 28.8353 56.5343 35.1644 56.5343 41.4932C56.534 41.8501 56.0304 42.114 55.4095 42.0822Z' fill='%23252525'/%3e%3cpath d='M61.5138 38.2881C60.8914 38.27 60.3872 37.961 60.3872 37.5982C60.3872 33.8661 60.3872 30.1338 60.3872 26.4016C60.3872 26.039 60.8917 25.73 61.5138 25.7118C62.1362 25.6937 62.641 25.9767 62.641 26.3439C62.641 30.1145 62.641 33.8852 62.641 37.6559C62.6407 38.0231 62.1359 38.3063 61.5138 38.2881Z' fill='%23252525'/%3e%3cpath d='M67.6294 45.5491C67.0058 45.514 66.5004 45.183 66.5004 44.8104C66.5004 36.2706 66.5004 27.7307 66.5004 19.1909C66.5004 18.8183 67.0058 18.4873 67.6294 18.4522C68.253 18.4171 68.7587 18.6946 68.7587 19.0714C68.7587 27.6909 68.7587 36.3105 68.7587 44.9302C68.7587 45.3067 68.253 45.5842 67.6294 45.5491Z' fill='%23252525'/%3e%3cpath d='M73.7575 45.8773C73.1327 45.8449 72.6263 45.5083 72.6263 45.1265C72.6263 36.3754 72.6263 27.6245 72.6263 18.8735C72.6263 18.4915 73.1327 18.1552 73.7575 18.1226C74.3823 18.0902 74.889 18.3769 74.889 18.7626C74.889 27.5876 74.889 36.4124 74.889 45.2372C74.889 45.623 74.3823 45.9099 73.7575 45.8773Z' fill='%23252525'/%3e%3cpath d='M79.8971 38.4828C79.2714 38.4691 78.7642 38.141 78.7642 37.7506C78.7642 33.9165 78.7642 30.0825 78.7642 26.2483C78.7642 25.8579 79.2714 25.5299 79.8971 25.5161C80.5229 25.5022 81.0305 25.8107 81.0305 26.2046C81.0305 30.0678 81.0305 33.9311 81.0305 37.7943C81.0308 38.1882 80.5229 38.4967 79.8971 38.4828Z' fill='%23252525'/%3e%3cpath d='M86.0474 37.7698C85.4207 37.7588 84.9126 37.4267 84.9126 37.0285C84.9126 33.6763 84.9126 30.3243 84.9126 26.9721C84.9126 26.5738 85.4207 26.2417 86.0474 26.2308C86.6741 26.2197 87.1825 26.5364 87.1825 26.9379C87.1825 30.3128 87.1825 33.6878 87.1825 37.0627C87.1825 37.4641 86.6741 37.7809 86.0474 37.7698Z' fill='%23252525'/%3e%3cpath d='M92.2048 39.2967C91.5772 39.2843 91.0685 38.9454 91.0685 38.5399C91.0685 34.18 91.0685 29.8201 91.0685 25.4602C91.0685 25.0548 91.5772 24.7159 92.2048 24.7035C92.8324 24.6911 93.3415 25.0123 93.3415 25.4207C93.3415 29.8069 93.3415 34.1931 93.3415 38.5794C93.3415 38.9878 92.8324 39.3091 92.2048 39.2967Z' fill='%23252525'/%3e%3cpath d='M98.3714 38.8307C97.7429 38.8205 97.2335 38.4781 97.2335 38.0662C97.2335 34.0224 97.2335 29.9785 97.2335 25.9347C97.2335 25.5229 97.7429 25.1804 98.3714 25.1702C98.9999 25.16 99.5095 25.4879 99.5095 25.9024C99.5095 29.9677 99.5095 34.0331 99.5095 38.0985C99.5095 38.5129 98.9999 38.8409 98.3714 38.8307Z' fill='%23252525'/%3e%3cpath d='M104.546 38.0413C103.917 38.0334 103.407 37.6882 103.407 37.2707C103.407 33.7563 103.407 30.2421 103.407 26.7278C103.407 26.3102 103.917 25.9651 104.546 25.9572C105.175 25.9493 105.685 26.2836 105.685 26.7034C105.685 30.2339 105.685 33.7645 105.685 37.2951C105.685 37.715 105.175 38.0493 104.546 38.0413Z' fill='%23252525'/%3e%3cpath d='M110.726 37.519C110.097 37.5128 109.586 37.1649 109.586 36.7423C109.586 33.5809 109.586 30.4195 109.586 27.2582C109.586 26.8356 110.097 26.4877 110.726 26.4815C111.356 26.4753 111.867 26.8148 111.867 27.2395C111.867 30.4134 111.867 33.5874 111.867 36.7612C111.867 37.1857 111.357 37.5252 110.726 37.519Z' fill='%23252525'/%3e%3cpath d='M116.913 52.8694C116.282 52.8501 115.771 52.4878 115.771 52.0607C115.771 38.687 115.771 25.3131 115.771 11.9393C115.771 11.5124 116.282 11.1499 116.913 11.1307C117.543 11.1114 118.054 11.444 118.054 11.8727C118.054 25.2909 118.054 38.7091 118.054 52.1274C118.054 52.556 117.543 52.8885 116.913 52.8694Z' fill='%23252525'/%3e%3cpath d='M123.104 47.2955C122.473 47.284 121.962 46.9251 121.962 46.4944C121.962 36.8318 121.962 27.1691 121.962 17.5065C121.962 17.0758 122.473 16.7168 123.104 16.7054C123.734 16.6939 124.246 17.0353 124.246 17.4674C124.246 27.1561 124.246 36.8447 124.246 46.5334C124.246 46.9656 123.734 47.307 123.104 47.2955Z' fill='%23252525'/%3e%3cpath d='M129.3 41.0024C128.669 40.9971 128.157 40.641 128.157 40.2075C128.157 34.7354 128.157 29.2633 128.157 23.7912C128.157 23.3577 128.669 23.0016 129.3 22.9962C129.931 22.9909 130.443 23.3393 130.443 23.774C130.443 29.2575 130.443 34.7411 130.443 40.2245C130.443 40.6592 129.931 41.0077 129.3 41.0024Z' fill='%23252525'/%3e%3cpath d='M135.497 37.3773C134.866 37.375 134.354 37.0196 134.354 36.5838C134.354 33.5281 134.354 30.4724 134.354 27.4166C134.354 26.9807 134.866 26.6254 135.497 26.6231C136.129 26.6208 136.641 26.9732 136.641 27.4098C136.641 30.47 136.641 33.5303 136.641 36.5906C136.641 37.0273 136.128 37.3795 135.497 37.3773Z' fill='%23252525'/%3e%3cpath d='M141.697 40.1555C141.066 40.1535 140.554 39.7969 140.554 39.3595C140.554 34.4532 140.554 29.5469 140.554 24.6407C140.554 24.2032 141.066 23.8467 141.697 23.8447C142.329 23.8426 142.841 24.1963 142.841 24.6342C142.841 29.5448 142.841 34.4555 142.841 39.3661C142.841 39.8039 142.329 40.1575 141.697 40.1555Z' fill='%23252525'/%3e%3cpath d='M147.899 40.4747C147.267 40.4741 146.755 40.1179 146.755 39.6796C146.755 34.5592 146.755 29.4388 146.755 24.3186C146.755 23.8803 147.267 23.5242 147.899 23.5234C148.53 23.5228 149.042 23.8779 149.042 24.3164C149.042 29.4382 149.042 34.56 149.042 39.6819C149.042 40.1202 148.53 40.4754 147.899 40.4747Z' fill='%23252525'/%3e%3cpath d='M154.101 46.1606C153.47 46.1617 152.957 45.8067 152.957 45.3683C152.957 36.4563 152.957 27.5441 152.957 18.6321C152.957 18.1937 153.47 17.8388 154.101 17.8398C154.733 17.841 155.245 18.1978 155.245 18.6359C155.245 27.5453 155.245 36.4548 155.245 45.3643C155.245 45.8026 154.733 46.1594 154.101 46.1606Z' fill='%23252525'/%3e%3cpath d='M160.302 56.4149C159.671 56.4208 159.159 56.07 159.159 55.6321C159.159 39.8774 159.159 24.1226 159.159 8.3678C159.159 7.92991 159.671 7.5791 160.302 7.58504C160.934 7.59097 161.446 7.95129 161.446 8.38865C161.446 24.1296 161.446 39.8704 161.446 55.6113C161.446 56.0487 160.934 56.4088 160.302 56.4149Z' fill='%23919191'/%3e%3cpath d='M166.503 38.9058C165.872 38.9087 165.36 38.5569 165.36 38.1202C165.36 34.04 165.36 29.9596 165.36 25.8794C165.36 25.4427 165.872 25.0909 166.503 25.0938C167.134 25.0967 167.646 25.4526 167.646 25.8884C167.646 29.9627 167.646 34.0368 167.646 38.1111C167.646 38.547 167.134 38.9029 166.503 38.9058Z' fill='%23919191'/%3e%3cpath d='M172.701 39.1767C172.071 39.181 171.558 38.8317 171.559 38.397C171.559 34.132 171.559 29.8671 171.559 25.602C171.559 25.1673 172.071 24.8181 172.701 24.8223C173.333 24.8265 173.844 25.1817 173.844 25.6154C173.844 29.8714 173.844 34.1276 173.844 38.3837C173.844 38.8174 173.332 39.1725 172.701 39.1767Z' fill='%23919191'/%3e%3cpath d='M178.896 42.4572C178.266 42.4651 177.754 42.1209 177.754 41.6888C177.754 35.2297 177.754 28.7706 177.754 22.3115C177.754 21.8794 178.266 21.5352 178.896 21.5431C179.527 21.551 180.038 21.9068 180.038 22.3375C180.038 28.7792 180.038 35.221 180.038 41.6627C180.038 42.0936 179.527 42.4494 178.896 42.4572Z' fill='%23919191'/%3e%3cpath d='M185.087 44.1718C184.456 44.1832 183.945 43.8444 183.945 43.4156C183.945 35.8052 183.945 28.195 183.945 20.5846C183.945 20.156 184.456 19.8172 185.087 19.8284C185.717 19.8397 186.228 20.1953 186.228 20.6224C186.228 28.2075 186.228 35.7927 186.228 43.3777C186.228 43.8048 185.717 44.1606 185.087 44.1718Z' fill='%23919191'/%3e%3cpath d='M191.273 39.3006C190.644 39.3088 190.133 38.9708 190.133 38.5462C190.133 34.1821 190.133 29.8179 190.133 25.4538C190.133 25.0291 190.643 24.6912 191.273 24.6994C191.903 24.7075 192.414 25.057 192.414 25.4796C192.414 29.8266 192.414 34.1734 192.414 38.5204C192.414 38.943 191.903 39.2925 191.273 39.3006Z' fill='%23919191'/%3e%3cpath d='M197.454 47.1423C196.825 47.1618 196.315 46.8367 196.315 46.4168C196.315 36.8058 196.315 27.1948 196.315 17.5838C196.315 17.1638 196.825 16.8387 197.454 16.8583C198.083 16.8778 198.593 17.2325 198.594 17.6502C198.594 27.2169 198.594 36.7836 198.594 46.3503C198.593 46.7679 198.083 47.1227 197.454 47.1423Z' fill='%23919191'/%3e%3cpath d='M203.628 46.9389C203 46.9611 202.49 46.6425 202.49 46.2279C202.49 36.7421 202.49 27.2564 202.49 17.7706C202.49 17.356 203 17.0375 203.628 17.0597C204.257 17.0818 204.766 17.434 204.766 17.8459C204.766 27.2814 204.766 36.7171 204.766 46.1526C204.766 46.5645 204.257 46.9168 203.628 46.9389Z' fill='%23919191'/%3e%3cpath d='M209.794 38.7261C209.167 38.7376 208.657 38.4156 208.657 38.0072C208.657 34.0024 208.657 29.9975 208.657 25.9926C208.657 25.5843 209.167 25.2623 209.794 25.2737C210.422 25.2852 210.93 25.6234 210.93 26.0288C210.93 30.0096 210.93 33.9904 210.93 37.9712C210.931 38.3765 210.422 38.7147 209.794 38.7261Z' fill='%23919191'/%3e%3cpath d='M215.953 37.7698C215.327 37.7808 214.819 37.4641 214.818 37.0627C214.818 33.6878 214.818 30.3128 214.818 26.9379C214.818 26.5364 215.327 26.2197 215.953 26.2308C216.58 26.2418 217.088 26.5738 217.088 26.9721C217.088 30.3243 217.088 33.6763 217.088 37.0285C217.088 37.4267 216.58 37.7588 215.953 37.7698Z' fill='%23919191'/%3e%3cpath d='M222.103 39.0336C221.477 39.0485 220.97 38.7411 220.97 38.3472C220.97 34.116 220.97 29.8849 220.97 25.6538C220.97 25.2598 221.477 24.9523 222.103 24.9673C222.729 24.9824 223.236 25.3112 223.236 25.7017C223.236 29.9009 223.236 34.1001 223.236 38.2994C223.236 38.6898 222.729 39.0187 222.103 39.0336Z' fill='%23919191'/%3e%3cpath d='M228.242 38.344C227.618 38.359 227.111 38.0582 227.111 37.6726C227.111 33.8904 227.111 30.1084 227.111 26.3262C227.111 25.9405 227.618 25.6398 228.242 25.6548C228.867 25.6699 229.373 25.9919 229.373 26.3737C229.373 30.1242 229.373 33.8747 229.373 37.6251C229.373 38.007 228.867 38.3291 228.242 38.344Z' fill='%23919191'/%3e%3cpath d='M234.37 37.4068C233.747 37.4209 233.241 37.1268 233.241 36.75C233.241 33.5837 233.241 30.4173 233.241 27.2509C233.241 26.8741 233.747 26.58 234.37 26.5942C234.994 26.6084 235.499 26.9222 235.499 27.2949C235.499 30.4319 235.499 33.5691 235.499 36.7061C235.499 37.0788 234.994 37.3925 234.37 37.4068Z' fill='%23919191'/%3e%3cpath d='M240.487 36.7532C239.865 36.7671 239.36 36.4804 239.36 36.1133C239.36 33.3711 239.36 30.6288 239.36 27.8865C239.36 27.5193 239.865 27.2327 240.487 27.2466C241.109 27.2604 241.614 27.5659 241.614 27.9284C241.614 30.6427 241.614 33.357 241.614 36.0714C241.614 36.4339 241.109 36.7394 240.487 36.7532Z' fill='%23919191'/%3e%3cpath d='M246.591 49.2863C245.97 49.3405 245.466 49.0946 245.466 48.7379C245.466 37.579 245.466 26.42 245.466 15.261C245.466 14.9043 245.97 14.6583 246.591 14.7126C247.212 14.7668 247.715 15.0968 247.715 15.4488C247.715 26.4824 247.715 37.5162 247.715 48.5499C247.715 48.902 247.212 49.2319 246.591 49.2863Z' fill='%23919191'/%3e%3cpath d='M252.681 44.1705C252.062 44.2125 251.559 43.9658 251.559 43.6202C251.559 35.8738 251.559 28.1275 251.559 20.3811C251.559 20.0355 252.062 19.7888 252.681 19.8308C253.301 19.8729 253.803 20.1836 253.803 20.5244C253.803 28.1753 253.803 35.826 253.803 43.4769C253.803 43.8175 253.301 44.1284 252.681 44.1705Z' fill='%23919191'/%3e%3cpath d='M258.758 38.8702C258.14 38.8964 257.638 38.6467 257.638 38.3128C257.638 34.1039 257.638 29.8951 257.638 25.6863C257.638 25.3522 258.139 25.1026 258.758 25.1288C259.375 25.1551 259.876 25.4431 259.876 25.7718C259.876 29.9236 259.876 34.0756 259.876 38.2274C259.876 38.5559 259.376 38.8439 258.758 38.8702Z' fill='%23919191'/%3e%3cpath d='M264.818 35.9283C264.201 35.9451 263.701 35.6977 263.701 35.376C263.701 33.1251 263.701 30.8742 263.701 28.6233C263.701 28.3017 264.202 28.0544 264.818 28.0711C265.434 28.0877 265.934 28.3577 265.934 28.6735C265.934 30.8909 265.934 33.1085 265.934 35.3259C265.934 35.6418 265.434 35.9116 264.818 35.9283Z' fill='%23919191'/%3e%3cpath d='M270.863 37.6923C270.248 37.7187 269.749 37.4897 269.749 37.1813C269.749 33.7274 269.749 30.2736 269.749 26.8197C269.749 26.5112 270.248 26.2823 270.863 26.3087C271.477 26.3351 271.975 26.6019 271.975 26.9044C271.975 30.3018 271.975 33.6993 271.975 37.0967C271.975 37.399 271.477 37.6659 270.863 37.6923Z' fill='%23919191'/%3e%3cpath d='M276.89 37.6346C276.277 37.6634 275.78 37.4475 275.78 37.1529C275.78 33.7171 275.78 30.2814 275.78 26.8456C275.78 26.551 276.278 26.3352 276.89 26.3639C277.503 26.3926 278 26.6499 278 26.9382C278 30.3121 278 33.6862 278 37.0602C278 37.3486 277.503 37.6057 276.89 37.6346Z' fill='%23919191'/%3e%3c/svg%3e ");
}

.rate-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rate-stars__item {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3e%3cpath d='M12 0L14.6942 8.2918H23.4127L16.3593 13.4164L19.0534 21.7082L12 16.5836L4.94658 21.7082L7.64074 13.4164L0.587322 8.2918H9.30583L12 0Z' fill='%23F9E65D'/%3e%3c/svg%3e");
}

.rate-stars__item.-empty {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3e%3cpath d='M12 0L14.6942 8.2918H23.4127L16.3593 13.4164L19.0534 21.7082L12 16.5836L4.94658 21.7082L7.64074 13.4164L0.587322 8.2918H9.30583L12 0Z' fill='%23D9D9D9'/%3e%3c/svg%3e");
}

@media (max-width: 48em) {
  .reviews {
    padding: 3rem 0;
    overflow: hidden;
  }
  .reviews__head {
    margin-bottom: 2.12rem;
  }
  .reviews__nav {
    display: none;
  }
  .reviews__item {
    height: auto;
    width: 17.1875rem;
    gap: 1.25rem;
    padding: 1.5rem 1rem;
  }
  .reviews__item-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .reviews__item-author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
  }
  .reviews__item-author-img {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }
  .reviews__item-author-name {
    font-size: 0.75rem;
  }
  .reviews__item-rate {
    margin-top: 1rem;
    width: 100%;
  }
  .reviews__item-content-text {
    font-size: 0.875rem;
  }
  .reviews__item-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .reviews__item.-video {
    width: 17.1875rem;
  }
  .reviews__item.-video .reviews__item-audio-play {
    width: 3rem;
    height: 3rem;
  }
  .reviews__item.-video .reviews__item-audio-text {
    padding: 1.25rem 1.5rem;
    height: 3rem;
    font-size: 0.75rem;
  }
}

@media (max-width: 30em) {
  .reviews__head {
    margin-bottom: 1.8rem;
  }
}

.faq {
  padding-bottom: 6.25rem;
}

.faq__title {
  margin-bottom: 3.75rem;
}

.faq__body {
  margin-left: auto;
  width: 75%;
}

.faq__item {
  border-bottom: 1px solid #d9d9d9;
}

.faq__item:first-child {
  border-top: 1px solid #d9d9d9;
}

.faq__item-head {
  padding: 2.5rem 0;
}

.faq__item-name {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
  cursor: pointer;
}

.faq__item-name:after {
  content: '';
  display: block;
  width: 2.4375rem;
  height: 2.4375rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' viewBox='0 0 39 39' fill='none'%3e%3cpath d='M0 18H39V21H0V18Z' fill='%23252525'/%3e%3cpath d='M18 39V0H21V39H18Z' fill='%23252525'/%3e%3c/svg%3e");
  cursor: pointer;
}

.faq__item-body {
  display: none;
  padding-bottom: 2.5rem;
}

.faq__item-body-content {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

@media (max-width: 48em) {
  .faq {
    padding-bottom: 3rem;
    overflow: hidden;
  }
  .faq__title {
    margin-bottom: 2.5rem;
  }
  .faq__body {
    width: 100%;
  }
  .faq__item-head {
    padding: 1.5rem 0;
  }
  .faq__item-name {
    font-size: 1.5rem;
  }
  .faq__item-name:after {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
}

@media (max-width: 30em) {
  .faq__title {
    margin-bottom: 1.8rem;
  }
  .faq__item-head {
    padding: 1.5rem 0;
  }
  .faq__item-name {
    font-size: 1rem;
  }
  .faq__item-name:after {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
  }
  .faq__item-body-content {
    font-size: 1rem;
  }
}

.socials {
  padding-bottom: 6.25rem;
}

.socials__head {
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.socials__items-list {
  margin-bottom: 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.socials__items-link {
  width: 6.25rem;
  min-width: 6.25rem;
  height: 6.25rem;
}

.socials__items-text {
  color: #5a5a5a;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 140%;
}

.socials__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  padding: 1.8rem;
  height: 30.75rem;
}

.socials__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.socials__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

.socials__item-play {
  position: relative;
  z-index: 2;
}

@media (max-width: 48em) {
  body {
    overflow-x: hidden !important;
    -webkit-font-smoothing: antialiased;
  }
  .socials {
    padding-bottom: 3rem;
  }
  .socials__head {
    margin-bottom: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2rem;
  }
  .socials__title br {
    display: none;
  }
  .socials__items-link {
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
  }
  .socials__nav {
    display: none;
  }
  .socials__item {
    height: 25rem;
  }
}

@media (max-width: 30em) {
  .socials__head {
    margin-bottom: 1.8rem;
  }
  .socials__items-link {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
  }
  .socials__item {
    height: 20rem;
  }
}

.callback {
  padding: 3.75rem 0;
  background: #252525;
}

.callback__content {
  padding-left: 6rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
  color: #fff;
}

.callback__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.8rem;
}

.callback__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.callback__side {
  padding-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.callback__side-img {
  margin-left: auto;
  width: 70%;
}

.callback__side-img img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.callback__side-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8.5rem;
}

.callback__side-bottom-text {
  position: relative;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.callback__side-bottom-text:after {
  content: '';
  position: absolute;
  top: 105%;
  left: 0;
  width: 100%;
  height: 13rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='710' height='178' viewBox='0 0 710 178' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 9.00339C1 9.00339 720 -22.9986 708 48.0011C696 119.001 135.175 -29 170 119.002C186 187 460.5 165 460.5 165' stroke='white' stroke-width='3.2'/%3e%3cpath d='M469.249 166.066L459.745 166.579L459.667 165.05L459.667 165.05L459.667 165.049L459.579 163.521L469.084 163.008L478.655 162.492L478.815 162.483L478.696 162.376L474.269 158.381L474.269 158.381L469.895 154.426L470.889 153.286L470.889 153.286L471.882 152.158L478.309 157.927L484.737 163.696L478.968 170.124L473.199 176.551L472.09 175.537L472.09 175.537L470.979 174.511L474.902 170.107L474.902 170.107L478.874 165.66L478.98 165.54L478.82 165.549L469.249 166.066Z' fill='white' stroke='white' stroke-width='0.133333'/%3e%3c/svg%3e ");
  pointer-events: none;
}

.callback__side-socials {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.callback__side-socials-item {
  width: 6.25rem;
  height: 6.25rem;
}

@media (max-width: 48em) {
  .callback {
    padding: 3rem 0;
    overflow: hidden;
  }
  .callback__content {
    padding-left: 0rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  .callback__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
  }
  .callback .form__text {
    margin-top: 1rem;
    position: static;
    width: 100%;
  }
  .callback__side {
    padding-bottom: 2rem;
  }
  .callback__side-img {
    width: 50%;
  }
  .callback__side-bottom {
    margin-top: 2rem;
    gap: 6rem;
  }
  .callback__side-bottom-text {
    font-size: 1.8rem;
  }
  .callback__side-bottom-text:after {
    top: 85%;
  }
}

@media (max-width: 30em) {
  .callback__side {
    padding-bottom: 2rem;
  }
  .callback__side-img {
    width: 70%;
  }
  .callback__side-bottom {
    margin-top: 2rem;
    gap: 4rem;
  }
  .callback__side-bottom-text {
    font-size: 1.2rem;
  }
  .callback__side-bottom-text:after {
    top: 35%;
    width: 85%;
    height: 13rem;
  }
  .callback__side-bottom .callback__side-socials-item {
    width: 4rem;
    height: 4rem;
  }
}

.contact {
  overflow: hidden;
}

.contact__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.contact__info {
  padding: 6.25rem 6rem 6.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3rem;
}

.contact__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.5rem;
}

.contact__tel {
  display: block;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.contact__bottom {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contact__bottom-adress-title {
  margin-bottom: 0.6em;
  color: #909090;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.contact__bottom-adress-value {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.contact__btn {
  width: 100%;
  border-color: #252525 !important;
}

.contact__map {
  margin-right: -5rem;
  position: relative;
  height: 100%;
}

.contact__map #map,
.contact__map #map-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 48em) {
  .contact__content {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .contact__info {
    padding: 3rem 0;
    gap: 2rem;
  }
  .contact__head {
    gap: 2rem;
  }
  .contact__tel {
    font-size: 2rem;
  }
  .contact__map {
    margin-right: 0rem;
    height: 24rem;
  }
}

@media (max-width: 30em) {
  .contact__info {
    gap: 1rem;
  }
  .contact__head {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contact__tel {
    font-size: 1.4rem;
  }
  .contact__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
  .contact__map {
    height: 20rem;
  }
}

.footer {
  padding: 3rem 0;
  color: #fff;
  background-color: #252525;
}

.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4.5rem;
}

.footer__nav-link {
  font-size: 1.125rem;
  font-weight: 500;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer__nav-link:hover {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0.01%, #39a4e9),
    color-stop(41.83%, #ff71c8),
    color-stop(80.43%, #fe994e),
    color-stop(107.24%, #f9e65d)
  );
  background: linear-gradient(
    90deg,
    #39a4e9 0.01%,
    #ff71c8 41.83%,
    #fe994e 80.43%,
    #f9e65d 107.24%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.footer__up {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.footer__up:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
}

.footer__up:after {
  content: '';
  display: block;
  height: 0.9rem;
  width: 0.9rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3e%3cpath d='M1.43389 8.99818L2.14844 9.69288L4.82139 7.03978L7.49103 4.38338V10.4372L7.49103 16.491L8.5 16.4877L9.50897 16.491L9.50897 10.4372V4.38338L12.1786 7.03978L14.8516 9.69288L15.5661 8.99818L16.274 8.30348L12.387 4.41646L8.5 0.529438L4.61298 4.41646L0.725961 8.30348L1.43389 8.99818Z' fill='white'/%3e%3c/svg%3e");
}

.footer__middle {
  padding: 2.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #5a5a5a;
}

.footer__adress {
  gap: 4.19rem;
}

.footer__adress-title {
  margin-bottom: 0.6rem;
  color: #909090;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.footer__adress-value {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.footer__socials-list {
  margin-bottom: 0.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer__socials-item {
  width: 6.25rem;
  height: 6.25rem;
}

.footer__socials-text {
  color: #d9d9d9;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 140%;
}

.footer__logo {
  display: block;
  padding: 2.5rem 0;
  width: 100%;
  height: auto;
}

.footer__logo img {
  width: 100%;
  height: auto;
}

.footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__bottom-item {
  color: #d9d9d9;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

@media (max-width: 48em) {
  .footer {
    padding: 2.5rem 0;
    overflow: hidden;
  }
  .footer__nav {
    gap: 2.38rem;
  }
  .footer__nav-link {
    font-size: 1rem;
  }
  .footer__up {
    display: none;
  }
  .footer__middle {
    padding: 2.5rem 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer__adress {
    width: calc(50% - 0.5rem);
    gap: 1.5rem;
  }
  .footer__adress-title {
    margin-bottom: 0.5rem;
    font-size: 0.875rem;
  }
  .footer__adress-value {
    font-size: 1rem;
  }
  .footer__socials {
    margin-top: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.5rem;
  }
  .footer__socials-list {
    margin-bottom: 0rem;
  }
  .footer__socials-item {
    width: 5rem;
    height: 5rem;
  }
  .footer__logo {
    padding: 1.5rem 0;
  }
  .footer__bottom {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .footer__bottom-item {
    width: 49%;
    color: #d9d9d9;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
  }
  .footer__bottom-item:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .footer__bottom-item:nth-child(2) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .footer__bottom-item:nth-child(3) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    text-align: right;
  }
  .footer__bottom-item:nth-child(4) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    text-align: right;
  }
}

@media (max-width: 30em) {
  .footer {
    padding: 1.8rem 0;
  }
  .footer__nav {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 1.2rem;
  }
  .footer__middle {
    gap: 1.5rem;
  }
  .footer__adress {
    width: 100%;
  }
  .footer__socials {
    margin-top: 0rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0.75rem;
  }
  .footer__socials-list {
    padding-right: 1rem;
    margin-bottom: 0rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer__socials-text br {
    display: none;
  }
  .footer__socials-item {
    width: 5rem;
    height: 5rem;
  }
  .footer__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.8rem;
  }
  .footer__bottom-item {
    width: 100%;
    font-size: 0.75rem;
  }
  .footer__bottom-item:nth-child(1) {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
  .footer__bottom-item:nth-child(2) {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
  .footer__bottom-item:nth-child(3) {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    text-align: unset;
  }
  .footer__bottom-item:nth-child(4) {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    text-align: unset;
  }
}

.about-hero {
  padding-bottom: 5rem;
  border-bottom: 1px solid #d9d9d9;
}

.about-hero__content {
  position: relative;
}

.about-hero__info {
  width: 62%;
}

.about-hero__title {
  margin-bottom: 2.5rem;
}

.about-hero__title span {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(-3.14%, #39a4e9),
    color-stop(42.2%, #ff71c8),
    color-stop(65.66%, #fe994e),
    color-stop(99.93%, #f9e65d)
  );
  background: linear-gradient(
    90deg,
    #39a4e9 -3.14%,
    #ff71c8 42.2%,
    #fe994e 65.66%,
    #f9e65d 99.93%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.about-hero__text {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.about-hero .-before-photo {
  margin-bottom: 1rem;
}

.about-hero__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 35rem;
  min-width: 35rem;
  max-height: 100%;
  overflow: hidden;
}

.about-hero__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 48em) {
  .about-hero {
    padding-bottom: 3rem;
    border-bottom: 1px solid #d9d9d9;
  }
  .about-hero__info {
    width: 100%;
  }
  .about-hero__title {
    margin-bottom: 2rem;
  }
  .about-hero__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2rem;
    font-size: 1rem;
  }
  .about-hero .-before-photo {
    margin-bottom: 0rem;
    width: 53%;
  }
  .about-hero .-after-text {
    width: 100%;
  }
  .about-hero__img {
    position: static;
    width: calc(47% - 2rem);
    min-width: calc(47% - 2rem);
  }
}

@media (max-width: 30em) {
  .about-hero__title {
    margin-bottom: 1.8rem;
  }
  .about-hero__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .about-hero .-before-photo {
    width: 100%;
  }
  .about-hero .-after-text {
    width: 100%;
  }
  .about-hero__img {
    width: 100%;
    min-width: 100%;
  }
}

.about-why__content {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.about-why__title {
  margin-bottom: 2.5rem;
}

.about-why__items {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 2rem 2.5rem;
}

.about-why__item-title {
  margin-bottom: 1.12rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.about-why__item-descr {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

@media (max-width: 48em) {
  .about-why__content {
    padding: 3rem 0;
  }
  .about-why__title {
    margin-bottom: 2.1rem;
  }
  .about-why__items {
    gap: 1.4rem 2rem;
  }
  .about-why__item-title {
    font-size: 0.875rem;
  }
  .about-why__item-descr {
    font-size: 1rem;
  }
}

@media (max-width: 30em) {
  .about-why__title {
    margin-bottom: 1.8rem;
  }
  .about-why__items {
    gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.atmosphere__content {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.atmosphere__title {
  margin-bottom: 2.5rem;
}

.atmosphere__head {
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.atmosphere__text {
  width: 58%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

@media (max-width: 48em) {
  .atmosphere__content {
    padding: 3rem 0;
  }
  .atmosphere__title {
    margin-bottom: 2.12rem;
  }
  .atmosphere__head {
    margin-bottom: 2.12rem;
  }
  .atmosphere__text {
    width: 100%;
    font-size: 1rem;
  }
  .atmosphere__nav {
    display: none;
  }
}

@media (max-width: 30em) {
  .atmosphere__title {
    margin-bottom: 1.8rem;
  }
  .atmosphere__item {
    height: 17.5rem;
  }
}

.masters__content {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.masters__title {
  margin-bottom: 2.5rem;
}

.masters__head {
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.masters__text {
  width: 58%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.masters__swiper {
  margin-bottom: 3.75rem;
}

.masters__btn {
  width: 100%;
}

.card {
  padding-bottom: 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}

.card__img {
  display: block;
  height: 26.5rem;
  min-height: 26.5rem;
  background: #d9d9d9;
}

.card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.card__info {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card__name {
  margin-bottom: 1rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
}

.card__text {
  margin-bottom: 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.card__more {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: auto;
}

@media (max-width: 48em) {
  .masters__content {
    padding: 3rem 0;
  }
  .masters__title {
    margin-bottom: 2.12rem;
  }
  .masters__head {
    margin-bottom: 3.3rem;
  }
  .masters__text {
    width: 100%;
    font-size: 1rem;
  }
  .masters__nav {
    display: none;
  }
  .masters__swiper {
    margin-bottom: 2.12rem;
  }
  .masters__btn {
    width: 100%;
  }
  .card__img {
    height: 20.25rem;
    min-height: 20.25rem;
  }
  .card__name {
    font-size: 1.125rem;
  }
  .card__text {
    margin-bottom: 1.25rem;
    font-size: 0.875rem;
  }
}

@media (max-width: 30em) {
  .masters__title {
    margin-bottom: 1.8rem;
  }
  .masters__head {
    margin-bottom: 1.8rem;
  }
  .masters__swiper {
    margin-bottom: 1.8rem;
  }
  .card__img {
    height: 17.5rem;
    min-height: 17.5rem;
  }
}

.branches {
  padding: 5rem 0;
}

.branches__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.branches__info {
  padding-right: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
}

.branches__item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1.4fr 1fr;
  grid-template-columns: 1.4fr 1fr;
  gap: 3.5rem;
}

.branches__item:not(:last-child) {
  margin-bottom: 4rem;
}

.branches__item-title {
  margin-bottom: 0.6rem;
  color: #909090;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.branches__item-value {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.branches__map {
  position: relative;
  height: 33rem;
  overflow: hidden;
}

.branches__map #map,
.branches__map #map-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 48em) {
  .branches {
    padding: 4rem 0;
  }
  .branches__content {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 2.5rem;
  }
  .branches__info {
    padding-right: 0rem;
    gap: 1.5rem;
  }
  .branches__item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1.4fr 1fr;
    grid-template-columns: 1.4fr 1fr;
  }
  .branches__item:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .branches__item-title {
    margin-bottom: 0.5rem;
  }
  .branches__item-value {
    font-size: 1rem;
  }
  .branches__map {
    height: 26rem;
  }
}

@media (max-width: 30em) {
  .branches {
    padding: 3rem 0;
  }
  .branches__content {
    gap: 1.8rem;
  }
  .branches__info {
    padding-right: 0rem;
    gap: 1.5rem;
  }
  .branches__item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }
  .branches__item:not(:last-child) {
    margin-bottom: 1.8rem;
  }
}

.appionment {
  padding: 3.75rem 0 7.5rem 0;
  color: #fff;
  background: #252525;
  border-bottom: 1px solid #fff;
}

.appionment__content {
  padding-left: 9.25rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 8rem;
}

.appionment__title {
  margin-bottom: 1.8rem;
}

.appionment__form {
  margin-bottom: 4rem;
}

.appionment__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.appionment__bottom-text {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
}

.appionment__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.appionment__socials-item {
  width: 6.25rem;
  height: 6.25rem;
}

.appionment__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 48em) {
  .appionment {
    padding: 2.5rem 0;
    overflow: hidden;
  }
  .appionment__content {
    position: relative;
    padding-left: 0rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: unset;
  }
  .appionment__title {
    margin-bottom: 1.5rem;
  }
  .appionment__form {
    margin-bottom: 0rem;
    width: 50%;
  }
  .appionment__bottom {
    position: absolute;
    top: 3.5rem;
    right: 0;
    width: 34%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .appionment__bottom-text {
    font-size: 1.125rem;
  }
  .appionment__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .appionment__socials-item {
    width: 5rem;
    height: 5rem;
  }
  .appionment__img {
    display: none;
  }
}

@media (max-width: 30em) {
  .appionment {
    padding: 2.5rem 0;
  }
  .appionment__title {
    margin-bottom: 1.8rem;
  }
  .appionment__form {
    width: 100%;
  }
  .appionment__bottom {
    margin-top: 1.8rem;
    position: static;
    width: 100%;
  }
  .appionment__img {
    display: none;
  }
}

.services {
  padding-bottom: 7.5rem;
}

.services__head {
  margin-bottom: 3rem;
  position: relative;
  padding-bottom: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.services__head:after {
  content: '';
  position: absolute;
  margin-left: -50vw;
  bottom: 0;
  left: 50%;
  width: 100vw;
  height: 1px;
  background: #d9d9d9;
}

.services__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.8rem;
  max-width: 70%;
}

.services__title:after {
  content: '';
  display: block;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' fill='%23FE994E' stroke='%23FE994E'/%3e%3c/svg%3e");
}

.services__text {
  width: 25%;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
}

.services__body {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
  gap: 3.75rem 1.25rem;
}

.services__item-name {
  padding-right: 3.95rem;
}

.serv-hero {
  padding-bottom: 5rem;
  border-bottom: 1px solid #d9d9d9;
}

.serv-hero__content {
  position: relative;
}

.serv-hero__info {
  width: 60%;
}

.serv-hero__title {
  margin-bottom: 2.5rem;
}

.serv-hero__text {
  padding-right: 12rem;
  margin-bottom: 3rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.serv-hero__nav {
  padding-right: 12rem;
}

.serv-hero__nav-title {
  margin-bottom: 1.8rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.serv-hero__nav-list {
  margin-bottom: 3.5rem;
}

.serv-hero__nav-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.serv-hero__nav-item:before {
  content: '';
  display: block;
  width: 0.5rem;
  min-width: 0.5rem;
  height: 0.5rem;
  background-color: #252525;
  border-radius: 100%;
}

.serv-hero__nav-item:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 0;
  width: calc(100% - 1.25rem);
  height: 1.5px;
  background-color: #252525;
}

.serv-hero__nav-item:not(:last-child) {
  margin-bottom: 1.38rem;
}

.serv-hero__nav-link {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.serv-hero__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
}

.serv-hero__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.serv-about {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.serv-about__title {
  margin-bottom: 2.5rem;
}

.serv-about__text {
  width: 66%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.88rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.serv-benefits {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

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

.serv-benefits__info {
  width: 60%;
}

.serv-benefits__title {
  margin-bottom: 2.5rem;
}

.serv-benefits__list {
  width: 71.9%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}

.serv-benefits__item-title {
  margin-bottom: 1rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.serv-benefits__item-text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.serv-benefits__img {
  width: 35%;
}

.serv-benefits__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.serv-prices {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.serv-prices__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1.6fr 1fr;
  grid-template-columns: 1.6fr 1fr;
}

.serv-prices__title {
  margin-bottom: 4rem;
}

.serv-prices__comment {
  padding-top: 18rem;
  margin-left: auto;
  width: 65%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}

.serv-prices__comment.is-mob {
  display: none;
}

.serv-prices__comment-item {
  font-size: 1.5rem;
  font-weight: 400;
}

.prices__head {
  padding: 1.8rem 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
  border-bottom: 1px solid #d9d9d9;
}

.prices__head-value {
  font-size: 1.5rem;
  font-weight: 400;
  text-align: center;
}

.prices__line {
  padding: 1.8rem 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
  border-bottom: 1px solid #d9d9d9;
}

.prices__title {
  font-size: 1.5rem;
  font-weight: 400;
}

.prices__value {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  text-align: center;
}

.prices__line.-free {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.prices__line.-free .prices__value {
  text-align: left;
}

@media (max-width: 48em) {
  .services {
    padding-bottom: 4rem;
  }
  .services__head {
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 0.6rem;
  }
  .services__title {
    gap: 1.25rem;
    max-width: 700%;
  }
  .services__title:after {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }
  .services__text {
    width: 100%;
    font-size: 1rem;
  }
  .services__body {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    gap: 2.12rem 1.25rem;
  }
  .services__item-info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .services__item-name {
    margin-bottom: 1.5rem;
    padding-right: 0rem;
  }
  .services__item-text {
    margin: 0;
    max-width: 50%;
  }
  .serv-hero {
    padding-bottom: 3rem;
  }
  .serv-hero__info {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .serv-hero__title {
    width: 100%;
    margin-bottom: 2.12rem;
  }
  .serv-hero__text {
    padding-right: 18rem;
    margin-bottom: 1.8rem;
    font-size: 1rem;
  }
  .serv-hero__nav {
    padding-right: 0rem;
    width: 100%;
  }
  .serv-hero__nav-list {
    margin-bottom: 2.5rem;
  }
  .serv-hero__nav-item {
    gap: 0.75rem;
  }
  .serv-hero__nav-item:not(:last-child) {
    margin-bottom: 1.38rem;
  }
  .serv-hero__img {
    top: 4.5rem;
    width: 40%;
    height: calc(100% - 9.5rem);
  }
  .serv-about {
    padding: 3rem 0;
  }
  .serv-about__title {
    margin-bottom: 2.12rem;
  }
  .serv-about__text {
    width: 100%;
    gap: 0.88rem;
    font-size: 1rem;
  }
  .serv-benefits {
    padding: 3rem 0;
  }
  .serv-benefits__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .serv-benefits__info {
    width: 60%;
  }
  .serv-benefits__title {
    margin-bottom: 2.12rem;
  }
  .serv-benefits__list {
    width: 91%;
    gap: 2.5rem;
  }
  .serv-benefits__item-title {
    margin-bottom: 1.12rem;
    font-size: 0.875rem;
  }
  .serv-benefits__item-text {
    font-size: 1rem;
  }
  .serv-benefits__img {
    top: 1rem;
    position: -webkit-sticky;
    position: sticky;
    margin-top: 4.5rem;
    width: 17.1875rem;
    height: 19.5rem;
  }
  .serv-prices {
    padding: 3rem 0;
  }
  .serv-prices__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .serv-prices__title {
    margin-bottom: 2.5rem;
  }
  .serv-prices__comment {
    margin-top: 2.5rem;
    padding-top: 0rem;
    margin-left: unset;
    width: 100%;
    gap: 0.88rem;
  }
  .serv-prices__comment-item {
    font-size: 1rem;
  }
  .prices__head {
    padding: 1.2rem 0;
  }
  .prices__head-value {
    font-size: 1.25rem;
  }
  .prices__title {
    font-size: 1rem;
  }
  .prices__value {
    font-size: 0.875rem;
  }
  .prices__line.-free {
    -ms-grid-columns: 1.1fr 1fr 1fr 1fr;
    grid-template-columns: 1.1fr 1fr 1fr 1fr;
  }
  .prices__line.-free .prices__value {
    text-align: center;
  }
}

@media (max-width: 30em) {
  .services {
    padding-bottom: 3rem;
  }
  .services__title {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 0.25rem;
  }
  .services__title:after {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .services__body {
    -ms-grid-columns: (1fr) [1];
    grid-template-columns: repeat(1, 1fr);
    gap: 3rem;
  }
  .services__item-name {
    width: 100%;
  }
  .serv-hero__title {
    margin-bottom: 1.8rem;
  }
  .serv-hero__text {
    padding-right: 0rem;
    margin-bottom: 1.8rem;
  }
  .serv-hero__nav {
    padding-right: 0rem;
    width: 100%;
  }
  .serv-hero__img {
    margin-bottom: 2rem;
    position: static;
    width: 100%;
    height: auto;
  }
  .serv-about__title {
    margin-bottom: 1.8rem;
  }
  .serv-about__text {
    gap: 1rem;
  }
  .serv-benefits__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .serv-benefits__info {
    width: 100%;
  }
  .serv-benefits__title {
    margin-bottom: 1.8rem;
  }
  .serv-benefits__list {
    width: 100%;
    gap: 2rem;
  }
  .serv-benefits__img {
    margin-top: 2rem;
    position: static;
    width: 100%;
    height: auto;
  }
  .serv-prices {
    position: relative;
  }
  .serv-prices__title {
    margin-bottom: 7rem;
  }
  .serv-prices__comment {
    margin: 2rem 0;
  }
  .serv-prices__comment.is-desk {
    display: none;
  }
  .serv-prices__comment.is-mob {
    display: block;
  }
  .prices__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.6rem;
    padding: 1.8rem 0;
  }
  .prices__head-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 3.375rem;
    min-width: 3.375rem;
    height: 3.375rem;
    font-size: 1.25rem;
    border-radius: 100%;
    border: 1px solid #252525;
  }
  .prices__head-value:first-child {
    display: none;
  }
  .prices__head-value.-active {
    color: #fff;
    background: #252525;
  }
  .prices__line {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .prices__value {
    display: none;
  }
  .prices__value.-active {
    display: block;
  }
  .prices__line.-free {
    display: block;
    border-bottom: none;
  }
  .prices__line.-free .prices__value {
    margin-top: 1.25rem;
    text-align: left;
    display: block;
  }
}

.team {
  padding-bottom: 7.5rem;
}

.team__head {
  position: relative;
  padding-bottom: 4rem;
}

.team__head:after {
  content: '';
  position: absolute;
  margin-left: -50vw;
  bottom: 0;
  left: 50%;
  width: 100vw;
  height: 1px;
  background: #d9d9d9;
}

.team__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.8rem;
}

.team__title:after {
  content: '';
  display: block;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' fill='%23FE994E' stroke='%23FF71C8'/%3e%3c/svg%3e");
}

.team__content {
  padding-top: 3rem;
}

.team__content:not(:last-child) {
  padding-bottom: 4rem;
  border-bottom: 1px solid #d9d9d9;
}

.team__content-title {
  margin-bottom: 2.5rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.team__content-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 3rem;
  width: 67%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.team__content-body {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
  gap: 3.75rem 1.25rem;
}

.master-hero {
  padding-bottom: 5rem;
  border-bottom: 1px solid #d9d9d9;
}

.master-hero__content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.master-hero__info {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.master-hero__title {
  margin-bottom: 2.5rem;
}

.master-hero__body {
  margin-bottom: 2rem;
}

.master-hero__item {
  padding: 1.62rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #d9d9d9;
}

.master-hero__item:first-child {
  border-top: 1px solid #d9d9d9;
}

.master-hero__item-title {
  color: #5a5a5a;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  max-width: 80%;
}

.master-hero__item-value {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.master-hero__btn {
  margin-top: auto;
}

.master-hero__img {
  width: 35%;
}

.master-hero__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.master-about {
  padding: 5rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.master-about__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.25fr;
  grid-template-columns: 1fr 1.25fr;
}

.master-about__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.75rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.master-about__sertificates-title {
  margin-bottom: 3.5rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.master-about__sertificates-item {
  max-height: 35rem;
}

.master-about__sertificates-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 48em) {
  .team {
    padding-bottom: 3rem;
  }
  .team__head {
    position: relative;
    padding-bottom: 3rem;
  }
  .team__title {
    gap: 1.25rem;
  }
  .team__title:after {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }
  .team__content {
    padding-top: 3rem;
  }
  .team__content:not(:last-child) {
    padding-bottom: 4rem;
    border-bottom: 1px solid #d9d9d9;
  }
  .team__content-title {
    margin-bottom: 2.12rem;
    font-size: 1.625rem;
  }
  .team__content-text {
    margin-bottom: 2.12rem;
    width: 100%;
  }
  .team__content-body {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    gap: 3.75rem 1.25rem;
  }
  .master-hero {
    padding-bottom: 3rem;
  }
  .master-hero__info {
    width: 100%;
  }
  .master-hero__title {
    margin-bottom: 2.12rem;
    width: 55%;
  }
  .master-hero__body {
    width: 55%;
    margin-bottom: 2rem;
  }
  .master-hero__item-title {
    font-size: 1rem;
  }
  .master-hero__item-value {
    font-size: 0.875rem;
  }
  .master-hero__btn {
    margin-top: auto;
  }
  .master-hero__img {
    display: none;
  }
  .master-hero__img.mob {
    width: 40%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: calc(100% - 4.5rem);
  }
  .master-about {
    padding: 3rem 0;
  }
  .master-about__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 2.12rem;
  }
  .master-about__text {
    font-size: 1rem;
  }
  .master-about__sertificates {
    margin-top: 2rem;
  }
  .master-about__sertificates-title {
    margin-bottom: 2.5rem;
    font-size: 1.625rem;
  }
  .master-about__sertificates-item {
    max-height: 21rem;
  }
}

@media (max-width: 30em) {
  .team__title {
    gap: 0.5rem;
  }
  .team__content:not(:last-child) {
    padding-bottom: 3rem;
  }
  .team__content-title {
    margin-bottom: 1.8rem;
  }
  .master-hero__title {
    margin-bottom: 1.8rem;
    width: 100%;
  }
  .master-hero__body {
    width: 100%;
    margin-bottom: 2rem;
  }
  .master-hero__btn {
    margin-top: 0;
  }
  .master-hero__img {
    display: none;
  }
  .master-hero__img.mob {
    margin-bottom: 2rem;
    width: 100%;
    position: static;
  }
  .master-about__sertificates-title {
    margin-bottom: 1.8rem;
  }
}

.articles {
  padding-bottom: 7.5rem;
}

.articles__head {
  position: relative;
  margin-bottom: 3rem;
  padding-bottom: 4rem;
}

.articles__head:after {
  content: '';
  position: absolute;
  margin-left: -50vw;
  bottom: 0;
  left: 50%;
  width: 100vw;
  height: 1px;
  background: #d9d9d9;
}

.articles__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}

.articles__title:after {
  content: '';
  display: block;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' fill='%2339A4E9' stroke='%2339A4E9'/%3e%3c/svg%3e");
}

.articles__selectors {
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.articles__selectors-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}

.articles__selector {
  min-width: 17rem;
}

.articles__selector.-sort .selector__head {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
  border: none;
}

.articles__selector.-sort .selector__head:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'%3e%3cpath d='M0 1.97241V3.61133H11.9766H23.9532V1.97241V0.333496H11.9766H0V1.97241Z' fill='%23252525'/%3e%3cpath d='M3.97656 10.1662V11.7764H11.9766H19.9766V10.1662V8.55604H11.9766H3.97656V10.1662Z' fill='%23252525'/%3e%3cpath d='M9.31006 18.3611V20H11.9767H14.6434V18.3611V16.7222H11.9767H9.31006V18.3611Z' fill='%23252525'/%3e%3c/svg%3e");
}

.articles__body {
  margin-bottom: 4rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [3];
  grid-template-columns: repeat(3, 1fr);
  gap: 3.75rem 1.25rem;
}

.articles__item-date {
  margin-bottom: 0.6rem;
  color: var(919191, #909090);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}

.articles__item-text {
  color: #5a5a5a;
}

.articles__item-img {
  position: relative;
  padding: 1.5rem;
}

.articles__item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.articles__item-tags {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
  pointer-events: none;
}

.articles__item-tag {
  padding: 0.5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
  border-radius: 6.25rem;
  background: #252525;
}

.articles__btn {
  width: 100%;
}

.article-detail__content {
  padding-bottom: 4rem;
  border-bottom: 1px solid #d9d9d9;
}

.article-detail__title {
  margin-bottom: 1.8rem;
}

.article-detail__tags {
  margin-bottom: 1.8rem;
}

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

.article-detail__info {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.article-detail__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25rem;
}

.article-detail__list .article-detail__item-title {
  margin-bottom: 0.8rem;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.article-detail__list .article-detail__item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}

.article-detail .underlined-btn {
  margin-top: 2.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.article-detail__img,
.article-detail__lines {
  top: 6rem;
  position: -webkit-sticky;
  position: sticky;
  width: 35%;
  height: 36rem;
}

.article-detail__img img,
.article-detail__lines img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-detail__lines {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 5rem;
}

.article-detail__line {
  padding: 1.62rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #d9d9d9;
}

.article-detail__line:first-child {
  border-top: 1px solid #d9d9d9;
}

.article-detail__line-title {
  color: #5a5a5a;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.article-detail__line-value {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.article-carusel {
  padding: 4rem 0 7.5rem;
}

.article-carusel__head {
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.articles.-course .articles__title:after,
.article-carusel.-course .articles__title:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' fill='%23FF71C8' stroke='%23FF71C8'/%3e%3c/svg%3e");
}

.articles.-course .card__name,
.article-carusel.-course .card__name {
  font-size: 1.125rem;
}

.articles.-course .articles__item-list,
.article-carusel.-course .articles__item-list {
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.75rem;
}

.articles.-course .articles__item-list li,
.article-carusel.-course .articles__item-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
}

.articles.-course .articles__item-list li:before,
.article-carusel.-course .articles__item-list li:before {
  content: '';
  width: 0.5rem;
  min-width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
  background: #252525;
}

.article-detail.-course .article-detail__title {
  width: 80%;
}

.article-detail.-course .article-detail__info-title {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 120%;
}

.article-masters .article-detail__info-title {
  margin-bottom: 2.5rem;
}

.article-info {
  margin-top: 3rem;
  width: 60%;
}

.article-info .article-detail__info-title {
  margin-bottom: 2.5rem;
}

.article-info p {
  margin-bottom: 0.5rem;
}

.article-info__socials {
  margin-top: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.5rem;
}

.article-info__socials-title {
  width: 33rem;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
}

.article-info__socials-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.article-info__socials-item {
  width: 6.25rem;
  min-width: 6.25rem;
  height: 6.25rem;
}

.article-works {
  -webkit-transform: translate(0, -4rem);
  transform: translate(0, -4rem);
}

.article-works__nav {
  margin-bottom: 2.5rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 48em) {
  .articles {
    padding-bottom: 3.5rem;
  }
  .articles__head {
    padding-bottom: 3rem;
  }
  .articles__title {
    gap: 0.6rem;
  }
  .articles__title:after {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .articles__selectors {
    margin-bottom: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .articles__selector {
    min-width: 17rem;
  }
  .articles__selector.-sort {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .articles__selector.-sort .selector__head {
    padding: 0;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Druk Text Wide Cyr';
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 140%;
    text-transform: uppercase;
    border: none;
  }
  .articles__selector.-sort .selector__head:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'%3e%3cpath d='M0 1.97241V3.61133H11.9766H23.9532V1.97241V0.333496H11.9766H0V1.97241Z' fill='%23252525'/%3e%3cpath d='M3.97656 10.1662V11.7764H11.9766H19.9766V10.1662V8.55604H11.9766H3.97656V10.1662Z' fill='%23252525'/%3e%3cpath d='M9.31006 18.3611V20H11.9767H14.6434V18.3611V16.7222H11.9767H9.31006V18.3611Z' fill='%23252525'/%3e%3c/svg%3e");
  }
  .articles__body {
    margin-bottom: 3rem;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem 1.25rem;
  }
  .articles__item-tag {
    padding: 0.4rem 0.6rem;
    font-size: 0.625rem;
  }
  .articles__item-name {
    font-size: 1rem;
  }
  .article-detail__content {
    padding-bottom: 2rem;
  }
  .article-detail__img {
    height: 20rem;
  }
  .article-carusel {
    padding: 2rem 0 7.5rem;
  }
  .article-carusel__head {
    margin-bottom: 2rem;
  }
  .article-carusel__nav {
    display: none;
  }
}

@media (max-width: 30em) {
  .articles {
    padding-bottom: 3rem;
  }
  .articles__selector {
    min-width: 12.5rem;
  }
  .articles__selector.-sort {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .articles__body {
    -ms-grid-columns: (1fr) [1];
    grid-template-columns: repeat(1, 1fr);
    gap: 3rem;
  }
  .articles__item-name {
    font-size: 0.875rem;
  }
  .article-detail__content {
    padding-bottom: 2rem;
  }
  .article-detail__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .article-detail__info {
    width: 100%;
  }
  .article-detail__img {
    margin-top: 2rem;
    width: 100%;
    height: 20rem;
  }
  .article-carusel {
    padding: 3rem 0;
  }
  .article-carusel__head {
    margin-bottom: 1.8rem;
  }
  .article-carusel__nav {
    display: none;
  }
  .articles__selectors {
    position: relative;
  }
  .articles__selectors-left {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .articles__selector:not(:last-child) {
    width: 100%;
  }
  .articles__selector:last-of-type {
    width: calc(100% - 7rem);
  }
  .articles__selector.-sort {
    position: absolute;
    bottom: 1rem;
    right: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .articles__selector.-sort .selector__head:after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .articles__selector.-sort .selector__body {
    min-width: 14rem;
    right: -1rem;
    top: calc(100% + 1.5rem);
  }
  .article-detail.-course .article-detail__title {
    font-size: 1.375rem;
  }
  .article-detail.-course .article-detail__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .article-detail.-course .article-detail__lines {
    position: static;
    margin-bottom: 3rem;
    width: 100%;
  }
  .article-detail.-course .article-detail__line-title {
    font-size: 1rem;
  }
  .article-detail.-course .article-detail__line-value {
    font-size: 0.875rem;
  }
  .article-detail.-course .article-detail__info-title {
    margin-bottom: 1.8rem;
    font-size: 1.125rem;
  }
  .article-detail.-course .article-detail__info {
    gap: 1.8rem;
  }
  .article-detail.-course .article-works {
    margin: 1.8rem 0;
    -webkit-transform: unset;
    transform: unset;
  }
  .article-detail.-course .article-works__nav {
    display: none;
  }
  .article-detail.-course .article-info {
    margin-top: 1.8rem;
    width: 100%;
  }
  .article-detail.-course .article-info__socials {
    gap: 1.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .article-detail.-course .article-info__socials-title {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Druk Text Wide Cyr';
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 120%;
  }
  .article-detail.-course .article-info__socials-item {
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
  }
  .article-detail.-course .underlined-btn {
    margin-top: 1.8rem;
  }
}

.works-page {
  padding-bottom: 7.5rem;
}

.works-page__head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 3rem;
  padding-bottom: 4rem;
}

.works-page__head:after {
  content: '';
  position: absolute;
  margin-left: -50vw;
  bottom: 0;
  left: 50%;
  width: 100vw;
  height: 1px;
  background: #d9d9d9;
}

.works-page__title {
  max-width: 65%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}

.works-page__title:after {
  content: '';
  display: block;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' fill='%2371EACB' stroke='%2371EACB'/%3e%3c/svg%3e");
}

.works-page__text {
  width: 33%;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
}

.works-page__selectors {
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}

.works-page__selectors .selector-cleaner {
  margin-left: auto;
}

.works-page__selector {
  width: 20rem;
}

#showmore {
  cursor: pointer;
}

.works-page__body {
  margin-bottom: 4rem;
  display: -ms-grid;
  display: grid;
  /* -ms-grid-columns: (1fr) [3];
  grid-template-columns: repeat(3, 1fr); */
  -ms-grid-columns: (1fr) [5];
  grid-template-columns: repeat(5, 1fr);
  /* gap: 3.75rem 1.25rem; */
  gap: 1.25rem;
}

.works-page__item {
  /* height: 36rem; */
  height: 22rem;
}

.works-page__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.work-detail {
  padding-bottom: 5rem;
  border-bottom: 1px solid #d9d9d9;
}

.work-detail__title {
  margin-bottom: 2.5rem;
}

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

.work-detail__info {
  width: 50%;
}

.work-detail__info-body {
  margin-bottom: 3.75rem;
  border-top: 1px solid #d9d9d9;
}

.work-detail__info-item {
  padding: 1.6rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #d9d9d9;
}

.work-detail__info-item-title {
  color: #5a5a5a;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.work-detail__info-item-value {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.work-detail__info-item-value a {
  position: relative;
}

.work-detail__info-item-value a::before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 2px;
  background: #252525;
}

.work-detail__img {
  width: 35%;
  max-height: 36rem;
  overflow: hidden;
}

.work-detail__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.work-detail-content__content {
  padding: 5rem 0 4rem 0;
  border-bottom: 1px solid #d9d9d9;
}

.work-detail-content__text {
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  width: 62%;
  color: #252525;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.work-detail-content__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}

.work-detail-content__imgs {
  margin-bottom: 3rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [3];
  grid-template-columns: repeat(3, 1fr);
  gap: 3.75rem 1.25rem;
}

.work-detail-content__imgs-item-img {
  margin-bottom: 1.75rem;
  height: 36rem;
}

.work-detail-content__imgs-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.work-detail-content__imgs-item-text {
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.work-detail-content__share {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.works-carusel {
  padding: 4rem 0 7.5rem;
}

.works-carusel__head {
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.works-carusel__item {
  height: 36rem;
}

.works-carusel__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 48em) {
  .works-page {
    padding-bottom: 3.5rem;
  }
  .works-page__head {
    gap: 0.6rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 3rem;
  }
  .works-page__title {
    max-width: 100%;
  }
  .works-page__title:after {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .works-page__text {
    width: 100%;
  }
  .works-page__selectors {
    margin-bottom: 2.5rem;
    flex-wrap: wrap;
    gap: 1.25rem;
  }
  .works-page__selector {
    width: 20rem;
  }
  .works-page__body {
    margin-bottom: 4rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem;
  }
  .works-page__item {
    height: 20.875rem;
  }
  .work-detail {
    padding-bottom: 3rem;
  }
  .work-detail__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 2rem;
  }
  .work-detail__info {
    width: 100%;
  }
  .work-detail__info-body {
    margin-bottom: 2.5rem;
  }
  .work-detail__img {
    margin: 0 auto;
    width: 50%;
    max-height: 36rem;
  }
  .work-detail-content__content {
    padding: 3rem 0;
  }
  .work-detail-content__text {
    margin-bottom: 3rem;
    width: 100%;
  }
  .work-detail-content__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
  .work-detail-content__imgs {
    margin-bottom: 3rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    gap: 3.75rem 1.25rem;
  }
  .work-detail-content__imgs-item-img {
    margin-bottom: 1.75rem;
    height: 20.5625rem;
  }
  .work-detail-content__share {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .works-carusel {
    padding: 3rem 0;
  }
  .works-carusel__head {
    margin-bottom: 2rem;
  }
  .works-carusel__nav {
    display: none;
  }
  .works-carusel__item {
    height: 20.5625rem;
  }
}

@media (max-width: 30em) {
  .works-page {
    padding-bottom: 3rem;
  }
  .works-page__selectors {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .works-page__selector:not(:last-child) {
    width: 100%;
  }
  .works-page__selector:last-of-type {
    width: calc(100% - 4rem);
  }
  .works-page__body {
    margin-bottom: 2rem;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
  .works-page__item {
    height: 9.375rem;
  }
  .work-detail__info-body {
    margin-bottom: 1.8rem;
  }
  .work-detail__info-item-title {
    font-size: 1rem;
    max-width: 35%;
  }
  .work-detail__info-item-value {
    font-size: 0.875rem;
    max-width: 65%;
  }
  .work-detail__img {
    width: 100%;
    height: 24.0625rem;
  }
  .work-detail-content__imgs-item-img {
    height: 17.5rem;
  }
  .works-carusel__item {
    height: 17.5rem;
  }
}

.conracts-page {
  padding-bottom: 4rem;
}

.conracts-page__title {
  margin-bottom: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.8rem;
}

.conracts-page__title:after {
  content: '';
  display: block;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3cpath d='M24 1.44077L30.0133 17.6913L30.093 17.907L30.3087 17.9867L46.5592 24L30.3087 30.0133L30.093 30.093L30.0133 30.3087L24 46.5592L17.9867 30.3087L17.907 30.093L17.6913 30.0133L1.44077 24L17.6913 17.9867L17.907 17.907L17.9867 17.6913L24 1.44077Z' fill='%2398DAED' stroke='%2398DAED'/%3e%3c/svg%3e");
}

.conracts-page__body {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 4rem;
}

.conracts-page__item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

.conracts-page__map {
  position: relative;
  overflow: hidden;
  height: 33.75rem;
}

.conracts-page__map #map,
.conracts-page__map #map-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.conracts-page__info {
  padding-left: 6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.conracts-page__city {
  padding: 1.6rem 0;
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}

.conracts-page__line {
  padding: 1.6rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid #d9d9d9;
}

.conracts-page__line:last-child {
  margin-bottom: 2rem;
}

.conracts-page__line-name {
  max-width: 50%;
  color: var(919191, #909090);
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.conracts-page__line-value {
  width: 45%;
  text-align: left;
}

.conracts-page__line-value a {
  leading-trim: both;
  text-edge: cap;
  font-family: 'Druk Text Wide Cyr';
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}

.conracts-page__btn {
  margin-top: auto;
}

.policy {
  padding-bottom: 4rem;
}

.policy__title {
  margin: 0 auto 2rem auto;
  width: 90%;
}

.policy__content {
  margin: 0 auto;
  width: 90%;
  display: grid;
  gap: 1rem;
}

.policy__content,
.policy__content a {
  font-size: 1.25rem;
  line-height: 140%;
  transition: 0.3s;
}

.policy__content a:hover {
  opacity: 0.6;
}

.form__download .delete-btn {
  margin-top: 0.2rem;
  transition: 0.3s;
  cursor: pointer;
}

.form__download .delete-btn:hover {
  opacity: 0.6rem;
}

@media (max-width: 48em) {
  .policy__content,
  .policy__title {
    width: 100%;
  }
  .policy__content,
  .policy__content a {
    font-size: 1rem;
  }
  .conracts-page {
    padding-bottom: 3rem;
  }
  .conracts-page__title {
    margin-bottom: 2.5rem;
    gap: 0.6rem;
  }
  .conracts-page__title:after {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
  }
  .conracts-page__item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 4rem;
  }
  .conracts-page__map {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    background: red;
    height: 27.5rem;
  }
  .conracts-page__info {
    padding-left: 0rem;
  }
  .conracts-page__btn {
    margin-top: 2.5rem;
  }
}

@media (max-width: 30em) {
  .conracts-page__title:after {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
  }
  .conracts-page__item {
    gap: 3rem;
  }
  .conracts-page__map {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    height: 32.5rem;
  }
  .conracts-page__city + .conracts-page__line .conracts-page__line-name {
    display: none;
  }
  .conracts-page .conracts-page__line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .conracts-page .conracts-page__line-name {
    color: #909090;
  }
  .conracts-page .conracts-page__line-value {
    width: 100%;
  }

  .contact__bottom-adress {
    width: 100% !important;
  }
}
.header__city-form .selector__body-item {
  padding: 0;
  border: none;
}

.header.-kz .header__nav-list {
  gap: 1.5rem;
}
