/* CSS específico de index.html (generado por Divi: estilos por módulo) */
.et_pb_row_3 { max-width:80% !important; }
.et_pb_row_3.et_pb_row { padding-top: 0px; padding-bottom: 0px; }
.et_pb_blurb_2 .et-pb-icon { font-size: 50px; }
.et_pb_blurb_3.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4 a { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_blurb_3.et_pb_blurb { padding-top: 40px !important; }
.et_pb_blurb_4.et_pb_blurb h4, .et_pb_blurb_4.et_pb_blurb h4 a { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_blurb_3 .et-pb-icon { font-size: 50px; }
.et_pb_blurb_2.et_pb_blurb { padding-top: 40px !important; }
.et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4 a { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_blurb_0.et_pb_blurb { padding-top: 40px !important; }
.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_blurb_0 .et-pb-icon { font-size: 50px; }
.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4 a { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_blurb_1 .et-pb-icon { font-size: 50px; }
.et_pb_blurb_1.et_pb_blurb { padding-top: 40px !important; }
.et_pb_blurb_4.et_pb_blurb { padding-top: 40px !important; }
.et_pb_blurb_4 .et-pb-icon { font-size: 50px; }
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button { 
					
					border-width:1px !important;
					
					
					letter-spacing:0px;
					font-size:20px; }
.et_pb_section_5.et_pb_section { background-color:#ffffff !important; }
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button:hover { 
					
					
					
					letter-spacing:0px;
					padding-left:0.7em; padding-right: 2em; }
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button:hover:after { 
						
						opacity: 1; }
body.et_button_custom_icon #page-container .et_pb_cta_1.et_pb_promo .et_pb_button:after { font-size:20px; }
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button:after { font-size:32px; 
						
						
						opacity:0;
						
						
						display: inline-block; }
body.et_button_custom_icon #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:after { font-size:20px; }
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:after { font-size:32px; 
						
						
						opacity:0;
						
						
						display: inline-block; }
.et_pb_blurb_5.et_pb_blurb { padding-top: 40px !important; }
.et_pb_blurb_5.et_pb_blurb h4, .et_pb_blurb_5.et_pb_blurb h4 a { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_blurb_5 .et-pb-icon { font-size: 50px; }
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button { color:#8e8e8e !important;
					
					
					border-color:rgba(175,175,175,0.57);
					
					
					font-size:20px; }
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:hover:after { 
						
						opacity: 1; }
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:hover { 
					
					
					
					letter-spacing:0px;
					padding-left:0.7em; padding-right: 2em; }
.et_pb_row_2 { max-width:80% !important; }
.et_pb_row_2.et_pb_row { padding-top: 0px; padding-bottom: 0px; }
.et_pb_slide_0.et_pb_slider_with_text_overlay h2.et_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
body.et_button_custom_icon #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:after { font-size:20px; }
.et_pb_slide_0.et_pb_slider_with_text_overlay .et_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.et_pb_fullwidth_slider_0 .et_pb_slide { -moz-background-size: initial;
					-webkit-background-size: initial;
					background-size: initial; }
.et_pb_section_0 { background-image:url(../../img/fondo_portada8.jpg); }
body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button { color:#777777 !important;
					
					
					border-color:rgba(119,119,119,0.66);
					
					
					font-size:20px; }
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:after { font-size:32px; 
						
						
						opacity:0;
						
						
						display: inline-block; }
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:hover:after { 
						
						opacity: 1; }
.et_pb_fullwidth_header_1.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay { background-color: rgba(0,0,0,0.5); }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay { background-color: rgba(0,0,0,0.7); }
.et_pb_fullwidth_header_2.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay { background-color: rgba(0,0,0,0.2); }
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button { color:#777777 !important;
					
					
					border-color:rgba(119,119,119,0.66);
					
					
					font-size:20px; }
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:hover { 
					
					
					
					
					padding-left:0.7em; padding-right: 2em; }
body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:hover:after { 
						
						opacity: 1; }
body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:hover { 
					
					
					
					
					padding-left:0.7em; padding-right: 2em; }
.et_pb_divider_0 { padding-bottom:10px }
.et_pb_text_0 { padding-top: 50px !important; }
.et_pb_divider_0:before { border-top-color: #ededed; border-top-style: solid; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio h2 { font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;color: #515151 !important; line-height: 1.5em !important; }
.et_pb_text_1 { padding-right: 50px !important; padding-bottom: 0px !important; padding-left: 50px !important; }
.et_pb_section_4.et_pb_section { background-color:#f5f5f5 !important; }
body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:after { font-size:32px; 
						
						
						opacity:0;
						
						
						display: inline-block; }
.et_pb_section_3.et_pb_section { padding-top: 20px; }
.et_pb_fullwidth_slider_1 .et_pb_slide { -moz-background-size: initial;
					-webkit-background-size: initial;
					background-size: initial; }
body.et_button_custom_icon #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:after { font-size:20px; }
.et_pb_slide_1 .et_pb_slide_description { text-align: rightZ;background-color: rgba(255,255,255,0.7);margin: 50px 0;padding: 50px 50px; }
.et_pb_slide_1.et_pb_slider_with_text_overlay h2.et_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.et_pb_slide_1.et_pb_slider_with_text_overlay .et_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content { color: #777777 !important; }
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content { color: #777777 !important; }
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title { font-size: 29px !important; color: #424242 !important; }
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title { font-size: 29px !important; color: #424242 !important; }

@media only screen and ( min-width: 981px ) {
	.et_pb_section_5.et_pb_section { padding-top: 80px; padding-bottom: 80px; }
	.et_pb_section_2 { display: none !important; }
	.et_pb_fullwidth_header_2 { display: none !important; }
	.et_pb_fullwidth_header_1 { display: none !important; }
}

@media only screen and ( max-width: 980px ) {
	.et_pb_blurb_4 .et-pb-icon { font-size: 40px; }
	.et_pb_blurb_5 .et-pb-icon { font-size: 40px; }
	body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button,body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:after { 
								 }
	body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button,body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button:after { 
								 }
	.et_pb_blurb_3 .et-pb-icon { font-size: 40px; }
	.et_pb_blurb_2 .et-pb-icon { font-size: 40px; }
	body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button,body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:after { 
								 }
	.et_pb_text_1 { padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; }
	.et_pb_blurb_0 .et-pb-icon { font-size: 40px; }
	.et_pb_blurb_1 .et-pb-icon { font-size: 40px; }
	body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button,body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:after { 
								 }
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.et_pb_section_2 { display: none !important; }
	.et_pb_fullwidth_header_2 { display: none !important; }
	.et_pb_fullwidth_header_0 { display: none !important; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_blurb_3 .et-pb-icon { font-size: 30px; }
	.et_pb_blurb_2 .et-pb-icon { font-size: 30px; }
	.et_pb_blurb_4 .et-pb-icon { font-size: 30px; }
	.et_pb_blurb_5 .et-pb-icon { font-size: 30px; }
	body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button,body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button:after { 
								 }
	body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button,body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:after { 
								 }
	.et_pb_blurb_1 .et-pb-icon { font-size: 30px; }
	.et_pb_blurb_0 .et-pb-icon { font-size: 30px; }
	.et_pb_fullwidth_header_1 { display: none !important; }
	.et_pb_fullwidth_header_0 { display: none !important; }
	body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button,body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:after { 
								 }
	.et_pb_section_1 { display: none !important; }
	.et_pb_section_3.et_pb_section { padding-top: 0px; }
	body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button,body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:after { 
								 }
	.et_pb_section_0.et_pb_section { padding-top: 0px;padding-bottom: 0px; }
}

.et_pb_bg_layout_dark { color: #ffffff !important; } .page.et_pb_pagebuilder_layout #main-content { background-color: rgba(255,255,255,0); } .et_pb_section { background-color: #ffffff; }
