.elementor-912 .elementor-element.elementor-element-3483884{--display:flex;--justify-content:space-between;--padding-top:200px;--padding-bottom:200px;--padding-left:16px;--padding-right:16px;}.elementor-912 .elementor-element.elementor-element-3483884:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-3483884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tedxsurco.com/wp-content/uploads/2026/04/bg-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-912 .elementor-element.elementor-element-4415031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-525ab6f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-912 .elementor-element.elementor-element-20bfb7f{--display:flex;}.elementor-912 .elementor-element.elementor-element-1d1181d{--display:flex;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-912 .elementor-element.elementor-element-af1475c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-af1475c .elementor-heading-title{font-weight:bold;}.elementor-912 .elementor-element.elementor-element-18d2fae{--divider-border-style:solid;--divider-color:#D51F09;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-912 .elementor-element.elementor-element-18d2fae .elementor-divider-separator{width:12px;margin:0 auto;margin-center:0;}.elementor-912 .elementor-element.elementor-element-18d2fae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-912 .elementor-element.elementor-element-bc217c9{text-align:center;}.elementor-912 .elementor-element.elementor-element-bc217c9 .elementor-heading-title{font-size:17px;}.elementor-912 .elementor-element.elementor-element-cf317c5{--display:flex;}.elementor-912 .elementor-element.elementor-element-df7633e{--display:flex;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-912 .elementor-element.elementor-element-abbadab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-abbadab .elementor-heading-title{font-weight:bold;}.elementor-912 .elementor-element.elementor-element-7ebb9be{--divider-border-style:solid;--divider-color:#D51F09;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-912 .elementor-element.elementor-element-7ebb9be .elementor-divider-separator{width:12px;margin:0 auto;margin-center:0;}.elementor-912 .elementor-element.elementor-element-7ebb9be .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-912 .elementor-element.elementor-element-a7c4c25{text-align:center;}.elementor-912 .elementor-element.elementor-element-a7c4c25 .elementor-heading-title{font-size:17px;}.elementor-912 .elementor-element.elementor-element-50c6508{--display:flex;}.elementor-912 .elementor-element.elementor-element-2b642dc{--display:flex;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-912 .elementor-element.elementor-element-621623a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-621623a .elementor-heading-title{font-weight:bold;}.elementor-912 .elementor-element.elementor-element-c943745{--divider-border-style:solid;--divider-color:#D51F09;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-912 .elementor-element.elementor-element-c943745 .elementor-divider-separator{width:12px;margin:0 auto;margin-center:0;}.elementor-912 .elementor-element.elementor-element-c943745 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-912 .elementor-element.elementor-element-d507cce{text-align:center;}.elementor-912 .elementor-element.elementor-element-d507cce .elementor-heading-title{font-size:17px;}.elementor-912 .elementor-element.elementor-element-a620519{--display:flex;}.elementor-912 .elementor-element.elementor-element-8683acf{--display:flex;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-912 .elementor-element.elementor-element-d28893f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-d28893f .elementor-heading-title{font-weight:bold;}.elementor-912 .elementor-element.elementor-element-f7daef3{--divider-border-style:solid;--divider-color:#D51F09;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-912 .elementor-element.elementor-element-f7daef3 .elementor-divider-separator{width:12px;margin:0 auto;margin-center:0;}.elementor-912 .elementor-element.elementor-element-f7daef3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-912 .elementor-element.elementor-element-80526d3{text-align:center;}.elementor-912 .elementor-element.elementor-element-80526d3 .elementor-heading-title{font-size:17px;}.elementor-912 .elementor-element.elementor-element-a6d7445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-912 .elementor-element.elementor-element-a6d7445:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-a6d7445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tedxsurco.com/wp-content/uploads/2026/04/bg-6.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-912 .elementor-element.elementor-element-94568e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:1600px){.elementor-912 .elementor-element.elementor-element-525ab6f{--grid-auto-flow:row;}}@media(max-width:1599px){.elementor-912 .elementor-element.elementor-element-3483884{--padding-top:160px;--padding-bottom:160px;--padding-left:16px;--padding-right:16px;}.elementor-912 .elementor-element.elementor-element-525ab6f{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-912 .elementor-element.elementor-element-3483884{--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-912 .elementor-element.elementor-element-525ab6f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-912 .elementor-element.elementor-element-3483884{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-912 .elementor-element.elementor-element-4415031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-912 .elementor-element.elementor-element-525ab6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-cf317c5 */@media (min-width: 1200px) {
    .elementor-912 .elementor-element.elementor-element-cf317c5 {
        position: relative;
        top: 120px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a620519 */@media (min-width: 1200px) {
    .elementor-912 .elementor-element.elementor-element-a620519 {
        position: relative;
        top: 120px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d7445 *//* 1. Convertimos el contenedor interno en Grid */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: 6vw; /* Un poco más pequeño para darte más resolución vertical */
    gap: 15px;
    align-items: stretch;
}

/* 2. Aseguramos que las imágenes llenen su celda sin deformarse */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image {
    width: 100%;
    height: 100%;
    margin: 0 !important; 
}

.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image .elementor-image,
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0px; 
}

/* 3. Mapeo exacto de las 12 imágenes */

/* --- FILA SUPERIOR (4 imágenes) --- */
/* Imagen 1 (Izq) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(1) { 
    grid-column: 4 / 6;
    grid-row: 2 / 5;
}
/* Imagen 2 (Medio-Izq, más alta) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(2) { 
    grid-column: 6 / 8;
    grid-row: 1 / 5;
    
}
/* Imagen 3 (Medio-Der) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(3) { 
    grid-column: 8 / 10;
    grid-row: 2 / 4;
}
/* Imagen 4 (Der) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(4) {
    grid-column: 2 / 6;
    grid-row: 5 / 7;
}

/* --- FILA MEDIA (4 imágenes) --- */
/* Imagen 5 (Izq) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(5) {
    grid-column: 6 / 9;
    grid-row: 5 / 9;
}
/* Imagen 6 (CENTRO - "El corazón de las ideas") */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(6) {
    grid-column: 9 / 11;
    grid-row: 4 / 8;
    
} 
/* Imagen 7 (Medio-Der) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(7) { 
    grid-column: 11 / 13;
    grid-row: 5 / 8;
}
/* Imagen 8 (Der) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(8) { 
    grid-column: 1 / 4;
    grid-row: 7 / 9;
}

/* --- FILA INFERIOR (4 imágenes) --- */
/* Imagen 9 (Izq) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(9) { 
    grid-column: 4 / 6;
    grid-row: 7 / 9;
}
/* Imagen 10 (Medio-Izq) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(10) {
    grid-column: 3 / 7;
    grid-row: 9 / 11;
}
/* Imagen 11 (Medio-Der) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(11) {
    grid-column: 7 / 9;
    grid-row: 9 / 12;
}
/* Imagen 12 (Der) */
.elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image:nth-child(12) {
    grid-column: 9 / 12;
    grid-row: 8 / 10;
}


/* 4. Reseteo para Móviles (para que no se vea miniatura) */
@media (max-width: 768px) {
    .elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    
    .elementor-912 .elementor-element.elementor-element-a6d7445 .e-con-inner .elementor-widget-image {
        grid-column: auto !important;
        grid-row: auto !important;
        height: auto;
    }
}/* End custom CSS */