.image-text{background-color:var(--background-primary)}.trainer-section{max-width:1200px;margin:-2rem auto 1.5rem;padding:0 1rem}.group-image{border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-width:100%;height:auto;margin:2rem auto;display:block}
.TrainerProfile-module__g0tfXa__trainerProfile{background-color:var(--background-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:var(--spacing-large);grid-template-columns:auto 1fr;grid-template-areas:"image name""image bio";align-items:flex-start;gap:.25rem 1.5rem;max-width:1200px;padding:2rem;display:grid}.TrainerProfile-module__g0tfXa__trainerImage{border-radius:20%;grid-area:image;width:150px;height:150px;overflow:hidden}.TrainerProfile-module__g0tfXa__image{object-fit:cover;width:100%;height:100%;display:block}.TrainerProfile-module__g0tfXa__trainerName{text-align:left;grid-area:name;margin:0;font-size:1.5rem;font-weight:700}.TrainerProfile-module__g0tfXa__trainerBio{text-align:left;color:var(--text-primary);grid-area:bio;margin:0;font-size:1rem}@media (max-width:600px){.TrainerProfile-module__g0tfXa__trainerProfile{text-align:center;grid-template-columns:1fr;grid-template-areas:"image""name""bio";row-gap:.5rem}.TrainerProfile-module__g0tfXa__trainerImage{justify-self:center}.TrainerProfile-module__g0tfXa__trainerName,.TrainerProfile-module__g0tfXa__trainerBio{text-align:center}}
