#family-reviews h1{text-transform:none}#family-reviews .reviews{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:36px;max-width:980px;margin:0 auto}#family-reviews .review{width:100%;max-width:230px;min-height:350px;padding:22px 16px 24px;border-radius:34px;background-color:#fff;color:#232323;display:flex;flex-direction:column}#family-reviews .stars{line-height:1;margin-bottom:18px;text-align:center}#family-reviews .star{color:#eebb2a;font-size:26px;line-height:1}#family-reviews .star.empty{color:#777}#family-reviews .review-author{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}#family-reviews .review-author-avatar{width:42px;height:42px;flex:0 0 42px;overflow:hidden;border-radius:50%}#family-reviews .review-author-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#family-reviews .review-author-name{color:#232323;font-family:Ubuntu,serif;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0;text-align:left}#family-reviews .review-text{color:#232323;font-size:14px;line-height:1.28;margin-bottom:0;text-align:left}#family-reviews .reviews-section-note{margin-top:26px}#family-reviews .btn-large{margin-top:14px}.intro.family-mission{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.intro.family-mission h1{text-transform:none;text-align:center;font-size:25px}.family-mission .intro-text{width:100%}.family-mission .intro-text p{font-size:18px;text-align:center}.family-mission .gallery{width:100%}.family-mission .gallery img{margin:5px;height:60px}.family-mission .gallery img:first-child{width:100%;height:auto}.family-mission .gallery .btn-large{margin-top:14px;margin-bottom:14px}.family-mission .badges{text-align:center}.family-mission .badge-group{text-align:center;display:inline-block}.family-mission .badges img{width:72px;margin:5px}.family-mission .meta{padding-top:14px;padding-bottom:14px}.family-mission .meta .location{vertical-align:middle;display:inline-block;text-align:center;font-size:18px;width:100%;margin-right:0;margin-left:0;text-decoration:underline;margin-bottom:14px}.family-mission .meta .fa{margin-right:14px;vertical-align:bottom;font-size:150%}.family-mission .description-cta{margin-top:14px;margin-bottom:14px}@media (min-width:768px){#family-reviews .reviews{flex-wrap:nowrap;justify-content:center}#family-reviews .review{flex:0 1 205px}.intro.family-mission h1{text-align:left}.family-mission .intro-text{padding-left:40px;width:50%}.family-mission .intro-text p{text-align:initial}.family-mission .gallery{width:50%}.family-mission .meta .location{display:inline-block;margin-bottom:0}}