.AppointmentForm_root__0khFG{margin-top:var(--spacing-x-large)}.AppointmentForm_root__card__oCwZ4{padding:var(--spacing-x-large)}.AppointmentForm_root__card__description__aHSt0{margin:0;padding:0;font-weight:var(--font-weight-body1);font-size:var(--font-size-body1);line-height:var(--line-height-body1);color:var(--color-text-primary-plus-1)}.AppointmentForm_root__card__description__aHSt0:last-of-type{margin-top:calc(var(--font-size-body1)*2);margin-bottom:var(--spacing-xx-large)}.AppointmentForm_root__card__form__pMN1u{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-xx-large);flex-wrap:wrap;width:100%}.AppointmentForm_root__card__form__pMN1u>*{flex-basis:calc((100% - (3 - 1)*var(--spacing-xx-large))/3);min-width:calc((100% - (3 - 1)*var(--spacing-xx-large))/3)}.AppointmentForm_root__card__form__radioGroup__N5j50,.AppointmentForm_root__card__form__requestDescription__p31kf{flex-basis:100%!important;min-width:100%!important}.AppointmentForm_root__card__form__submitButton__4sxyt{min-width:unset!important;max-width:300px!important}@media(max-width:1199px){.AppointmentForm_root__card__form__pMN1u{row-gap:var(--spacing-xx-large)}.AppointmentForm_root__card__form__pMN1u>*{flex-basis:calc((100% - (2 - 1)*var(--spacing-xx-large))/2)}}@media(max-width:899px){.AppointmentForm_root__card__form__pMN1u{row-gap:var(--spacing-xx-large)}.AppointmentForm_root__card__form__pMN1u>*{flex-basis:100%}}@media(max-width:599px){.AppointmentForm_root__card__form__pMN1u{display:flex;flex-direction:row wrap;align-items:center wrap;justify-content:center wrap;gap:var(--spacing-x-large) wrap;row-gap:var(--spacing-xx-large)}.AppointmentForm_root__card__form__submitButton__4sxyt{min-width:100%!important}}