@layer components{.leadForm_bookingConfirmation_links{gap:var(--gap);padding:unset;margin:unset;list-style-type:none;display:flex}.leadForm_bookingConfirmation_link{justify-content:center;align-items:center;display:flex}.leadForm_loading{gap:var(--gap);background:#fffc;flex-direction:column;justify-content:center;align-items:center;animation:.5s ease-in-out fade-in;display:flex;position:absolute;inset:0}.leadForm_loading_animation{aspect-ratio:1;border-radius:50%;width:15px;animation:1s linear infinite alternate loading-animation}@keyframes loading-animation{0%{background:#000;box-shadow:20px 0 #000,-20px 0 #0002}33%{background:#0002;box-shadow:20px 0 #000,-20px 0 #0002}66%{background:#0002;box-shadow:20px 0 #0002,-20px 0 #000}to{background:#000;box-shadow:20px 0 #0002,-20px 0 #000}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.leadForm_errorMessage,.leadForm .hs_error_rollup{padding:var(--field-padding);color:var(--error-fg);background:var(--error-bg);border:var(--error-border);border-radius:var(--border-radius)}.leadForm_studioClassSelector_dateSelector{gap:var(--gap);justify-content:center;align-items:center;display:flex}.leadForm_studioClassSelector_pageNavigation{all:unset;cursor:pointer}.leadForm_studioClassSelector_pageNavigation:first-child{transform:rotate(-90deg)}.leadForm_studioClassSelector_pageNavigation:last-child{transform:rotate(90deg)}.leadForm_studioClassSelector_pageNavigation:disabled{cursor:inherit;opacity:.25}.leadForm_studioClassSelector_dates{gap:var(--gap);padding:unset;margin:unset;list-style-type:none;display:flex}.leadForm_studioClassSelector_date{aspect-ratio:1;min-width:40px;padding:unset;cursor:pointer;justify-content:center;align-items:center;display:flex}.leadForm_studioClassSelector_date.-placeholder{background:var(--interactable-bg);border:var(--interactable-border)}.leadForm_studioClassSelector_date:empty{cursor:unset}.leadForm_studioClassSelector_classes{gap:var(--gap);padding:unset;margin:unset;flex-direction:column;list-style-type:none;display:flex;overflow-y:auto}.leadForm_studioClassSelector_class{width:100%;padding:var(--field-padding);cursor:pointer}.leadForm_select{position:relative}.leadForm_select_chevronIcon{transform:rotate(180deg)}.leadForm_select_chevronIcon.-open{transform:rotate(0)}.leadForm_selected_option{justify-content:space-between;align-items:center;display:flex}.leadForm_selected_option :first-child{flex:1}.leadForm_select_options{z-index:1;padding:unset;margin:unset;border:var(--interactable-border);border-radius:var(--border-radius);list-style-type:none;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden auto}.leadForm_select_option{width:100%;padding:var(--field-padding)}.leadForm_select_options .leadForm_select_option,.leadForm_select_options .leadForm_select_option:hover,.leadForm_select_options .leadForm_select_option:focus,.leadForm_select_options .leadForm_select_option.-selected{border:unset;border-radius:unset}.leadForm_select_options>li:not(:first-child){border-top:var(--interactable-border)}.leadForm_select:has(.leadForm_select_options.-open) .leadForm_selected_option{border-bottom-right-radius:unset;border-bottom-left-radius:unset}.leadForm_select:has(.leadForm_select_options.-open)>.leadForm_field input{border-bottom-right-radius:unset;border-bottom-left-radius:unset}.leadForm_select_options.-open{border-top-left-radius:unset;border-top-right-radius:unset;display:block}.leadForm_select.-single>.leadForm_select_option{color:unset;cursor:text;-webkit-user-select:text;user-select:text;background:unset;border-color:#0000}.leadForm_select.-single .leadForm_select_chevronIcon{display:none!important}.leadForm_studioSelector{gap:4px;display:grid}.leadForm_studioSelector_header{justify-content:space-between;align-items:center;display:flex}.leadForm_studioSelector_label{align-items:center;gap:4px;display:flex}.leadForm_studioSelector_searchCoordinatesToggle{all:unset;cursor:pointer}.leadForm_studioSelector.-single .leadForm_studioSelector_searchCoordinatesToggle{display:none}.leadForm_studioSelector.-single .leadForm_selected_option{padding-left:24px;padding-right:24px}.leadForm{position:relative}.leadForm_step{gap:var(--gap);flex-direction:column;display:flex}.leadForm_body{gap:var(--gap);display:grid}.leadForm_interactable,.leadForm_form .hs-input:not([type=checkbox]),.leadForm_form .hs-button{color:var(--interactable-fg);-webkit-text-decoration:unset;text-decoration:unset;background:var(--interactable-bg);border:var(--interactable-border);border-radius:var(--border-radius)}.leadForm_interactable:hover,.leadForm_interactable:focus,.leadForm_form .hs-input:not([type=checkbox]):hover,.leadForm_form .hs-input:not([type=checkbox]):focus,.leadForm_form .hs-button:hover,.leadForm_form .hs-button:focus{color:var(--interactable-fg-focus);background:var(--interactable-bg-focus);border:var(--interactable-border-focus);outline:none}.leadForm_interactable:active,.leadForm_interactable.-selected,.leadForm_form .hs-button:active{color:var(--interactable-fg-selected);background:var(--interactable-bg-selected);border:var(--interactable-border-selected)}.leadForm_form{gap:var(--gap);display:grid}.leadForm_field,.leadForm_form .hs-form-field{flex-direction:column;gap:4px;display:flex}.leadForm_form .hs-form-field label{align-self:flex-start}.leadForm_field>.leadForm_interactable,.leadForm_form .hs-input:not([type=checkbox]),.leadForm_submitButton,.leadForm_form .hs-button{padding:var(--field-padding)}.leadForm_submitButton,.leadForm_form .hs-button{cursor:pointer}.leadForm_form .hs-error-msgs{padding:unset;margin:unset;list-style-type:none}.leadForm_form .hs-input:not([type=checkbox]).error{color:var(--error-fg);background:var(--error-bg);border:var(--error-border)}.leadForm_form .hs-form-required,.leadForm .hs-error-msg{color:var(--error-fg)!important}}@layer variables{.leadForm{--border-radius:0;--gap:20px;--interactable-fg:#000;--interactable-bg:#eee;--interactable-border-color:var(--interactable-fg);--interactable-border:1px solid var(--interactable-border-color);--interactable-fg-focus:var(--interactable-fg);--interactable-bg-focus:#ddd;--interactable-border-color-focus:var(--interactable-border-color);--interactable-border-focus:1px solid var(--interactable-border-color-focus);--interactable-fg-selected:#fff;--interactable-bg-selected:#555;--interactable-border-color-selected:var(--interactable-border-color);--interactable-border-selected:1px solid var(--interactable-border-color-selected);--field-padding:8px;--field-fg:var(--interactable-fg);--field-bg:var(--interactable-bg);--field-border-color:var(--interactable-border-color);--field-border:1px solid var(--field-border-color);--error-fg:#d00;--error-bg:#fee;--error-border-color:var(--error-fg);--error-border:1px solid var(--error-border-color)}}@layer reset{.leadForm{box-sizing:border-box}.leadForm *,.leadForm :before,.leadForm :after{box-sizing:inherit}.leadForm input{font:unset}.leadForm button{font:unset;text-align:unset}.leadForm svg{display:block}}@layer overrides{.leadForm_form fieldset{gap:var(--gap);flex-direction:column;display:flex;max-width:unset!important}@media (width>=768px){.leadForm_form fieldset{flex-direction:unset}}.leadForm_form fieldset:has(.hs-input[type=hidden]){display:none}.leadForm_form .hs-form-field{flex:1;float:unset!important;width:unset!important}.leadForm_form fieldset .input{margin:unset!important}.leadForm_form .hs-input:not([type=checkbox]),.leadForm_form .hs-button{width:100%!important}.leadForm .inputs-list{padding:unset;margin:unset;list-style-type:none}}
