.gform_heading,
.gform_validation_errors {
    display: none;
}

.gfield_validation_message {
    font-size: 13px;
    color: #ff0000;
}

input[type=text],
input[type=email],
input[type=tel],
textarea {
    font-size: 14px;
    padding: 10px 15px;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid rgb(222, 226, 230);
    border-radius: 6px;;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
textarea:focus {
    outline: none
}

input[type=submit] {
    background: var(--btn-primary-bkg-color);
    border: 1px solid var(--btn-primary-bkg-color);
    color: #fff;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 6px;
}

input[type=submit]:hover,
input[type=submit]:focus {
    background: var(--btn-primary-bkg-color-hover);
    border-color: var(--btn-primary-bkg-color-hover);
    cursor: pointer;
}

.gform_footer input[type=submit] {
    margin-top: 40px;
}

.gfield_label  {
    font-size: 15px;
}

textarea {
    resize: vertical;
}