/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 22 2021 | 20:22:48 */
/*SOBRE NOSOTROS 1*/
section.sobre-nosotros-1{background-color: transparent}
section.sobre-nosotros-1 .elementor-column.fotos > .elementor-column-wrap{padding: 0px 40px 0px 0px}
section.sobre-nosotros-1 .elementor-column.contenido > .elementor-column-wrap{padding: 0px 0px 0px 40px}
/*imagenes*/
section.sobre-nosotros-1 .elementor-widget-image.composicion img{transition: var(--a-transition)}
section.sobre-nosotros-1 .elementor-widget-image.composicion:hover img{transform: translatey(-20px)}
section.sobre-nosotros-1 .elementor-widget-image.imagen-rotativa{position: absolute; bottom: 660px; left: -295px;}
/*textos*/
section.sobre-nosotros-1 .elementor-widget-heading .elementor-heading-title span{color: var(--a-color-primario)}
section.sobre-nosotros-1 .elementor-widget-heading.subtitulo .elementor-heading-title{}
section.sobre-nosotros-1 .elementor-widget-heading.subtitulo .elementor-heading-title:before{content: ''; display: inline-block; width: 15px; height: 15px; padding-right: 3px; 
  background-image: url('/wp-content/uploads/2021/06/right-arrow-color-primario.svg'); background-size: 15px; background-repeat: no-repeat; margin-right: 5px;}
section.sobre-nosotros-1 .elementor-widget-heading.titulo{margin-bottom: 50px} /*detalle/icono subtitulo*/
section.sobre-nosotros-1 .elementor-widget-heading.titulo .elementor-heading-title:before{display: block; content: ""; position: absolute; bottom: -25px; width: 100px; height: 4px; left: 0; 
  border: 4px solid transparent;  border-bottom: 0; border-top-color: var(--a-color-primario);} /*detalle/cenefa titulo*/
section.sobre-nosotros-1 .elementor-widget-text-editor p{margin-bottom: 0px}
/*testimonio*/
section.sobre-nosotros-1 section.testimonio{background: var(--a-color-fondo-gris-claro); padding: 30px; border-radius: 5px; color: #fff} /*texto testimonio*/
section.sobre-nosotros-1 section.testimonio .elementor-row{flex-wrap: nowrap}
section.sobre-nosotros-1 section.testimonio .elementor-column{width: auto !important}
section.sobre-nosotros-1 section.testimonio .elementor-widget-text-editor .elementor-text-editor,
section.sobre-nosotros-1 section.testimonio .elementor-widget-text-editor .elementor-text-editor p{}
/*tu vision*/
section.sobre-nosotros-1 .elementor-widget-icon-box.tu-vision{}
/*datos*/
section.sobre-nosotros-1 section.datos{margin-bottom: 20px}
section.sobre-nosotros-1 section.datos .elementor-column .elementor-column-wrap{padding: 10px 0px}
section.sobre-nosotros-1 section.datos .elementor-column:first-child .elementor-column-wrap{padding-right: 10px}
section.sobre-nosotros-1 section.datos .elementor-widget-icon-box{}
section.sobre-nosotros-1 section.datos .elementor-widget-icon-box svg{width: 40px; height: 40px;}
section.sobre-nosotros-1 section.datos .elementor-widget-icon-box svg,
section.sobre-nosotros-1 section.datos .elementor-widget-icon-box svg path{color: var(--a-color-primario); fill: var(--a-color-primario)}
section.sobre-nosotros-1 section.datos .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{margin-bottom: 0px}
/*checks*/
section.sobre-nosotros-1 .elementor-widget-icon-list.checks ul li{width: 40%} /*lista de puntos*/
/*botones*/
section.sobre-nosotros-1 section.botones{margin-bottom: 30px}
section.sobre-nosotros-1 section.botones .elementor-column{width: auto !important}
section.sobre-nosotros-1 section.botones .elementor-column:first-child{margin-right: 15px}
/*fundador*/
section.sobre-nosotros-1 section.fundador{margin-bottom: 30px}
section.sobre-nosotros-1 section.fundador .elementor-row > .elementor-column:not(:last-child){width: auto; border-right-style: dashed; border-width: 1px; border-color: var(--a-color-linea-divisoria);}
section.sobre-nosotros-1 section.fundador .elementor-row > .elementor-column:first-child .elementor-column-wrap{padding: 0px 10px 0px 0px !important}
section.sobre-nosotros-1 section.fundador .elementor-row > .elementor-column:nth-child(2) .elementor-column-wrap{padding: 0px 10px 0px 10px !important}
section.sobre-nosotros-1 section.fundador .elementor-row > .elementor-column:last-child .elementor-column-wrap{padding: 0px 0px 0px 10px !important}
section.sobre-nosotros-1 section.fundador .elementor-widget-image img{max-width: 60px}
section.sobre-nosotros-1 section.fundador .elementor-widget-text-editor .elementor-text-editor{font-weight: 600}
section.sobre-nosotros-1 section.fundador .elementor-widget-text-editor .elementor-text-editor label{font-weight: 300}
section.sobre-nosotros-1 section.fundador .elementor-widget-button svg{font-size: 10px; position: relative; top: 3px; transition: transform 500ms ease}
section.sobre-nosotros-1 section.fundador .elementor-widget-button:hover svg{transform: translatex(5px)}
/*section.sobre-nosotros-1 section.fundador .elementor-widget-button:hover svg path{fill: #fff}*/
/*redes sociales*/
section.sobre-nosotros-1 .elementor-widget-social-icons .elementor-grid-item{margin: 0px 6px}
section.sobre-nosotros-1 .elementor-widget-social-icons .elementor-grid-item:first-child{margin-left: 0px !important}
section.sobre-nosotros-1 .elementor-widget-social-icons .elementor-grid-item > a{background: transparent !important}
section.sobre-nosotros-1 .elementor-widget-social-icons svg{width: 26px}
section.sobre-nosotros-1 .elementor-widget-social-icons svg path{fill: var(--a-color-primario) !important;}
section.sobre-nosotros-1 .elementor-widget-social-icons i{color: var(--a-color-primario) !important;}
/*responsive*/
@media (max-width: 992px){
  	section.sobre-nosotros-1 .elementor-column.contenido{order: 1; max-width: 100%; flex: 100%; padding: 0px 15px; margin-bottom: 50px}  
  	section.sobre-nosotros-1 .elementor-column.fotos{order: 2; max-width: 100%; flex: 100%; padding: 0px 15px} 
  	section.sobre-nosotros-1 .elementor-widget-image.imagen-rotativa{bottom: 160px; left: 0px;}
  	section.sobre-nosotros-1 .elementor-widget-image.imagen-rotativa .elementor-image{text-align: left}
}
@media (max-width: 768px){
  	section.sobre-nosotros-1 .elementor-widget-icon-box.tu-vision .elementor-icon-box-icon{margin-bottom: 0px}
  	section.sobre-nosotros-1 .elementor-widget-icon-box.tu-vision .elementor-icon-box-wrapper{display: flex !important}
  	section.sobre-nosotros-1 .elementor-widget-icon-box.tu-vision .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-right: 15px !important}
  	section.sobre-nosotros-1 .elementor-widget-icon-box.tu-vision .elementor-icon-box-wrapper .elementor-icon-box-content{text-align: left}
  	section.sobre-nosotros-1 section.datos .elementor-widget-icon-box .elementor-icon-box-wrapper{display: flex !important}
  	section.sobre-nosotros-1 section.datos .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-right: 15px !important}
  	section.sobre-nosotros-1 section.datos .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content{text-align: left}
  	section.sobre-nosotros-1 section.fundador .elementor-row > .elementor-column{width: auto !important}
}

