/* Scoped to the two AAE Gravity Forms. */
.aae-careers-intake {width:100%;min-width:0}
.aae-repair-inline-actions:has(> .aae-careers-intake) {display:block}
:is(.aae-lead-form,.aae-careers-form) .gform_fields {display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px 20px}
:is(.aae-lead-form,.aae-careers-form) .gfield {min-width:0;grid-column:1/-1}
:is(.aae-lead-form,.aae-careers-form) .gform_fields > .gfield.aae-half {grid-column:span 6}
:is(.aae-lead-form,.aae-careers-form) label {display:block;margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.4;color:#173d4b}
:is(.aae-lead-form,.aae-careers-form) label .gfield_required {color:#ae3326}
.gform_wrapper :is(.aae-lead-form,.aae-careers-form) .gform_fields .gfield .gfield_label {display:block;color:#173d4b;text-align:left;font-size:15px;font-weight:700;line-height:1.4}
.gform_wrapper :is(.aae-lead-form,.aae-careers-form) .gform-field-label__text {color:inherit}
.gform_wrapper :is(.aae-lead-form,.aae-careers-form) .gform_fields .gfield :is(input,select,textarea) {color:#173d4b;text-align:left}
:is(.aae-lead-form,.aae-careers-form) input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
:is(.aae-lead-form,.aae-careers-form) select,:is(.aae-lead-form,.aae-careers-form) textarea {box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:11px 12px;border:1px solid #80969e;border-radius:4px;background:#fff;color:#173d4b;font:inherit}
:is(.aae-lead-form,.aae-careers-form) textarea {min-height:130px;resize:vertical}
:is(.aae-lead-form,.aae-careers-form) :is(input,select,textarea,button):focus-visible {outline:3px solid #007b9e;outline-offset:3px}
:is(.aae-lead-form,.aae-careers-form) .aae-lead-disclosure {margin:0;font-size:12px;line-height:1.65;color:#3f5861}
:is(.aae-lead-form,.aae-careers-form) .aae-lead-disclosure a {text-decoration:underline;color:#006a8c}
.gform_wrapper :is(.aae-lead-form,.aae-careers-form) .gfield .aae-lead-disclosure {text-align:left}
.gform_wrapper :is(.aae-lead-form,.aae-careers-form) .gfield .aae-lead-disclosure a {color:#006a8c;text-decoration:underline}
:is(.aae-lead-form,.aae-careers-form) .gform_footer {margin-top:22px}
:is(.aae-lead-form,.aae-careers-form) .gform_footer :is(button,input[type=submit]) {box-sizing:border-box;width:100%;min-height:48px;border:0;border-radius:4px;padding:12px 20px;background:#007b9e;color:#fff;font:700 16px/1.4 Arial,sans-serif}
.gform-theme--framework.gform-theme.gform_wrapper :is(.aae-lead-form,.aae-careers-form) .gform_footer button.gform_button {box-sizing:border-box;width:100%;min-height:48px;border:0;border-radius:4px;padding:12px 20px;background:#007b9e;color:#fff;font:700 16px/1.4 Arial,sans-serif}
:is(.aae-lead-form,.aae-careers-form) .gform_footer button:disabled {opacity:.8;cursor:not-allowed}
/* Sidebars can opt into the same single-column layout without duplicating entries. */
.aae-lead-compact :is(.aae-lead-form,.aae-careers-form) .gform_fields > .gfield.aae-half {grid-column:1/-1}
@media(max-width:600px){:is(.aae-lead-form,.aae-careers-form) .gform_fields > .gfield.aae-half{grid-column:1/-1}:is(.aae-lead-form,.aae-careers-form) .gform_fields{gap:16px}}
