.TestimonialSection_testimonialSection__oUgyP{padding:var(--section-padding-medium) 0}.TestimonialSection_testimonialContent__7bkl3{max-width:750px}.TestimonialSection_backgroundPrimary__tOFRZ{background:var(--primary);color:var(--white)}.TestimonialSection_backgroundSecondaryLight__pzTad{background:var(--secondary-light);color:var(--primary)}.TestimonialSection_testimonialContent__7bkl3 p{font-size:1rem;line-height:1.5;font-weight:var(--font-weight-medium);margin-bottom:15px;margin-top:20px}.TestimonialSection_author__9pVkF{font-size:1rem;font-weight:var(--font-weight-semibold)}.TestimonialSection_backgroundPrimary__tOFRZ svg{fill:var(--white)}:root{--richtext-tag-margin:20px;--richtext-block-margin:38px;--richtext-block-margin-between:32px}.richText p{margin:0 0 var(--richtext-tag-margin) 0}.richText p+*{margin-top:var(--richtext-tag-margin)}.richText p:has(+.block){margin-bottom:0}.richText .block{margin:var(--richtext-block-margin) 0}.richText .block+.block{margin-top:var(--richtext-block-margin-between);margin-bottom:0}.richText .block:has(+.block){margin-bottom:0}.richText .block+:not(.block){margin-top:var(--richtext-block-margin)}.richText :not(.block)+.block:has(+:not(.block))+:not(.block){margin-top:0}.richText .block:has(+:not(.block))+:not(.block){margin-top:var(--richtext-block-margin)}.richText p:last-child{margin-bottom:0}.richText a{text-decoration:underline;font-weight:var(--font-weight-bold)}