.register-2027{--reg-hero-h:780px;--reg-clip:120px}@media (width >= 40rem){.register-2027{--reg-hero-h:800px;--reg-clip:180px}}@media (width >= 64rem){.register-2027{--reg-hero-h:980px;--reg-clip:230px}}.reg-hero-bg{background-color:#3b0f3b;height:var(--reg-hero-h)}.reg-hero-veil{background:rgba(59,15,59,.52)}.reg-stripes{top:var(--reg-hero-h)}.reg-band{background:linear-gradient(155.81deg,#5c134a 24.98%,#ff1e46 74.55%);top:calc(var(--reg-hero-h) - var(--reg-clip))}.reg-panel img{object-position:50% 72%}.reg-panel-veil{background:linear-gradient(157.87deg,#5c134a 24.17%,#ff1e46 75.18%);opacity:.53}.reg-form form,.reg-form form *{font-family:inherit!important}.reg-form input[type=email],.reg-form input[type=number],.reg-form input[type=tel],.reg-form input[type=text],.reg-form textarea{background:transparent!important;border:none!important;border-bottom:1px solid #9b9b9b!important;border-radius:0!important;box-shadow:none!important;color:#414040!important;font-size:16px!important;line-height:1.4!important;outline:none!important;padding:8px 0 6px!important;width:100%}.reg-form input:focus,.reg-form textarea:focus{border-bottom-color:#3b0f3b!important}.reg-form select{background-color:transparent!important;border:none!important;border-bottom:1px solid #9b9b9b!important;border-radius:0!important;box-shadow:none!important;color:#414040!important;font-size:15px!important;padding:8px 0 6px!important}.reg-form label{color:#414040;font-size:16px;font-weight:400}.reg-form .hsfc-Step,.reg-form .hsfc-Step__Content{background:transparent!important;padding:0!important}.reg-form .hsfc-Row{display:grid!important;gap:0!important;grid-template-columns:1fr!important;margin:0!important}.reg-form .hsfc-Row>div{grid-column:1!important;margin-bottom:18px;width:100%!important}.reg-form .hsfc-NavigationRow{margin-top:10px}.reg-form .hsfc-NavigationRow__Buttons{justify-content:center!important}.reg-form .hsfc-PhoneField{padding-left:32px;padding-top:0!important}.reg-form .hsfc-PhoneField>label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.reg-form .hsfc-PhoneInput{align-items:center;border-bottom:1px solid #9b9b9b}.reg-form .hsfc-PhoneInput:focus-within{border-bottom-color:#3b0f3b}.reg-form .hsfc-PhoneInput input[type=tel]{border-bottom:none!important}.reg-form .hsfc-PhoneInput__FlagAndCaret__Flag{align-items:center;display:inline-flex;font-size:0!important}.reg-form .hsfc-PhoneInput__FlagAndCaret__Flag:after{color:#414040;content:attr(data-reg-iso);font-size:16px;line-height:1.4}.reg-form .hsfc-PhoneInput__FlagAndCaret__Caret{border:2px solid #414040!important;border-left:none!important;border-top:none!important;box-sizing:border-box;flex:none;height:8px!important;margin-top:-5px;min-width:8px;transform:rotate(45deg);width:8px!important}.reg-form .hsfc-PhoneInput__FlagAndCaret{align-items:center;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer;display:inline-flex;gap:6px;margin-right:28px;padding:8px 0 6px!important}.reg-float{padding-top:18px;position:relative}.reg-float .reg-float-label,.reg-float>label{left:0;margin:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:26px;transform-origin:left top;transition:transform .18s ease,top .18s ease,color .18s ease;white-space:nowrap}.reg-float.reg-float-active .reg-float-label,.reg-float.reg-float-active>label{color:#6b6b6b;top:0;transform:scale(.75)}.reg-float input::placeholder,.reg-float textarea::placeholder{color:transparent!important}.reg-form fieldset,.reg-form form>div{margin-bottom:14px}.reg-form input.hsfc-CheckboxInput[type=checkbox],.reg-form input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff!important;border:1px solid #414040!important;border-radius:0!important;box-sizing:border-box;cursor:pointer;flex:none!important;height:20px!important;margin:2px 12px 0 0;max-width:20px!important;min-width:20px!important;vertical-align:top;width:20px!important}.reg-form input.hsfc-CheckboxInput[type=checkbox]:checked,.reg-form input[type=checkbox]:checked{background-color:#3b0f3b!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m1 5 3.5 3.5 6.5-7'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 10px!important;border-color:#3b0f3b!important}.reg-form input.hsfc-CheckboxInput[type=checkbox]:after,.reg-form input.hsfc-CheckboxInput[type=checkbox]:before,.reg-form input[type=checkbox]:after,.reg-form input[type=checkbox]:before{content:none!important;display:none!important}.reg-form input[type=checkbox]+span,.reg-form input[type=checkbox]~span{color:#414040;font-size:14px;line-height:1.5}.reg-form button[type=submit],.reg-form input[type=submit]{background:#3b0f3b!important;border:none!important;border-radius:5px!important;color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:600!important;letter-spacing:.08em;padding:20px 56px!important;text-transform:uppercase;transition:background .2s ease}.reg-form button[type=submit]:hover,.reg-form input[type=submit]:hover{background:#58175a!important}.reg-form .hs-error-msgs,.reg-form [class*=ErrorAlert],.reg-form [class*=error] label{color:#e71b3d;font-size:12px}