.landing-form{position:relative;padding-top:90px;padding-bottom:90px}.landing-form:after{content:'';background-image:url('./../../../../hippo/images/background-graphic-fill.png');width:282px;height:152px;background-size:282px 152px;background-repeat:no-repeat;position:absolute;bottom:0;right:-20px}.landing-form__content-wrapper{z-index:1;position:relative}.landing-form__content{border-bottom:1px solid #a7a9b2;padding-bottom:10px;margin-bottom:40px}.landing-form__columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.landing-form__column{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:1rem;padding-left:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.landing-form__form form{padding:0px;max-width:400px;margin:0 auto 60px}.landing-form__form form label{display:block;color:#4f5357;font-size:16px;margin-bottom:10px}.landing-form__form form .hs-error-msg{font-size:12px}.landing-form__form form input{border-radius:7px;border:2px solid #c9c5bd !important;box-sizing:border-box}.landing-form__form form .input{margin-right:20px !important}.landing-form__form form .hs-form-required{font-size:0px}.landing-form__form form .hs-form-required:after{content:'(required)';color:#fe9444;font-size:14px;margin-left:6px}.landing-form__form .hs-button{display:table;border-radius:10px !important;font-size:14px;text-align:center;box-sizing:border-box;min-width:230px;margin-top:20px;padding:12px 45px;color:#fff;border:1px solid #2985f0;background:#2a86f1;background:-moz-linear-gradient(top,#2a86f1 0%,#0166dc 100%);background:-webkit-linear-gradient(top,#2a86f1 0%,#0166dc 100%);background:linear-gradient(to bottom,#2a86f1 0%,#0166dc 100%);transition:all 300ms ease-in-out}.landing-form__form .hs-button:hover,.landing-form__form .hs-button:focus{opacity:.8}.landing-form__contact__card{background-color:#e8e8e8;padding:20px;border:1px solid #fff;border-radius:7px;max-width:400px;margin:0 auto 30px;color:#4f5357;box-sizing:border-box}.landing-form .form-title{display:none}@media only screen and (min-width:768px){.landing-form:after{width:564px;height:304px;background-size:564px 304px}.landing-form__column{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.landing-form__form form{padding:0px;max-width:100%;margin:0}}@media only screen and (min-width:1200px){.landing-form:after{right:calc(((100vw - 1200px) / 2) * -1)}}