.reviews-page{padding:32px 0}.reviews-page__title{margin:0 0 30px;font-size:53px;font-weight:700;line-height:1;color:#000}@media (min-width: 640px){.reviews-page__title{font-size:64px}}@media (min-width: 1200px){.reviews-page__title{font-size:77px;margin-bottom:40px}}.reviews-page__add{display:block;margin-top:64px;padding:0;border:0;background:none;color:#000;font:inherit;font-size:40px;font-weight:700;line-height:50px;text-align:left;text-decoration:underline;text-decoration-color:#3F2AFF;text-decoration-thickness:3px;text-underline-offset:8px;cursor:pointer}.reviews-page__add:hover{color:#3F2AFF}.reviews-tabs{display:flex;flex-wrap:wrap;gap:0 20px;margin-bottom:36px}@media (min-width: 481px){.reviews-tabs{margin-bottom:54px}}.reviews-tabs__btn{margin-bottom:10px;padding:5px 0 0;border:0;border-top:3px solid transparent;background:none;color:#000;font:inherit;font-size:15px;line-height:24px;text-transform:uppercase;cursor:pointer}.reviews-tabs__btn:hover{color:#3F2AFF}.reviews-tabs__btn.is-active{color:#000;border-top-color:#3F2AFF}.reviews-list{display:grid;gap:40px;max-width:600px}.review{position:relative}@media (min-width: 481px){.review{margin-left:100px}}.review[hidden]{display:none}.review__image{position:absolute;top:0;left:0;width:70px;height:70px;border-radius:50%;object-fit:cover}@media (min-width: 481px){.review__image{left:-100px}}.review__title{display:flex;align-items:center;margin:10px 0 0 88px;min-height:55px;font-size:20px;font-weight:700;line-height:26px;color:#000}@media (min-width: 481px){.review__title{margin:15px 0 0;font-size:22px;line-height:28px}}.review__text{position:relative;max-height:150px;margin-top:16px;overflow:hidden;font-size:15px;line-height:28px;color:#333;transition:.3s all}.review__text p{margin:0 0 20px;font-size:15px;line-height:28px;color:#333}.review__text p:last-child{margin-bottom:0}.review__text::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:50px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.94) 80%);transition:.3s all}.review.open .review__text{max-height:none}.review.open .review__text::after{opacity:0}.review__toggle{margin-top:24px;padding:0;border:0;background:none;color:#333;font:inherit;margin-bottom:8px;font-size:15px;line-height:13px;text-decoration:underline dashed #333 2px;text-underline-offset:5px;cursor:pointer}.review__toggle:hover{text-decoration-color:#3F2AFF}.reviews-pagination{display:flex;flex-wrap:wrap;align-items:center;margin-top:48px}@media (min-width: 481px){.reviews-pagination{margin:60px 0 0 55px}}.reviews-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:38px;padding:2px 15px;box-sizing:border-box;color:#000;font-size:17px;line-height:34px;text-decoration:none}.reviews-pagination .page-numbers.current{background:#EEEEF4}.reviews-pagination .page-numbers.dots{color:#999}.reviews-pagination .page-numbers:hover:not(.current):not(.dots){color:#3F2AFF}@media (max-width: 320px){.reviews-pagination .page-numbers{padding:2px 5px}}
