.form-area-development .gform-theme--framework .gform_validation_errors .gform_submission_error { padding: 0 !important; }
/*  */
.form-container { padding-right: 100px; }
.gfield h3, .gform-theme--framework .gf_progressbar_title { color: #FAFFEE !important; }
.gform-theme--framework .gf_progressbar .percentbar_blue { background-color: #DEED6A !important; }
.form-area-development .gfield_checkbox .gchoice { background-color: #FAFFEE !important; border-radius: 9px !important; padding: 20px 25px !important; display: flex !important; flex-direction: row-reverse; gap: 0px !important; justify-content: space-between; }
/* .form-area-development .gfield_checkbox { flex-direction: row !important; flex-wrap: wrap !important; } */
.form-area-development .gfield_checkbox .gform-field-label { margin: 0 !important; }

.form-area-development .gfield--type-select .gfield_label, .form-area-development .gfield--type-address .gfield_label { color: #FAFFEE !important; }
.form-area-development .ginput_container .address_zip input, .form-area-development .ginput_container .gfield_select { background-color: #FAFFEE !important; border-radius: 9px !important; padding: 10px 24px; height: auto; }
.form-area-development .gform_body .gform_page:last-child .gfield legend, .form-area-development .gform_body .gform_page:last-child .gfield label { color: #FAFFEE !important; }
.form-area-development .gform_body .gform_page:last-child .gform-grid-col input, .form-area-development .gform_body .gform_page:last-child .ginput_container_email input, .form-area-development .gform_body .gform_page:last-child .ginput_container_phone input
{ background-color: #FAFFEE !important; border-radius: 9px !important; padding: 10px 24px; height: auto; }
.form-area-development .gfield_required { color: #DEED6A !important; }
.form-area-development .gform_next_button, .form-area-development .gform_button.button { background-color: #DEED6A !important; color: #2C4F26 !important; }
.form-area-development .gfield_checkbox .gform-field-label, .form-area-development .ginput_container .address_zip input, .form-area-development .ginput_container .gfield_select, .form-area-development .gform_body .gform_page:last-child .gform-grid-col input, .form-area-development .gform_body .gform_page:last-child .ginput_container_email input, .form-area-development .gform_body .gform_page:last-child .ginput_container_phone input { color: #2C4F26 !important; }
.form-area-development .gform_next_button:focus, .form-area-development .gform_button.button:focus, .form-area-development .ginput_container .address_zip input:focus, .form-area-development .ginput_container .gfield_select:focus, .form-area-development .gform_body .gform_page:last-child .gform-grid-col input:focus, .form-area-development .gform_body .gform_page:last-child .ginput_container_email input:focus, .form-area-development .gform_body .gform_page:last-child .ginput_container_phone input:focus, .gform_previous_button:focus
{ border-color: transparent !important; outline: 0 !important; box-shadow: none !important; }

.gform-theme--framework .gform_validation_errors { background-color: #DEED6A !important; outline: #DEED6A !important; }
.form-area-development .gform-theme--framework .gform_validation_errors .gform_submission_error { color: #2C4F26; }
.gform-theme--framework .field_description_below .gfield_description:where(:not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message):not(.ginput_counter_tinymce):not(.gfield_choice_limit_message)), .gform-theme--framework .field_description_below.gfield--type-choice .gfield_description:where(:not(.gfield--has-description.field_validation_below .gfield_validation_message):not(.field_validation_above .gfield_validation_message):not(.gfield_choice_limit_message)) { color: #DEED6A !important; }
.gform-theme--framework .gfield_error .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { border-color: #DEED6A !important; }

.form-area-development .gfield_checkbox .gform-field-label{width: 100% !important; cursor: pointer;}
.form-container .gform-body .gform_page { max-width: 500px; }
@media (max-width: 767px) {
    .form-area-development .gfield_checkbox .gchoice { width: 100%; padding: 12px 30px 12px 16px !important; }
    .form-area-development .ginput_container .address_zip input, .form-area-development .ginput_container .gfield_select { padding: 2px 16px; }
    .form-area-development .gform_body .gform_page:last-child .gform-grid-col input, .form-area-development .gform_body .gform_page:last-child .ginput_container_email input, .form-area-development .gform_body .gform_page:last-child .ginput_container_phone input { padding: 2px 16px; }
    .gform-theme--foundation .gform_fields { row-gap: 30px !important; }
    .form-area-development h2 {  padding: 40px 0; }
}