.logo-logo-powered-by-sm,.logo-logo-powered-by-xlg,.logo-logo-text-lg,.logo-logo-text-sm,.logo-logo-text-xlg,.logo-momentum-wellness-logo,.logo-sprite{background-image:url('https://recomed-front-end.s3.amazonaws.com/313240bb6a72f0845da454304f7d20e10b47e039/full/static/generated/images/momentum_health/logo-sce9df672fc.png');background-repeat:no-repeat}.logo-logo-powered-by-sm{background-position:0 0;height:18px;width:140px}.logo-logo-powered-by-xlg{background-position:0 -38px;height:23px;width:173px}.logo-logo-text-lg{background-position:0 -81px;height:77px;width:143px}.logo-logo-text-sm{background-position:0 -178px;height:63px;width:110px}.logo-logo-text-xlg{background-position:0 -261px;height:100px;width:220px}.logo-momentum-wellness-logo{background-position:0 -381px;height:45px;width:250px}.general-add,.general-appointment-view,.general-arrow-left-md,.general-arrow-left-md-alt,.general-arrow-pag-left,.general-arrow-pag-right,.general-arrow-right-md,.general-arrow-right-md-alt,.general-burger,.general-calendar,.general-calendar-alt,.general-clock-alt,.general-clock-alt-two,.general-close,.general-contact-email,.general-contact-phone,.general-facebook-logo,.general-footer-burger,.general-help,.general-info-alt-sm,.general-info-close-sm,.general-info-close-sm-alt,.general-info-sm,.general-login-arrow,.general-logout,.general-map-toggle,.general-marker,.general-marker-dark,.general-nav-close,.general-profile,.general-profile-pricing,.general-profile-reviews,.general-search,.general-search-sm-alt,.general-spanner,.general-sprite,.general-tick-alt,.general-twitter-logo,.general-verified-badge{background-image:url('https://recomed-front-end.s3.amazonaws.com/313240bb6a72f0845da454304f7d20e10b47e039/full/static/generated/images/momentum_health/general-s2ad8acfcf6.png');background-repeat:no-repeat}.general-add{background-position:0 0;height:16px;width:16px}.general-appointment-view{background-position:0 -36px;height:8px;width:14px}.general-arrow-left-md-alt{background-position:0 -64px;height:42px;width:22px}.general-arrow-left-md{background-position:0 -126px;height:42px;width:22px}.general-arrow-pag-left{background-position:0 -188px;height:18px;width:9px}.general-arrow-pag-right{background-position:0 -226px;height:18px;width:9px}.general-arrow-right-md-alt{background-position:0 -264px;height:42px;width:22px}.general-arrow-right-md{background-position:0 -326px;height:42px;width:22px}.general-burger{background-position:0 -388px;height:10px;width:12px}.general-calendar-alt{background-position:0 -418px;height:22px;width:22px}.general-calendar{background-position:0 -460px;height:18px;width:18px}.general-clock-alt-two{background-position:0 -498px;height:16px;width:16px}.general-clock-alt{background-position:0 -534px;height:16px;width:16px}.general-close{background-position:0 -570px;height:14px;width:14px}.general-contact-email{background-position:0 -604px;height:10px;width:16px}.general-contact-phone{background-position:0 -634px;height:16px;width:16px}.general-facebook-logo{background-position:0 -670px;height:40px;width:40px}.general-footer-burger{background-position:0 -730px;height:23px;width:31px}.general-help{background-position:0 -773px;height:16px;width:16px}.general-info-alt-sm{background-position:0 -809px;height:22px;width:22px}.general-info-close-sm-alt{background-position:0 -851px;height:22px;width:22px}.general-info-close-sm{background-position:0 -893px;height:22px;width:22px}.general-info-sm{background-position:0 -935px;height:22px;width:22px}.general-login-arrow{background-position:0 -977px;height:10px;width:16px}.general-logout{background-position:0 -1007px;height:16px;width:16px}.general-map-toggle{background-position:0 -1043px;height:25px;width:25px}.general-marker-dark{background-position:0 -1088px;height:34px;width:23px}.general-marker{background-position:0 -1142px;height:34px;width:23px}.general-nav-close{background-position:0 -1196px;height:12px;width:13px}.general-profile-pricing{background-position:0 -1228px;height:24px;width:24px}.general-profile-reviews{background-position:0 -1272px;height:24px;width:24px}.general-profile{background-position:0 -1316px;height:16px;width:14px}.general-search-sm-alt{background-position:0 -1352px;height:16px;width:16px}.general-search{background-position:0 -1388px;height:16px;width:16px}.general-spanner{background-position:0 -1424px;height:14px;width:16px}.general-tick-alt{background-position:0 -1458px;height:14px;width:16px}.general-twitter-logo{background-position:0 -1492px;height:40px;width:40px}.general-verified-badge{background-position:0 -1552px;height:31px;width:26px}form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.logo-logo-powered-by-sm,.logo-logo-powered-by-xlg,.logo-logo-text-lg,.logo-logo-text-sm,.logo-logo-text-xlg,.logo-momentum-wellness-logo,.logo-sprite{background-image:url('https://recomed-front-end.s3.amazonaws.com/313240bb6a72f0845da454304f7d20e10b47e039/full/static/generated/images/momentum_health/logo-sce9df672fc.png');background-repeat:no-repeat}.logo-logo-powered-by-sm{background-position:0 0;height:18px;width:140px}.logo-logo-powered-by-xlg{background-position:0 -38px;height:23px;width:173px}.logo-logo-text-lg{background-position:0 -81px;height:77px;width:143px}.logo-logo-text-sm{background-position:0 -178px;height:63px;width:110px}.logo-logo-text-xlg{background-position:0 -261px;height:100px;width:220px}.logo-momentum-wellness-logo{background-position:0 -381px;height:45px;width:250px}.general-add,.general-appointment-view,.general-arrow-left-md,.general-arrow-left-md-alt,.general-arrow-pag-left,.general-arrow-pag-right,.general-arrow-right-md,.general-arrow-right-md-alt,.general-burger,.general-calendar,.general-calendar-alt,.general-clock-alt,.general-clock-alt-two,.general-close,.general-contact-email,.general-contact-phone,.general-facebook-logo,.general-footer-burger,.general-help,.general-info-alt-sm,.general-info-close-sm,.general-info-close-sm-alt,.general-info-sm,.general-login-arrow,.general-logout,.general-map-toggle,.general-marker,.general-marker-dark,.general-nav-close,.general-profile,.general-profile-pricing,.general-profile-reviews,.general-search,.general-search-sm-alt,.general-spanner,.general-sprite,.general-tick-alt,.general-twitter-logo,.general-verified-badge{background-image:url('https://recomed-front-end.s3.amazonaws.com/313240bb6a72f0845da454304f7d20e10b47e039/full/static/generated/images/momentum_health/general-s2ad8acfcf6.png');background-repeat:no-repeat}.general-add{background-position:0 0;height:16px;width:16px}.general-appointment-view{background-position:0 -36px;height:8px;width:14px}.general-arrow-left-md-alt{background-position:0 -64px;height:42px;width:22px}.general-arrow-left-md{background-position:0 -126px;height:42px;width:22px}.general-arrow-pag-left{background-position:0 -188px;height:18px;width:9px}.general-arrow-pag-right{background-position:0 -226px;height:18px;width:9px}.general-arrow-right-md-alt{background-position:0 -264px;height:42px;width:22px}.general-arrow-right-md{background-position:0 -326px;height:42px;width:22px}.general-burger{background-position:0 -388px;height:10px;width:12px}.general-calendar-alt{background-position:0 -418px;height:22px;width:22px}.general-calendar{background-position:0 -460px;height:18px;width:18px}.general-clock-alt-two{background-position:0 -498px;height:16px;width:16px}.general-clock-alt{background-position:0 -534px;height:16px;width:16px}.general-close{background-position:0 -570px;height:14px;width:14px}.general-contact-email{background-position:0 -604px;height:10px;width:16px}.general-contact-phone{background-position:0 -634px;height:16px;width:16px}.general-facebook-logo{background-position:0 -670px;height:40px;width:40px}.general-footer-burger{background-position:0 -730px;height:23px;width:31px}.general-help{background-position:0 -773px;height:16px;width:16px}.general-info-alt-sm{background-position:0 -809px;height:22px;width:22px}.general-info-close-sm-alt{background-position:0 -851px;height:22px;width:22px}.general-info-close-sm{background-position:0 -893px;height:22px;width:22px}.general-info-sm{background-position:0 -935px;height:22px;width:22px}.general-login-arrow{background-position:0 -977px;height:10px;width:16px}.general-logout{background-position:0 -1007px;height:16px;width:16px}.general-map-toggle{background-position:0 -1043px;height:25px;width:25px}.general-marker-dark{background-position:0 -1088px;height:34px;width:23px}.general-marker{background-position:0 -1142px;height:34px;width:23px}.general-nav-close{background-position:0 -1196px;height:12px;width:13px}.general-profile-pricing{background-position:0 -1228px;height:24px;width:24px}.general-profile-reviews{background-position:0 -1272px;height:24px;width:24px}.general-profile{background-position:0 -1316px;height:16px;width:14px}.general-search-sm-alt{background-position:0 -1352px;height:16px;width:16px}.general-search{background-position:0 -1388px;height:16px;width:16px}.general-spanner{background-position:0 -1424px;height:14px;width:16px}.general-tick-alt{background-position:0 -1458px;height:14px;width:16px}.general-twitter-logo{background-position:0 -1492px;height:40px;width:40px}.general-verified-badge{background-position:0 -1552px;height:31px;width:26px}:root{--default-theme:#c0c0c0;--default-theme-lighter:#f0f0f0;--default-theme-darker:#9a9a9a;--default-theme-inverted:#3f3f3f;--default-theme-red:#a82525;--default-theme-black:black;--default-theme-white:white}.icon--svg-spinners{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:no-repeat center/100%;mask:no-repeat center/100%;-webkit-mask-image:var(--svg);mask-image:var(--svg)}.icon--svg-spinners--ring-resize{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg stroke='black'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3Canimate attributeName='stroke-dasharray' calcMode='spline' dur='1.5s' keySplines='0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1' keyTimes='0;0.475;0.95;1' repeatCount='indefinite' values='0 150;42 150;42 150;42 150'/%3E%3Canimate attributeName='stroke-dashoffset' calcMode='spline' dur='1.5s' keySplines='0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1' keyTimes='0;0.475;0.95;1' repeatCount='indefinite' values='0;-16;-59;-59'/%3E%3C/circle%3E%3CanimateTransform attributeName='transform' dur='2s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/g%3E%3C/svg%3E")}:root{--button-color:#FF3B30;--button-color:#FF5F57;--button-text-color:black;--button-min-width:100px;--button-height:40px;--button-padding:7px;--button-border-radius:7px;--button-border-width:2px}a[role=button][ord],button[ord]{border-radius:var(--button-border-radius);border:none;padding:var(--button-padding);text-align:center;min-width:var(--button-min-width);height:var(--button-height);display:inline-flex;align-items:center;justify-content:center;gap:10px}a[role=button][ord][disabled],button[ord][disabled]{cursor:not-allowed;pointer-events:none}a[role=button][ord]:not([spinner]) rm-icon,button[ord]:not([spinner]) rm-icon{display:none}a[role=button][ord=primary],button[ord=primary]{background-color:var(--button-color);color:var(--button-text-color,#000)}a[role=button][ord=primary]:hover,button[ord=primary]:hover{background-color:color-mix(in oklab,var(--button-color),#fff 20%)}a[role=button][ord=primary][data-default_theme],button[ord=primary][data-default_theme]{background-color:var(--default-theme-inverted);color:var(--default-theme-white);border:none}a[role=button][ord=secondary],button[ord=secondary]{background-color:#fff;border:var(--button-border-width) solid #ff3b30;color:#fa4b42}a[role=button][ord=secondary]:hover,button[ord=secondary]:hover{background-color:#ff3b30;color:#fff}a[role=button][ord=secondary][data-default_theme],button[ord=secondary][data-default_theme]{background-color:#fff;border-color:var(--default-theme-inverted);color:var(--default-theme-black)}:root{--default-theme:#c0c0c0;--default-theme-lighter:#f0f0f0;--default-theme-darker:#9a9a9a;--default-theme-inverted:#3f3f3f;--default-theme-red:#a82525;--default-theme-black:black;--default-theme-white:white}.rm--pill{display:flex;width:100%}.rm--pill p{flex:1;display:grid;grid-template-columns:auto 20px;align-items:center;background-color:#ff3b30;border-radius:15px;color:#fff;margin:2px}.rm--pill p span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-self:center}.rm--pill p i{cursor:pointer;justify-self:center}html{font-size:unset}:root{--color-primary:#FF3B30;--height:2.4rem}.blurb{color:var(--default-theme-inverted);padding:20px;font-size:1.1rem;border:4px solid var(--color-primary);border-width:0 0 4px 0}.stack{margin:15px;text-align:center}.stack *+*{margin-top:15px}.field-component-grid{display:grid;gap:20px}.alert--warning{background:#fff3de;border-radius:5px;padding:5px;border:1px solid #e99400}.rm-container-form{container-type:inline-size}.flow>*+*{margin-block-start:1em}.rm-container-form form{padding:10px;white-space:normal}@container (min-width:550px){.rm-container-form form{width:60%}}.rm-container-form form fieldset,.rm-container-form form label,.rm-container-form form legend,.rm-container-form form select{all:revert;font-family:inherit}.rm-container-form form a{color:var(--default-theme-black);text-decoration:underline}.rm-container-form form a:hover{text-decoration:none}.rm-container-form form field-component{display:grid;gap:2px}.rm-container-form form field-component label{font-weight:700}.rm-container-form form field-component label span{font-size:.8rem}.rm-container-form form field-component input:not(input[type=checkbox]),.rm-container-form form field-component select{font-size:1rem;padding:0 1.2rem;height:var(--height);width:100%}.rm-container-form form field-component input:not(input[type=checkbox]){line-height:var(--height)}.rm-container-form form field-component input:not(input[type=checkbox]):disabled{background-color:#eee;color:#000;cursor:not-allowed}.rm-container-form form field-component input:not(input[type=checkbox]):focus{border:none}.rm-container-form form field-component select{color:var(--default-theme-black);background-color:var(--default-theme-lighter);border:none;cursor:pointer}.rm-container-form form field-component select:disabled{background-color:unset;border:1px solid var(--default-theme-darker);cursor:not-allowed}.rm-container-form form field-component [data-hint]{font-size:.8rem}.rm-container-form form field-component [data-error]{display:none}.rm-container-form form field-component [data-error].has-error{display:block;color:var(--default-theme-red)}.rm-container-form form field-component.field-component__checkbox--inline{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:2px}.rm-container-form form field-component.field-component__checkbox--inline input[type=checkbox]{margin:unset;order:1;width:30px;height:30px}.rm-container-form form field-component.field-component__checkbox--inline label{order:2}.rm-container-form form field-component.field-component__checkbox--inline [data-error]{order:3;grid-column:span 2}.rm-container-form form field-component:has(switch-radio[disabled]){opacity:.4}.rm-container-form form switch-radio{display:flex;overflow:hidden}.rm-container-form form switch-radio input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.rm-container-form form switch-radio label{background-color:var(--default-theme-lighter);color:#000;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid rgba(0,0,0,.2);transition:all .1s ease-in-out}.rm-container-form form switch-radio label:hover{cursor:pointer}.rm-container-form form switch-radio input:checked+label{background-color:var(--switch-radio-bg,var(--color-primary,var(--default-theme-black)));color:var(--default-theme-black);box-shadow:none}.rm-container-form form switch-radio label:first-of-type{border-radius:4px 0 0 4px}.rm-container-form form switch-radio label:last-of-type{border-radius:0 4px 4px 0}.rm-container-form form switch-radio[disabled] input,.rm-container-form form switch-radio[disabled] label{pointer-events:none;cursor:not-allowed}.rm-container-form form fieldset{border:2px solid #eee;border-width:2px 0;margin:0;padding:10px 0;display:grid;gap:10px}.rm-container-form form fieldset legend{padding:0}section[data-script=patient_address] .rm--pill{border:2px solid var(--color-input-valid);background-color:#fff;line-height:34px;border-radius:4px}section[data-script=patient_address] .rm--pill p{padding:0 10px}section[data-script=patient_address] .suggestion-item{padding-left:20px}section[data-script=patient_address] .suggestion-list-container .autocomplete-google-logo{background-color:#fafafa}.duration-grid{grid-template-areas:"hint" "hours" "minutes";row-gap:5px}@media (min-width:700px){.duration-grid{grid-template-areas:"hint hint" "hours minutes"}}@media (min-width:700px){.datetime-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=form.css.map */