.FlowAppointmentForm_container__rNzM_{display:flex;flex-direction:column;gap:var(--flow-appointment-form-elements-gap,16px);padding-block:var(--flow-appointment-form-padding-block,16px);padding-inline:var(--flow-appointment-form-padding-inline,8px);border-radius:2px;border:1px solid rgba(0,0,0,.23);background:#fff;color:rgba(33,33,33,.87);line-height:normal}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_title__dVx27{text-align:center;font-size:20px;font-weight:600}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_requiredInfo__F__6W{font-size:10px;font-weight:400}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_inputGroup__hRaia{display:flex;flex-direction:column;gap:var(--flow-appointment-input-group-gap,8px)}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_inputGroup__hRaia .FlowAppointmentForm_inputRow__cqJOC{display:flex;flex-direction:var(--flow-appointment-input-row-direction,column);gap:var(--flow-appointment-input-row-gap,8px)}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_inputGroup__hRaia .FlowAppointmentForm_inputContainer__3UjZ9{width:100%}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_inputGroup__hRaia .FlowAppointmentForm_input__py4JF{display:flex;flex-direction:column}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_inputLegal__FV57P{font-size:12px;font-weight:500}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_inputLegal__FV57P a{color:rgba(33,33,33,.87);text-decoration:underline}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_buttonGroup__6Iebf{align-self:center;width:var(--flow-appointment-buttons-width,100%);display:grid;grid-template-columns:repeat(var(--flow-appointment-buttons-cols,1),1fr);grid-gap:var(--flow-appointment-buttons-gap,24px);gap:var(--flow-appointment-buttons-gap,24px);grid-row-gap:var(--flow-appointment-buttons-row-gap,8px);row-gap:var(--flow-appointment-buttons-row-gap,8px)}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_buttonGroup__6Iebf .FlowAppointmentForm_button__d7poc{--button-padding-block:4px;--button-padding-inline:10px;--button-text-line-height:22px;--button-color-rgb:254,231,26;--button-border-color-rgb:33,33,33;--button-text-color-rgb:33,33,33;font-size:13px;font-weight:500}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_buttonGroup__6Iebf .FlowAppointmentForm_buttonPrev__k7lRC{order:var(--flow-appointment-button-prev-order,2)}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_buttonGroup__6Iebf .FlowAppointmentForm_buttonNext__j4To6{order:var(--flow-appointment-button-next-order,1)}.FlowAppointmentForm_container__rNzM_ .FlowAppointmentForm_buttonGroup__6Iebf .FlowAppointmentForm_oneButton__hOp97{grid-column:1/3}.Notification_container__cIVbt{display:flex;flex-direction:column;background-color:var(--notification-background-color,#f2f2f2);text-align:center;padding:8px}.Notification_container__cIVbt .Notification_title__QA_2o{font-size:24px;font-weight:600;line-height:29px;margin:var(--notification-title-margin,0 0 16px 0)}.Notification_container__cIVbt .Notification_icon__vmHKq{display:flex;justify-content:center;margin:var(--notification-icon-margin,0 0 8px 0)}