.review-heading{font-family:Poppins,sans-serif;font-size:29px;font-weight:800;color:#1f2443;margin-bottom:10px}.review-subheading{font-family:Roboto,sans-serif;font-size:20px;color:#1f2443;margin-top:0;margin-bottom:50px}.review-carousel-container{position:relative;overflow:hidden;max-width:1200px;align-items:center;margin:50px auto;background:#eaf3fb}.review-track{margin-top:50px;display:flex;transition:transform .4s ease}.review-card{display:flex;flex:0 0 33.3333%;padding:1rem;box-sizing:border-box;border:1px solid #2877C2;border-radius:15px;margin-right:20px;text-align:left;transition:all .3s ease;height:400px;max-width:350px;color:#1f2443;justify-content:space-between;flex-direction:column}.card-content{flex-grow:1}.review-card.active{border-color:#2877c2;background-color:#2877c2;color:#fff}.review-card.active .stars-icon{color:#fff}.stars{color:#007aff;margin-bottom:20px;margin-top:10px}.review-title{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;margin-bottom:.25rem}.review-body{font-family:Roboto,sans-serif;font-size:18px;margin-bottom:20px}.review-footer{display:flex;align-items:left;justify-content:left;gap:.75rem;margin-top:1rem;align-items:stretch}.school-logo{width:40px;height:40px;border-radius:50%;object-fit:cover}.review-meta{text-align:left}.review-meta .name{font-weight:700}.review-meta .school{font-style:italic;font-size:.85rem}.carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.carousel-dots{display:flex;justify-content:center}.carousel-dots span{width:10px;height:10px;background:#ccc;border-radius:50%;margin:0 4px;cursor:pointer}.carousel-dots span.active{background:#007aff}.arrow-btn{background:none;border:none;font-size:1.5rem;cursor:pointer}.carousel-navigation{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.arrow-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.review-card{flex:0 0 100%;max-width:80%;margin-right:0}.review-track{gap:1rem;padding-left:10px}.carousel-navigation{flex-wrap:wrap;gap:1 rem}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
