.step-register{padding:0!important;margin:0;min-height:100vh}.customer.register.step-register{padding:0!important}.step-register .register--outer{max-width:none;margin:0;padding:0;justify-content:stretch;align-items:stretch;gap:0;min-height:100vh}.step-register .register--left_image,.step-register .register--left_image--spiral{max-width:46%;width:46%;flex:0 0 46%;flex-shrink:0;align-self:stretch;position:sticky;top:0;height:100vh;min-height:100vh;margin:0;overflow:hidden;background:radial-gradient(ellipse 90% 55% at 35% 25%,rgba(70,150,110,.4) 0%,transparent 55%),radial-gradient(ellipse 80% 50% at 75% 80%,rgba(1,40,28,.55) 0%,transparent 50%),linear-gradient(165deg,#057a4f,#035c3c 32%,#024730 68%,#01281d);padding:0;box-sizing:border-box}.step-register .register--left_image--spiral:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(1,40,28,.4) 0%,transparent 22%,transparent 78%,rgba(1,30,22,.5) 100%)}.step-register .register--left_image img.sf-hero-img--fallback,.step-register .sf-hero-img--fallback{display:none!important}.step-register .infinite-spiral__item .infinite-spiral__image,.step-register .infinite-spiral__image{display:block!important;opacity:1!important;visibility:visible!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;object-position:center;border:none!important;border-radius:inherit;box-shadow:none!important;transform:none!important;aspect-ratio:auto!important;background:transparent}.step-register .sf-infinite-spiral,.step-register .infinite-spiral{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;z-index:1}.step-register .form_outer--main{margin:0;max-width:none;width:54%;flex:1 1 54%;min-width:0;padding:40px 48px 56px;box-sizing:border-box;background:#fff}.step-register .form_outer--main>form,.step-register #RegisterForm{max-width:560px}.step-register .form-step .field-content{display:block;width:100%;text-align:left;margin-bottom:8px}.step-register .form-step .field-content span{display:block;font-size:11px;text-transform:uppercase;font-family:Poppins,sans-serif;color:#024730;font-weight:700;letter-spacing:.08em;margin-bottom:10px;line-height:1.3}.step-register .form-step .field-content h2{margin:0 0 8px;text-transform:none;font-size:clamp(1.7rem,2.5vw,2.15rem);line-height:1.15;letter-spacing:-.025em;color:#161616;font-family:Gotham Black,Gotham Pro,sans-serif;font-weight:500}.step-register .form-step .field-content p{margin:0 0 20px;text-align:left;color:#5c5c5c;line-height:1.45;font-size:14px;font-family:Poppins,sans-serif}.step-register.customer button{margin:0}.step-register .organization-fields{margin-top:0}.step-register form{margin:0;width:100%}.step-register .field,.step-register.customer .field{position:relative;display:block;width:100%;margin:14px 0 22px;padding:0;border:none;box-shadow:none;background:transparent}.step-register.customer .field:before,.step-register.customer .field:after,.step-register .field:before,.step-register .field:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.step-register.customer .field:hover:after,.step-register .field:hover:after{display:none!important;box-shadow:none!important}.step-register .field>label,.step-register.customer .field>label,.step-register .field:focus-within>label,.step-register.customer .field:focus-within>label{position:absolute!important;top:0!important;left:14px!important;transform:translateY(-50%)!important;z-index:3;margin:0!important;padding:2px 8px!important;background:#fff;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important;color:#161616!important;font-family:Gotham Pro,sans-serif!important;pointer-events:none;white-space:nowrap;max-width:calc(100% - 28px);overflow:visible}.step-register .sf-req,.step-register.customer .sf-req,.step-register .field>label .sf-req,.step-register.customer .field>label .sf-req,.step-register .sf-terms-text .sf-req{color:#e8443a!important;font-weight:inherit}.step-register .customer .field input:focus~label,.step-register .customer .field input:not(:placeholder-shown)~label,.step-register .customer .field input:-webkit-autofill~label,.step-register .customer .field select:focus~label{top:0!important;left:14px!important;transform:translateY(-50%)!important;font-size:12px!important;padding:0 8px!important}.step-register .field>input:not([type=hidden]),.step-register .field>select,.step-register.customer .field>input:not([type=hidden]),.step-register.customer .field>select,.step-register .field.field--textarea>textarea{display:block;width:100%;height:52px;margin:0!important;padding:0 16px!important;border:1px solid #d8d8d8;border-radius:10px;font-size:15px!important;line-height:normal;box-sizing:border-box;background:#fff;color:#161616;box-shadow:none!important;outline:none;transition:border-color .15s ease;appearance:none;-webkit-appearance:none;text-transform:none}.step-register .field>input:hover,.step-register .field>select:hover,.step-register .field.field--textarea>textarea:hover{border-color:#d8d8d8}.step-register .field>input:focus,.step-register .field>select:focus,.step-register.customer .field>input:focus,.step-register.customer .field>select:focus,.step-register .field.field--textarea>textarea:focus{padding:0 16px!important;margin:0!important;border:1px solid #024730!important;box-shadow:none!important;outline:none!important}.step-register .field>input:not(:placeholder-shown),.step-register.customer .field>input:not(:placeholder-shown),.step-register.customer .field>input:-webkit-autofill{padding:0 16px!important}.step-register .field>input::placeholder,.step-register .field.field--textarea>textarea::placeholder{color:transparent;opacity:0}.sf-org-select-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 22px;align-items:start}.sf-org-select-row .field{margin:0;min-width:0}.sf-org-select-row:not(.has-subtype) .organization-type-field{grid-column:1 / -1}.sf-org-select-row .organization-subtype-field.is-hidden{display:none}.step-register .sf-custom-select>.sf-custom-select__control{position:relative;height:52px;border:1px solid #d8d8d8;border-radius:10px;background:#fff;box-shadow:none;transition:border-color .15s ease}.step-register .sf-custom-select>.sf-custom-select__control:hover{border-color:#d8d8d8}.step-register .sf-custom-select.is-open>.sf-custom-select__control{border:1px solid #024730;box-shadow:none}.step-register .sf-custom-select.is-disabled>.sf-custom-select__control{background:#fff;cursor:not-allowed}.step-register .sf-custom-select.is-disabled .sf-custom-select__trigger{cursor:not-allowed}.step-register .sf-custom-select .sf-native-select{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;margin:0!important;padding:0!important;border:none!important}.step-register.customer button.sf-custom-select__trigger{margin:0!important;min-width:0!important;width:100%;height:100%;padding:0 14px 0 16px;border:none!important;background:transparent!important;font-family:Gotham Pro,sans-serif;font-size:15px!important;font-weight:400!important;letter-spacing:normal!important;color:#161616!important;box-shadow:none!important;cursor:pointer;text-align:left;border-radius:10px}.step-register.customer button.sf-custom-select__trigger:hover,.step-register.customer button.sf-custom-select__trigger:focus{background:transparent!important;color:#161616!important}.step-register .sf-custom-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.step-register .sf-custom-select__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px;text-transform:none;letter-spacing:normal}.step-register .sf-custom-select__text.is-placeholder{color:#888}.step-register .sf-custom-select__chevron{flex-shrink:0;color:#666;display:inline-flex;transition:transform .2s ease}.step-register .sf-custom-select.is-open .sf-custom-select__chevron{transform:rotate(180deg)}.step-register .sf-custom-select__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;margin:0;padding:6px 0;list-style:none;background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;box-shadow:0 14px 36px #16161624;max-height:260px;overflow-y:auto}.step-register .sf-custom-select__menu[hidden]{display:none!important}.step-register .sf-custom-select__option{padding:11px 16px;font-size:14px;line-height:1.35;color:#161616;cursor:pointer;transition:background .12s ease,color .12s ease}.step-register .sf-custom-select__option:hover{background:#f3f8f4;color:#024730}.step-register .sf-custom-select__option.is-selected{background:#eef7f0;color:#024730;font-weight:600}.step-register .sf-custom-select>label{z-index:4}.step-register .organization-fields>.field.organization-subtype-field{margin-top:0}.step-register .field.field--textarea>textarea#RegisterForm-address{min-height:108px;height:auto;resize:vertical;padding:14px 16px!important;line-height:1.45;font-family:Gotham Pro,sans-serif}.step-register .field.field--iti-phone{z-index:20;overflow:visible}.step-register .field.field--iti-phone>input[type=hidden]{display:none!important}.step-register .field--iti-phone .iti{width:100%;display:block;position:relative;border:1px solid #d8d8d8;border-radius:10px;background:#fff;box-shadow:none;transition:border-color .15s ease;overflow:visible}.step-register .field--iti-phone .iti:hover{border-color:#d8d8d8}.step-register .field--iti-phone .iti--focus,.step-register .field--iti-phone:focus-within .iti{border:1px solid #024730;box-shadow:none}.step-register .iti div:empty,.step-register .iti__flag,.step-register .iti__arrow{display:block!important}.step-register .iti__country-list .iti__flag,.step-register .iti__country-list div:empty{display:inline-block!important}.step-register .field--iti-phone .iti__flag-container{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;z-index:2!important;pointer-events:auto!important}.step-register .field--iti-phone .iti__selected-flag{background:#fff;border-right:1px solid #e8e8e8;border-radius:9px 0 0 9px;cursor:pointer;pointer-events:auto!important;height:100%}.step-register .field--iti-phone .iti__country-list,body .iti__country-list{z-index:100000!important}@media screen and (max-width:768px){.step-register .field--iti-phone .iti{container-type:inline-size}.step-register .field--iti-phone .iti__country-list{left:0!important;right:auto!important;width:var(--iti-field-width, 100cqw)!important;min-width:var(--iti-field-width, 100cqw)!important;max-width:var(--iti-field-width, 100cqw)!important;box-sizing:border-box!important}}.step-register .org-panel-head h3{font-weight:400;letter-spacing:0}.step-register .field--iti-phone .iti input[type=tel]{position:relative;z-index:1;width:calc(100% - var(--iti-input-offset, 96px))!important;margin-left:var(--iti-input-offset, 96px)!important;height:52px;padding:0 16px 0 12px!important;font-size:15px!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-transform:none}.step-register .field--iti-phone .iti input[type=tel]:focus{box-shadow:none!important;outline:none}.step-register .field.field--date>input{padding-right:44px!important;cursor:pointer}.step-register .field.field--date .sf-field-icon{position:absolute;right:14px;top:0;height:52px;display:inline-flex;align-items:center;justify-content:center;transform:none;color:#888;pointer-events:none;z-index:2;line-height:0}.step-register .field.field--date .sf-field-icon svg{display:block;width:18px;height:18px}.flatpickr-calendar.sf-fp-calendar{width:320px;max-width:calc(100vw - 32px);padding:18px 16px 16px;border:none;border-radius:16px;box-shadow:0 16px 40px #16161624;background:#fff;font-family:Gotham Pro,Poppins,sans-serif;z-index:100050}.flatpickr-calendar.sf-fp-calendar:before,.flatpickr-calendar.sf-fp-calendar:after{display:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-months{display:flex;align-items:center;padding:0 4px 12px;position:relative}.flatpickr-calendar.sf-fp-calendar .flatpickr-month{flex:1;height:auto;overflow:visible}.flatpickr-calendar.sf-fp-calendar .flatpickr-current-month{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;left:0;width:auto;height:auto;font-size:16px;font-weight:500;color:#2a2a2a;position:relative;transform:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none;-webkit-appearance:none;margin:0;padding:0 18px 0 0;border:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 2px center / 10px 6px no-repeat;font-family:inherit;font-size:16px;font-weight:500;color:#2a2a2a;cursor:pointer;box-shadow:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-current-month input.cur-year{width:4.2em;margin:0;padding:0;border:none;background:transparent;box-shadow:none;font-family:inherit;font-size:16px;font-weight:500;color:#2a2a2a;cursor:default}.flatpickr-calendar.sf-fp-calendar .numInputWrapper span{display:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-prev-month,.flatpickr-calendar.sf-fp-calendar .flatpickr-next-month{position:static;height:28px;width:28px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;color:#666;fill:#666}.flatpickr-calendar.sf-fp-calendar .flatpickr-prev-month{order:2;margin-left:auto}.flatpickr-calendar.sf-fp-calendar .flatpickr-next-month{order:3}.flatpickr-calendar.sf-fp-calendar .flatpickr-month{order:1}.flatpickr-calendar.sf-fp-calendar .flatpickr-prev-month svg,.flatpickr-calendar.sf-fp-calendar .flatpickr-next-month svg{width:12px;height:12px}.flatpickr-calendar.sf-fp-calendar .flatpickr-prev-month:hover,.flatpickr-calendar.sf-fp-calendar .flatpickr-next-month:hover,.flatpickr-calendar.sf-fp-calendar .flatpickr-prev-month:hover svg,.flatpickr-calendar.sf-fp-calendar .flatpickr-next-month:hover svg{color:#161616;fill:#161616}.flatpickr-calendar.sf-fp-calendar .flatpickr-innerContainer,.flatpickr-calendar.sf-fp-calendar .flatpickr-rContainer{display:block;width:100%;overflow:visible}.flatpickr-calendar.sf-fp-calendar .flatpickr-weekdays{display:block;width:100%;height:auto;margin:0 0 10px;overflow:visible}.flatpickr-calendar.sf-fp-calendar .flatpickr-weekdaycontainer{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;gap:0}.flatpickr-calendar.sf-fp-calendar span.flatpickr-weekday{display:flex!important;align-items:center;justify-content:center;flex:none!important;width:auto!important;max-width:none!important;margin:0;padding:0;font-size:12px;font-weight:500;color:#9a9a9a;line-height:1.2;text-align:center}.flatpickr-calendar.sf-fp-calendar .flatpickr-days{display:block;width:100%!important;overflow:visible}.flatpickr-calendar.sf-fp-calendar .dayContainer{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));justify-content:initial;width:100%!important;min-width:0!important;max-width:none!important;gap:8px 0;padding:0;min-height:0;transform:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-day{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:36px!important;height:36px!important;max-width:36px!important;flex:none!important;flex-basis:auto!important;margin:0 auto;padding:0;border:none!important;border-radius:50%!important;background:#f0f0f0;color:#161616;font-size:13px;font-weight:500;line-height:1!important;box-shadow:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-day.prevMonthDay,.flatpickr-calendar.sf-fp-calendar .flatpickr-day.nextMonthDay{background:transparent;color:transparent;pointer-events:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.sf-fp-calendar .flatpickr-day.flatpickr-disabled:hover{background:#f0f0f0;color:#c8c8c8;cursor:default}.flatpickr-calendar.sf-fp-calendar .flatpickr-day:hover,.flatpickr-calendar.sf-fp-calendar .flatpickr-day:focus{background:#e6e6e6;color:#161616}.flatpickr-calendar.sf-fp-calendar .flatpickr-day.today{background:#f0f0f0;color:#161616;box-shadow:none}.flatpickr-calendar.sf-fp-calendar .flatpickr-day.today.flatpickr-disabled,.flatpickr-calendar.sf-fp-calendar .flatpickr-day.today.flatpickr-disabled:hover{background:#f0f0f0;color:#c8c8c8;box-shadow:none;cursor:default}.flatpickr-calendar.sf-fp-calendar .flatpickr-day.selected,.flatpickr-calendar.sf-fp-calendar .flatpickr-day.selected:hover,.flatpickr-calendar.sf-fp-calendar .flatpickr-day.selected:focus{background:#024730;color:#fff;border:none!important}.flatpickr-calendar.sf-fp-calendar .flatpickr-day.today.selected{box-shadow:none}.step-register .field.field--goal>input,.step-register.customer .field.field--goal>input,.step-register .field.field--goal>input:focus,.step-register.customer .field.field--goal>input:focus,.step-register .field.field--goal>input:not(:placeholder-shown),.step-register.customer .field.field--goal>input:not(:placeholder-shown),.step-register .field.field--goal>input:-webkit-autofill{padding:0 16px 0 40px!important}.step-register .field.field--goal .sf-goal-prefix{position:absolute;left:16px;top:0;height:52px;display:inline-flex;align-items:center;transform:none;z-index:1;width:20px;font-size:16px;font-weight:700;color:#161616;line-height:1;pointer-events:none;text-align:left}.step-register .field a.show-password{position:absolute;top:0;right:14px;height:52px;display:inline-flex;align-items:center;transform:none;z-index:2;opacity:.65}.step-register form span.form__message,.step-register .form__message,.step-register p.exist-email-error{position:static!important;display:block;bottom:auto;margin:8px 0 0;padding:0;font-size:12px!important;line-height:1.35;color:#eb001b}.step-register .exist-email-login{margin-top:10px;padding:12px 14px;border:1px solid rgba(2,71,48,.22);background:#0247300f;border-radius:6px}.step-register .exist-email-login__msg{margin:0 0 10px;font-size:13px;line-height:1.4;color:#024730}.step-register .exist-email-login__btn{margin:0;width:auto;max-width:100%}.step-register .field>span.form__message{margin-top:8px}.step-register .field:focus-within>label{color:#024730!important}.step-register .field.error-space,.step-register.customer .field.error-space{margin-bottom:18px}.step-register.customer button.btn-prev{gap:0}.customer.register{width:100%;max-width:100%!important;padding-left:0!important;padding-right:0!important}.register--outer{display:flex;justify-content:space-between;gap:30px;align-items:stretch}.register--left_image{max-width:50%;width:100%;background:#fdefee;padding:0}.register--left_image img{width:100%;display:block;aspect-ratio:4 / 4.5;object-fit:cover}.infinite-spiral{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;isolation:isolate}.infinite-spiral__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.step-register .infinite-spiral__item{will-change:transform,opacity,filter}.infinite-spiral__item{position:absolute;top:50%;left:50%;display:block;width:var(--infinite-spiral-card-width);height:var(--infinite-spiral-card-height);overflow:hidden;border:1px solid rgb(255 255 255 / .24);border-radius:var(--infinite-spiral-card-radius);background:#ffffff14;box-shadow:0 14px 38px #08061233;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter;text-decoration:none}.infinite-spiral__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.infinite-spiral__item{transition:none}}.form_outer--main{max-width:560px;width:100%;margin-left:0;padding:40px 20px}.form_outer--main h3{color:#161616;text-align:center;font-family:Gotham Black,sans-serif;font-size:32px;font-weight:500;line-height:120%;letter-spacing:-1.8px;margin:0 0 10px}.step-register .form_outer--main>p,.form_outer--main>p{color:#5c5c5c;text-align:center;font-size:16px;font-weight:400;line-height:20px;margin:0 0 30px}.step-indicator{display:flex;justify-content:center;margin-bottom:30px}.step-dot{width:12px;height:12px;border-radius:50%;background-color:#d8d8d8;margin:0 5px;position:relative}.step-dot.active,.step-dot.completed{background-color:#fd6262}.step-line{height:2px;width:50px;background-color:#d8d8d8;margin-top:5px}.step-line.completed{background-color:#fd6262}.form-step{display:none}.form-step.active{display:block}.form-step-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:28px;flex-flow:row wrap;gap:10px}.step-register.customer .btn-prev,.step-register.customer .btn-next,.step-register.customer .btn-submit,.btn-prev,.btn-next,.btn-submit{cursor:pointer;font-weight:700;transition:all .2s;padding:10px 20px;border-radius:100px;background:#024730;border:1px solid transparent;display:inline-flex;align-items:center;font-size:15px;color:#fff;height:auto;min-height:52px;min-width:0;letter-spacing:0;box-shadow:0 6px 16px #02473059;gap:0;justify-content:center}.step-register.customer .btn-prev:hover,.step-register.customer .btn-next:hover,.step-register.customer .btn-submit:hover,.btn-prev:hover,.btn-next:hover,.btn-submit:hover{background:#057a4f;transform:none;box-shadow:0 8px 20px #057a4f66;color:#fff}.step-register.customer .btn-prev>svg,.step-register.customer .btn-next>svg,.step-register.customer .btn-submit>svg,.btn-prev>svg,.btn-next>svg,.btn-submit>svg{width:34px;height:34px;flex-shrink:0;transition:transform .3s ease-in-out;color:#fff}.step-register.customer .btn-next>svg,.step-register.customer .btn-submit>svg,.btn-next>svg,.btn-submit>svg{margin-left:10px;margin-right:0}.step-register.customer .btn-prev>svg,.btn-prev>svg{margin-left:0;margin-right:10px;transform:scaleX(-1)}.step-register.customer .btn-next:hover>svg,.step-register.customer .btn-submit:hover>svg,.btn-next:hover>svg,.btn-submit:hover>svg{transform:translate(5px)}.step-register.customer .btn-prev:hover>svg,.btn-prev:hover>svg{transform:scaleX(-1) translate(5px)}.step-register.customer .btn-prev:active,.step-register.customer .btn-next:active,.step-register.customer .btn-submit:active,.btn-prev:active,.btn-next:active,.btn-submit:active{transform:scale(.95)}.step-register.customer .btn-prev span,.step-register.customer .btn-next span,.step-register.customer .btn-submit span,.btn-prev span,.btn-next span,.btn-submit span{font-size:15px;line-height:1;font-weight:700}.form__checkbox{margin-top:8px;margin-bottom:4px;display:flex;align-items:flex-start;position:relative;gap:8px}.step-register .form__checkbox .container input{display:none}.step-register .form__checkbox .container{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Gotham Pro,sans-serif;line-height:18px;color:#5c5c5c;font-weight:400}.step-register .form__checkbox .checkmark{position:relative;top:0;left:0;flex-shrink:0;display:block!important;height:18px;width:18px;background-color:transparent;border-radius:4px;transition:all .25s;font-size:12px;line-height:0;color:transparent;overflow:visible}.step-register .form__checkbox .checkmark:empty{display:block!important}.step-register .form__checkbox .container input:checked~.checkmark{background-color:#024730}.step-register .form__checkbox .checkmark:after{content:"";position:absolute;transform:rotate(0);border:1.5px solid #161616;left:0;top:0;width:18px;height:18px;border-radius:4px;transition:all .25s,border-width .1s;box-sizing:border-box}.step-register .form__checkbox .container input:checked~.checkmark:after{left:6px;top:2px;width:5px;height:10px;border-color:transparent #fff #fff transparent;border-width:0 2px 2px 0;border-radius:0;transform:rotate(45deg)}.step-register .form__checkbox .sf-terms-text{font-size:12px;font-weight:400;line-height:18px;color:#5c5c5c;padding-top:0}.step-register .form__checkbox .sf-terms-text a{color:#5c5c5c;text-decoration:underline}.form__checkbox.terms-error{margin:8px 0 18px}.form__checkbox.terms-error span.form__message{position:static!important;margin-top:6px}.form__checkbox,.form__checkbox a{text-align:left;color:#5c5c5c;font-family:Gotham Pro,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}select#RegisterForm-CustomerUserType{font-family:Gotham,sans-serif;-webkit-appearance:auto;appearance:auto;margin-right:10px}.form__message{color:#eb001b;font-size:12px;margin-top:5px;display:block}@media screen and (max-width:1500px){.register--left_image{padding:0}.form_outer--main{max-width:100%;padding:30px 20px}}@media screen and (max-width:1440px){.register--left_image{padding:0}.form_outer--main{padding:40px 20px;background:#fff}}@media screen and (max-width:1365px){.register--outer{gap:0}.step-register .register--left_image,.step-register .register--left_image--spiral{max-width:44%;width:44%;flex-basis:44%}.step-register .form_outer--main{max-width:none;width:56%;flex-basis:56%;padding:36px 28px 48px}}@media screen and (max-width:1199px){.customer.register{padding-right:0!important}.register--outer{gap:0;flex-wrap:wrap}.step-register .register--outer{flex-direction:column;gap:0}.step-register .register--left_image,.register--left_image{max-width:100%;width:100%;flex:none;position:relative;top:auto;height:280px;min-height:280px;max-height:280px;padding:0}.step-register .register--left_image img.sf-hero-img--fallback,.step-register .sf-hero-img--fallback{display:none!important}.step-register .infinite-spiral__item .infinite-spiral__image{display:block!important;opacity:1!important;visibility:visible!important}.step-register .sf-infinite-spiral,.step-register .infinite-spiral{position:absolute;top:0;right:0;bottom:0;left:0}.step-register .form_outer--main,.form_outer--main{max-width:100%;width:100%;flex:none;padding:28px 16px 40px}.customer.register.page-width{max-width:1360px;padding:50px 20px}}@media screen and (max-width:749px){.form_outer--main h3{font-size:28px}.step-line{width:30px}.step-register.customer button{margin:0;min-width:120px;font-size:14px}.step-register select#RegisterForm-CustomerUserType,.step-register select#organizationTypeSelect,.step-register select#organizationSubtypeSelect,.customer .field input{font-size:16px}}.sf-progress{margin:0 0 28px;overflow:visible;width:100%;max-width:100%}.sf-progress__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.sf-progress__list[hidden]{display:none!important}.sf-progress--logged-in .sf-progress__list--logged-in,.sf-progress--guest .sf-progress__list--guest{display:grid}.sf-progress--logged-in .sf-progress__list--logged-in{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-progress--guest .sf-progress__list--guest{grid-template-columns:repeat(5,minmax(0,1fr))}.sf-progress__item{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;text-align:center;min-width:0;padding:0 2px}.sf-progress__item:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#e6e6e6;z-index:0;pointer-events:none;transition:background-color .35s ease}.sf-progress__item.is-complete:not(:last-child):after{background:#024730}.sf-progress__dot{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #d8d8d8;position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#888;box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .25s ease}.sf-progress__num{font-size:12px;font-weight:700;line-height:1;font-family:Gotham Pro,sans-serif}.sf-progress__check{width:14px;height:14px;display:none;color:#fff}.sf-progress__item.is-active .sf-progress__dot{background:#024730;border-color:#024730;color:#fff;box-shadow:0 0 0 4px #0247301f}.sf-progress__item.is-complete .sf-progress__dot{background:#024730;border-color:#024730;color:#fff}.sf-progress__item.is-complete .sf-progress__num{display:none}.sf-progress__item.is-complete .sf-progress__check{display:block}.sf-progress__label{font-size:11px;font-weight:600;letter-spacing:.01em;color:#9a9a9a;line-height:1.25;max-width:100%;overflow-wrap:anywhere;transition:color .3s ease,font-weight .3s ease}.sf-progress__item.is-active .sf-progress__label{color:#024730;font-weight:700}.sf-progress__item.is-complete .sf-progress__label{color:#024730}.sf-section-label{font-size:14px;font-weight:700;color:#161616;margin:10px 0 12px;letter-spacing:-.01em;line-height:1.3}.sf-tip{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;border-radius:10px;background:#f3f8f4;border:1px solid #d9e8dd;color:#024730;font-size:13px;line-height:1.4;font-weight:500}.sf-tip svg{flex-shrink:0;margin-top:1px;color:#024730}.sf-tip--goal{background:#eef7f0}.sf-inline-tip{display:none}.sf-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-bottom:8px;align-items:start}.sf-field-grid .field{margin:14px 0 18px;min-width:0}.organization-contact-fields.sf-field-grid{margin-top:4px;margin-bottom:8px}.step-register .org-product-notice{margin-bottom:14px;border-radius:10px}.step-register .org-panel-trigger{margin-bottom:18px;overflow:hidden;border-radius:12px;border:1.5px solid #e2e2e2;background:#fafafa}.step-register .org-panel-trigger+.form__message{margin:-10px 0 16px}.step-register .org-panel-sel-list{max-height:180px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.step-register .form-step-buttons{position:relative;z-index:2;flex-shrink:0;margin-top:28px;padding-top:8px;background:#fff}.sf-review{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.sf-review__card{background:#fafafa;border:1.5px solid #ebebeb;border-radius:12px;padding:14px 16px}.sf-review__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.sf-review__head h3{margin:0;font-size:13px;font-weight:700;color:#161616;text-align:left;letter-spacing:0;font-family:inherit;line-height:1.3}.step-register.customer button.sf-review__edit,.sf-review__edit{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;margin:0!important;border:none!important;background:#e8443a!important;color:#fff!important;font-size:11px!important;font-weight:700!important;font-family:Gotham Pro,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase;cursor:pointer;padding:5px 10px!important;min-width:0!important;width:auto!important;height:28px!important;line-height:1!important;border-radius:6px!important;box-shadow:none!important}.sf-review__edit-icon{display:block;flex-shrink:0}.step-register.customer button.sf-review__edit:hover,.sf-review__edit:hover{background:#d13a31!important;color:#fff!important;text-decoration:none;transform:none;box-shadow:none!important}.sf-review__value{margin:0!important;font-size:15px!important;font-weight:600!important;color:#161616!important;text-align:left!important;line-height:1.35!important}.sf-review__meta{margin:4px 0 0!important;font-size:12.5px!important;color:#777!important;text-align:left!important;line-height:1.4!important;overflow-wrap:anywhere}#sf-launch-btn{min-width:220px;justify-content:center}@media screen and (max-width:1199px){.step-register .register--left_image,.step-register .register--left_image--spiral{padding:0}}@media screen and (max-width:750px){.sf-field-grid,.sf-field-grid--dates,.sf-org-select-row{grid-template-columns:1fr}.sf-org-select-row:not(.has-subtype) .organization-type-field{grid-column:auto}.sf-progress__label{font-size:10px}.sf-progress__dot{width:24px;height:24px}.sf-progress__item:not(:last-child):after{top:11px;left:calc(50% + 14px);right:calc(-50% + 14px)}.step-register .form-step .field-content h2{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/step-form.css.map */
