._section_1ipfu_1{position:relative;padding:0;overflow:hidden;min-height:100vh}._shape1_1ipfu_8{position:absolute;right:0;width:calc(50% - 15rem);top:0}._shape2_1ipfu_15{position:absolute;left:0;width:calc(50% - 15rem);bottom:0}._form_1ipfu_22{background:#fff;box-shadow:0 8px 32px #0000000f;border-radius:2.5rem;padding:3rem 4rem;z-index:1;position:relative;min-height:33rem;max-width:36rem;display:flex;flex-direction:column;justify-content:space-between;margin:4rem auto}._error_1ipfu_37{color:var(--red);font-weight:500;margin:0;display:none;font-size:1rem}._numbers_1ipfu_45{display:flex;justify-content:center;gap:1.5rem;position:relative;max-width:max-content;margin:0 auto 3rem}._numbers_1ipfu_45 span{width:1.65rem;height:1.65rem;background-color:#fff;color:var(--heading);border:1px solid var(--heading);display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:.8125rem;z-index:1}._numbers_1ipfu_45 span.active{background-color:var(--heading);color:#fff}._numbers_1ipfu_45:after{content:"";width:calc(100% - 1rem);height:1px;top:50%;left:.5rem;position:absolute;background-color:var(--heading)}._formStep_1ipfu_80{display:none;text-align:center}._formStep_1ipfu_80.active{display:block}._formStep_1ipfu_80 h2{font-size:1.5625rem}._formStep_1ipfu_80 p{margin-bottom:1.65rem}._formStep_1ipfu_80 ._dollar_1ipfu_93{position:relative}._formStep_1ipfu_80 ._dollar_1ipfu_93 label{margin-top:0!important}._formStep_1ipfu_80 ._dollar_1ipfu_93 label:after{content:"$";position:absolute;bottom:.8em;left:1.1em;text-align:left}._formStep_1ipfu_80 ._dollar_1ipfu_93 input{padding-left:2.2rem!important}._formStep_1ipfu_80 input::-webkit-outer-spin-button,._formStep_1ipfu_80 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._formStep_1ipfu_80 input[type=number]{-moz-appearance:textfield}._formStep_1ipfu_80 ._dateOfBirth_1ipfu_117{display:flex;gap:.5rem}._formStep_1ipfu_80 ._dateOfBirth_1ipfu_117 label{width:100%}._formStep_1ipfu_80 ._dateOfBirth_1ipfu_117 label:first-of-type{margin-top:0}._formStep_1ipfu_80 select{-webkit-appearance:none;-moz-appearance:none;appearance:none}._formStep_1ipfu_80 input:not([type=checkbox]),._formStep_1ipfu_80 select,._formStep_1ipfu_80 textarea,._formStep_1ipfu_80>button{display:block;background-color:#fff;color:#4b4b4b;border:1px solid #CAC6C6;border-radius:1.4rem;padding:.75rem 1rem;font-size:.875rem;max-width:100%;min-width:100%;margin:1rem 0;transition:all .1s}._formStep_1ipfu_80 input:not([type=checkbox]).active,._formStep_1ipfu_80 select.active,._formStep_1ipfu_80 textarea.active,._formStep_1ipfu_80>button.active{background-color:var(--red);color:#fff;border-color:var(--red)}._formStep_1ipfu_80 label span{margin-bottom:-.7rem;font-size:.9375rem;display:flex;margin-left:1rem;text-align:left;margin-top:1.5rem;color:var(--heading)}._formStep_1ipfu_80 label:first-of-type{margin-top:2.7rem;display:block}._formStep_1ipfu_80 input[hidden]{display:none}._formStep_1ipfu_80 ._checkbox_1ipfu_170{display:flex!important;gap:.5rem;margin-left:1rem;margin-top:1.5rem;text-align:left;align-items:flex-start}._formStep_1ipfu_80 ._checkbox_1ipfu_170 p{font-size:.8125rem;margin:0}._formStep_1ipfu_80 ._checkbox_1ipfu_170 input{margin-top:.2em}._formStep_1ipfu_80 ._checkbox_1ipfu_170 a{color:var(--red)}._formStep_1ipfu_80 .dob-datepicker__month__button:focus,._formStep_1ipfu_80 .dob-datepicker__month__button:hover,._formStep_1ipfu_80 .dob-datepicker__day__button:focus,._formStep_1ipfu_80 .dob-datepicker__day__button:hover,._formStep_1ipfu_80 .dob-datepicker__year__button:focus,._formStep_1ipfu_80 .dob-datepicker__year__button:hover{box-shadow:unset;text-decoration:unset;color:var(--red)}._formStep_1ipfu_80 .dob-datepicker__year__button__first,._formStep_1ipfu_80 .dob-datepicker__year__button__last{font-weight:500}._buttons_1ipfu_203{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}._buttons_1ipfu_203 button{margin:0;align-items:center;gap:.5rem;display:flex;padding:.65rem 2rem;justify-content:center}._buttons_1ipfu_203 #prev-button{display:flex}._buttons_1ipfu_203 #prev-button:hover path{fill:#fff}._buttons_1ipfu_203 #prev-button,._buttons_1ipfu_203 #finish-button{display:none}._buttons_1ipfu_203 .large{max-width:100%;min-width:100%}@media only screen and (max-width: 50rem){._form_1ipfu_22{padding:0;background-color:transparent;box-shadow:unset;min-height:0;gap:2rem}._numbers_1ipfu_45{margin-top:2rem}}
