
div.et_pb_section.et_pb_section_0 { background-image: url(https://santacasabh.org.br/wp-content/uploads/2023/05/banner-fale-conosco-SAC.jpg) !important; }
.et_pb_section_0 { filter: blur(-2px);backface-visibility:hidden; filter: blur(-2px);backface-visibility:hidden; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 50px; line-height: 1.3em; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 48px; line-height: 1.5em; display: flex;align-items: center; }
.et_pb_fullwidth_header_0 { min-height: 400px; display: flex!important;align-items:center!important; }
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 input:not([type=submit]), .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 input::placeholder, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 select, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 textarea, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 textarea::placeholder { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;font-size: 16px !important; color: #000000 !important; }
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 label { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 15px !important; color: #ff0032 !important; }
.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input:not([type=submit]),
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=email],
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=text],
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=url],
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=tel],
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=date],
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 select,
						.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 textarea { border-radius: 6px 6px 6px 6px;overflow: hidden; border-width:1px!important;border-color:#a0a0a0!important; }
.dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input:not([type=submit]):hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=email]:hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=text]:hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=url]:hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=tel]:hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 input[type=date]:hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 select:hover, .dvppl_cf7_styler_0 .dipe-cf7-styler .wpcf7 textarea:hover { border-width:1px!important; }
body .et_pb_section .dvppl_cf7_styler_0 .wpcf7-form input[type=submit] { color:#ffffff !important;
					border-width:0px !important;
					
					border-radius:20px;
					
					font-size:21px;
					font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; background-color: #ff0032 !important; }
body .et_pb_section .dvppl_cf7_styler_0 .wpcf7-form input[type=submit]:hover { padding-right: 2em;padding-left: 0.7em; }
body .et_pb_section .dvppl_cf7_styler_0 .wpcf7-form input[type=submit], body .et_pb_section .dvppl_cf7_styler_0 .wpcf7-form input[type=submit]:hover { padding: 0.3em 1em !important; }
body .et_pb_section .dvppl_cf7_styler_0 .wpcf7-form input[type=submit]:before, body .et_pb_section .dvppl_cf7_styler_0 .wpcf7-form input[type=submit]:after { display:none !important; }
.dvppl_cf7_styler_0 .dipe-form-header-container { background-color: ; margin-bottom: 0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.dvppl_cf7_styler_0 .dipe-form-header-icon, .dvppl_cf7_styler_0 .dipe-form-header-image { background-color: ; }
.dvppl_cf7_styler_0 .dipe-form-header-icon span { color: ; }
.dvppl_cf7_styler_0 .dipe-cf7-styler { background-color: #FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7-form-control:not(.wpcf7-submit) { margin-top:4px!important;; }
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 form>p, .dipe-cf7 .wpcf7 form>div, .dipe-cf7 .wpcf7 form>label
            .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 form .dp-col>p, .dipe-cf7 .wpcf7 form .dp-col>div, .dipe-cf7 .wpcf7 form .dp-col>label { margin-bottom:20px!important;; }
.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 select, .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 textarea { padding-top:10px!important; padding-right:15px!important; padding-bottom:10px!important; padding-left:15px!important; }
.dvppl_cf7_styler_0 .dipe-cf7 input:not([type=submit]), .dvppl_cf7_styler_0 .dipe-cf7 select, .dvppl_cf7_styler_0 .dipe-cf7 textarea, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-checkbox input[type="checkbox"] + span:before, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-acceptance input[type="checkbox"] + span:before, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-radio input[type="radio"]:not(:checked) + span:before { background-color: #FFFFFF; }
.dvppl_cf7_styler_0 .wpcf7 form .wpcf7-response-output, .dvppl_cf7_styler_0 .wpcf7 form span.wpcf7-not-valid-tip { text-align: left; }
.dvppl_cf7_styler_0 .wpcf7 form.sent .wpcf7-response-output { background-color:  !important; border-color: ; }
.dvppl_cf7_styler_0 .wpcf7 form .wpcf7-response-output { color:  !important; background-color:  !important; border-color:  !important; }
.dvppl_cf7_styler_0 span.wpcf7-not-valid-tip { padding: 0px !important; margin-top: 0px !important; }
.et_pb_row_2 { min-height: 0px; }
.et_pb_row_2.et_pb_row { padding-top: 0px !important; padding-top: 0px; }
.et-db .et-l .et_pb_text_dov_235606_3.et_pb_text { color: #000000 !important; }

@media only screen and ( max-width: 980px ) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-size: 50px; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-size: 30px; }
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-size: 28px; }
}