.AppointmentContactDetails-module__YtzncG__appointment-contact-details__gender{margin-bottom:24px}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__gender-input{align-items:flex-start;gap:24px;display:flex}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__privacy-policy-input{cursor:pointer;justify-content:flex-start;align-items:center;display:flex;flex-direction:row!important;margin-bottom:16px!important;padding:24px!important}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__privacy-policy-input:hover{background:var(--color-main-fade)}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__privacy-policy-input .checkbox{margin-bottom:0!important}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__privacy-policy-input .icon{width:auto!important;margin:0 16px 0 0!important;padding:0!important}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__checkbox{pointer-events:none;margin-right:4px}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__confirmation{gap:16px;margin-top:32px}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__confirmation-btns{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.AppointmentContactDetails-module__YtzncG__appointment-contact-details__error{margin:-16px 0 64px}.AppointmentContactDetails-module__YtzncG__appointment-contact-details .textarea-label{font-weight:500}@media only screen and (min-width:768px){.AppointmentContactDetails-module__YtzncG__appointment-contact-details__confirmation-btns{flex-direction:row-reverse;margin-top:16px}}@media only screen and (min-width:1240px){.AppointmentContactDetails-module__YtzncG__appointment-contact-details__privacy-policy-input{width:520px!important}.AppointmentContactDetails-module__YtzncG__appointment-contact-details .control{width:520px!important}}
