.directoryDetail{width:100%}.directoryDetail .testimonialHeader{margin-bottom:3rem;display:flex}.directoryDetail .testimonialHeader .headerContent{flex:1}.directoryDetail .testimonialsContainer{flex-direction:row;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.directoryDetail .testimonialsContainer.bottomBorder{border-bottom:.125rem solid #dbd9d2}.directoryDetail .testimonialsContainer .testimonialUserInfo{word-wrap:break-word;flex:1;min-width:200px;padding-right:1.25rem}.directoryDetail .testimonialsContainer .testimonialUserInfo p:first-child{font-weight:700}.directoryDetail .testimonialsContainer .testimonialUserInfo p:last-child{color:#8c8c8c;margin-top:0;font-size:13px}.directoryDetail .testimonialsContainer .testimonialContent{flex:5}.directoryDetail #testimonial_badge_root{justify-content:flex-end;display:flex}.directoryDetail #testimonial_button_root{justify-content:center;align-items:center;margin-bottom:3rem;display:flex}.directoryDetail #testimonial_button_root .ctaSecondary:disabled{-webkit-box-shadow:unset;box-shadow:unset;pointer-events:none;cursor:default;color:rgba(35,30,21,.15)}@media only screen and (max-width:37.5em){.directoryDetail .testimonialsContainer{flex-direction:column-reverse}.directoryDetail .testimonialsContainer .testimonialContent{margin-bottom:1.5rem}.directoryDetail .testimonialHeader{flex-direction:column;margin-bottom:2rem}.directoryDetail .testimonialHeader .headerContent #testimonial_badge_root{justify-content:flex-start}}