.registration-container{background-color:#e9ebf8;display:flex;justify-content:center;padding:96px 48px;width:100%}.registration-wrapper{display:flex;gap:128px;max-width:1280px;width:100%}.registration-left{min-width:0}.registration-title h2{color:#00007b;font-size:48px;font-weight:600;line-height:1.1;margin:0 0 24px}.registration-description{margin:0 0 32px}.registration-description,.registration-note{color:#00007b;font-size:18px;font-weight:300;line-height:1.5}.registration-note{margin:0}.registration-right{flex:0 0 calc(70% - 89.6px);min-width:0}.form-container{background-color:#00007b;border-radius:16px;overflow:hidden;padding:32px 32px 47px;position:relative}.form-container form{position:relative;z-index:1}.form-title{padding:20.8px!important}.hsfc-RichText p{font-size:18px!important;font-weight:300!important;line-height:1.5;margin:0 0 16px}.hsfc-Row{gap:32px!important;margin-bottom:0!important}.hsfc-FieldLabel{font-size:16px!important;font-weight:600!important;line-height:1;margin-bottom:8px!important;padding:0}.hsfc-EmailField,.hsfc-TextField{padding-bottom:32px}.form-container .hs-form-field{margin-bottom:24px}.hsfc-NavigationRow{margin-top:0!important}.hsfc-Button{width:auto!important}.hsfc-NavigationRow__Buttons{justify-content:start!important}.hsfc-ErrorAlert{color:#e80000!important;font-weight:300;line-height:1.5;margin-right:10px}.form-container .hsfc-ErrorAlert[id]{font-size:0!important;line-height:0}.form-container .hsfc-ErrorAlert[id]:before{color:#e80000!important;content:"This is a required field.";display:block;font-size:18px!important;font-weight:300;line-height:1.5}.form-container .hsfc-ErrorAlert[role=alert]{font-size:0!important;line-height:0;margin-top:0;order:2}.form-container .hsfc-ErrorAlert[role=alert]:before{color:#e80000!important;content:"Please correct errors before submitting this form.";display:block;font-size:18px!important;font-weight:300;line-height:1.5}.hsfc-NavigationRow__Alerts{margin-bottom:0!important}.hsfc-NavigationRow{display:flex;flex-direction:column}.hsfc-NavigationRow__Buttons{order:-1}.form-container .hs-form-field>label{color:#fff!important;display:block;font-size:26px;font-weight:500;margin-bottom:8px}.form-container .hs-form-required{color:red!important}.form-container .input,.form-container input[type=email],.form-container input[type=tel],.form-container input[type=text],.form-container select,.form-container textarea{background-color:#fff!important;border:1px solid #cbd2da!important;border-radius:16px!important;box-sizing:border-box!important;color:#52606d!important;font-size:18px!important;font-weight:300;line-height:1.5;padding:14px 16px!important;width:100%!important}.form-container input:focus,.form-container select:focus,.form-container textarea:focus{outline:2px solid #06f!important;outline-offset:2px!important}.form-container .hs-form-field{display:inline-block;width:100%}.form-container .form-columns-2 .hs-form-field,.form-container .hs-form-field[class*=hs_firstname],.form-container .hs-form-field[class*=hs_lastname]{display:inline-block;vertical-align:top;width:calc(50% - 12px)}.form-container .hs-form-field[class*=hs_firstname]{margin-right:24px}.form-container .hs-form-required,.form-container .hs_error_rollup{color:#fff!important}.form-container .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.form-container .hs-error-msg{color:#ff6b6b!important;font-size:14px}.form-container .hs-submit{margin-top:8px}.form-container .hs-button,.form-container input[type=submit]{background-color:#06f!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;padding:14px 32px!important;transition:background-color .3s ease!important}.form-container .hs-button:hover,.form-container input[type=submit]:hover{background-color:#0052cc!important}.form-container .hs-button:active,.form-container input[type=submit]:active{background-color:#003d99!important}.form-container fieldset{border:none!important;margin:0!important;max-width:100%!important;padding:0!important}.form-container legend{color:#fff!important;font-size:14px;margin-bottom:16px}.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText p,.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText p span,.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText p strong{color:#fff!important}.registration-brand-animated-border__wrapper{bottom:0;height:15px;left:0;overflow:hidden;position:absolute;width:100%;z-index:0}.registration-brand-animated-border{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#00d4ff,#0f8 50%,#00d4ff);background-size:200% 100%;height:15px;width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1780px){.registration-wrapper{gap:96px}.registration-title h2{font-size:40px}.form-title{padding:15.6px!important}.hsfc-Row{gap:24px!important}.hsfc-FieldLabel{font-size:14px!important}.form-container .input,.form-container input[type=email],.form-container input[type=tel],.form-container input[type=text],.form-container select,.form-container textarea{font-size:16px!important}}@media (max-width:1024px){.registration-wrapper{gap:64px}}@media (max-width:880px){.registration-wrapper{flex-direction:column;gap:64px;width:100%}.registration-left,.registration-right{width:100%}.form-container{box-sizing:border-box;padding:32px 24px 47px;width:100%}.form-container .form-columns-2 .hs-form-field,.form-container .hs-form-field[class*=hs_firstname],.form-container .hs-form-field[class*=hs_lastname]{display:block;margin-bottom:24px;margin-right:0;width:100%}}@media (max-width:768px){.registration-title h2{font-size:32px}.registration-description,.registration-note{font-size:16px}.registration-container{padding:64px 32px}.form-container{padding:24px 20px 39px}}