.gform-theme--foundation .gform_fields {
  row-gap: var(--space-m) !important;
}

.gform_legacy_markup_wrapper label.gfield_label, .gform_legacy_markup_wrapper legend.gfield_label {
    color: var(--text-body);
    font-weight: 400 !important;
}

.gform_legacy_markup_wrapper .gfield_required {
    color: #1c75aa !important;
}

.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select {
    border-color: var(--bg-lightdark) !important;
}

.gform_wrapper select {
    line-height: 40px !important;

    background-color: #fff !important;
}

.gform_wrapper .gform-field-label--type-sub {
    color: var(--text-body) !important;
}

#input_2_19_6 {
margin-bottom: 0 !important;
}

#input_2_19_6_label {
margin-left: 16px !important;
}

.gform-field-label--type-inline {
color: var(--text-body) !important;
}

#input_2_13 input {
margin-top: 0 !important;
width: 1.2em !important;
height: 1.2em !important;
}

.gform_button {
border: solid 2px var(--secondary) !important;
border-color: var(--secondary) !important;
background-color: var(--secondary) !important;
line-height: 52px !important;
padding: 0 30px !important;
font-size: var(--text-l) !important;
color: #fff !important;
font-weight: 600 !important;
text-transform: uppercase !important;
transition: all .3s ease !important;
}

.gform_button:hover {
background-color: transparent !important;
color: var(--secondary) !important;
transition: all .3s ease !important;
}