.client-say{margin:0 auto 30px}.client-say .client-say-carousel{margin:10px auto 0}.client-say .client-say-carousel [role=group]{display:flex;flex-direction:column}.client-say .client-say-card{background-color:#003566;background-image:url(/images/client_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e8c4b8;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;height:100%;min-height:auto;padding:20px 18px;width:100%}.client-say .client-say-card__stars{display:flex;align-items:center;gap:6px}.client-say .client-say-card__star{display:inline-flex;line-height:0;position:relative}.client-say .client-say-card__star-half{left:0;overflow:hidden;position:absolute;top:0}.client-say .client-say-card__star--filled{color:#ffbc00}.client-say .client-say-card__star--empty{color:#fff}.client-say .client-say-card__quote{flex:1;font-size:15px;font-weight:400;line-height:1.5;margin:0;text-align:left}.client-say .client-say-card__name{align-self:flex-end;font-size:15px;font-weight:700;margin:auto 0 0;text-align:right}@media (min-width:768px){.client-say .client-say-card{gap:20px;min-height:300px;padding:32px 28px}.client-say .client-say-card__quote{font-size:14px;line-height:1.55}.client-say .client-say-card__name{font-size:17px}}@media screen and (max-width:650px){.client-say{margin-bottom:0}.client-say .client-say-carousel{margin-top:8px}.client-say .client-say-carousel>div.flex.justify-center{margin-top:4px;margin-bottom:0}.client-say+.main-container>.carousal-heading:first-child{margin-top:0}}@media screen and (min-width:1200px){.client-say .carousal-heading h2{font-size:22px}.client-say .client-say-card{min-height:220px;padding:36px 32px}.client-say .client-say-card__quote{font-size:17px;line-height:1.6}.client-say .client-say-card__name{font-size:20px}}