/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/blocks/landing/reviews-block/main.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.reviews-block {
  padding: 80px 0;
}
.reviews-block__content {
  padding: 80px 0;
  border-radius: 16px;
  background: rgba(245, 245, 247, 0.8980392157);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.reviews-block__text {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding: 0 63px;
}
.reviews-block__title {
  font-weight: 700;
  font-size: 48px;
  line-height: 120%;
  width: 100%;
  max-width: 827px;
}
.reviews-block__title b {
  color: #AA076B;
}
.reviews-block .btn:hover::after {
  animation-duration: unset;
}
.reviews-block__btn {
  display: flex;
}
.reviews-block__btn a {
  display: flex;
  align-items: center;
  -moz-column-gap: 9px;
       column-gap: 9px;
  padding: 15px 38px;
}
.reviews-block__btn a::after {
  position: static;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.18764 2.5H6.25014V4.375H7.18764H14.2993L2.77473 15.8996L2.11182 16.5625L3.43764 17.8884L4.10055 17.2254L15.6236 5.70228V12.8125V13.75H17.4986V12.8125V3.75C17.4986 3.05965 16.939 2.5 16.2486 2.5H7.18764Z%27 fill=%27white%27/%3E%3C/svg%3E%0A") 50%/contain no-repeat;
}
.reviews-block__slider.swiper {
  margin-top: 75px;
  padding-left: 63px;
}
.reviews-block__slider.swiper .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  width: 416px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-right: 15px;
}
.reviews-block__description {
  font-weight: 400;
  font-size: 19px;
  line-height: 145%;
  color: #263238;
}
.reviews-block__information {
  margin-top: 80px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.reviews-block__icon {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.reviews-block__person-name {
  font-weight: 700;
  font-size: 17px;
  line-height: 140%;
}
.reviews-block__person-role {
  font-weight: 400;
  font-size: 17px;
  line-height: 140%;
}
.reviews-block__pagination.swiper-pagination {
  display: none;
}
.reviews-block__btn a:hover::after {
  background: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.18764 2.5H6.25014V4.375H7.18764H14.2993L2.77473 15.8996L2.11182 16.5625L3.43764 17.8884L4.10055 17.2254L15.6236 5.70228V12.8125V13.75H17.4986V12.8125V3.75C17.4986 3.05965 16.939 2.5 16.2486 2.5H7.18764Z%27 fill=%27%23aa076b%27/%3E%3C/svg%3E") 50%/contain no-repeat;
}

@media only screen and (max-width: 1024px) {
  .reviews-block {
    padding: 60px 0;
  }
  .reviews-block__content {
    background: rgba(245, 245, 247, 0.8980392157);
    border-radius: 0;
  }
  .landing .reviews-block .wrap {
    padding-right: 0;
    padding-left: 0;
  }
  .reviews-block__text {
    flex-direction: column;
    row-gap: 70px;
  }
  .reviews-block__slider.swiper {
    margin-top: 70px;
  }
  .reviews-block__text {
    padding: 0 40px;
  }
  .reviews-block__slider.swiper {
    padding-left: 40px;
  }
  .reviews-block__pagination.swiper-pagination {
    display: flex;
    justify-content: center;
    position: static;
    margin-top: 80px;
  }
  .reviews-block__btn a {
    font-size: 17px;
  }
}
@media only screen and (max-width: 576px) {
  .reviews-block {
    padding: 40px 0;
  }
  .reviews-block__text {
    padding: 0 25px;
    row-gap: 38px;
  }
  .reviews-block__title {
    font-size: 32px;
  }
  .reviews-block__slider.swiper {
    margin-top: 38px;
    padding-left: 25px;
  }
  .reviews-block__slider.swiper .swiper-slide {
    width: 327px;
    padding: 32px 24px;
  }
  .reviews-block__information {
    margin-top: 20px;
  }
  .reviews-block__pagination.swiper-pagination {
    margin-top: 39px;
  }
}

/*# sourceMappingURL=index.css.map*/