.hero-logo-overlap{background-size:cover;background-position:center;background-repeat:no-repeat;padding:140px 0 50px}.hero-logo-overlap__sheading{letter-spacing:3px}.hero-logo-overlap__form{padding:30px 20px;border-radius:3px}.hero-logo-overlap__form .hs-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){height:43px;border-radius:3px;border:1px solid #9ca2be}.hero-logo-overlap__form .hs-form .legal-consent-container{font-size:14px;line-height:1.28;color:#707070}.hero-logo-overlap__form .hs-form .legal-consent-container a{color:#707070}@media(min-width:768px){.hero-logo-overlap{padding:170px 0 80px}.hero-logo-overlap__form{padding:50px}.hero-logo-overlap__form .hs-form input[type="submit"]{border-radius:3px;height:54px;font-size:21px}.hero-logo-overlap__copy .btn{font-size:21px;max-width:320px;padding:17px 0px}}@media(max-width:575px){.hero-logo-overlap{padding-top:100px !important;padding-bottom:0 !important;background:none !important}.hero-logo-overlap__form{background-color:transparent !important;padding-bottom:10px}.hero-logo-overlap__form h4{color:#fff}.hero-logo-overlap__form .hs-form .legal-consent-container{color:#fff;font-size:14px;line-height:1.3;font-weight:300}.hero-logo-overlap__form .hs-form .legal-consent-container a{color:#fff;font-weight:700}.hs-form-nolabel .hs-form .field>label{display:block !important;color:#fff;margin-bottom:5px}.hs-form .field .hs-error-msgs{font-size:12px !important}}