
.ds_gravity_forms_for_divi_0 .gform_wrapper .gfield_validation_message, .ds_gravity_forms_for_divi_0 .gform_wrapper .validation_message { color: #ee0000 !important; padding-top: 12px !important; padding-right: 24px !important; padding-bottom: 12px !important; padding-left: 24px !important; margin-top: 10px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; background:#fff9f9; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .ginput_complex label, .ds_gravity_forms_for_divi_0 .gfield_time_hour label.hour_label, .ds_gravity_forms_for_divi_0 .gfield_time_minute label.minute_label, .ds_gravity_forms_for_divi_0 .gform_wrapper .ginput_container_post_tags .gfield_post_tags_hint, .ds_gravity_forms_for_divi_0 .gform_wrapper .gfield_label { margin-top: 5px !important; margin-bottom: 5px !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gfield_description:not(.validation_message) { padding-top: 10px !important; padding-bottom: 10px !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gform_validation_errors { padding-top: 16px !important; padding-right: 24px !important; padding-bottom: 16px !important; padding-left: 24px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 10px !important; margin-left: 0px !important; background:#fff9f9; }
.ds_gravity_forms_for_divi_0 .gsection { padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 8px !important; padding-left: 0px !important; margin-top: 30px !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gform_page_footer, .ds_gravity_forms_for_divi_0 .gform_footer { padding-top: 16px !important; padding-bottom: 16px !important; margin-top: 6px !important; justify-content: center; }
.et_pb_section_0.et_pb_section { padding-bottom: 10px;margin-bottom: 0px; }
.et_pb_row_0.et_pb_row { padding-bottom: 0px !important; padding-bottom: 0px; }
.et_pb_row_0, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_0.et_pb_row { width: 50%; }
.et_pb_heading_0 .et_pb_heading_container h1, .et_pb_heading_0 .et_pb_heading_container h2, .et_pb_heading_0 .et_pb_heading_container h3, .et_pb_heading_0 .et_pb_heading_container h4, .et_pb_heading_0 .et_pb_heading_container h5, .et_pb_heading_0 .et_pb_heading_container h6 { text-align: center; }
.et_pb_text_0 { line-height: 1.8em; font-size: 20px; line-height: 1.8em; margin-top: 10px !important; }
.et_pb_section_1.et_pb_section { padding-top: 0px;margin-top: 0px; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gfield_required, .ds_gravity_forms_for_divi_0 .gform_wrapper .gform_validation_errors>h2 { color: #ee0000 !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gsection .gsection_description { font-size: 15px; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gf_progressbar_percentage span { color: #FFF !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gf_progressbar_title { font-size: 1px; line-height: 1em; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gsection, .ds_gravity_forms_for_divi_0 .gform_wrapper.gravity-theme .gsection { border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#cccccc; }
.ds_gravity_forms_for_divi_0 { max-width: 100%; }
body .divimegapro-wrapper .et_pb_section .ds_gravity_forms_for_divi_0 input[id^=gform_submit_button] { color:#FFFFFF !important;
					
					
					border-radius:14px;
					
					font-size:20px;
					font-weight: 600 !important; background-color: #6061ff !important; }
body .divimegapro-wrapper .et_pb_section .ds_gravity_forms_for_divi_0 input[id^=gform_submit_button]:hover { padding-right: 2em;padding-left: 0.7em; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_1, body .divimegapro-wrapper .et_pb_section .et_pb_button_1:hover, body .divimegapro-wrapper .et_pb_section .ds_gravity_forms_for_divi_0 input[id^=gform_submit_button], body .divimegapro-wrapper .et_pb_section .ds_gravity_forms_for_divi_0 input[id^=gform_submit_button]:hover, body .divimegapro-wrapper .et_pb_section .et_pb_button_0, body .divimegapro-wrapper .et_pb_section .et_pb_button_0:hover { padding: 0.3em 1em !important; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_0:before, body .divimegapro-wrapper .et_pb_section .et_pb_button_0:after, body .divimegapro-wrapper .et_pb_section .et_pb_button_1:before, body .divimegapro-wrapper .et_pb_section .et_pb_button_1:after, body .divimegapro-wrapper .et_pb_section .ds_gravity_forms_for_divi_0 input[id^=gform_submit_button]:before, body .divimegapro-wrapper .et_pb_section .ds_gravity_forms_for_divi_0 input[id^=gform_submit_button]:after { display:none !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=color], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=date], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=datetime-local], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=datetime], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=email], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=month], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=number], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=password], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=search], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=tel], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=text], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=time], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=url], .ds_gravity_forms_for_divi_0 .gform_wrapper input[type=week], .ds_gravity_forms_for_divi_0 .gform_wrapper select, .ds_gravity_forms_for_divi_0 .gform_wrapper textarea, .ds_gravity_forms_for_divi_0 .input::placeholder, .et-db  .et-l .et_pb_text_dmp_339831_11.et_pb_text { color: #000000 !important; }
.ds_gravity_forms_for_divi_0 .input::-webkit-input-placeholder { color: #000000 !important; }
.ds_gravity_forms_for_divi_0 .input::-moz-placeholder { color: #000000 !important; }
.ds_gravity_forms_for_divi_0 .input::-ms-input-placeholder { color: #000000 !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=color],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=date],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=datetime-local],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=datetime],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=email],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=month],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=number],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=password],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=search],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=tel],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=text],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=time],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=url],.ds_gravity_forms_for_divi_0 .gform_wrapper input[type=week],.ds_gravity_forms_for_divi_0 .gform_wrapper select,.ds_gravity_forms_for_divi_0 .gform_wrapper textarea { padding-top: 16px !important; padding-right: 16px !important; padding-bottom: 16px !important; padding-left: 16px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; }
.ds_gravity_forms_for_divi_0 .et_pb_button { font-size:20px; background-color: rgba(0,0,0,0); border-width: 2px; border-color: #ffffff; border-radius: 3px;letter-spacing:0px;color:#fff }
.ds_gravity_forms_for_divi_0 .et_pb_button:hover { background-color: rgba(255,255,255,0.2); border-width: 2px; border-color: rgba(0,0,0,0); border-radius: 3px;letter-spacing:0px; color:#fff }
.ds_gravity_forms_for_divi_0 .ds-gfd-form-meta { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.ds_gravity_forms_for_divi_0 .gfield_radio .gchoice, .ds_gravity_forms_for_divi_0 .gfield_checkbox .gchoice { margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
.ds_gravity_forms_for_divi_0 .gform_wrapper input[aria-invalid=true], .ds_gravity_forms_for_divi_0 .gform_wrapper select[aria-invalid=true], .ds_gravity_forms_for_divi_0 .gform_wrapper textarea[aria-invalid=true] { color:#ee0000 !important; border-color:#ee0000 !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gfield_error .gfield_label { color:#ee0000; }
.ds_gravity_forms_for_divi_0 .gform_wrapper .gfield_error .ginput_complex label, .ds_gravity_forms_for_divi_0 .gform_wrapper .ginput_complex [aria-invalid=true] + label, .ds_gravity_forms_for_divi_0 .gfield_time_hour [aria-invalid=true] + label, .ds_gravity_forms_for_divi_0 .gfield_time_minute [aria-invalid=true] + label, .ds_gravity_forms_for_divi_0 .gform_wrapper .ginput_container_post_tags [aria-invalid=true] + .gfield_post_tags_hint { color:#ee0000 !important; }
.ds_gravity_forms_for_divi_0 .gfield_checkbox input:checked + label:before, .ds_gravity_forms_for_divi_0 .ginput_container_consent input:checked + label:before, .ds_gravity_forms_for_divi_0 .copy_values_option_container input:checked + label:before, .ds_gravity_forms_for_divi_0 .gfield_checkbox label:before, .ds_gravity_forms_for_divi_0 .ginput_container_consent label:before, .ds_gravity_forms_for_divi_0 .copy_values_option_container label:before, .ds_gravity_forms_for_divi_0 .gfield_radio label:before { background-color:#eeeeee; }
.ds_gravity_forms_for_divi_0 .gfield_radio label:after { box-shadow : inset 0 0 0 4px #2ea3f2; display : none; }
.ds_gravity_forms_for_divi_0 .gfield_error .gfield_checkbox label, .ds_gravity_forms_for_divi_0 .gfield_error .ginput_container_consent label, .ds_gravity_forms_for_divi_0 .gfield_error .copy_values_option_container label, .ds_gravity_forms_for_divi_0 .gfield_error .gfield_radio label { color: #EE0000; }
.ds_gravity_forms_for_divi_0 .gfield_checkbox input:checked + label:after, .ds_gravity_forms_for_divi_0 .ginput_container_consent input:checked + label:after, .ds_gravity_forms_for_divi_0 .copy_values_option_container input:checked + label:after { color :#2ea3f2; content : "\e803"; font-family : "DS Gravity Forms Styler For Divi"; line-height : 18px; font-weight : normal; height : 18px; width : 18px; font-size : 19px; text-indent: -2px; text-align : center; }
.ds_gravity_forms_for_divi_0 .gf_progressbar { background:#d2d6dc !important; }
.ds_gravity_forms_for_divi_0 .gf_progressbar_percentage { background-color:#1e7ac4 !important; height:0px !important; }
.ds_gravity_forms_for_divi_0 .gf_progressbar_percentage span { line-height:0px !important; }
.ds_gravity_forms_for_divi_0 .gform_wrapper select { background-image: linear-gradient(45deg, transparent 50%, #000000 50%), linear-gradient(135deg, #000000 50%, transparent 50%); }
.ds_gravity_forms_for_divi_0 .gform_wrapper select:hover { background-image: linear-gradient(45deg, transparent 50%,   50%), linear-gradient(135deg,    50%, transparent 50%); }
.ds_gravity_forms_for_divi_0 .gfield_radio label, .ds_gravity_forms_for_divi_0 .gfield_checkbox label, .ds_gravity_forms_for_divi_0 .ginput_container_consent label, .ds_gravity_forms_for_divi_0 .copy_values_option_container label { display : inline-flex; flex-wrap : wrap; align-items : center; padding-left : 24px !important; min-height : 18px; min-width : 18px; }
.ds_gravity_forms_for_divi_0 .gfield_radio label:before, .ds_gravity_forms_for_divi_0 .gfield_radio label:after { content : "";  position : absolute; top : 50%; left : 0;  -webkit-transform : translateY(-50%); transform : translateY(-50%); width : 18px; height : 18px; border-radius : 50%; }
.ds_gravity_forms_for_divi_0 .gfield_radio input[type=radio] { padding : 0;  margin  : 0; height : 0; width : 0;display : none; position : absolute; -webkit-appearance : none; }
.ds_gravity_forms_for_divi_0 .gfield_radio input[type=radio]:checked ~ label:after, .ds_gravity_forms_for_divi_0 .gfield_radio label:before { display : block; }
.ds_gravity_forms_for_divi_0 .gfield_checkbox label:before, .ds_gravity_forms_for_divi_0 .gfield_checkbox label:after, .ds_gravity_forms_for_divi_0 .ginput_container_consent label:before, .ds_gravity_forms_for_divi_0 .ginput_container_consent label:after, .ds_gravity_forms_for_divi_0 .copy_values_option_container label:before, .ds_gravity_forms_for_divi_0 .copy_values_option_container label:after { content : "";  position : absolute; top : 50%; left : 0; -webkit-transform : translateY(-50%); transform : translateY(-50%); width : 18px; height : 18px; display : block; -webkit-appearance : none; }
.ds_gravity_forms_for_divi_0 .gfield_checkbox input[type=checkbox], .ds_gravity_forms_for_divi_0 .ginput_container_consent input[type=checkbox], .ds_gravity_forms_for_divi_0 .copy_values_option_container input[type=checkbox] { padding : 0; margin : 0; height : 0; width : 0;display : none; position : absolute; -webkit-appearance : none; }
.et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h2 { font-size: 45px; text-align: center; }
.et_pb_row_4.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important;margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_5.et_pb_row { padding-right: 130px !important; padding-left: 130px !important; padding-right: 130px; padding-left: 130px; }
.et_pb_row_5, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_5.et_pb_row { width: 70%; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_0 { color:#FFFFFF !important;
					
					
					border-radius:5px; background-color: #0C71C3; }
.et_pb_button_0, .et_pb_button_0:after, .et_pb_button_1, .et_pb_button_1:after { transition: all 300ms ease 0ms; }
body .divimegapro-wrapper .et_pb_section .et_pb_button_1 { color:#FFFFFF !important;
					
					
					border-radius:5px;
					
					font-size:26px; background-color: #0C71C3; }
.et-db  .et-l .et_pb_section_dmp_339831_0 { border-top-width:3px;border-top-color:#6061ff; }
.et-db  .et-l .et_pb_section_dmp_339831_0.et_pb_section { padding-top: 0px;margin-top: 0px; background-color: #fdf8f8 !important; }
.ba_logo_grid_child_1 .dtq-logo-grid__item, .ba_logo_grid_child_8 .dtq-logo-grid__item, .ba_logo_grid_child_7 .dtq-logo-grid__item, .ba_logo_grid_child_6 .dtq-logo-grid__item, .ba_logo_grid_child_5 .dtq-logo-grid__item, .ba_logo_grid_child_4 .dtq-logo-grid__item, .ba_logo_grid_child_3 .dtq-logo-grid__item, .ba_logo_grid_child_2 .dtq-logo-grid__item, .ba_logo_grid_child_0 .dtq-logo-grid__item { background-color: #e2e5ed !important; padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; }
.et_pb_row_3.et_pb_row, .ds_gravity_forms_for_divi_0.et_pb_module { margin-left: auto !important; margin-right: auto !important; }

@media only screen and ( min-width: 981px ) {
	.ds_gravity_forms_for_divi_0 { width: 80%; }
}

@media only screen and ( max-width: 980px ) {
	.et_pb_section_0.et_pb_section { margin-bottom: 0px; }
	.ds_gravity_forms_for_divi_0 .gform_wrapper .gsection, .ds_gravity_forms_for_divi_0 .gform_wrapper.gravity-theme .gsection { border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#cccccc; }
	.ds_gravity_forms_for_divi_0 { width: 80%; }
	.et-db  .et-l .et_pb_section_dmp_339831_0 { border-top-width:3px;border-top-color:#6061ff; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_section_0.et_pb_section { margin-bottom: 10px; }
	.ds_gravity_forms_for_divi_0 .gform_wrapper .gsection, .ds_gravity_forms_for_divi_0 .gform_wrapper.gravity-theme .gsection { border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#cccccc; }
	.ds_gravity_forms_for_divi_0 { width: 95%; }
	.et-db  .et-l .et_pb_section_dmp_339831_0 { border-top-width:3px;border-top-color:#6061ff; }
}h3.gsection_title {font-size:20px!important}.gfield--type-html h3{font-size:16px!important; color:#ffffff!important; border:2px solid #338e15!important;  background-color:#7cda24!important; padding:15px!important}.gfield--type-html h3 a {text-decoration:underline!important}.gfield--type-html {}a {color:#000000}}