.ClientFeedback{position:relative;padding:48px 7.5%;z-index:100}.ClientFeedback .ClientFeedbackTitle{font-weight:bold;font-size:30px;margin-bottom:28px;color:#1b1b1b}.ClientFeedback .ClientFeedbackTitle span{color:#ed1c26}.ReviewCardsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ReviewCard{box-sizing:border-box;min-height:168px;border:1px solid #e5e5e5;border-radius:8px;padding:22px 20px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.ReviewCardInformation{display:none}.ReviewCardInformationText{min-height:62px;margin:10px 0 18px 0;color:#666;font-size:14px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ReviewCardInformationActive{display:flex;flex-direction:column;justify-content:space-between}.ReviewStars{color:#f6a313;font-size:13px;letter-spacing:1px}.ReviewAuthorContainer{display:flex;align-items:center;gap:10px}.ReviewAuthorInitials{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;background-color:#ffe7df;color:#ed1c26;font-size:12px;font-weight:bold}.ReviewAuthorInformation{display:flex;min-width:0;flex-direction:column}.ReviewAuthorName{color:#1b1b1b;font-size:14px;font-weight:bold;line-height:1.2}.ReviewSourceLocation{color:#777;font-size:12px;line-height:1.2}.ReviewGoogleDot{width:6px;height:6px;display:inline-block;margin-right:4px;border-radius:50%;background-color:#4285f4}.ReviewButton{height:12px;aspect-ratio:1;background-color:#808080;display:inline-block;border-radius:50%;margin-right:10px;cursor:pointer;transition:all .25s}.ActiveReviewButton{background-color:#ed1c26!important;transition:all .25s}@media screen and (max-width:1199px){.ClientFeedback .ClientFeedbackTitle{font-size:24px}.ReviewCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ReviewCard{font-size:13px}}@media screen and (max-width:992px){.ClientFeedback{padding:32px 5%}.ReviewCard{min-height:160px}.ReviewCardInformationText{margin:12px 0}}@media screen and (max-width:767px){.ClientFeedback{padding:24px 5%}.ReviewCardsGrid{grid-template-columns:1fr}}