.form-container{--form-gap:0.75rem;--fieldset-gap:0.5rem;--input-font-size:1rem;--input-v-pad:0.875rem;--input-h-pad:1rem;--input-height:calc(var(--input-v-pad)*2 + var(--input-font-size));--input-bg:#fff;--input-border:none;--error-color:var(--error);--input-text-color:#4b607c;--input-shadow:none;--icon-user:url(https://www.getaccept.com/hubfs/CMS%20Imagery%20-%20Global/Icons/Icon%20Library/user_icon.svg);--icon-email:url(https://www.getaccept.com/hubfs/CMS%20Imagery%20-%20Global/Icons/Icon%20Library/email_send_icon.svg);--icon-phone:url(https://www.getaccept.com/hubfs/CMS%20Imagery%20-%20Global/Icons/Icon%20Library/phone_icon.svg);--icon-select:url(https://www.getaccept.com/hubfs/CMS%20Imagery%20-%20Global/Icons/Icon%20Library/select_icon.svg);--icon-calendar:url(https://www.getaccept.com/hubfs/CMS%20Imagery%20-%20Global/Icons/Icon%20Library/calendar_icon.svg);--skeleton-bg:var(--bg-product-gray-98);--skeleton-submit-height:54px;container-type:inline-size;display:grid;gap:var(--form-gap);width:100%}.form-container.input-small{--input-v-pad:12px;--skeleton-submit-height:44px}.form-container.input-large{--input-font-size:18px;--input-v-pad:18px;--skeleton-submit-height:64px}.form-container.border{--input-border:1px solid var(--bg-product-gray-92);--input-height:calc(var(--input-v-pad)*2 + var(--input-font-size) + 2px)}.form-container.shadow{--input-shadow:var(--shadow-1)}.form-container.input-grey-tint-1{--input-bg:var(--bg-grey-tint-1)}.form-container form,.form-skeleton{display:grid;gap:var(--form-gap)}.form-container.single-line .form-skeleton,.form-container.single-line form{grid-template-columns:4fr 2fr}.form-container.single-line form .hs-form-field:first-child{order:1}.form-container.single-line form .hs-submit{order:2}.form-container.single-line form .hs-submit .hs-button{font-size:var(--input-font-size);font-weight:var(--font-weight-2);max-height:var(--input-height);width:100%}.form-container.single-line form .legal-consent-container{order:3}.form-container form fieldset,.skeleton-field-group-2,.skeleton-field-group-3{border:none;display:grid;gap:var(--fieldset-gap);margin:0;padding:0}.form-container form fieldset.form-columns-1:has([type=hidden]):not(:has(.hs-phone)){display:none}.form-container .skeleton-field-group-2,.form-container form fieldset.form-columns-2{grid-template-columns:1fr 1fr}.form-container .skeleton-field-group-3,.form-container form fieldset.form-columns-3{grid-template-columns:1fr 1fr 1fr}@container (max-width: 400px){.form-container.single-line form{gap:var(--form-gap);grid-template-columns:1fr}.form-container form fieldset.form-columns-2,.form-container form fieldset.form-columns-3{grid-template-columns:1fr}}.hs-form-field{display:grid;gap:6px}.hs-form-field label:empty,.hs-form-field label:has(span:empty),.hs-form-field legend:empty{display:none}.hs-form-field legend{color:var(--dark);font-family:var(--text-font);font-size:var(--font-size-0);font-weight:var(--font-weight-0);letter-spacing:var(--font-letterspacing-2);line-height:1.4}.input{position:relative}.input :is(input.hs-input,select.hs-input){background:var(--input-bg);border:var(--input-border);border-radius:4px;box-shadow:var(--input-shadow);color:var(--input-text-color);font-size:var(--input-font-size);line-height:1;max-height:var(--input-height);padding:var(--input-v-pad) var(--input-h-pad);position:relative;width:100%}.input :is(input,select).hs-input:-webkit-autofill:active,.input :is(input,select).hs-input:-webkit-autofill:focus,.input :is(input,select).hs-input:-webkit-autofill:hover,.input :is(input,select):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:var(--input-text-color)!important;transition:background-color !important 0s,color 0s!important}@keyframes errorMessageAppear{0%{height:auto;max-height:0;opacity:0;transform:translateY(-10px)}50%{max-height:100px}to{opacity:1;transform:translateY(0)}}.hs-input.invalid.error{border:.5px solid var(--error-color)}.hs-error-msgs{align-items:center;animation:errorMessageAppear .3s ease-in-out;animation-fill-mode:forwards;display:flex;gap:5px;list-style:none;padding:0}.hs-error-msg{color:var(--error-color);display:flex;font-family:var(--text-font);font-size:12px;font-weight:var(--font-weight-0);letter-spacing:var(--font-letterspacing-2);line-height:1;list-style:none}.hs_error_rollup .hs-error-msgs{display:flex}.hs_error_rollup .hs-error-msgs li label{color:var(--error-color);display:flex;font-family:var(--text-font);font-size:12px;font-weight:var(--font-weight-0);letter-spacing:var(--font-letterspacing-2);line-height:1;list-style:none}.input :is(input[name=firstname],input[name=lastname],input[type=email],select.hs-input,.hs-fieldtype-intl-phone input,.hs-dateinput input){background-position:calc(100% - .75rem);background-repeat:no-repeat;padding-right:calc(var(--input-height) + .25rem)}.input input[name=firstname],.input input[name=lastname]{background-image:var(--icon-user)}.input input[type=email]{background-image:var(--icon-email)}.input:not(:has(.hs-fieldtype-intl-phone)) select.hs-input{background-image:var(--icon-select)}.input .hs-input.hs-fieldtype-intl-phone input{background-image:var(--icon-phone)}.input .hs-dateinput input{background-image:var(--icon-calendar)}.hs-input.hs-fieldtype-intl-phone{align-items:center;display:flex;gap:6px}.hs-input.hs-fieldtype-intl-phone select{aspect-ratio:1/1;max-width:var(--input-height);padding:var(--input-v-pad) calc(var(--input-v-pad)/2)}.hs-input.hs-fieldtype-intl-phone select:after{content:"";display:none}.hs-input.hs-fieldtype-intl-phone input:not([type=hidden]){display:flex}.hs-submit .hs-button{cursor:pointer;text-align:center}.hs-submit .hs-button.submit-width-full{width:100%}.hs-submit .hs-button.submit-width-auto{width:fit-content}.hs-fieldtype-booleancheckbox .inputs-list,.hs-fieldtype-checkbox .inputs-list,.hs-fieldtype-radio .inputs-list{list-style:none;padding:0}.hs-form-booleancheckbox,.hs-form-checkbox,.hs-form-radio{display:flex;width:fit-content}.input .hs-form-booleancheckbox label,.input .hs-form-checkbox label,.input .hs-form-radio label{align-items:center;color:var(--input-text-color);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-size-0);gap:6px;justify-content:flex-start}.input .hs-form-booleancheckbox input,.input .hs-form-checkbox input,.input .hs-form-radio input{appearance:none;-webkit-appearance:none;-moz-appearance:none;aspect-ratio:1/1;border-radius:50%;padding:0;width:1.25rem}input[type=checkbox]:checked,input[type=radio]:checked{background-position:50%;background-repeat:no-repeat;background-size:80%;border:.5px solid var(--dark)}input[type=checkbox]:checked,input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232C3B4E' fill-rule='evenodd' d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10' clip-rule='evenodd'/%3E%3C/svg%3E")}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Cpath stroke='%23253141' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m16 4-7.2 9.6L4 8.8'/%3E%3C/svg%3E")}.input .hs-form-booleancheckbox input,.input .hs-form-checkbox input{border-radius:4px}.hs-fieldtype-textarea{border:none;width:100%}.hs-fieldtype-textarea textarea{background:var(--input-bg);border:var(--input-border);border-radius:4px;box-shadow:var(--input-shadow);color:var(--input-text-color);font-size:var(--input-font-size);height:calc(var(--input-height)*3);padding:var(--input-v-pad) var(--input-h-pad);width:100%}@keyframes dependentFieldAppear{0%{height:auto;max-height:0;opacity:0;transform:translateY(-30px)}50%{max-height:400px}to{opacity:1;transform:translateY(0)}}.hs-dependent-field .hs-form-field:not(:first-child){animation:dependentFieldAppear .5s ease-in-out}.hs-dependent-field{display:grid;gap:12px}.skeleton-ui-container{display:grid;height:auto;opacity:1;transition:opacity .3s ease;width:100%}.skeleton-field,.skeleton-label{animation:var(--animation-blink);background:var(--skeleton-bg);border-radius:4px;height:var(--input-height)}.skeleton-label{height:1.5rem}.skeleton-textarea{height:calc(var(--input-height)*3)}.skeleton-submit{height:var(--skeleton-submit-height)}.skeleton-ui--animate-out{animation:var(--animation-fade-out);animation-fill-mode:forwards;opacity:0}@keyframes form-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form--appear{animation:var(--animation-fade-in)}@keyframes submittedMessageAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submitted-message.appear{animation:submittedMessageAppear .3s ease-in-out;animation-fill-mode:forwards;display:flex!important}@keyframes calendarIframeDisappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.calendar-iframe-disappear{animation:calendarIframeDisappear .4s ease-in-out;animation-fill-mode:forwards}