/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 23 2023 | 08:10:57 */
/*OBJETIVOS*/
section.objetivos{}
section.objetivos.elementor-section .elementor-widget-icon-box .elementor-icon-box-title,
section.objetivos.elementor-section .elementor-widget-icon-box .elementor-icon-box-title span{}
section.objetivos.elementor-section .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon{font-size: 90px}
section.objetivos.elementor-section .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon svg{padding: 5px}
/*colores*/
section.objetivos.elementor-section .elementor-widget-icon-box.color-blanco svg{background: var(--a-color-1); border-radius: 50%;}
section.objetivos.elementor-section .elementor-widget-icon-box.color-blanco svg path{color: var(--a-color-blanco); fill: var(--a-color-blanco)}
section.objetivos.elementor-section .elementor-widget-icon-box.color-blanco .elementor-icon-box-content,
section.objetivos.elementor-section .elementor-widget-icon-box.color-blanco .elementor-icon-box-content > .elementor-icon-box-title,
section.objetivos.elementor-section .elementor-widget-icon-box.color-blanco .elementor-icon-box-content > .elementor-icon-box-title > span{color: var(--a-color-negro)}
/*responsive*/
@media (max-width: 992px){
	section.objetivos.elementor-section .elementor-column{max-width: 100%; flex: 100%}
}



/*OBJETIVOS - VERSION 2*/
section.objetivos-2{}
section.objetivos-2 .elementor-widget-icon-box span.elementor-icon{padding: 20px; background: var(--a-color-1); border-radius: 50%;}
section.objetivos-2 .elementor-widget-icon-box span.elementor-icon svg,
section.objetivos-2 .elementor-widget-icon-box span.elementor-icon svg path{color: var(--a-color-blanco); fill: var(--a-color-blanco)}




/*OBJETIVOS - VERSION 3*/
section.objetivos-3{}
section.objetivos-3 .elementor-widget-image-box{}
section.objetivos-3 .elementor-widget-image-box .elementor-image-box-wrapper{max-width: 250px; margin: auto; background: var(--a-color-gris-claro); border-radius: 20px;
    box-shadow: var(--a-box-shadow); padding: 20px;}
section.objetivos-3 .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{max-width: 100px; width: 100% !important;}
/*responsive*/
@media (max-width: 1066px){
	section.objetivos-3 .elementor-row{flex-wrap: wrap}
	section.objetivos-3 .elementor-column{max-width: 50%; flex: 50%}
}
@media (max-width: 550px){
	section.objetivos-3 .elementor-column{max-width: 100%; flex: 100%}
}


/*TEXTOS INTRODUCCION*/
section.texto-introduccion{}
section.texto-introduccion .elementor-widget-divider{margin-bottom: 0px}
section.texto-introduccion .elementor-widget-button.boton{display: inline-block; max-width: max-content; margin-right: 10px; margin-bottom: 10px}
section.texto-introduccion .elementor-widget-button.boton.ultimo{margin-right: 0px}
section.texto-introduccion .elementor-widget-image-carousel .elementor-image-carousel > .swiper-slide{max-height: 360px}
section.texto-introduccion .elementor-widget-text-editor{margin-bottom: 0px}
/*lista puntos*/
section.texto-introduccion .elementor-widget-icon-box.lista-punto.uno{margin-top: 10px}
section.texto-introduccion .elementor-widget-icon-box.lista-punto{margin-bottom: 10px}
section.texto-introduccion .elementor-widget-icon-box.lista-punto.ultimo{margin-bottom: 30px}
section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-content span{}
section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-icon{margin-right: 10px}
section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-icon i,
section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-icon svg{font-size: 25px; color: var(--a-color-1)}
section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-icon svg path{fill: var(--a-color-1)}
@media (max-width: 992px){
	section.texto-introduccion .elementor-widget-wrap{text-align: center; justify-content: flex-start;}
	section.texto-introduccion .elementor-column.uno{order: 1}
	section.texto-introduccion .elementor-column.uno > .elementor-column-wrap{margin-bottom: 30px}
	section.texto-introduccion .elementor-column.dos{order: 2}
}
@media (max-width: 767px){
	section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-wrapper{flex-wrap: nowrap; display: flex;}
	section.texto-introduccion .elementor-widget-icon-box.lista-punto .elementor-icon-box-icon{margin-bottom: 0px !important}
}


/*TEXTOS INTRODUCCION V1*/
section.texto-introduccion.v1{}


/*TEXTOS INTRODUCCION V2*/
section.texto-introduccion.v2 .elementor-widget-wrap{justify-content: center}

