
form label {
display:none;
  }

.hs-error-msg {
    display: block;
}

.hero-form__form {
    width: 100%;
    max-width: 45%;
    padding-top: 3rem;
    padding-right: 2.5rem;
    padding-bottom: 3rem;
    padding-left: 2.5rem;
    background-color: #FFF;
    border-radius: 10px;
}

.hero-form__text :is(h1, h2, h3, h4, h5, h6, ) {
    font-size: 3rem;
        line-height: 1.15;
    letter-spacing: -1px;
color:#fff;

}

.hero-form__text :is(p, ) {
    
color:#fff;

}

.hero-form {
    overflow: hidden;
grid-column-gap: 5rem;
    padding-right: 5rem;
    padding-left: 5rem;
  align-items: center;
display:flex;
flex-direction:row;
max-width:1400px;
margin:auto;
}

@media (max-width: 768px) {
.hero-form { 
width:100%;
padding-right: 4rem;
padding-left: 4rem;
flex-direction:column;

} 

.hero-form__text {
    width: 100%;
    max-width: 100%;
    color: #FFF;
} 

.hero-form__form {
    width: 100%;
    max-width: 100%;
  margin-top:40px;
}
}

@media (max-width: 640px) {

.hero-form {
        grid-row-gap: 3rem;
        padding-top: 4rem;
        padding-right: 4rem;
        padding-bottom: 4rem;
        padding-left: 4rem;
width: 100%;
    max-width: 100%;
    }  
.hero-form__form {
    width: 100%;
    max-width: 100%;
margin-top:40px;
}


.hero-form__text {
    width: 100%;
    max-width: 100%;
    color: #FFF;
}

@media (max-width: 640px) {
.hero-form__form {
    width: 100%;
    max-width: 100%;
margin-top:40px;
}


.hero-form__text {
    width: 100%;
    max-width: 100%;
    color: #FFF;
}
  }



@media (max-width: 768px) {
    .hero-form__form {
        margin-top:40px;
        padding-right: 2rem;
        padding-bottom: 2rem;
        padding-left: 2rem;
    width: 100%;
    max-width: 100%;
    }
.hero-form__text {
    width: 100%;
    max-width: 100%;
    color: #FFF;
}
  }