.registration-form,.registration-form.is-admin{margin-bottom:calc(-26.69971px + 15.91992vw);position:relative;width:100%}@media screen and (min-width:1424px){.registration-form,.registration-form.is-admin{margin-bottom:200px}}.registration-form .background,.registration-form.is-admin .background{background:#fafafa 0 0 no-repeat padding-box;border-radius:16px;padding:calc(9.04862px + 6.38704vw) 0}@media screen and (min-width:1424px){.registration-form .background,.registration-form.is-admin .background{padding:100px 0}}.registration-form .left-column h2,.registration-form.is-admin .left-column h2{color:#000;font-family:var(--unnamed-font-family-outfit);font-size:clamp(24px,24px + (10)*(100vw - 375px)/(1049),34px);font-style:normal;font-weight:700;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(28px,28px + (12)*(100vw - 375px)/(1049),40px);margin-bottom:24px}.registration-form .left-column .requirements .title,.registration-form.is-admin .left-column .requirements .title{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:16px;font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:24px;margin-bottom:.75rem}.registration-form .left-column .requirements ul li,.registration-form.is-admin .left-column .requirements ul li{color:var(--unnamed-color-031c1c);display:flex;flex-direction:row;font-family:var(--unnamed-font-family-outfit);font-size:14px;font-style:normal;font-weight:500;gap:12px;letter-spacing:var(--unnamed-character-spacing-0);line-height:22px}.registration-form .left-column .requirements ul li:before,.registration-form.is-admin .left-column .requirements ul li:before{content:"";font-family:icomoon;font-size:8px}.registration-form .left-column .text-area p,.registration-form.is-admin .left-column .text-area p{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:16px;font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:24px;margin-bottom:40px}.registration-form .left-column .text-area ul li,.registration-form.is-admin .left-column .text-area ul li{color:var(--unnamed-color-031c1c);display:flex;flex-direction:row;font-family:var(--unnamed-font-family-outfit);font-size:14px;font-style:normal;font-weight:500;gap:12px;letter-spacing:var(--unnamed-character-spacing-0);line-height:22px}.registration-form .left-column .text-area ul li:before,.registration-form.is-admin .left-column .text-area ul li:before{content:"";font-family:icomoon;font-size:8px}.registration-form .form-view .column,.registration-form.is-admin .form-view .column{display:flex;flex-direction:row;position:relative}.registration-form .form-view .content,.registration-form.is-admin .form-view .content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;position:relative}.registration-form .form-view .content .inner-content,.registration-form.is-admin .form-view .content .inner-content{display:flex;flex-direction:column;justify-content:space-between}.registration-form .form-view .content .inner-content .text-cta,.registration-form.is-admin .form-view .content .inner-content .text-cta{display:block;margin-bottom:12px}.registration-form .form-view .content .inner-content .text-cta:after,.registration-form.is-admin .form-view .content .inner-content .text-cta:after{color:#fff}.registration-form .form-view .content .inner-content .text-cta:hover:after,.registration-form.is-admin .form-view .content .inner-content .text-cta:hover:after{color:var(--color)}.registration-form .form-view .content .inner-content .menu-cta,.registration-form.is-admin .form-view .content .inner-content .menu-cta{color:#000;margin:0 auto}.registration-form .form-view .menu-cta,.registration-form.is-admin .form-view .menu-cta{border:1px solid transparent!important;border-radius:80px!important;color:#3e3e3e!important;font:normal normal 600 14px/20px Outfit!important;padding:12px 24px!important;position:relative;transition:all .3s ease-in-out;width:-moz-fit-content!important;width:fit-content!important;z-index:1}.registration-form .form-view .menu-cta:after,.registration-form.is-admin .form-view .menu-cta:after{position:absolute;z-index:-1}.registration-form .form-view .menu-cta:focus,.registration-form .form-view .menu-cta:hover,.registration-form.is-admin .form-view .menu-cta:focus,.registration-form.is-admin .form-view .menu-cta:hover{color:#000!important}.registration-form .form-view .wsf-field,.registration-form.is-admin .form-view .wsf-field{border:1px solid #e3e3e3!important;border-radius:8px!important}.registration-form .form-view .wsf-label,.registration-form.is-admin .form-view .wsf-label{color:#031c1c!important;font:normal normal normal 16px/24px Outfit;margin:12px 0!important}.registration-form .form-view .wsf-validated .wsf-field:invalid~.wsf-invalid-feedback,.registration-form.is-admin .form-view .wsf-validated .wsf-field:invalid~.wsf-invalid-feedback{visibility:visible!important}.registration-form .form-view .wsf-invalid-feedback,.registration-form.is-admin .form-view .wsf-invalid-feedback{color:#5f1a00!important;display:block!important;font:normal normal 600 12px/16px Outfit!important;text-align:left!important;transform:translateY(6px);visibility:hidden!important}.registration-form .form-view .wsf-form .wsf-field-wrapper,.registration-form.is-admin .form-view .wsf-form .wsf-field-wrapper{margin-bottom:0!important}.registration-form .form-view .wsf-field-wrapper.lbl-agree .wsf-label,.registration-form.is-admin .form-view .wsf-field-wrapper.lbl-agree .wsf-label{font:normal normal normal 13px/18px Outfit!important;margin-bottom:0!important;margin-left:calc(var(--wsf-field-checkbox-size) + var(--wsf-field-checkbox-gap-horizontal))!important;margin-top:0!important}.registration-form .form-view .wsf-field-wrapper.lbl-agree .wsf-label a,.registration-form.is-admin .form-view .wsf-field-wrapper.lbl-agree .wsf-label a{text-decoration:underline}.registration-form .form-view .wsf-field-wrapper.lbl-agree div[data-row-id="1"],.registration-form.is-admin .form-view .wsf-field-wrapper.lbl-agree div[data-row-id="1"]{align-items:center;display:flex;flex-direction:row;margin-top:20px!important;max-width:-moz-fit-content;max-width:fit-content}.registration-form .form-view .wsf-form select.wsf-field~.select2-container .select2-selection--multiple,.registration-form .form-view .wsf-form select.wsf-field~.select2-container .select2-selection--single,.registration-form.is-admin .form-view .wsf-form select.wsf-field~.select2-container .select2-selection--multiple,.registration-form.is-admin .form-view .wsf-form select.wsf-field~.select2-container .select2-selection--single{border:1px solid #e3e3e3!important;border-radius:8px!important}.registration-form .form-view .wsf-form select.wsf-field~.select2-container .select2-selection--single .select2-selection__arrow b,.registration-form.is-admin .form-view .wsf-form select.wsf-field~.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#626262 transparent transparent!important}.registration-form .form-view .wsf-form select.wsf-field~.select2-container .select2-dropdown.wsf-select2-dropdown .select2-results .select2-results__option,.registration-form.is-admin .form-view .wsf-form select.wsf-field~.select2-container .select2-dropdown.wsf-select2-dropdown .select2-results .select2-results__option{border-top:1px solid #e3e3e3!important}.registration-form .form-view .wsf-form select.wsf-field~.select2-container .select2-dropdown.wsf-select2-dropdown.select2-dropdown--above,.registration-form.is-admin .form-view .wsf-form select.wsf-field~.select2-container .select2-dropdown.wsf-select2-dropdown.select2-dropdown--above{border:1px solid #e3e3e3!important}.registration-form .form-view .select2-selection__placeholder,.registration-form .form-view .select2-selection__rendered,.registration-form.is-admin .form-view .select2-selection__placeholder,.registration-form.is-admin .form-view .select2-selection__rendered{color:#626262!important}.registration-form .form-view .wsf-alert-information,.registration-form.is-admin .form-view .wsf-alert-information{background-color:transparent!important;border-color:transparent}.registration-form .form-view .wsf-alert-information p,.registration-form.is-admin .form-view .wsf-alert-information p{color:var(--unnamed-color-031c1c)!important;font:normal normal normal 13px/18px Outfit;text-align:left}.registration-form .form-preview-box,.registration-form.is-admin .form-preview-box{align-items:center;background-color:transparent;border:3px dashed #fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:360px;padding:24px}.registration-form .form-preview-box p,.registration-form.is-admin .form-preview-box p{color:var(--color);font-family:var(--unnamed-font-family-outfit);font-size:16px;font-style:normal;font-weight:600;letter-spacing:var(--unnamed-character-spacing-0);line-height:22px;text-align:center}.registration-form .wsf-alert.wsf-alert-success,.registration-form.is-admin .wsf-alert.wsf-alert-success{background-color:transparent!important;border-color:transparent!important}.registration-form .success,.registration-form.is-admin .success{margin:0 auto;max-width:365px}.registration-form .success .success-title,.registration-form.is-admin .success .success-title{color:#000;font-family:var(--unnamed-font-family-outfit);font-size:clamp(18px,18px + (6)*(100vw - 375px)/(1049),24px);font-style:normal;font-weight:700;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(24px,24px + (6)*(100vw - 375px)/(1049),30px)}.registration-form .success .success-desc,.registration-form.is-admin .success .success-desc{color:#000;font-family:var(--unnamed-font-family-outfit);font-size:clamp(16px,16px + (4)*(100vw - 375px)/(1049),20px);font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(24px,24px + (4)*(100vw - 375px)/(1049),28px)}.registration-form .wsf-form input[type=checkbox].wsf-field,.registration-form.is-admin .wsf-form input[type=checkbox].wsf-field{border:1px solid #d0d0d0!important;border-radius:0!important;height:16.8px!important;margin:0;min-height:16.8px!important;width:16.8px!important}.registration-form .wsf-form input[type=checkbox].wsf-field:checked,.registration-form.is-admin .wsf-form input[type=checkbox].wsf-field:checked{background-color:transparent!important}.registration-form .wsf-form input[type=checkbox].wsf-field:checked:after,.registration-form.is-admin .wsf-form input[type=checkbox].wsf-field:checked:after{border-color:var(--color)!important;border-width:0 2.3333333333px 2.3333333333px 0!important;left:-2px!important;top:-4px!important}.registration-form .wsf-form button.wsf-button,.registration-form.is-admin .wsf-form button.wsf-button{margin-top:20px!important}.registration-form .wsf-form button.wsf-button:disabled,.registration-form.is-admin .wsf-form button.wsf-button:disabled{opacity:1!important}.registration-form .wsf-form button.wsf-button:disabled:after,.registration-form.is-admin .wsf-form button.wsf-button:disabled:after{background:#d8d8d8!important}.registration-form .object-container,.registration-form.is-admin .object-container{aspect-ratio:390/375;background-color:transparent;border-radius:16px;display:none;margin:0 auto 20px;overflow:hidden;position:relative}.registration-form .object-container img,.registration-form.is-admin .object-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:relative;transition:opacity .3s ease-in-out;width:100%}.registration-form .object-container.submitted,.registration-form.is-admin .object-container.submitted{display:block;margin-bottom:0!important}.registration-form .object-container.submitted img.submitted,.registration-form.is-admin .object-container.submitted img.submitted{opacity:1}.registration-form .wsf-alert-success,.registration-form.is-admin .wsf-alert-success{max-width:calc(100% - 20px)!important;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.registration-form .success,.registration-form.is-admin .success{max-width:unset!important}.registration-form.is-admin{pointer-events:none}.registration-form.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.registration-form.is-admin{pointer-events:none!important}
