.innerBanner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;padding:60px 0}.innerBanner .content-wrapper{margin:0 auto;max-width:1300px;padding:0 24px;width:100%}.innerBannercontent1{align-items:center;display:flex;gap:2rem;justify-content:space-between}.leftContent{flex:1 1 50%;min-width:0}.rightForm{flex:0 1 440px;min-width:0}.bannerTxt{align-items:center;display:flex;flex-direction:column;text-align:center}.bannerTxt .sectionTitle{font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15;margin:0 0 16px}.bannerTxt p{font-size:clamp(1rem,1.4vw,1.125rem);margin:0 0 12px}.logoImage{display:block;height:auto;margin:30px 0 0;max-width:220px;object-fit:contain;width:auto}.registerForm{background:#fff;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:28px}@media (max-width:1199px){.innerBanner .rightForm{justify-content:center;margin-right:0;max-width:50%;padding:40px 0;position:relative;right:0}.innerBanner{min-height:100vh}}@media (max-width:1023px){.innerBannercontent1{align-items:stretch;flex-direction:column;gap:32px}.leftContent,.rightForm{flex:1 1 100%;margin:0 auto;max-width:600px;width:100%}.bannerTxt{text-align:center}.logoImage{margin:24px auto 0}}@media (max-width:992px){.innerBanner{min-height:auto;padding:48px 0}.innerBannercontent1{gap:32px}.rightForm{flex:0 1 400px;padding-top:11rem!important}.innerBanner .rightForm{justify-content:center;margin:0;max-width:100%;padding:40px 0;position:relative;right:0}}@media (max-width:768px){.innerBanner{background-position:top;height:auto;min-height:auto;padding:52px 50px}.innerBannercontent1{align-items:stretch;flex-direction:column;gap:24px}.leftContent,.rightForm{flex:1 1 100%;width:100%}.bannerTxt{text-align:center}.bannerTxt .sectionTitle{font-size:1.75rem}.logoImage{margin:20px auto 0;max-width:160px}.rightForm{padding-top:2rem!important}.registerForm{padding:20px}.registerForm .hs-form fieldset,.registerForm .hs-form fieldset.form-columns-1,.registerForm .hs-form fieldset.form-columns-2,.registerForm .hs-form fieldset.form-columns-3{max-width:100%!important}.registerForm .hs-form .hs-form-field,.registerForm .hs-form .input{margin-right:0!important;width:100%!important}.registerForm .hs-form .hs-input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;font-size:16px;width:100%!important}.registerForm .hs-form .hs-button{width:100%}}@media (max-width:480px){.innerBanner{padding:24px 0}.innerBanner .content-wrapper{padding:0 16px}.bannerTxt .sectionTitle{font-size:1.5rem}}