section.reviews{padding:100px 0;position:relative}@media(max-width:992px){section.reviews{padding:40px 15px}}section.reviews .carousel-detail{text-align:center;margin-bottom:80px}@media(max-width:992px){section.reviews .carousel-detail{margin-bottom:40px}}section.reviews .carousel-detail h4{color:#040707;font-size:20px;font-weight:500;margin-bottom:16px}section.reviews .carousel-detail h4 span{margin:0 3px}section.reviews .carousel-detail h2{color:#040707;font-family:Futura PT,sans-serif;font-size:54px;font-weight:700;margin-bottom:8px}@media(max-width:992px){section.reviews .carousel-detail h2{font-size:32px}}section.reviews .carousel-detail p{color:#585a5a;font-size:16px;line-height:29px}section.reviews .slider-container{max-width:1600px;margin:auto;overflow:hidden}section.reviews .slider{display:flex;transition:transform .3s ease-in-out;position:relative;z-index:9}section.reviews .slide{flex:0 0 calc(25% - 20px);margin:10px;padding:20px;text-align:center;background:#fafafa;border-radius:16px}@media(max-width:992px){section.reviews .slide{flex:0 0 calc(100% - 20px)}}section.reviews .slide h4{color:#020d0d;font-family:Futura PT,sans-serif;font-size:32px;font-weight:450;text-transform:capitalize;margin-bottom:8px}section.reviews .slide p{color:#454747;font-size:16px;margin-bottom:16px}section.reviews .slide img{margin-bottom:24px;max-width:100%}section.reviews .pagination{margin-top:50px;text-align:center}section.reviews .pagination button{border-radius:50px;border:1px solid #DADCDC;padding:0;height:40px;width:40px;background:none;cursor:pointer}section.reviews .pagination button:hover{border-color:#8cc640}section.reviews .items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:992px){section.reviews .items{display:flex;flex-direction:column;margin-bottom:50px}}section.reviews .items .review{position:relative;background:#fafafa;border:1px solid #eee;border-radius:25px;padding:32px;display:flex;flex-direction:column;align-items:stretch}section.reviews .items .review .name{font-size:18px;margin-bottom:12px;text-align:center}section.reviews .items .review .content{flex:1;display:block;text-align:center;color:#887d7e;font-size:13px;font-style:italic;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}section.reviews .items .review .rating{border-top:1px solid #D9D9D9;margin-top:12px;padding-top:12px;display:flex;justify-content:space-evenly}section.reviews .items .review .rating .for{display:flex;flex-direction:column;align-items:center;justify-content:space-between}section.reviews .items .review .number{font-size:22px;font-weight:700}section.reviews .items .review small{color:#aa9fa0;font-size:12px}section.reviews .items .review .stars{display:flex;justify-content:center;gap:0;margin-bottom:5px;position:relative}section.reviews .items .review .stars .score{left:0;top:0;display:flex;justify-content:flex-start;position:absolute;white-space:nowrap;overflow:hidden;height:24px;z-index:1}section.reviews .items .review .stars .star{width:18px!important;height:18px!important;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/build/assets/star-solid-CYVBZadd.svg);mask-image:url(/build/assets/star-solid-CYVBZadd.svg);-webkit-mask-size:15px;mask-size:15px;background:#e5e6e7;flex-shrink:0}section.reviews .items .review .stars .star.yellow{background:#fe971f}
