.review-section{.review-section-intro{margin:0 auto 52px;text-align:center;width:min(570px,100%);h2{margin-bottom:16px}}}.reviews{&.grid{column-count:3;gap:32px;@media(max-width:991px){column-count:2}@media(max-width:640px){column-count:1}}&.carousel{.review{margin-right:32px;width:395px;@media(max-width:480px){margin-right:16px;width:100%}}}.review{align-self:flex-start;background:var(--Light-Section-5,#f3f3f3);border-radius:16px;break-inside:avoid;margin-bottom:24px;padding:32px;&.has-video{background:none;border-radius:16px;padding:0;.review-video{border-radius:16px;max-height:702px;position:relative;width:100%;video{aspect-ratio:9/14;border-radius:16px;height:100%;object-fit:cover;width:100%}}}.review-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.review-title{color:var(--Dark-Black,#0b0b0b);font-size:18px;font-style:normal;font-weight:700;line-height:115%;margin-bottom:8px}.review-content{color:var(--Light-Paragraph,#545454);font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px}.review-bottom{display:flex;gap:12px;justify-content:space-between;&+img{margin-top:32px}.review-author{.review-author-name{color:var(--Dark-Black,#0b0b0b);font-weight:600;margin-bottom:2px}.review-author-job,.review-author-name{font-size:14px;font-style:normal;line-height:125%}.review-author-job{color:var(--Light-Paragraph,#545454);font-weight:400;margin:0}}}img{width:100%}}}