.clinicians-carousel{width:100%;overflow:hidden}.clinicians-carousel__header{justify-content:space-between;align-items:flex-start;margin-bottom:50px;display:flex}.clinicians-carousel__header>.heading-tertiary{max-width:691px}.clinicians-carousel__nav{flex-shrink:0;align-items:center;gap:28px;display:flex}.clinicians-carousel__nav-btn{cursor:pointer;color:#1f1f1f;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:all .2s;display:flex}.clinicians-carousel__nav-btn:hover:not(:disabled){background:#e8e8e8}.clinicians-carousel__nav-btn:disabled{opacity:.4;cursor:not-allowed}.clinicians-carousel__swiper{padding-bottom:20px;overflow:visible!important}.clinicians-carousel__slide{height:auto;width:339px!important}.clinicians-carousel__footer{text-align:center;opacity:.8;margin-top:50px}.clinician-card{flex-direction:column;gap:31px;height:100%;display:flex}.clinician-card__image{aspect-ratio:3/4;background:linear-gradient(137deg,#d7edff 9%,#e9f5ff 112%);border-radius:20px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.clinician-card__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.clinician-card__content{flex-direction:column;flex:1;gap:21px;display:flex}.clinician-card__info{flex-direction:column;gap:10px;display:flex}.clinician-card__info>.heading-quaternary{letter-spacing:-.6px;font-size:20px}.clinician-card__info>.body-regular{font-size:12px;line-height:normal}.clinician-card__expertise{opacity:.8;font-size:12px;line-height:1.3}@media screen and (max-width:1024px){.clinicians-carousel__header{flex-direction:column;gap:30px;margin-bottom:40px}.clinicians-carousel__nav{gap:16px}.clinicians-carousel__nav-btn{width:50px;height:50px}.clinicians-carousel__slide{width:380px!important}.clinicians-carousel__footer{margin-top:40px}.clinician-card__content{gap:16px;padding:24px}}@media screen and (max-width:600px){.clinicians-carousel__header{margin-bottom:30px}.clinicians-carousel__nav-btn{width:44px;height:44px}.clinicians-carousel__slide{width:320px!important}.clinicians-carousel__footer{margin-top:30px;font-size:14px}.clinician-card,.clinician-card__image{border-radius:16px}.clinician-card__content{gap:12px;padding:20px}.clinician-card__info{gap:4px}.clinician-card__info>.heading-quaternary{font-size:22px}}
