.header__logo img{filter:brightness(0) invert(1)}.lp__hero{margin-top:-8.8rem;position:relative}.lp__hero h1{color:#fff}.lp__hero .content-wrapper{position:relative;z-index:3}.lp__hero-top{font-size:2.6rem;font-weight:600;line-height:1.3;padding:12rem 2rem;position:relative;z-index:4}@media (min-width:768px){.lp__hero.contained .lp__hero-top{padding-bottom:8rem}}.lp__hero.contained .lp__hero-top .content-wrapper{display:grid;gap:8rem;grid-template-columns:1fr 1fr}.pink .lp__hero-top{color:var(--pink)}.red .lp__hero-top{color:var(--dark-red)}.green .lp__hero-top{color:var(--green)}.blue .lp__hero-top{color:var(--blue)}.orange .lp__hero-top{color:var(--orange)}.lp__hero-content-inner{position:relative;z-index:2}.lp__hero-bg{z-index:1}.lp__hero-bg,.lp__hero-bg-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.lp__hero-bg-overlay{background:rgba(0,0,0,.6);pointer-events:none;z-index:2}.lp__hero-bg img{height:100%!important;object-fit:cover;width:100%!important}.lp__hero-bottom{background:#fff;font-size:2.3rem;font-weight:400;line-height:1.55;padding:11rem 2rem 8rem}@media (min-width:768px){.lp__hero.overflow .lp__hero-content{width:46.774193548387096%}.lp__hero.contained .lp__hero-bottom{padding:8rem 2rem}}.lp__hero .tag{margin-bottom:2rem}.lp__hero-form{border-radius:2rem;color:var(--white);font-size:1.6rem;font-weight:400;line-height:1.5;padding:4rem;position:relative;z-index:1}.lp__hero.overflow .lp__hero-form{position:absolute;right:0;top:0;width:46.774193548387096%}.lp__hero-image{height:30rem;margin-bottom:3.2rem}.lp__hero-image img{border-radius:2rem;height:100%!important;object-fit:cover;width:100%!important}.lp__hero-form form .hs-form-field>label{display:none}.lp__hero-form form .hs_submit{z-index:unset}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border:0}@media (min-width:768px) and (max-width:991px){.lp__hero-image{height:22rem}}.lp__hero-content :last-child{margin-bottom:0}@media (max-width:767px){.lp__hero-top{padding:0}.lp__hero.contained .lp__hero-top .content-wrapper{gap:0;grid-template-columns:1fr}.lp__hero-content{position:relative}.lp__hero-content-inner{padding:12rem 2.4rem 4.8rem}.lp__hero.overflow .lp__hero-form{position:relative;right:unset;top:unset;width:100%}.lp__hero-form{border-radius:0;padding:5rem 2.4rem}.lp__hero-bottom{font-size:1.7rem;line-height:1.41176;padding:5rem 2.4rem}.lp__hero-image{height:27rem}}