.demoHero{background:-webkit-gradient(linear,left top,left bottom,from(var(--electric-blue,#344fe8)),to(var(--finance5,#9472fc)));background:linear-gradient(to bottom,var(--electric-blue,#344fe8) 0,var(--finance5,#9472fc) 100%);position:relative}@media (min-width:1024px){.demoHero{padding-top:0}}.demoHero.globalHero{height:auto;padding:60px 0 100px}@media (min-width:1024px){.demoHero.globalHero{height:105vh;max-height:none!important}}.demoHero .container{position:relative}@media (min-width:1024px){.demoHero__formColumn{position:absolute!important;right:0;top:35px}}.demoHero__background{height:100%;height:334px;opacity:.3;position:absolute;width:100%;width:334px;z-index:1}@media (min-width:768px){.demoHero__background{opacity:.6}}@media (min-width:1024px){.demoHero__background{opacity:1}}.demoHero__background#demoHero__bg--1{background:url(https://f.hubspotusercontent40.net/hubfs/7376799/tomorrowpeople/images/clarilis-website/patterns/hero-pattern-left.svg) no-repeat 100% 0;left:0;top:0}.demoHero__background#demoHero__bg--2{background:url(https://f.hubspotusercontent40.net/hubfs/7376799/tomorrowpeople/images/clarilis-website/patterns/hero-pattern-right.svg) no-repeat 0 0;bottom:0;right:0}.demoHero__logo{margin-bottom:50px}.demoHero__logo img,.demoHero__logo svg{max-width:170px}.demoHero__copy p{margin-bottom:0}.demoHero__copy h1{margin:28px 0}.demoHero__form{background:#fff;border-radius:9px;-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.09);box-shadow:10px 10px 20px 0 rgba(0,0,0,.09);margin-top:60px;padding:35px 45px}@media (min-width:1024px){.demoHero__form{margin-top:0}}.demoHero__form h3{margin-bottom:25px}.demoHero__form form input[type=email],.demoHero__form form input[type=tel],.demoHero__form form input[type=text]{border:1px solid #cbcbd2;margin-bottom:15px;outline:none;padding:18px 12px;width:100%}.demoHero__form form input[type=email]::-webkit-input-placeholder,.demoHero__form form input[type=tel]::-webkit-input-placeholder,.demoHero__form form input[type=text]::-webkit-input-placeholder{color:#454553}.demoHero__form form input[type=email]::-moz-placeholder,.demoHero__form form input[type=tel]::-moz-placeholder,.demoHero__form form input[type=text]::-moz-placeholder{color:#454553}.demoHero__form form input[type=email]:-ms-input-placeholder,.demoHero__form form input[type=tel]:-ms-input-placeholder,.demoHero__form form input[type=text]:-ms-input-placeholder{color:#454553}.demoHero__form form input[type=email]::-ms-input-placeholder,.demoHero__form form input[type=tel]::-ms-input-placeholder,.demoHero__form form input[type=text]::-ms-input-placeholder{color:#454553}.demoHero__form form input[type=email]::placeholder,.demoHero__form form input[type=tel]::placeholder,.demoHero__form form input[type=text]::placeholder{color:#454553}.demoHero__form form input[type=email]:focus,.demoHero__form form input[type=tel]:focus,.demoHero__form form input[type=text]:focus{border:1px solid var(--finance5,#9472fc);outline:none}.demoHero__form form input[type=email].invalid,.demoHero__form form input[type=tel].invalid,.demoHero__form form input[type=text].invalid{border:1px solid red}.demoHero__form form .hs-error-msgs{display:none!important}.demoHero__form form .legal-consent-container{margin:10px 0 20px}.demoHero__form form .legal-consent-container p{font-size:12px;line-height:16px}@media screen and (max-width:576px){.demoHero__form form .legal-consent-container p{font-size:12px}}@media screen and (min-width:1600px){.demoHero__form form .legal-consent-container p{font-size:12px}}@media screen and (max-width:576px){.demoHero__form form .legal-consent-container p{line-height:16px}}@media screen and (min-width:1600px){.demoHero__form form .legal-consent-container p{line-height:16px}}.demoHero__form form .actions{text-align:center}.demoHero__form form .actions input[type=submit]{background:var(--finance5,#9472fc);border:0;border-bottom:1px solid transparent;border-radius:30px;color:#fff;font-size:calc(14.875px + .19531vw);line-height:calc(18.3125px + .29297vw);margin-top:20px;outline:0;padding:13px 31px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:576px){.demoHero__form form .actions input[type=submit]{font-size:16px}}@media screen and (min-width:1600px){.demoHero__form form .actions input[type=submit]{font-size:18px}}@media screen and (max-width:576px){.demoHero__form form .actions input[type=submit]{line-height:20px;margin-top:20px}}@media screen and (min-width:1600px){.demoHero__form form .actions input[type=submit]{line-height:23px;margin-top:20px}}.demoHero__form form .actions input[type=submit]:hover{background:var(--real-estate1,#a4c941);color:#fff}