/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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-effect/main.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.reviews-effect {
  padding: 80px 0;
}
.reviews-effect__wrapper {
  padding: 80px 63px;
  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-effect__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.reviews-effect__title {
  font-weight: 700;
  font-size: 48px;
  line-height: 120%;
  width: 100%;
  max-width: 827px;
}
.reviews-effect__title b {
  color: #AA076B;
}
.reviews-effect__btn {
  display: flex;
}
.reviews-effect__btn a {
  display: flex;
  align-items: center;
  -moz-column-gap: 9px;
       column-gap: 9px;
  padding: 15px 38px;
}
.reviews-effect__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-effect__btn a:hover::after {
  animation-duration: unset;
  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;
}
.reviews-effect__block {
  display: flex;
  -moz-column-gap: 15px;
       column-gap: 15px;
  margin-top: 80px;
}
.reviews-effect__item {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  width: 416px;
  background: #FFFFFF;
  border-radius: 4px;
}
.reviews-effect__arrow {
  position: absolute;
  right: 32px;
  top: 32px;
  width: 29px;
  height: 29px;
  background: url("data:image/svg+xml,%3Csvg width=%2729%27 height=%2730%27 viewBox=%270 0 29 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect y=%270.5%27 width=%2729%27 height=%2729%27 rx=%2714.5%27 fill=%27%23F5F5F7%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.5313 9.75H11.8751V11.0625H12.5313H17.5095L9.44231 19.1297L8.97827 19.5938L9.90635 20.5219L10.3704 20.0578L18.4365 11.9916V16.9688V17.625H19.749V16.9688V10.625C19.749 10.1418 19.3573 9.75 18.874 9.75H12.5313Z%27 fill=%27%23AA076B%27/%3E%3C/svg%3E%0A") 50%/contain no-repeat;
}
.reviews-effect__description {
  font-weight: 400;
  font-size: 19px;
  line-height: 145%;
  color: #263238;
  max-width: 300px;
}
.reviews-effect__information {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  margin-top: 46px;
}
.reviews-effect__icon {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.reviews-effect__person-name {
  font-weight: 700;
  font-size: 17px;
  line-height: 140%;
  color: #263238;
}
.reviews-effect__person-role {
  font-weight: 400;
  font-size: 17px;
  line-height: 140%;
  color: #263238;
}

@media only screen and (max-width: 1024px) {
  .reviews-effect {
    padding: 75px 0;
    background: rgba(245, 245, 247, 0.8980392157);
  }
  .reviews-effect__wrapper {
    padding: 0;
  }
  .reviews-effect__header {
    flex-direction: column;
  }
  .reviews-effect__title {
    font-size: 48px;
  }
  .reviews-effect__btn {
    margin-top: 78px;
  }
  .reviews-effect__wrapper {
    border-radius: 0;
  }
}
@media only screen and (max-width: 576px) {
  .reviews-effect__title {
    font-size: 32px;
  }
  .reviews-effect__btn {
    margin-top: 38px;
  }
  .reviews-effect__block {
    margin-top: 38px;
  }
  .reviews-effect__information {
    margin-top: 20px;
  }
  .reviews-effect__item {
    width: 327px;
    padding: 30px 24px;
  }
  .reviews-effect__description {
    max-width: 230px;
  }
}
.reviews-effect-admin .reviews-effect__block {
  flex-direction: column;
  align-items: flex-start;
}
.reviews-effect-admin .reviews-effect__item {
  width: 100%;
}
.reviews-effect-admin .reviews-effect__information {
  display: block;
}

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