.reviews_carousel_section{width:100%;background:#1a1f17;& .container{position:relative;z-index:1;& .section_top{width:100%;text-align:center;& h2{font-weight:700;margin:0;line-height:1;color:var(--white);@media (max-width:991px){font-size:3rem;text-align:center}}}& .section_inner{margin-top:5rem;display:flex;flex-direction:row;align-items:center;@media (min-width:992px){margin-left:-5rem;width:calc(100% + 10rem);padding:0 10rem}@media (max-width:991px){gap:1.5rem}& button.slick-arrow{background:none;border:none;cursor:pointer;flex-shrink:0;& svg{& path{fill:var(--primary)}}}& .slick-list{width:100%;& .slick-track{@media (min-width:992px){display:flex;align-items:stretch}}& .review{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:3px solid var(--primary);padding-top:2rem;@media (min-width:992px){height:auto !important}& p.review__stars{font-size:2rem;color:var(--primary);margin:0 0 .8rem;letter-spacing:.2rem;line-height:1}& p.review__meta{font-size:1.4rem;font-weight:600;text-transform:none;color:rgba(255,255,255,.5);margin:0 0 1.5rem;text-align:center}& div.text{margin:0 0 3rem;text-align:center;& p{margin:0;color:rgba(255,255,255,0.9);@media (max-width:991px){text-align:center}&:last-child{margin-bottom:0}& strong{font-weight:400 !important;color:#eb5b25}}}& p.name{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:var(--primary);margin:0;letter-spacing:.1rem}}}}& .call_to_action_buttons_mobile{margin-top:3rem;@media (min-width:992px){display:none}}}&.scheme--light{background:#f5f7f3;& .section_top h2{color:var(--black)}& .review{& p.review__meta{color:rgba(0,0,0,.5)}& div.text p{color:var(--black)}}}& img.reviews_slider_mask_group{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.3}}