.hero-banner-contents{padding-bottom:100px;padding-top:150px}.hero-banner-container{justify-content:center;margin:auto;text-align:center}.hero-banner-content .inline-buttons{justify-content:center;margin-top:50px}.hero-banner-content h1{max-width:960px;text-align:center}.hero-banner-description{margin:auto}.hero-banner:after{bottom:0;clip-path:ellipse(81% 100% at 50% 0)}body .hero-banner:after{background:#59e3ff;bottom:100px}.form-popup .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field label,.form-popup .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field label,.form-popup .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field label,.form-popup label#label-firstname-3680c662-1e55-40ae-aa63-1561a4a36779_6205{display:block!important}a.secondary-button-cta{color:#0d285c}.form-popup-wrapper{max-width:540px;width:100%}.hero-banner-content .inline-buttons{column-gap:30px}footer.footer .hs_submit.hs-submit{position:absolute;right:20px;top:12px}.hero-banner-description strong{font-weight:500}.hero-banner-contents{background-position:50%;background-size:cover;clip-path:ellipse(73% 100% at 50% 0);overflow:hidden;padding:125px 30px 87px;position:relative;z-index:10}.hero-banner:after,.hero-banner:before{content:"";position:absolute;width:100%}.hero-banner:before{background:linear-gradient(180deg,#a8f0ff,transparent);bottom:-661px!important;min-height:1000px!important}.form-popup-wrapper{margin:auto}.form-popup{background-image:url(https://www.icorps.com/hubfs/hero.jpg);background-position:50%;background-size:cover;display:none}.form-popup-wrapper h2{color:#fff}.form-popup{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000000000000}.hero-banner:after{background:#59e3ff;bottom:90px;clip-path:ellipse(91% 100% at 50% 0);height:100%;min-height:200px;z-index:1}.close-popup-form svg{display:flex;margin-left:auto}.popup-active .form-popup{display:flex}.legal-consent-container{margin-bottom:30px}.form-popup{overflow:auto;padding:50px}@media only screen and (max-width:992px){.hero-banner-contents{background-position:50%;background-size:cover;clip-path:ellipse(133% 87% at 50% 0);overflow:hidden;padding:125px 30px 87px;position:relative;z-index:10}.hero-banner:after{background:#59e3ff;bottom:90px;clip-path:ellipse(171% 100% at 50% 0);height:100%;min-height:200px;z-index:1}.form-popup-wrapper{padding:20px}.form-popup{overflow:auto;padding:10px}}