@charset "UTF-8";
:root {
  --main-bg: #EAF9FF;
  --white-color: #FFFFFF;
  --black-color: #000000;
  --accent-color: #00BBFF;
  --line-color: #DBF6FF;
  --accent-hover: #0caee8;
  --main-color: #003363;
  --blue-dark: #001640;
  --grey-color: #616161;
  --grey-dark: #3C3C3C;
  --grey-light: #EEEEEE;
  --green: #008414;
  --red: #FC4349;
}

/* ============================
   RESET.CSS — современный сброс стилей
   ============================ */
/* Базовые сбросы */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Убираем стандартные отступы и наследуем шрифт */
html, body {
  height: 100%;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

html {
  scroll-behavior: smooth;
}

/* Сброс изображений и медиа */
img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

/* Наследуем шрифт для форм */
input, button, textarea, select {
  font: inherit;
  color: inherit;
  background: none;
  border: none;
  outline: none;
}

textarea {
  resize: none;
}

/* Убираем подчеркивание у ссылок по умолчанию */
a {
  text-decoration: none;
  color: inherit;
}

/* Сброс списков */
ul, ol {
  list-style: none;
}

/* Таблицы */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Кнопки */
button {
  cursor: pointer;
  background: none;
  border: none;
}

/* Текстовые элементы */
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

/* Корректное поведение root-элементов в React/Vue/Svelte */
#root, #__next {
  isolation: isolate;
}

body {
  font-family: 'Montserrat', sans-serif;
  font-size: clamp(0.75rem, calc(0.64rem + 0.43vw), 1.13rem);
  line-height: 1.5;
}

h1 {
  font-size: clamp(1.88rem, calc(1.49rem + 1.42vw), 3.13rem);
  font-weight: 700;
}

h2 {
  font-size: clamp(1.25rem, calc(1.02rem + 0.85vw), 2rem);
  line-height: 140%;
  font-weight: 700;
}

h3 {
  font-size: clamp(1.25rem, calc(1.17rem + 0.28vw), 1.5rem);
  font-weight: 600;
  line-height: 140%;
}

h4 {
  font-size: clamp(1rem, calc(0.92rem + 0.28vw), 1.25rem);
  line-height: 118%;
  font-weight: 600;
}

.front-page h1 {
  font-size: clamp(1.88rem, calc(1.08rem + 2.95vw), 4.63rem);
  font-weight: 900;
}

.front-page h1 span {
  font-size: clamp(0.81rem, calc(0.47rem + 1.28vw), 2rem);
  display: block;
}

.front-page h2 {
  font-size: clamp(2rem, calc(1.66rem + 1.28vw), 3.13rem);
  line-height: 120%;
  font-weight: 700;
}

.front-page h3 {
  font-size: clamp(1rem, calc(0.73rem + 0.99vw), 1.88rem);
  margin-bottom: 15px;
}

.front-page h4 {
  font-size: clamp(0.88rem, calc(0.68rem + 0.71vw), 1.5rem);
  line-height: 140%;
}

p:not(:last-child) {
  margin-bottom: clamp(0.94rem, calc(0.65rem + 1.06vw), 1.88rem);
}

.wrapper {
  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;
  min-height: 100vh;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: var(--main-bg);
}

.container {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 clamp(1rem, calc(0.7rem + 1.5vw), 2.5rem);
}
.lang-switcher li{
	display: block;
}
.lang-switcher li.active{
	display: none;
}
.accordion__item {
  background-color: var(--white-color);
}

.accordion__item:not(:last-child) {
  margin-bottom: 16px;
}

.accordion__item.open {
  padding-bottom: 15px;
}

.accordion__item--control {
  width: 100%;
  padding: clamp(0.75rem, calc(0.46rem + 1.46vw), 1.5rem);
  color: var(--main-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  outline: none;
  border: none;
}

.accordion__item--icon {
  font-size: 32px;
  font-weight: 400;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.open .accordion__item--icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.accordion__item--title {
  font-size: clamp(0.88rem, calc(0.8rem + 0.28vw), 1.13rem);
  font-weight: 700;
  line-height: 120%;
  text-align: left;
}

.accordion__item--content {
  padding: 0 20px;
  color: #3F3F3F;
  background-color: #F5F5F5;
  line-height: 170%;
  font-size: 16px;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 14px;
  margin-right: 20px;
  border-radius: 4px;
}

.accordion__item--content p {
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem) !important;
}

.open .accordion__item--content {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  padding: 15px 20px 22px;
}

.swiper-button-disabled {
  display: none !important;
  background-color: var(--grey-color) !important;
  opacity: 0.2;
  cursor: default !important;
}

.site-logo {
  width: clamp(8.13rem, calc(6.22rem + 7.09vw), 14.38rem);
}

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

.shadow {
  -webkit-box-shadow: 2px 4px 10px #61616114;
          box-shadow: 2px 4px 10px #61616114;
}

.social-block ul {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  margin-top: auto;
  gap: clamp(0.38rem, calc(0.34rem + 0.14vw), 0.5rem);
}

.social-block ul li {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

.social-block ul li a {
  width: clamp(2.5rem, calc(2.27rem + 0.85vw), 3.25rem) !important;
  height: clamp(2.5rem, calc(2.27rem + 0.85vw), 3.25rem) !important;
  background-color: var(--white-color);
  border-radius: 50%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.search-form {
  position: relative;
}

.search-form input[type="button"], .search-form input[type="submit"] {
  position: relative;
  width: 25px;
  height: 25px;
  background-image: url("../img/icons/search.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  cursor: pointer;
  z-index: 2;
}

.search-form input[type="text"] {
  position: absolute;
  height: 50px;
  width: 353px;
  background-color: #B5EBFF;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 39px;
  padding: 12px 20px;
  display: none;
  color: #000f63;
}

.search-form input[type="text"]::-webkit-input-placeholder {
  color: rgba(0, 15, 99, 0.49);
  opacity: 1;
  font-size: 18px;
  font-weight: 500;
}

.search-form input[type="text"]:-ms-input-placeholder {
  color: rgba(0, 15, 99, 0.49);
  opacity: 1;
  font-size: 18px;
  font-weight: 500;
}

.search-form input[type="text"]::-ms-input-placeholder {
  color: rgba(0, 15, 99, 0.49);
  opacity: 1;
  font-size: 18px;
  font-weight: 500;
}

.search-form input[type="text"]::placeholder {
  color: rgba(0, 15, 99, 0.49);
  opacity: 1;
  font-size: 18px;
  font-weight: 500;
}

.search-form input[type="submit"] {
  display: none;
}

.search-form.active input[type="text"] {
  display: block;
}

.search-form.active input[type="button"] {
  display: none;
}

.search-form.active input[type="submit"] {
  display: block;
}

.subtitle {
  font-size: clamp(0.88rem, calc(0.68rem + 0.71vw), 1.5rem);
  font-weight: 600;
  line-height: 140%;
}

.section-title {
  text-align: center;
  margin-top: clamp(5rem, calc(4.62rem + 1.42vw), 6.25rem);
}

.section-title h2 {
  color: var(--main-color);
  margin-bottom: clamp(0.81rem, calc(0.77rem + 0.14vw), 0.94rem);
}

.section-title .subtitle {
  color: var(--grey-color);
  font-size: clamp(1rem, calc(0.85rem + 0.57vw), 1.5rem);
  margin-bottom: clamp(1.88rem, calc(1.68rem + 0.71vw), 2.5rem);
}

.lang {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  margin-right: 50px;
  cursor: pointer;
}

.lang a {
  position: relative;
  padding-right: 30px;
}

.lang a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 15px;
  background-image: url('data:image/svg+xml,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 12L0.339746 0.75L17.6603 0.750002L9 12Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.btn {
  display: inline-block;
  padding: clamp(0.94rem, calc(0.8rem + 0.5vw), 1.38rem) clamp(1rem, calc(0.81rem + 0.71vw), 1.63rem);
  background-color: var(--accent-color);
  color: var(--white-color);
  font-size: clamp(0.69rem, calc(0.59rem + 0.35vw), 1rem);
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  cursor: pointer;
}

.btn:hover {
  background-color: var(--accent-hover);
}

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

.slider__btn {
  width: clamp(2.88rem, calc(2.34rem + 1.99vw), 4.63rem);
  height: clamp(2.88rem, calc(2.34rem + 1.99vw), 4.63rem);
  border-radius: 50%;
  border: 1px solid var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--accent-color);
  position: absolute;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}

.slider__btn--next {
  right: 0;
  left: auto;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.slider__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
}

.slider__pagination span {
  width: clamp(2.5rem, calc(2.1rem + 1.49vw), 3.81rem);
  height: clamp(0.44rem, calc(0.36rem + 0.28vw), 0.69rem);
  border-radius: 0;
  -webkit-clip-path: polygon(0 0, 90% 0%, 100% 100%, 10% 100%);
          clip-path: polygon(0 0, 90% 0%, 100% 100%, 10% 100%);
  margin-left: -3px !important;
}

.pool-card {
  position: relative;
  max-width: clamp(24.13rem, calc(19.8rem + 16.1vw), 38.31rem);
  overflow: visible;
}

.pool-card__wrapper {
  -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
          clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
  background-color: var(--grey-light);
}

.pool-card__rating--shadow {
  position: absolute;
  top: 8px;
  right: 20px;
  width: 130px;
  height: 40px;
  background-color: var(--black-color);
  z-index: 2;
  -webkit-transform: skew(-13deg);
  -moz-transform: skew(-13deg);
  -o-transform: skew(-13deg);
  -webkit-filter: blur(18px) opacity(0.35);
          filter: blur(18px) opacity(0.35);
}

.pool-card__rating {
  padding: 18px 31px;
  background-color: var(--accent-color);
  color: var(--white-color);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: clamp(0.94rem, calc(0.77rem + 0.64vw), 1.5rem);
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
  position: absolute;
  top: 0px;
  right: 20px;
  -webkit-transform: translateY(-16px);
          transform: translateY(-16px);
  z-index: 2;
  -webkit-clip-path: polygon(13% 0, 100% 0%, 87% 100%, 0% 100%);
          clip-path: polygon(13% 0, 100% 0%, 87% 100%, 0% 100%);
}

.pool-card__img {
  position: relative;
  height: clamp(17.5rem, calc(14.36rem + 11.7vw), 27.81rem);
  color: var(--white-color);
}

.pool-card__img img {
  display: inline-block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: brightness(50%);
          filter: brightness(50%);
}

.pool-card__img--name {
  position: absolute;
  bottom: 72px;
  left: 66px;
  font-size: clamp(1.25rem, calc(1.02rem + 0.85vw), 2rem);
  font-weight: 800;
}

.pool-card__img--price {
  position: absolute;
  bottom: 15px;
  left: 66px;
  font-size: clamp(1.25rem, calc(1.02rem + 0.85vw), 2rem);
  font-weight: 600;
}

.pool-card__img--status {
  position: absolute;
  right: 66px;
  bottom: 15px;
  font-size: 14px;
  padding: 8px 9px 8px 13px;
  background-color: var(--green);
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1.5px;
}

.pool-card.open .pool-card__img--status {
  background-color: var(--green);
}

.pool-card.close .pool-card__img--status {
  background-color: var(--red);
}

.pool-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8%;
  padding: 21px 0;
  font-size: clamp(0.63rem, calc(0.51rem + 0.44vw), 0.88rem);
  font-weight: 700;
  background-color: var(--white-color);
  -webkit-transform: translateX(-4%);
          transform: translateX(-4%);
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  margin-left: 4%;
}

.pool-card__info--size {
  position: relative;
  padding-top: 46px;
}

.pool-card__info--size::after {
  position: absolute;
  content: '';
  width: 35px;
  height: 35px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M46 9.32558V19.9302C46 20.2818 45.8603 20.619 45.6117 20.8676C45.3632 21.1162 45.026 21.2558 44.6744 21.2558C44.3229 21.2558 43.9857 21.1162 43.7371 20.8676C43.4885 20.619 43.3488 20.2818 43.3488 19.9302V12.5247L33.2391 22.6344C32.9878 22.8686 32.6554 22.996 32.312 22.99C31.9686 22.9839 31.6409 22.8448 31.3981 22.6019C31.1552 22.3591 31.0161 22.0314 31.01 21.688C31.004 21.3446 31.1314 21.0122 31.3656 20.7609L41.4753 10.6512H34.0698C33.7182 10.6512 33.381 10.5115 33.1324 10.2629C32.8838 10.0143 32.7442 9.67715 32.7442 9.32558C32.7442 8.97402 32.8838 8.63685 33.1324 8.38825C33.381 8.13966 33.7182 8 34.0698 8H44.6744C45.026 8 45.3632 8.13966 45.6117 8.38825C45.8603 8.63685 46 8.97402 46 9.32558ZM20.7609 31.3656L10.6512 41.4753V34.0698C10.6512 33.7182 10.5115 33.381 10.2629 33.1324C10.0143 32.8838 9.67715 32.7442 9.32558 32.7442C8.97402 32.7442 8.63685 32.8838 8.38825 33.1324C8.13966 33.381 8 33.7182 8 34.0698V44.6744C8 45.026 8.13966 45.3632 8.38825 45.6117C8.63685 45.8603 8.97402 46 9.32558 46H19.9302C20.2818 46 20.619 45.8603 20.8676 45.6117C21.1162 45.3632 21.2558 45.026 21.2558 44.6744C21.2558 44.3229 21.1162 43.9857 20.8676 43.7371C20.619 43.4885 20.2818 43.3488 19.9302 43.3488H12.5247L22.6344 33.2391C22.8686 32.9878 22.996 32.6554 22.99 32.312C22.9839 31.9686 22.8448 31.6409 22.6019 31.3981C22.3591 31.1552 22.0314 31.0161 21.688 31.01C21.3446 31.004 21.0122 31.1314 20.7609 31.3656ZM44.6744 32.7442C44.3229 32.7442 43.9857 32.8838 43.7371 33.1324C43.4885 33.381 43.3488 33.7182 43.3488 34.0698V41.4753L33.2391 31.3656C32.9878 31.1314 32.6554 31.004 32.312 31.01C31.9686 31.0161 31.6409 31.1552 31.3981 31.3981C31.1552 31.6409 31.0161 31.9686 31.01 32.312C31.004 32.6554 31.1314 32.9878 31.3656 33.2391L41.4753 43.3488H34.0698C33.7182 43.3488 33.381 43.4885 33.1324 43.7371C32.8838 43.9857 32.7442 44.3229 32.7442 44.6744C32.7442 45.026 32.8838 45.3632 33.1324 45.6117C33.381 45.8603 33.7182 46 34.0698 46H44.6744C45.026 46 45.3632 45.8603 45.6117 45.6117C45.8603 45.3632 46 45.026 46 44.6744V34.0698C46 33.7182 45.8603 33.381 45.6117 33.1324C45.3632 32.8838 45.026 32.7442 44.6744 32.7442ZM12.5247 10.6512H19.9302C20.2818 10.6512 20.619 10.5115 20.8676 10.2629C21.1162 10.0143 21.2558 9.67715 21.2558 9.32558C21.2558 8.97402 21.1162 8.63685 20.8676 8.38825C20.619 8.13966 20.2818 8 19.9302 8H9.32558C8.97402 8 8.63685 8.13966 8.38825 8.38825C8.13966 8.63685 8 8.97402 8 9.32558V19.9302C8 20.2818 8.13966 20.619 8.38825 20.8676C8.63685 21.1162 8.97402 21.2558 9.32558 21.2558C9.67715 21.2558 10.0143 21.1162 10.2629 20.8676C10.5115 20.619 10.6512 20.2818 10.6512 19.9302V12.5247L20.7609 22.6344C21.0122 22.8686 21.3446 22.996 21.688 22.99C22.0314 22.9839 22.3591 22.8448 22.6019 22.6019C22.8448 22.3591 22.9839 22.0314 22.99 21.688C22.996 21.3446 22.8686 21.0122 22.6344 20.7609L12.5247 10.6512Z" fill="%23A5A6A6"/></svg>');
}

.pool-card__info--items {
  position: relative;
  padding-top: 46px;
}

.pool-card__info--items::after {
  position: absolute;
  content: '';
  width: 35px;
  height: 35px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url('data:image/svg+xml,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.7647 29.9921C18.0923 29.9921 18.4065 29.8619 18.6382 29.6303C18.8699 29.3986 19 29.0844 19 28.7568V25.5882H33V29.1479C33 29.4756 33.1301 29.7898 33.3618 30.0214C33.5935 30.2531 33.9077 30.3832 34.2353 30.3832C34.5629 30.3832 34.8771 30.2531 35.1088 30.0214C35.3404 29.7898 35.4706 29.4756 35.4706 29.1479V6.23529C35.4706 5.90767 35.3404 5.59347 35.1088 5.36181C34.8771 5.13015 34.5629 5 34.2353 5C33.9077 5 33.5935 5.13015 33.3618 5.36181C33.1301 5.59347 33 5.90767 33 6.23529V9.94118H19V6.23529C19 5.90767 18.8699 5.59347 18.6382 5.36181C18.4065 5.13015 18.0923 5 17.7647 5C17.4371 5 17.1229 5.13015 16.8912 5.36181C16.6596 5.59347 16.5294 5.90767 16.5294 6.23529V28.7568C16.5294 29.0844 16.6596 29.3986 16.8912 29.6303C17.1229 29.8619 17.4371 29.9921 17.7647 29.9921ZM19 23.1176V19H33V23.1176H19ZM33 12.4118V16.5294H19V12.4118H33ZM5 34.2353C5 33.9077 5.13015 33.5935 5.36181 33.3618C5.59347 33.1301 5.90767 33 6.23529 33C9.08059 33 10.5588 33.9862 11.8621 34.8529C13.0212 35.625 14.0197 36.2941 16.1176 36.2941C18.2156 36.2941 19.2059 35.6271 20.3732 34.8529C21.6765 33.9841 23.1547 33 25.9979 33C28.8412 33 30.3215 33.9862 31.6247 34.8529C32.7838 35.625 33.7844 36.2941 35.8824 36.2941C37.9803 36.2941 38.9706 35.6271 40.1379 34.8529C41.4412 33.9841 42.9194 33 45.7647 33C46.0923 33 46.4065 33.1301 46.6382 33.3618C46.8699 33.5935 47 33.9077 47 34.2353C47 34.5629 46.8699 34.8771 46.6382 35.1088C46.4065 35.3404 46.0923 35.4706 45.7647 35.4706C43.6688 35.4706 42.6765 36.1376 41.5091 36.9118C40.2038 37.7806 38.7256 38.7647 35.8824 38.7647C33.0391 38.7647 31.5588 37.7785 30.2556 36.9118C29.0965 36.1397 28.0959 35.4706 25.9979 35.4706C23.9 35.4706 22.9097 36.1376 21.7424 36.9118C20.4391 37.7806 18.9609 38.7647 16.1176 38.7647C13.2744 38.7647 11.7941 37.7785 10.4909 36.9118C9.32353 36.1376 8.33118 35.4706 6.23529 35.4706C5.90767 35.4706 5.59347 35.3404 5.36181 35.1088C5.13015 34.8771 5 34.5629 5 34.2353ZM47 42.4706C47 42.7982 46.8699 43.1124 46.6382 43.3441C46.4065 43.5757 46.0923 43.7059 45.7647 43.7059C43.6688 43.7059 42.6765 44.3729 41.5091 45.1471C40.2038 46.0159 38.7256 47 35.8824 47C33.0391 47 31.5588 46.0138 30.2556 45.1471C29.0965 44.375 28.0959 43.7059 25.9979 43.7059C23.9 43.7059 22.9097 44.3729 21.7424 45.1471C20.4391 46.0159 18.9609 47 16.1176 47C13.2744 47 11.7941 46.0138 10.4909 45.1471C9.32353 44.3729 8.33118 43.7059 6.23529 43.7059C5.90767 43.7059 5.59347 43.5757 5.36181 43.3441C5.13015 43.1124 5 42.7982 5 42.4706C5 42.143 5.13015 41.8288 5.36181 41.5971C5.59347 41.3654 5.90767 41.2353 6.23529 41.2353C9.08059 41.2353 10.5588 42.2215 11.8621 43.0882C13.0212 43.8603 14.0197 44.5294 16.1176 44.5294C18.2156 44.5294 19.2059 43.8624 20.3732 43.0882C21.6765 42.2194 23.1547 41.2353 25.9979 41.2353C28.8412 41.2353 30.3215 42.2215 31.6247 43.0882C32.7838 43.8603 33.7844 44.5294 35.8824 44.5294C37.9803 44.5294 38.9706 43.8624 40.1379 43.0882C41.4412 42.2194 42.9194 41.2353 45.7647 41.2353C46.0923 41.2353 46.4065 41.3654 46.6382 41.5971C46.8699 41.8288 47 42.143 47 42.4706Z" fill="%23A5A6A6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.pool-card__info--depth {
  position: relative;
  padding-top: 46px;
}

.pool-card__info--depth::after {
  position: absolute;
  content: '';
  width: 35px;
  height: 35px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url('data:image/svg+xml,<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.4301 30C37.7225 30 39.0575 30.6852 39.9704 31.2576C40.4481 31.5571 40.856 31.8547 41.1442 32.0779C41.2886 32.1898 41.4043 32.284 41.4854 32.3513C41.5258 32.3849 41.5577 32.4123 41.5803 32.4316C41.5916 32.4413 41.6005 32.4498 41.607 32.4555C41.6102 32.4582 41.6129 32.4603 41.6149 32.462C41.6159 32.4629 41.6172 32.4636 41.6179 32.4642L41.6189 32.4653H41.6199C42.0566 32.8486 42.1275 33.5486 41.7781 34.0278C41.4287 34.507 40.7908 34.5836 40.3541 34.2003L40.3521 34.1992C40.3489 34.1965 40.343 34.1917 40.3353 34.1851C40.3198 34.1719 40.2955 34.1513 40.2631 34.1243C40.1978 34.0702 40.0997 33.9907 39.9753 33.8943C39.7256 33.7009 39.3739 33.4429 38.9656 33.1868C38.1064 32.6481 37.1629 32.2222 36.4301 32.2222C35.2066 32.2222 34.2815 32.7656 33.1241 33.4711C32.0031 34.1545 30.6496 35 28.8352 35C27.2412 35 25.9797 34.1114 24.9676 33.4581C23.8954 32.7661 22.9662 32.2222 21.7467 32.2222C20.5469 32.2222 19.7559 32.7448 18.7394 33.4418C17.7307 34.1336 16.4962 35 14.6582 35C12.7836 35 11.6214 34.1224 10.6926 33.4115C9.77101 32.7059 9.13542 32.2222 8.07597 32.2222C7.32137 32.2222 6.2425 32.6649 5.23779 33.2161C4.76044 33.478 4.34069 33.741 4.04022 33.9388C3.89051 34.0374 3.77152 34.1192 3.69113 34.1753C3.65096 34.2034 3.6199 34.2252 3.60015 34.2394C3.59062 34.2462 3.58373 34.2514 3.57938 34.2546L3.48544 34.3164C3.03181 34.5798 2.461 34.4283 2.17018 33.9497C1.85996 33.4391 1.98569 32.7492 2.45103 32.4089H2.45202L2.45499 32.4056C2.45715 32.404 2.46027 32.4017 2.46389 32.3991C2.47111 32.3939 2.48173 32.3866 2.49455 32.3774C2.52024 32.359 2.55677 32.3329 2.60333 32.3003C2.69696 32.235 2.8313 32.1431 2.9979 32.0334C3.33032 31.8146 3.79672 31.5219 4.33194 31.2283C5.35253 30.6684 6.80527 30 8.07597 30C9.8436 30 10.959 30.9052 11.8516 31.5885C12.7372 32.2665 13.4528 32.7778 14.6582 32.7778C15.858 32.7778 16.649 32.2552 17.6654 31.5582C18.6741 30.8664 19.9087 30 21.7467 30C23.565 30 24.9145 30.8451 25.9941 31.5419C27.1338 32.2775 27.8977 32.7778 28.8352 32.7778C30.0587 32.7778 30.9838 32.2344 32.1411 31.5289C33.2622 30.8455 34.6156 30 36.4301 30Z" fill="%23A6A6A5"/><path d="M36.4301 36C37.7225 36 39.0575 36.6852 39.9704 37.2576C40.4481 37.5571 40.856 37.8547 41.1442 38.0779C41.2886 38.1898 41.4043 38.284 41.4854 38.3513C41.5258 38.3849 41.5577 38.4123 41.5803 38.4316C41.5916 38.4413 41.6005 38.4498 41.607 38.4555C41.6102 38.4582 41.6129 38.4603 41.6149 38.462C41.6159 38.4629 41.6172 38.4636 41.6179 38.4642L41.6189 38.4653H41.6199C42.0566 38.8486 42.1275 39.5486 41.7781 40.0278C41.4287 40.507 40.7908 40.5836 40.3541 40.2003L40.3521 40.1992C40.3489 40.1965 40.343 40.1917 40.3353 40.1851C40.3198 40.1719 40.2955 40.1513 40.2631 40.1243C40.1978 40.0702 40.0997 39.9907 39.9753 39.8943C39.7256 39.7009 39.3739 39.4429 38.9656 39.1868C38.1064 38.6481 37.1629 38.2222 36.4301 38.2222C35.2066 38.2222 34.2815 38.7656 33.1241 39.4711C32.0031 40.1545 30.6496 41 28.8352 41C27.2412 41 25.9797 40.1114 24.9676 39.4581C23.8954 38.7661 22.9662 38.2222 21.7467 38.2222C20.5469 38.2222 19.7559 38.7448 18.7394 39.4418C17.7307 40.1336 16.4962 41 14.6582 41C12.7836 41 11.6214 40.1224 10.6926 39.4115C9.77101 38.7059 9.13542 38.2222 8.07597 38.2222C7.32137 38.2222 6.2425 38.6649 5.23779 39.2161C4.76044 39.478 4.34069 39.741 4.04022 39.9388C3.89051 40.0374 3.77152 40.1192 3.69113 40.1753C3.65096 40.2034 3.6199 40.2252 3.60015 40.2394C3.59062 40.2462 3.58373 40.2514 3.57938 40.2546L3.48544 40.3164C3.03181 40.5798 2.461 40.4283 2.17018 39.9497C1.85996 39.4391 1.98569 38.7492 2.45103 38.4089H2.45202L2.45499 38.4056C2.45715 38.404 2.46027 38.4017 2.46389 38.3991C2.47111 38.3939 2.48173 38.3866 2.49455 38.3774C2.52024 38.359 2.55677 38.3329 2.60333 38.3003C2.69696 38.235 2.8313 38.1431 2.9979 38.0334C3.33032 37.8146 3.79672 37.5219 4.33194 37.2283C5.35253 36.6684 6.80527 36 8.07597 36C9.8436 36 10.959 36.9052 11.8516 37.5885C12.7372 38.2665 13.4528 38.7778 14.6582 38.7778C15.858 38.7778 16.649 38.2552 17.6654 37.5582C18.6741 36.8664 19.9087 36 21.7467 36C23.565 36 24.9145 36.8451 25.9941 37.5419C27.1338 38.2775 27.8977 38.7778 28.8352 38.7778C30.0587 38.7778 30.9838 38.2344 32.1411 37.5289C33.2622 36.8455 34.6156 36 36.4301 36Z" fill="%23A6A6A5"/><path d="M29.7073 18.9287C30.0977 19.3191 30.0975 19.9522 29.7073 20.3428L23.343 26.707C22.9525 27.0976 22.3195 27.0976 21.9289 26.707L15.5647 20.3428C15.1744 19.9522 15.1743 19.3191 15.5647 18.9287C15.9551 18.5383 16.5882 18.5385 16.9787 18.9287L21.636 23.5859V6C21.636 5.44772 22.0837 5 22.636 5C23.1883 5 23.636 5.44772 23.636 6V23.5859L28.2932 18.9287C28.6837 18.5385 29.3168 18.5383 29.7073 18.9287Z" fill="%23A6A6A5"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.pool-card__info--tracks {
  position: relative;
  padding-top: 46px;
}

.pool-card__info--tracks::after {
  position: absolute;
  content: '';
  width: 35px;
  height: 35px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url('data:image/svg+xml,<svg width="39" height="34" viewBox="0 0 39 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 2C6.55228 2 7 2.44772 7 3V30C7 30.5523 6.55228 31 6 31C5.44772 31 5 30.5523 5 30V3C5 2.44772 5.44772 2 6 2ZM19 2C19.5523 2 20 2.44772 20 3V30C20 30.5523 19.5523 31 19 31C18.4477 31 18 30.5523 18 30V3C18 2.44772 18.4477 2 19 2ZM32 2C32.5523 2 33 2.44772 33 3V30C33 30.5523 32.5523 31 32 31C31.4477 31 31 30.5523 31 30V3C31 2.44772 31.4477 2 32 2ZM10.5 22C11.0523 22 11.5 22.4477 11.5 23C11.5 23.5523 11.0523 24 10.5 24C9.94772 24 9.5 23.5523 9.5 23C9.5 22.4477 9.94772 22 10.5 22ZM14.5 22C15.0523 22 15.5 22.4477 15.5 23C15.5 23.5523 15.0523 24 14.5 24C13.9477 24 13.5 23.5523 13.5 23C13.5 22.4477 13.9477 22 14.5 22ZM23.5 22C24.0523 22 24.5 22.4477 24.5 23C24.5 23.5523 24.0523 24 23.5 24C22.9477 24 22.5 23.5523 22.5 23C22.5 22.4477 22.9477 22 23.5 22ZM27.5 22C28.0523 22 28.5 22.4477 28.5 23C28.5 23.5523 28.0523 24 27.5 24C26.9477 24 26.5 23.5523 26.5 23C26.5 22.4477 26.9477 22 27.5 22ZM10.5 15C11.0523 15 11.5 15.4477 11.5 16C11.5 16.5523 11.0523 17 10.5 17C9.94772 17 9.5 16.5523 9.5 16C9.5 15.4477 9.94772 15 10.5 15ZM14.5 15C15.0523 15 15.5 15.4477 15.5 16C15.5 16.5523 15.0523 17 14.5 17C13.9477 17 13.5 16.5523 13.5 16C13.5 15.4477 13.9477 15 14.5 15ZM23.5 15C24.0523 15 24.5 15.4477 24.5 16C24.5 16.5523 24.0523 17 23.5 17C22.9477 17 22.5 16.5523 22.5 16C22.5 15.4477 22.9477 15 23.5 15ZM27.5 15C28.0523 15 28.5 15.4477 28.5 16C28.5 16.5523 28.0523 17 27.5 17C26.9477 17 26.5 16.5523 26.5 16C26.5 15.4477 26.9477 15 27.5 15ZM10.5 8C11.0523 8 11.5 8.44772 11.5 9C11.5 9.55228 11.0523 10 10.5 10C9.94772 10 9.5 9.55228 9.5 9C9.5 8.44772 9.94772 8 10.5 8ZM14.5 8C15.0523 8 15.5 8.44772 15.5 9C15.5 9.55228 15.0523 10 14.5 10C13.9477 10 13.5 9.55228 13.5 9C13.5 8.44772 13.9477 8 14.5 8ZM23.5 8C24.0523 8 24.5 8.44772 24.5 9C24.5 9.55228 24.0523 10 23.5 10C22.9477 10 22.5 9.55228 22.5 9C22.5 8.44772 22.9477 8 23.5 8ZM27.5 8C28.0523 8 28.5 8.44772 28.5 9C28.5 9.55228 28.0523 10 27.5 10C26.9477 10 26.5 9.55228 26.5 9C26.5 8.44772 26.9477 8 27.5 8Z" fill="%23A6A6A5"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.pool-card__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 3px;
  background-color: var(--white-color);
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
}

.pool-card__address--inner {
  padding: 22px 0px 22px 52px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-right: 12px;
}

.pool-card__address--heart {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 32px;
  padding-right: 84px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
  align-items: center;
	
}

.pool-card__address--heart::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background-color: var(--grey-light);
  -webkit-transform: rotate(6deg);
          transform: rotate(6deg);
}

.pool-card__address--str {
  padding-left: 14px;
  position: relative;
}

.pool-card__address--str::after {
  position: absolute;
  content: '';
  width: 8px;
  height: 10px;
  top: 3px;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="9" height="11" viewBox="0 0 9 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.56581 0.107971C3.56295 0.109163 2.60149 0.527051 1.89236 1.26996C1.18323 2.01286 0.784341 3.02012 0.783203 4.07074C0.783203 7.46162 4.22194 10.0226 4.36851 10.1297C4.42633 10.1722 4.49522 10.1949 4.56581 10.1949C4.63641 10.1949 4.70529 10.1722 4.76311 10.1297C4.90968 10.0226 8.34842 7.46162 8.34842 4.07074C8.34728 3.02012 7.94839 2.01286 7.23926 1.26996C6.53013 0.527051 5.56867 0.109163 4.56581 0.107971ZM4.56581 2.62974C4.83786 2.62974 5.1038 2.71425 5.32999 2.87259C5.55619 3.03093 5.73249 3.25598 5.8366 3.51929C5.94071 3.7826 5.96795 4.07234 5.91488 4.35187C5.8618 4.6314 5.7308 4.88816 5.53843 5.08969C5.34607 5.29122 5.10098 5.42846 4.83416 5.48406C4.56734 5.53966 4.29077 5.51113 4.03943 5.40206C3.78809 5.29299 3.57327 5.1083 3.42213 4.87132C3.27099 4.63435 3.19032 4.35575 3.19032 4.07074C3.19032 3.68856 3.33524 3.32204 3.59319 3.0518C3.85115 2.78156 4.20101 2.62974 4.56581 2.62974Z" fill="%23003363"/></svg>');
}

.pool-card__address--name {
  padding-left: 12px;
  position: relative;
  margin-left: 4px;
}

.pool-card__address--name::after {
  position: absolute;
  content: '';
  width: 9px;
  height: 9px;
  top: 3px;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="8" height="9" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.39258 4.49927L0.773014 8.32108L0.773014 0.677463L7.39258 4.49927Z" fill="%23003363"/></svg>');
}

.pool-card #pool-card__no-favorites {
  width: 42px !important;
  height: 36px !important;
  cursor: pointer;
  display: block;
}

.pool-card #pool-card__favorites {
  width: 42px !important;
  height: 36px !important;
  cursor: pointer;
  display: none;
}

.pool-card.favorites #pool-card__no-favorites {
  display: none;
}

.pool-card.favorites #pool-card__favorites {
  display: block;
}

.pool-card__services {
  height: 67px;
  background-color: var(--white-color);
  margin-top: 3px;
}

.pool-card__services--items {
  position: relative;
  width: 82%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  margin-top: -53px;
  margin-left: clamp(1rem, calc(-0.05rem + 1.41vw), 1.56rem);
  z-index: 2;
}

.pool-card__services--item {
  width: 17%;
  height: 67px;
  background-color: var(--main-color);
  -webkit-clip-path: polygon(8% 0, 100% 0%, 92% 100%, 0% 100%);
          clip-path: polygon(8% 0, 100% 0%, 92% 100%, 0% 100%);
  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;
  z-index: 3;
  position: relative;
}

.pool-card__services--item::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pool-card__services--bar::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.52 2.68415C24.52 3.02091 24.3131 3.39615 23.8994 3.80987L14.7782 12.9311V24.015H19.3965C19.6467 24.015 19.8632 24.1064 20.046 24.2892C20.2288 24.472 20.3202 24.6885 20.3202 24.9387C20.3202 25.1888 20.2288 25.4053 20.046 25.5881C19.8632 25.7709 19.6467 25.8624 19.3965 25.8624H6.46525C6.21509 25.8624 5.9986 25.7709 5.81579 25.5881C5.63299 25.4053 5.54158 25.1888 5.54158 24.9387C5.54158 24.6885 5.63299 24.472 5.81579 24.2892C5.9986 24.1064 6.21509 24.015 6.46525 24.015H11.0836V12.9311L1.96238 3.80987C1.54866 3.39615 1.3418 3.02091 1.3418 2.68415C1.3418 2.46286 1.42839 2.28727 1.60158 2.15738C1.77476 2.02749 1.95757 1.9433 2.15 1.90481C2.34243 1.86633 2.5493 1.84708 2.77059 1.84708H23.0912C23.3125 1.84708 23.5194 1.86633 23.7118 1.90481C23.9042 1.9433 24.087 2.02749 24.2602 2.15738C24.4334 2.28727 24.52 2.46286 24.52 2.68415Z" fill="white"/></svg>');
}

.pool-card__services--wifi::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.1563 21.9371C14.1563 21.9371 13.9961 22.1139 13.6757 22.4675C13.3552 22.8211 13.1072 22.9979 12.9316 22.9979C12.7561 22.9979 12.3478 22.6443 11.707 21.9371C11.0661 21.2299 10.7456 20.7801 10.7456 20.5877C10.7456 20.2798 11.02 20.02 11.5687 19.8083C12.1174 19.5967 12.5717 19.4908 12.9316 19.4908C13.2916 19.4908 13.7459 19.5967 14.2946 19.8083C14.8433 20.02 15.1176 20.2798 15.1176 20.5877C15.1176 20.7801 14.7972 21.2299 14.1563 21.9371ZM16.4872 19.0867C16.4696 19.0867 16.294 18.9664 15.9604 18.7259C15.6268 18.4854 15.1813 18.2448 14.6238 18.0043C14.0663 17.7638 13.5023 17.6435 12.9316 17.6435C12.361 17.6435 11.7969 17.7638 11.2395 18.0043C10.682 18.2448 10.2386 18.4854 9.90943 18.7259C9.58021 18.9664 9.40244 19.0867 9.3761 19.0867C9.21807 19.0867 8.80765 18.7259 8.14483 18.0043C7.482 17.2827 7.15059 16.8353 7.15059 16.6621C7.15059 16.537 7.19449 16.4264 7.28228 16.3302C7.96705 15.5893 8.8274 15.0072 9.86334 14.5838C10.8993 14.1605 11.922 13.9488 12.9316 13.9488C13.9412 13.9488 14.964 14.1605 15.9999 14.5838C17.0359 15.0072 17.8962 15.5893 18.581 16.3302C18.6688 16.4264 18.7127 16.537 18.7127 16.6621C18.7127 16.8353 18.3813 17.2827 17.7185 18.0043C17.0556 18.7259 16.6452 19.0867 16.4872 19.0867ZM20.0822 15.1611C19.9857 15.1611 19.8847 15.1227 19.7794 15.0457C18.5854 14.0354 17.4792 13.2922 16.4608 12.8159C15.4425 12.3396 14.2661 12.1015 12.9316 12.1015C12.1854 12.1015 11.437 12.2073 10.6864 12.419C9.93577 12.6307 9.28172 12.8857 8.72425 13.1839C8.16677 13.4822 7.66856 13.7805 7.2296 14.0787C6.79065 14.377 6.44387 14.632 6.18928 14.8436C5.93468 15.0553 5.79861 15.1611 5.78105 15.1611C5.6318 15.1611 5.22796 14.8003 4.56953 14.0787C3.9111 13.3571 3.58188 12.9097 3.58188 12.7365C3.58188 12.6211 3.62578 12.5152 3.71357 12.419C4.87241 11.149 6.27707 10.1628 7.92754 9.4604C9.57802 8.75803 11.2461 8.40685 12.9316 8.40685C14.6172 8.40685 16.2853 8.75803 17.9357 9.4604C19.5862 10.1628 20.9909 11.149 22.1497 12.419C22.2375 12.5152 22.2814 12.6211 22.2814 12.7365C22.2814 12.9097 21.9522 13.3571 21.2938 14.0787C20.6353 14.8003 20.2315 15.1611 20.0822 15.1611ZM23.6509 11.25C23.5544 11.25 23.4578 11.2067 23.3612 11.1201C21.7898 9.60953 20.159 8.47179 18.4691 7.70688C16.7791 6.94197 14.9333 6.55952 12.9316 6.55952C10.93 6.55952 9.08419 6.94197 7.39421 7.70688C5.70423 8.47179 4.07351 9.60953 2.50205 11.1201C2.40548 11.2067 2.30891 11.25 2.21234 11.25C2.06309 11.25 1.65706 10.8892 0.994235 10.1676C0.331412 9.44597 0 8.99857 0 8.82538C0 8.7003 0.0438956 8.58965 0.131687 8.49344C1.77338 6.70384 3.72674 5.31834 5.99175 4.33695C8.25676 3.35556 10.5701 2.86486 12.9316 2.86486C15.2932 2.86486 17.6065 3.35556 19.8715 4.33695C22.1365 5.31834 24.0899 6.70384 25.7316 8.49344C25.8194 8.58965 25.8633 8.7003 25.8633 8.82538C25.8633 8.99857 25.5319 9.44597 24.869 10.1676C24.2062 10.8892 23.8002 11.25 23.6509 11.25Z" fill="white"/></svg>');
}

.pool-card__services--heating::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.2366 24.5687V25.4313C22.2366 25.5481 22.1909 25.6492 22.0995 25.7346C22.0081 25.8199 21.8999 25.8626 21.7748 25.8626H2.37785C2.25277 25.8626 2.14453 25.8199 2.05312 25.7346C1.96172 25.6492 1.91602 25.5481 1.91602 25.4313V24.5687C1.91602 24.4519 1.96172 24.3508 2.05312 24.2654C2.14453 24.1801 2.25277 24.1374 2.37785 24.1374H21.7748C21.8999 24.1374 22.0081 24.1801 22.0995 24.2654C22.1909 24.3508 22.2366 24.4519 22.2366 24.5687ZM18.542 10.3356C18.542 11.0365 18.4241 11.6834 18.1884 12.2765C17.9527 12.8695 17.6448 13.3749 17.2647 13.7928C16.8847 14.2106 16.4637 14.606 16.0019 14.9789C15.5401 15.3518 15.0782 15.7 14.6164 16.0234C14.1546 16.3469 13.7336 16.6704 13.3536 16.9939C12.9735 17.3174 12.6656 17.6835 12.4299 18.0924C12.1942 18.5012 12.0763 18.9347 12.0763 19.393C12.0763 20.2556 12.3986 21.262 13.0433 22.4122L12.9856 22.3987L13 22.4122C12.1341 22.0437 11.3643 21.6708 10.6908 21.2935C10.0173 20.9161 9.35103 20.4668 8.69196 19.9456C8.03289 19.4245 7.48687 18.8741 7.0539 18.2945C6.62093 17.715 6.27215 17.0388 6.00756 16.266C5.74297 15.4933 5.61067 14.6666 5.61067 13.786C5.61067 13.0852 5.72854 12.4382 5.96426 11.8452C6.19999 11.2521 6.50788 10.7467 6.88793 10.3288C7.26798 9.91102 7.68892 9.51566 8.15075 9.14276C8.61258 8.76986 9.07441 8.42167 9.53624 8.09819C9.99808 7.77471 10.419 7.45123 10.7991 7.12775C11.1791 6.80427 11.487 6.43811 11.7227 6.02927C11.9585 5.62043 12.0763 5.18687 12.0763 4.72861C12.0763 3.88397 11.7588 2.87759 11.1238 1.70947L11.1671 1.72295L11.1527 1.70947C12.0186 2.07788 12.7883 2.45078 13.4618 2.82817C14.1353 3.20556 14.8016 3.65484 15.4607 4.176C16.1198 4.69716 16.6658 5.24753 17.0987 5.82709C17.5317 6.40666 17.8805 7.08282 18.1451 7.85558C18.4097 8.62834 18.542 9.45501 18.542 10.3356Z" fill="white"/></svg>');
}

.pool-card__services--brazier::after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0879 0.572266C15.3973 0.572266 15.6895 0.715349 15.8789 0.959961L19.5771 5.73633L22.7217 8.87891C23.3517 9.50879 22.9056 10.5859 22.0146 10.5859H21.5996C21.6155 10.6579 21.6245 10.7328 21.624 10.8096L21.5469 22.2324C21.5429 22.7845 21.0922 23.2303 20.54 23.2266C19.9881 23.2228 19.5436 22.7716 19.5469 22.2197L19.624 10.7959C19.6245 10.7239 19.6325 10.6535 19.6475 10.5859H4.65527C4.67118 10.6579 4.68021 10.7328 4.67969 10.8096L4.60254 22.2324C4.59858 22.7845 4.14783 23.2303 3.5957 23.2266C3.04375 23.2228 2.59924 22.7716 2.60254 22.2197L2.67969 10.7959C2.68017 10.7239 2.6882 10.6535 2.70312 10.5859H1.98633C1.07705 10.5859 0.639793 9.47069 1.30664 8.85254L4.6123 5.78809C4.64941 5.75366 4.68434 5.71639 4.71582 5.67676L8.46875 0.950195C8.65842 0.711369 8.94698 0.572317 9.25195 0.572266H15.0879ZM16.3281 17.2744C16.8804 17.2744 17.3281 17.7221 17.3281 18.2744V19.8125C17.3279 20.2685 17.0219 20.6514 16.6045 20.7715V22.2188C16.6045 22.771 16.1567 23.2187 15.6045 23.2188C15.0522 23.2188 14.6045 22.771 14.6045 22.2188V20.8125H9.71191V22.2188C9.71191 22.771 9.26417 23.2187 8.71191 23.2188C8.15963 23.2188 7.71192 22.771 7.71191 22.2188V20.7939C7.24662 20.7085 6.89379 20.3025 6.89355 19.8125V18.2744C6.89355 17.7221 7.34127 17.2744 7.89355 17.2744H16.3281ZM9.01562 11.9648C9.19278 11.7533 9.50895 11.7244 9.7207 11.9014C9.93209 12.0784 9.95972 12.3937 9.7832 12.6055C9.56937 12.8613 9.59726 13.1719 9.83398 13.584C10.1946 14.2121 10.168 14.9993 9.83105 15.5742C9.69145 15.8123 9.38561 15.8923 9.14746 15.7529C8.90925 15.6132 8.82907 15.3066 8.96875 15.0684C9.12837 14.7956 9.1444 14.3915 8.9668 14.082C8.66473 13.5562 8.38701 12.7173 9.01562 11.9648ZM11.8115 11.9648C11.9887 11.7533 12.3048 11.7244 12.5166 11.9014C12.728 12.0784 12.7556 12.3937 12.5791 12.6055C12.3653 12.8613 12.3932 13.1719 12.6299 13.584C12.9905 14.2121 12.9639 14.9993 12.627 15.5742C12.4874 15.8123 12.1815 15.8923 11.9434 15.7529C11.7052 15.6132 11.625 15.3066 11.7646 15.0684C11.9243 14.7956 11.9403 14.3915 11.7627 14.082C11.4606 13.5562 11.1829 12.7173 11.8115 11.9648ZM14.6074 11.9648C14.7846 11.7533 15.1007 11.7244 15.3125 11.9014C15.5239 12.0784 15.5515 12.3937 15.375 12.6055C15.1612 12.8613 15.1891 13.1719 15.4258 13.584C15.7864 14.2121 15.7598 14.9993 15.4229 15.5742C15.2833 15.8123 14.9774 15.8923 14.7393 15.7529C14.501 15.6132 14.4209 15.3066 14.5605 15.0684C14.7202 14.7956 14.7362 14.3915 14.5586 14.082C14.2565 13.5562 13.9788 12.7173 14.6074 11.9648Z" fill="white"/></svg>');
}

.pool-card__services--pay::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.5704 2.71775C24.1555 2.71775 24.6564 2.92611 25.0731 3.34281C25.4899 3.75951 25.6982 4.26044 25.6982 4.8456V21.0172C25.6982 21.6024 25.4899 22.1033 25.0731 22.52C24.6564 22.9367 24.1555 23.1451 23.5704 23.1451H2.29191C1.70675 23.1451 1.20582 22.9367 0.789117 22.52C0.372414 22.1033 0.164062 21.6024 0.164062 21.0172V4.8456C0.164062 4.26044 0.372414 3.75951 0.789117 3.34281C1.20582 2.92611 1.70675 2.71775 2.29191 2.71775H23.5704ZM2.29191 4.42003C2.17665 4.42003 2.07691 4.46214 1.99268 4.54637C1.90845 4.6306 1.86634 4.73034 1.86634 4.8456V7.82458H23.9959V4.8456C23.9959 4.73034 23.9538 4.6306 23.8696 4.54637C23.7854 4.46214 23.6856 4.42003 23.5704 4.42003H2.29191ZM23.5704 21.4428C23.6856 21.4428 23.7854 21.4007 23.8696 21.3165C23.9538 21.2322 23.9959 21.1325 23.9959 21.0172V12.9314H1.86634V21.0172C1.86634 21.1325 1.90845 21.2322 1.99268 21.3165C2.07691 21.4007 2.17665 21.4428 2.29191 21.4428H23.5704ZM3.56861 19.7405V18.0382H6.97317V19.7405H3.56861ZM8.67544 19.7405V18.0382H13.7823V19.7405H8.67544Z" fill="white"/></svg>');
}

.pool-card__services--parking::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.46816 16.7032C5.46816 16.7032 5.56709 16.6043 5.76494 16.4064C5.96278 16.2086 6.06171 15.8318 6.06171 15.2762C6.06171 14.7205 5.86386 14.2448 5.46816 13.8491C5.07247 13.4534 4.59679 13.2556 4.04114 13.2556C3.48548 13.2556 3.00981 13.4534 2.61411 13.8491C2.21842 14.2448 2.02057 14.7205 2.02057 15.2762C2.02057 15.8318 2.21842 16.3075 2.61411 16.7032C3.00981 17.0989 3.48548 17.2967 4.04114 17.2967C4.59679 17.2967 5.07247 17.0989 5.46816 16.7032ZM6.51633 11.235H19.3469L18.223 6.72664C18.2062 6.65929 18.1472 6.58562 18.0462 6.50564C17.9452 6.42566 17.8568 6.38567 17.781 6.38567H8.08228C8.0065 6.38567 7.9181 6.42566 7.81708 6.50564C7.71605 6.58562 7.65711 6.65929 7.64028 6.72664L6.51633 11.235ZM23.2492 16.7032C23.2492 16.7032 23.3481 16.6043 23.5459 16.4064C23.7438 16.2086 23.8427 15.8318 23.8427 15.2762C23.8427 14.7205 23.6449 14.2448 23.2492 13.8491C22.8535 13.4534 22.3778 13.2556 21.8221 13.2556C21.2665 13.2556 20.7908 13.4534 20.3951 13.8491C19.9994 14.2448 19.8016 14.7205 19.8016 15.2762C19.8016 15.8318 19.9994 16.3075 20.3951 16.7032C20.7908 17.0989 21.2665 17.2967 21.8221 17.2967C22.3778 17.2967 22.8535 17.0989 23.2492 16.7032ZM25.8633 14.0638V18.9132C25.8633 19.0311 25.8254 19.1279 25.7496 19.2037C25.6739 19.2794 25.577 19.3173 25.4592 19.3173H24.2468V20.9338C24.2468 21.6073 24.0111 22.1798 23.5396 22.6512C23.0682 23.1227 22.4957 23.3584 21.8221 23.3584C21.1486 23.3584 20.5761 23.1227 20.1047 22.6512C19.6332 22.1798 19.3975 21.6073 19.3975 20.9338V19.3173H6.46582V20.9338C6.46582 21.6073 6.23009 22.1798 5.75862 22.6512C5.28716 23.1227 4.71466 23.3584 4.04114 23.3584C3.36761 23.3584 2.79512 23.1227 2.32365 22.6512C1.85219 22.1798 1.61646 21.6073 1.61646 20.9338V19.3173H0.404114C0.286247 19.3173 0.189428 19.2794 0.113657 19.2037C0.0378857 19.1279 0 19.0311 0 18.9132V14.0638C0 13.2809 0.275723 12.6137 0.82717 12.0622C1.37862 11.5108 2.04583 11.235 2.8288 11.235H3.1824L4.50839 5.94367C4.70203 5.15228 5.13982 4.48928 5.82176 3.95467C6.50371 3.42006 7.25721 3.15276 8.08228 3.15276H17.781C18.6061 3.15276 19.3596 3.42006 20.0415 3.95467C20.7235 4.48928 21.1612 5.15228 21.3549 5.94367L22.6809 11.235H23.0345C23.8175 11.235 24.4847 11.5108 25.0361 12.0622C25.5876 12.6137 25.8633 13.2809 25.8633 14.0638Z" fill="white"/></svg>');
}

.pool-card__services--robes::after {
  content: url('data:image/svg+xml,<svg width="28" height="26" viewBox="0 0 28 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2256_1273)"><path d="M17.0488 20.6048L24.338 13.1665H27.1322C27.2248 13.1078 27.4473 13.1108 27.5956 13.5927C27.7439 14.0747 27.5338 14.5089 27.4102 14.6658C25.0499 17.4016 20.1659 23.0014 19.5135 23.5134C18.861 24.0255 17.4744 23.9778 16.8627 23.8899C14.9159 23.6138 10.4035 22.9713 7.92784 22.6098C4.83323 22.158 3.10777 21.0474 1.8658 19.6355C0.623819 18.2236 0.0670859 16.0588 0.493437 13.5174C0.834521 11.4844 2.77348 9.82152 3.70034 9.24422C6.52413 7.06054 12.3497 2.61412 13.0615 2.29786C13.7734 1.9816 14.3838 2.04057 14.6 2.10959C15.8111 2.26019 18.7784 2.62163 20.9583 2.86258C23.6832 3.16378 24.9437 3.95443 25.5554 6.19459C26.0448 7.98671 24.9478 9.73994 24.338 10.3925C21.7223 13.166 16.35 18.8147 15.7864 19.2214C15.223 19.628 14.1428 19.6669 13.6732 19.6355C12.2397 19.4347 8.98714 18.9691 7.44506 18.7131C5.51745 18.3931 4.34913 16.9812 4.25645 15.7576C4.16377 14.534 4.49743 13.9504 5.05354 13.2727C5.49842 12.7305 6.49943 12.7331 6.94431 12.8021C8.73623 13.028 12.5684 13.525 13.5621 13.7057C14.804 13.9316 15.4898 14.4399 15.4157 15.287C15.3564 15.9647 14.5506 16.0839 14.1553 16.0588C13.2531 15.9145 11.3635 15.6145 11.0225 15.5693C10.5961 15.5129 9.70633 15.287 9.50242 16.2847C9.33929 17.0829 10.1388 17.3828 10.559 17.433C11.2697 17.5585 12.9095 17.8283 13.7845 17.9036C14.8781 17.9977 16.8245 17.8095 17.2879 15.287C17.7514 12.7644 14.6655 12.0114 14.1553 11.842C13.6449 11.6726 9.03899 11.0514 6.36966 10.8443C3.70034 10.6373 2.94134 12.8397 2.73742 13.2727C2.53352 13.7057 1.77213 16.3035 3.29217 18.3366C4.5082 19.963 6.56743 20.5264 7.44506 20.6048C9.37293 20.9013 13.5161 21.4945 14.6655 21.4945C15.8151 21.4945 16.7334 20.9013 17.0488 20.6048Z" fill="white"/></g><defs><clipPath id="clip0_2256_1273"><rect width="28" height="26" fill="white"/></clipPath></defs></svg>');
}

.pool-card__services--jacuzzi::after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.2793 11.7544C1.2793 11.7544 3.641 15.1224 12.0395 15.1224C20.981 15.1224 22.7559 11.7544 22.7559 11.7544V18.6218C22.7559 18.6218 19.2132 21.9025 12.0395 21.9025C4.60333 21.9025 1.2793 18.2719 1.2793 18.2719V11.7544Z" fill="white"/><path d="M6.93359 6.01318C7.20149 5.9462 7.47306 6.10955 7.54004 6.37744C7.60671 6.64519 7.44352 6.91695 7.17578 6.98389C6.24332 7.21709 4.82128 7.6891 3.64941 8.31006C3.06238 8.62118 2.56307 8.95655 2.21973 9.29932C1.87163 9.647 1.73884 9.94526 1.74414 10.1909C1.76313 11.0574 2.35054 12.1093 3.93652 13.0044C5.52165 13.8989 8.04943 14.5975 11.7695 14.7397C15.4614 14.8808 18.1215 14.146 19.8398 13.2144C20.7002 12.7479 21.3177 12.2355 21.7139 11.7661C22.1197 11.2851 22.2566 10.8953 22.2568 10.6665C22.2568 10.1846 22.0185 9.70144 21.5586 9.22607C21.0988 8.75096 20.4523 8.32121 19.7314 7.9624C19.4845 7.83934 19.3841 7.53954 19.5068 7.29248C19.6299 7.04533 19.9296 6.94497 20.1768 7.06787C20.957 7.45621 21.7113 7.94573 22.2773 8.53076C22.8432 9.11558 23.2568 9.83467 23.2568 10.6665V17.9829C23.2567 18.4544 22.9611 18.9797 22.5225 19.4585C22.0641 19.9587 21.3826 20.484 20.4609 20.9565C18.6146 21.903 15.7776 22.6544 11.7412 22.5737C8.11234 22.5011 5.40546 21.7505 3.58887 20.7964C2.68195 20.32 1.98517 19.787 1.50879 19.2515C1.04188 18.7265 0.744355 18.1498 0.744141 17.5942V10.2017C0.734511 9.56967 1.07778 9.02674 1.5127 8.59229C1.95519 8.15043 2.55167 7.76011 3.18164 7.42627C4.44448 6.7571 5.94722 6.25982 6.93359 6.01318ZM1.74414 17.5942C1.74438 17.8032 1.8687 18.1511 2.25586 18.5864C2.63433 19.0119 3.2265 19.4771 4.05371 19.9116C5.70628 20.7795 8.254 21.5045 11.7607 21.5747C15.6675 21.6528 18.3343 20.9232 20.0049 20.0669C20.8409 19.6383 21.4212 19.1808 21.7852 18.7837C22.1683 18.3655 22.2566 18.0761 22.2568 17.9829V12.6558C21.7794 13.1552 21.1322 13.6519 20.3164 14.0942C18.4149 15.1251 15.571 15.8855 11.7314 15.7388C7.92005 15.5931 5.21823 14.8759 3.44531 13.8755C2.73913 13.477 2.17338 13.0253 1.74414 12.5435V17.5942ZM16.208 11.6743C17.2508 11.6743 17.8259 12.0133 18.0986 12.1411C18.3487 12.2583 18.457 12.5561 18.3398 12.8062C18.2226 13.056 17.9247 13.1634 17.6748 13.0464C17.3879 12.9119 17.0004 12.6743 16.208 12.6743C16.1038 12.6744 15.9822 12.7003 15.7451 12.7896C15.6268 12.8341 15.4922 12.8896 15.3232 12.9585C15.1567 13.0264 14.9623 13.1047 14.7344 13.1919C14.3648 13.3332 14.0619 13.418 13.7627 13.4058C13.4606 13.3933 13.2133 13.2821 12.9883 13.1821C12.7361 13.07 12.6225 12.7742 12.7344 12.522C12.8465 12.2697 13.1422 12.1561 13.3945 12.2681C13.6415 12.3777 13.7204 12.4033 13.8037 12.4067C13.89 12.4102 14.0337 12.3895 14.377 12.2583C14.5946 12.1751 14.7811 12.0991 14.9463 12.0317C15.1089 11.9655 15.2587 11.9044 15.3926 11.854C15.6599 11.7533 15.9188 11.6744 16.208 11.6743ZM9.25781 9.65479C10.7719 9.65516 11.4732 10.6363 11.6611 10.7632C11.8898 10.9176 11.9512 11.2287 11.7969 11.4575C11.6426 11.6862 11.3314 11.7462 11.1025 11.5923C10.5386 11.212 10.3652 10.6551 9.25781 10.6548C8.9089 10.6548 8.5726 10.8503 8.05078 11.1616C7.58061 11.4421 6.96423 11.809 6.21484 11.8091C5.86264 11.8091 5.4799 11.763 5.1543 11.6616C4.99185 11.611 4.82477 11.5403 4.67969 11.4419C4.5366 11.3447 4.3826 11.197 4.30371 10.9829C4.20835 10.7238 4.34059 10.4368 4.59961 10.3413C4.84582 10.2508 5.11539 10.3671 5.22363 10.6011C5.22718 10.6041 5.23353 10.6089 5.24219 10.6147C5.28056 10.6407 5.34882 10.6743 5.45215 10.7065C5.65969 10.7712 5.93789 10.8091 6.21484 10.8091C6.65056 10.809 7.04115 10.5987 7.53809 10.3022C7.98336 10.0366 8.57632 9.65475 9.25781 9.65479ZM16.1729 4.7915C17.5543 4.93198 18.6328 6.09951 18.6328 7.51807L18.6182 7.79834C18.4776 9.17963 17.3109 10.2582 15.8926 10.2583L15.6123 10.2437C14.3229 10.1128 13.2972 9.08766 13.166 7.79834L13.1523 7.51807C13.1523 6.00481 14.3793 4.77783 15.8926 4.77783L16.1729 4.7915ZM15.8926 5.77783C14.9316 5.77783 14.1523 6.5571 14.1523 7.51807C14.1526 8.47881 14.9318 9.2583 15.8926 9.2583C16.8533 9.25817 17.6325 8.47873 17.6328 7.51807C17.6328 6.55718 16.8534 5.77796 15.8926 5.77783ZM11.0977 1.43213C12.2519 1.54922 13.1523 2.52438 13.1523 3.70947L13.1406 3.94287C13.0235 5.09695 12.0492 5.99737 10.8643 5.99756L10.6299 5.98584C9.55266 5.87643 8.6962 5.02013 8.58691 3.94287L8.5752 3.70947C8.5752 2.44546 9.60025 1.42041 10.8643 1.42041L11.0977 1.43213ZM10.8643 2.42041C10.1525 2.42041 9.5752 2.99775 9.5752 3.70947C9.57539 4.42103 10.1527 4.99756 10.8643 4.99756C11.5757 4.99736 12.1521 4.42091 12.1523 3.70947C12.1523 2.99787 11.5758 2.42061 10.8643 2.42041Z" fill="white"/></svg>');
}

.pool-card__services--gym::after {
  content: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.66386 6.57666C6.19394 6.57666 6.62462 6.98679 6.62487 7.49225V16.5078C6.62462 17.0131 6.19466 17.4231 5.6648 17.4233H3.70528C3.1752 17.4233 2.74546 17.0132 2.74521 16.5078V15.298C2.64136 15.3347 2.5296 15.3561 2.41237 15.3561H0.960072C0.430054 15.3559 0 14.946 0 14.4405V9.55947C0 9.05396 0.430054 8.64413 0.960072 8.64389H2.41237C2.52949 8.64394 2.64144 8.66444 2.74521 8.70111V7.49225C2.74546 6.98694 3.17448 6.5769 3.70434 6.57666H5.66386ZM20.8244 6.57666C21.3544 6.57666 21.7842 6.98679 21.7844 7.49225V8.64389H23.0849C23.6151 8.64389 24.0449 9.05381 24.0449 9.55947V14.4405C24.0449 14.9462 23.6151 15.3561 23.0849 15.3561H21.7844V16.5078C21.7842 17.0132 21.3544 17.4233 20.8244 17.4233H18.8648C18.3348 17.4233 17.905 17.0132 17.9048 16.5078V13.2478H6.63237V10.7522H17.9048V7.49225C17.905 6.98679 18.3348 6.57666 18.8648 6.57666H20.8244Z" fill="white"/></svg>');
}

.pool-card__services--loungers::after {
  content: url('data:image/svg+xml,<svg width="28" height="26" viewBox="0 0 28 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9473 9.1814C25.5161 8.57929 26.4662 8.55212 27.0684 9.12085C27.6705 9.68978 27.6969 10.6398 27.1279 11.2419L20.9561 17.7742L24.29 21.4177C24.8492 22.0288 24.8073 22.9776 24.1963 23.5369C23.5851 24.0957 22.6363 24.0541 22.0771 23.4431L18.8105 19.8738H7.52246L5.60254 23.1833C5.18668 23.8996 4.26816 24.1439 3.55176 23.7283C2.83553 23.3125 2.59147 22.3939 3.00684 21.6775L4.05371 19.8738H2.15137C1.32325 19.8735 0.651519 19.2019 0.651367 18.3738C0.651541 17.5457 1.32327 16.874 2.15137 16.8738H17.6797L24.9473 9.1814ZM7.46289 12.4773C7.87661 12.4661 8.22077 12.7931 8.23242 13.2068L8.27539 14.7527C8.2863 15.1663 7.95961 15.5108 7.5459 15.5222C7.13248 15.5329 6.78788 15.2063 6.77637 14.7927L6.73438 13.2478C6.72313 12.8341 7.0492 12.489 7.46289 12.4773ZM3.5498 11.2976C3.82986 10.9932 4.30443 10.9742 4.60938 11.2537C4.914 11.5338 4.93414 12.0083 4.6543 12.3132L3.6084 13.4509C3.32828 13.7559 2.85393 13.7769 2.54883 13.4968C2.24448 13.2167 2.22431 12.7422 2.50391 12.4373L3.5498 11.2976ZM10.4004 11.3328C10.6857 11.0331 11.1608 11.0216 11.4609 11.3064L12.5811 12.3718C12.8807 12.6572 12.8925 13.1323 12.6074 13.4324C12.322 13.732 11.8469 13.7439 11.5469 13.4587L10.4268 12.3933C10.1272 12.1079 10.1153 11.6328 10.4004 11.3328ZM7.54492 4.87964C9.45914 4.87964 11.0116 6.43225 11.0117 8.34644C11.0116 10.2607 9.45917 11.8123 7.54492 11.8123C5.63106 11.8118 4.07923 10.2604 4.0791 8.34644C4.07927 6.43253 5.63109 4.88009 7.54492 4.87964ZM2.6377 7.5769C3.05104 7.56228 3.3986 7.88624 3.41406 8.29956C3.42881 8.71308 3.10492 9.0606 2.69141 9.07593L1.14648 9.13159C0.732793 9.14637 0.384227 8.82366 0.369141 8.40991C0.354493 7.99662 0.678558 7.6491 1.0918 7.63354L2.6377 7.5769ZM13.9443 7.5603C14.3579 7.54555 14.7055 7.86938 14.7207 8.28296C14.7353 8.69651 14.4117 9.04426 13.998 9.05933L12.4531 9.11499C12.0396 9.12955 11.6918 8.80597 11.6768 8.39233C11.6622 7.97897 11.986 7.63128 12.3994 7.61597L13.9443 7.5603ZM11.4814 3.23999C11.7615 2.93542 12.237 2.91553 12.542 3.19507C12.8467 3.47522 12.8659 3.95061 12.5859 4.25562L11.541 5.39331C11.2609 5.69833 10.7856 5.71928 10.4805 5.43921C10.1762 5.15906 10.1569 4.68451 10.4365 4.37964L11.4814 3.23999ZM2.4834 3.25952C2.76874 2.96027 3.24303 2.94946 3.54297 3.23413L4.66406 4.29956C4.96369 4.58505 4.97471 5.06013 4.68945 5.36011C4.40393 5.65952 3.92881 5.67069 3.62891 5.3855L2.50977 4.32007C2.21014 4.0346 2.1982 3.55951 2.4834 3.25952ZM7.54395 1.16968C7.95757 1.15849 8.30168 1.48558 8.31348 1.89917L8.35645 3.44507C8.3676 3.85886 8.04081 4.20313 7.62695 4.2146C7.21349 4.22533 6.86888 3.89872 6.85742 3.48511L6.81543 1.94019C6.80436 1.52661 7.13035 1.18139 7.54395 1.16968Z" fill="white"/></svg>');
}

.pool-card__services--invalid::after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.72795 9.245L8.27195 11.169C7.56211 11.3707 6.91276 11.7438 6.38111 12.2556C5.84946 12.7673 5.45181 13.402 5.22321 14.1036C4.9946 14.8052 4.94205 15.5523 5.07019 16.279C5.19832 17.0058 5.50321 17.6898 5.95799 18.271C6.41277 18.8521 7.00348 19.3125 7.6781 19.6116C8.35272 19.9106 9.09053 20.0392 9.82654 19.9859C10.5625 19.9327 11.2742 19.6993 11.8987 19.3062C12.5233 18.9132 13.0416 18.3725 13.4079 17.732L13.5099 17.545L15.2899 18.455C14.8038 19.4063 14.0906 20.2232 13.2136 20.8332C12.3365 21.4433 11.3226 21.8277 10.2615 21.9526C9.2005 22.0774 8.12504 21.9388 7.13033 21.549C6.13563 21.1592 5.25234 20.5302 4.55862 19.7177C3.86491 18.9052 3.38217 17.9342 3.15311 16.8907C2.92405 15.8472 2.95574 14.7633 3.24537 13.735C3.535 12.7066 4.07365 11.7655 4.81364 10.9949C5.55364 10.2243 6.47217 9.64803 7.48795 9.317L7.72795 9.245ZM10.9999 2C11.6606 1.99965 12.303 2.21741 12.8272 2.61949C13.3515 3.02157 13.7284 3.58547 13.8994 4.22366C14.0703 4.86185 14.0259 5.53864 13.7728 6.14896C13.5198 6.75928 13.0723 7.269 12.4999 7.599V8.919L14.2429 9.5H15.9999C16.3978 9.5 16.7793 9.65804 17.0606 9.93934C17.3419 10.2206 17.4999 10.6022 17.4999 11C17.4999 11.3978 17.3419 11.7794 17.0606 12.0607C16.7793 12.342 16.3978 12.5 15.9999 12.5H13.9999C13.8379 12.5 13.6799 12.4743 13.5259 12.423L12.4999 12.081V13C12.4999 13.1326 12.5526 13.2598 12.6464 13.3536C12.7402 13.4473 12.8673 13.5 12.9999 13.5H14.9999C15.5433 13.5 16.0792 13.6265 16.5652 13.8695C17.0512 14.1125 17.4739 14.4653 17.7999 14.9L19.75 17.5H20C20.3978 17.5 20.7793 17.658 21.0606 17.9393C21.3419 18.2206 21.5 18.6022 21.5 19C21.5 19.3978 21.3419 19.7794 21.0606 20.0607C20.7793 20.342 20.3978 20.5 20 20.5H18.9999C18.7671 20.5 18.5374 20.4458 18.3291 20.3416C18.1208 20.2375 17.9397 20.0863 17.7999 19.9L15.3999 16.7C15.3534 16.6379 15.293 16.5875 15.2236 16.5528C15.1541 16.5181 15.0776 16.5 14.9999 16.5H12.9999C12.0717 16.5 11.1815 16.1313 10.5251 15.4749C9.8687 14.8185 9.49995 13.9283 9.49995 13V7.599C8.92756 7.269 8.48013 6.75928 8.22709 6.14896C7.97405 5.53864 7.92956 4.86185 8.10054 4.22366C8.27151 3.58547 8.64838 3.02157 9.17265 2.61949C9.69692 2.21741 10.3393 1.99965 10.9999 2Z" fill="white"/></svg>');
}

.pool-card__services--nursery::after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8818 10.0405C13.3136 9.80969 13.082 9.77486 11.9277 10.1655C10.7736 10.5561 9.33551 10.7162 8.73144 11.3374C8.35405 11.7259 7.94207 12.3231 7.69922 12.7983L6.27441 14.8901L2.76758 15.3638C1.94668 15.4745 1.37089 16.2304 1.48144 17.0513C1.59243 17.8718 2.3473 18.4479 3.16797 18.3374C3.18362 18.3392 6.40711 18.7182 8.00195 17.6851C8.62197 17.2833 9.1666 16.5565 9.58789 15.856C10.0214 16.2286 10.5633 16.6454 11.0762 16.9145C11.5755 17.1765 12.3175 17.5417 12.9883 17.8618C12.6151 18.3951 12.207 19.1661 12.0176 19.7729C11.923 20.0762 11.8718 20.8213 12.2803 21.5073C12.7493 22.2942 13.5691 22.4224 14.0234 22.4224L19.2207 22.4224C20.0487 22.4221 20.7204 21.7504 20.7207 20.9224C20.7205 20.0942 20.0488 19.4226 19.2207 19.4224L17.126 19.4224C17.435 19.0401 17.724 18.8319 18.0029 18.5278C18.1759 18.3394 18.4059 18.1896 18.5107 18.0806C18.5133 18.0778 18.5119 18.0754 18.5078 18.0718C18.8568 17.7831 19.1423 17.4562 19.2363 17.187C19.4176 16.6672 19.7951 14.7646 18.3213 13.5571C16.8474 12.3496 14.4505 10.2719 13.8818 10.0405ZM8.99609 1.13232C6.5216 1.13232 4.51562 3.1383 4.51562 5.61279C4.51562 8.08729 6.5216 10.0933 8.99609 10.0933C11.4706 10.0933 13.4766 8.08729 13.4766 5.61279C13.4766 3.1383 11.4706 1.13232 8.99609 1.13232Z" fill="white"/></svg>');
}

.pool-card__services--shower::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.52344 0.00439453C5.26345 0.0190649 6.03772 0.0690384 6.58887 0.109863C7.4168 0.17132 7.90404 0.723822 8.16797 1.11963C8.30218 1.32107 8.4116 1.53169 8.49414 1.69287C8.58668 1.87359 8.64233 1.98498 8.69824 2.07666C8.715 2.10409 8.73031 2.13329 8.74414 2.16162C9.63017 2.03296 11.7159 3.23555 12.1064 3.90967C12.4312 4.4716 12.258 5.15549 11.7002 5.34717C10.3672 5.80488 7.37435 6.81844 6.57422 7.02295C5.57495 7.27802 5.64556 6.17196 5.73926 5.18213C5.8117 4.42023 6.33859 3.42894 6.91113 2.97607C6.83658 2.84212 6.76618 2.70617 6.71387 2.604C6.63256 2.44524 6.56858 2.32509 6.50391 2.22803C6.45629 2.1567 6.42182 2.11982 6.40332 2.10205C5.86809 2.06274 5.15456 2.01769 4.48438 2.00439C3.75714 1.98998 3.21271 2.01785 2.97266 2.07764C2.95144 2.08294 2.86707 2.11419 2.73242 2.21436C2.60486 2.30936 2.46775 2.44008 2.3418 2.5874C2.21587 2.73484 2.11602 2.88158 2.05273 3.00049C2.02097 3.06031 2.00653 3.10037 2 3.11865V24.4888C2 25.0411 1.55228 25.4888 1 25.4888C0.447715 25.4888 0 25.0411 0 24.4888V3.02783L0.000976562 3.01025C0.0144161 2.64626 0.157724 2.30663 0.287109 2.06299C0.428805 1.79639 0.615091 1.52895 0.821289 1.2876C1.20101 0.843352 1.79765 0.309622 2.4873 0.137207C3.02286 0.00344057 3.82569 -0.00942579 4.52344 0.00439453ZM23.75 8.44189C24.8544 8.44189 25.7497 9.3376 25.75 10.4419V16.8423C25.7499 17.8144 25.056 18.6229 24.1367 18.8032C24.1397 18.8527 24.1413 18.9036 24.1367 18.9546L23.6465 24.4282C23.6001 24.9436 23.1679 25.3383 22.6504 25.3384H19.7529C19.2382 25.3384 18.8067 24.9474 18.7568 24.4351L18.2236 18.9624C18.2185 18.9091 18.2196 18.8559 18.2227 18.8042C17.2995 18.627 16.6016 17.8171 16.6016 16.8423V10.4419C16.6019 9.3376 17.4972 8.44189 18.6016 8.44189H23.75ZM10.4189 11.2612C10.8228 11.17 11.225 11.4239 11.3164 11.8276L11.6074 13.1157C11.6984 13.5195 11.4447 13.9208 11.041 14.0122C10.637 14.1035 10.2349 13.8498 10.1436 13.4458L9.85254 12.1577C9.76176 11.754 10.0152 11.3525 10.4189 11.2612ZM7.79883 8.07861C8.21291 8.07861 8.54862 8.41458 8.54883 8.82861V10.3706C8.54865 10.7847 8.21293 11.1206 7.79883 11.1206C7.38473 11.1206 7.04901 10.7847 7.04883 10.3706V8.82861C7.04904 8.41458 7.38475 8.07861 7.79883 8.07861ZM11.1865 7.0415C11.5739 6.89588 12.0063 7.0918 12.1523 7.479L12.8164 9.24268C12.9623 9.63026 12.7664 10.0635 12.3789 10.2095C11.9913 10.3554 11.5581 10.1595 11.4121 9.77197L10.749 8.00732C10.6034 7.61978 10.799 7.18737 11.1865 7.0415ZM21.1758 1.2085C22.8045 1.2085 24.1248 2.52906 24.125 4.15771C24.125 5.78652 22.8046 7.10693 21.1758 7.10693C19.547 7.10693 18.2266 5.78652 18.2266 4.15771C18.2267 2.52906 19.5471 1.2085 21.1758 1.2085Z" fill="%23FFFBFB"/></svg>');
}

.pool-card__services--playground::after {
  content: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.43089 2.40576C9.30739 2.40578 10.0816 2.81112 10.6155 3.29932C11.1284 3.76847 11.6252 4.50841 11.6252 5.37549V7.76416L11.9328 7.79834L16.0129 15.0093C16.355 15.6136 16.1426 16.3801 15.5383 16.7222C14.934 17.0641 14.1674 16.8518 13.8254 16.2476L10.3782 10.1577L10.2991 10.1499H6.64964L6.16332 12.1948H8.43089C9.12524 12.1948 9.68765 12.7583 9.68773 13.4526C9.68761 14.1469 9.12521 14.7095 8.43089 14.7095H5.56468L5.03734 16.9272H7.58812C8.28247 16.9272 8.84584 17.4907 8.84593 18.1851C8.84568 18.8792 8.28237 19.4419 7.58812 19.4419H4.43871L2.96703 25.6274C2.80622 26.3029 2.12787 26.7208 1.45238 26.5601C0.777142 26.3991 0.360114 25.7208 0.520738 25.0454L4.66332 7.63525H5.09398V5.37549C5.09402 3.6238 6.67934 2.40575 8.43089 2.40576ZM24.55 14.4771C24.6727 14.4514 24.8015 14.4435 24.9328 14.4565C24.9854 14.4618 25.0365 14.4704 25.0852 14.481L25.2034 14.4829V14.5112C25.4415 14.5836 25.6128 14.6993 25.6643 14.7329C25.7953 14.8185 25.9232 14.9202 26.0364 15.0151C26.2666 15.2085 26.5277 15.4557 26.7805 15.7065C27.2908 16.2128 27.842 16.8072 28.1946 17.2007C28.6578 17.7177 28.6147 18.5126 28.0979 18.9761C27.5809 19.4393 26.786 19.396 26.3225 18.8794C26.0362 18.56 25.612 18.1031 25.2034 17.688V19.4634C25.2246 19.5582 25.2361 19.6569 25.2346 19.7583C25.2212 20.6431 25.2051 22.5118 25.2346 23.1606C25.2396 23.2686 25.3023 23.5156 25.4563 23.8638C25.598 24.1841 25.765 24.4772 25.8645 24.6313C26.2406 25.2148 26.0728 25.9923 25.4895 26.3687C24.906 26.745 24.1286 26.5771 23.7522 25.9937C23.5882 25.7395 23.356 25.3322 23.1565 24.8813C22.9695 24.4587 22.7487 23.8625 22.7219 23.2749C22.7104 23.0227 22.7068 22.6297 22.7053 22.188C22.6746 22.2225 22.6431 22.2574 22.6125 22.2925C22.2468 22.7114 21.9759 23.0782 21.8625 23.3052C21.7388 23.553 21.6134 23.9476 21.508 24.397C21.4064 24.8306 21.3406 25.239 21.3127 25.4663C21.2278 26.1551 20.6003 26.6445 19.9114 26.5601C19.2223 26.4753 18.732 25.8478 18.8166 25.1587C18.8852 24.6004 19.1308 23.1457 19.6125 22.1812C19.8089 21.788 20.108 21.3746 20.4065 21.0073V17.9556C20.0305 18.4332 19.7574 18.8697 19.676 19.0562C19.3983 19.6925 18.6572 19.9832 18.0207 19.7056C17.3845 19.4278 17.0936 18.6867 17.3713 18.0503C17.5971 17.5332 18.0894 16.8044 18.5969 16.189C18.8608 15.869 19.1572 15.5448 19.4621 15.2671C19.7488 15.0061 20.1218 14.7136 20.5393 14.5435C20.6508 14.4981 20.7651 14.4698 20.8791 14.4575L20.8811 14.4468L24.55 14.4771ZM13.5452 18.6128C15.4877 18.6129 17.0627 20.1878 17.0627 22.1304C17.0626 24.0729 15.4876 25.6479 13.5452 25.6479C11.6026 25.6479 10.0277 24.0729 10.0276 22.1304C10.0276 20.1878 11.6025 18.6128 13.5452 18.6128ZM22.4358 8.4751C23.8544 8.4751 25.0051 9.62481 25.0051 11.0435C25.005 12.462 23.8544 13.6118 22.4358 13.6118C21.0173 13.6116 19.8675 12.4619 19.8674 11.0435C19.8674 9.62492 21.0173 8.47527 22.4358 8.4751ZM8.43089 4.92041C7.71468 4.9204 7.60876 5.34139 7.60863 5.37549V7.63525H9.11058V5.40869C9.1076 5.40086 9.10215 5.38778 9.093 5.37061C9.06233 5.31307 9.00551 5.23487 8.91918 5.15576C8.72982 4.98258 8.5349 4.92043 8.43089 4.92041Z" fill="%23FFFAFA"/></svg>');
}

.pool-card__shadow {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 90%;
  height: 240px;
  background-color: #000000;
  -webkit-filter: blur(16px);
          filter: blur(16px);
  -webkit-transform: skew(-5deg);
          transform: skew(-5deg);
  margin-left: 8px;
  opacity: 0.5;
}

@media (max-width: 670px) {
  .pool-card__address--heart {
        padding-left: 24px;
	  padding-right: 54px;
  }
	.pool-card #pool-card__no-favorites{
	width: 32px !important;
    height: 32px !important;
	}	
	.pool-card #pool-card__favorites{
	width: 32px !important;
    height: 32px !important;
	}
}
@media (max-width: 440px) {
	.pool-card__address--inner{
		padding-left: 30px;
	}
	.pool-card__img--status{
		right: 34px;
	}
	.pool-card__img--name{
		left: 42px;
	}
	.pool-card__img--price{
		left: 42px;
	}
}
@media (max-width: 420px) {
	.pool-card__img--status{
		font-size:10px;
	}
}


.header {
  color: #fff;
  padding: 40px 0;
  overflow: hidden;
  background-color: var(--main-color);
  border-bottom: 3px solid var(--accent-color);
}

.header__button {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 46px;
  height: 25px;
  z-index: 2;
  position: relative;
  cursor: pointer;
}

.header__button span {
  display: block;
  width: 28px;
  height: 5px;
  background-color: var(--accent-color);
  margin: auto;
}

.header__button::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 5px;
  background-color: var(--white-color);
  top: 0;
  left: 0;
  right: 0;
}

.header__button::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 5px;
  background-color: var(--white-color);
  bottom: 0;
  left: 0;
  right: 0;
}

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

.header__logo {
  font-size: clamp(1.33rem, calc(1.21rem + 0.47vw), 1.77rem);
  font-weight: 900;
}

.header__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 34px;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.header__nav ul li.current-menu-item a {
  color: var(--accent-color);
}

.header__nav ul li a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header__nav ul li a:hover {
  color: var(--accent-color);
}

.header__close {
  display: none;
}

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

.header__added {
  display: none;
}

.header__social {
  display: none;
}

.home .header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background-color: transparent;
}

@media (max-width: 1080px) {
  .header {
    overflow: visible;
    padding: 26px 0;
    position: static;
  }
  .header__wrapper {
    position: static;
  }
  .header__nav {
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header__close {
    display: inline-block;
    cursor: pointer;
  }
  .header__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__logo {
    width: 206px;
    margin-right: auto;
    margin-left: 20px;
  }
  .header .lang {
    margin-right: 20px;
    margin-left: 12px;
    font-size: 20px;
    padding-right: 25px;
  }
  .header .lang::after {
    width: 17px;
    height: 12px;
  }
  .header .search-form {
    position: static;
	z-index: 9;
  }
  .header .search-form input[type="text"] {
    top: 80px;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .open .header__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: fixed;
    background-color: rgba(0, 51, 99, 0.53);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    z-index: 99;
    padding: 27px 16px 40px;
  }
  .open .header__nav ul {
    margin-top: 50px;
    -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: start;
    gap: 0;
    max-width: 327px;
    border-top: 1px solid var(--white-color);
  }
  .open .header__nav ul li {
    padding: 22px 0;
    border-bottom: 1px solid var(--white-color);
    width: 100%;
  }
  .open .header__nav ul li a {
    display: inline-block;
    width: 100%;
  }
  .open .header__added {
    display: block;
    margin-top: 64px;
  }
  .open .header__added h3 {
    margin-bottom: 20px;
  }
  .open .header__social {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .open .header__social ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: none;
    padding: 0;
    margin: 0;
    gap: 6px;
  }
  .open .header__social ul li {
    border: none;
    padding: 0;
  }
  .wrapper {
    position: relative;
  }
}

@media (max-width: 560px) {
  .header {
    border-bottom: 2px solid var(--accent-color);
  }
}

@media (max-width: 478px){
	
	.header .lang, .lang a {
		padding-right: 0;
	}
	.lang a::after{
		display: none;
	}
}
.hero {
  position: relative;
  min-height: 100vh;
  width: 100%;
  aspect-ratio: 1.78 / 1;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin-bottom: 25px;
}

.hero__background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.hero__background picture {
  height: 100%;
  width: 100%;
  position: relative;
}

.hero__background picture img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: auto;
}

.hero__offer {
  display: block;
  padding: 65px 40px;
  background-color: rgba(0, 86, 118, 0.41);
  -webkit-backdrop-filter: blur(35px);
          backdrop-filter: blur(35px);
  max-width: 828px;
}

.hero__offer--title {
  text-transform: uppercase;
}

.hero__offer .subtitle {
  max-width: 770px;
  margin-top: 39px;
  margin-bottom: 39px;
}

.hero__offer--btn {
  position: relative;
  padding-right: 61px;
}

.hero__offer--btn::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 26px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background-image: url("../img/icons/search.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.hero__bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: var(--black-color);
  padding: 10px 0;
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  font-weight: 600;
  text-align: center;
}

@media (max-width: 865px) {
  .hero {
    overflow: hidden;
    display: block;
    min-height: auto;
    height: 100vh;
    aspect-ratio: auto;
  }
  .hero__offer {
    margin-top: 130px;
    padding: 27px 10px;
  }
  .hero__offer .subtitle {
    margin-top: clamp(1rem, calc(-0.42rem + 5.29vw), 2.44rem);
    margin-bottom: clamp(1rem, calc(-0.42rem + 5.29vw), 2.44rem);
  }
  .hero__background {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  .hero__background picture img {
    -o-object-position: center top;
       object-position: center top;
    height: 100%;
    width: 100%;
  }
}

@media (max-width: 430px) {
  .hero__offer {
    margin-top: clamp(5.13rem, calc(-16.18rem + 90.91vw), 8.25rem);
  }
}

.cat-slider {
  position: relative;
}

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

.cat-slider__btn {
  border-radius: 50%;
  border: 1px solid var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--accent-color);
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}

.cat-slider__next {
  right: 0;
  left: auto;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.cat-slider__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cat-slider__item {
  position: relative;
  display: block;
  height: clamp(12.5rem, calc(10.1rem + 8.94vw), 20.38rem);
  width: clamp(14rem, calc(11.31rem + 10vw), 22.81rem);
  -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
          clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
}

.cat-slider__item img {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.cat-slider__item--name {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: clamp(3.31rem, calc(2.68rem + 2.34vw), 5.38rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #333333;
  z-index: 2;
  border-top: 3px solid var(--white-color);
  font-size: clamp(1rem, calc(0.85rem + 0.57vw), 1.5rem);
  font-weight: 600;
  color: var(--white-color);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cat-slider__item.swiper-slide-blur .cat-slider__item--name {
  height: 0;
}

.cat-slider__item.swiper-slide-blur::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-backdrop-filter: blur(6.8px);
          backdrop-filter: blur(6.8px);
  z-index: 3;
}

.regions__wrapper {
	position:relative;
	z-index:2;
	margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-column-gap: clamp(0.63rem, calc(0.05rem + 2.13vw), 2.5rem);
          column-gap: clamp(0.63rem, calc(0.05rem + 2.13vw), 2.5rem);
  row-gap: 20px;
}

.regions__item {
  display: block;
  text-align: center;
  max-width: clamp(11.25rem, calc(8.33rem + 10.85vw), 20.81rem);
  width: 100%;
  min-height: clamp(9.38rem, calc(7.18rem + 8.16vw), 16.56rem);
}

.regions__item--img {
  position: relative;
  color: var(--white-color);
  width: 100%;
  aspect-ratio: 2 / 1;
  overflow: hidden;
}

.regions__item--img img {
  position: absolute;
  z-index: 0;
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.regions__item--img:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.regions__item--info {
  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: clamp(0.5rem, calc(0.35rem + 0.57vw), 1rem);
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}

.regions__item--letter {
  font-size: clamp(1.75rem, calc(1.33rem + 1.56vw), 3.13rem);
  font-weight: 700;
  text-transform: uppercase;
}

.regions__item--current {
  font-size: clamp(1.75rem, calc(1.33rem + 1.56vw), 3.13rem);
  font-weight: 500;
  width: clamp(3.56rem, calc(2.74rem + 3.05vw), 6.25rem);
  height: clamp(3.56rem, calc(2.74rem + 3.05vw), 6.25rem);
  border: clamp(0.13rem, calc(0.09rem + 0.14vw), 0.25rem) solid var(--white-color);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.regions__item--title {
  margin-top: clamp(0.69rem, calc(0.52rem + 0.64vw), 1.25rem);
  color: var(--main-color);
}

.regions__item--subtitle {
  color: var(--grey-dark);
  font-size: clamp(0.75rem, calc(0.6rem + 0.57vw), 1.25rem);
  font-weight: 500;
}

.popular {
  overflow: hidden;
  padding-bottom: 36px;
}

.popular .popular-slider {
  overflow: visible;
}

.popular .popular-slider__btns {
  position: absolute;
  width: 100%;
  top: 65%;
}

.blog {
  padding-bottom: clamp(0rem, calc(-1.91rem + 7.09vw), 6.25rem);
  position: relative;
}

.blog .blog-slider {
  padding: 0 30px;
  margin-bottom: clamp(5rem, calc(4.62rem + 1.42vw), 6.25rem);
}

.blog .blog-slider .swiper-wrapper {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.blog .blog-slider .blog-slide {
  height: auto;
}

.blog .blog-slider__btns {
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  z-index: 2;
}

.blog .blog-slider__btn {
  z-index: 3;
}

.blog .blog-slider__pagination {
  margin-top: clamp(1.88rem, calc(1.49rem + 1.42vw), 3.13rem);
}

.scroll__wrapper {
  position: relative;
	margin-top: 80px;
}

.scroll__wrapper + .read-more {
  margin-top: 24px;
}

.scroll__wrapper ul {
  padding-left: 20px;
  list-style: disc;
  margin-bottom: 20px;
}

.scroll__wrapper ol {
  padding-left: 20px;
  list-style: decimal;
  margin-bottom: 20px;
}

.scroll__wrapper figure {
  margin-bottom: 20px;
}

.scroll__wrapper h2, .scroll__wrapper h3, .scroll__wrapper h4, .scroll__wrapper h5 {
  margin-bottom: 24px;
}

.scroll__wrapper .scroll__content {
  color: var(--blue-dark);
  max-height: 227px;
  overflow-y: scroll;
  padding-bottom: 60px;
}

.scroll__wrapper .scroll__content::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 80px;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  background: -webkit-gradient(linear, left bottom, left top, from(#eaf9ff), to(rgba(234, 249, 255, 0)));
  background: linear-gradient(0deg, #eaf9ff 0%, rgba(234, 249, 255, 0) 100%);
  z-index: 2;
}

.scroll__wrapper.open .scroll__content {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  overflow-y: visible;
}

.blog-slide {
  position: relative;
  height: 100%;
}

.blog-slide h4 {
  color: var(--main-color);
  margin-bottom: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: clamp(2.5rem, calc(2.35rem + 0.57vw), 3rem);
}

.blog-slide p {
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 20px;
}

.blog-slide__img img {
  width: 100%;
  aspect-ratio: 1.5 / 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-slide__label {
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 10px;
  background-color: var(--accent-color);
  color: var(--white-color);
  font-size: 16px;
  font-weight: 800;
}

.blog-slide__inner {
  padding: 26px 35px 21px 25px;
  background-color: var(--white-color);
  height: auto;
}

.blog-slide__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  color: var(--main-color);
}

.blog-slide__data--time {
  font-size: 16px;
  font-weight: 500;
}

.blog-slide__data--author {
  font-size: 16px;
  font-weight: 500;
}

.blog-slide__data--author span {
  font-weight: 700;
}

.blog-slide__permalink {
  display: block;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin-top: 26px;
  color: var(--main-color);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.blog-slide__permalink:hover {
  color: var(--accent-color);
}

@media (max-width: 510px) {
  .blog .blog-slider {
    width: calc(100% + 32px);
    margin-left: -16px;
  }
  .blog-slide__inner {
    padding: 16px 20px 12px;
  }
  .blog .blog-slider .blog-slide__inner p {
    font-size: 12px;
  }
  .blog-slide__data--time, .blog-slide__data--author {
    font-size: 12px;
  }
}

.reviews {
  overflow: hidden;
}

.reviews__slider {
  padding: 0 clamp(0rem, calc(-0.57rem + 2.13vw), 1.88rem) 20px;
  overflow: visible;
}

.reviews__slider--btns {
  width: 100%;
}

.reviews__slider--btn {
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.reviews__slider--next {
  right: 0;
  left: auto;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.reviews__slide {
  min-height: clamp(22.5rem, calc(19.53rem + 11.06vw), 32.25rem);
}

.reviews .reviews-slide a {
  min-height: clamp(22.5rem, calc(19.53rem + 11.06vw), 32.25rem);
  background-color: #E0F7FF;
  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;
  -webkit-box-shadow: 2px 4px 15px rgba(97, 97, 97, 0.25);
          box-shadow: 2px 4px 15px rgba(97, 97, 97, 0.25);
}

.reviews .reviews-slide__header {
  background-color: var(--main-color);
  color: var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 17px 28px;
}

.reviews .reviews-slide__header--author {
  margin-right: clamp(1.38rem, calc(1.03rem + 1.28vw), 2.5rem);
}

.reviews .reviews-slide__header--author-rating {
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 142px;
}

.reviews .reviews-slide__header--author-rating::before {
  display: block;
  content: '★★★★★';
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 32px;
  letter-spacing: 2px;
}

.reviews .reviews-slide__header--author-rating span {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.reviews .reviews-slide__header--author-rating span::before {
  position: absolute;
  content: '★★★★★';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #FFBC03;
  font-size: 32px;
  letter-spacing: 2px;
}

.reviews .reviews-slide__header--author-name {
  font-size: clamp(1rem, calc(0.85rem + 0.57vw), 1.5rem);
  font-weight: 700;
}

.reviews .reviews-slide__header--pool {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: clamp(0.75rem, calc(0.5rem + 0.92vw), 1.56rem);
}

.reviews .reviews-slide__header--pool-img {
  width: clamp(3.75rem, calc(3.48rem + 0.99vw), 4.63rem);
  height: clamp(3.75rem, calc(3.48rem + 0.99vw), 4.63rem);
  border-radius: clamp(0.31rem, calc(0.29rem + 0.07vw), 0.38rem);
  border: 1px solid var(--white-color);
  aspect-ratio: 1 / 1;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.reviews .reviews-slide__header--pool-img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.reviews .reviews-slide__header--pool-info-name {
  font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
  font-weight: 600;
  color: #C9C7C7;
  margin-bottom: 8px;
}

.reviews .reviews-slide__header--pool-info-name span {
  color: var(--white-color);
  margin-left: 10px;
}

.reviews .reviews-slide__header--pool-info-link {
  color: var(--accent-color);
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  display: inline-block;
}

.reviews .reviews-slide__header--pool-info-link:hover {
  color: var(--white-color);
}

.reviews .reviews-slide__content {
  padding: clamp(1.5rem, calc(1.27rem + 0.85vw), 2.25rem) clamp(1rem, calc(0.81rem + 0.71vw), 1.63rem);
  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;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.reviews .reviews-slide__content--wrapper {
  height: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.reviews .reviews-slide__content--text {
  font-size: clamp(0.69rem, calc(0.59rem + 0.35vw), 1rem);
  font-weight: 500;
}

.reviews .reviews-slide__content--galery {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  gap: 13px;
}

.reviews .reviews-slide__content--link {
  margin-top: auto;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
  font-weight: 700;
  color: var(--blue-dark);
  text-transform: uppercase;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.reviews .reviews-slide__content--link:hover {
  color: var(--main-color);
}

.partners {
  margin-bottom: clamp(5rem, calc(4.62rem + 1.42vw), 6.25rem);
}

.partners__slider .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

@media (max-width: 560px) {
  .partners__slider .swiper-slide {
    width: 45%;
  }
}

.breadcrumbs {
  position: relative;
  padding: 15px 0 18px;
  border-bottom: 1px solid rgba(0, 51, 99, 0.13);
  font-size: 12px;
  font-weight: 500;
  z-index: 3;
}

.breadcrumbs .kama_breadcrumbs {
  color: #999;
}

.breadcrumbs span:has(a) {
  color: var(--black-color);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.breadcrumbs span:has(a):hover {
  color: var(--accent-color);
}

.share-btn {
  position: relative;
  padding: 15px 24px 15px 64px;
  background-color: #FBFBFB;
  border: 1px solid #ccc;
  color: var(--accent-color);
  font-size: 20px;
  font-weight: 600;
}

.share-btn::after {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.8747 18.7499C19.8748 19.2425 19.767 19.7292 19.559 20.1757C19.3509 20.6222 19.0477 21.0178 18.6705 21.3346C18.2933 21.6515 17.8513 21.8819 17.3756 22.0097C16.8999 22.1376 16.4019 22.1597 15.9167 22.0746C15.4315 21.9895 14.9708 21.7993 14.567 21.5172C14.1631 21.2351 13.826 20.868 13.5791 20.4417C13.3322 20.0154 13.1817 19.5403 13.138 19.0496C13.0943 18.5589 13.1586 18.0647 13.3263 17.6015L8.35752 14.4093C7.88296 14.8748 7.28152 15.1898 6.62863 15.3147C5.97574 15.4397 5.30048 15.3691 4.68757 15.1118C4.07466 14.8544 3.5514 14.4218 3.18342 13.8682C2.81544 13.3146 2.61914 12.6647 2.61914 11.9999C2.61914 11.3352 2.81544 10.6852 3.18342 10.1316C3.5514 9.57804 4.07466 9.14543 4.68757 8.88809C5.30048 8.63075 5.97574 8.56013 6.62863 8.6851C7.28152 8.81007 7.88296 9.12506 8.35752 9.59055L13.3263 6.40305C13.0417 5.62122 13.0553 4.76196 13.3642 3.98947C13.6732 3.21697 14.256 2.58541 15.0012 2.21545C15.7464 1.8455 16.6018 1.76309 17.404 1.98397C18.2061 2.20486 18.8987 2.71355 19.3495 3.41285C19.8003 4.11214 19.9776 4.95301 19.8476 5.77478C19.7175 6.59655 19.2893 7.3416 18.6446 7.86757C18 8.39353 17.1841 8.66353 16.353 8.62598C15.5218 8.58842 14.7337 8.24594 14.1391 7.66399L9.17033 10.8562C9.43887 11.5983 9.43887 12.411 9.17033 13.153L14.1391 16.3452C14.6135 15.881 15.2143 15.5669 15.8662 15.4423C16.5182 15.3177 17.1925 15.3881 17.8046 15.6448C18.4168 15.9014 18.9397 16.3329 19.3079 16.8852C19.6761 17.4375 19.8733 18.0861 19.8747 18.7499Z" fill="%2300BBFF"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  left: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

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

.page-title__wrapper {
  position: relative;
  padding: clamp(1.25rem, calc(1.02rem + 0.85vw), 2rem) 0;
  min-height: 206px;
}

.page-title__wrapper h1 {
  max-width: 70%;
  color: var(--main-color);
}

.page-title__wrapper .blog-slide__label {
  top: clamp(1.25rem, calc(1.02rem + 0.85vw), 2rem);
  right: 0;
}

.page-title__wrapper .share-btn {
  position: absolute;
  bottom: 20px;
  right: 0;
}

.not-found .page-title {
  background-color: transparent;
  color: var(--accent-color);
}

.single p {
  font-size: clamp(0.88rem, calc(0.68rem + 0.71vw), 1.5rem);
  font-weight: 400;
  line-height: 140%;
}

.single__wrapper {
  padding: 22px 0 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  position: relative;
}

.single__aside {
  width: 35%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: var(--white-color);
  padding: 15px 22px;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
	z-index:1;
}

.single__aside.close {
  display: none;
}

.single__aside--open {
  position: fixed;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 1px solid var(--white-color);
  background-color: var(--accent-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  z-index: 99;
}

.single__aside--close {
  cursor: pointer;
}

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

.single__aside--list {
  /*list-style-type: decimal;*/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: inherit;
  padding-left: 40px;
  font-size: clamp(0.88rem, calc(0.84rem + 0.14vw), 1rem);
}

.single__aside--list li {
  margin-bottom: 8px;
}

.single__aside--list a.active {
  color: var(--main-color);
  font-weight: 600;
  position: relative;
}

.single__aside--list a.active::before {
  content: '';
  position: absolute;
  left: -44px;
  top: 8px;
  width: 17px;
  height: 3px;
  border-radius: 2px;
  background: #007bff;
}

.single__content {
  background-color: var(--white-color);
  padding: 15px 22px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 80%;
}
.single__content table{
	white-space: nowrap;
    overflow-x: auto;
    width: auto;
    display: block;
    padding: 12px 0;
	border-collapse: separate;
  	border-spacing: 20px 0;
}
.single__content table tr:first-child td{
	color: var(--main-color);
	font-weight: 600;
}

.single__content h2, .single__content h3, .single__content h4 {
  color: var(--main-color);
  margin-bottom: 20px;
}

.single__content ul {
  list-style-type: disc;
  padding-left: 40px;
}

.single__content ul li {
  margin-bottom: 6px;
}

.single__content ul, .single__content ol, .single__content p {
  margin-bottom: 40px;
}

.single__content figure {
  margin-bottom: 40px;
	max-width: 100%;
}
.single__content iframe{
	margin-bottom: 40px;
	max-width: 100%;
}

.single__content img {
  max-width: 100%;
}

.single__content blockquote {
  padding: 28px clamp(0.94rem, calc(0.31rem + 2.34vw), 3rem);
  background-color: #D0F3FF;
  border-radius: 15px;
  font-size: clamp(0.88rem, calc(0.68rem + 0.71vw), 1.5rem);
  font-weight: 400;
}

.single__content blockquote p {
  margin-bottom: 0;
}

.single__content--img {
  margin-bottom: 40px;
  overflow: hidden;
}

.single__content--img img {
  aspect-ratio: 2 / 1;
  display: block;
  width: 100%;
  height: auto;
  -o-object-position: right bottom;
     object-position: right bottom;
  -o-object-fit: cover;
     object-fit: cover;
}

.single__content--footer {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: var(--main-color);
  font-size: clamp(0.88rem, calc(0.68rem + 0.71vw), 1.5rem);
  font-weight: 500;
}

.single__content--author a {
  color: var(--accent-color);
}

.single__content--date span {
  color: #797979;
}

@media (max-width: 1080px) {
  .page-title__wrapper {
    padding-bottom: 78px;
  }
  .single__wrapper {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single .page-title__wrapper .blog-slide__label {
    bottom: 20px;
    top: auto;
    left: 0;
    right: auto;
  }
  .single__aside {
    top: 0px;
    width: 100%;
  }
	.single__content {
 	 width: 100%;
	}
  .single__aside--open {
    right: 0;
    top: 174px;
  }
}

.pool-icon {
  width: 100px;
  height: 100px;
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--white-color);
}

.pool-hero {
  position: relative;
  min-height: calc(100vh - 120px);
  background-color: #00000065;
  -webkit-box-shadow: 0 4px 4px #00000025;
          box-shadow: 0 4px 4px #00000025;
  margin-bottom: clamp(2.81rem, calc(1.69rem + 4.18vw), 6.5rem);
}

.pool-hero__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pool-hero__bg img {
  height: 100%;
	width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: brightness(58%);
          filter: brightness(58%);
}

.pool-hero__wrapper {
  position: absolute;
  width: 100%;
  bottom: 48px;
  left: 0;
}

.pool-hero__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 48px;
  margin-top: auto;
}

.pool-hero__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 26px;
  color: var(--white-color);
}

.pool-hero__info--title {
  font-size: 20px;
  font-weight: 600;
  color: var(--accent-color);
}

.pool-hero__info--title strong {
  font-size: 32px;
  font-weight: 800;
  color: var(--white-color);
}

.pool-hero__info--rating {
  font-size: 20px;
	display: flex
}

.pool-hero__info--stars {
  position: relative;
  display: inline-block;
  position: relative;
  margin-right: 20px;
  padding-right: 4px;
}

.pool-hero__info--stars::before {
  content: url('data:image/svg+xml,<svg width="169" height="24" viewBox="0 0 169 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3698 10.9838L19.3446 15.299L20.8756 21.7522C20.9601 22.1025 20.9384 22.4699 20.8131 22.8079C20.6879 23.146 20.4648 23.4395 20.172 23.6514C19.8793 23.8633 19.5299 23.9841 19.1682 23.9985C18.8065 24.013 18.4486 23.9204 18.1397 23.7325L12.5002 20.2787L6.85743 23.7325C6.54858 23.9193 6.19109 24.011 5.82998 23.996C5.46887 23.9811 5.12029 23.8601 4.82813 23.6484C4.53597 23.4366 4.31329 23.1436 4.18814 22.8062C4.06299 22.4688 4.04096 22.1021 4.12482 21.7522L5.66143 15.299L0.636182 10.9838C0.362918 10.7488 0.165289 10.4389 0.067975 10.0927C-0.0293388 9.74661 -0.022024 9.37961 0.0890057 9.03759C0.200035 8.69557 0.409859 8.39368 0.692274 8.16963C0.974688 7.94557 1.31718 7.80927 1.67697 7.77776L8.26562 7.24879L10.8073 1.1278C10.9448 0.794214 11.179 0.50887 11.48 0.308049C11.7809 0.107227 12.1351 0 12.4974 0C12.8598 0 13.214 0.107227 13.5149 0.308049C13.8159 0.50887 14.05 0.794214 14.1876 1.1278L16.7281 7.24879L23.3168 7.77776C23.6773 7.8081 24.0208 7.94364 24.3042 8.16738C24.5877 8.39113 24.7984 8.69314 24.9102 9.03558C25.0219 9.37801 25.0296 9.74564 24.9323 10.0924C24.835 10.4392 24.637 10.7496 24.3631 10.9849L24.3698 10.9838Z" fill="white" fill-opacity="0.18"/><path d="M60.3698 10.9838L55.3446 15.299L56.8756 21.7522C56.9601 22.1025 56.9384 22.4699 56.8131 22.8079C56.6879 23.146 56.4648 23.4395 56.172 23.6514C55.8793 23.8633 55.5299 23.9841 55.1682 23.9985C54.8065 24.013 54.4486 23.9204 54.1397 23.7325L48.5002 20.2787L42.8574 23.7325C42.5486 23.9193 42.1911 24.011 41.83 23.996C41.4689 23.9811 41.1203 23.8601 40.8281 23.6484C40.536 23.4366 40.3133 23.1436 40.1881 22.8062C40.063 22.4688 40.041 22.1021 40.1248 21.7522L41.6614 15.299L36.6362 10.9838C36.3629 10.7488 36.1653 10.4389 36.068 10.0927C35.9707 9.74661 35.978 9.37961 36.089 9.03759C36.2 8.69557 36.4099 8.39368 36.6923 8.16963C36.9747 7.94557 37.3172 7.80927 37.677 7.77776L44.2656 7.24879L46.8073 1.1278C46.9448 0.794214 47.179 0.50887 47.48 0.308049C47.7809 0.107227 48.1351 0 48.4974 0C48.8598 0 49.214 0.107227 49.5149 0.308049C49.8159 0.50887 50.05 0.794214 50.1876 1.1278L52.7281 7.24879L59.3168 7.77776C59.6773 7.8081 60.0208 7.94364 60.3042 8.16738C60.5877 8.39113 60.7984 8.69314 60.9102 9.03558C61.0219 9.37801 61.0296 9.74564 60.9323 10.0924C60.835 10.4392 60.637 10.7496 60.3631 10.9849L60.3698 10.9838Z" fill="white" fill-opacity="0.18"/><path d="M96.3698 10.9838L91.3446 15.299L92.8756 21.7522C92.9601 22.1025 92.9384 22.4699 92.8131 22.8079C92.6879 23.146 92.4648 23.4395 92.172 23.6514C91.8793 23.8633 91.5299 23.9841 91.1682 23.9985C90.8065 24.013 90.4486 23.9204 90.1397 23.7325L84.5002 20.2787L78.8574 23.7325C78.5486 23.9193 78.1911 24.011 77.83 23.996C77.4689 23.9811 77.1203 23.8601 76.8281 23.6484C76.536 23.4366 76.3133 23.1436 76.1881 22.8062C76.063 22.4688 76.041 22.1021 76.1248 21.7522L77.6614 15.299L72.6362 10.9838C72.3629 10.7488 72.1653 10.4389 72.068 10.0927C71.9707 9.74661 71.978 9.37961 72.089 9.03759C72.2 8.69557 72.4099 8.39368 72.6923 8.16963C72.9747 7.94557 73.3172 7.80927 73.677 7.77776L80.2656 7.24879L82.8073 1.1278C82.9448 0.794214 83.179 0.50887 83.48 0.308049C83.7809 0.107227 84.1351 0 84.4974 0C84.8598 0 85.214 0.107227 85.5149 0.308049C85.8159 0.50887 86.05 0.794214 86.1876 1.1278L88.7281 7.24879L95.3168 7.77776C95.6773 7.8081 96.0208 7.94364 96.3042 8.16738C96.5877 8.39113 96.7984 8.69314 96.9102 9.03558C97.0219 9.37801 97.0296 9.74564 96.9323 10.0924C96.835 10.4392 96.637 10.7496 96.3631 10.9849L96.3698 10.9838Z" fill="white" fill-opacity="0.18"/><path d="M132.37 10.9838L127.345 15.299L128.876 21.7522C128.96 22.1025 128.938 22.4699 128.813 22.8079C128.688 23.146 128.465 23.4395 128.172 23.6514C127.879 23.8633 127.53 23.9841 127.168 23.9985C126.806 24.013 126.449 23.9204 126.14 23.7325L120.5 20.2787L114.857 23.7325C114.549 23.9193 114.191 24.011 113.83 23.996C113.469 23.9811 113.12 23.8601 112.828 23.6484C112.536 23.4366 112.313 23.1436 112.188 22.8062C112.063 22.4688 112.041 22.1021 112.125 21.7522L113.661 15.299L108.636 10.9838C108.363 10.7488 108.165 10.4389 108.068 10.0927C107.971 9.74661 107.978 9.37961 108.089 9.03759C108.2 8.69557 108.41 8.39368 108.692 8.16963C108.975 7.94557 109.317 7.80927 109.677 7.77776L116.266 7.24879L118.807 1.1278C118.945 0.794214 119.179 0.50887 119.48 0.308049C119.781 0.107227 120.135 0 120.497 0C120.86 0 121.214 0.107227 121.515 0.308049C121.816 0.50887 122.05 0.794214 122.188 1.1278L124.728 7.24879L131.317 7.77776C131.677 7.8081 132.021 7.94364 132.304 8.16738C132.588 8.39113 132.798 8.69314 132.91 9.03558C133.022 9.37801 133.03 9.74564 132.932 10.0924C132.835 10.4392 132.637 10.7496 132.363 10.9849L132.37 10.9838Z" fill="white" fill-opacity="0.18"/><path d="M168.37 10.9838L163.345 15.299L164.876 21.7522C164.96 22.1025 164.938 22.4699 164.813 22.8079C164.688 23.146 164.465 23.4395 164.172 23.6514C163.879 23.8633 163.53 23.9841 163.168 23.9985C162.806 24.013 162.449 23.9204 162.14 23.7325L156.5 20.2787L150.857 23.7325C150.549 23.9193 150.191 24.011 149.83 23.996C149.469 23.9811 149.12 23.8601 148.828 23.6484C148.536 23.4366 148.313 23.1436 148.188 22.8062C148.063 22.4688 148.041 22.1021 148.125 21.7522L149.661 15.299L144.636 10.9838C144.363 10.7488 144.165 10.4389 144.068 10.0927C143.971 9.74661 143.978 9.37961 144.089 9.03759C144.2 8.69557 144.41 8.39368 144.692 8.16963C144.975 7.94557 145.317 7.80927 145.677 7.77776L152.266 7.24879L154.807 1.1278C154.945 0.794214 155.179 0.50887 155.48 0.308049C155.781 0.107227 156.135 0 156.497 0C156.86 0 157.214 0.107227 157.515 0.308049C157.816 0.50887 158.05 0.794214 158.188 1.1278L160.728 7.24879L167.317 7.77776C167.677 7.8081 168.021 7.94364 168.304 8.16738C168.588 8.39113 168.798 8.69314 168.91 9.03558C169.022 9.37801 169.03 9.74564 168.932 10.0924C168.835 10.4392 168.637 10.7496 168.363 10.9849L168.37 10.9838Z" fill="white" fill-opacity="0.18"/></svg>');
}

.pool-hero__info--fill {
  position: absolute;
  left: 0;
  overflow: hidden;
}

.pool-hero__info--fill::before {
  content: url('data:image/svg+xml,<svg width="169" height="24" viewBox="0 0 169 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3698 10.9838L19.3446 15.299L20.8756 21.7522C20.9601 22.1025 20.9384 22.4699 20.8131 22.8079C20.6879 23.146 20.4648 23.4395 20.172 23.6514C19.8793 23.8633 19.5299 23.9841 19.1682 23.9985C18.8065 24.013 18.4486 23.9204 18.1397 23.7325L12.5002 20.2787L6.85743 23.7325C6.54858 23.9193 6.19109 24.011 5.82998 23.996C5.46887 23.9811 5.12029 23.8601 4.82813 23.6484C4.53597 23.4366 4.31329 23.1436 4.18814 22.8062C4.06299 22.4688 4.04096 22.1021 4.12482 21.7522L5.66143 15.299L0.636182 10.9838C0.362918 10.7488 0.165289 10.4389 0.067975 10.0927C-0.0293388 9.74661 -0.022024 9.37961 0.0890057 9.03759C0.200035 8.69557 0.409859 8.39368 0.692274 8.16963C0.974688 7.94557 1.31718 7.80927 1.67697 7.77776L8.26562 7.24879L10.8073 1.1278C10.9448 0.794214 11.179 0.50887 11.48 0.308049C11.7809 0.107227 12.1351 0 12.4974 0C12.8598 0 13.214 0.107227 13.5149 0.308049C13.8159 0.50887 14.05 0.794214 14.1876 1.1278L16.7281 7.24879L23.3168 7.77776C23.6773 7.8081 24.0208 7.94364 24.3042 8.16738C24.5877 8.39113 24.7984 8.69314 24.9102 9.03558C25.0219 9.37801 25.0296 9.74564 24.9323 10.0924C24.835 10.4392 24.637 10.7496 24.3631 10.9849L24.3698 10.9838Z" fill="white"/><path d="M60.3698 10.9838L55.3446 15.299L56.8756 21.7522C56.9601 22.1025 56.9384 22.4699 56.8131 22.8079C56.6879 23.146 56.4648 23.4395 56.172 23.6514C55.8793 23.8633 55.5299 23.9841 55.1682 23.9985C54.8065 24.013 54.4486 23.9204 54.1397 23.7325L48.5002 20.2787L42.8574 23.7325C42.5486 23.9193 42.1911 24.011 41.83 23.996C41.4689 23.9811 41.1203 23.8601 40.8281 23.6484C40.536 23.4366 40.3133 23.1436 40.1881 22.8062C40.063 22.4688 40.041 22.1021 40.1248 21.7522L41.6614 15.299L36.6362 10.9838C36.3629 10.7488 36.1653 10.4389 36.068 10.0927C35.9707 9.74661 35.978 9.37961 36.089 9.03759C36.2 8.69557 36.4099 8.39368 36.6923 8.16963C36.9747 7.94557 37.3172 7.80927 37.677 7.77776L44.2656 7.24879L46.8073 1.1278C46.9448 0.794214 47.179 0.50887 47.48 0.308049C47.7809 0.107227 48.1351 0 48.4974 0C48.8598 0 49.214 0.107227 49.5149 0.308049C49.8159 0.50887 50.05 0.794214 50.1876 1.1278L52.7281 7.24879L59.3168 7.77776C59.6773 7.8081 60.0208 7.94364 60.3042 8.16738C60.5877 8.39113 60.7984 8.69314 60.9102 9.03558C61.0219 9.37801 61.0296 9.74564 60.9323 10.0924C60.835 10.4392 60.637 10.7496 60.3631 10.9849L60.3698 10.9838Z" fill="white"/><path d="M96.3698 10.9838L91.3446 15.299L92.8756 21.7522C92.9601 22.1025 92.9384 22.4699 92.8131 22.8079C92.6879 23.146 92.4648 23.4395 92.172 23.6514C91.8793 23.8633 91.5299 23.9841 91.1682 23.9985C90.8065 24.013 90.4486 23.9204 90.1397 23.7325L84.5002 20.2787L78.8574 23.7325C78.5486 23.9193 78.1911 24.011 77.83 23.996C77.4689 23.9811 77.1203 23.8601 76.8281 23.6484C76.536 23.4366 76.3133 23.1436 76.1881 22.8062C76.063 22.4688 76.041 22.1021 76.1248 21.7522L77.6614 15.299L72.6362 10.9838C72.3629 10.7488 72.1653 10.4389 72.068 10.0927C71.9707 9.74661 71.978 9.37961 72.089 9.03759C72.2 8.69557 72.4099 8.39368 72.6923 8.16963C72.9747 7.94557 73.3172 7.80927 73.677 7.77776L80.2656 7.24879L82.8073 1.1278C82.9448 0.794214 83.179 0.50887 83.48 0.308049C83.7809 0.107227 84.1351 0 84.4974 0C84.8598 0 85.214 0.107227 85.5149 0.308049C85.8159 0.50887 86.05 0.794214 86.1876 1.1278L88.7281 7.24879L95.3168 7.77776C95.6773 7.8081 96.0208 7.94364 96.3042 8.16738C96.5877 8.39113 96.7984 8.69314 96.9102 9.03558C97.0219 9.37801 97.0296 9.74564 96.9323 10.0924C96.835 10.4392 96.637 10.7496 96.3631 10.9849L96.3698 10.9838Z" fill="white"/><path d="M132.37 10.9838L127.345 15.299L128.876 21.7522C128.96 22.1025 128.938 22.4699 128.813 22.8079C128.688 23.146 128.465 23.4395 128.172 23.6514C127.879 23.8633 127.53 23.9841 127.168 23.9985C126.806 24.013 126.449 23.9204 126.14 23.7325L120.5 20.2787L114.857 23.7325C114.549 23.9193 114.191 24.011 113.83 23.996C113.469 23.9811 113.12 23.8601 112.828 23.6484C112.536 23.4366 112.313 23.1436 112.188 22.8062C112.063 22.4688 112.041 22.1021 112.125 21.7522L113.661 15.299L108.636 10.9838C108.363 10.7488 108.165 10.4389 108.068 10.0927C107.971 9.74661 107.978 9.37961 108.089 9.03759C108.2 8.69557 108.41 8.39368 108.692 8.16963C108.975 7.94557 109.317 7.80927 109.677 7.77776L116.266 7.24879L118.807 1.1278C118.945 0.794214 119.179 0.50887 119.48 0.308049C119.781 0.107227 120.135 0 120.497 0C120.86 0 121.214 0.107227 121.515 0.308049C121.816 0.50887 122.05 0.794214 122.188 1.1278L124.728 7.24879L131.317 7.77776C131.677 7.8081 132.021 7.94364 132.304 8.16738C132.588 8.39113 132.798 8.69314 132.91 9.03558C133.022 9.37801 133.03 9.74564 132.932 10.0924C132.835 10.4392 132.637 10.7496 132.363 10.9849L132.37 10.9838Z" fill="white"/><path d="M168.37 10.9838L163.345 15.299L164.876 21.7522C164.96 22.1025 164.938 22.4699 164.813 22.8079C164.688 23.146 164.465 23.4395 164.172 23.6514C163.879 23.8633 163.53 23.9841 163.168 23.9985C162.806 24.013 162.449 23.9204 162.14 23.7325L156.5 20.2787L150.857 23.7325C150.549 23.9193 150.191 24.011 149.83 23.996C149.469 23.9811 149.12 23.8601 148.828 23.6484C148.536 23.4366 148.313 23.1436 148.188 22.8062C148.063 22.4688 148.041 22.1021 148.125 21.7522L149.661 15.299L144.636 10.9838C144.363 10.7488 144.165 10.4389 144.068 10.0927C143.971 9.74661 143.978 9.37961 144.089 9.03759C144.2 8.69557 144.41 8.39368 144.692 8.16963C144.975 7.94557 145.317 7.80927 145.677 7.77776L152.266 7.24879L154.807 1.1278C154.945 0.794214 155.179 0.50887 155.48 0.308049C155.781 0.107227 156.135 0 156.497 0C156.86 0 157.214 0.107227 157.515 0.308049C157.816 0.50887 158.05 0.794214 158.188 1.1278L160.728 7.24879L167.317 7.77776C167.677 7.8081 168.021 7.94364 168.304 8.16738C168.588 8.39113 168.798 8.69314 168.91 9.03558C169.022 9.37801 169.03 9.74564 168.932 10.0924C168.835 10.4392 168.637 10.7496 168.363 10.9849L168.37 10.9838Z" fill="white"/></svg>');
}

.pool-hero__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 36px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pool-hero__price--current {
  max-width: 126px;
  font-size: 20px;
  color: var(--white-color);
}

.pool-hero__price--current span {
  display: block;
  font-size: 32px;
  font-weight: 800;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.pool-hero__share {
  position: absolute;
  bottom: 170px;
  right: 42px;
}

.pool-nav {
  position: absolute;
  left: 50%;
  top: auto;
  bottom: -67%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: clamp(0.75rem, calc(0.38rem + 1.84vw), 2.5rem) 40px;
  background-color: var(--white-color);
  -webkit-clip-path: polygon(2% 0%, 100% 0%, 98% 100%, 0% 100%);
          clip-path: polygon(2% 0%, 100% 0%, 98% 100%, 0% 100%);
}

.pool-nav__shadow {
  position: absolute;
  width: clamp(18.75rem, calc(12.17rem + 32.89vw), 50rem);
  height: clamp(3.13rem, calc(2.53rem + 2.96vw), 5.94rem);
  left: 50%;
  top: auto;
  bottom: -67%;
  background-color: var(--black-color);
  -webkit-transform: skew(-6deg) translateX(-50%);
  -moz-transform: skew(-6deg) translateX(-50%);
  -o-transform: skew(-6deg) translateX(-50%);
  -webkit-filter: blur(6px);
          filter: blur(6px);
  opacity: 0.3;
}

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

.pool-nav__list li {
  position: relative;
  padding: 0 clamp(0.75rem, calc(0.38rem + 1.84vw), 2.5rem);
  text-transform: uppercase;
  color: #989898;
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  font-weight: 800;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pool-nav__list li:hover {
  color: var(--accent-color);
}

.pool-nav__list li.open {
  color: var(--accent-color);
}

.pool-nav__list li:not(:first-child)::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 17px;
  background-color: #989898;
}

.pool-nav__list li .pool-favorite {
  width: clamp(1.25rem, calc(0.83rem + 1.56vw), 2.63rem);
}

.pool-nav__list li .pool-favorite svg {
  width: 100%;
}

@media (max-width: 876px) {
  .pool-hero__wrapper {
    height: 100%;
    padding-top: 100px;
  }
  .pool-hero__wrapper .container {
    height: 100%;
  }
  .pool-hero__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
  .pool-hero__info {
    margin-right: auto;
  }
  .pool-hero__price {
    margin-left: auto;
  }
  .pool-hero .pool-nav {
    bottom: auto;
  }
  .pool-hero .pool-nav__shadow {
    bottom: auto;
  }
}

@media (max-width: 546px) {
	.pool-hero__info--rating {
  	flex-direction:  column;
	}
  .pool-nav {
    padding: clamp(0.75rem, calc(0.38rem + 1.84vw), 2.5rem);
  }
}

.pool-favorite {
  display: inline-block;
}

#pool-card__favorites {
  display: none;
}

.favorite #pool-card__no-favorites {
  display: none;
}

.favorite #pool-card__favorites {
  display: block;
}

.pool-content__profile {
  display: none;
}

.pool-content__profile.open {
  display: block;
}

.pool-content__plane {
  display: none;
  margin-left: 20px;
  width: 100%;
}

.pool-content__plane.open {
  display: block;
}

.pool-content__video {
  display: none;
}

.pool-content__video.open {
  display: block;
}

.pool-content__video.video {
  margin-left: 20px;
  width: 100%;
}

.pool-content__video.video .video__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

.pool-content__video.video video, .pool-content__video.video iframe {
  width: 100%;
  height: auto;
}

.pool-content__video.video video {
  -o-object-fit: contain;
     object-fit: contain;
}

.pool-content__video.video iframe {
  aspect-ratio: 16 / 9;
}

.pool-content .plane {
  margin-bottom: clamp(5.31rem, calc(4.55rem + 2.84vw), 7.81rem);
}

.pool-content .plane__back {
  display: inline-block;
  margin-bottom: 50px;
  font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
  font-weight: 600;
  text-transform: uppercase;
  color: var(--accent-color);
  padding-left: 34px;
  cursor: pointer;
  position: relative;
}

.pool-content .plane__back::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg width="17" height="15" viewBox="0 0 17 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.07117 14.4353C7.68074 14.8257 7.04765 14.8255 6.6571 14.4353L0.292847 8.07102C-0.0976772 7.6805 -0.0976772 7.04749 0.292847 6.65696L6.6571 0.292705C7.04765 -0.0975232 7.68074 -0.0977209 8.07117 0.292705C8.46159 0.68313 8.46139 1.31622 8.07117 1.70677L3.41394 6.36399L16.9999 6.36399V8.36399L3.41394 8.36399L8.07117 13.0212C8.46139 13.4118 8.46159 14.0449 8.07117 14.4353Z" fill="%2300BBFF"/></svg>');
  left: 0;
}

.pool-content .plane__wrapper {
  background-color: var(--white-color);
}

.pool-content .plane__header {
  position: relative;
  padding: 20px;
  padding-left: 70px;
  border-bottom: 1px solid var(--line-color);
  font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
  font-weight: 600;
  color: var(--main-color);
}

.pool-content .plane__header::before {
  content: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3125 13.5938V23.5625C16.3125 23.8029 16.217 24.0334 16.0471 24.2033C15.8771 24.3733 15.6466 24.4688 15.4062 24.4688H5.4375C5.19715 24.4688 4.96664 24.3733 4.79668 24.2033C4.62673 24.0334 4.53125 23.8029 4.53125 23.5625V13.5938C4.53125 13.3534 4.62673 13.1229 4.79668 12.9529C4.96664 12.783 5.19715 12.6875 5.4375 12.6875H15.4062C15.6466 12.6875 15.8771 12.783 16.0471 12.9529C16.217 13.1229 16.3125 13.3534 16.3125 13.5938ZM23.5625 19.9375C23.3221 19.9375 23.0916 20.033 22.9217 20.2029C22.7517 20.3729 22.6562 20.6034 22.6562 20.8438V22.6562H19.9375C19.6971 22.6562 19.4666 22.7517 19.2967 22.9217C19.1267 23.0916 19.0312 23.3221 19.0312 23.5625C19.0312 23.8029 19.1267 24.0334 19.2967 24.2033C19.4666 24.3733 19.6971 24.4688 19.9375 24.4688H22.6562C23.137 24.4688 23.598 24.2778 23.9379 23.9379C24.2778 23.598 24.4688 23.137 24.4688 22.6562V20.8438C24.4688 20.6034 24.3733 20.3729 24.2033 20.2029C24.0334 20.033 23.8029 19.9375 23.5625 19.9375ZM23.5625 11.7812C23.3221 11.7812 23.0916 11.8767 22.9217 12.0467C22.7517 12.2166 22.6562 12.4471 22.6562 12.6875V16.3125C22.6562 16.5529 22.7517 16.7834 22.9217 16.9533C23.0916 17.1233 23.3221 17.2188 23.5625 17.2188C23.8029 17.2188 24.0334 17.1233 24.2033 16.9533C24.3733 16.7834 24.4688 16.5529 24.4688 16.3125V12.6875C24.4688 12.4471 24.3733 12.2166 24.2033 12.0467C24.0334 11.8767 23.8029 11.7812 23.5625 11.7812ZM22.6562 4.53125H20.8438C20.6034 4.53125 20.3729 4.62673 20.2029 4.79668C20.033 4.96664 19.9375 5.19715 19.9375 5.4375C19.9375 5.67785 20.033 5.90836 20.2029 6.07832C20.3729 6.24827 20.6034 6.34375 20.8438 6.34375H22.6562V8.15625C22.6562 8.3966 22.7517 8.62711 22.9217 8.79707C23.0916 8.96702 23.3221 9.0625 23.5625 9.0625C23.8029 9.0625 24.0334 8.96702 24.2033 8.79707C24.3733 8.62711 24.4688 8.3966 24.4688 8.15625V6.34375C24.4688 5.86305 24.2778 5.40203 23.9379 5.06212C23.598 4.72221 23.137 4.53125 22.6562 4.53125ZM16.3125 4.53125H12.6875C12.4471 4.53125 12.2166 4.62673 12.0467 4.79668C11.8767 4.96664 11.7812 5.19715 11.7812 5.4375C11.7812 5.67785 11.8767 5.90836 12.0467 6.07832C12.2166 6.24827 12.4471 6.34375 12.6875 6.34375H16.3125C16.5529 6.34375 16.7834 6.24827 16.9533 6.07832C17.1233 5.90836 17.2188 5.67785 17.2188 5.4375C17.2188 5.19715 17.1233 4.96664 16.9533 4.79668C16.7834 4.62673 16.5529 4.53125 16.3125 4.53125ZM5.4375 9.96875C5.67785 9.96875 5.90836 9.87327 6.07832 9.70332C6.24827 9.53336 6.34375 9.30285 6.34375 9.0625V6.34375H8.15625C8.3966 6.34375 8.62711 6.24827 8.79707 6.07832C8.96702 5.90836 9.0625 5.67785 9.0625 5.4375C9.0625 5.19715 8.96702 4.96664 8.79707 4.79668C8.62711 4.62673 8.3966 4.53125 8.15625 4.53125H6.34375C5.86305 4.53125 5.40203 4.72221 5.06212 5.06212C4.72221 5.40203 4.53125 5.86305 4.53125 6.34375V9.0625C4.53125 9.30285 4.62673 9.53336 4.79668 9.70332C4.96664 9.87327 5.19715 9.96875 5.4375 9.96875Z" fill="%2300BBFF"/></svg>');
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 24px;
}

.pool-content .plane__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: clamp(1.25rem, calc(0.98rem + 0.99vw), 2.13rem) clamp(1.25rem, calc(0.68rem + 2.13vw), 3.13rem);
}

.pool-content .plane__content--info {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.pool-content .plane__content--info ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pool-content .plane__content--img {
  width: 100%;
}

.pool-content .plane__content--img img {
  margin: 0 auto;
}

.pool-content .plane__content--value {
  white-space: nowrap;
}

.pool-content__wrapper {
  width: 100%;
  margin-left: -20px;
}

.pool-content .grid-sizer {
  width: calc(50% - 20px);
}

.pool-content__item {
  width: calc(50% - 20px);
  margin-left: 20px;
  margin-bottom: clamp(1.88rem, calc(1.68rem + 0.71vw), 2.5rem);
  background-color: var(--white-color);
  -webkit-box-shadow: 2px 4px 10px #61616114;
          box-shadow: 2px 4px 10px #61616114;
}

.pool-content__item--header {
  padding: 16px 10px 16px 23px;
}

.pool-content__item--content {
  padding: 18px clamp(1.25rem, calc(1.23rem + 0.83vw), 2.19rem) 16px clamp(1.25rem, calc(1.19rem + 2.23vw), 3.75rem);
  border-top: 1px solid var(--line-color);
}


.pool-content__item--title {
  padding-left: 46px;
  position: relative;
  font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
  font-weight: 600;
  color: var(--main-color);
}

.pool-content__item--title::before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.pool-content__feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  color: #333;
}

.pool-content__feature--item {
  width: 18%;
  height: clamp(3.38rem, calc(2.35rem + 3.83vw), 6.75rem);
  background-color: var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: clamp(0.44rem, calc(0.29rem + 0.57vw), 0.94rem);
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  font-weight: 400;
  white-space: nowrap;
}

.pool-content__feature--item::after {
  content: '';
  width: clamp(1.44rem, calc(0.85rem + 2.2vw), 3.38rem);
  height: clamp(1.44rem, calc(0.85rem + 2.2vw), 3.38rem);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.pool-content__feature--size::after {
  background-image: url('data:image/svg+xml,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.7832 9.06069V19.6653C45.7832 20.0169 45.6435 20.3541 45.395 20.6027C45.1464 20.8513 44.8092 20.9909 44.4576 20.9909C44.1061 20.9909 43.7689 20.8513 43.5203 20.6027C43.2717 20.3541 43.132 20.0169 43.132 19.6653V12.2598L33.0223 22.3695C32.771 22.6037 32.4386 22.7312 32.0952 22.7251C31.7518 22.719 31.4241 22.5799 31.1813 22.337C30.9384 22.0942 30.7993 21.7665 30.7932 21.4231C30.7872 21.0797 30.9146 20.7473 31.1488 20.496L41.2586 10.3863H33.853C33.5014 10.3863 33.1642 10.2466 32.9156 9.99802C32.667 9.74942 32.5274 9.41225 32.5274 9.06069C32.5274 8.70912 32.667 8.37196 32.9156 8.12336C33.1642 7.87477 33.5014 7.73511 33.853 7.73511H44.4576C44.8092 7.73511 45.1464 7.87477 45.395 8.12336C45.6435 8.37196 45.7832 8.70912 45.7832 9.06069ZM20.5441 31.1007L10.4344 41.2105V33.8049C10.4344 33.4533 10.2947 33.1161 10.0461 32.8675C9.79752 32.619 9.46035 32.4793 9.10878 32.4793C8.75722 32.4793 8.42005 32.619 8.17146 32.8675C7.92286 33.1161 7.7832 33.4533 7.7832 33.8049V44.4095C7.7832 44.7611 7.92286 45.0983 8.17146 45.3469C8.42005 45.5955 8.75722 45.7351 9.10878 45.7351H19.7134C20.065 45.7351 20.4022 45.5955 20.6508 45.3469C20.8994 45.0983 21.039 44.7611 21.039 44.4095C21.039 44.058 20.8994 43.7208 20.6508 43.4722C20.4022 43.2236 20.065 43.0839 19.7134 43.0839H12.3079L22.4176 32.9742C22.6518 32.7229 22.7792 32.3905 22.7732 32.0471C22.7671 31.7037 22.628 31.376 22.3851 31.1332C22.1423 30.8903 21.8146 30.7512 21.4712 30.7451C21.1278 30.7391 20.7954 30.8665 20.5441 31.1007ZM44.4576 32.4793C44.1061 32.4793 43.7689 32.619 43.5203 32.8675C43.2717 33.1161 43.132 33.4533 43.132 33.8049V41.2105L33.0223 31.1007C32.771 30.8665 32.4386 30.7391 32.0952 30.7451C31.7518 30.7512 31.4241 30.8903 31.1813 31.1332C30.9384 31.376 30.7993 31.7037 30.7932 32.0471C30.7872 32.3905 30.9146 32.7229 31.1488 32.9742L41.2586 43.0839H33.853C33.5014 43.0839 33.1642 43.2236 32.9156 43.4722C32.667 43.7208 32.5274 44.058 32.5274 44.4095C32.5274 44.7611 32.667 45.0983 32.9156 45.3469C33.1642 45.5955 33.5014 45.7351 33.853 45.7351H44.4576C44.8092 45.7351 45.1464 45.5955 45.395 45.3469C45.6435 45.0983 45.7832 44.7611 45.7832 44.4095V33.8049C45.7832 33.4533 45.6435 33.1161 45.395 32.8675C45.1464 32.619 44.8092 32.4793 44.4576 32.4793ZM12.3079 10.3863H19.7134C20.065 10.3863 20.4022 10.2466 20.6508 9.99802C20.8994 9.74942 21.039 9.41225 21.039 9.06069C21.039 8.70912 20.8994 8.37196 20.6508 8.12336C20.4022 7.87477 20.065 7.73511 19.7134 7.73511H9.10878C8.75722 7.73511 8.42005 7.87477 8.17146 8.12336C7.92286 8.37196 7.7832 8.70912 7.7832 9.06069V19.6653C7.7832 20.0169 7.92286 20.3541 8.17146 20.6027C8.42005 20.8513 8.75722 20.9909 9.10878 20.9909C9.46035 20.9909 9.79752 20.8513 10.0461 20.6027C10.2947 20.3541 10.4344 20.0169 10.4344 19.6653V12.2598L20.5441 22.3695C20.7954 22.6037 21.1278 22.7312 21.4712 22.7251C21.8146 22.719 22.1423 22.5799 22.3851 22.337C22.628 22.0942 22.7671 21.7665 22.7732 21.4231C22.7792 21.0797 22.6518 20.7473 22.4176 20.496L12.3079 10.3863Z" fill="%23A5A6A6"/></svg>');
}

.pool-content__feature--quantity::after {
  background-image: url('data:image/svg+xml,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.211 29.8959C17.5386 29.8959 17.8528 29.7657 18.0845 29.5341C18.3161 29.3024 18.4463 28.9882 18.4463 28.6606V25.492H32.4463V29.0517C32.4463 29.3794 32.5764 29.6936 32.8081 29.9252C33.0398 30.1569 33.354 30.287 33.6816 30.287C34.0092 30.287 34.3234 30.1569 34.5551 29.9252C34.7867 29.6936 34.9169 29.3794 34.9169 29.0517V6.1391C34.9169 5.81148 34.7867 5.49728 34.5551 5.26562C34.3234 5.03396 34.0092 4.90381 33.6816 4.90381C33.354 4.90381 33.0398 5.03396 32.8081 5.26562C32.5764 5.49728 32.4463 5.81148 32.4463 6.1391V9.84499H18.4463V6.1391C18.4463 5.81148 18.3161 5.49728 18.0845 5.26562C17.8528 5.03396 17.5386 4.90381 17.211 4.90381C16.8834 4.90381 16.5692 5.03396 16.3375 5.26562C16.1058 5.49728 15.9757 5.81148 15.9757 6.1391V28.6606C15.9757 28.9882 16.1058 29.3024 16.3375 29.5341C16.5692 29.7657 16.8834 29.8959 17.211 29.8959ZM18.4463 23.0215V18.9038H32.4463V23.0215H18.4463ZM32.4463 12.3156V16.4332H18.4463V12.3156H32.4463ZM4.44629 34.1391C4.44629 33.8115 4.57644 33.4973 4.8081 33.2656C5.03976 33.034 5.35396 32.9038 5.68158 32.9038C8.52688 32.9038 10.0051 33.89 11.3083 34.7568C12.4675 35.5288 13.466 36.1979 15.5639 36.1979C17.6619 36.1979 18.6522 35.5309 19.8195 34.7568C21.1228 33.8879 22.601 32.9038 25.4442 32.9038C28.2875 32.9038 29.7678 33.89 31.071 34.7568C32.2301 35.5288 33.2307 36.1979 35.3286 36.1979C37.4266 36.1979 38.4169 35.5309 39.5842 34.7568C40.8875 33.8879 42.3657 32.9038 45.211 32.9038C45.5386 32.9038 45.8528 33.034 46.0845 33.2656C46.3161 33.4973 46.4463 33.8115 46.4463 34.1391C46.4463 34.4667 46.3161 34.7809 46.0845 35.0126C45.8528 35.2443 45.5386 35.3744 45.211 35.3744C43.1151 35.3744 42.1228 36.0415 40.9554 36.8156C39.6501 37.6844 38.1719 38.6685 35.3286 38.6685C32.4854 38.6685 31.0051 37.6823 29.7019 36.8156C28.5428 36.0435 27.5422 35.3744 25.4442 35.3744C23.3463 35.3744 22.356 36.0415 21.1886 36.8156C19.8854 37.6844 18.4072 38.6685 15.5639 38.6685C12.7207 38.6685 11.2404 37.6823 9.93717 36.8156C8.76982 36.0415 7.77747 35.3744 5.68158 35.3744C5.35396 35.3744 5.03976 35.2443 4.8081 35.0126C4.57644 34.7809 4.44629 34.4667 4.44629 34.1391ZM46.4463 42.3744C46.4463 42.702 46.3161 43.0162 46.0845 43.2479C45.8528 43.4795 45.5386 43.6097 45.211 43.6097C43.1151 43.6097 42.1228 44.2767 40.9554 45.0509C39.6501 45.9197 38.1719 46.9038 35.3286 46.9038C32.4854 46.9038 31.0051 45.9176 29.7019 45.0509C28.5428 44.2788 27.5422 43.6097 25.4442 43.6097C23.3463 43.6097 22.356 44.2767 21.1886 45.0509C19.8854 45.9197 18.4072 46.9038 15.5639 46.9038C12.7207 46.9038 11.2404 45.9176 9.93717 45.0509C8.76982 44.2767 7.77747 43.6097 5.68158 43.6097C5.35396 43.6097 5.03976 43.4795 4.8081 43.2479C4.57644 43.0162 4.44629 42.702 4.44629 42.3744C4.44629 42.0468 4.57644 41.7326 4.8081 41.5009C5.03976 41.2692 5.35396 41.1391 5.68158 41.1391C8.52688 41.1391 10.0051 42.1253 11.3083 42.992C12.4675 43.7641 13.466 44.4332 15.5639 44.4332C17.6619 44.4332 18.6522 43.7662 19.8195 42.992C21.1228 42.1232 22.601 41.1391 25.4442 41.1391C28.2875 41.1391 29.7678 42.1253 31.071 42.992C32.2301 43.7641 33.2307 44.4332 35.3286 44.4332C37.4266 44.4332 38.4169 43.7662 39.5842 42.992C40.8875 42.1232 42.3657 41.1391 45.211 41.1391C45.5386 41.1391 45.8528 41.2692 46.0845 41.5009C46.3161 41.7326 46.4463 42.0468 46.4463 42.3744Z" fill="%23A5A6A6"/></svg>');
}

.pool-content__feature--depth::after {
  background-image: url('data:image/svg+xml,<svg width="44" height="55" viewBox="0 0 44 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.43 34C37.7225 34 39.0575 34.6852 39.9704 35.2576C40.4481 35.5571 40.856 35.8547 41.1442 36.0779C41.2886 36.1898 41.4043 36.284 41.4854 36.3513C41.5258 36.3849 41.5577 36.4123 41.5803 36.4316C41.5916 36.4413 41.6005 36.4498 41.607 36.4555C41.6102 36.4582 41.6129 36.4603 41.6149 36.462C41.6159 36.4629 41.6172 36.4636 41.6179 36.4642L41.6189 36.4653H41.6199C42.0566 36.8486 42.1275 37.5486 41.7781 38.0278C41.4287 38.507 40.7908 38.5836 40.3541 38.2003L40.3521 38.1992C40.3489 38.1965 40.343 38.1917 40.3353 38.1851C40.3198 38.1719 40.2955 38.1513 40.2631 38.1243C40.1978 38.0702 40.0997 37.9907 39.9753 37.8943C39.7256 37.7009 39.3739 37.4429 38.9656 37.1868C38.1064 36.6481 37.1629 36.2222 36.43 36.2222C35.2066 36.2222 34.2815 36.7656 33.1241 37.4711C32.0031 38.1545 30.6496 39 28.8352 39C27.2412 39 25.9797 38.1114 24.9676 37.4581C23.8954 36.7661 22.9662 36.2222 21.7467 36.2222C20.5469 36.2222 19.7559 36.7448 18.7394 37.4418C17.7307 38.1336 16.4962 39 14.6582 39C12.7836 39 11.6214 38.1224 10.6926 37.4115C9.77101 36.7059 9.13542 36.2222 8.07597 36.2222C7.32137 36.2222 6.2425 36.6649 5.23779 37.2161C4.76044 37.478 4.34069 37.741 4.04022 37.9388C3.89051 38.0374 3.77152 38.1192 3.69113 38.1753C3.65096 38.2034 3.6199 38.2252 3.60015 38.2394C3.59062 38.2462 3.58373 38.2514 3.57938 38.2546L3.48544 38.3164C3.03181 38.5798 2.461 38.4283 2.17018 37.9497C1.85996 37.4391 1.98569 36.7492 2.45103 36.4089H2.45202L2.45499 36.4056C2.45715 36.404 2.46027 36.4017 2.46389 36.3991C2.47111 36.3939 2.48173 36.3866 2.49455 36.3774C2.52024 36.359 2.55677 36.3329 2.60333 36.3003C2.69696 36.235 2.8313 36.1431 2.9979 36.0334C3.33032 35.8146 3.79672 35.5219 4.33194 35.2283C5.35253 34.6684 6.80527 34 8.07597 34C9.8436 34 10.959 34.9052 11.8516 35.5885C12.7372 36.2665 13.4528 36.7778 14.6582 36.7778C15.858 36.7778 16.649 36.2552 17.6654 35.5582C18.6741 34.8664 19.9087 34 21.7467 34C23.565 34 24.9145 34.8451 25.9941 35.5419C27.1338 36.2775 27.8977 36.7778 28.8352 36.7778C30.0587 36.7778 30.9838 36.2344 32.1411 35.5289C33.2622 34.8455 34.6156 34 36.43 34Z" fill="%23A6A6A5"/><path d="M36.43 40C37.7225 40 39.0575 40.6852 39.9704 41.2576C40.4481 41.5571 40.856 41.8547 41.1442 42.0779C41.2886 42.1898 41.4043 42.284 41.4854 42.3513C41.5258 42.3849 41.5577 42.4123 41.5803 42.4316C41.5916 42.4413 41.6005 42.4498 41.607 42.4555C41.6102 42.4582 41.6129 42.4603 41.6149 42.462C41.6159 42.4629 41.6172 42.4636 41.6179 42.4642L41.6189 42.4653H41.6199C42.0566 42.8486 42.1275 43.5486 41.7781 44.0278C41.4287 44.507 40.7908 44.5836 40.3541 44.2003L40.3521 44.1992C40.3489 44.1965 40.343 44.1917 40.3353 44.1851C40.3198 44.1719 40.2955 44.1513 40.2631 44.1243C40.1978 44.0702 40.0997 43.9907 39.9753 43.8943C39.7256 43.7009 39.3739 43.4429 38.9656 43.1868C38.1064 42.6481 37.1629 42.2222 36.43 42.2222C35.2066 42.2222 34.2815 42.7656 33.1241 43.4711C32.0031 44.1545 30.6496 45 28.8352 45C27.2412 45 25.9797 44.1114 24.9676 43.4581C23.8954 42.7661 22.9662 42.2222 21.7467 42.2222C20.5469 42.2222 19.7559 42.7448 18.7394 43.4418C17.7307 44.1336 16.4962 45 14.6582 45C12.7836 45 11.6214 44.1224 10.6926 43.4115C9.77101 42.7059 9.13542 42.2222 8.07597 42.2222C7.32137 42.2222 6.2425 42.6649 5.23779 43.2161C4.76044 43.478 4.34069 43.741 4.04022 43.9388C3.89051 44.0374 3.77152 44.1192 3.69113 44.1753C3.65096 44.2034 3.6199 44.2252 3.60015 44.2394C3.59062 44.2462 3.58373 44.2514 3.57938 44.2546L3.48544 44.3164C3.03181 44.5798 2.461 44.4283 2.17018 43.9497C1.85996 43.4391 1.98569 42.7492 2.45103 42.4089H2.45202L2.45499 42.4056C2.45715 42.404 2.46027 42.4017 2.46389 42.3991C2.47111 42.3939 2.48173 42.3866 2.49455 42.3774C2.52024 42.359 2.55677 42.3329 2.60333 42.3003C2.69696 42.235 2.8313 42.1431 2.9979 42.0334C3.33032 41.8146 3.79672 41.5219 4.33194 41.2283C5.35253 40.6684 6.80527 40 8.07597 40C9.8436 40 10.959 40.9052 11.8516 41.5885C12.7372 42.2665 13.4528 42.7778 14.6582 42.7778C15.858 42.7778 16.649 42.2552 17.6654 41.5582C18.6741 40.8664 19.9087 40 21.7467 40C23.565 40 24.9145 40.8451 25.9941 41.5419C27.1338 42.2775 27.8977 42.7778 28.8352 42.7778C30.0587 42.7778 30.9838 42.2344 32.1411 41.5289C33.2622 40.8455 34.6156 40 36.43 40Z" fill="%23A6A6A5"/><path d="M29.7073 22.9287C30.0977 23.3191 30.0975 23.9522 29.7073 24.3428L23.343 30.707C22.9525 31.0976 22.3195 31.0976 21.9289 30.707L15.5647 24.3428C15.1744 23.9522 15.1743 23.3191 15.5647 22.9287C15.9551 22.5383 16.5882 22.5385 16.9787 22.9287L21.636 27.5859V10C21.636 9.44772 22.0837 9 22.636 9C23.1883 9 23.636 9.44772 23.636 10V27.5859L28.2932 22.9287C28.6837 22.5385 29.3168 22.5383 29.7073 22.9287Z" fill="%23A6A6A5"/></svg>');
}

.pool-content__feature--tracks::after {
  background-image: url('data:image/svg+xml,<svg width="39" height="55" viewBox="0 0 39 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 13.1758C6.55228 13.1758 7 13.6235 7 14.1758V41.1758C7 41.7281 6.55228 42.1758 6 42.1758C5.44772 42.1758 5 41.7281 5 41.1758V14.1758C5 13.6235 5.44772 13.1758 6 13.1758ZM19 13.1758C19.5523 13.1758 20 13.6235 20 14.1758V41.1758C20 41.7281 19.5523 42.1758 19 42.1758C18.4477 42.1758 18 41.7281 18 41.1758V14.1758C18 13.6235 18.4477 13.1758 19 13.1758ZM32 13.1758C32.5523 13.1758 33 13.6235 33 14.1758V41.1758C33 41.7281 32.5523 42.1758 32 42.1758C31.4477 42.1758 31 41.7281 31 41.1758V14.1758C31 13.6235 31.4477 13.1758 32 13.1758ZM10.5 33.1758C11.0523 33.1758 11.5 33.6235 11.5 34.1758C11.5 34.7281 11.0523 35.1758 10.5 35.1758C9.94772 35.1758 9.5 34.7281 9.5 34.1758C9.5 33.6235 9.94772 33.1758 10.5 33.1758ZM14.5 33.1758C15.0523 33.1758 15.5 33.6235 15.5 34.1758C15.5 34.7281 15.0523 35.1758 14.5 35.1758C13.9477 35.1758 13.5 34.7281 13.5 34.1758C13.5 33.6235 13.9477 33.1758 14.5 33.1758ZM23.5 33.1758C24.0523 33.1758 24.5 33.6235 24.5 34.1758C24.5 34.7281 24.0523 35.1758 23.5 35.1758C22.9477 35.1758 22.5 34.7281 22.5 34.1758C22.5 33.6235 22.9477 33.1758 23.5 33.1758ZM27.5 33.1758C28.0523 33.1758 28.5 33.6235 28.5 34.1758C28.5 34.7281 28.0523 35.1758 27.5 35.1758C26.9477 35.1758 26.5 34.7281 26.5 34.1758C26.5 33.6235 26.9477 33.1758 27.5 33.1758ZM10.5 26.1758C11.0523 26.1758 11.5 26.6235 11.5 27.1758C11.5 27.7281 11.0523 28.1758 10.5 28.1758C9.94772 28.1758 9.5 27.7281 9.5 27.1758C9.5 26.6235 9.94772 26.1758 10.5 26.1758ZM14.5 26.1758C15.0523 26.1758 15.5 26.6235 15.5 27.1758C15.5 27.7281 15.0523 28.1758 14.5 28.1758C13.9477 28.1758 13.5 27.7281 13.5 27.1758C13.5 26.6235 13.9477 26.1758 14.5 26.1758ZM23.5 26.1758C24.0523 26.1758 24.5 26.6235 24.5 27.1758C24.5 27.7281 24.0523 28.1758 23.5 28.1758C22.9477 28.1758 22.5 27.7281 22.5 27.1758C22.5 26.6235 22.9477 26.1758 23.5 26.1758ZM27.5 26.1758C28.0523 26.1758 28.5 26.6235 28.5 27.1758C28.5 27.7281 28.0523 28.1758 27.5 28.1758C26.9477 28.1758 26.5 27.7281 26.5 27.1758C26.5 26.6235 26.9477 26.1758 27.5 26.1758ZM10.5 19.1758C11.0523 19.1758 11.5 19.6235 11.5 20.1758C11.5 20.7281 11.0523 21.1758 10.5 21.1758C9.94772 21.1758 9.5 20.7281 9.5 20.1758C9.5 19.6235 9.94772 19.1758 10.5 19.1758ZM14.5 19.1758C15.0523 19.1758 15.5 19.6235 15.5 20.1758C15.5 20.7281 15.0523 21.1758 14.5 21.1758C13.9477 21.1758 13.5 20.7281 13.5 20.1758C13.5 19.6235 13.9477 19.1758 14.5 19.1758ZM23.5 19.1758C24.0523 19.1758 24.5 19.6235 24.5 20.1758C24.5 20.7281 24.0523 21.1758 23.5 21.1758C22.9477 21.1758 22.5 20.7281 22.5 20.1758C22.5 19.6235 22.9477 19.1758 23.5 19.1758ZM27.5 19.1758C28.0523 19.1758 28.5 19.6235 28.5 20.1758C28.5 20.7281 28.0523 21.1758 27.5 21.1758C26.9477 21.1758 26.5 20.7281 26.5 20.1758C26.5 19.6235 26.9477 19.1758 27.5 19.1758Z" fill="%23A6A6A5"/></svg>');
}

.pool-content__feature--temp::after {
  background-image: url('data:image/svg+xml,<svg width="55" height="54" viewBox="0 0 55 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1203 30.3313C14.7618 31.5413 13.1479 33.9974 13.1479 36.8305C13.1479 40.8622 16.4163 44.1306 20.448 44.1306C24.4797 44.1306 27.748 40.8622 27.748 36.8305C27.748 33.9974 26.1342 31.5413 23.7757 30.3313" stroke="%23A6A6A5" stroke-width="2"/><path d="M16.6025 31.2161V7.83594C16.6025 5.71201 18.3243 3.99023 20.4482 3.99023C22.5722 3.99023 24.2939 5.71201 24.2939 7.83594V31.2161" stroke="%23A6A6A5" stroke-width="2"/><circle cx="20.4485" cy="36.9067" r="3.30396" fill="%23A6A6A5"/><path d="M21.4482 33.4944C21.4481 34.0466 21.0004 34.4944 20.4482 34.4944C19.896 34.4944 19.4484 34.0466 19.4482 33.4944L19.4482 12.677C19.4482 12.1247 19.896 11.677 20.4482 11.677C21.0005 11.677 21.4482 12.1247 21.4482 12.677L21.4482 33.4944Z" fill="%23A6A6A5"/><path d="M30.4002 14.9727C29.848 14.9725 29.4002 14.5249 29.4002 13.9727C29.4002 13.4205 29.848 12.9728 30.4002 12.9727L44.1084 12.9727C44.6607 12.9727 45.1084 13.4204 45.1084 13.9727C45.1084 14.5249 44.6607 14.9727 44.1084 14.9727L30.4002 14.9727Z" fill="%23A6A6A5"/><path d="M30.4 21.9321C29.8478 21.932 29.4 21.4843 29.4 20.9321C29.4 20.3799 29.8478 19.9323 30.4 19.9321L39.2085 19.9321C39.7608 19.9321 40.2085 20.3798 40.2085 20.9321C40.2085 21.4844 39.7608 21.9321 39.2085 21.9321L30.4 21.9321Z" fill="%23A6A6A5"/><path d="M30.4002 28.8916C29.8481 28.8915 29.4002 28.4438 29.4002 27.8916C29.4002 27.3394 29.8481 26.8917 30.4002 26.8916L41.1313 26.8916C41.6836 26.8916 42.1313 27.3393 42.1313 27.8916C42.1313 28.4439 41.6836 28.8916 41.1313 28.8916L30.4002 28.8916Z" fill="%23A6A6A5"/></svg>');
}

.pool-content__status {
  padding: 0;
}

.pool-content__status--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 16px;
  padding-left: 63px;
  position: relative;
  cursor: pointer;
}

.pool-content__status--header::before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.78055 3.53055L2.78055 6.53055C2.63982 6.67128 2.44895 6.75035 2.24993 6.75035C2.05091 6.75035 1.86003 6.67128 1.7193 6.53055C1.57857 6.38982 1.49951 6.19895 1.49951 5.99993C1.49951 5.80091 1.57857 5.61003 1.7193 5.4693L4.7193 2.4693C4.86003 2.32857 5.05091 2.24951 5.24993 2.24951C5.44895 2.24951 5.63982 2.32857 5.78055 2.4693C5.92128 2.61003 6.00035 2.80091 6.00035 2.99993C6.00035 3.19895 5.92128 3.38982 5.78055 3.53055ZM22.2806 5.4693L19.2806 2.4693C19.1398 2.32857 18.949 2.24951 18.7499 2.24951C18.5509 2.24951 18.36 2.32857 18.2193 2.4693C18.0786 2.61003 17.9995 2.80091 17.9995 2.99993C17.9995 3.19895 18.0786 3.38982 18.2193 3.53055L21.2193 6.53055C21.289 6.60024 21.3717 6.65551 21.4628 6.69322C21.5538 6.73094 21.6514 6.75035 21.7499 6.75035C21.8485 6.75035 21.9461 6.73094 22.0371 6.69322C22.1281 6.65551 22.2109 6.60024 22.2806 6.53055C22.3502 6.46087 22.4055 6.37815 22.4432 6.2871C22.4809 6.19606 22.5003 6.09847 22.5003 5.99993C22.5003 5.90138 22.4809 5.8038 22.4432 5.71276C22.4055 5.62171 22.3502 5.53899 22.2806 5.4693ZM20.9999 12.7499C20.9999 14.53 20.4721 16.27 19.4832 17.7501C18.4942 19.2301 17.0886 20.3837 15.4441 21.0648C13.7995 21.746 11.9899 21.9243 10.2441 21.577C8.49829 21.2297 6.89464 20.3726 5.63597 19.1139C4.3773 17.8552 3.52013 16.2516 3.17286 14.5057C2.82559 12.7599 3.00382 10.9503 3.68501 9.30578C4.3662 7.66124 5.51975 6.25564 6.9998 5.2667C8.47984 4.27777 10.2199 3.74993 11.9999 3.74993C14.386 3.75266 16.6736 4.70175 18.3609 6.38898C20.0481 8.07622 20.9972 10.3638 20.9999 12.7499ZM17.9999 12.7499C17.9999 12.551 17.9209 12.3603 17.7803 12.2196C17.6396 12.0789 17.4488 11.9999 17.2499 11.9999H12.7499V7.49993C12.7499 7.30102 12.6709 7.11025 12.5303 6.9696C12.3896 6.82895 12.1988 6.74993 11.9999 6.74993C11.801 6.74993 11.6103 6.82895 11.4696 6.9696C11.3289 7.11025 11.2499 7.30102 11.2499 7.49993V12.7499C11.2499 12.9488 11.3289 13.1396 11.4696 13.2803C11.6103 13.4209 11.801 13.4999 11.9999 13.4999H17.2499C17.4488 13.4999 17.6396 13.4209 17.7803 13.2803C17.9209 13.1396 17.9999 12.9488 17.9999 12.7499Z" fill="%2300BBFF"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: clamp(0.94rem, calc(0.79rem + 0.57vw), 1.44rem);
}

.pool-content__status--header .status {
  font-weight: 700;
}

.pool-content__status--header .status.open {
  color: var(--green);
}

.pool-content__status--header .status.closed {
  color: var(--red);
}

.pool-content__status--header p {
  font-size: clamp(0.75rem, calc(0.71rem + 0.14vw), 0.88rem);
  margin: 0;
  margin-left: auto;
  margin-right: 12px;
}

.pool-content__status--header span {
  font-size: clamp(0.75rem, calc(0.71rem + 0.14vw), 0.88rem);
  font-weight: 700;
  color: var(--accent-color);
}

.pool-content__status--header .schedule__btn {
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-6.7514" y="-6.75149" width="32.2149" height="32.2149"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(3.38px);clip-path:url(%23bgblur_0_91_1809_clip_path);height:100%;width:100%"></div></foreignObject><circle data-figma-bg-blur-radius="6.75149" cx="9.356" cy="9.356" r="9.22957" transform="rotate(90 9.356 9.356)" fill="%2300BBFF" stroke="white" stroke-width="0.252865"/><path d="M9.72558 7.48279C9.5161 7.27331 9.17646 7.27331 8.96698 7.48279L5.55331 10.8965C5.34383 11.106 5.34383 11.4456 5.55331 11.6551C5.76279 11.8645 6.10242 11.8645 6.3119 11.6551L9.34628 8.62069L12.3807 11.6551C12.5901 11.8645 12.9298 11.8645 13.1393 11.6551C13.3487 11.4456 13.3487 11.106 13.1393 10.8965L9.72558 7.48279ZM9.34628 9.88501L9.88269 9.88501L9.88269 7.86209L9.34628 7.86209L8.80987 7.86209L8.80987 9.88501L9.34628 9.88501Z" fill="white"/><defs><clipPath id="bgblur_0_91_1809_clip_path" transform="translate(6.7514 6.75149)"><circle cx="9.356" cy="9.356" r="9.22957" transform="rotate(90 9.356 9.356)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 8px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pool-content__status--header .schedule__btn.open {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.pool-content__schedule {
  position: relative;
  height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0px 16px 0px 16px;
  background-color: var(--white-color);
  z-index: 3;
}

.pool-content__schedule.open {
  height: 100%;
  padding: 16px 16px 23px 16px;
  border-top: 1px solid var(--line-color);
}

.pool-content__schedule ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 8px;
}

.pool-content__schedule ul li span {
  color: var(--grey-color);
  font-weight: 600;
}

.pool-content__contacts--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75 22.5H19.5C19.6989 22.5 19.8897 22.421 20.0303 22.2803C20.171 22.1397 20.25 21.9489 20.25 21.75C20.25 21.5511 20.171 21.3603 20.0303 21.2197C19.8897 21.079 19.6989 21 19.5 21H6.75C6.35218 21 5.97064 20.842 5.68934 20.5607C5.40804 20.2794 5.25 19.8978 5.25 19.5H18.9375C19.2856 19.5 19.6194 19.3617 19.8656 19.1156C20.1117 18.8694 20.25 18.5356 20.25 18.1875V4.5C20.25 3.70435 19.9339 2.94129 19.3713 2.37868C18.8087 1.81607 18.0456 1.5 17.25 1.5H6.75C5.95435 1.5 5.19129 1.81607 4.62868 2.37868C4.06607 2.94129 3.75 3.70435 3.75 4.5V19.5C3.75 20.2956 4.06607 21.0587 4.62868 21.6213C5.19129 22.1839 5.95435 22.5 6.75 22.5ZM14.25 7.875C14.25 8.47174 14.0129 9.04403 13.591 9.46599C13.169 9.88795 12.5967 10.125 12 10.125C11.4033 10.125 10.831 9.88795 10.409 9.46599C9.98705 9.04403 9.75 8.47174 9.75 7.875C9.75 7.27826 9.98705 6.70597 10.409 6.28401C10.831 5.86205 11.4033 5.625 12 5.625C12.5967 5.625 13.169 5.86205 13.591 6.28401C14.0129 6.70597 14.25 7.27826 14.25 7.875ZM16.125 12.9375C16.125 14.3385 14.9467 15.75 12 15.75C9.05325 15.75 7.875 14.3438 7.875 12.9375V12.7838C7.875 11.9363 8.562 11.25 9.4095 11.25H14.5912C15.4387 11.25 16.125 11.9363 16.125 12.7838V12.9375Z" fill="%2300BBFF"/></svg>');
}

.pool-content__contacts--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: clamp(0.94rem, calc(-0.23rem + 4.33vw), 4.75rem);
          column-gap: clamp(0.94rem, calc(-0.23rem + 4.33vw), 4.75rem);
  row-gap: 16px;
}

.pool-content__contacts--item {
  padding-left: clamp(1.69rem, calc(1.44rem + 0.92vw), 2.5rem);
  position: relative;
  color: var(--accent-color);
  font-size: 14px;
}

.pool-content__contacts--item::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: clamp(1.06rem, calc(0.93rem + 0.5vw), 1.5rem);
  height: clamp(1.06rem, calc(0.93rem + 0.5vw), 1.5rem);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.pool-content__contacts--address::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.5314 11.9815C22.5314 12.6402 21.9824 13.1562 21.3603 13.1562H20.1893L20.2149 19.0186C20.2149 19.1174 20.2076 19.2162 20.1966 19.3151V19.9079C20.1966 20.7166 19.5416 21.3717 18.7328 21.3717H18.1473C18.1071 21.3717 18.0668 21.3717 18.0266 21.368C17.9753 21.3717 17.9241 21.3717 17.8729 21.3717L16.6835 21.368H15.8053C14.9965 21.368 14.3415 20.713 14.3415 19.9042V16.6839C14.3415 16.0362 13.8182 15.5129 13.1705 15.5129H10.8284C10.1807 15.5129 9.65739 16.0362 9.65739 16.6839V19.9042C9.65739 20.713 9.00235 21.368 8.19361 21.368H6.14797C6.09308 21.368 6.03819 21.3643 5.9833 21.3607C5.93938 21.3643 5.89547 21.368 5.85156 21.368H5.26604C4.4573 21.368 3.80226 20.713 3.80226 19.9042V15.8056C3.80226 15.7727 3.80226 15.7361 3.80592 15.7032V13.1525H2.63489C1.97619 13.1525 1.46387 12.6402 1.46387 11.9778C1.46387 11.6485 1.57365 11.3557 1.82981 11.0996L11.209 2.92435C11.4652 2.66819 11.7579 2.63159 12.0141 2.63159C12.2702 2.63159 12.563 2.70478 12.7826 2.88775L22.1288 11.1032C22.4216 11.3594 22.568 11.6522 22.5314 11.9815Z" fill="%23003363"/></svg>');
}

.pool-content__contacts--phone {
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: clamp(0.94rem, calc(-0.23rem + 4.33vw), 4.75rem);
          column-gap: clamp(0.94rem, calc(-0.23rem + 4.33vw), 4.75rem);
  row-gap: 16px;
}

.pool-content__contacts--phone a {
  padding-left: clamp(1.69rem, calc(1.44rem + 0.92vw), 2.5rem);
  position: relative;
}

.pool-content__contacts--phone a::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: clamp(1.06rem, calc(0.93rem + 0.5vw), 1.5rem);
  height: clamp(1.06rem, calc(0.93rem + 0.5vw), 1.5rem);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.7388 16.4138C21.5716 17.6841 20.9477 18.8502 19.9837 19.6942C19.0196 20.5382 17.7813 21.0023 16.5 21.0001C9.05626 21.0001 3.00001 14.9438 3.00001 7.50005C2.99771 6.21876 3.4619 4.98045 4.30588 4.01639C5.14986 3.05234 6.31592 2.42847 7.58626 2.2613C7.9075 2.22208 8.2328 2.2878 8.51362 2.44865C8.79444 2.60951 9.0157 2.85687 9.14438 3.1538L11.1244 7.57412V7.58537C11.2229 7.81267 11.2636 8.06083 11.2428 8.30769C11.222 8.55455 11.1404 8.79242 11.0053 9.00005C10.9884 9.02537 10.9706 9.0488 10.9519 9.07224L9.00001 11.386C9.7022 12.8129 11.1947 14.2922 12.6403 14.9963L14.9222 13.0547C14.9446 13.0359 14.9681 13.0184 14.9925 13.0022C15.2 12.8639 15.4387 12.7794 15.687 12.7565C15.9353 12.7336 16.1854 12.7729 16.4147 12.871L16.4269 12.8766L20.8434 14.8557C21.1409 14.9839 21.3889 15.205 21.5503 15.4858C21.7116 15.7667 21.7778 16.0922 21.7388 16.4138Z" fill="%23003363"/></svg>');
}

.pool-content__contacts--site::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.5413 2.88188C6.87567 2.77345 8.98932 2.66016 12 2.66016C15.0107 2.66016 17.1243 2.77345 18.4587 2.88188C19.893 2.99842 21.002 4.10702 21.1185 5.5417C21.227 6.87527 21.3398 8.98892 21.3398 12C21.3398 15.0111 21.227 17.1243 21.1185 18.4587C21.002 19.893 19.893 21.002 18.4587 21.1185C17.1243 21.227 15.0107 21.3398 12 21.3398C8.98932 21.3398 6.87567 21.227 5.5413 21.1185C4.10702 21.002 2.99801 19.893 2.88147 18.4587C2.77386 17.1243 2.66016 15.0107 2.66016 12C2.66016 8.98932 2.77345 6.87567 2.88188 5.5413C2.99842 4.10702 4.10702 2.99801 5.5417 2.88147M4.35554 8.14224C4.30629 9.42756 4.2826 10.7137 4.28448 12C4.28448 14.9701 4.39615 17.0395 4.50051 18.3267C4.5529 18.9683 5.03207 19.4475 5.67286 19.4995C6.96054 19.6039 9.02993 19.7155 12 19.7155C14.9701 19.7155 17.0395 19.6039 18.3267 19.4995C18.9683 19.4471 19.4475 18.9679 19.4995 18.3271C19.6039 17.0395 19.7155 14.9701 19.7155 12C19.7155 10.4853 19.6867 9.20454 19.6441 8.14224H4.35554ZM5.19816 5.70576C5.19816 5.31348 5.51652 4.99512 5.9088 4.99512H6.72096C6.90943 4.99512 7.09019 5.06999 7.22346 5.20326C7.35673 5.33653 7.4316 5.51728 7.4316 5.70576C7.4316 5.89423 7.35673 6.07499 7.22346 6.20826C7.09019 6.34153 6.90943 6.4164 6.72096 6.4164H5.9088C5.72032 6.4164 5.53957 6.34153 5.4063 6.20826C5.27303 6.07499 5.19816 5.89423 5.19816 5.70576ZM9.15744 4.99512C8.96897 4.99512 8.78821 5.06999 8.65494 5.20326C8.52167 5.33653 8.4468 5.51728 8.4468 5.70576C8.4468 5.89423 8.52167 6.07499 8.65494 6.20826C8.78821 6.34153 8.96897 6.4164 9.15744 6.4164H9.9696C10.1581 6.4164 10.3388 6.34153 10.4721 6.20826C10.6054 6.07499 10.6802 5.89423 10.6802 5.70576C10.6802 5.51728 10.6054 5.33653 10.4721 5.20326C10.3388 5.06999 10.1581 4.99512 9.9696 4.99512H9.15744Z" fill="%23003363"/></svg>');
}

.pool-content__contacts--email::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.7199 2.03011C11.2893 1.92581 9.85302 2.13079 8.50874 2.63113C7.16446 3.13146 5.94368 3.91541 4.92942 4.92967C3.91517 5.94392 3.13122 7.1647 2.63088 8.50898C2.13055 9.85327 1.92556 11.2895 2.02987 12.7201C2.38987 18.0101 7.00987 22.0001 12.3099 22.0001H15.9999C16.5499 22.0001 16.9999 21.5501 16.9999 21.0001C16.9999 20.4501 16.5499 20.0001 15.9999 20.0001H12.3299C8.59987 20.0001 5.17987 17.5801 4.24987 13.9701C2.75987 8.17011 8.15987 2.76011 13.9599 4.26011C17.5799 5.18011 19.9999 8.60011 19.9999 12.3301V13.4301C19.9999 14.2201 19.2899 15.0001 18.4999 15.0001C17.7099 15.0001 16.9999 14.2201 16.9999 13.4301V12.1801C16.9999 9.67011 15.2199 7.41011 12.7399 7.06011C11.9508 6.94278 11.1452 7.01564 10.39 7.27263C9.63479 7.52961 8.95191 7.96328 8.39821 8.53753C7.8445 9.11178 7.43599 9.80999 7.20667 10.574C6.97736 11.3381 6.93388 12.1459 7.07987 12.9301C7.25572 13.8749 7.70012 14.749 8.35986 15.4477C9.0196 16.1465 9.86674 16.6403 10.7999 16.8701C12.6399 17.3001 14.3899 16.7101 15.5399 15.5401C16.4299 16.7601 18.2099 17.4001 19.8399 16.7501C21.1799 16.2201 21.9999 14.8501 21.9999 13.4101V12.3201C21.9999 7.01011 18.0099 2.39011 12.7199 2.03011ZM11.9999 15.0001C10.3399 15.0001 8.99987 13.6601 8.99987 12.0001C8.99987 10.3401 10.3399 9.00011 11.9999 9.00011C13.6599 9.00011 14.9999 10.3401 14.9999 12.0001C14.9999 13.6601 13.6599 15.0001 11.9999 15.0001Z" fill="%23003363"/></svg>');
}

.pool-content__services--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8751 9.00001C17.5376 8.99822 17.203 9.06189 16.8897 9.18751L14.0313 5.61938C14.2663 5.28096 14.4183 4.89199 14.475 4.48393C14.5318 4.07587 14.4917 3.66017 14.358 3.27048C14.2243 2.88079 14.0008 2.52803 13.7055 2.24076C13.4102 1.95348 13.0514 1.73974 12.6581 1.61684C12.2649 1.49394 11.8483 1.46532 11.4419 1.53329C11.0356 1.60127 10.651 1.76394 10.3191 2.00814C9.98732 2.25234 9.71764 2.57121 9.53192 2.93896C9.34619 3.30671 9.24964 3.71302 9.25006 4.12501C9.25002 4.21706 9.25471 4.30906 9.26412 4.40063L4.90756 6.21563C4.64513 5.89374 4.31006 5.63872 3.9299 5.47151C3.54974 5.3043 3.13532 5.22968 2.72071 5.25378C2.3061 5.27789 1.90313 5.40002 1.5449 5.61015C1.18667 5.82028 0.883412 6.11241 0.660043 6.46254C0.436674 6.81267 0.299569 7.2108 0.259993 7.62422C0.220417 8.03764 0.2795 8.45455 0.432387 8.84069C0.585274 9.22684 0.827602 9.5712 1.13946 9.84548C1.45132 10.1198 1.8238 10.3161 2.22631 10.4184L2.39975 14.7666C2.00232 14.9023 1.64326 15.1313 1.35269 15.4345C1.06213 15.7377 0.848561 16.1062 0.729907 16.5091C0.611254 16.9119 0.590984 17.3374 0.6708 17.7497C0.750616 18.162 0.928187 18.5491 1.1886 18.8785C1.44902 19.208 1.78468 19.4702 2.16741 19.643C2.55013 19.8159 2.96874 19.8944 3.38809 19.872C3.80745 19.8496 4.2153 19.7269 4.57741 19.5142C4.93952 19.3015 5.24532 19.005 5.46912 18.6497L10.0001 19.9191C10.0064 20.3413 10.1145 20.7557 10.3152 21.1272C10.5159 21.4987 10.8033 21.8163 11.1529 22.0531C11.5026 22.2898 11.9042 22.4388 12.3236 22.4872C12.7431 22.5356 13.1681 22.4822 13.5625 22.3313C13.9569 22.1805 14.309 21.9367 14.5891 21.6207C14.8692 21.3048 15.069 20.9259 15.1714 20.5162C15.2738 20.1066 15.2759 19.6783 15.1775 19.2676C15.079 18.857 14.883 18.4762 14.606 18.1575L17.1569 14.1497C17.518 14.2525 17.8969 14.2766 18.2681 14.2205C18.6393 14.1644 18.9941 14.0293 19.3086 13.8244C19.6232 13.6195 19.8901 13.3495 20.0914 13.0326C20.2927 12.7157 20.4237 12.3594 20.4755 11.9876C20.5274 11.6158 20.4989 11.2372 20.3919 10.8773C20.285 10.5175 20.1021 10.1847 19.8557 9.90156C19.6092 9.6184 19.3049 9.3914 18.9632 9.23588C18.6215 9.08035 18.2505 8.99992 17.8751 9.00001ZM4.67412 9.78376L8.66131 12.0938L4.77444 15.1144C4.5103 14.9254 4.2134 14.7872 3.89881 14.7066L3.72537 10.3584C4.07895 10.2366 4.40242 10.0407 4.67412 9.78376ZM12.0222 6.75001C12.3101 6.73428 12.5933 6.67092 12.8604 6.56251L15.7188 10.1306C15.5365 10.3924 15.4037 10.6854 15.3269 10.995L10.961 11.2031L12.0222 6.75001ZM5.696 16.2984L9.62506 13.2431L11.1194 17.7272C10.8349 17.9278 10.5927 18.1827 10.4069 18.4772L5.87506 17.2059C5.86956 16.8952 5.80893 16.588 5.696 16.2984ZM12.6251 17.25H12.5416L11.0247 12.7003L15.3982 12.4922C15.5087 12.802 15.6767 13.0883 15.8932 13.3359L13.3422 17.3438C13.1087 17.2796 12.8673 17.248 12.6251 17.25ZM9.84256 5.78438C10.0441 6.03003 10.2879 6.23767 10.5626 6.3975L9.50318 10.8459L5.42787 8.48625C5.47582 8.28604 5.50005 8.08088 5.50006 7.87501C5.5001 7.78295 5.4954 7.69095 5.486 7.59938L9.84256 5.78438Z" fill="%2300BBFF"/></svg>');
}

.pool-content__services--services {
  -webkit-columns: 3;
          columns: 3;
  font-size: 14px;
}

.pool-content__services--item {
  position: relative;
  padding-left: 47px;
  margin-bottom: 18px;
  min-height: 30px;
  line-height: 30px;
}

.pool-content__services--item::before {
  position: absolute;
  content: '';
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  left: 0;
  top: 0;
}

.pool-content__services--bar::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.1782 0.837183C23.1782 1.17394 22.9713 1.54918 22.5576 1.9629L13.4364 11.0841V22.1681H18.0547C18.3049 22.1681 18.5214 22.2595 18.7042 22.4423C18.887 22.6251 18.9784 22.8416 18.9784 23.0917C18.9784 23.3419 18.887 23.5584 18.7042 23.7412C18.5214 23.924 18.3049 24.0154 18.0547 24.0154H5.12345C4.87329 24.0154 4.65681 23.924 4.474 23.7412C4.29119 23.5584 4.19979 23.3419 4.19979 23.0917C4.19979 22.8416 4.29119 22.6251 4.474 22.4423C4.65681 22.2595 4.87329 22.1681 5.12345 22.1681H9.74177V11.0841L0.620587 1.9629C0.206862 1.54918 0 1.17394 0 0.837183C0 0.615889 0.0865935 0.440296 0.259781 0.310406C0.432968 0.180515 0.615776 0.0963287 0.808206 0.0578423C1.00064 0.0193558 1.2075 0.000112534 1.42879 0.000112534H21.7494C21.9707 0.000112534 22.1776 0.0193558 22.37 0.0578423C22.5624 0.0963287 22.7452 0.180515 22.9184 0.310406C23.0916 0.440296 23.1782 0.615889 23.1782 0.837183Z" fill="%23505050"/></svg>');
}

.pool-content__services--wifi::before {
  background-image: url('data:image/svg+xml,<svg width="26" height="25" viewBox="0 0 26 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2312 20.1561C14.2312 20.1561 14.0701 20.3142 13.748 20.6303C13.4258 20.9464 13.1765 21.1045 13 21.1045C12.8235 21.1045 12.4131 20.7884 11.7688 20.1561C11.1246 19.5238 10.8024 19.1217 10.8024 18.9497C10.8024 18.6744 11.0782 18.4421 11.6298 18.2529C12.1814 18.0636 12.6382 17.969 13 17.969C13.3618 17.969 13.8186 18.0636 14.3702 18.2529C14.9218 18.4421 15.1976 18.6744 15.1976 18.9497C15.1976 19.1217 14.8754 19.5238 14.2312 20.1561ZM16.5743 17.6077C16.5567 17.6077 16.3802 17.5002 16.0448 17.2851C15.7094 17.0701 15.2615 16.855 14.7011 16.64C14.1407 16.4249 13.5737 16.3174 13 16.3174C12.4263 16.3174 11.8593 16.4249 11.2989 16.64C10.7385 16.855 10.2928 17.0701 9.96181 17.2851C9.63086 17.5002 9.45214 17.6077 9.42566 17.6077C9.2668 17.6077 8.85421 17.2851 8.18788 16.64C7.52155 15.9948 7.18839 15.5948 7.18839 15.44C7.18839 15.3281 7.23252 15.2292 7.32077 15.1432C8.00916 14.4808 8.87407 13.9604 9.91548 13.5819C10.9569 13.2034 11.9851 13.0142 13 13.0142C14.0149 13.0142 15.0431 13.2034 16.0845 13.5819C17.1259 13.9604 17.9908 14.4808 18.6792 15.1432C18.7675 15.2292 18.8116 15.3281 18.8116 15.44C18.8116 15.5948 18.4784 15.9948 17.8121 16.64C17.1458 17.2851 16.7332 17.6077 16.5743 17.6077ZM20.1884 14.098C20.0913 14.098 19.9898 14.0636 19.8839 13.9948C18.6836 13.0916 17.5716 12.4271 16.5479 12.0013C15.5241 11.5755 14.3415 11.3626 13 11.3626C12.2498 11.3626 11.4975 11.4572 10.7429 11.6464C9.98829 11.8357 9.33079 12.0636 8.77037 12.3303C8.20995 12.597 7.7091 12.8636 7.26782 13.1303C6.82654 13.397 6.47794 13.6249 6.222 13.8142C5.96606 14.0034 5.82926 14.098 5.81161 14.098C5.66158 14.098 5.2556 13.7755 4.59369 13.1303C3.93177 12.4851 3.60081 12.0851 3.60081 11.9303C3.60081 11.8271 3.64494 11.7324 3.7332 11.6464C4.89817 10.5109 6.31025 9.62922 7.96945 9.00127C9.62865 8.37331 11.3055 8.05933 13 8.05933C14.6945 8.05933 16.3714 8.37331 18.0306 9.00127C19.6897 9.62922 21.1018 10.5109 22.2668 11.6464C22.3551 11.7324 22.3992 11.8271 22.3992 11.9303C22.3992 12.0851 22.0682 12.4851 21.4063 13.1303C20.7444 13.7755 20.3384 14.098 20.1884 14.098ZM23.776 10.6013C23.6789 10.6013 23.5818 10.5626 23.4847 10.4851C21.905 9.1346 20.2656 8.1174 18.5667 7.43353C16.8678 6.74965 15.0122 6.40772 13 6.40772C10.9878 6.40772 9.13221 6.74965 7.4333 7.43353C5.73439 8.1174 4.09504 9.1346 2.51528 10.4851C2.41819 10.5626 2.32111 10.6013 2.22403 10.6013C2.074 10.6013 1.66582 10.2787 0.999491 9.63352C0.333164 8.98836 0 8.58836 0 8.43353C0 8.3217 0.0441276 8.22277 0.132383 8.13675C1.78276 6.53675 3.74644 5.29804 6.02342 4.42062C8.30041 3.5432 10.6259 3.10449 13 3.10449C15.3741 3.10449 17.6996 3.5432 19.9766 4.42062C22.2536 5.29804 24.2172 6.53675 25.8676 8.13675C25.9559 8.22277 26 8.3217 26 8.43353C26 8.58836 25.6668 8.98836 25.0005 9.63352C24.3342 10.2787 23.926 10.6013 23.776 10.6013Z" fill="%23505050"/></svg>');
}

.pool-content__services--heating::before {
  background-image: url('data:image/svg+xml,<svg width="26" height="28" viewBox="0 0 26 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.2366 26.1866V27.1102C22.2366 27.2353 22.1909 27.3436 22.0995 27.435C22.0081 27.5264 21.8999 27.5721 21.7748 27.5721H2.37785C2.25277 27.5721 2.14453 27.5264 2.05312 27.435C1.96172 27.3436 1.91602 27.2353 1.91602 27.1102V26.1866C1.91602 26.0615 1.96172 25.9533 2.05312 25.8618C2.14453 25.7704 2.25277 25.7247 2.37785 25.7247H21.7748C21.8999 25.7247 22.0081 25.7704 22.0995 25.8618C22.1909 25.9533 22.2366 26.0615 22.2366 26.1866ZM18.542 10.9461C18.542 11.6966 18.4241 12.3893 18.1884 13.0244C17.9527 13.6594 17.6448 14.2006 17.2647 14.648C16.8847 15.0954 16.4637 15.5187 16.0019 15.918C15.5401 16.3173 15.0782 16.6902 14.6164 17.0365C14.1546 17.3829 13.7336 17.7293 13.3536 18.0756C12.9735 18.422 12.6656 18.8141 12.4299 19.2519C12.1942 19.6897 12.0763 20.1539 12.0763 20.6446C12.0763 21.5683 12.3986 22.6459 13.0433 23.8774L12.9856 23.863L13 23.8774C12.1341 23.4829 11.3643 23.0836 10.6908 22.6795C10.0173 22.2754 9.35103 21.7944 8.69196 21.2363C8.03289 20.6783 7.48687 20.0889 7.0539 19.4684C6.62093 18.8478 6.27215 18.1238 6.00756 17.2963C5.74297 16.4689 5.61067 15.5837 5.61067 14.6408C5.61067 13.8903 5.72854 13.1975 5.96426 12.5625C6.19999 11.9275 6.50788 11.3863 6.88793 10.9389C7.26798 10.4915 7.68892 10.0682 8.15075 9.66886C8.61258 9.26957 9.07441 8.89673 9.53624 8.55036C9.99808 8.20399 10.419 7.85761 10.7991 7.51124C11.1791 7.16486 11.487 6.77279 11.7227 6.33501C11.9585 5.89723 12.0763 5.43299 12.0763 4.9423C12.0763 4.03788 11.7588 2.96027 11.1238 1.70947L11.1671 1.72391L11.1527 1.70947C12.0186 2.10395 12.7883 2.50325 13.4618 2.90735C14.1353 3.31145 14.8016 3.79253 15.4607 4.35057C16.1198 4.90862 16.6658 5.49794 17.0987 6.11853C17.5317 6.73911 17.8805 7.46313 18.1451 8.29058C18.4097 9.11803 18.542 10.0032 18.542 10.9461Z" fill="%23505050"/></svg>');
}

.pool-content__services--brazier::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0878 0.572266C15.3972 0.572266 15.6895 0.715349 15.8789 0.959961L19.5771 5.73633L22.7216 8.87891C23.3516 9.50879 22.9056 10.5859 22.0146 10.5859H21.5996C21.6155 10.6579 21.6245 10.7328 21.624 10.8096L21.5468 22.2324C21.5429 22.7845 21.0921 23.2303 20.54 23.2266C19.988 23.2228 19.5435 22.7716 19.5468 22.2197L19.624 10.7959C19.6245 10.7239 19.6325 10.6535 19.6474 10.5859H4.65523C4.67114 10.6579 4.68017 10.7328 4.67965 10.8096L4.6025 22.2324C4.59854 22.7845 4.14779 23.2303 3.59566 23.2266C3.04371 23.2228 2.5992 22.7716 2.6025 22.2197L2.67965 10.7959C2.68013 10.7239 2.68816 10.6535 2.70308 10.5859H1.98629C1.07701 10.5859 0.639752 9.47069 1.3066 8.85254L4.61226 5.78809C4.64937 5.75366 4.6843 5.7164 4.71578 5.67676L8.46871 0.950195C8.65838 0.711369 8.94694 0.572317 9.25191 0.572266H15.0878ZM16.3281 17.2744C16.8803 17.2744 17.3281 17.7221 17.3281 18.2744V19.8125C17.3279 20.2685 17.0219 20.6514 16.6045 20.7715V22.2188C16.6044 22.771 16.1567 23.2187 15.6045 23.2188C15.0522 23.2188 14.6045 22.771 14.6045 22.2188V20.8125H9.71187V22.2188C9.71187 22.771 9.26413 23.2187 8.71187 23.2188C8.15959 23.2188 7.71188 22.771 7.71187 22.2188V20.7939C7.24658 20.7085 6.89375 20.3025 6.89351 19.8125V18.2744C6.89351 17.7221 7.34123 17.2744 7.89351 17.2744H16.3281ZM9.01558 11.9648C9.19274 11.7533 9.50891 11.7244 9.72066 11.9014C9.93205 12.0784 9.95968 12.3937 9.78316 12.6055C9.56932 12.8613 9.59722 13.1719 9.83394 13.584C10.1945 14.2121 10.1679 14.9993 9.83101 15.5742C9.69141 15.8123 9.38557 15.8923 9.14742 15.7529C8.90921 15.6132 8.82903 15.3066 8.96871 15.0684C9.12833 14.7956 9.14436 14.3915 8.96676 14.082C8.66468 13.5562 8.38697 12.7173 9.01558 11.9648ZM11.8115 11.9648C11.9886 11.7533 12.3048 11.7244 12.5166 11.9014C12.728 12.0784 12.7556 12.3937 12.5791 12.6055C12.3652 12.8613 12.3931 13.1719 12.6298 13.584C12.9904 14.2121 12.9638 14.9993 12.6269 15.5742C12.4873 15.8123 12.1815 15.8923 11.9433 15.7529C11.7051 15.6132 11.6249 15.3066 11.7646 15.0684C11.9242 14.7956 11.9403 14.3915 11.7627 14.082C11.4606 13.5562 11.1829 12.7173 11.8115 11.9648ZM14.6074 11.9648C14.7845 11.7533 15.1007 11.7244 15.3125 11.9014C15.5238 12.0784 15.5515 12.3937 15.375 12.6055C15.1611 12.8613 15.189 13.1719 15.4257 13.584C15.7863 14.2121 15.7597 14.9993 15.4228 15.5742C15.2832 15.8123 14.9774 15.8923 14.7392 15.7529C14.501 15.6132 14.4208 15.3066 14.5605 15.0684C14.7201 14.7956 14.7362 14.3915 14.5586 14.082C14.2565 13.5562 13.9788 12.7173 14.6074 11.9648Z" fill="%23454646"/></svg>');
}

.pool-content__services--pay::before {
  background-image: url('data:image/svg+xml,<svg width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.1667 0C20.6708 0 21.1024 0.183594 21.4615 0.550781C21.8205 0.917969 22 1.35938 22 1.875V16.125C22 16.6406 21.8205 17.082 21.4615 17.4492C21.1024 17.8164 20.6708 18 20.1667 18H1.83333C1.32917 18 0.897569 17.8164 0.538542 17.4492C0.179514 17.082 0 16.6406 0 16.125V1.875C0 1.35938 0.179514 0.917969 0.538542 0.550781C0.897569 0.183594 1.32917 0 1.83333 0H20.1667ZM1.83333 1.5C1.73403 1.5 1.64809 1.53711 1.57552 1.61133C1.50295 1.68555 1.46667 1.77344 1.46667 1.875V4.5H20.5333V1.875C20.5333 1.77344 20.497 1.68555 20.4245 1.61133C20.3519 1.53711 20.266 1.5 20.1667 1.5H1.83333ZM20.1667 16.5C20.266 16.5 20.3519 16.4629 20.4245 16.3887C20.497 16.3145 20.5333 16.2266 20.5333 16.125V9H1.46667V16.125C1.46667 16.2266 1.50295 16.3145 1.57552 16.3887C1.64809 16.4629 1.73403 16.5 1.83333 16.5H20.1667ZM2.93333 15V13.5H5.86667V15H2.93333ZM7.33333 15V13.5H11.7333V15H7.33333Z" fill="%23505050"/></svg>');
}

.pool-content__services--parking::before {
  background-image: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.86279 14.8464C5.86279 14.8464 5.95077 14.7533 6.12671 14.5673C6.30265 14.3813 6.39062 14.027 6.39062 13.5045C6.39062 12.982 6.21468 12.5347 5.86279 12.1626C5.5109 11.7905 5.08789 11.6045 4.59375 11.6045C4.09961 11.6045 3.67659 11.7905 3.32471 12.1626C2.97282 12.5347 2.79688 12.982 2.79688 13.5045C2.79688 14.027 2.97282 14.4743 3.32471 14.8464C3.67659 15.2185 4.09961 15.4045 4.59375 15.4045C5.08789 15.4045 5.5109 15.2185 5.86279 14.8464ZM6.79492 9.70449H18.2051L17.2056 5.46512C17.1906 5.40178 17.1382 5.33251 17.0483 5.25731C16.9585 5.1821 16.8799 5.14449 16.8125 5.14449H8.1875C8.12012 5.14449 8.0415 5.1821 7.95166 5.25731C7.86182 5.33251 7.80941 5.40178 7.79443 5.46512L6.79492 9.70449ZM21.6753 14.8464C21.6753 14.8464 21.7633 14.7533 21.9392 14.5673C22.1152 14.3813 22.2031 14.027 22.2031 13.5045C22.2031 12.982 22.0272 12.5347 21.6753 12.1626C21.3234 11.7905 20.9004 11.6045 20.4062 11.6045C19.9121 11.6045 19.4891 11.7905 19.1372 12.1626C18.7853 12.5347 18.6094 12.982 18.6094 13.5045C18.6094 14.027 18.7853 14.4743 19.1372 14.8464C19.4891 15.2185 19.9121 15.4045 20.4062 15.4045C20.9004 15.4045 21.3234 15.2185 21.6753 14.8464ZM24 12.3645V16.9245C24 17.0353 23.9663 17.1264 23.8989 17.1976C23.8315 17.2689 23.7454 17.3045 23.6406 17.3045H22.5625V18.8245C22.5625 19.4578 22.3529 19.9962 21.9336 20.4395C21.5143 20.8828 21.0052 21.1045 20.4062 21.1045C19.8073 21.1045 19.2982 20.8828 18.8789 20.4395C18.4596 19.9962 18.25 19.4578 18.25 18.8245V17.3045H6.75V18.8245C6.75 19.4578 6.54036 19.9962 6.12109 20.4395C5.70182 20.8828 5.19271 21.1045 4.59375 21.1045C3.99479 21.1045 3.48568 20.8828 3.06641 20.4395C2.64714 19.9962 2.4375 19.4578 2.4375 18.8245V17.3045H1.35938C1.25456 17.3045 1.16846 17.2689 1.10107 17.1976C1.03369 17.1264 1 17.0353 1 16.9245V12.3645C1 11.6282 1.2452 11.0008 1.7356 10.4823C2.22599 9.96376 2.81934 9.70449 3.51562 9.70449H3.83008L5.00928 4.72887C5.18148 3.9847 5.5708 3.36126 6.17725 2.85855C6.78369 2.35585 7.45378 2.10449 8.1875 2.10449H16.8125C17.5462 2.10449 18.2163 2.35585 18.8228 2.85855C19.4292 3.36126 19.8185 3.9847 19.9907 4.72887L21.1699 9.70449H21.4844C22.1807 9.70449 22.774 9.96376 23.2644 10.4823C23.7548 11.0008 24 11.6282 24 12.3645Z" fill="%23505050"/></svg>');
}

.pool-content__services--robes::before {
  background-image: url('data:image/svg+xml,<svg width="29" height="23" viewBox="0 0 29 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5327 19.2539L24.9351 11.8156H27.7726C27.8667 11.7569 28.0926 11.7599 28.2432 12.2418C28.3938 12.7238 28.1805 13.158 28.055 13.3149C25.658 16.0507 20.6982 21.6505 20.0356 22.1625C19.373 22.6746 17.9649 22.6269 17.3437 22.539C15.3667 22.2629 10.7842 21.6204 8.27009 21.2589C5.12743 20.8071 3.37518 19.6965 2.11392 18.2846C0.852656 16.8727 0.287278 14.7079 0.720249 12.1665C1.06663 10.1335 3.0357 8.4706 3.97695 7.8933C6.84459 5.70962 12.7606 1.2632 13.4835 0.946939C14.2064 0.630681 14.8263 0.68965 15.0459 0.758666C16.2758 0.909266 19.2891 1.27071 21.5029 1.51166C24.2701 1.81286 25.5502 2.60351 26.1714 4.84367C26.6684 6.63579 25.5543 8.38902 24.9351 9.04161C22.2787 11.8151 16.823 17.4638 16.2507 17.8705C15.6785 18.2771 14.5816 18.316 14.1047 18.2846C12.6489 18.0838 9.34584 17.6182 7.77981 17.3622C5.82227 17.0422 4.63581 15.6303 4.54169 14.4067C4.44757 13.1831 4.78641 12.5995 5.35116 11.9218C5.80295 11.3796 6.8195 11.3822 7.27129 11.4512C9.09103 11.6771 12.9827 12.1741 13.9918 12.3548C15.253 12.5807 15.9495 13.089 15.8742 13.9361C15.814 14.6138 14.9957 14.733 14.5942 14.7079C13.678 14.5636 11.7591 14.2636 11.4128 14.2184C10.9798 14.162 10.0762 13.9361 9.86912 14.9338C9.70346 15.732 10.5154 16.0319 10.9421 16.0821C11.6638 16.2076 13.3291 16.4774 14.2177 16.5527C15.3283 16.6468 17.3049 16.4586 17.7755 13.9361C18.2462 11.4135 15.1124 10.6605 14.5942 10.4911C14.0759 10.3217 9.3985 9.70047 6.68772 9.4934C3.97695 9.28633 3.20616 11.4888 2.99908 11.9218C2.79201 12.3548 2.0188 14.9526 3.56244 16.9857C4.79735 18.6121 6.88856 19.1755 7.77981 19.2539C9.73762 19.5504 13.9451 20.1436 15.1124 20.1436C16.2798 20.1436 17.2124 19.5504 17.5327 19.2539Z" fill="%23505050"></path></svg>');
}

.pool-content__services--jacuzzi::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.2793 11.7544C1.2793 11.7544 3.641 15.1224 12.0395 15.1224C20.981 15.1224 22.7559 11.7544 22.7559 11.7544V18.6218C22.7559 18.6218 19.2132 21.9025 12.0395 21.9025C4.60333 21.9025 1.2793 18.2719 1.2793 18.2719V11.7544Z" fill="%23656565"/><path d="M6.93262 6.01318C7.20051 5.9462 7.47208 6.10955 7.53906 6.37744C7.60574 6.64519 7.44255 6.91695 7.1748 6.98389C6.24234 7.21709 4.82031 7.6891 3.64844 8.31006C3.0614 8.62118 2.5621 8.95655 2.21875 9.29932C1.87065 9.647 1.73786 9.94526 1.74316 10.1909C1.76215 11.0574 2.34956 12.1093 3.93555 13.0044C5.52067 13.8989 8.04845 14.5975 11.7686 14.7397C15.4604 14.8808 18.1205 14.146 19.8389 13.2144C20.6992 12.7479 21.3168 12.2355 21.7129 11.7661C22.1187 11.2851 22.2556 10.8953 22.2559 10.6665C22.2559 10.1846 22.0175 9.70144 21.5576 9.22607C21.0979 8.75096 20.4513 8.32121 19.7305 7.9624C19.4836 7.83934 19.3831 7.53954 19.5059 7.29248C19.6289 7.04533 19.9286 6.94497 20.1758 7.06787C20.956 7.45621 21.7103 7.94573 22.2764 8.53076C22.8422 9.11558 23.2559 9.83467 23.2559 10.6665V17.9829C23.2557 18.4544 22.9601 18.9797 22.5215 19.4585C22.0631 19.9587 21.3816 20.484 20.46 20.9565C18.6136 21.903 15.7767 22.6544 11.7402 22.5737C8.11136 22.5011 5.40448 21.7505 3.58789 20.7964C2.68097 20.32 1.98419 19.787 1.50781 19.2515C1.0409 18.7265 0.743378 18.1498 0.743164 17.5942V10.2017C0.733535 9.56967 1.0768 9.02674 1.51172 8.59229C1.95422 8.15043 2.55069 7.76011 3.18066 7.42627C4.44351 6.7571 5.94624 6.25982 6.93262 6.01318ZM1.74316 17.5942C1.7434 17.8032 1.86772 18.1511 2.25488 18.5864C2.63335 19.0119 3.22553 19.4771 4.05273 19.9116C5.70531 20.7795 8.25302 21.5045 11.7598 21.5747C15.6665 21.6528 18.3333 20.9232 20.0039 20.0669C20.84 19.6383 21.4202 19.1808 21.7842 18.7837C22.1673 18.3655 22.2556 18.0761 22.2559 17.9829V12.6558C21.7785 13.1552 21.1312 13.6519 20.3154 14.0942C18.4139 15.1251 15.5701 15.8855 11.7305 15.7388C7.91907 15.5931 5.21725 14.8759 3.44434 13.8755C2.73815 13.477 2.1724 13.0253 1.74316 12.5435V17.5942ZM16.207 11.6743C17.2498 11.6743 17.8249 12.0133 18.0977 12.1411C18.3477 12.2583 18.456 12.5561 18.3389 12.8062C18.2216 13.056 17.9238 13.1634 17.6738 13.0464C17.3869 12.9119 16.9994 12.6743 16.207 12.6743C16.1028 12.6744 15.9812 12.7003 15.7441 12.7896C15.6258 12.8341 15.4913 12.8896 15.3223 12.9585C15.1557 13.0264 14.9613 13.1047 14.7334 13.1919C14.3638 13.3332 14.0609 13.418 13.7617 13.4058C13.4596 13.3933 13.2123 13.2821 12.9873 13.1821C12.7352 13.07 12.6216 12.7742 12.7334 12.522C12.8455 12.2697 13.1412 12.1561 13.3936 12.2681C13.6405 12.3777 13.7194 12.4033 13.8027 12.4067C13.889 12.4102 14.0327 12.3895 14.376 12.2583C14.5936 12.1751 14.7801 12.0991 14.9453 12.0317C15.1079 11.9655 15.2577 11.9044 15.3916 11.854C15.6589 11.7533 15.9178 11.6744 16.207 11.6743ZM9.25684 9.65479C10.7709 9.65516 11.4722 10.6363 11.6602 10.7632C11.8889 10.9176 11.9502 11.2287 11.7959 11.4575C11.6416 11.6862 11.3304 11.7462 11.1016 11.5923C10.5376 11.212 10.3642 10.6551 9.25684 10.6548C8.90793 10.6548 8.57162 10.8503 8.0498 11.1616C7.57964 11.4421 6.96326 11.809 6.21387 11.8091C5.86166 11.8091 5.47892 11.763 5.15332 11.6616C4.99087 11.611 4.8238 11.5403 4.67871 11.4419C4.53562 11.3447 4.38162 11.197 4.30273 10.9829C4.20738 10.7238 4.33961 10.4368 4.59863 10.3413C4.84484 10.2508 5.11441 10.3671 5.22266 10.6011C5.22621 10.6041 5.23256 10.6089 5.24121 10.6147C5.27958 10.6407 5.34784 10.6743 5.45117 10.7065C5.65872 10.7712 5.93691 10.8091 6.21387 10.8091C6.64958 10.809 7.04017 10.5987 7.53711 10.3022C7.98238 10.0366 8.57534 9.65475 9.25684 9.65479ZM16.1719 4.7915C17.5534 4.93198 18.6318 6.09951 18.6318 7.51807L18.6172 7.79834C18.4766 9.17963 17.31 10.2582 15.8916 10.2583L15.6113 10.2437C14.3219 10.1128 13.2962 9.08766 13.165 7.79834L13.1514 7.51807C13.1514 6.00481 14.3783 4.77783 15.8916 4.77783L16.1719 4.7915ZM15.8916 5.77783C14.9306 5.77783 14.1514 6.5571 14.1514 7.51807C14.1516 8.47881 14.9308 9.2583 15.8916 9.2583C16.8523 9.25817 17.6316 8.47873 17.6318 7.51807C17.6318 6.55718 16.8525 5.77796 15.8916 5.77783ZM11.0967 1.43213C12.2509 1.54922 13.1514 2.52438 13.1514 3.70947L13.1396 3.94287C13.0226 5.09695 12.0482 5.99737 10.8633 5.99756L10.6289 5.98584C9.55168 5.87643 8.69522 5.02013 8.58594 3.94287L8.57422 3.70947C8.57422 2.44546 9.59927 1.42041 10.8633 1.42041L11.0967 1.43213ZM10.8633 2.42041C10.1516 2.42041 9.57422 2.99775 9.57422 3.70947C9.57442 4.42103 10.1517 4.99756 10.8633 4.99756C11.5747 4.99736 12.1512 4.42091 12.1514 3.70947C12.1514 2.99787 11.5748 2.42061 10.8633 2.42041Z" fill="%23444344"/></svg>');
}

.pool-content__services--gym::before {
  background-image: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.66386 6.57666C6.19394 6.57666 6.62462 6.98679 6.62487 7.49225V16.5078C6.62462 17.0131 6.19466 17.4231 5.6648 17.4233H3.70528C3.1752 17.4233 2.74546 17.0132 2.74521 16.5078V15.298C2.64136 15.3347 2.5296 15.3561 2.41237 15.3561H0.960072C0.430054 15.3559 0 14.946 0 14.4405V9.55947C0 9.05396 0.430054 8.64413 0.960072 8.64389H2.41237C2.52949 8.64394 2.64144 8.66444 2.74521 8.70111V7.49225C2.74546 6.98694 3.17448 6.5769 3.70434 6.57666H5.66386ZM20.8244 6.57666C21.3544 6.57666 21.7842 6.98679 21.7844 7.49225V8.64389H23.0849C23.6151 8.64389 24.0449 9.05381 24.0449 9.55947V14.4405C24.0449 14.9462 23.6151 15.3561 23.0849 15.3561H21.7844V16.5078C21.7842 17.0132 21.3544 17.4233 20.8244 17.4233H18.8648C18.3348 17.4233 17.905 17.0132 17.9048 16.5078V13.2478H6.63237V10.7522H17.9048V7.49225C17.905 6.98679 18.3348 6.57666 18.8648 6.57666H20.8244Z" fill="%23494949"/></svg>');
}

.pool-content__services--loungers::before {
  background-image: url('data:image/svg+xml,<svg width="28" height="26" viewBox="0 0 28 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9482 9.18066C25.5171 8.57881 26.4672 8.55155 27.0693 9.12012C27.6714 9.68897 27.6976 10.639 27.1289 11.2412L20.957 17.7734L24.291 21.417C24.8502 22.028 24.8081 22.9768 24.1973 23.5361C23.5861 24.0954 22.6374 24.0535 22.0781 23.4424L18.8115 19.873H7.52344L5.60352 23.1826C5.18777 23.8992 4.26928 24.1433 3.55273 23.7275C2.83632 23.3117 2.5921 22.3932 3.00781 21.6768L4.05469 19.873H2.15234C1.32392 19.873 0.652344 19.2015 0.652344 18.373C0.652743 17.545 1.32416 16.873 2.15234 16.873H17.6807L24.9482 9.18066ZM7.46289 12.4766C7.87649 12.4653 8.22149 12.7925 8.2334 13.2061L8.27637 14.752C8.28752 15.1657 7.96065 15.5109 7.54688 15.5225C7.13341 15.5333 6.78803 15.2065 6.77637 14.793L6.73438 13.248C6.72314 12.8345 7.04938 12.4885 7.46289 12.4766ZM3.5498 11.2979C3.82983 10.9933 4.30534 10.9734 4.61035 11.2529C4.91508 11.5331 4.93426 12.0085 4.6543 12.3135L3.60938 13.4512C3.32925 13.7562 2.85393 13.7771 2.54883 13.4971C2.24454 13.2169 2.22523 12.7424 2.50488 12.4375L3.5498 11.2979ZM10.4014 11.333C10.6866 11.0334 11.1609 11.0219 11.4609 11.3066L12.582 12.3721C12.8818 12.6576 12.8927 13.1326 12.6074 13.4326C12.3219 13.7321 11.8468 13.7432 11.5469 13.458L10.4277 12.3926C10.1282 12.1071 10.1162 11.633 10.4014 11.333ZM7.5459 4.87988C9.4599 4.87995 11.0113 6.43178 11.0117 8.3457C11.0117 10.26 9.46016 11.8124 7.5459 11.8125C5.6318 11.8122 4.0791 10.2599 4.0791 8.3457C4.07952 6.4319 5.63205 4.88014 7.5459 4.87988ZM2.6377 7.57715C3.05122 7.5624 3.39874 7.88629 3.41406 8.2998C3.42882 8.71349 3.10515 9.0611 2.69141 9.07617L1.14648 9.13184C0.733053 9.14641 0.385356 8.82364 0.370117 8.41016C0.355465 7.99671 0.67931 7.6491 1.09277 7.63379L2.6377 7.57715ZM13.9453 7.55957C14.3587 7.54494 14.7062 7.86889 14.7217 8.28223C14.7364 8.69575 14.4125 9.04327 13.999 9.05859L12.4541 9.11426C12.0404 9.12903 11.6919 8.8063 11.6768 8.39258C11.6621 7.97928 11.9862 7.63177 12.3994 7.61621L13.9453 7.55957ZM11.4824 3.24023C11.7624 2.93571 12.237 2.9159 12.542 3.19531C12.8466 3.47536 12.8665 3.94987 12.5869 4.25488L11.541 5.39355C11.2609 5.69853 10.7865 5.71853 10.4814 5.43848C10.1772 5.15828 10.1568 4.68375 10.4365 4.37891L11.4824 3.24023ZM2.4834 3.25977C2.76874 2.96009 3.24388 2.94946 3.54395 3.23438L4.66406 4.2998C4.96369 4.58518 4.97539 5.05934 4.69043 5.35938C4.40496 5.65903 3.92988 5.67096 3.62988 5.38574L2.50977 4.32031C2.21026 4.03483 2.19824 3.55972 2.4834 3.25977ZM7.54395 1.16992C7.95771 1.15867 8.3028 1.48566 8.31445 1.89941L8.35742 3.44531C8.36844 3.85893 8.04161 4.20327 7.62793 4.21484C7.21434 4.22573 6.86889 3.89905 6.85742 3.48535L6.81543 1.94043C6.80421 1.52686 7.13045 1.18185 7.54395 1.16992Z" fill="%23494949"/></svg>');
}

.pool-content__services--invalid::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.72795 9.245L8.27195 11.169C7.56211 11.3707 6.91276 11.7438 6.38111 12.2556C5.84946 12.7673 5.45181 13.402 5.22321 14.1036C4.9946 14.8052 4.94205 15.5523 5.07019 16.279C5.19832 17.0058 5.50321 17.6898 5.95799 18.271C6.41277 18.8521 7.00348 19.3125 7.6781 19.6116C8.35272 19.9106 9.09053 20.0392 9.82654 19.9859C10.5625 19.9327 11.2742 19.6993 11.8987 19.3062C12.5233 18.9132 13.0416 18.3725 13.4079 17.732L13.5099 17.545L15.2899 18.455C14.8038 19.4063 14.0906 20.2232 13.2136 20.8332C12.3365 21.4433 11.3226 21.8277 10.2615 21.9526C9.2005 22.0774 8.12504 21.9388 7.13033 21.549C6.13563 21.1592 5.25234 20.5302 4.55862 19.7177C3.86491 18.9052 3.38217 17.9342 3.15311 16.8907C2.92405 15.8472 2.95574 14.7633 3.24537 13.735C3.535 12.7066 4.07365 11.7655 4.81364 10.9949C5.55364 10.2243 6.47217 9.64803 7.48795 9.317L7.72795 9.245ZM10.9999 2C11.6606 1.99965 12.303 2.21741 12.8272 2.61949C13.3515 3.02157 13.7284 3.58547 13.8994 4.22366C14.0703 4.86185 14.0259 5.53864 13.7728 6.14896C13.5198 6.75928 13.0723 7.269 12.4999 7.599V8.919L14.2429 9.5H15.9999C16.3978 9.5 16.7793 9.65804 17.0606 9.93934C17.3419 10.2206 17.4999 10.6022 17.4999 11C17.4999 11.3978 17.3419 11.7794 17.0606 12.0607C16.7793 12.342 16.3978 12.5 15.9999 12.5H13.9999C13.8379 12.5 13.6799 12.4743 13.5259 12.423L12.4999 12.081V13C12.4999 13.1326 12.5526 13.2598 12.6464 13.3536C12.7402 13.4473 12.8673 13.5 12.9999 13.5H14.9999C15.5433 13.5 16.0792 13.6265 16.5652 13.8695C17.0512 14.1125 17.4739 14.4653 17.7999 14.9L19.75 17.5H20C20.3978 17.5 20.7793 17.658 21.0606 17.9393C21.3419 18.2206 21.5 18.6022 21.5 19C21.5 19.3978 21.3419 19.7794 21.0606 20.0607C20.7793 20.342 20.3978 20.5 20 20.5H18.9999C18.7671 20.5 18.5374 20.4458 18.3291 20.3416C18.1208 20.2375 17.9397 20.0863 17.7999 19.9L15.3999 16.7C15.3534 16.6379 15.293 16.5875 15.2236 16.5528C15.1541 16.5181 15.0776 16.5 14.9999 16.5H12.9999C12.0717 16.5 11.1815 16.1313 10.5251 15.4749C9.8687 14.8185 9.49995 13.9283 9.49995 13V7.599C8.92756 7.269 8.48013 6.75928 8.22709 6.14896C7.97405 5.53864 7.92956 4.86185 8.10054 4.22366C8.27151 3.58547 8.64838 3.02157 9.17265 2.61949C9.69692 2.21741 10.3393 1.99965 10.9999 2Z" fill="%23505050"/></svg>');
}

.pool-content__services--nursery::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8818 10.0405C13.3136 9.80969 13.082 9.77486 11.9277 10.1655C10.7736 10.5561 9.33551 10.7162 8.73144 11.3374C8.35405 11.7259 7.94208 12.3231 7.69922 12.7983L6.27441 14.8901L2.76758 15.3638C1.94668 15.4745 1.37089 16.2304 1.48144 17.0513C1.59243 17.8718 2.3473 18.4479 3.16797 18.3374C3.18362 18.3392 6.40711 18.7182 8.00195 17.6851C8.62197 17.2833 9.1666 16.5565 9.58789 15.856C10.0214 16.2286 10.5633 16.6454 11.0762 16.9145C11.5755 17.1765 12.3175 17.5417 12.9883 17.8618C12.6151 18.3951 12.207 19.1661 12.0176 19.7729C11.923 20.0762 11.8718 20.8213 12.2803 21.5073C12.7493 22.2942 13.5691 22.4224 14.0234 22.4224L19.2207 22.4224C20.0487 22.4221 20.7204 21.7504 20.7207 20.9224C20.7205 20.0942 20.0488 19.4226 19.2207 19.4224L17.126 19.4224C17.435 19.0401 17.724 18.8319 18.0029 18.5278C18.1759 18.3394 18.4059 18.1896 18.5107 18.0806C18.5133 18.0778 18.5119 18.0754 18.5078 18.0718C18.8568 17.7831 19.1423 17.4562 19.2363 17.187C19.4176 16.6672 19.7951 14.7646 18.3213 13.5571C16.8474 12.3496 14.4505 10.2719 13.8818 10.0405ZM8.99609 1.13232C6.5216 1.13232 4.51563 3.1383 4.51562 5.61279C4.51562 8.08729 6.5216 10.0933 8.99609 10.0933C11.4706 10.0933 13.4766 8.08729 13.4766 5.61279C13.4766 3.1383 11.4706 1.13232 8.99609 1.13232Z" fill="%234E4E4E"/></svg>');
}

.pool-content__services--shower::before {
  background-image: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.52344 0.00439453C5.26345 0.0190649 6.03772 0.0690384 6.58887 0.109863C7.4168 0.17132 7.90404 0.723822 8.16797 1.11963C8.30218 1.32107 8.4116 1.53169 8.49414 1.69287C8.58668 1.87359 8.64233 1.98498 8.69824 2.07666C8.715 2.10409 8.73031 2.13329 8.74414 2.16162C9.63017 2.03296 11.7159 3.23555 12.1064 3.90967C12.4312 4.4716 12.258 5.15549 11.7002 5.34717C10.3672 5.80488 7.37435 6.81844 6.57422 7.02295C5.57495 7.27802 5.64556 6.17196 5.73926 5.18213C5.8117 4.42023 6.33859 3.42894 6.91113 2.97607C6.83658 2.84212 6.76618 2.70617 6.71387 2.604C6.63256 2.44524 6.56858 2.32509 6.50391 2.22803C6.45629 2.1567 6.42182 2.11982 6.40332 2.10205C5.86809 2.06274 5.15456 2.01769 4.48438 2.00439C3.75714 1.98998 3.21271 2.01785 2.97266 2.07764C2.95144 2.08294 2.86707 2.11419 2.73242 2.21436C2.60486 2.30936 2.46775 2.44008 2.3418 2.5874C2.21588 2.73484 2.11602 2.88158 2.05273 3.00049C2.02097 3.06031 2.00653 3.10037 2 3.11865V24.4888C2 25.0411 1.55228 25.4888 1 25.4888C0.447715 25.4888 0 25.0411 0 24.4888V3.02783L0.000976562 3.01025C0.0144161 2.64626 0.157724 2.30663 0.287109 2.06299C0.428805 1.79639 0.615091 1.52895 0.821289 1.2876C1.20101 0.843352 1.79765 0.309622 2.4873 0.137207C3.02286 0.00344057 3.82569 -0.00942579 4.52344 0.00439453ZM23.75 8.44189C24.8544 8.44189 25.7497 9.3376 25.75 10.4419V16.8423C25.7499 17.8144 25.056 18.6229 24.1367 18.8032C24.1397 18.8527 24.1413 18.9036 24.1367 18.9546L23.6465 24.4282C23.6001 24.9436 23.1679 25.3383 22.6504 25.3384H19.7529C19.2382 25.3384 18.8067 24.9474 18.7568 24.4351L18.2236 18.9624C18.2185 18.9091 18.2196 18.8559 18.2227 18.8042C17.2995 18.627 16.6016 17.8171 16.6016 16.8423V10.4419C16.6019 9.3376 17.4972 8.44189 18.6016 8.44189H23.75ZM10.4189 11.2612C10.8228 11.17 11.225 11.4239 11.3164 11.8276L11.6074 13.1157C11.6984 13.5195 11.4447 13.9208 11.041 14.0122C10.637 14.1035 10.2349 13.8498 10.1436 13.4458L9.85254 12.1577C9.76176 11.754 10.0152 11.3525 10.4189 11.2612ZM7.79883 8.07861C8.21291 8.07861 8.54862 8.41458 8.54883 8.82861V10.3706C8.54865 10.7847 8.21293 11.1206 7.79883 11.1206C7.38473 11.1206 7.04901 10.7847 7.04883 10.3706V8.82861C7.04904 8.41458 7.38475 8.07861 7.79883 8.07861ZM11.1865 7.0415C11.5739 6.89588 12.0063 7.0918 12.1523 7.479L12.8164 9.24268C12.9623 9.63026 12.7664 10.0635 12.3789 10.2095C11.9913 10.3554 11.5581 10.1595 11.4121 9.77197L10.749 8.00732C10.6034 7.61978 10.799 7.18737 11.1865 7.0415ZM21.1758 1.2085C22.8045 1.2085 24.1248 2.52906 24.125 4.15771C24.125 5.78652 22.8046 7.10693 21.1758 7.10693C19.547 7.10693 18.2266 5.78652 18.2266 4.15771C18.2267 2.52906 19.5471 1.2085 21.1758 1.2085Z" fill="%23434343"/></svg>');
}

.pool-content__services--playground::before {
  background-image: url('data:image/svg+xml,<svg width="34" height="29" viewBox="0 0 34 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.47758 0C10.5234 1.42671e-05 11.4471 0.483877 12.084 1.06641C12.696 1.62612 13.2881 2.50851 13.2881 3.54297V6.39258L13.6553 6.43359L18.5235 15.0361C18.9315 15.7571 18.678 16.672 17.9571 17.0801C17.2361 17.4879 16.3211 17.2346 15.9131 16.5137L11.8008 9.24805L11.7061 9.23828H7.35258L6.7725 11.6787H9.47758C10.306 11.6787 10.9775 12.3504 10.9776 13.1787C10.9776 14.0071 10.306 14.6787 9.47758 14.6787H6.05864L5.42875 17.3242H8.4727C9.30106 17.3242 9.97259 17.9959 9.9727 18.8242C9.9727 19.6526 9.30113 20.3242 8.4727 20.3242H4.71489L2.95903 27.7041C2.76718 28.5099 1.95825 29.0082 1.15239 28.8164C0.346768 28.6245 -0.150559 27.8155 0.0410593 27.0098L4.98344 6.23828H5.49614V3.54297C5.49614 1.45319 7.38799 2.8553e-05 9.47758 0ZM28.709 14.4004C28.8545 14.3703 29.0075 14.3614 29.1631 14.377C29.2242 14.3831 29.2832 14.3932 29.3399 14.4053L29.4864 14.4072V14.4424C29.7699 14.5288 29.9739 14.666 30.0352 14.7061C30.1915 14.8082 30.3445 14.9296 30.4795 15.043C30.7542 15.2736 31.0657 15.568 31.3672 15.8672C31.976 16.4712 32.6331 17.181 33.0538 17.6504C33.6064 18.2672 33.555 19.2157 32.9385 19.7686C32.3217 20.3213 31.3733 20.269 30.8204 19.6523C30.4791 19.2715 29.9737 18.7274 29.4864 18.2324V20.3545C29.511 20.4661 29.5252 20.5819 29.5235 20.7012C29.5075 21.7567 29.4873 23.9866 29.5225 24.7607C29.5285 24.8896 29.6034 25.1842 29.7872 25.5996C29.9562 25.9817 30.1558 26.3307 30.2745 26.5146C30.7233 27.2106 30.5228 28.1387 29.8272 28.5879C29.1311 29.0369 28.2031 28.8366 27.7539 28.1406C27.5583 27.8374 27.282 27.3514 27.044 26.8135C26.8209 26.3091 26.5573 25.5977 26.5254 24.8965C26.5118 24.5956 26.5067 24.1274 26.5049 23.6006C26.4684 23.6416 26.431 23.6829 26.3946 23.7246C25.9585 24.2242 25.6354 24.6618 25.5 24.9326C25.3524 25.2282 25.2029 25.6993 25.0772 26.2354C24.9559 26.7525 24.8771 27.2395 24.8438 27.5107C24.7426 28.3326 23.9939 28.9171 23.1719 28.8164C22.3498 28.7153 21.7653 27.9667 21.8663 27.1445C21.9481 26.4785 22.2407 24.7425 22.8155 23.5918C23.05 23.1223 23.4073 22.6289 23.7637 22.1904V18.5439C23.3132 19.1157 22.9891 19.6412 22.8916 19.8643C22.5604 20.6234 21.6762 20.9697 20.917 20.6387C20.1577 20.3073 19.8103 19.4233 20.1416 18.6641C20.411 18.0471 20.9981 17.1776 21.6036 16.4434C21.9184 16.0616 22.272 15.675 22.6358 15.3438C22.9778 15.0324 23.4228 14.6834 23.9209 14.4805C24.0539 14.4263 24.1902 14.3936 24.3262 14.3789L24.3291 14.3652L28.709 14.4004ZM15.5772 19.335C17.8947 19.335 19.7735 21.2137 19.7735 23.5312C19.7735 25.8488 17.8947 27.7275 15.5772 27.7275C13.2597 27.7275 11.3809 25.8488 11.3809 23.5312C11.3809 21.2137 13.2597 19.335 15.5772 19.335ZM26.1856 7.24023C27.878 7.24023 29.25 8.61224 29.25 10.3047C29.25 11.9971 27.878 13.3691 26.1856 13.3691C24.4932 13.3691 23.1211 11.9971 23.1211 10.3047C23.1211 8.61225 24.4932 7.24026 26.1856 7.24023ZM9.47758 3C8.62271 3.00003 8.49614 3.50282 8.49614 3.54297V6.23828H10.2881V3.58203C10.2846 3.57269 10.2785 3.55758 10.2676 3.53711C10.231 3.46835 10.1629 3.37483 10.0596 3.28027C9.83371 3.07369 9.60164 3.00001 9.47758 3Z" fill="%23434343"/></svg>');
}

.pool-content__galery--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.0385 2.5H6.88462C6.49699 2.5 6.12524 2.68198 5.85115 3.00591C5.57706 3.32983 5.42308 3.76917 5.42308 4.22727V5.95455H3.96154C3.57391 5.95455 3.20217 6.13653 2.92807 6.46045C2.65398 6.78438 2.5 7.22372 2.5 7.68182V19.7727C2.5 20.2308 2.65398 20.6702 2.92807 20.9941C3.20217 21.318 3.57391 21.5 3.96154 21.5H17.1154C17.503 21.5 17.8748 21.318 18.1488 20.9941C18.4229 20.6702 18.5769 20.2308 18.5769 19.7727V18.0455H20.0385C20.4261 18.0455 20.7978 17.8635 21.0719 17.5395C21.346 17.2156 21.5 16.7763 21.5 16.3182V4.22727C21.5 3.76917 21.346 3.32983 21.0719 3.00591C20.7978 2.68198 20.4261 2.5 20.0385 2.5ZM16.0192 5.95455C16.236 5.95455 16.448 6.03052 16.6282 6.17287C16.8085 6.31522 16.949 6.51754 17.0319 6.75425C17.1149 6.99096 17.1366 7.25144 17.0943 7.50273C17.052 7.75402 16.9476 7.98485 16.7943 8.16602C16.641 8.3472 16.4457 8.47058 16.2331 8.52056C16.0204 8.57055 15.8 8.54489 15.5998 8.44684C15.3995 8.34879 15.2283 8.18275 15.1078 7.96972C14.9874 7.75668 14.9231 7.50622 14.9231 7.25C14.9231 6.90642 15.0386 6.57692 15.2441 6.33398C15.4497 6.09103 15.7285 5.95455 16.0192 5.95455ZM17.1154 19.7727H3.96154V7.68182H5.42308V16.3182C5.42308 16.7763 5.57706 17.2156 5.85115 17.5395C6.12524 17.8635 6.49699 18.0455 6.88462 18.0455H17.1154V19.7727ZM20.0385 16.3182H6.88462V11.2109L9.65606 7.93443C9.72393 7.85413 9.80452 7.79043 9.89324 7.74697C9.98195 7.70351 10.077 7.68114 10.1731 7.68114C10.2691 7.68114 10.3642 7.70351 10.4529 7.74697C10.5416 7.79043 10.6222 7.85413 10.6901 7.93443L15.2254 13.2955L17.5721 10.5253C17.7091 10.3635 17.8949 10.2726 18.0887 10.2726C18.2824 10.2726 18.4682 10.3635 18.6052 10.5253L20.0385 12.2235V16.3182Z" fill="%2300BBFF"/></svg>');
}

.pool-content__galery--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 15px;
}

.pool-content__galery--content img {
  width: calc(100% / 3 - 7px);
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 7px;
}

.pool-content__description {
  z-index: 9999;
}
/*
.pool-content__description:has(.open) {
  position: relative !important;
  width: 100%;
  left: auto !important;
  right: 0;
}
*/
.pool-content__description--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.75 4H14.75C13.9544 4 13.1913 4.31607 12.6287 4.87868C12.0661 5.44129 11.75 6.20435 11.75 7V15.2247C11.7526 15.4182 11.6818 15.6056 11.5519 15.7491C11.422 15.8926 11.2425 15.9816 11.0497 15.9981C10.9471 16.0049 10.8442 15.9906 10.7474 15.956C10.6506 15.9213 10.5619 15.8672 10.4869 15.7968C10.4119 15.7265 10.3522 15.6415 10.3115 15.5471C10.2707 15.4527 10.2498 15.3509 10.25 15.2481V7C10.25 6.20435 9.93393 5.44129 9.37132 4.87868C8.80871 4.31607 8.04565 4 7.25 4H1.25C1.05109 4 0.860322 4.07902 0.71967 4.21967C0.579018 4.36032 0.5 4.55109 0.5 4.75V18.25C0.5 18.4489 0.579018 18.6397 0.71967 18.7803C0.860322 18.921 1.05109 19 1.25 19H8C8.59576 19 9.16721 19.2363 9.589 19.657C10.0108 20.0778 10.2485 20.6486 10.25 21.2444C10.247 21.3975 10.2915 21.5478 10.3775 21.6746C10.4635 21.8013 10.5866 21.8983 10.73 21.9522C10.8438 21.9961 10.9666 22.0116 11.0878 21.9973C11.209 21.983 11.3248 21.9394 11.4253 21.8702C11.5258 21.8011 11.6079 21.7084 11.6645 21.6003C11.721 21.4923 11.7504 21.372 11.75 21.25C11.75 20.6533 11.9871 20.081 12.409 19.659C12.831 19.2371 13.4033 19 14 19H20.75C20.9489 19 21.1397 18.921 21.2803 18.7803C21.421 18.6397 21.5 18.4489 21.5 18.25V4.75C21.5 4.55109 21.421 4.36032 21.2803 4.21967C21.1397 4.07902 20.9489 4 20.75 4ZM18.5 15.25H14.7753C14.5818 15.2526 14.3944 15.1818 14.2509 15.0519C14.1074 14.922 14.0184 14.7425 14.0019 14.5497C13.9951 14.4471 14.0094 14.3442 14.044 14.2474C14.0787 14.1506 14.1328 14.0619 14.2032 13.9869C14.2735 13.9119 14.3585 13.8522 14.4529 13.8115C14.5473 13.7707 14.6491 13.7498 14.7519 13.75H18.4766C18.6701 13.7474 18.8575 13.8182 19.001 13.9481C19.1445 14.078 19.2334 14.2575 19.25 14.4503C19.2568 14.5529 19.2425 14.6558 19.2078 14.7526C19.1732 14.8494 19.119 14.9381 19.0487 15.0131C18.9784 15.0881 18.8934 15.1478 18.799 15.1885C18.7046 15.2293 18.6028 15.2502 18.5 15.25ZM18.5 12.25H14.7753C14.5818 12.2526 14.3944 12.1818 14.2509 12.0519C14.1074 11.922 14.0184 11.7425 14.0019 11.5497C13.9951 11.4471 14.0094 11.3442 14.044 11.2474C14.0787 11.1506 14.1328 11.0619 14.2032 10.9869C14.2735 10.9119 14.3585 10.8522 14.4529 10.8115C14.5473 10.7707 14.6491 10.7498 14.7519 10.75H18.4766C18.6701 10.7474 18.8575 10.8182 19.001 10.9481C19.1445 11.078 19.2334 11.2575 19.25 11.4503C19.2568 11.5529 19.2425 11.6558 19.2078 11.7526C19.1732 11.8494 19.119 11.9381 19.0487 12.0131C18.9784 12.0881 18.8934 12.1478 18.799 12.1885C18.7046 12.2293 18.6028 12.2502 18.5 12.25ZM18.5 9.25H14.7753C14.5814 9.25308 14.3936 9.18252 14.2497 9.05255C14.1058 8.92258 14.0166 8.74288 14 8.54969C13.9932 8.4471 14.0075 8.3442 14.0422 8.24739C14.0768 8.15059 14.131 8.06193 14.2013 7.98694C14.2716 7.91194 14.3566 7.85221 14.451 7.81145C14.5454 7.77069 14.6472 7.74977 14.75 7.75H18.4747C18.6686 7.74692 18.8564 7.81748 19.0003 7.94745C19.1442 8.07742 19.2334 8.25713 19.25 8.45031C19.2568 8.5529 19.2425 8.6558 19.2078 8.75261C19.1732 8.84942 19.119 8.93807 19.0487 9.01306C18.9784 9.08806 18.8934 9.14779 18.799 9.18855C18.7046 9.22931 18.6028 9.25023 18.5 9.25Z" fill="%2300BBFF"/></svg>');
}

.pool-content__description--content {
  -webkit-line-clamp: 6;
  line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 0;
  margin-bottom: 20px;
}

.pool-content__description--content.open {
  -webkit-line-clamp: none;
  line-clamp: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: visible;
}

.pool-content__description--content p {
  font-size: clamp(0.75rem, calc(0.71rem + 0.14vw), 0.88rem);
}

.pool-content__description--content ul {
  padding-left: 20px;
  list-style: disc;
  margin-bottom: 20px;
}

.pool-content__description--content ol {
  padding-left: 20px;
  list-style: decimal;
  margin-bottom: 20px;
}

.pool-content__description--content figure {
  margin-bottom: 20px;
}
.pool-content__description--content a {
	color: var(--accent-color);
	font-weight: 600;
	transition: all 0.3s;
}
.pool-content__description--content a:hover{
	color: var(--accent-hover);
}

.pool-content__description--content h2, .pool-content__description--content h3, .pool-content__description--content h4, .pool-content__description--content h5 {
  margin-bottom: 24px;
}

.pool-content__subscrise--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2238_1033)"><path d="M3.69231 0V17.5385C3.69231 18.0508 3.28154 18.4615 2.76923 18.4615C2.25692 18.4615 1.84615 18.0508 1.84615 17.5385V6.46154H2.76923V4.61538H0V17.5385C0 19.0569 1.25077 20.3077 2.76923 20.3077H12C11.8154 19.7538 11.7111 19.1077 11.7111 18.4615H5.36677C5.472 18.1698 5.53938 17.8643 5.53938 17.5385V1.84615H20.3086V12C20.9548 12.1846 21.6009 12.4615 22.1548 12.9231V0H3.69231ZM7.38462 3.69231V7.38462H18.4615V3.69231H7.38462ZM7.38462 9.23077V11.0769H12V9.23077H7.38462ZM13.8462 9.23077V11.0769H18.4615V9.23077H13.8462ZM7.38462 12V13.8462H12V12H7.38462ZM18.4615 12.9231C15.3932 12.9231 12.9231 15.3932 12.9231 18.4615C12.9231 21.5298 15.3932 24 18.4615 24V22.1538C16.3606 22.1538 14.7692 20.5625 14.7692 18.4615C14.7692 16.3606 16.3606 14.7692 18.4615 14.7692C20.5625 14.7692 22.1538 16.3606 22.1538 18.4615C22.1538 19.2628 21.9258 20.0031 21.5188 20.5966L20.3077 19.3846L19.8462 23.5385L24 23.0769L22.8462 21.9231C23.6132 20.9594 24 19.7326 24 18.4615C24 15.3932 21.5298 12.9231 18.4615 12.9231ZM7.38462 14.7692V16.6154H12V14.7692H7.38462Z" fill="%2300BBFF"/></g><defs><clipPath id="clip0_2238_1033"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}

.pool-content__subscrise--content {
  /* min-height: 150px; */
}

.pool-content__subscrise--content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 40px;
          column-gap: 40px;
  font-size: 14px;
  row-gap: 37px;
}

.pool-content__subscrise--content ul li {
  width: 150px;
}

.pool-content__subscrise--item {
  position: relative;
  padding-left: 50px;
}

.pool-content__subscrise--item::before {
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 36px;
  height: 36px;
}

.pool-content__subscrise--facebook::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7187 18C31.7142 21.5744 30.4392 25.0238 28.1338 27.6984C25.8283 30.373 22.6517 32.0882 19.2021 32.521C19.1253 32.5299 19.0475 32.522 18.9739 32.4978C18.9002 32.4735 18.8325 32.4335 18.775 32.3804C18.7175 32.3272 18.6716 32.2621 18.6403 32.1894C18.6091 32.1167 18.5932 32.038 18.5937 31.9585V21.375H21.8749C22.0249 21.3754 22.1733 21.344 22.3109 21.2829C22.4486 21.2217 22.5726 21.1321 22.6751 21.0196C22.7777 20.9071 22.8567 20.7741 22.9072 20.6289C22.9577 20.4837 22.9786 20.3294 22.9687 20.1755C22.9445 19.8862 22.8148 19.6171 22.6055 19.4222C22.3963 19.2273 22.123 19.1211 21.8408 19.125H18.5937V15.75C18.5937 15.1533 18.8242 14.581 19.2344 14.159C19.6446 13.7371 20.201 13.5 20.7812 13.5H22.9687C23.1186 13.5004 23.267 13.469 23.4047 13.4079C23.5423 13.3467 23.6663 13.2571 23.7689 13.1446C23.8715 13.0321 23.9504 12.8991 24.0009 12.7539C24.0514 12.6087 24.0724 12.4544 24.0624 12.3005C24.0382 12.0107 23.9081 11.7412 23.6983 11.5462C23.4884 11.3512 23.2145 11.2454 22.9318 11.25H20.7812C19.6209 11.25 18.5081 11.7241 17.6876 12.568C16.8671 13.412 16.4062 14.5566 16.4062 15.75V19.125H13.1249C12.975 19.1247 12.8266 19.1561 12.6889 19.2172C12.5513 19.2783 12.4273 19.3679 12.3247 19.4804C12.2222 19.5929 12.1432 19.7259 12.0927 19.8711C12.0422 20.0163 12.0213 20.1707 12.0312 20.3246C12.0554 20.6143 12.1855 20.8839 12.3954 21.0789C12.6052 21.2738 12.8791 21.3797 13.1619 21.375H16.4062V31.9613C16.4067 32.0407 16.3908 32.1192 16.3596 32.1918C16.3285 32.2645 16.2827 32.3295 16.2254 32.3826C16.168 32.4357 16.1004 32.4758 16.027 32.5001C15.9535 32.5244 15.8759 32.5325 15.7992 32.5238C12.2573 32.0801 9.00637 30.2849 6.68996 27.4934C4.37355 24.702 3.16044 21.1177 3.29076 17.4502C3.5642 9.85643 9.54427 3.68299 16.9326 3.38768C18.8454 3.31147 20.7535 3.63286 22.5428 4.33263C24.332 5.0324 25.9657 6.09617 27.3461 7.46032C28.7265 8.82446 29.8252 10.461 30.5765 12.2719C31.3278 14.0829 31.7163 16.0311 31.7187 18Z" fill="%23000000"/></svg>');
}

.pool-content__subscrise--youtube::before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.9527 9.77626C32.8202 9.25784 32.5663 8.77835 32.212 8.37736C31.8577 7.97637 31.4131 7.66537 30.915 7.47001C26.0944 5.60813 18.4219 5.62501 18 5.62501C17.5781 5.62501 9.90562 5.60813 5.085 7.47001C4.58685 7.66537 4.1423 7.97637 3.78801 8.37736C3.43372 8.77835 3.17985 9.25784 3.04734 9.77626C2.68313 11.1797 2.25 13.7447 2.25 18C2.25 22.2553 2.68313 24.8203 3.04734 26.2238C3.17965 26.7424 3.43343 27.2222 3.78773 27.6234C4.14203 28.0247 4.58669 28.3359 5.085 28.5314C9.70312 30.3131 16.9312 30.375 17.9072 30.375H18.0928C19.0688 30.375 26.3011 30.3131 30.915 28.5314C31.4133 28.3359 31.858 28.0247 32.2123 27.6234C32.5666 27.2222 32.8204 26.7424 32.9527 26.2238C33.3169 24.8175 33.75 22.2553 33.75 18C33.75 13.7447 33.3169 11.1797 32.9527 9.77626ZM22.583 18.9169L16.958 22.8544C16.7897 22.9723 16.5924 23.0418 16.3874 23.0555C16.1824 23.0692 15.9776 23.0264 15.7951 22.932C15.6127 22.8375 15.4596 22.6949 15.3525 22.5196C15.2454 22.3442 15.1883 22.143 15.1875 21.9375V14.0625C15.1876 13.8567 15.2441 13.6549 15.3509 13.4789C15.4577 13.303 15.6107 13.1598 15.7933 13.0648C15.9758 12.9698 16.181 12.9267 16.3863 12.9402C16.5917 12.9538 16.7894 13.0233 16.958 13.1414L22.583 17.0789C22.7309 17.1827 22.8517 17.3206 22.9351 17.4809C23.0185 17.6412 23.062 17.8193 23.062 18C23.062 18.1807 23.0185 18.3588 22.9351 18.5191C22.8517 18.6795 22.7309 18.8173 22.583 18.9211V18.9169Z" fill="%23000000"/></svg>');
}

.pool-content__subscrise--tiktok::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7188 10.9375V16.4062C31.7188 16.6963 31.6035 16.9745 31.3984 17.1796C31.1933 17.3848 30.9151 17.5 30.625 17.5C28.3402 17.5053 26.0882 16.9559 24.0625 15.899V21.3281C24.0625 24.0839 22.9678 26.7268 21.0192 28.6754C19.0705 30.624 16.4276 31.7188 13.6719 31.7188C10.9161 31.7188 8.27321 30.624 6.32459 28.6754C4.37597 26.7268 3.28125 24.0839 3.28125 21.3281C3.28125 16.2832 6.96035 11.8234 11.8398 10.9539C11.9973 10.9259 12.1589 10.9328 12.3134 10.974C12.4678 11.0153 12.6114 11.0899 12.7339 11.1926C12.8564 11.2953 12.9549 11.4236 13.0225 11.5685C13.0901 11.7134 13.1251 11.8714 13.125 12.0312V17.8678C13.1251 18.0748 13.0664 18.2775 12.9558 18.4525C12.8452 18.6275 12.6872 18.7675 12.5002 18.8562C12.0581 19.0659 11.6804 19.3904 11.4064 19.7958C11.1324 20.2011 10.9722 20.6726 10.9425 21.161C10.9129 21.6494 11.0148 22.1368 11.2377 22.5724C11.4605 23.008 11.7962 23.3758 12.2097 23.6374C12.6231 23.8991 13.0992 24.045 13.5883 24.06C14.0774 24.0749 14.5615 23.9584 14.9901 23.7225C15.4188 23.4866 15.7764 23.14 16.0254 22.7188C16.2745 22.2977 16.406 21.8174 16.4062 21.3281V3.28125C16.4062 2.99117 16.5215 2.71297 16.7266 2.50785C16.9317 2.30273 17.2099 2.1875 17.5 2.1875H22.9688C23.2588 2.1875 23.537 2.30273 23.7421 2.50785C23.9473 2.71297 24.0625 2.99117 24.0625 3.28125C24.0643 5.02118 24.7563 6.68932 25.9866 7.91964C27.2169 9.14995 28.8851 9.84194 30.625 9.84375C30.9151 9.84375 31.1933 9.95898 31.3984 10.1641C31.6035 10.3692 31.7188 10.6474 31.7188 10.9375Z" fill="%23000000"/></svg>');
}

.pool-content__subscrise--twiter::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.3946 30.9164C29.3004 31.0928 29.1619 31.2401 28.9936 31.3427C28.8253 31.4454 28.6332 31.4997 28.4375 31.5H21.875C21.691 31.4999 21.5099 31.4521 21.3486 31.3609C21.1872 31.2697 21.0509 31.1381 20.9522 30.9783L15.4165 22.0303L7.37192 31.1316C7.17581 31.3482 6.90458 31.4767 6.61702 31.489C6.32946 31.5014 6.04876 31.3967 5.83576 31.1976C5.62277 30.9985 5.49465 30.7211 5.47919 30.4255C5.46373 30.1298 5.56217 29.8399 5.75317 29.6184L14.1983 20.0559L5.63969 6.22969C5.53428 6.05959 5.47528 5.86348 5.46885 5.66187C5.46242 5.46027 5.50881 5.2606 5.60316 5.08377C5.6975 4.90693 5.83634 4.75944 6.00512 4.65674C6.17391 4.55404 6.36644 4.4999 6.56254 4.5H13.125C13.3091 4.50006 13.4902 4.5479 13.6515 4.6391C13.8129 4.7303 13.9492 4.8619 14.0479 5.02172L19.5836 13.9697L27.6282 4.86844C27.8243 4.65176 28.0955 4.52332 28.3831 4.51096C28.6706 4.49861 28.9513 4.60333 29.1643 4.80242C29.3773 5.00152 29.5054 5.27894 29.5209 5.57455C29.5364 5.87015 29.4379 6.16011 29.2469 6.38156L20.8018 15.937L29.3604 29.7717C29.4652 29.9419 29.5237 30.1379 29.5297 30.3393C29.5357 30.5406 29.489 30.7399 29.3946 30.9164Z" fill="%23000000"/></svg>');
}

.pool-content__subscrise--instagram::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.0625 3.375H10.9375C8.9076 3.37723 6.96147 4.20764 5.52611 5.684C4.09076 7.16037 3.28342 9.16211 3.28125 11.25V24.75C3.28342 26.8379 4.09076 28.8396 5.52611 30.316C6.96147 31.7924 8.9076 32.6228 10.9375 32.625H24.0625C26.0924 32.6228 28.0385 31.7924 29.4739 30.316C30.9092 28.8396 31.7166 26.8379 31.7188 24.75V11.25C31.7166 9.16211 30.9092 7.16037 29.4739 5.684C28.0385 4.20764 26.0924 3.37723 24.0625 3.375ZM17.5 24.75C16.2021 24.75 14.9333 24.3541 13.8541 23.6124C12.7749 22.8707 11.9337 21.8165 11.437 20.5831C10.9403 19.3497 10.8104 17.9925 11.0636 16.6831C11.3168 15.3738 11.9418 14.171 12.8596 13.227C13.7774 12.283 14.9467 11.6402 16.2197 11.3797C17.4927 11.1192 18.8122 11.2529 20.0114 11.7638C21.2105 12.2747 22.2354 13.1399 22.9565 14.2499C23.6776 15.3599 24.0625 16.665 24.0625 18C24.0607 19.7896 23.3687 21.5054 22.1384 22.7709C20.9081 24.0364 19.2399 24.7481 17.5 24.75ZM25.7031 11.25C25.3786 11.25 25.0614 11.151 24.7916 10.9656C24.5218 10.7802 24.3116 10.5166 24.1874 10.2083C24.0632 9.89993 24.0307 9.56063 24.094 9.23328C24.1573 8.90594 24.3136 8.60526 24.543 8.36926C24.7725 8.13326 25.0648 7.97254 25.3831 7.90742C25.7013 7.84231 26.0312 7.87573 26.331 8.00345C26.6307 8.13118 26.887 8.34747 27.0673 8.62498C27.2475 8.90248 27.3438 9.22874 27.3438 9.5625C27.3438 10.0101 27.1709 10.4393 26.8632 10.7557C26.5555 11.0722 26.1382 11.25 25.7031 11.25ZM21.875 18C21.875 18.89 21.6184 19.76 21.1377 20.5001C20.6569 21.2401 19.9737 21.8169 19.1742 22.1575C18.3748 22.4981 17.4951 22.5872 16.6465 22.4135C15.7978 22.2399 15.0183 21.8113 14.4064 21.182C13.7946 20.5526 13.3779 19.7508 13.2091 18.8779C13.0403 18.005 13.1269 17.1002 13.458 16.2779C13.7892 15.4557 14.3499 14.7529 15.0694 14.2584C15.7888 13.7639 16.6347 13.5 17.5 13.5C18.6603 13.5 19.7731 13.9741 20.5936 14.818C21.4141 15.6619 21.875 16.8065 21.875 18Z" fill="%23000000"/></svg>');
}

.pool-content__subscrise--linkedin::before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.375 3.375H5.625C5.02826 3.375 4.45597 3.61205 4.03401 4.03401C3.61205 4.45597 3.375 5.02826 3.375 5.625V30.375C3.375 30.9717 3.61205 31.544 4.03401 31.966C4.45597 32.3879 5.02826 32.625 5.625 32.625H30.375C30.9717 32.625 31.544 32.3879 31.966 31.966C32.3879 31.544 32.625 30.9717 32.625 30.375V5.625C32.625 5.02826 32.3879 4.45597 31.966 4.03401C31.544 3.61205 30.9717 3.375 30.375 3.375ZM13.5 24.75C13.5 25.0484 13.3815 25.3345 13.1705 25.5455C12.9595 25.7565 12.6734 25.875 12.375 25.875C12.0766 25.875 11.7905 25.7565 11.5795 25.5455C11.3685 25.3345 11.25 25.0484 11.25 24.75V15.75C11.25 15.4516 11.3685 15.1655 11.5795 14.9545C11.7905 14.7435 12.0766 14.625 12.375 14.625C12.6734 14.625 12.9595 14.7435 13.1705 14.9545C13.3815 15.1655 13.5 15.4516 13.5 15.75V24.75ZM12.375 13.5C12.0412 13.5 11.715 13.401 11.4375 13.2156C11.16 13.0302 10.9437 12.7666 10.816 12.4583C10.6882 12.1499 10.6548 11.8106 10.7199 11.4833C10.785 11.1559 10.9458 10.8553 11.1818 10.6193C11.4178 10.3833 11.7184 10.2225 12.0458 10.1574C12.3731 10.0923 12.7124 10.1257 13.0208 10.2535C13.3291 10.3812 13.5927 10.5975 13.7781 10.875C13.9635 11.1525 14.0625 11.4787 14.0625 11.8125C14.0625 12.2601 13.8847 12.6893 13.5682 13.0057C13.2518 13.3222 12.8226 13.5 12.375 13.5ZM25.875 24.75C25.875 25.0484 25.7565 25.3345 25.5455 25.5455C25.3345 25.7565 25.0484 25.875 24.75 25.875C24.4516 25.875 24.1655 25.7565 23.9545 25.5455C23.7435 25.3345 23.625 25.0484 23.625 24.75V19.6875C23.625 18.9416 23.3287 18.2262 22.8012 17.6988C22.2738 17.1713 21.5584 16.875 20.8125 16.875C20.0666 16.875 19.3512 17.1713 18.8238 17.6988C18.2963 18.2262 18 18.9416 18 19.6875V24.75C18 25.0484 17.8815 25.3345 17.6705 25.5455C17.4595 25.7565 17.1734 25.875 16.875 25.875C16.5766 25.875 16.2905 25.7565 16.0795 25.5455C15.8685 25.3345 15.75 25.0484 15.75 24.75V15.75C15.7514 15.4744 15.8539 15.209 16.038 15.004C16.2222 14.7989 16.4751 14.6686 16.749 14.6378C17.0228 14.6069 17.2984 14.6776 17.5236 14.8365C17.7487 14.9954 17.9078 15.2314 17.9705 15.4997C18.7315 14.9834 19.6188 14.6842 20.5371 14.6342C21.4554 14.5841 22.3699 14.7852 23.1825 15.2157C23.9952 15.6462 24.6752 16.29 25.1495 17.0778C25.6239 17.8657 25.8747 18.7679 25.875 19.6875V24.75Z" fill="%23000000"/></svg>');
}

.pool-content__subscrise--facebook:hover {
  color: var(--accent-color);
}

.pool-content__subscrise--facebook:hover::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7187 18C31.7142 21.5744 30.4392 25.0238 28.1338 27.6984C25.8283 30.373 22.6517 32.0882 19.2021 32.521C19.1253 32.5299 19.0475 32.522 18.9739 32.4978C18.9002 32.4735 18.8325 32.4335 18.775 32.3804C18.7175 32.3272 18.6716 32.2621 18.6403 32.1894C18.6091 32.1167 18.5932 32.038 18.5937 31.9585V21.375H21.8749C22.0249 21.3754 22.1733 21.344 22.3109 21.2829C22.4486 21.2217 22.5726 21.1321 22.6751 21.0196C22.7777 20.9071 22.8567 20.7741 22.9072 20.6289C22.9577 20.4837 22.9786 20.3294 22.9687 20.1755C22.9445 19.8862 22.8148 19.6171 22.6055 19.4222C22.3963 19.2273 22.123 19.1211 21.8408 19.125H18.5937V15.75C18.5937 15.1533 18.8242 14.581 19.2344 14.159C19.6446 13.7371 20.201 13.5 20.7812 13.5H22.9687C23.1186 13.5004 23.267 13.469 23.4047 13.4079C23.5423 13.3467 23.6663 13.2571 23.7689 13.1446C23.8715 13.0321 23.9504 12.8991 24.0009 12.7539C24.0514 12.6087 24.0724 12.4544 24.0624 12.3005C24.0382 12.0107 23.9081 11.7412 23.6983 11.5462C23.4884 11.3512 23.2145 11.2454 22.9318 11.25H20.7812C19.6209 11.25 18.5081 11.7241 17.6876 12.568C16.8671 13.412 16.4062 14.5566 16.4062 15.75V19.125H13.1249C12.975 19.1247 12.8266 19.1561 12.6889 19.2172C12.5513 19.2783 12.4273 19.3679 12.3247 19.4804C12.2222 19.5929 12.1432 19.7259 12.0927 19.8711C12.0422 20.0163 12.0213 20.1707 12.0312 20.3246C12.0554 20.6143 12.1855 20.8839 12.3954 21.0789C12.6052 21.2738 12.8791 21.3797 13.1619 21.375H16.4062V31.9613C16.4067 32.0407 16.3908 32.1192 16.3596 32.1918C16.3285 32.2645 16.2827 32.3295 16.2254 32.3826C16.168 32.4357 16.1004 32.4758 16.027 32.5001C15.9535 32.5244 15.8759 32.5325 15.7992 32.5238C12.2573 32.0801 9.00637 30.2849 6.68996 27.4934C4.37355 24.702 3.16044 21.1177 3.29076 17.4502C3.5642 9.85643 9.54427 3.68299 16.9326 3.38768C18.8454 3.31147 20.7535 3.63286 22.5428 4.33263C24.332 5.0324 25.9657 6.09617 27.3461 7.46032C28.7265 8.82446 29.8252 10.461 30.5765 12.2719C31.3278 14.0829 31.7163 16.0311 31.7187 18Z" fill="%2300BBFF"/></svg>');
}

.pool-content__subscrise--youtube:hover {
  color: var(--accent-color);
}

.pool-content__subscrise--youtube:hover::before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.9527 9.77626C32.8202 9.25784 32.5663 8.77835 32.212 8.37736C31.8577 7.97637 31.4131 7.66537 30.915 7.47001C26.0944 5.60813 18.4219 5.62501 18 5.62501C17.5781 5.62501 9.90562 5.60813 5.085 7.47001C4.58685 7.66537 4.1423 7.97637 3.78801 8.37736C3.43372 8.77835 3.17985 9.25784 3.04734 9.77626C2.68313 11.1797 2.25 13.7447 2.25 18C2.25 22.2553 2.68313 24.8203 3.04734 26.2238C3.17965 26.7424 3.43343 27.2222 3.78773 27.6234C4.14203 28.0247 4.58669 28.3359 5.085 28.5314C9.70312 30.3131 16.9312 30.375 17.9072 30.375H18.0928C19.0688 30.375 26.3011 30.3131 30.915 28.5314C31.4133 28.3359 31.858 28.0247 32.2123 27.6234C32.5666 27.2222 32.8204 26.7424 32.9527 26.2238C33.3169 24.8175 33.75 22.2553 33.75 18C33.75 13.7447 33.3169 11.1797 32.9527 9.77626ZM22.583 18.9169L16.958 22.8544C16.7897 22.9723 16.5924 23.0418 16.3874 23.0555C16.1824 23.0692 15.9776 23.0264 15.7951 22.932C15.6127 22.8375 15.4596 22.6949 15.3525 22.5196C15.2454 22.3442 15.1883 22.143 15.1875 21.9375V14.0625C15.1876 13.8567 15.2441 13.6549 15.3509 13.4789C15.4577 13.303 15.6107 13.1598 15.7933 13.0648C15.9758 12.9698 16.181 12.9267 16.3863 12.9402C16.5917 12.9538 16.7894 13.0233 16.958 13.1414L22.583 17.0789C22.7309 17.1827 22.8517 17.3206 22.9351 17.4809C23.0185 17.6412 23.062 17.8193 23.062 18C23.062 18.1807 23.0185 18.3588 22.9351 18.5191C22.8517 18.6795 22.7309 18.8173 22.583 18.9211V18.9169Z" fill="%2300BBFF"/></svg>');
}

.pool-content__subscrise--tiktok:hover {
  color: var(--accent-color);
}

.pool-content__subscrise--tiktok:hover::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7188 10.9375V16.4062C31.7188 16.6963 31.6035 16.9745 31.3984 17.1796C31.1933 17.3848 30.9151 17.5 30.625 17.5C28.3402 17.5053 26.0882 16.9559 24.0625 15.899V21.3281C24.0625 24.0839 22.9678 26.7268 21.0192 28.6754C19.0705 30.624 16.4276 31.7188 13.6719 31.7188C10.9161 31.7188 8.27321 30.624 6.32459 28.6754C4.37597 26.7268 3.28125 24.0839 3.28125 21.3281C3.28125 16.2832 6.96035 11.8234 11.8398 10.9539C11.9973 10.9259 12.1589 10.9328 12.3134 10.974C12.4678 11.0153 12.6114 11.0899 12.7339 11.1926C12.8564 11.2953 12.9549 11.4236 13.0225 11.5685C13.0901 11.7134 13.1251 11.8714 13.125 12.0312V17.8678C13.1251 18.0748 13.0664 18.2775 12.9558 18.4525C12.8452 18.6275 12.6872 18.7675 12.5002 18.8562C12.0581 19.0659 11.6804 19.3904 11.4064 19.7958C11.1324 20.2011 10.9722 20.6726 10.9425 21.161C10.9129 21.6494 11.0148 22.1368 11.2377 22.5724C11.4605 23.008 11.7962 23.3758 12.2097 23.6374C12.6231 23.8991 13.0992 24.045 13.5883 24.06C14.0774 24.0749 14.5615 23.9584 14.9901 23.7225C15.4188 23.4866 15.7764 23.14 16.0254 22.7188C16.2745 22.2977 16.406 21.8174 16.4062 21.3281V3.28125C16.4062 2.99117 16.5215 2.71297 16.7266 2.50785C16.9317 2.30273 17.2099 2.1875 17.5 2.1875H22.9688C23.2588 2.1875 23.537 2.30273 23.7421 2.50785C23.9473 2.71297 24.0625 2.99117 24.0625 3.28125C24.0643 5.02118 24.7563 6.68932 25.9866 7.91964C27.2169 9.14995 28.8851 9.84194 30.625 9.84375C30.9151 9.84375 31.1933 9.95898 31.3984 10.1641C31.6035 10.3692 31.7188 10.6474 31.7188 10.9375Z" fill="%2300BBFF"/></svg>');
}

.pool-content__subscrise--twiter:hover {
  color: var(--accent-color);
}

.pool-content__subscrise--twiter:hover::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.3946 30.9164C29.3004 31.0928 29.1619 31.2401 28.9936 31.3427C28.8253 31.4454 28.6332 31.4997 28.4375 31.5H21.875C21.691 31.4999 21.5099 31.4521 21.3486 31.3609C21.1872 31.2697 21.0509 31.1381 20.9522 30.9783L15.4165 22.0303L7.37192 31.1316C7.17581 31.3482 6.90458 31.4767 6.61702 31.489C6.32946 31.5014 6.04876 31.3967 5.83576 31.1976C5.62277 30.9985 5.49465 30.7211 5.47919 30.4255C5.46373 30.1298 5.56217 29.8399 5.75317 29.6184L14.1983 20.0559L5.63969 6.22969C5.53428 6.05959 5.47528 5.86348 5.46885 5.66187C5.46242 5.46027 5.50881 5.2606 5.60316 5.08377C5.6975 4.90693 5.83634 4.75944 6.00512 4.65674C6.17391 4.55404 6.36644 4.4999 6.56254 4.5H13.125C13.3091 4.50006 13.4902 4.5479 13.6515 4.6391C13.8129 4.7303 13.9492 4.8619 14.0479 5.02172L19.5836 13.9697L27.6282 4.86844C27.8243 4.65176 28.0955 4.52332 28.3831 4.51096C28.6706 4.49861 28.9513 4.60333 29.1643 4.80242C29.3773 5.00152 29.5054 5.27894 29.5209 5.57455C29.5364 5.87015 29.4379 6.16011 29.2469 6.38156L20.8018 15.937L29.3604 29.7717C29.4652 29.9419 29.5237 30.1379 29.5297 30.3393C29.5357 30.5406 29.489 30.7399 29.3946 30.9164Z" fill="%2300BBFF"/></svg>');
}

.pool-content__subscrise--instagram:hover {
  color: var(--accent-color);
}

.pool-content__subscrise--instagram:hover::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.0625 3.375H10.9375C8.9076 3.37723 6.96147 4.20764 5.52611 5.684C4.09076 7.16037 3.28342 9.16211 3.28125 11.25V24.75C3.28342 26.8379 4.09076 28.8396 5.52611 30.316C6.96147 31.7924 8.9076 32.6228 10.9375 32.625H24.0625C26.0924 32.6228 28.0385 31.7924 29.4739 30.316C30.9092 28.8396 31.7166 26.8379 31.7188 24.75V11.25C31.7166 9.16211 30.9092 7.16037 29.4739 5.684C28.0385 4.20764 26.0924 3.37723 24.0625 3.375ZM17.5 24.75C16.2021 24.75 14.9333 24.3541 13.8541 23.6124C12.7749 22.8707 11.9337 21.8165 11.437 20.5831C10.9403 19.3497 10.8104 17.9925 11.0636 16.6831C11.3168 15.3738 11.9418 14.171 12.8596 13.227C13.7774 12.283 14.9467 11.6402 16.2197 11.3797C17.4927 11.1192 18.8122 11.2529 20.0114 11.7638C21.2105 12.2747 22.2354 13.1399 22.9565 14.2499C23.6776 15.3599 24.0625 16.665 24.0625 18C24.0607 19.7896 23.3687 21.5054 22.1384 22.7709C20.9081 24.0364 19.2399 24.7481 17.5 24.75ZM25.7031 11.25C25.3786 11.25 25.0614 11.151 24.7916 10.9656C24.5218 10.7802 24.3116 10.5166 24.1874 10.2083C24.0632 9.89993 24.0307 9.56063 24.094 9.23328C24.1573 8.90594 24.3136 8.60526 24.543 8.36926C24.7725 8.13326 25.0648 7.97254 25.3831 7.90742C25.7013 7.84231 26.0312 7.87573 26.331 8.00345C26.6307 8.13118 26.887 8.34747 27.0673 8.62498C27.2475 8.90248 27.3438 9.22874 27.3438 9.5625C27.3438 10.0101 27.1709 10.4393 26.8632 10.7557C26.5555 11.0722 26.1382 11.25 25.7031 11.25ZM21.875 18C21.875 18.89 21.6184 19.76 21.1377 20.5001C20.6569 21.2401 19.9737 21.8169 19.1742 22.1575C18.3748 22.4981 17.4951 22.5872 16.6465 22.4135C15.7978 22.2399 15.0183 21.8113 14.4064 21.182C13.7946 20.5526 13.3779 19.7508 13.2091 18.8779C13.0403 18.005 13.1269 17.1002 13.458 16.2779C13.7892 15.4557 14.3499 14.7529 15.0694 14.2584C15.7888 13.7639 16.6347 13.5 17.5 13.5C18.6603 13.5 19.7731 13.9741 20.5936 14.818C21.4141 15.6619 21.875 16.8065 21.875 18Z" fill="%2300BBFF"/></svg>');
}

.pool-content__subscrise--linkedin:hover {
  color: var(--accent-color);
}

.pool-content__subscrise--linkedin:hover::before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.375 3.375H5.625C5.02826 3.375 4.45597 3.61205 4.03401 4.03401C3.61205 4.45597 3.375 5.02826 3.375 5.625V30.375C3.375 30.9717 3.61205 31.544 4.03401 31.966C4.45597 32.3879 5.02826 32.625 5.625 32.625H30.375C30.9717 32.625 31.544 32.3879 31.966 31.966C32.3879 31.544 32.625 30.9717 32.625 30.375V5.625C32.625 5.02826 32.3879 4.45597 31.966 4.03401C31.544 3.61205 30.9717 3.375 30.375 3.375ZM13.5 24.75C13.5 25.0484 13.3815 25.3345 13.1705 25.5455C12.9595 25.7565 12.6734 25.875 12.375 25.875C12.0766 25.875 11.7905 25.7565 11.5795 25.5455C11.3685 25.3345 11.25 25.0484 11.25 24.75V15.75C11.25 15.4516 11.3685 15.1655 11.5795 14.9545C11.7905 14.7435 12.0766 14.625 12.375 14.625C12.6734 14.625 12.9595 14.7435 13.1705 14.9545C13.3815 15.1655 13.5 15.4516 13.5 15.75V24.75ZM12.375 13.5C12.0412 13.5 11.715 13.401 11.4375 13.2156C11.16 13.0302 10.9437 12.7666 10.816 12.4583C10.6882 12.1499 10.6548 11.8106 10.7199 11.4833C10.785 11.1559 10.9458 10.8553 11.1818 10.6193C11.4178 10.3833 11.7184 10.2225 12.0458 10.1574C12.3731 10.0923 12.7124 10.1257 13.0208 10.2535C13.3291 10.3812 13.5927 10.5975 13.7781 10.875C13.9635 11.1525 14.0625 11.4787 14.0625 11.8125C14.0625 12.2601 13.8847 12.6893 13.5682 13.0057C13.2518 13.3222 12.8226 13.5 12.375 13.5ZM25.875 24.75C25.875 25.0484 25.7565 25.3345 25.5455 25.5455C25.3345 25.7565 25.0484 25.875 24.75 25.875C24.4516 25.875 24.1655 25.7565 23.9545 25.5455C23.7435 25.3345 23.625 25.0484 23.625 24.75V19.6875C23.625 18.9416 23.3287 18.2262 22.8012 17.6988C22.2738 17.1713 21.5584 16.875 20.8125 16.875C20.0666 16.875 19.3512 17.1713 18.8238 17.6988C18.2963 18.2262 18 18.9416 18 19.6875V24.75C18 25.0484 17.8815 25.3345 17.6705 25.5455C17.4595 25.7565 17.1734 25.875 16.875 25.875C16.5766 25.875 16.2905 25.7565 16.0795 25.5455C15.8685 25.3345 15.75 25.0484 15.75 24.75V15.75C15.7514 15.4744 15.8539 15.209 16.038 15.004C16.2222 14.7989 16.4751 14.6686 16.749 14.6378C17.0228 14.6069 17.2984 14.6776 17.5236 14.8365C17.7487 14.9954 17.9078 15.2314 17.9705 15.4997C18.7315 14.9834 19.6188 14.6842 20.5371 14.6342C21.4554 14.5841 22.3699 14.7852 23.1825 15.2157C23.9952 15.6462 24.6752 16.29 25.1495 17.0778C25.6239 17.8657 25.8747 18.7679 25.875 19.6875V24.75Z" fill="%2300BBFF"/></svg>');
}

.pool-content__tickets {
  font-size: 14px;
}

.pool-content__tickets--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 8.00004L15.08 2.94004C15.1999 2.88263 15.3301 2.84972 15.4629 2.84323C15.5957 2.83674 15.7285 2.85681 15.8535 2.90225C15.9784 2.94769 16.0931 3.01759 16.1907 3.10788C16.2883 3.19816 16.367 3.307 16.422 3.42804L18.5 8.00004M6 10V8.00004M6 14V15M6 19V21" stroke="%2300BBFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 8H4C2.89543 8 2 8.89543 2 10V19C2 20.1046 2.89543 21 4 21H20C21.1046 21 22 20.1046 22 19V10C22 8.89543 21.1046 8 20 8Z" stroke="%2300BBFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.pool-content__tickets--content {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.pool-content__tickets--age {
  padding: 11px 0;
  text-align: center;
  border-bottom: 1px solid var(--line-color);
  font-weight: 700;
  color: #303030;
}

.pool-content__tickets--adult {
  width: 50%;
  border-right: 1px solid var(--line-color);
}

.pool-content__tickets--kids {
  width: 50%;
}

.pool-content__tickets--wrapper {
  padding: 14px 18px 20px;
}

.pool-content__tickets--wrapper ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  border-bottom: 1px dotted var(--grey-light);
}

.pool-content__tickets--wrapper ul li span:nth-child(1) {
  color: #303030;
  font-weight: 700;
}

.pool-content__tickets--wrapper ul li span:nth-child(2) {
  color: var(--accent-color);
  font-weight: 700;
}

.pool-content__tickets--note {
  font-size: 14px;
  padding: 24px;
  text-align: center;
  border-top: 1px solid var(--line-color);
}
.pool-content__map {
	height: 500px;
}
.pool-content__map--title::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 3C6.81273 3.00248 4.71575 3.87247 3.16911 5.41911C1.62247 6.96575 0.752481 9.06273 0.75 11.25C0.75 18.3094 8.25 23.6409 8.56969 23.8641C8.69579 23.9524 8.84603 23.9998 9 23.9998C9.15397 23.9998 9.30421 23.9524 9.43031 23.8641C9.75 23.6409 17.25 18.3094 17.25 11.25C17.2475 9.06273 16.3775 6.96575 14.8309 5.41911C13.2843 3.87247 11.1873 3.00248 9 3ZM9 8.25C9.59334 8.25 10.1734 8.42595 10.6667 8.75559C11.1601 9.08524 11.5446 9.55377 11.7716 10.1019C11.9987 10.6501 12.0581 11.2533 11.9424 11.8353C11.8266 12.4172 11.5409 12.9518 11.1213 13.3713C10.7018 13.7909 10.1672 14.0766 9.58527 14.1924C9.00333 14.3081 8.40013 14.2487 7.85195 14.0216C7.30377 13.7946 6.83524 13.4101 6.50559 12.9167C6.17595 12.4234 6 11.8433 6 11.25C6 10.4544 6.31607 9.69129 6.87868 9.12868C7.44129 8.56607 8.20435 8.25 9 8.25Z" fill="%2300BBFF"/></svg>');
}

.pool-content__map iframe {
  aspect-ratio: 1.5 / 1;
}

.pool-content__faq .faq__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.pool-content__faq .faq__wrapper--img {
  display: inline-block;
  width: calc(30vw - 32px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.pool-content__faq .faq__wrapper--img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.pool-content__faq .faq__wrapper--content {
  display: inline-block;
  width: 100%;
}

@media (max-width: 1300px) {
	.pool-content__services--services{
	-webkit-columns: 2;
    columns: 2;
	}
  .pool-content__services--item {
    line-height: normal;
  }
  .pool-content__tickets--content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pool-content__tickets--adult, .pool-content__tickets--kids {
    width: 100%;
    border-right: none;
  }
  .pool-content__tickets--wrapper ul li:last-child {
    margin-bottom: 0;
  }
}

@media (max-width: 960px) {
  .pool-content__wrapper {
    margin-left: 0 !important;
  }
  .pool-content__video {
    margin-left: 0 !important;
  }
  .pool-content__plane {
    margin-left: 0 !important;
  }
  .pool-content__item {
    width: 100%;
    margin-left: 0 !important;
  }
  .pool-content__contacts--site {
    overflow: hidden;
  }
  .pool-content__feature--item {
    white-space: nowrap;
  }
  .pool-content__feature--item::after {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .pool-content__faq .faq__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pool-content__faq .faq__wrapper--img {
    width: 100%;
    height: auto !important;
  }
  .plane__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .plane__content--info {
    margin-bottom: 15px;
  }
}

@media (max-width: 440px) {
  main.pool {
    overflow: hidden;
  }
  .pool-content__status--header {
    padding-left: 40px;
  }
  .pool-content__status--header::before {
    left: 14px;
  }
  .pool-content__status--header p {
    margin-right: 5px;
  }
  .pool-content__feature--item {
    white-space: nowrap;
    padding: 6px;
  }
  .pool-content__feature--item::after {
    width: 24px;
    height: 24px;
  }
}

.added-pool {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: var(--main-color);
  color: var(--white-color);
  padding: 56px clamp(0.81rem, calc(0.76rem + 1.84vw), 2.88rem);
  overflow: hidden;
	margin-top: 40px;
	margin-bottom: 80px;
}

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

.added-pool__wrapper--img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.added-pool__offer {
  width: 50%;
}

.added-pool__offer--title p {
  font-size: clamp(2rem, calc(1.98rem + 0.89vw), 3rem);
  font-weight: 600;
  text-transform: uppercase;
}

.added-pool__offer--title p strong {
  font-weight: 800;
  color: var(--accent-color);
}

.added-pool__offer--subtitle {
  font-size: clamp(0.88rem, calc(0.86rem + 0.56vw), 1.5rem);
  font-weight: 600;
}

.added-pool__btn {
  margin-top: 55px;
}

.added-pool__close {
  display: none;
  position: absolute;
  top: 56px;
  right: clamp(0.81rem, calc(0.76rem + 1.84vw), 2.88rem);
  cursor: pointer;
  z-index: 9;
}

.added-pool__img {
  width: 584px;
  height: 584px;
  border-radius: 50%;
  padding: 34px 36px 38px;
  background-color: var(--accent-color);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(55vw);
          transform: translateY(-50%) translateX(55vw);
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.added-pool__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.added-pool:has(.added-pool__form.open) .added-pool__img {
  width: clamp(36.5rem, calc(26.25rem + 38.16vw), 70.13rem);
  height: clamp(36.5rem, calc(26.25rem + 38.16vw), 70.13rem);
  padding: clamp(2.25rem, calc(1.7rem + 2.06vw), 4.06rem);
}

.added-pool__form {
  overflow: hidden;
  height: 0px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.added-pool__form.open {
  margin-top: clamp(2.06rem, calc(2.04rem + 0.83vw), 3rem);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.added-pool form p {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  margin-bottom: 18px;
}

.added-pool form p span {
  width: 100%;
}

.added-pool form p input[type=text] {
  max-width: 100%;
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 23px;
}

.added-pool form p input[type=email] {
  max-width: 100%;
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 23px;
}

.added-pool form p:last-child {
  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;
}

.added-pool input, .added-pool textarea {
  background-color: #B5EBFF;
  color: var(--grey-dark);
}

.added-pool input::-webkit-input-placeholder, .added-pool textarea::-webkit-input-placeholder {
  font-size: 16px;
}

.added-pool input:-ms-input-placeholder, .added-pool textarea:-ms-input-placeholder {
  font-size: 16px;
}

.added-pool input::-ms-input-placeholder, .added-pool textarea::-ms-input-placeholder {
  font-size: 16px;
}

.added-pool input::placeholder, .added-pool textarea::placeholder {
  font-size: 16px;
}

.added-pool textarea {
  width: 100%;
  min-height: 147px;
  resize: none;
  padding-left: 23px;
}

.added-pool input[type=file] {
  display: none;
}

.added-pool input[type=submit] {
  display: inline-block;
  padding: clamp(0.94rem, calc(0.8rem + 0.5vw), 1.38rem) clamp(1rem, calc(0.81rem + 0.71vw), 1.63rem);
  background-color: var(--accent-color);
  color: var(--white-color);
  font-size: clamp(0.69rem, calc(0.59rem + 0.35vw), 1rem);
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  cursor: pointer;
}

.added-pool input[type=submit]:hover {
  background-color: var(--accent-hover);
}

.added-pool p:has(.wpcf7-spinner) {
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  position: relative;
}

.added-pool p:has(.wpcf7-spinner) .wpcf7-spinner {
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 10px;
  right: 50px;
  z-index: 2;
}

.added-pool label:has(.file-btn) {
  width: 100%;
  position: relative;
}

.added-pool label:has(.file-btn) .file-btn {
  position: absolute;
  padding: clamp(0.75rem, calc(-0.14rem + 1.32vw), 1.38rem) clamp(1.25rem, calc(-1.95rem + 4.74vw), 3.5rem) clamp(0.75rem, calc(-0.14rem + 1.32vw), 1.38rem) 86px;
  border: 2px solid var(--white-color);
  border-radius: 6px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 16px;
  cursor: pointer;
  background-color: transparent;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.added-pool label:has(.file-btn) .file-btn:hover {
  background-color: var(--main-color);
}

.added-pool label:has(.file-btn) .file-btn::after {
  position: absolute;
  content: '';
  background-image: url('data:image/svg+xml,<svg width="21" height="18" viewBox="0 0 21 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1923 2.34783H15.5269L14.2163 0.348261C14.1461 0.241192 14.051 0.153394 13.9395 0.0926468C13.828 0.0318993 13.7034 7.72874e-05 13.5769 0H7.42308C7.29657 7.72874e-05 7.17203 0.0318993 7.06049 0.0926468C6.94896 0.153394 6.85387 0.241192 6.78365 0.348261L5.47212 2.34783H2.80769C2.19565 2.34783 1.60868 2.59519 1.17591 3.03549C0.743131 3.47579 0.5 4.07297 0.5 4.69565V15.6522C0.5 16.2749 0.743131 16.872 1.17591 17.3123C1.60868 17.7526 2.19565 18 2.80769 18H18.1923C18.8043 18 19.3913 17.7526 19.8241 17.3123C20.2569 16.872 20.5 16.2749 20.5 15.6522V4.69565C20.5 4.07297 20.2569 3.47579 19.8241 3.03549C19.3913 2.59519 18.8043 2.34783 18.1923 2.34783ZM13.9615 9.78261C13.9615 10.4791 13.7585 11.16 13.3782 11.7392C12.9978 12.3183 12.4572 12.7697 11.8247 13.0363C11.1922 13.3028 10.4962 13.3726 9.82469 13.2367C9.15321 13.1008 8.53643 12.7654 8.05232 12.2729C7.56822 11.7803 7.23854 11.1528 7.10497 10.4697C6.97141 9.78652 7.03996 9.07841 7.30196 8.4349C7.56395 7.79138 8.00763 7.24136 8.57687 6.85439C9.14612 6.46742 9.81537 6.26087 10.5 6.26087C11.4181 6.26087 12.2985 6.63191 12.9477 7.29236C13.5968 7.95282 13.9615 8.84859 13.9615 9.78261Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 20px;
  height: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 56px;
}

.modal.added-pool {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  z-index: 9999;
  overflow-y: auto;
}

.modal.added-pool .added-pool__offer--subtitle {
  margin-bottom: 20px;
}

.modal.added-pool .added-pool__form {
  overflow: visible;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.modal.added-pool .added-pool__btn {
  display: none;
}

.modal.added-pool.open, .modal.added-pool .added-pool__close {
  display: block;
}

@media (max-width: 1290px) {
  .added-pool label:has(.file-btn) .file-btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: clamp(0.75rem, calc(-0.14rem + 1.32vw), 1.38rem) clamp(1.25rem, calc(-1.95rem + 4.74vw), 3.5rem);
  }
  .added-pool label:has(.file-btn) .file-btn::after {
    display: none;
  }
  .added-pool input[type=submit] {
    font-size: 12px;
  }
}

@media (max-width: 1080px) {
  .added-pool .file-btn::after {
    display: none;
  }
  .added-pool form p input[type=text] {
    padding-left: 10px;
  }
  .added-pool form p input[type=email] {
    padding-left: 10px;
  }
  .added-pool form p textarea {
    padding-left: 10px;
    padding-top: 16px;
  }
}

@media (max-width: 944px) {
  .added-pool__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 80vw;
  }
  .added-pool__img {
    left: 50%;
    right: auto;
    top: auto;
    bottom: -30%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
    width: 120vw;
    height: 120vw;
  }
  .added-pool__offer {
    width: 100%;
  }
  .added-pool:has(.added-pool__form.open) .added-pool__img {
    width: 120vw;
    height: 120vw;
    padding: clamp(2.25rem, calc(1.7rem + 2.06vw), 4.06rem);
    bottom: -24%;
  }
  .modal .added-pool__img {
    display: none;
  }
  .modal .added-pool__wrapper {
    padding-bottom: 0;
  }
}

@media (max-width: 654px) {
  .added-pool {
    padding-left: 0;
    padding-right: 0;
  }
  .added-pool:has(.added-pool__form.open) .added-pool__img {
    bottom: -16%;
  }
  .added-pool label:has(.file-btn) {
    min-height: 44px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .added-pool form p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-bottom: 10px;
  }
  .added-pool form p input[type=text] {
    max-width: 100%;
  }
  .added-pool form p input[type=email] {
    max-width: 100%;
  }
  .added-pool form p:last-child {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 15px;
  }
  .added-pool form p:last-child input[type=submit] {
    max-width: 50%;
    width: 100%;
    padding: 10px;
  }
  .added-pool form p:last-child .file-btn {
    font-size: 12px;
    padding: 10px;
  }
}

@media (max-width: 429px) {
  .added-pool form p:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 33px;
    gap: 0;
  }
  .added-pool form p:last-child input[type=submit] {
    max-width: 100%;
    margin-top: 20px;
  }
  .added-pool form p:last-child label {
    width: 100%;
  }
  .added-pool form p:last-child label .file-btn {
    display: block;
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
  .added-pool form p input[type=submit] {
    width: 100%;
  }
}

.page-wrapper {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  padding: 37px 0;
  row-gap: 80px;
}

.blog.page-wrapper {
  -webkit-column-gap: 40px;
          column-gap: 40px;
}

@media (max-width: 1300px) {
  .page-wrapper {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 870px) {
  .page-wrapper {
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
  }
  .page-wrapper .pool-card {
    margin: 0 auto;
  }
}

.footer {
  background-image: url(../img/footer-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  background-color: var(--main-bg);
  min-height: 582px;
  height: auto;
  padding-top: 206px;
  color: var(--white-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer .container {
  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;
}

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

.footer__nav {
  max-width: 295px;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.footer__nav ul {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
  row-gap: 0px;
}

.footer__nav ul li {
  margin-bottom: 19px;
}

.footer__nav ul li a {
  padding-right: 16px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.footer__nav ul li a::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
	width: 0; 
	height: 0;
	border-top: 6px solid transparent;
	border-left: 8px solid #fff;
	border-bottom: 6px solid transparent;
	transition: all 0.3s;
}

.footer__nav ul li a:hover {
  color: var(--accent-color);
}
.footer__nav ul li a:hover::after {
  border-left: 8px solid var(--accent-color);
}

.footer__nav ul li.current-menu-item a::after {
  display: none;
}

.footer__added {
  margin-left: 20px;
  margin-right: clamp(2.5rem, calc(-3.98rem + 9.61vw), 7.06rem);
  margin-top: 20px;
}

.footer__added h3 {
  margin-bottom: 20px;
}

.footer__added .btn {
  padding-left: clamp(3.06rem, calc(2.62rem + 1.63vw), 4.5rem);
  padding-right: clamp(3.06rem, calc(2.62rem + 1.63vw), 4.5rem);
}

.footer__social {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin-top: auto;
  margin-bottom: -14px;
}

.footer__social ul {
  margin-top: auto;
  gap: clamp(0.38rem, calc(0.34rem + 0.14vw), 0.5rem);
}

.footer__cities-mobile {
  display: none;
  margin-bottom: 57px;
}

.footer__cities-mobile li {
  padding-left: 24px;
  position: relative;
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  margin-bottom: 8px;
}

.footer__cities-mobile li::after {
  content: '•';
  position: absolute;
  left: 10px;
  top: -2px;
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
}

.footer__cities {
  margin-top: clamp(1.94rem, calc(1.33rem + 2.27vw), 3.94rem);
}

.footer__cities ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer__cities ul li {
  padding-left: 24px;
  position: relative;
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
}

.footer__cities ul li::after {
  content: '•';
  position: absolute;
  left: 10px;
  top: -2px;
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
}

.footer__cities ul li a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.footer__cities ul li a:hover {
  color: var(--accent-color);
}

.footer__police {
  padding: 14px 0;
  margin-top: auto;
  border-top: 1px solid var(--white-color);
}

.footer__police ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 42px;
  font-size: clamp(0.75rem, calc(0.71rem + 0.14vw), 0.88rem);
}

.footer__police ul a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.footer__police ul a:hover {
  color: var(--accent-color);
}

@media (max-width: 864px) {
  .footer {
    background-position: 12% 0;
    padding-top: 420px;
    margin-top: -240px;
  }
  .footer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__cities {
    display: none;
  }
  .footer__cities-mobile {
    display: block;
    -webkit-columns: 2;
            columns: 2;
    margin-top: 30px;
  }
  .footer__added {
    text-align: center;
  }
  .footer__police ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 12px;
  }
  .footer__social {
    margin-bottom: 24px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
  }
  .footer__logo {
    width: 275px;
  }
}

.comment-form {
  background-color: var(--white-color);
  padding: 0;
  margin-bottom: 54px;
}

.comment-form-header {
  padding: 16px 10px 16px 23px;
  border-bottom: 1px solid var(--line-color);
}

.comment-form-content {
  padding-top: clamp(1.25rem, calc(0.87rem + 1.42vw), 2.5rem);
  padding-left: clamp(1.25rem, calc(0.2rem + 3.9vw), 4.69rem);
  padding-bottom: clamp(1.25rem, calc(0.75rem + 1.84vw), 2.88rem);
  padding-right: 0;
  width: calc(50vw - clamp(1.25rem, calc(0.2rem + 3.9vw), 4.69rem));
}

.comment-form-title {
  font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
  font-weight: 600;
  color: var(--main-color);
  padding-left: 46px;
  position: relative;
}

.comment-form-title::before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.comment-form-rating-title {
  position: relative;
}

.comment-form-rating-title::before {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.0673 14.6503L24.2796 19.6202L26.043 27.0526C26.1403 27.456 26.1152 27.8791 25.971 28.2684C25.8267 28.6578 25.5698 28.9958 25.2326 29.2399C24.8954 29.4839 24.4931 29.6231 24.0765 29.6397C23.6599 29.6563 23.2477 29.5497 22.8919 29.3333L16.3968 25.3554L9.89787 29.3333C9.54216 29.5485 9.13043 29.6541 8.71453 29.6368C8.29863 29.6196 7.89716 29.4802 7.56068 29.2364C7.22419 28.9925 6.96772 28.6551 6.82358 28.2665C6.67944 27.8778 6.65407 27.4555 6.75065 27.0526L8.5204 19.6202L2.73271 14.6503C2.41798 14.3797 2.19037 14.0227 2.07829 13.6241C1.96621 13.2254 1.97463 12.8027 2.10251 12.4088C2.23039 12.0149 2.47205 11.6672 2.79731 11.4092C3.12257 11.1511 3.51702 10.9941 3.9314 10.9578L11.5197 10.3486L14.447 3.29892C14.6054 2.91472 14.8751 2.58608 15.2217 2.35479C15.5684 2.1235 15.9763 2 16.3936 2C16.8109 2 17.2188 2.1235 17.5654 2.35479C17.9121 2.58608 18.1817 2.91472 18.3402 3.29892L21.2662 10.3486L28.8545 10.9578C29.2697 10.9928 29.6653 11.1489 29.9918 11.4066C30.3182 11.6643 30.561 12.0121 30.6896 12.4065C30.8183 12.8009 30.8272 13.2243 30.7151 13.6237C30.603 14.023 30.375 14.3806 30.0596 14.6516L30.0673 14.6503Z" fill="%2300BBFF"/></svg>');
}

.comment-form-rating-content {
  border-left: 1px solid var(--line-color);
  max-width: 660px;
  padding: 0;
}

.comment-form-rating-content .rating-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  margin: 0;
  padding-top: clamp(1.5rem, calc(1.21rem + 1.06vw), 2.44rem);
  padding-bottom: clamp(1.5rem, calc(1.21rem + 1.06vw), 2.44rem);
  padding-left: clamp(1.5rem, calc(0.24rem + 4.68vw), 5.63rem);
  padding-right: clamp(1.5rem, calc(0.76rem + 2.77vw), 3.94rem);
  border-bottom: 1px solid var(--line-color);
  font-size: clamp(0.94rem, calc(0.84rem + 0.35vw), 1.25rem);
  color: #303030;
}

.comment-form-rating-content .rating-item span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.comment-form-rating-content .rating-item input[type="radio"] {
  position: relative;
  width: 29px;
  height: 28px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.comment-form-rating-content .rating-item input[type="radio"]::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%23C5C5C5"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.comment-form-rating-content .rating-item input[type="radio"]:checked::after {
  background-image: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%2300BBFF"/></svg>');
}

.comment-form-rating-content .rating-item input[type="radio"]:checked ~ input::after {
  background-image: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%2300BBFF"/></svg>');
}

.comment-form-rating-content .rating-item input[type="radio"]:hover::after {
  background-image: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%2300BBFF"/></svg>');
}

.comment-form-rating-content .rating-item input[type="radio"]:hover ~ input::after {
  background-image: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%2300BBFF"/></svg>');
}

.comment-form-main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.comment-form-main-fields {
  width: 100%;
}

.comment-form-main-fields-title {
  position: relative;
}

.comment-form-main-fields-title::before {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27 6H5.00004C4.4696 6 3.9609 6.21071 3.58582 6.58579C3.21075 6.96086 3.00004 7.46957 3.00004 8V28C2.99773 28.3814 3.10562 28.7553 3.31074 29.0768C3.51585 29.3984 3.80947 29.6538 4.15629 29.8125C4.42057 29.9356 4.7085 29.9995 5.00004 30C5.46954 29.9989 5.92347 29.8315 6.28129 29.5275L6.29254 29.5187L10.375 26H27C27.5305 26 28.0392 25.7893 28.4142 25.4142C28.7893 25.0391 29 24.5304 29 24V8C29 7.46957 28.7893 6.96086 28.4142 6.58579C28.0392 6.21071 27.5305 6 27 6ZM20 19H12C11.7348 19 11.4805 18.8946 11.2929 18.7071C11.1054 18.5196 11 18.2652 11 18C11 17.7348 11.1054 17.4804 11.2929 17.2929C11.4805 17.1054 11.7348 17 12 17H20C20.2653 17 20.5196 17.1054 20.7071 17.2929C20.8947 17.4804 21 17.7348 21 18C21 18.2652 20.8947 18.5196 20.7071 18.7071C20.5196 18.8946 20.2653 19 20 19ZM20 15H12C11.7348 15 11.4805 14.8946 11.2929 14.7071C11.1054 14.5196 11 14.2652 11 14C11 13.7348 11.1054 13.4804 11.2929 13.2929C11.4805 13.1054 11.7348 13 12 13H20C20.2653 13 20.5196 13.1054 20.7071 13.2929C20.8947 13.4804 21 13.7348 21 14C21 14.2652 20.8947 14.5196 20.7071 14.7071C20.5196 14.8946 20.2653 15 20 15Z" fill="%2300BBFF"/></svg>');
}

.comment-form-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.comment-form-photo label {
  padding: 8px;
  border-radius: 6px;
  cursor: pointer;
  border: 2px solid var(--accent-color);
  color: var(--accent-color);
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: var(--white-color);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.comment-form-photo label:hover {
  background-color: var(--accent-color);
  color: var(--white-color);
}

.comment-form-photo input {
  display: none;
}

.comment-form p {
  margin-bottom: 20px;
}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form textarea {
  background-color: #DAF5FF;
  padding: 18px;
  line-height: 100%;
}

.comment-form input[type="text"]::-webkit-input-placeholder, .comment-form input[type="email"]::-webkit-input-placeholder, .comment-form textarea::-webkit-input-placeholder {
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  color: var(--main-color);
}

.comment-form input[type="text"]:-ms-input-placeholder, .comment-form input[type="email"]:-ms-input-placeholder, .comment-form textarea:-ms-input-placeholder {
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  color: var(--main-color);
}

.comment-form input[type="text"]::-ms-input-placeholder, .comment-form input[type="email"]::-ms-input-placeholder, .comment-form textarea::-ms-input-placeholder {
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  color: var(--main-color);
}

.comment-form input[type="text"]::placeholder, .comment-form input[type="email"]::placeholder, .comment-form textarea::placeholder {
  font-size: clamp(0.75rem, calc(0.67rem + 0.28vw), 1rem);
  color: var(--main-color);
}

.comment-form input[type="text"], .comment-form input[type="email"] {
  width: 100%;
  height: 50px;
}

.comment-form textarea {
  width: 100%;
}

@media (max-width: 980px) {
  .comment-form-main-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .comment-form-main-wrapper .comment-form-content {
    max-width: 100%;
    width: 100%;
  }
  .comment-form-main-fields {
    padding-right: clamp(1.25rem, calc(0.2rem + 3.9vw), 4.69rem);
  }
}

.main-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: var(--white-color);
  margin-bottom: 40px;
}

.main-rating .rating-overall {
  padding: 42px 70px;
  border-right: 1px solid var(--line-color);
}

.main-rating .rating-overall__wrapper {
  position: relative;
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: clamp(7.75rem, calc(7.25rem + 1.84vw), 9.38rem);
  height: clamp(7.75rem, calc(7.25rem + 1.84vw), 9.38rem);
  background-color: var(--accent-color);
  border-radius: 50%;
  color: var(--white-color);
  font-size: clamp(2rem, calc(1.96rem + 0.14vw), 2.13rem);
  font-weight: 500;
  z-index: 1;
}

.main-rating .rating-overall__wrapper::before {
  position: absolute;
  content: '';
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  background-color: var(--accent-color);
  border-radius: 50%;
  z-index: -1;
}

.main-rating .rating-overall__wrapper::after {
  position: absolute;
  content: '';
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  background-color: transparent;
  border-radius: 50%;
  border: 2.5px solid var(--white-color);
  z-index: -1;
}

.main-rating .rating-overall__wrapper .avg-stars {
  font-size: 14px;
}

.rating-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.rating-item .stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pool-average-ratings {
  padding-left: clamp(1.44rem, calc(0.01rem + 5.32vw), 6.13rem);
  padding-right: clamp(1.44rem, calc(0.01rem + 5.32vw), 6.13rem);
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.pool-average-ratings__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.pool-average-ratings .rating-item {
  -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: 23px;
}

.pool-average-ratings .rating-item__label {
  font-size: clamp(1.13rem, calc(1.01rem + 0.43vw), 1.5rem);
  font-weight: 500;
  color: var(--main-color);
}

.pool-average-ratings .rating-item__stars {
  position: relative;
}

.pool-average-ratings .rating-item__stars::after {
  content: url('data:image/svg+xml,<svg width="100%" height="28" viewBox="0 0 195 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%23C5C5C5"/><path d="M69.5293 12.6503L63.7416 17.6202L65.5049 25.0526C65.6022 25.456 65.5771 25.8791 65.4329 26.2684C65.2887 26.6578 65.0317 26.9958 64.6945 27.2398C64.3573 27.4839 63.955 27.623 63.5384 27.6397C63.1218 27.6563 62.7096 27.5497 62.3538 27.3333L55.8587 23.3554L49.3598 27.3333C49.0041 27.5485 48.5923 27.6541 48.1764 27.6368C47.7605 27.6196 47.3591 27.4802 47.0226 27.2364C46.6861 26.9925 46.4296 26.6551 46.2855 26.2665C46.1414 25.8778 46.116 25.4555 46.2126 25.0526L47.9823 17.6202L42.1946 12.6503C41.8799 12.3797 41.6523 12.0227 41.5402 11.6241C41.4281 11.2254 41.4365 10.8027 41.5644 10.4088C41.6923 10.0149 41.934 9.66721 42.2592 9.40915C42.5845 9.1511 42.9789 8.99413 43.3933 8.95783L50.9816 8.3486L53.9089 1.29892C54.0674 0.914716 54.337 0.586078 54.6837 0.354787C55.0303 0.123496 55.4382 0 55.8555 0C56.2728 0 56.6807 0.123496 57.0274 0.354787C57.374 0.586078 57.6437 0.914716 57.8021 1.29892L60.7281 8.3486L68.3164 8.95783C68.7316 8.99278 69.1272 9.14888 69.4537 9.40657C69.7801 9.66427 70.0229 10.0121 70.1516 10.4065C70.2802 10.8009 70.2891 11.2243 70.177 11.6237C70.0649 12.023 69.8369 12.3806 69.5215 12.6516L69.5293 12.6503Z" fill="%23C5C5C5"/><path d="M110.991 12.6503L105.203 17.6202L106.967 25.0526C107.064 25.456 107.039 25.8791 106.895 26.2684C106.751 26.6578 106.494 26.9958 106.156 27.2398C105.819 27.4839 105.417 27.623 105 27.6397C104.584 27.6563 104.171 27.5497 103.816 27.3333L97.3206 23.3554L90.8217 27.3333C90.466 27.5485 90.0543 27.6541 89.6384 27.6368C89.2225 27.6196 88.821 27.4802 88.4845 27.2364C88.148 26.9925 87.8916 26.6551 87.7474 26.2665C87.6033 25.8778 87.5779 25.4555 87.6745 25.0526L89.4442 17.6202L83.6565 12.6503C83.3418 12.3797 83.1142 12.0227 83.0021 11.6241C82.89 11.2254 82.8985 10.8027 83.0263 10.4088C83.1542 10.0149 83.3959 9.66721 83.7211 9.40915C84.0464 9.1511 84.4409 8.99413 84.8552 8.95783L92.4435 8.3486L95.3708 1.29892C95.5293 0.914716 95.799 0.586078 96.1456 0.354787C96.4922 0.123496 96.9001 0 97.3174 0C97.7348 0 98.1427 0.123496 98.4893 0.354787C98.8359 0.586078 99.1056 0.914716 99.264 1.29892L102.19 8.3486L109.778 8.95783C110.194 8.99278 110.589 9.14888 110.916 9.40657C111.242 9.66427 111.485 10.0121 111.613 10.4065C111.742 10.8009 111.751 11.2243 111.639 11.6237C111.527 12.023 111.299 12.3806 110.983 12.6516L110.991 12.6503Z" fill="%23C5C5C5"/><path d="M152.454 12.6503L146.666 17.6202L148.429 25.0526C148.526 25.456 148.501 25.8791 148.357 26.2684C148.213 26.6578 147.956 26.9958 147.619 27.2398C147.282 27.4839 146.879 27.623 146.463 27.6397C146.046 27.6563 145.634 27.5497 145.278 27.3333L138.783 23.3554L132.284 27.3333C131.928 27.5485 131.517 27.6541 131.101 27.6368C130.685 27.6196 130.283 27.4802 129.947 27.2364C129.61 26.9925 129.354 26.6551 129.21 26.2665C129.066 25.8778 129.04 25.4555 129.137 25.0526L130.907 17.6202L125.119 12.6503C124.804 12.3797 124.577 12.0227 124.465 11.6241C124.352 11.2254 124.361 10.8027 124.489 10.4088C124.617 10.0149 124.858 9.66721 125.184 9.40915C125.509 9.1511 125.903 8.99413 126.318 8.95783L133.906 8.3486L136.833 1.29892C136.992 0.914716 137.261 0.586078 137.608 0.354787C137.955 0.123496 138.362 0 138.78 0C139.197 0 139.605 0.123496 139.952 0.354787C140.298 0.586078 140.568 0.914716 140.726 1.29892L143.652 8.3486L151.241 8.95783C151.656 8.99278 152.052 9.14888 152.378 9.40657C152.704 9.66427 152.947 10.0121 153.076 10.4065C153.205 10.8009 153.213 11.2243 153.101 11.6237C152.989 12.023 152.761 12.3806 152.446 12.6516L152.454 12.6503Z" fill="%23C5C5C5"/><path d="M193.915 12.6503L188.128 17.6202L189.891 25.0526C189.988 25.456 189.963 25.8791 189.819 26.2684C189.675 26.6578 189.418 26.9958 189.081 27.2398C188.744 27.4839 188.341 27.623 187.925 27.6397C187.508 27.6563 187.096 27.5497 186.74 27.3333L180.245 23.3554L173.746 27.3333C173.39 27.5485 172.979 27.6541 172.563 27.6368C172.147 27.6196 171.745 27.4802 171.409 27.2364C171.072 26.9925 170.816 26.6551 170.672 26.2665C170.528 25.8778 170.502 25.4555 170.599 25.0526L172.369 17.6202L166.581 12.6503C166.266 12.3797 166.039 12.0227 165.926 11.6241C165.814 11.2254 165.823 10.8027 165.951 10.4088C166.079 10.0149 166.32 9.66721 166.645 9.40915C166.971 9.1511 167.365 8.99413 167.78 8.95783L175.368 8.3486L178.295 1.29892C178.454 0.914716 178.723 0.586078 179.07 0.354787C179.417 0.123496 179.824 0 180.242 0C180.659 0 181.067 0.123496 181.414 0.354787C181.76 0.586078 182.03 0.914716 182.188 1.29892L185.114 8.3486L192.703 8.95783C193.118 8.99278 193.513 9.14888 193.84 9.40657C194.166 9.66427 194.409 10.0121 194.538 10.4065C194.666 10.8009 194.675 11.2243 194.563 11.6237C194.451 12.023 194.223 12.3806 193.908 12.6516L193.915 12.6503Z" fill="%23C5C5C5"/></svg>');
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.pool-average-ratings .rating-item__stars--fill {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.pool-average-ratings .rating-item__stars--fill::after {
  position: absolute;
  content: url('data:image/svg+xml,<svg width="100%" height="28px" viewBox="0 0 195 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0673 12.6503L22.2796 17.6202L24.043 25.0526C24.1403 25.456 24.1152 25.8791 23.971 26.2684C23.8267 26.6578 23.5698 26.9958 23.2326 27.2398C22.8954 27.4839 22.4931 27.623 22.0765 27.6397C21.6599 27.6563 21.2477 27.5497 20.8919 27.3333L14.3968 23.3554L7.89787 27.3333C7.54216 27.5485 7.13043 27.6541 6.71453 27.6368C6.29863 27.6196 5.89716 27.4802 5.56068 27.2364C5.22419 26.9925 4.96772 26.6551 4.82358 26.2665C4.67944 25.8778 4.65407 25.4555 4.75065 25.0526L6.5204 17.6202L0.732707 12.6503C0.417982 12.3797 0.190367 12.0227 0.0782884 11.6241C-0.0337902 11.2254 -0.0253656 10.8027 0.10251 10.4088C0.230386 10.0149 0.472045 9.66721 0.797308 9.40915C1.12257 9.1511 1.51702 8.99413 1.9314 8.95783L9.51971 8.3486L12.447 1.29892C12.6054 0.914716 12.8751 0.586078 13.2217 0.354787C13.5684 0.123496 13.9763 0 14.3936 0C14.8109 0 15.2188 0.123496 15.5654 0.354787C15.9121 0.586078 16.1817 0.914716 16.3402 1.29892L19.2662 8.3486L26.8545 8.95783C27.2697 8.99278 27.6653 9.14888 27.9918 9.40657C28.3182 9.66427 28.561 10.0121 28.6896 10.4065C28.8183 10.8009 28.8272 11.2243 28.7151 11.6237C28.603 12.023 28.375 12.3806 28.0596 12.6516L28.0673 12.6503Z" fill="%2300BBFF"/><path d="M69.5293 12.6503L63.7416 17.6202L65.5049 25.0526C65.6022 25.456 65.5771 25.8791 65.4329 26.2684C65.2887 26.6578 65.0317 26.9958 64.6945 27.2398C64.3573 27.4839 63.955 27.623 63.5384 27.6397C63.1218 27.6563 62.7096 27.5497 62.3538 27.3333L55.8587 23.3554L49.3598 27.3333C49.0041 27.5485 48.5923 27.6541 48.1764 27.6368C47.7605 27.6196 47.3591 27.4802 47.0226 27.2364C46.6861 26.9925 46.4296 26.6551 46.2855 26.2665C46.1414 25.8778 46.116 25.4555 46.2126 25.0526L47.9823 17.6202L42.1946 12.6503C41.8799 12.3797 41.6523 12.0227 41.5402 11.6241C41.4281 11.2254 41.4365 10.8027 41.5644 10.4088C41.6923 10.0149 41.934 9.66721 42.2592 9.40915C42.5845 9.1511 42.9789 8.99413 43.3933 8.95783L50.9816 8.3486L53.9089 1.29892C54.0674 0.914716 54.337 0.586078 54.6837 0.354787C55.0303 0.123496 55.4382 0 55.8555 0C56.2728 0 56.6807 0.123496 57.0274 0.354787C57.374 0.586078 57.6437 0.914716 57.8021 1.29892L60.7281 8.3486L68.3164 8.95783C68.7316 8.99278 69.1272 9.14888 69.4537 9.40657C69.7801 9.66427 70.0229 10.0121 70.1516 10.4065C70.2802 10.8009 70.2891 11.2243 70.177 11.6237C70.0649 12.023 69.8369 12.3806 69.5215 12.6516L69.5293 12.6503Z" fill="%2300BBFF"/><path d="M110.992 12.6503L105.204 17.6202L106.967 25.0526C107.065 25.456 107.04 25.8791 106.895 26.2684C106.751 26.6578 106.494 26.9958 106.157 27.2398C105.82 27.4839 105.417 27.623 105.001 27.6397C104.584 27.6563 104.172 27.5497 103.816 27.3333L97.3211 23.3554L90.8222 27.3333C90.4665 27.5485 90.0547 27.6541 89.6388 27.6368C89.223 27.6196 88.8215 27.4802 88.485 27.2364C88.1485 26.9925 87.892 26.6551 87.7479 26.2665C87.6038 25.8778 87.5784 25.4555 87.675 25.0526L89.4447 17.6202L83.657 12.6503C83.3423 12.3797 83.1147 12.0227 83.0026 11.6241C82.8905 11.2254 82.899 10.8027 83.0268 10.4088C83.1547 10.0149 83.3964 9.66721 83.7216 9.40915C84.0469 9.1511 84.4413 8.99413 84.8557 8.95783L92.444 8.3486L95.3713 1.29892C95.5298 0.914716 95.7994 0.586078 96.1461 0.354787C96.4927 0.123496 96.9006 0 97.3179 0C97.7352 0 98.1431 0.123496 98.4898 0.354787C98.8364 0.586078 99.1061 0.914716 99.2645 1.29892L102.191 8.3486L109.779 8.95783C110.194 8.99278 110.59 9.14888 110.916 9.40657C111.243 9.66427 111.485 10.0121 111.614 10.4065C111.743 10.8009 111.751 11.2243 111.639 11.6237C111.527 12.023 111.299 12.3806 110.984 12.6516L110.992 12.6503Z" fill="%2300BBFF"/><path d="M152.454 12.6503L146.666 17.6202L148.429 25.0526C148.526 25.456 148.501 25.8791 148.357 26.2684C148.213 26.6578 147.956 26.9958 147.619 27.2398C147.282 27.4839 146.879 27.623 146.463 27.6397C146.046 27.6563 145.634 27.5497 145.278 27.3333L138.783 23.3554L132.284 27.3333C131.928 27.5485 131.517 27.6541 131.101 27.6368C130.685 27.6196 130.283 27.4802 129.947 27.2364C129.61 26.9925 129.354 26.6551 129.21 26.2665C129.066 25.8778 129.04 25.4555 129.137 25.0526L130.907 17.6202L125.119 12.6503C124.804 12.3797 124.577 12.0227 124.465 11.6241C124.352 11.2254 124.361 10.8027 124.489 10.4088C124.617 10.0149 124.858 9.66721 125.184 9.40915C125.509 9.1511 125.903 8.99413 126.318 8.95783L133.906 8.3486L136.833 1.29892C136.992 0.914716 137.261 0.586078 137.608 0.354787C137.955 0.123496 138.362 0 138.78 0C139.197 0 139.605 0.123496 139.952 0.354787C140.298 0.586078 140.568 0.914716 140.726 1.29892L143.652 8.3486L151.241 8.95783C151.656 8.99278 152.052 9.14888 152.378 9.40657C152.704 9.66427 152.947 10.0121 153.076 10.4065C153.205 10.8009 153.213 11.2243 153.101 11.6237C152.989 12.023 152.761 12.3806 152.446 12.6516L152.454 12.6503Z" fill="%2300BBFF"/><path d="M193.915 12.6503L188.128 17.6202L189.891 25.0526C189.988 25.456 189.963 25.8791 189.819 26.2684C189.675 26.6578 189.418 26.9958 189.081 27.2398C188.744 27.4839 188.341 27.623 187.925 27.6397C187.508 27.6563 187.096 27.5497 186.74 27.3333L180.245 23.3554L173.746 27.3333C173.39 27.5485 172.979 27.6541 172.563 27.6368C172.147 27.6196 171.745 27.4802 171.409 27.2364C171.072 26.9925 170.816 26.6551 170.672 26.2665C170.528 25.8778 170.502 25.4555 170.599 25.0526L172.369 17.6202L166.581 12.6503C166.266 12.3797 166.039 12.0227 165.926 11.6241C165.814 11.2254 165.823 10.8027 165.951 10.4088C166.079 10.0149 166.32 9.66721 166.645 9.40915C166.971 9.1511 167.365 8.99413 167.78 8.95783L175.368 8.3486L178.295 1.29892C178.454 0.914716 178.723 0.586078 179.07 0.354787C179.417 0.123496 179.824 0 180.242 0C180.659 0 181.067 0.123496 181.414 0.354787C181.76 0.586078 182.03 0.914716 182.188 1.29892L185.114 8.3486L192.703 8.95783C193.118 8.99278 193.513 9.14888 193.84 9.40657C194.166 9.66427 194.409 10.0121 194.538 10.4065C194.666 10.8009 194.675 11.2243 194.563 11.6237C194.451 12.023 194.223 12.3806 193.908 12.6516L193.915 12.6503Z" fill="%2300BBFF"/></svg>');
  width: 100%;
  height: 100%;
}

@media (max-width: 1664px) {
  .main-rating {
    -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;
  }
  .main-rating .rating-overall {
    border-right: none;
  }
  .pool-average-ratings {
    width: 100%;
    border-top: 1px solid var(--line-color);
  }
}

@media (max-width: 1280px) {
  .pool-average-ratings__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pool-average-ratings__wrapper .rating-item {
    margin-bottom: 32px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 600px;
    width: 100%;
  }
}

@media (max-width: 560px) {
  .pool-average-ratings {
    padding-left: 16px;
    padding-right: 16px;
  }
  .comment-form-rating-content .rating-item {
    gap: 8px;
  }
  .comment-form-rating-content .rating-item label {
    font-size: 14px;
  }
  .rating-item__stars {
    max-width: 160px;
  }
  .rating-item__stars::after {
    content: url('data:image/svg+xml,<svg width="160" height="23" viewBox="0 0 160 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.0482 10.3882L18.2955 14.4693L19.7435 20.5726C19.8234 20.904 19.8028 21.2514 19.6844 21.5711C19.566 21.8908 19.355 22.1684 19.0781 22.3688C18.8012 22.5692 18.4708 22.6835 18.1287 22.6971C17.7866 22.7108 17.4481 22.6232 17.1559 22.4456L11.8223 19.179L6.48555 22.4456C6.19344 22.6222 5.85534 22.7089 5.51382 22.6948C5.17229 22.6806 4.84261 22.5662 4.5663 22.3659C4.28998 22.1657 4.07938 21.8886 3.96101 21.5695C3.84265 21.2503 3.82181 20.9035 3.90112 20.5726L5.3544 14.4693L0.601681 10.3882C0.343237 10.1659 0.156325 9.87282 0.0642886 9.54546C-0.0277478 9.2181 -0.0208296 8.87101 0.0841788 8.54753C0.189187 8.22406 0.387632 7.93855 0.654731 7.72664C0.92183 7.51473 1.24574 7.38583 1.58602 7.35602L7.81736 6.85574L10.2212 1.0667C10.3513 0.751204 10.5727 0.481334 10.8574 0.291404C11.142 0.101473 11.477 6.10352e-05 11.8197 6.10352e-05C12.1624 6.10352e-05 12.4973 0.101473 12.782 0.291404C13.0666 0.481334 13.2881 0.751204 13.4182 1.0667L15.8209 6.85574L22.0523 7.35602C22.3932 7.38472 22.7181 7.5129 22.9862 7.72452C23.2542 7.93613 23.4536 8.22176 23.5593 8.54563C23.6649 8.86949 23.6722 9.21719 23.5802 9.54514C23.4881 9.8731 23.3009 10.1667 23.0419 10.3893L23.0482 10.3882Z" fill="%23C5C5C5"/><path d="M57.0961 10.3882L52.3434 14.4693L53.7914 20.5726C53.8713 20.904 53.8507 21.2514 53.7323 21.5711C53.6138 21.8908 53.4028 22.1684 53.1259 22.3688C52.849 22.5692 52.5187 22.6835 52.1765 22.6971C51.8344 22.7108 51.4959 22.6232 51.2038 22.4456L45.8702 19.179L40.5334 22.4456C40.2413 22.6222 39.9032 22.7089 39.5617 22.6948C39.2201 22.6806 38.8905 22.5662 38.6141 22.3659C38.3378 22.1657 38.1272 21.8886 38.0089 21.5695C37.8905 21.2503 37.8697 20.9035 37.949 20.5726L39.4023 14.4693L34.6495 10.3882C34.3911 10.1659 34.2042 9.87282 34.1121 9.54546C34.0201 9.2181 34.027 8.87101 34.132 8.54753C34.237 8.22406 34.4355 7.93855 34.7026 7.72664C34.9697 7.51473 35.2936 7.38583 35.6339 7.35602L41.8652 6.85574L44.269 1.0667C44.3991 0.751204 44.6206 0.481334 44.9052 0.291404C45.1899 0.101473 45.5248 6.10352e-05 45.8675 6.10352e-05C46.2102 6.10352e-05 46.5452 0.101473 46.8298 0.291404C47.1145 0.481334 47.3359 0.751204 47.466 1.0667L49.8688 6.85574L56.1001 7.35602C56.4411 7.38472 56.766 7.5129 57.034 7.72452C57.3021 7.93613 57.5014 8.22176 57.6071 8.54563C57.7128 8.86949 57.72 9.21719 57.628 9.54514C57.536 9.8731 57.3487 10.1667 57.0898 10.3893L57.0961 10.3882Z" fill="%23C5C5C5"/><path d="M91.1435 10.3882L86.3907 14.4693L87.8387 20.5726C87.9186 20.9039 87.8981 21.2513 87.7796 21.571C87.6612 21.8907 87.4502 22.1683 87.1733 22.3687C86.8964 22.5691 86.566 22.6834 86.2239 22.6971C85.8818 22.7107 85.5433 22.6232 85.2511 22.4455L79.9175 19.1789L74.5808 22.4455C74.2887 22.6222 73.9506 22.7089 73.609 22.6947C73.2675 22.6805 72.9378 22.5661 72.6615 22.3659C72.3852 22.1656 72.1746 21.8885 72.0562 21.5694C71.9379 21.2503 71.917 20.9035 71.9963 20.5726L73.4496 14.4693L68.6969 10.3882C68.4385 10.1659 68.2515 9.87276 68.1595 9.5454C68.0675 9.21804 68.0744 8.87095 68.1794 8.54747C68.2844 8.224 68.4828 7.93848 68.7499 7.72658C69.017 7.51467 69.341 7.38577 69.6812 7.35596L75.9126 6.85568L78.3164 1.06664C78.4465 0.751143 78.668 0.481273 78.9526 0.291343C79.2372 0.101412 79.5722 0 79.9149 0C80.2576 0 80.5926 0.101412 80.8772 0.291343C81.1618 0.481273 81.3833 0.751143 81.5134 1.06664L83.9162 6.85568L90.1475 7.35596C90.4885 7.38466 90.8133 7.51284 91.0814 7.72446C91.3495 7.93607 91.5488 8.2217 91.6545 8.54557C91.7601 8.86943 91.7674 9.21712 91.6754 9.54508C91.5833 9.87304 91.3961 10.1667 91.1371 10.3892L91.1435 10.3882Z" fill="%23C5C5C5"/><path d="M125.191 10.3882L120.439 14.4693L121.887 20.5726C121.966 20.9039 121.946 21.2513 121.827 21.571C121.709 21.8907 121.498 22.1683 121.221 22.3687C120.944 22.5691 120.614 22.6834 120.272 22.6971C119.93 22.7107 119.591 22.6232 119.299 22.4455L113.965 19.1789L108.629 22.4455C108.337 22.6222 107.998 22.7089 107.657 22.6947C107.315 22.6805 106.986 22.5661 106.709 22.3659C106.433 22.1656 106.222 21.8885 106.104 21.5694C105.986 21.2503 105.965 20.9035 106.044 20.5726L107.497 14.4693L102.745 10.3882C102.486 10.1659 102.299 9.87276 102.207 9.5454C102.115 9.21804 102.122 8.87095 102.227 8.54747C102.332 8.224 102.531 7.93848 102.798 7.72658C103.065 7.51467 103.389 7.38577 103.729 7.35596L109.96 6.85568L112.364 1.06664C112.494 0.751143 112.716 0.481273 113 0.291343C113.285 0.101412 113.62 0 113.963 0C114.305 0 114.64 0.101412 114.925 0.291343C115.21 0.481273 115.431 0.751143 115.561 1.06664L117.964 6.85568L124.195 7.35596C124.536 7.38466 124.861 7.51284 125.129 7.72446C125.397 7.93607 125.597 8.2217 125.702 8.54557C125.808 8.86943 125.815 9.21712 125.723 9.54508C125.631 9.87304 125.444 10.1667 125.185 10.3892L125.191 10.3882Z" fill="%23C5C5C5"/><path d="M159.239 10.3882L154.486 14.4693L155.934 20.5726C156.014 20.904 155.994 21.2514 155.875 21.5711C155.757 21.8908 155.546 22.1684 155.269 22.3688C154.992 22.5692 154.662 22.6835 154.32 22.6971C153.977 22.7108 153.639 22.6232 153.347 22.4456L148.013 19.179L142.676 22.4456C142.384 22.6222 142.046 22.7089 141.705 22.6948C141.363 22.6806 141.034 22.5662 140.757 22.3659C140.481 22.1657 140.27 21.8886 140.152 21.5695C140.034 21.2503 140.013 20.9035 140.092 20.5726L141.545 14.4693L136.793 10.3882C136.534 10.1659 136.347 9.87282 136.255 9.54546C136.163 9.2181 136.17 8.87101 136.275 8.54753C136.38 8.22406 136.579 7.93855 136.846 7.72664C137.113 7.51473 137.437 7.38583 137.777 7.35602L144.008 6.85574L146.412 1.0667C146.542 0.751204 146.764 0.481334 147.048 0.291404C147.333 0.101473 147.668 6.10352e-05 148.011 6.10352e-05C148.353 6.10352e-05 148.688 0.101473 148.973 0.291404C149.258 0.481334 149.479 0.751204 149.609 1.0667L152.012 6.85574L158.243 7.35602C158.584 7.38472 158.909 7.5129 159.177 7.72452C159.445 7.93613 159.645 8.22176 159.75 8.54563C159.856 8.86949 159.863 9.21719 159.771 9.54514C159.679 9.8731 159.492 10.1667 159.233 10.3893L159.239 10.3882Z" fill="%23C5C5C5"/></svg>') !important;
  }
  .rating-item__stars--fill::after {
    content: url('data:image/svg+xml,<svg width="160" height="23" viewBox="0 0 160 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.0482 10.3882L18.2955 14.4693L19.7435 20.5726C19.8234 20.9039 19.8028 21.2513 19.6844 21.571C19.566 21.8907 19.355 22.1683 19.0781 22.3687C18.8012 22.5691 18.4708 22.6834 18.1287 22.6971C17.7866 22.7107 17.4481 22.6232 17.1559 22.4455L11.8223 19.1789L6.48555 22.4455C6.19344 22.6222 5.85534 22.7089 5.51382 22.6947C5.17229 22.6805 4.84261 22.5661 4.5663 22.3659C4.28998 22.1656 4.07938 21.8885 3.96101 21.5694C3.84265 21.2503 3.82181 20.9035 3.90112 20.5726L5.3544 14.4693L0.601681 10.3882C0.343237 10.1659 0.156325 9.87276 0.0642886 9.5454C-0.0277478 9.21804 -0.0208296 8.87095 0.0841788 8.54747C0.189187 8.224 0.387632 7.93848 0.654731 7.72658C0.92183 7.51467 1.24574 7.38577 1.58602 7.35596L7.81736 6.85568L10.2212 1.06664C10.3513 0.751143 10.5727 0.481273 10.8574 0.291343C11.142 0.101412 11.477 0 11.8197 0C12.1624 0 12.4973 0.101412 12.782 0.291343C13.0666 0.481273 13.2881 0.751143 13.4182 1.06664L15.8209 6.85568L22.0523 7.35596C22.3932 7.38466 22.7181 7.51284 22.9862 7.72446C23.2542 7.93607 23.4536 8.2217 23.5593 8.54557C23.6649 8.86943 23.6722 9.21712 23.5802 9.54508C23.4881 9.87304 23.3009 10.1667 23.0419 10.3892L23.0482 10.3882Z" fill="%2300BBFF"/><path d="M57.0961 10.3882L52.3434 14.4693L53.7914 20.5726C53.8713 20.9039 53.8507 21.2513 53.7323 21.571C53.6138 21.8907 53.4028 22.1683 53.1259 22.3687C52.849 22.5691 52.5187 22.6834 52.1765 22.6971C51.8344 22.7107 51.4959 22.6232 51.2038 22.4455L45.8702 19.1789L40.5334 22.4455C40.2413 22.6222 39.9032 22.7089 39.5617 22.6947C39.2201 22.6805 38.8905 22.5661 38.6141 22.3659C38.3378 22.1656 38.1272 21.8885 38.0089 21.5694C37.8905 21.2503 37.8697 20.9035 37.949 20.5726L39.4023 14.4693L34.6495 10.3882C34.3911 10.1659 34.2042 9.87276 34.1121 9.5454C34.0201 9.21804 34.027 8.87095 34.132 8.54747C34.237 8.224 34.4355 7.93848 34.7026 7.72658C34.9697 7.51467 35.2936 7.38577 35.6339 7.35596L41.8652 6.85568L44.269 1.06664C44.3991 0.751143 44.6206 0.481273 44.9052 0.291343C45.1899 0.101412 45.5248 0 45.8675 0C46.2102 0 46.5452 0.101412 46.8298 0.291343C47.1145 0.481273 47.3359 0.751143 47.466 1.06664L49.8688 6.85568L56.1001 7.35596C56.4411 7.38466 56.766 7.51284 57.034 7.72446C57.3021 7.93607 57.5014 8.2217 57.6071 8.54557C57.7128 8.86943 57.72 9.21712 57.628 9.54508C57.536 9.87304 57.3487 10.1667 57.0898 10.3892L57.0961 10.3882Z" fill="%2300BBFF"/><path d="M91.1435 10.3882L86.3907 14.4693L87.8387 20.5726C87.9186 20.9039 87.8981 21.2513 87.7796 21.571C87.6612 21.8907 87.4502 22.1683 87.1733 22.3687C86.8964 22.5691 86.566 22.6834 86.2239 22.6971C85.8818 22.7107 85.5433 22.6232 85.2511 22.4455L79.9175 19.1789L74.5808 22.4455C74.2887 22.6222 73.9506 22.7089 73.609 22.6947C73.2675 22.6805 72.9378 22.5661 72.6615 22.3659C72.3852 22.1656 72.1746 21.8885 72.0562 21.5694C71.9379 21.2503 71.917 20.9035 71.9963 20.5726L73.4496 14.4693L68.6969 10.3882C68.4385 10.1659 68.2515 9.87276 68.1595 9.5454C68.0675 9.21804 68.0744 8.87095 68.1794 8.54747C68.2844 8.224 68.4828 7.93848 68.7499 7.72658C69.017 7.51467 69.341 7.38577 69.6812 7.35596L75.9126 6.85568L78.3164 1.06664C78.4465 0.751143 78.668 0.481273 78.9526 0.291343C79.2372 0.101412 79.5722 0 79.9149 0C80.2576 0 80.5926 0.101412 80.8772 0.291343C81.1618 0.481273 81.3833 0.751143 81.5134 1.06664L83.9162 6.85568L90.1475 7.35596C90.4885 7.38466 90.8133 7.51284 91.0814 7.72446C91.3495 7.93607 91.5488 8.2217 91.6545 8.54557C91.7601 8.86943 91.7674 9.21712 91.6754 9.54508C91.5833 9.87304 91.3961 10.1667 91.1371 10.3892L91.1435 10.3882Z" fill="%2300BBFF"/><path d="M125.191 10.3882L120.439 14.4693L121.887 20.5726C121.966 20.9039 121.946 21.2513 121.827 21.571C121.709 21.8907 121.498 22.1683 121.221 22.3687C120.944 22.5691 120.614 22.6834 120.272 22.6971C119.93 22.7107 119.591 22.6232 119.299 22.4455L113.965 19.1789L108.629 22.4455C108.337 22.6222 107.998 22.7089 107.657 22.6947C107.315 22.6805 106.986 22.5661 106.709 22.3659C106.433 22.1656 106.222 21.8885 106.104 21.5694C105.986 21.2503 105.965 20.9035 106.044 20.5726L107.497 14.4693L102.745 10.3882C102.486 10.1659 102.299 9.87276 102.207 9.5454C102.115 9.21804 102.122 8.87095 102.227 8.54747C102.332 8.224 102.531 7.93848 102.798 7.72658C103.065 7.51467 103.389 7.38577 103.729 7.35596L109.96 6.85568L112.364 1.06664C112.494 0.751143 112.716 0.481273 113 0.291343C113.285 0.101412 113.62 0 113.963 0C114.305 0 114.64 0.101412 114.925 0.291343C115.21 0.481273 115.431 0.751143 115.561 1.06664L117.964 6.85568L124.195 7.35596C124.536 7.38466 124.861 7.51284 125.129 7.72446C125.397 7.93607 125.597 8.2217 125.702 8.54557C125.808 8.86943 125.815 9.21712 125.723 9.54508C125.631 9.87304 125.444 10.1667 125.185 10.3892L125.191 10.3882Z" fill="%2300BBFF"/><path d="M159.239 10.3882L154.486 14.4693L155.934 20.5726C156.014 20.9039 155.994 21.2513 155.875 21.571C155.757 21.8907 155.546 22.1683 155.269 22.3687C154.992 22.5691 154.662 22.6834 154.32 22.6971C153.977 22.7107 153.639 22.6232 153.347 22.4455L148.013 19.1789L142.676 22.4455C142.384 22.6222 142.046 22.7089 141.705 22.6947C141.363 22.6805 141.034 22.5661 140.757 22.3659C140.481 22.1656 140.27 21.8885 140.152 21.5694C140.034 21.2503 140.013 20.9035 140.092 20.5726L141.545 14.4693L136.793 10.3882C136.534 10.1659 136.347 9.87276 136.255 9.5454C136.163 9.21804 136.17 8.87095 136.275 8.54747C136.38 8.224 136.579 7.93848 136.846 7.72658C137.113 7.51467 137.437 7.38577 137.777 7.35596L144.008 6.85568L146.412 1.06664C146.542 0.751143 146.764 0.481273 147.048 0.291343C147.333 0.101412 147.668 0 148.011 0C148.353 0 148.688 0.101412 148.973 0.291343C149.258 0.481273 149.479 0.751143 149.609 1.06664L152.012 6.85568L158.243 7.35596C158.584 7.38466 158.909 7.51284 159.177 7.72446C159.445 7.93607 159.645 8.2217 159.75 8.54557C159.856 8.86943 159.863 9.21712 159.771 9.54508C159.679 9.87304 159.492 10.1667 159.233 10.3892L159.239 10.3882Z" fill="%2300BBFF"/></svg>') !important;
  }
}

@media (max-width: 410px) {
  .comment-form-rating-content .rating-item {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .comment-form-rating-content .rating-item label {
    font-size: 16px !important;
    font-weight: 600 !important;
  }
  .comment-form-rating-content .rating-item span {
    gap: 20px;
  }
}

.single-comment {
  background-color: var(--white-color);
  margin-bottom: 40px;
}

.comment {
  position: relative;
  border-radius: 3px;
}

.comment .reply-mobile {
  display: none;
}

.comment.depth-2, .comment.depth-3 {
  background-color: var(--main-bg);
  padding: 28px 0 40px clamp(3.75rem, calc(2.36rem + 5.18vw), 8.31rem);
  position: relative;
  margin-bottom: 0;
}

.comment.depth-2::before, .comment.depth-3::before {
  position: absolute;
  content: '';
  background-image: url('data:image/svg+xml,<svg width="36" height="59" viewBox="0 0 36 59" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.0166 0C2.84503 -3.50107e-08 3.5166 0.671574 3.5166 1.5L3.51758 48.5H20.6318V41.3398L35.6318 50L20.6318 58.6602V51.5H1.5C0.671593 51.5 3.29785e-05 50.8284 0 50C4.08697e-08 49.548 0.20037 49.1432 0.516602 48.8682V1.5C0.516602 0.671736 1.1884 0.000262662 2.0166 0Z" fill="%2300BBFF"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 35px;
  height: 58px;
  top: 65px;
  left: 18px;
}

.comment.depth-2 .comment-content__likes, .comment.depth-3 .comment-content__likes {
  top: 20px;
}

.comment.depth-2 .comment-content, .comment.depth-3 .comment-content {
  position: relative;
  padding: clamp(1.25rem, calc(0.93rem + 1.21vw), 2.31rem) clamp(1.25rem, calc(1.12rem + 0.5vw), 1.69rem) clamp(1.25rem, calc(0.93rem + 1.21vw), 2.31rem) clamp(1.25rem, calc(0.68rem + 2.13vw), 3.13rem);
  -webkit-box-shadow: 2px 4px 10px #61616114;
          box-shadow: 2px 4px 10px #61616114;
  background-color: #D0EFFF;
  border: 1px solid #DBF6FF;
  border-radius: 3px;
}

.comment.depth-2 .comment-content .reply-mobile, .comment.depth-3 .comment-content .reply-mobile {
  display: block;
  position: absolute;
  right: 26px;
  bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--accent-color);
}

.comment.depth-2 .comment-content__total, .comment.depth-2 .comment-content__footer, .comment.depth-3 .comment-content__total, .comment.depth-3 .comment-content__footer {
  display: none;
}

.comment .comment-content__likes-mobile {
  display: none;
}

.comment .comment-content__likes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 28px;
  position: absolute;
  top: 27px;
  right: 28px;
  padding-top: 30px;
}

.comment .likes-title {
  position: absolute;
  top: 0;
  right: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 12px;
}

.comment .comment-dislike-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.comment .comment-like-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.comment-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.comment-content__total {
  position: relative;
  min-width: clamp(4.75rem, calc(4.14rem + 2.27vw), 6.75rem);
  max-width: clamp(4.75rem, calc(4.14rem + 2.27vw), 6.75rem);
  min-height: clamp(4.75rem, calc(4.14rem + 2.27vw), 6.75rem);
  max-height: clamp(4.75rem, calc(4.14rem + 2.27vw), 6.75rem);
  border-radius: 50%;
  background-color: var(--accent-color);
  color: var(--white-color);
  font-size: clamp(1.5rem, calc(1.31rem + 0.71vw), 2.13rem);
  font-weight: 500;
  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;
  margin-top: clamp(1.63rem, calc(1.4rem + 0.85vw), 2.38rem);
  margin-left: clamp(1.88rem, calc(1.72rem + 0.57vw), 2.38rem);
  margin-right: clamp(0.81rem, calc(0.39rem + 1.56vw), 2.19rem);
  margin-bottom: clamp(1.5rem, calc(1.2rem + 1.13vw), 2.5rem);
}

.comment-content__total::after {
  position: absolute;
  content: '';
  width: 90%;
  height: 90%;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 2px solid var(--white-color);
}

.comment-content__wrapper {
  margin-bottom: 22px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding-right: 28px;
}

.comment-content__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  margin-top: clamp(1.63rem, calc(1.4rem + 0.85vw), 2.38rem);
  margin-bottom: 18px;
}

.comment-content__header--author {
  font-size: clamp(1rem, calc(0.85rem + 0.57vw), 1.5rem) !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  color: #303030 !important;
  margin: 0 !important;
}

.comment-content__header--date {
  font-size: clamp(0.88rem, calc(0.84rem + 0.14vw), 1rem) !important;
  line-height: 100% !important;
}

.comment-content__text {
  padding-right: clamp(1.25rem, calc(-1.04rem + 8.51vw), 8.75rem);
}

.comment-content__photos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  margin-top: 20px;
}

.comment-content__footer {
  padding-top: clamp(1.13rem, calc(1.05rem + 0.28vw), 1.38rem);
  padding-left: clamp(1.25rem, calc(0.45rem + 2.98vw), 3.88rem);
  padding-right: clamp(1.25rem, calc(-0.24rem + 5.53vw), 6.13rem);
  padding-bottom: 30px;
  border-top: 1px solid var(--line-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.comment-content__footer .comment-reply {
  font-size: 20px;
  font-weight: 700;
  color: var(--accent-color);
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-right: 11vw;
  text-transform: uppercase;
}

.comment-content__footer .comment-reply:hover {
  color: var(--accent-hover);
}

.comment-content__footer .comment-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  gap: 20px;
}

.comment-content__footer .comment-rating .rating-item {
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 23px;
}

.comment-content__footer .comment-rating .rating-item .label {
  font-size: clamp(0.94rem, calc(0.79rem + 0.57vw), 1.44rem);
  font-weight: 500;
  color: var(--main-color);
}

@media (max-width: 1280px) {
  .comment-content .comment-content__text {
    padding-right: 114px;
  }
  .comment-content__footer {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
  .comment-content__footer .comment-rating {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .comment-content__footer .comment-rating .rating-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .comment-content__footer .comment-rating .rating-item .stars {
    gap: 4px;
  }
  .comment.depth-2 .comment-content__text, .comment.depth-3 .comment-content__text {
    padding-right: 0px;
  }
}

@media (max-width: 670px) {
  .comment.depth-2 .comment-content__wrapper, .comment.depth-3 .comment-content__wrapper {
    padding-right: 0;
  }
  .comment.depth-2 .comment-content__likes, .comment.depth-3 .comment-content__likes {
    top: auto;
    bottom: 20px;
  }
  .comment.depth-2 .comment-content, .comment.depth-3 .comment-content {
    padding-bottom: 80px;
  }
  .comment.depth-2 .comment-content__total, .comment.depth-3 .comment-content__total {
    position: absolute;
  }
  .comment.depth-2 .comment-content__header, .comment.depth-3 .comment-content__header {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .comment.depth-2 .comment-content__text, .comment.depth-3 .comment-content__text {
    padding: 0;
    border-top: none;
  }
  .comment.depth-2 .comment-content .reply-mobile, .comment.depth-3 .comment-content .reply-mobile {
    left: 24px;
    right: auto;
  }
  .comment.depth-2 .comment-content .comment-content__likes, .comment.depth-3 .comment-content .comment-content__likes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .comment .comment-content__footer {
    position: relative;
    padding-bottom: 100px;
  }
  .comment .comment-content__footer .comment-reply {
    position: absolute;
    left: 24px;
    bottom: 24px;
  }
  .comment .comment-content__likes {
    display: none;
  }
  .comment .comment-content__likes-mobile {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 28px;
    top: auto;
    right: 28px;
    bottom: 20px;
    padding-top: 30px;
  }
  .comment-content__total {
    position: absolute;
    margin-left: 20px;
  }
  .comment-content__wrapper {
    padding-right: 0;
  }
  .comment-content__header {
    height: 80px;
    margin-left: 113px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .comment-content__text {
    padding-left: 24px;
    padding-right: 24px !important;
    padding-top: 18px;
    border-top: 1px solid var(--line-color);
  }
}

@media (max-width: 480px) {
  .comment.depth-2, .comment.depth-3 {
    padding-left: 48px !important;
  }
  .comment.depth-2::before, .comment.depth-3::before {
    top: 28px !important;
    left: 0px !important;
  }
}

@media (max-width: 400px) {
  .comment.depth-2, .comment.depth-3 {
    padding-left: 48px !important;
  }
  .comment.depth-2::before, .comment.depth-3::before {
    top: 28px !important;
    left: 0px !important;
  }
  .comment.depth-3 {
    padding-left: 24px !important;
  }
  .comment.depth-3::before {
    left: -24px !important;
  }
  .rating-item {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
}

.reviews__title {
  position: relative;
}

.reviews__title .btn {
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (max-width: 1080px) {
  .reviews__title {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 20px;
  }
}

@media (max-width: 640px) {
  .reviews__title {
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 20px;
  }
  .reviews__title .btn {
    display: block;
    position: static;
    margin-left: auto;
  }
}

.modal-slider {
  position: relative;
  display: none;
}

.modal-slider__close {
  position: absolute;
  top: 80px;
  right: 80px;
  width: 26px;
  height: 26px;
  cursor: pointer;
  z-index: 2;
}

.modal-slider.open {
  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;
  position: fixed;
  background-color: #00000080;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
}

.galery-slider {
  width: 100%;
  overflow: visible;
  height: 60vh;
  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;
}

.galery-slider__btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  z-index: 99;
}

.galery-slider__next {
  left: auto;
  right: 10%;
}

.galery-slider__prev {
  right: auto;
  left: 10%;
}

.galery-slider .swiper-slide {
  width: 70%;
  max-width: 70%;
  -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0.5s ease;
  transition: transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.galery-slider .swiper-slide img {
	height: 100%;
	width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.galery-slider .swiper-slide-active {
  opacity: 1;
  z-index: 10;
}

.galery-slider .swiper-slide-prev,
.galery-slider .swiper-slide-next {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0.6;
  z-index: 5;
}

@media (orientation: landscape) {
  .modal-slider__close {
    right: 30px;
  }
}

@media (max-width: 1080px) {
  .galery-slider__next {
    right: 7%;
  }
  .galery-slider__prev {
    left: 7%;
  }
}

@media (max-width: 780px) {
  .galery-slider__next {
    right: 5%;
  }
  .galery-slider__prev {
    left: 5%;
  }
}

@media (max-width: 560px) {
  .galery-slider__next {
    width: 30px;
    right: 3%;
  }
  .galery-slider__prev {
    width: 30px;
    left: 3%;
  }
  .galery-slider__close {
    right: 30px;
  }
  .modal-slider__close {
    top: 60px;
    right: 30px;
  }
}

#file-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}

#file-preview img.preview-img {
  width: 100px;
  height: 70px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}

.region-map {
  opacity: 0;
  height: 0px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}

.region-map .acf-map {
  width: 100%;
  height: 500px;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.region-map.open {
  opacity: 1;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  overflow: visible;
}

.region-map.open .acf-map {
  width: 100%;
  height: 500px;
  opacity: 1;
}

.filter .clear-filter {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) clamp(0.94rem, calc(0.75rem + 0.71vw), 1.56rem) clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) clamp(2.06rem, calc(1.66rem + 1.49vw), 3.38rem);
  border: 1px solid #CCCCCC;
  background-color: #FBFBFB;
  height: clamp(2.19rem, calc(1.75rem + 1.63vw), 3.63rem);
  color: #707070;
  font-size: clamp(0.75rem, calc(0.6rem + 0.57vw), 1.25rem);
  font-weight: 600;
  cursor: pointer;
}
.filter:has(.filter__btn.active) .clear-filter{
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.filter:has(input[type="checkbox"]:checked) .clear-filter{
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter .region-map.open {
  margin-top: 20px;
}

.filter__wrapper {
  border-bottom: 1px solid var(--line-color);
  padding-bottom: 37px;
}

.filter__btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) clamp(0.94rem, calc(0.75rem + 0.71vw), 1.56rem) clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) 54px;
  border: 1px solid #CCCCCC;
  background-color: #FBFBFB;
  height: clamp(2.19rem, calc(1.75rem + 1.63vw), 3.63rem);
  color: #707070;
  font-size: clamp(0.75rem, calc(0.6rem + 0.57vw), 1.25rem);
  font-weight: 600;
  cursor: pointer;
}

.filter__btn.active {
  color: var(--main-color);
  border: 1px solid var(--main-color);
}

.filter__btn::before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 8px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.filter__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 8px;
}

.filter__header--open {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) clamp(0.94rem, calc(0.75rem + 0.71vw), 1.56rem) clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) 54px;
  border: 1px solid #CCCCCC;
  background-color: #FBFBFB;
  height: clamp(2.19rem, calc(1.75rem + 1.63vw), 3.63rem);
  color: #707070;
  font-size: clamp(0.75rem, calc(0.6rem + 0.57vw), 1.25rem);
  font-weight: 600;
  cursor: pointer;
}

.filter__header--open::before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 8px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 18px;
  height: 21px;
  left: 14px;
  background-image: url('data:image/svg+xml,<svg width="18" height="21" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 3C7.21997 3 5.47991 3.52784 3.99987 4.51677C2.51983 5.50571 1.36628 6.91131 0.685088 8.55585C0.00389957 10.2004 -0.17433 12.01 0.172936 13.7558C0.520203 15.5016 1.37737 17.1053 2.63604 18.364C3.89471 19.6226 5.49836 20.4798 7.24419 20.8271C8.99002 21.1743 10.7996 20.9961 12.4442 20.3149C14.0887 19.6337 15.4943 18.4802 16.4832 17.0001C17.4722 15.5201 18 13.78 18 12C17.9973 9.61389 17.0482 7.32629 15.3609 5.63905C13.6737 3.95182 11.3861 3.00273 9 3ZM13.2806 8.78062L9.53063 12.5306C9.46095 12.6003 9.37822 12.6556 9.28717 12.6933C9.19613 12.731 9.09855 12.7504 9 12.7504C8.90146 12.7504 8.80387 12.731 8.71283 12.6933C8.62179 12.6556 8.53906 12.6003 8.46938 12.5306C8.39969 12.4609 8.34442 12.3782 8.30671 12.2872C8.269 12.1961 8.24959 12.0985 8.24959 12C8.24959 11.9015 8.269 11.8039 8.30671 11.7128C8.34442 11.6218 8.39969 11.5391 8.46938 11.4694L12.2194 7.71937C12.2891 7.64969 12.3718 7.59442 12.4628 7.5567C12.5539 7.51899 12.6515 7.49958 12.75 7.49958C12.8485 7.49958 12.9461 7.51899 13.0372 7.5567C13.1282 7.59442 13.2109 7.64969 13.2806 7.71937C13.3503 7.78906 13.4056 7.87178 13.4433 7.96283C13.481 8.05387 13.5004 8.15145 13.5004 8.25C13.5004 8.34855 13.481 8.44613 13.4433 8.53717C13.4056 8.62822 13.3503 8.71094 13.2806 8.78062ZM6 0.75C6 0.551088 6.07902 0.360322 6.21967 0.21967C6.36033 0.0790176 6.55109 0 6.75 0H11.25C11.4489 0 11.6397 0.0790176 11.7803 0.21967C11.921 0.360322 12 0.551088 12 0.75C12 0.948912 11.921 1.13968 11.7803 1.28033C11.6397 1.42098 11.4489 1.5 11.25 1.5H6.75C6.55109 1.5 6.36033 1.42098 6.21967 1.28033C6.07902 1.13968 6 0.948912 6 0.75Z" fill="%23707070"/></svg>');
}

.filter__header--open.active {
  color: var(--main-color);
  border: 1px solid var(--main-color);
}

.filter__header--open.active::before {
  background-image: url('data:image/svg+xml,<svg width="18" height="21" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 3C7.21997 3 5.47991 3.52784 3.99987 4.51677C2.51983 5.50571 1.36628 6.91131 0.685088 8.55585C0.00389957 10.2004 -0.17433 12.01 0.172936 13.7558C0.520203 15.5016 1.37737 17.1053 2.63604 18.364C3.89471 19.6226 5.49836 20.4798 7.24419 20.8271C8.99002 21.1743 10.7996 20.9961 12.4442 20.3149C14.0887 19.6337 15.4943 18.4802 16.4832 17.0001C17.4722 15.5201 18 13.78 18 12C17.9973 9.61389 17.0482 7.32629 15.3609 5.63905C13.6737 3.95182 11.3861 3.00273 9 3ZM13.2806 8.78062L9.53063 12.5306C9.46095 12.6003 9.37822 12.6556 9.28717 12.6933C9.19613 12.731 9.09855 12.7504 9 12.7504C8.90146 12.7504 8.80387 12.731 8.71283 12.6933C8.62179 12.6556 8.53906 12.6003 8.46938 12.5306C8.39969 12.4609 8.34442 12.3782 8.30671 12.2872C8.269 12.1961 8.24959 12.0985 8.24959 12C8.24959 11.9015 8.269 11.8039 8.30671 11.7128C8.34442 11.6218 8.39969 11.5391 8.46938 11.4694L12.2194 7.71937C12.2891 7.64969 12.3718 7.59442 12.4628 7.5567C12.5539 7.51899 12.6515 7.49958 12.75 7.49958C12.8485 7.49958 12.9461 7.51899 13.0372 7.5567C13.1282 7.59442 13.2109 7.64969 13.2806 7.71937C13.3503 7.78906 13.4056 7.87178 13.4433 7.96283C13.481 8.05387 13.5004 8.15145 13.5004 8.25C13.5004 8.34855 13.481 8.44613 13.4433 8.53717C13.4056 8.62822 13.3503 8.71094 13.2806 8.78062ZM6 0.75C6 0.551088 6.07902 0.360322 6.21967 0.21967C6.36033 0.0790176 6.55109 0 6.75 0H11.25C11.4489 0 11.6397 0.0790176 11.7803 0.21967C11.921 0.360322 12 0.551088 12 0.75C12 0.948912 11.921 1.13968 11.7803 1.28033C11.6397 1.42098 11.4489 1.5 11.25 1.5H6.75C6.55109 1.5 6.36033 1.42098 6.21967 1.28033C6.07902 1.13968 6 0.948912 6 0.75Z" fill="%23003363"/></svg>');
}

.filter__header--type::before {
  background-image: url('data:image/svg+xml,<svg width="32" height="23" viewBox="0 0 32 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 19.3636C6 17.7068 4.65685 16.3636 3 16.3636C1.34315 16.3636 0 17.7068 0 19.3636C0 21.0205 1.34315 22.3636 3 22.3636C4.65685 22.3636 6 21.0205 6 19.3636Z" fill="%23707070"/><path d="M20.0996 20.8636C20.928 20.8636 21.5996 20.1921 21.5996 19.3636C21.5996 18.5352 20.928 17.8636 20.0996 17.8636H10.5C9.67157 17.8636 9 18.5352 9 19.3636C9 20.1921 9.67157 20.8636 10.5 20.8636H20.0996Z" fill="%23707070"/><path d="M6 11.1818C6 9.5249 4.65685 8.18175 3 8.18175C1.34315 8.18175 0 9.5249 0 11.1818C0 12.8386 1.34315 14.1818 3 14.1818C4.65685 14.1818 6 12.8386 6 11.1818Z" fill="%23707070"/><path d="M25.5 12.6818C26.3284 12.6818 27 12.0102 27 11.1818C27 10.3533 26.3284 9.68175 25.5 9.68175H10.5C9.67157 9.68175 9 10.3533 9 11.1818C9 12.0102 9.67157 12.6818 10.5 12.6818H25.5Z" fill="%23707070"/><path d="M6 3.00011C6 1.34326 4.65685 0.000110626 3 0.000110626C1.34315 0.000110626 0 1.34326 0 3.00011C0 4.65696 1.34315 6.00011 3 6.00011C4.65685 6.00011 6 4.65696 6 3.00011Z" fill="%23707070"/><path d="M29.7002 4.50011C30.5285 4.50001 31.2002 3.82847 31.2002 3.00011C31.2002 2.17175 30.5285 1.50022 29.7002 1.50011H10.5C9.67157 1.50011 9 2.17168 9 3.00011C9 3.82854 9.67157 4.50011 10.5 4.50011H29.7002Z" fill="%23707070"/></svg>');
  width: 32px;
  height: 22px;
}

.filter__header--type.active::before {
  background-image: url('data:image/svg+xml,<svg width="32" height="23" viewBox="0 0 32 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 19.3636C6 17.7068 4.65685 16.3636 3 16.3636C1.34315 16.3636 0 17.7068 0 19.3636C0 21.0205 1.34315 22.3636 3 22.3636C4.65685 22.3636 6 21.0205 6 19.3636Z" fill="%23003363"/><path d="M20.0996 20.8636C20.928 20.8636 21.5996 20.1921 21.5996 19.3636C21.5996 18.5352 20.928 17.8636 20.0996 17.8636H10.5C9.67157 17.8636 9 18.5352 9 19.3636C9 20.1921 9.67157 20.8636 10.5 20.8636H20.0996Z" fill="%23003363"/><path d="M6 11.1818C6 9.5249 4.65685 8.18175 3 8.18175C1.34315 8.18175 0 9.5249 0 11.1818C0 12.8386 1.34315 14.1818 3 14.1818C4.65685 14.1818 6 12.8386 6 11.1818Z" fill="%23003363"/><path d="M25.5 12.6818C26.3284 12.6818 27 12.0102 27 11.1818C27 10.3533 26.3284 9.68175 25.5 9.68175H10.5C9.67157 9.68175 9 10.3533 9 11.1818C9 12.0102 9.67157 12.6818 10.5 12.6818H25.5Z" fill="%23003363"/><path d="M6 3.00011C6 1.34326 4.65685 0.000110626 3 0.000110626C1.34315 0.000110626 0 1.34326 0 3.00011C0 4.65696 1.34315 6.00011 3 6.00011C4.65685 6.00011 6 4.65696 6 3.00011Z" fill="%23003363"/><path d="M29.7002 4.50011C30.5285 4.50001 31.2002 3.82847 31.2002 3.00011C31.2002 2.17175 30.5285 1.50022 29.7002 1.50011H10.5C9.67157 1.50011 9 2.17168 9 3.00011C9 3.82854 9.67157 4.50011 10.5 4.50011H29.7002Z" fill="%23003363"/></svg>');
}

.filter__header--loc {
  position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) clamp(0.94rem, calc(0.75rem + 0.71vw), 1.56rem) clamp(0.5rem, calc(0.37rem + 0.5vw), 0.94rem) 54px;
    border: 1px solid #CCCCCC;
    background-color: #FBFBFB;
    height: clamp(2.19rem, calc(1.75rem + 1.63vw), 3.63rem);
    color: #707070;
    font-size: clamp(0.75rem, calc(0.6rem + 0.57vw), 1.25rem);
    font-weight: 600;
    cursor: pointer;
}

.filter__header--loc::before {
	content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 8px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  width: 14px;
  height: 17px;
  left: 20px;
  background-image: url('data:image/svg+xml,<svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 0C5.14413 0.0020087 3.36488 0.706294 2.05258 1.95835C0.740279 3.2104 0.00210536 4.90797 0 6.67864C0 12.3934 6.36364 16.7095 6.63489 16.8901C6.74188 16.9616 6.86936 17 7 17C7.13064 17 7.25811 16.9616 7.36511 16.8901C7.63636 16.7095 14 12.3934 14 6.67864C13.9979 4.90797 13.2597 3.2104 11.9474 1.95835C10.6351 0.706294 8.85587 0.0020087 7 0ZM7 4.25004C7.50344 4.25004 7.99558 4.39248 8.41418 4.65934C8.83278 4.92619 9.15903 5.30549 9.35169 5.74925C9.54435 6.19302 9.59476 6.68133 9.49654 7.15243C9.39833 7.62354 9.1559 8.05627 8.79991 8.39592C8.44392 8.73556 7.99036 8.96686 7.49659 9.06057C7.00282 9.15428 6.49102 9.10618 6.0259 8.92237C5.56078 8.73855 5.16323 8.42727 4.88353 8.02789C4.60383 7.62851 4.45455 7.15897 4.45455 6.67864C4.45455 6.03453 4.72273 5.41681 5.20009 4.96136C5.67746 4.50591 6.3249 4.25004 7 4.25004Z" fill="%23707070"/></svg>');
}
.filter__header--loc.active{
	color: var(--main-color);
    border: 1px solid var(--main-color);
}

.filter__header--loc.active::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 0C5.14413 0.0020087 3.36488 0.706294 2.05258 1.95835C0.740279 3.2104 0.00210536 4.90797 0 6.67864C0 12.3934 6.36364 16.7095 6.63489 16.8901C6.74188 16.9616 6.86936 17 7 17C7.13064 17 7.25811 16.9616 7.36511 16.8901C7.63636 16.7095 14 12.3934 14 6.67864C13.9979 4.90797 13.2597 3.2104 11.9474 1.95835C10.6351 0.706294 8.85587 0.0020087 7 0ZM7 4.25004C7.50344 4.25004 7.99558 4.39248 8.41418 4.65934C8.83278 4.92619 9.15903 5.30549 9.35169 5.74925C9.54435 6.19302 9.59476 6.68133 9.49654 7.15243C9.39833 7.62354 9.1559 8.05627 8.79991 8.39592C8.44392 8.73556 7.99036 8.96686 7.49659 9.06057C7.00282 9.15428 6.49102 9.10618 6.0259 8.92237C5.56078 8.73855 5.16323 8.42727 4.88353 8.02789C4.60383 7.62851 4.45455 7.15897 4.45455 6.67864C4.45455 6.03453 4.72273 5.41681 5.20009 4.96136C5.67746 4.50591 6.3249 4.25004 7 4.25004Z" fill="%23003363"/></svg>');
}

.filter__header--water::before {
  width: 16px;
  height: 20px;
  left: 14px;
  background-image: url('data:image/svg+xml,<svg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.81818 3.54894C4.94111 2.27522 6.20496 1.12826 7.58636 0.129265C7.70865 0.0451313 7.85433 0 8.00364 0C8.15294 0 8.29862 0.0451313 8.42091 0.129265C9.79977 1.12867 11.0612 2.27562 12.1818 3.54894C14.6809 6.36772 16 9.33918 16 12.1428C16 14.2266 15.1571 16.2252 13.6569 17.6987C12.1566 19.1722 10.1217 20 8 20C5.87827 20 3.84344 19.1722 2.34314 17.6987C0.842854 16.2252 0 14.2266 0 12.1428C0 9.33918 1.31909 6.36772 3.81818 3.54894ZM8 1.60696C6.71273 2.59804 2.83091 5.8695 1.74182 9.9999H14.2582C13.1691 5.87129 9.28727 2.59983 8 1.60696Z" fill="%23707070"/></svg>');
}

.filter__header--water.active::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.81818 3.54894C4.94111 2.27522 6.20496 1.12826 7.58636 0.129265C7.70865 0.0451313 7.85433 0 8.00364 0C8.15294 0 8.29862 0.0451313 8.42091 0.129265C9.79977 1.12867 11.0612 2.27562 12.1818 3.54894C14.6809 6.36772 16 9.33918 16 12.1428C16 14.2266 15.1571 16.2252 13.6569 17.6987C12.1566 19.1722 10.1217 20 8 20C5.87827 20 3.84344 19.1722 2.34314 17.6987C0.842854 16.2252 0 14.2266 0 12.1428C0 9.33918 1.31909 6.36772 3.81818 3.54894ZM8 1.60696C6.71273 2.59804 2.83091 5.8695 1.74182 9.9999H14.2582C13.1691 5.87129 9.28727 2.59983 8 1.60696Z" fill="%23003363"/></svg>');
}

.filter__header--sort::before {
  width: 16px;
  height: 20px;
  left: 14px;
  background-image: url('data:image/svg+xml,<svg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.912 7.95075C15.9986 7.75401 16.0213 7.53747 15.9774 7.32854C15.9334 7.11961 15.8246 6.92766 15.6649 6.77698L8.80848 0.315828C8.70235 0.215706 8.57632 0.136277 8.4376 0.0820853C8.29887 0.0278932 8.15017 0 8 0C7.84983 0 7.70113 0.0278932 7.5624 0.0820853C7.42368 0.136277 7.29765 0.215706 7.19152 0.315828L0.335148 6.77698C0.175153 6.92758 0.0661736 7.11953 0.022007 7.32854C-0.0221596 7.53754 0.000473022 7.75419 0.0870371 7.95106C0.173602 8.14794 0.320205 8.31618 0.508291 8.4345C0.696378 8.55281 0.917488 8.61588 1.14363 8.61571H14.8564C15.0824 8.61567 15.3033 8.55247 15.4912 8.43411C15.6791 8.31574 15.8255 8.14754 15.912 7.95075ZM1.14363 11.3843H14.8564C15.0825 11.3841 15.3036 11.4472 15.4917 11.5655C15.6798 11.6838 15.8264 11.8521 15.913 12.0489C15.9995 12.2458 16.0222 12.4625 15.978 12.6715C15.9338 12.8805 15.8248 13.0724 15.6649 13.223L8.80848 19.6842C8.70235 19.7843 8.57632 19.8637 8.4376 19.9179C8.29887 19.9721 8.15017 20 8 20C7.84983 20 7.70113 19.9721 7.5624 19.9179C7.42368 19.8637 7.29765 19.7843 7.19152 19.6842L0.335148 13.223C0.175153 13.0724 0.0661736 12.8805 0.022007 12.6715C-0.0221596 12.4625 0.000473022 12.2458 0.0870371 12.0489C0.173602 11.8521 0.320205 11.6838 0.508291 11.5655C0.696378 11.4472 0.917488 11.3841 1.14363 11.3843Z" fill="%23707070"/></svg>');
}

.filter__header--sort.active::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.912 7.95075C15.9986 7.75401 16.0213 7.53747 15.9774 7.32854C15.9334 7.11961 15.8246 6.92766 15.6649 6.77698L8.80848 0.315828C8.70235 0.215706 8.57632 0.136277 8.4376 0.0820853C8.29887 0.0278932 8.15017 0 8 0C7.84983 0 7.70113 0.0278932 7.5624 0.0820853C7.42368 0.136277 7.29765 0.215706 7.19152 0.315828L0.335148 6.77698C0.175153 6.92758 0.0661736 7.11953 0.022007 7.32854C-0.0221596 7.53754 0.000473022 7.75419 0.0870371 7.95106C0.173602 8.14794 0.320205 8.31618 0.508291 8.4345C0.696378 8.55281 0.917488 8.61588 1.14363 8.61571H14.8564C15.0824 8.61567 15.3033 8.55247 15.4912 8.43411C15.6791 8.31574 15.8255 8.14754 15.912 7.95075ZM1.14363 11.3843H14.8564C15.0825 11.3841 15.3036 11.4472 15.4917 11.5655C15.6798 11.6838 15.8264 11.8521 15.913 12.0489C15.9995 12.2458 16.0222 12.4625 15.978 12.6715C15.9338 12.8805 15.8248 13.0724 15.6649 13.223L8.80848 19.6842C8.70235 19.7843 8.57632 19.8637 8.4376 19.9179C8.29887 19.9721 8.15017 20 8 20C7.84983 20 7.70113 19.9721 7.5624 19.9179C7.42368 19.8637 7.29765 19.7843 7.19152 19.6842L0.335148 13.223C0.175153 13.0724 0.0661736 12.8805 0.022007 12.6715C-0.0221596 12.4625 0.000473022 12.2458 0.0870371 12.0489C0.173602 11.8521 0.320205 11.6838 0.508291 11.5655C0.696378 11.4472 0.917488 11.3841 1.14363 11.3843Z" fill="%23003363"/></svg>');
}

.filter__services {
  margin-top: 24px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (320px)[4];
      grid-template-columns: repeat(4, 320px);
  -webkit-column-gap: 20px;
          column-gap: 20px;
  row-gap: 8px;
}

.filter__services input {
  margin-right: 8px;
}

@media (max-width: 1080px) {
  .filter__services {
    -ms-grid-columns: (240px)[3];
        grid-template-columns: repeat(3, 240px);
  }
}

@media (max-width: 776px) {
  .filter__services {
    -ms-grid-columns: (240px)[2];
        grid-template-columns: repeat(2, 240px);
  }
}

@media (max-width: 560px) {
  .filter__services {
    display: block;
  }
  .filter__services label {
    display: block;
    margin-bottom: 8px;
  }
}

.custom-select {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.custom-select__trigger {
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.custom-select.open .custom-select__trigger {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.custom-select__options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  display: none;
  z-index: 9999;
  max-height: 220px;
  overflow-y: auto;
}

.custom-select.open .custom-select__options {
  display: block;
}

.custom-select__options li {
  padding: 10px 14px;
  cursor: pointer;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.custom-select__options li:hover {
  background: #f0f0f0;
}

.custom-select__options li.selected {
  background: #e8e8e8;
  font-weight: 600;
}

.read-more {
  font-weight: 700;
  color: var(--main-color);
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  z-index: 9;
}

.read-more:hover {
  color: var(--accent-color);
}
/*# sourceMappingURL=style.css.map */
.pagination .page-numbers{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 26px;
	color: var(--main-color);
	font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
	font-weight: 700;
}
.page-numbers.current{
	width: clamp(1.88rem, calc(1.68rem + 0.71vw), 2.5rem);
	height: clamp(1.88rem, calc(1.68rem + 0.71vw), 2.5rem);
	background-color: var(--accent-color);
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.page-numbers.next, .page-numbers.prev{
	display: none;
}
.nav-links {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 26px;
	color: var(--main-color);
	font-size: clamp(0.88rem, calc(0.76rem + 0.43vw), 1.25rem);
	font-weight: 700;
}
#swimiming-load-more{
	display: block;
	margin: 0 auto 40px;
}