/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/blocks/review.scss ***!
  \*******************************************************************************************************************************************************************/
:root {
  --theme-main-font: "Muller", sans-serif;
  --theme-second-font: "Muller", sans-serif;
}

.reviews .block__title {
  max-width: 663px;
}
.reviews_photo-swiper__navigation, .reviews_video-swiper__navigation {
  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: 37px;
}
.reviews_photo-swiper__navigation .tabs, .reviews_video-swiper__navigation .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
.reviews_photo-swiper__navigation .tabs .photo,
.reviews_photo-swiper__navigation .tabs .video, .reviews_video-swiper__navigation .tabs .photo,
.reviews_video-swiper__navigation .tabs .video {
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
}
.reviews_photo-swiper__navigation .tabs .photo:not(.active),
.reviews_photo-swiper__navigation .tabs .video:not(.active), .reviews_video-swiper__navigation .tabs .photo:not(.active),
.reviews_video-swiper__navigation .tabs .video:not(.active) {
  cursor: pointer;
}
.reviews_photo-swiper__navigation .tabs .photo.active,
.reviews_photo-swiper__navigation .tabs .video.active, .reviews_video-swiper__navigation .tabs .photo.active,
.reviews_video-swiper__navigation .tabs .video.active {
  font-weight: 500;
  text-decoration: underline;
}
.reviews_photo-swiper__slide, .reviews_video-swiper__slide {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.reviews_photo-swiper__slide .img, .reviews_video-swiper__slide .img {
  border-radius: 20px;
}
.reviews_photo-swiper__slide .youtube__btn, .reviews_video-swiper__slide .youtube__btn {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.reviews_photo-swiper__slide .youtube__btn:after, .reviews_video-swiper__slide .youtube__btn:after {
  content: "";
  display: block;
  width: 126px;
  height: 92px;
  background-image: url("data:image/svg+xml,%3Csvg width=%27126%27 height=%2792%27 viewBox=%270 0 126 92%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M107.87 26.1725C107.87 26.1725 106.922 19.3517 104.236 16.338C100.76 12.3725 96.8106 12.3725 95.0727 12.2138C82.2753 11.2622 63 11.1035 63 11.1035C63 11.1035 43.7247 11.2622 30.9273 12.2138C29.1894 12.3725 25.2396 12.5311 21.7636 16.338C18.9197 19.3519 18.1299 26.1725 18.1299 26.1725C18.1299 26.1725 17.1818 34.2622 17.1818 42.3519V49.8071C17.1818 57.8968 18.1299 65.8279 18.1299 65.8279C18.1299 65.8279 19.0779 72.6486 21.7636 75.6624C25.2396 79.6279 29.8214 79.4692 31.8753 79.9452C39.1429 80.738 63 80.8967 63 80.8967C63 80.8967 82.2753 80.8967 95.0727 79.7864C96.8106 79.6277 100.76 79.469 104.236 75.6622C106.922 72.6485 107.87 65.8277 107.87 65.8277C107.87 65.8277 108.818 57.738 108.818 49.8069V42.3517C108.818 34.2622 107.87 26.1725 107.87 26.1725Z%27 fill=%27%23D8362A%27/%3E%3Cpath d=%27M51.9404 29.9795V64.4002L81.9592 47.5865L51.9404 29.9795Z%27 fill=%27%23F4F3F6%27/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.reviews_photo-swiper__slide .description, .reviews_video-swiper__slide .description {
  position: absolute;
  bottom: 0;
  padding: 29px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}
.reviews_photo-swiper__slide .description .title, .reviews_video-swiper__slide .description .title {
  font-family: "Exo 2", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 140%;
  letter-spacing: 0%;
  color: white;
}
.reviews_photo-swiper__slide .description .subtitle, .reviews_video-swiper__slide .description .subtitle {
  font-family: "Exo 2", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0%;
  color: white;
}
.reviews_photo-swiper__slide .video-container, .reviews_video-swiper__slide .video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.reviews_photo-swiper__slide .video-container > iframe, .reviews_video-swiper__slide .video-container > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .reviews_photo-swiper__navigation, .reviews_video-swiper__navigation {
    margin-bottom: 24px;
  }
  .reviews_photo-swiper__navigation .tabs, .reviews_video-swiper__navigation .tabs {
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
  .reviews_photo-swiper__navigation .tabs .photo,
  .reviews_photo-swiper__navigation .tabs .video, .reviews_video-swiper__navigation .tabs .photo,
  .reviews_video-swiper__navigation .tabs .video {
    font-size: 18px;
  }
  .reviews_photo-swiper__slide, .reviews_video-swiper__slide {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .reviews_photo-swiper__slide, .reviews_video-swiper__slide {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .reviews_photo-swiper__slide .img, .reviews_video-swiper__slide .img {
    border-radius: 20px;
  }
}
