.gform_wrapper.gravity-theme .gfield_header_item,
.gform_wrapper.gravity-theme .ginput_complex label,
.gfield_header_item,
.gform_wrapper.gravity-theme .gfield_label {
    font-size: 12px;
    font-family: 'Lato';
    font-weight: 700;
    line-height: 1;
}

.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 20px;
}

#field_35_5 .gfield_label {
    white-space: nowrap;
}

.ginput_container_select, .select-container {
    width: 100%;
}

#field_35_6 .gfield_list_icons {
    opacity: 0;
    pointer-events: none;
}

.person-fields {
    grid-column: span 12;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.person-fields .gfield {
    padding: 0 10px;
    flex: 2;
}
.person-fields .c5,
.person-fields .c4 {
    flex: 1;
}
.person-fields .c5 .gfield_label,
.person-fields .c4 .gfield_label {
    border: none;
    padding-top: 10px;
	margin-bottom: 14px;
}
.gform_wrapper .person-fields .c4 {
    margin-left: 20px;
}

.form-separator {
    border-top: 1px solid #E0E1E4;
	font-size: 24px;
	font-weight: 700;
	margin-top: 20px;
	padding-top: 20px;
}

.fh-1 {
    font-size: 24px;
}

@media(max-width:1200px){
    #field_35_5 .gfield_label {
        white-space: normal;
    }
}

@media(max-width:767px){
    .person-fields {
        display: block;
    }
    .gform_wrapper .person-fields .c5,
    .gform_wrapper .person-fields .c4 {
        float: left;
        margin: 10px 10px;
    }
}