.ol-registration{padding:2.5rem 0 5rem;scroll-margin-top:8rem}.ol-registration__shell{background:#fff;border:1px solid #c5cdda;border-radius:1.75rem;box-shadow:0 1.4rem 3.2rem rgba(8,24,64,.08);display:grid;grid-template-columns:minmax(0,1.42fr) minmax(23rem,1fr);margin:0 auto;overflow:hidden;width:min(100%,1094px)}.ol-registration__content-panel{align-items:center;background:radial-gradient(circle at 16% 0,hsla(0,0%,100%,.36) 0,hsla(0,0%,100%,0) 24%),linear-gradient(180deg,#dcecff,#3d88ff 28%,#005dff 66%,#03256e);color:#fff;display:flex;font-family:var(--primary-font);min-height:35.625rem;padding:3rem 2.75rem;position:relative}.ol-registration__content-inner{width:min(100%,30rem)}.ol-registration__content-heading{color:inherit;font-family:var(--type-registration-content-title-family);font-size:clamp(2.5rem,5vw,var(--type-registration-content-title-size));font-weight:var(--type-registration-content-title-weight);letter-spacing:-.05em;line-height:1;margin:0}.ol-registration__content-body{color:inherit;font-family:var(--type-registration-content-body-family);font-size:var(--type-registration-content-body-size);font-weight:var(--type-registration-content-body-weight);line-height:1.48;margin-top:1.75rem}.ol-registration__content-body p{margin:0}.ol-registration__content-body p+p{margin-top:1rem}.ol-registration__form-panel{background:#fff;padding:1.6rem 2.5rem 2rem}.ol-registration__form-title{color:#111322;font-family:var(--type-registration-form-title-family);font-size:var(--type-registration-form-title-size);font-weight:var(--type-registration-form-title-weight);line-height:1.2;margin:0 0 1.55rem;text-align:center}.ol-registration__form-placeholder{border:1px dashed rgba(6,102,255,.3);border-radius:.9rem;color:#31518d;font-family:var(--primary-font);padding:1rem 1.1rem}.ol-registration__form-wrap .hs-form,.ol-registration__form-wrap form{margin:0}.ol-registration__form-wrap fieldset{border:0;margin:0;max-width:none;padding:0}.ol-registration__form-wrap .hs-form-field{margin-bottom:.95rem}.ol-registration__form-wrap .hs-form-field:not(.hs-fieldtype-booleancheckbox):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)>label{display:none}.ol-registration__form-wrap .input{margin-right:0}.ol-registration__form-wrap .hs-input,.ol-registration__form-wrap input[type=email],.ol-registration__form-wrap input[type=number],.ol-registration__form-wrap input[type=password],.ol-registration__form-wrap input[type=search],.ol-registration__form-wrap input[type=tel],.ol-registration__form-wrap input[type=text],.ol-registration__form-wrap input[type=url],.ol-registration__form-wrap select,.ol-registration__form-wrap textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #c9d3e4;border-radius:.72rem;box-shadow:none;color:#24304a;font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:1.25;max-width:none;min-height:3.65rem;padding:.95rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.ol-registration__form-wrap textarea{min-height:7rem;resize:vertical}.ol-registration__form-wrap .hs-input::placeholder,.ol-registration__form-wrap input::placeholder,.ol-registration__form-wrap textarea::placeholder{color:#3d475f;opacity:1}.ol-registration__form-wrap select{background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%232f3443' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:calc(100% - 1.1rem) 50%!important;background-repeat:no-repeat!important;background-size:.7rem auto!important;padding-right:3rem!important}.ol-registration__form-wrap .hs-input:focus,.ol-registration__form-wrap input:focus,.ol-registration__form-wrap select:focus,.ol-registration__form-wrap textarea:focus{border-color:#0680fb;box-shadow:0 0 0 3px rgba(6,128,251,.14);outline:none}.ol-registration__form-wrap ul.no-list{list-style:none;margin:.4rem 0 0;padding:0}.ol-registration__form-wrap .hs-error-msg,.ol-registration__form-wrap .hs-main-font-element{color:#d14343;font-family:var(--primary-font);font-size:.82rem}.ol-registration__form-wrap .hs-richtext,.ol-registration__form-wrap .submitted-message{color:#24304a;font-family:var(--primary-font)}.ol-registration__form-wrap .form-columns-2,.ol-registration__form-wrap .hs-form .form-columns-2{display:flex;gap:1rem}.ol-registration__form-wrap .form-columns-2 .hs-form-field,.ol-registration__form-wrap .hs-form .form-columns-2 .hs-form-field{width:50%}.ol-registration__form-wrap .form-columns-1 .hs-form-field{width:100%}.ol-registration__form-wrap .hs_recaptcha,.ol-registration__form-wrap .legal-consent-container{margin-top:.4rem}.ol-registration__form-wrap .actions{margin-top:0}.ol-registration__form-wrap .hs-form-booleancheckbox label,.ol-registration__form-wrap .hs-form-booleancheckbox-display span,.ol-registration__form-wrap .hs-richtext,.ol-registration__form-wrap .legal-consent-container label{color:#3d475f;display:inline;font-family:var(--primary-font);font-size:.86rem;line-height:1.45}.ol-registration__form-wrap .hs-button,.ol-registration__form-wrap input[type=submit]{background:linear-gradient(180deg,#64d2ff,#0d84f8);border:0;border-radius:.55rem;box-shadow:none;color:#fff;font-family:var(--secondary-font);font-size:1rem;font-weight:500;line-height:1.2;margin-top:1rem;min-height:3.1rem;padding:.9rem 1.2rem;text-align:center;text-shadow:none;transition:filter .2s ease,transform .2s ease;width:100%}.ol-registration__form-wrap .hs-button:focus,.ol-registration__form-wrap .hs-button:hover,.ol-registration__form-wrap input[type=submit]:focus,.ol-registration__form-wrap input[type=submit]:hover{filter:brightness(1.04);transform:translateY(-1px)}@media (max-width:991px){.ol-registration__shell{grid-template-columns:1fr}.ol-registration__content-panel{min-height:18rem}}@media (max-width:767px){.ol-registration{padding:1.8rem 0 3.5rem}.ol-registration__shell{border-radius:1.2rem;box-shadow:none;width:calc(100% - 1rem)}.ol-registration__content-panel{min-height:auto;padding:2rem 1.35rem}.ol-registration__content-body{font-size:1rem;margin-top:1.1rem}.ol-registration__form-panel{padding:1.4rem 1.35rem 1.55rem}.ol-registration__form-title{font-size:1.5rem;margin-bottom:1.15rem}.ol-registration__form-wrap .form-columns-2,.ol-registration__form-wrap .hs-form .form-columns-2{flex-direction:column;gap:0}.ol-registration__form-wrap .form-columns-2 .hs-form-field,.ol-registration__form-wrap .hs-form .form-columns-2 .hs-form-field{width:100%}}