.hero,.hero .hero-card{position:relative}.hero .hero-card{display:flex;flex-direction:row-reverse;justify-content:center}.hero .bgImage{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.hero .hero-card .left{max-width:650px;width:100%}.hero .hero-card .left *{text-shadow:0 0 30px rgba(0,0,0,.5)}.hero .hero-card .left h1{color:#fff!important;line-height:1}.hero .hero-card .left p{margin-bottom:15px}.hero .hero-card .left{color:#fff!important;display:flex;flex-direction:column;justify-content:flex-start;padding:70px 50px}.hero .hero-card .right{align-items:center;display:flex;flex-basis:50%;flex-direction:column;justify-content:flex-end;position:relative;right:0}.hero .hero-card .right img{transform:scaleX(-1)}form{background:none}.hero form .hs-button{background-color:unset;border:2px solid #fff}.hero form .hs-button:focus,.hero form .hs-button:hover{background-color:#fff;border:2px solid #fff;color:#ff4646}.overlapForm{margin-top:10px;position:relative;width:100%}.overlapForm .form{background-color:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.5);box-shadow:5px 5px 10px rgba(0,0,0,.3);max-width:100%;opacity:1;padding:20px;position:relative;width:auto}.overlapForm form{display:flex;flex-direction:column;gap:20px}#contactForm input[type=text]{color:#fff!important}@media (max-width:875px){.hero .hero-card .right:after{display:none}.hero .content-wrapper{padding:0}.hero .form,.hero .form label{margin-bottom:15px}.hero{min-height:unset}.overlapForm .form{left:0;width:100%}.hero .hero-card{align-items:center;flex-direction:column;padding:0}.hero .hero-card:before{top:0}.hero .hero-card .left{left:0;padding:50px 30px;top:0}.hero .hero-card .right{align-items:center;right:0;width:100%}.overlapForm{left:0;position:relative;top:0}}