.block-reviews{background-repeat:no-repeat;background-size:cover;color:#fff;margin:-185px 0;overflow:hidden;position:relative}
@media(max-width:991px){.block-reviews{margin:0;padding-top:80px;padding-bottom:50px}}
.block-reviews__title{font-size:72px;margin-bottom:0;text-transform:uppercase}
@media(max-width:991px){.block-reviews__title{font-size:32px;margin-bottom:10px}}
.block-reviews__subtitle{font-size:24px;padding-bottom:20px}
@media(max-width:991px){.block-reviews__subtitle{font-size:18px}}
.block-reviews__average{display:flex;align-items:center;gap:24px;padding:40px;margin-bottom:16px;background:linear-gradient(#0076ff,#00051e);border-radius:16px}
@media(max-width:991px){.block-reviews__average{padding:20px}}
.block-reviews__average .rating{display:flex}
@media(max-width:991px){.block-reviews__average .rating svg{width:46px}}
.block-reviews__average span{font-size:48px;font-weight:900}
@media(max-width:991px){.block-reviews__average span{font-size:24px}}
.block-reviews__average.absolute{position:absolute;top:460px;right:-60px;z-index:1}
@media(max-width:1365px){.block-reviews__average.absolute{top:485px;right:-85px}}
@media(max-width:1280px){.block-reviews__average.absolute{position:static}}
.block-reviews__slides{height:100%}
.block-reviews__wrapper{display:flex;gap:24px;position:relative}
@media(max-width:1280px){.block-reviews__wrapper{gap:16px}}
.block-reviews__col{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px}
@media(max-width:1280px){.block-reviews__col{gap:16px}}
.block-reviews__col:nth-of-type(2n){justify-content:flex-start}
.block-reviews__col .block-reviews__title{margin-top:100px}
.block-reviews__review{--item-padding:24px;display:flex;flex-direction:column;padding:40px;background:linear-gradient(#0076ff,#00051e);border-radius:16px}
@media(max-width:1280px){.block-reviews__review{padding:24px}}
.block-reviews__review.empty{background:transparent;min-height:200px;opacity:.2}
.block-reviews__review.empty:first-child{min-height:370px}
.block-reviews__review .review-item__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--item-padding);border-bottom:1px solid #fff}
.block-reviews__review .review-item__text{padding:var(--item-padding) 0}
.block-reviews__review .review-item__bottom{display:flex;align-items:center;padding-top:var(--item-padding);border-top:1px solid #fff}
.block-reviews__review .review-item__date{margin-inline-start:48px;position:relative}
.block-reviews__review .review-item__date:before{content:"";position:absolute;top:6px;left:-24px;width:6px;height:6px;background:#d7ff1a;border-radius:6px}
.block-reviews__review p{font-family:Inter,sans-serif;font-size:16px;line-height:1.4}
@media(max-width:991px){.block-reviews__review p{font-size:14px}}
.block-reviews__slide{height:auto}
.block-reviews__slide .review-item{height:100%}
.block-reviews__slide .review-item__bottom{margin-top:auto}
.block-reviews__button-next,.block-reviews__button-prev{top:auto;bottom:2px}
.block-reviews__button-next:after,.block-reviews__button-prev:after{content:"";position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-position:50%}
.block-reviews__button-prev{left:35%}
@media(max-width:990px){.block-reviews__button-prev{left:0}}
.block-reviews__button-prev:after{background-image:url(../images/arrow-left.png)}
.block-reviews__button-next{right:35%}
@media(max-width:990px){.block-reviews__button-next{right:0}}
.block-reviews__button-next:after{background-image:url(../images/arrow-right.png)}
.block-reviews__pagination .swiper-pagination-bullet{width:16px;height:16px;background:#e8e8f5;opacity:1}
@media(max-width:990px){.block-reviews__pagination .swiper-pagination-bullet{width:12px;height:12px}}
.block-reviews__pagination .swiper-pagination-bullet-active{background:#d7ff1a}
