.coach-headshots{display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--space-lg);margin:var(--space-lg) 0}.coach-headshot-item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:140px}.coach-headshot-img,.coach-headshot-placeholder{width:150px;height:150px;border-radius:50%;border:2px solid var(--color-accent);object-fit:cover;display:block}.coach-headshot-placeholder{background-color:var(--color-neutral-light, #e0e0e0)}.coach-headshot-link{display:block;border-radius:50%}.coach-headshot-link .coach-headshot-img{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.coach-headshot-link:hover .coach-headshot-img{transform:scale(1.05);border-color:var(--color-accent-dark);box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer}.coach-headshot-name{margin:var(--space-xs) 0 0;font-weight:600;font-size:var(--font-size-sm);line-height:1.3}.coach-headshot-credentials{margin:2px 0 0;font-size:var(--font-size-xs, 0.75rem);color:var(--color-text-muted, #666);line-height:1.3}div.flex-item-container{align-items:flex-start}div.flex-item-container i.fa-solid.fa-chevron-right{align-self:flex-start;margin-top:.22em}.decorations-container{display:flex;align-items:center}svg.divider-icon{margin:var(--space-lg) auto var(--space-md) auto}h1.services-h1{margin:0 auto;text-align:center}h2.services-h2{margin:var(--space-md) auto;text-align:center}div.two-column-counseling-flex-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;align-items:top;margin:0 10px;gap:3%}div.two-column-counseling-flex-container div.left-side,div.two-column-counseling-flex-container div.right-side{flex:1 1 43%;display:block}.btn-container{margin-bottom:var(--space-lg)}i.far.fa-clock.schedule{color:#fff;padding-right:var(--space-sm)}button.btn--primary.schedule:hover i{color:var(--color-accent-dark)}section.introduction{margin-bottom:0}section.introduction h2.therapists{margin:var(--space-lg) auto;text-align:center}section.introduction div.btn-container{margin-bottom:0}@media(max-width: 550px){section.introduction div.two-column-counseling-flex-container{flex-direction:column}}

/*# sourceMappingURL=counseling.css.map*/