.webinar-registration{background-color:var(--registration-background,#111);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;overflow:hidden;position:relative}.webinar-registration--has-divider{padding-bottom:62px}.webinar-registration__inner{align-items:stretch;display:grid;grid-template-columns:minmax(380px,.75fr) minmax(650px,1.25fr);margin:0 auto;position:relative;width:min(100%,1500px);z-index:2}.webinar-registration__details,.webinar-registration__form-panel{box-sizing:border-box;position:relative}.webinar-registration__details{background-color:var(--registration-left-background,#52ad68);color:var(--registration-text-color,#fff);display:flex;flex-direction:column;justify-content:center;min-height:760px;padding:90px 65px 110px}.webinar-registration__details-title{color:#f7c318;font-family:Grandstander,sans-serif;font-size:clamp(42px,3.6vw,58px);font-weight:800;line-height:1;margin:0 0 58px;position:relative;text-transform:uppercase;z-index:2}.webinar-registration__details-list{display:flex;flex-direction:column;gap:48px;position:relative;z-index:2}.webinar-registration__detail{align-items:start;column-gap:28px;display:grid;grid-template-columns:96px minmax(0,1fr)}.webinar-registration__icon-wrap{align-items:flex-start;display:flex;justify-content:center;min-height:90px;width:96px}.webinar-registration__icon{display:block;max-height:86px;object-fit:contain;width:78px}.webinar-registration__detail-content{padding-top:3px}.webinar-registration__detail-label{font-size:40px;font-weight:800;line-height:1.05;margin:0 0 10px;text-transform:uppercase}.webinar-registration__detail-label,.webinar-registration__detail-value{color:var(--registration-text-color,#fff);font-family:Grandstander,sans-serif}.webinar-registration__detail-value{font-size:24px;font-weight:600;line-height:1.35;max-width:310px;white-space:pre-line}.webinar-registration__form-panel{background:rgba(10,12,11,.98);color:var(--registration-text-color,#fff);min-height:760px;padding:85px 80px 100px}.webinar-registration__form-content{margin:0 auto;max-width:860px;position:relative;width:100%;z-index:3}.webinar-registration__eyebrow{color:#35b76b;font-size:20px;line-height:1.1;margin:0 0 12px}.webinar-registration__eyebrow,.webinar-registration__title{font-family:Grandstander,sans-serif;font-weight:800;text-transform:uppercase}.webinar-registration__title{color:var(--registration-title-color,#fff);font-size:clamp(54px,5vw,82px);letter-spacing:-.025em;line-height:.94;margin:0 0 45px;max-width:700px}.webinar-registration__form{width:100%}.webinar-registration__form form{margin:0;width:100%}.webinar-registration__form fieldset{border:0;margin:0 0 18px!important;max-width:none!important;padding:0;width:100%}.webinar-registration__form fieldset.form-columns-2{display:flex;gap:24px}.webinar-registration__form fieldset.form-columns-2 .hs-form-field{float:none!important;width:50%!important}.webinar-registration__form .hs-form-field{margin:0 0 18px;width:100%}.webinar-registration__form label{color:var(--registration-text-color,#fff);display:block;font-family:Grandstander,sans-serif;font-size:18px;font-weight:700;line-height:1.2;margin:0 0 8px}.webinar-registration__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.webinar-registration__form select,.webinar-registration__form textarea{background:#fffdf7!important;border:2px solid #d8d8d8!important;border-radius:5px!important;box-shadow:none!important;box-sizing:border-box;color:#111!important;font-family:Assistant,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.25;min-height:62px;outline:none;padding:15px 18px!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%!important}.webinar-registration__form input:focus,.webinar-registration__form select:focus,.webinar-registration__form textarea:focus{border-color:#f7c318!important;box-shadow:4px 4px 0 #f7c318!important;transform:translate(-2px,-2px)}.webinar-registration__form textarea{min-height:125px;resize:vertical}.webinar-registration__form input::placeholder,.webinar-registration__form textarea::placeholder{color:#444;opacity:1}.webinar-registration__form select{cursor:pointer}.webinar-registration__form .hs-form-required{color:#ff405b}.webinar-registration__form .hs-error-msgs{list-style:none;margin:7px 0 0;padding:0;width:100%}.webinar-registration__form .hs-error-msg,.webinar-registration__form .hs-error-msgs label{color:#ff6175!important;font-size:14px}.webinar-registration__form .actions,.webinar-registration__form .hs-submit{margin:8px 0 0;padding:0;text-align:center;width:100%}.webinar-registration__form .hs-button,.webinar-registration__form input[type=submit]{background:var(--registration-button-background,#f7c318)!important;border:0!important;border-radius:5px!important;box-shadow:5px 6px 0 rgba(0,0,0,.75)!important;color:var(--registration-button-text,#111)!important;cursor:pointer;font-family:Grandstander,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important;min-height:62px;min-width:260px;padding:17px 30px!important;text-align:center;text-transform:none;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.webinar-registration__form .hs-button:focus,.webinar-registration__form .hs-button:hover,.webinar-registration__form input[type=submit]:focus,.webinar-registration__form input[type=submit]:hover{background:var(--registration-button-background,#f7c318)!important;border:0!important;box-shadow:2px 3px 0 rgba(0,0,0,.75)!important;color:var(--registration-button-text,#111)!important;filter:brightness(1.06);outline:none;transform:translate(3px,3px)}.webinar-registration__form .hs-richtext,.webinar-registration__form .legal-consent-container{color:var(--registration-text-color,#fff);font-family:Assistant,sans-serif;font-size:14px;line-height:1.45;width:100%}.webinar-registration__form .submitted-message{background:#fff;border:3px solid #35b76b;color:#111;font-family:Grandstander,sans-serif;font-size:22px;font-weight:700;line-height:1.4;padding:30px}.webinar-registration__form-placeholder{border:2px dashed hsla(0,0%,100%,.4);color:#fff;font-family:Assistant,sans-serif;font-size:18px;padding:30px;text-align:center}.webinar-registration__decoration{display:block;height:auto;pointer-events:none;position:absolute;z-index:1}.webinar-registration__decoration--top-right{right:25px;top:25px;width:160px}.webinar-registration__decoration--bottom-left{bottom:10px;left:-30px;width:185px}.webinar-registration__divider{background:var(--registration-divider-color,#fff4df);bottom:-1px;clip-path:polygon(0 50%,6% 45%,13% 53%,20% 47%,28% 54%,36% 46%,44% 52%,52% 46%,60% 54%,68% 47%,76% 53%,84% 46%,92% 54%,100% 48%,100% 100%,0 100%);height:62px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}@media (max-width:1100px){.webinar-registration__inner{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr)}.webinar-registration__details{padding:80px 45px 100px}.webinar-registration__form-panel{padding:75px 50px 90px}.webinar-registration__detail{column-gap:20px;grid-template-columns:82px minmax(0,1fr)}.webinar-registration__icon-wrap{width:82px}.webinar-registration__icon{width:68px}.webinar-registration__detail-label{font-size:20px}.webinar-registration__detail-value{font-size:21px}}@media (max-width:767px){.webinar-registration--has-divider{padding-bottom:45px}.webinar-registration__inner{grid-template-columns:1fr}.webinar-registration__details{min-height:auto;padding:70px 30px 90px}.webinar-registration__details-title{font-size:42px;margin-bottom:48px;text-align:center}.webinar-registration__details-list{gap:42px}.webinar-registration__detail{column-gap:20px;grid-template-columns:76px minmax(0,1fr)}.webinar-registration__icon-wrap{min-height:72px;width:76px}.webinar-registration__icon{max-height:68px;width:62px}.webinar-registration__detail-label{font-size:19px;margin-bottom:8px}.webinar-registration__detail-value{font-size:20px;line-height:1.3;max-width:none}.webinar-registration__form-panel{min-height:auto;padding:70px 20px 90px}.webinar-registration__eyebrow{font-size:17px}.webinar-registration__title{font-size:clamp(46px,13vw,64px);margin-bottom:35px}.webinar-registration__form fieldset.form-columns-2{display:block}.webinar-registration__form .hs-form-field,.webinar-registration__form fieldset.form-columns-2 .hs-form-field{margin-bottom:17px;width:100%!important}.webinar-registration__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.webinar-registration__form select,.webinar-registration__form textarea{font-size:16px!important;min-height:58px}.webinar-registration__form .hs-button,.webinar-registration__form input[type=submit]{font-size:18px!important;min-height:60px;min-width:0;width:100%}.webinar-registration__decoration--top-right{right:-20px;top:20px;width:115px}.webinar-registration__decoration--bottom-left{bottom:5px;left:-28px;width:135px}.webinar-registration__divider{height:45px}}