.page__main{flex-direction:column}

/* main-reviews — копия из main.css */
.main-reviews{margin-top:150px;margin-bottom:40px}
.main-reviews__head{margin-bottom:24px}
.main-reviews__title{margin-bottom:16px;color:#2f3334;font-weight:700;font-size:20px;font-family:var(--font-family-caption);text-transform:uppercase}
.main-reviews__all-link{color:#2f3334;font-weight:700;font-size:15px}
.main-reviews__all-link .icon{color:red}
.main-reviews__item.swiper-slide{width:267px}
.main-reviews__item-image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:5/2.8;margin-bottom:16px;border-radius:16px}
.main-reviews__item-date{display:inline-block;margin-bottom:22px;padding:6px 10px;border-radius:12px;background:#F5F6F8;color:#2f3334;font-weight:500;font-size:13px}
.main-reviews__item-title{display:block;color:#2f3334;font-weight:500;font-size:14px}
.main-reviews__slider-outer{position:relative}
.main-reviews__slider-button{position:absolute;top:calc(50% - 16px);display:none;justify-content:center;align-items:center;width:40px;height:40px;border-radius:12px;background-color:#fff;cursor:pointer;transform:translateY(-50%)}
.main-reviews__slider-button--prev{right:100%;margin-right:24px}
.main-reviews__slider-button--next{left:100%;margin-left:24px}
.main-reviews__slider-button i{width:24px;height:24px}

@media(min-width:768px){
    .main-reviews__title{font-size:22px}
}
@media(min-width:1000px){
    .main-reviews{margin-bottom:74px}
    .main-reviews__head{display:flex;flex-direction:column;align-items:center}
    .main-reviews__title{margin-bottom:24px;font-size:24px}
    .main-reviews__item-image{aspect-ratio:5/2.8}
    .main-reviews__item-date{font-size:15px}
    .main-reviews__item-title{font-size:16px}
}
@media(min-width:1920px){
    .main-reviews__slider-button{display:flex}
}
