.contact-form-section {
    padding: 60px 0px 150px 0px;
}
.contact-form-section .title {
    margin-bottom: 60px;
}
.contact-form-section .title h1{
    color: var(--green);
}
.contact-form {
    max-width: 545px;
    margin: 0 auto;
    width: 100%;
}
.contact-headding h3 {
    margin-bottom: 37px;
}
.contact-form-section .title {
    margin-bottom: 60px;
    max-width: 480px;
    width: 100%;
}
.wpcf7-form.submitting  .input-field input[type="submit"] {
    pointer-events: none;
}
.wpcf7-not-valid-tip {
    margin-top: 10px;
}
.input-field .wpcf7-spinner {
    display: none;
}
textarea {
    width: 100% !important;
}
@media only screen and (max-width:1024px){
    .contact-form-section .title {
        margin-bottom: 90px;
    }
    .contact-form-section {
        padding: 60px 0px 100px 0px;
    }
    .contact-form-section .title h1 {
        font-size: 64px;
        line-height: 95%;
        letter-spacing: -2px;
    }
}