.lp-hero{position:relative}.lp-hero .lp-hero-grid{display:grid;grid-template-columns:20px 1fr 20px;grid-template-rows:auto auto auto auto;row-gap:20px}.lp-hero .lp-hero-grid .background{grid-column:1/4;grid-row:1/3;height:100%;position:relative;width:100%;z-index:0}.lp-hero .lp-hero-grid .background:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.lp-hero .lp-hero-grid .background img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.lp-hero .lp-hero-grid .content{grid-column:2/3;grid-row:1/2;padding:40px 0 0;position:relative}.lp-hero .lp-hero-grid .content h1{font-weight:400}.lp-hero .lp-hero-grid .form{background:#fff;border-radius:8px;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.1);box-shadow:0 10px 25px 0 rgba(0,0,0,.1);grid-column:2/3;grid-row:2/4;padding:30px 20px;position:relative}.lp-hero .lp-hero-grid .form h3{font-size:1.5rem;font-weight:400}.lp-hero .lp-hero-grid .form form .hs-submit .actions{margin-top:10px;text-align:right}.lp-hero .lp-hero-grid .bottom-content{grid-column:2/3;grid-row:4/5;position:relative}.lp-hero .lp-hero-grid .bottom-content img{width:100%}.lp-hero .lp-hero-grid .bottom-content .hs_cos_wrapper_type_inline_rich_text{padding:20px 0 40px}@media (min-width:768px){.lp-hero .lp-hero-grid{grid-template-columns:40px 1fr 40px;row-gap:30px}.lp-hero .lp-hero-grid .content h2{font-size:2.5rem}.lp-hero .lp-hero-grid .form{padding:40px}}@media (min-width:992px){.lp-hero .lp-hero-grid{grid-template-columns:40px 1.25fr 1fr 40px;grid-template-rows:60px auto auto;row-gap:0}.lp-hero .lp-hero-grid .background{grid-column:1/5;grid-row:1/3}.lp-hero .lp-hero-grid .content{grid-row:2/3;padding:0 40px 60px 0}.lp-hero .lp-hero-grid .content.content-image{padding:0 40px 120px 0}.lp-hero .lp-hero-grid .form{grid-column:3/5;grid-row:2/4;height:fit-content;padding:50px 40px}.lp-hero .lp-hero-grid .form h3{font-size:1.75rem;max-width:400px}.lp-hero .lp-hero-grid .bottom-content{grid-row:3/4}.lp-hero .lp-hero-grid .bottom-content img{margin-top:-100px;width:calc(100% - 40px)}.lp-hero .lp-hero-grid .bottom-content .hs_cos_wrapper_type_inline_rich_text{padding:30px 30px 40px 0}}@media (min-width:1241px){.lp-hero .lp-hero-grid .form{grid-column:3/4;grid-row:2/4;margin-top:60px;padding-right:40px}}@media (min-width:1381px){.lp-hero .lp-hero-grid{grid-template-columns:1fr 660px 580px 1fr;grid-template-rows:80px auto auto}}