.gform_wrapper form input[type="text"],
.gform_wrapper form input[type="email"],
.gform_wrapper form input[type="tel"] {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #97989a;
    padding: 0;
    background: rgba(0,0,0,0);
    outline: none !important;
    font-family: "lato",sans-serif;
    font-size: 20px;
}

.gform_wrapper form select {
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #97989a;
	padding: 0;
	background: rgba(0,0,0,0);
	outline: none !important;
	font-family: "lato",sans-serif;
	font-size: 20px;
    appearance: auto;
}

.gform_wrapper form input[type="submit"].gform_button {
    background-color: #c4923b !important;
    border-color: #c4923b !important;
    color: #fff !important;
    width: 100% !important;
    max-width: 200px !important;
    border-radius: 24px !important;
    padding: .75rem 2.45rem !important;
    font-family: "lato",sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
    min-width: 170px !important;
}

.gform_wrapper form input[type="submit"].gform_button:hover {
    background: #d0a862 !important;
    border-color: #d0a862 !important;
}

.gform_wrapper form .gform-field-label{
    margin-bottom: 16px;
    color: #444;
    font-size: 20px;
    line-height: 30px;
    font-family: "lato";
}

.gform_wrapper form .gform-field-label .gfield_required_asterisk{
    font-size: 20px;
    line-height: 20px;
}

.gform_validation_errors h2.gform_submission_error {
    font-size: 18px !important;
    line-height: 24px !important;
}

.gform_required_legend {
    font-size: 18px !important;
    line-height: 24px !important;
    display: none;
}

#gform_wrapper_1 {
    padding-top: 3rem;
}