.patient-reviews-section{padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:768px){.patient-reviews-section{padding-bottom:2.5rem;padding-top:2.5rem}}.patient-reviews-section h2{font-family:var(--secondary-font),serif;font-size:30px;font-weight:700;line-height:38px;margin-bottom:1rem;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}.patient-reviews-section__inner{position:relative}.patient-reviews-section .rich-text-block li,.patient-reviews-section .rich-text-block p{font-family:var(--primary-font),sans-serif;font-size:18px;font-weight:500;line-height:1.2;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.ratings-card{border-radius:.5rem;margin-bottom:1rem;position:relative;--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:1.5rem}.ratings-card p{font-size:16px;font-weight:500;line-height:1.2;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}.ratings-card__stars{margin-bottom:.5rem}.ratings-card__stars-inner{align-items:center;display:flex;gap:2px}.ratings-card__date span{font-size:14px;font-weight:500;line-height:1.2;line-height:21px;margin-bottom:.5rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.ratings-card__quote{bottom:0;position:absolute;right:1rem}.ratings-card__quote i{font-size:60px;line-height:1.2;--tw-text-opacity:1;color:#e9eaeb;color:rgb(233 234 235/var(--tw-text-opacity))}.ratingsmd-comments-more{margin:0}.ratingsmd-comments-more a{align-items:center;background-color:transparent;border-color:var(--primary-base);border-radius:.5rem;border-style:solid;border-width:1px;box-shadow:0 1px 2px 0 rgba(10,13,18,.051),inset 0 -1px .2px 1px rgba(10,13,18,.086);color:var(--primary-base);display:inline-flex!important;font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;line-height:1.5rem;margin-bottom:.5rem;margin-top:1rem;padding:.75rem 1.25rem;text-align:center}.ratingsmd-comments-more a:hover{background:#f4f4f5}.ratingsmd-poweredby{font-size:14px;font-weight:500;line-height:1.2;margin:0;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.ratingsmd-poweredby a{font-weight:600;text-decoration-line:underline}
