.contactUsHero{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){.contactUsHero{padding-top:0}}.contactUsHero.globalHero{height:auto;min-height:600px;padding:60px 0 80px}@media (min-width:400px){.contactUsHero.globalHero{min-height:650px}}@media (min-width:1024px){.contactUsHero.globalHero{height:78vh}}.contactUsHero__title{margin-bottom:40px;margin-top:60px}@media (min-width:1024px){.contactUsHero__title{margin-bottom:64px}}.contactUsHero #contactUsHero-fouc{display:none}.contactUsHero__background{height:100%;height:334px;opacity:.3;position:absolute;width:100%;width:334px;z-index:1}@media (min-width:768px){.contactUsHero__background{opacity:.6}}@media (min-width:1024px){.contactUsHero__background{opacity:1}}.contactUsHero__background#contactUsHero__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}.contactUsHero__background#contactUsHero__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}.contactUsHero__form{background:#fff;border-radius:10px;padding:30px 20px 30px 40px}@media (min-width:1024px){.contactUsHero__form{padding:40px 50px 40px 54px}}@media (min-width:1200px){.contactUsHero__form{padding:40px 14px 40px 54px}}.contactUsHero__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.contactUsHero__form{margin-bottom:-400px;min-height:550px}}.contactUsHero__form form{text-align:center}.contactUsHero__form form fieldset{text-align:left}@media (min-width:1200px){.contactUsHero__form form fieldset.form-columns-2 .input{margin-right:40px}}.contactUsHero__form form fieldset.form-columns-1 .input{margin-right:0;text-align:left}.contactUsHero__form form input,.contactUsHero__form form select,.contactUsHero__form form textarea{border:none;border-bottom:1px solid #ddd;outline:none;padding:15px 5px;resize:none;width:100%}.contactUsHero__form form input::-webkit-input-placeholder,.contactUsHero__form form select::-webkit-input-placeholder,.contactUsHero__form form textarea::-webkit-input-placeholder{color:#454553}.contactUsHero__form form input::-moz-placeholder,.contactUsHero__form form select::-moz-placeholder,.contactUsHero__form form textarea::-moz-placeholder{color:#454553}.contactUsHero__form form input:-ms-input-placeholder,.contactUsHero__form form select:-ms-input-placeholder,.contactUsHero__form form textarea:-ms-input-placeholder{color:#454553}.contactUsHero__form form input::-ms-input-placeholder,.contactUsHero__form form select::-ms-input-placeholder,.contactUsHero__form form textarea::-ms-input-placeholder{color:#454553}.contactUsHero__form form input::placeholder,.contactUsHero__form form select::placeholder,.contactUsHero__form form textarea::placeholder{color:#454553}@media (min-width:1024px){.contactUsHero__form form input,.contactUsHero__form form select,.contactUsHero__form form textarea{padding:8px}}.contactUsHero__form form input:focus,.contactUsHero__form form select:focus,.contactUsHero__form form textarea:focus{border-bottom:1px solid var(--electric-blue,#344fe8);outline:none}.contactUsHero__form form input.invalid,.contactUsHero__form form select.invalid,.contactUsHero__form form textarea.invalid{border-bottom:1px solid red}.contactUsHero__form form select{color:#454553}.contactUsHero__form form input[type=submit]{background:var(--electric-blue,#344fe8);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:0;outline:0;padding:13px 31px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:576px){.contactUsHero__form form input[type=submit]{font-size:16px}}@media screen and (min-width:1600px){.contactUsHero__form form input[type=submit]{font-size:18px}}@media screen and (max-width:576px){.contactUsHero__form form input[type=submit]{line-height:20px}}@media screen and (min-width:1600px){.contactUsHero__form form input[type=submit]{line-height:23px}}.contactUsHero__form form input[type=submit]:hover{background:var(--real-estate1,#a4c941);color:#fff}@media (min-width:1200px){.contactUsHero__form form input[type=submit]{margin-right:40px}}.contactUsHero__form form form input[type=checkbox]{margin-right:0}.contactUsHero__form form fieldset{margin-bottom:0;max-width:none}@media (min-width:1024px){.contactUsHero__form form fieldset{margin-bottom:40px}}.contactUsHero__form form fieldset:nth-last-child(2){margin-bottom:20px}.contactUsHero__form form .legal-consent-container{margin-top:20px;text-align:left;width:95%}@media (min-width:1024px){.contactUsHero__form form .legal-consent-container{margin-top:-15px}}.contactUsHero__form form .legal-consent-container p{font-size:12px;line-height:20px;margin-left:5px}@media screen and (max-width:576px){.contactUsHero__form form .legal-consent-container p{font-size:12px}}@media screen and (min-width:1600px){.contactUsHero__form form .legal-consent-container p{font-size:12px}}@media screen and (max-width:576px){.contactUsHero__form form .legal-consent-container p{line-height:20px}}@media screen and (min-width:1600px){.contactUsHero__form form .legal-consent-container p{line-height:20px}}.contactUsHero__form form .legal-consent-container .hs-richtext{margin-bottom:25px}.contactUsHero__form form .legal-consent-container input[type=checkbox]:before{border:1px solid #707070}@media (min-width:1024px){.contactUsHero__form form .legal-consent-container .hs-form-booleancheckbox{max-width:82%}.contactUsHero__form form .legal-consent-container .hs-form-booleancheckbox p{margin-left:10px}}.contactUsHero__form form .hs-error-msg{color:#454553}@media (min-width:1024px){.contactUsHero__form form .hs-error-msg{position:absolute}}.contactUsHero__form form .hs_error_rollup{display:none}@media (min-width:768px){.contactUsHero__form form .hs_submit{margin-top:-35px}}.contactUsHero .submitted-message{color:#454553;font-size:calc(16.875px + .19531vw);padding:20px 0;text-align:center}@media screen and (max-width:576px){.contactUsHero .submitted-message{font-size:18px}}@media screen and (min-width:1600px){.contactUsHero .submitted-message{font-size:20px}}