.elementor-150808 .elementor-element.elementor-element-094f542 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-150808 .elementor-element.elementor-element-615b9a1 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-150808 .elementor-element.elementor-element-615b9a1 .elementor-heading-title{font-family:"Archivo";font-size:14px;line-height:1.5em;color:#CDD8F5;}.elementor-150808 .elementor-element.elementor-element-f5da267:not(.elementor-motion-effects-element-type-background), .elementor-150808 .elementor-element.elementor-element-f5da267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150808 .elementor-element.elementor-element-f5da267{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2544;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150808 .elementor-element.elementor-element-f5da267, .elementor-150808 .elementor-element.elementor-element-f5da267 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150808 .elementor-element.elementor-element-f5da267 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150808 .elementor-element.elementor-element-5510df2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-150808 .elementor-element.elementor-element-d681bbf{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150808 .elementor-element.elementor-element-d681bbf img{border-radius:10px 10px 10px 10px;}.elementor-150808 .elementor-element.elementor-element-1824f58 .elementor-heading-title{font-family:"Barlow";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-150808 .elementor-element.elementor-element-3c23a55 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150808 .elementor-element.elementor-element-5dacc60 .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150808 .elementor-element.elementor-element-d4d7ae7:not(.elementor-motion-effects-element-type-background), .elementor-150808 .elementor-element.elementor-element-d4d7ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150808 .elementor-element.elementor-element-d4d7ae7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2544;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150808 .elementor-element.elementor-element-d4d7ae7, .elementor-150808 .elementor-element.elementor-element-d4d7ae7 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150808 .elementor-element.elementor-element-d4d7ae7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150808 .elementor-element.elementor-element-5e46347 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-150808 .elementor-element.elementor-element-472bca9{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150808 .elementor-element.elementor-element-472bca9 img{border-radius:10px 10px 10px 10px;}.elementor-150808 .elementor-element.elementor-element-1db903d .elementor-heading-title{font-family:"Barlow";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-150808 .elementor-element.elementor-element-4a8dd62 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150808 .elementor-element.elementor-element-288fbeb .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150808 .elementor-element.elementor-element-124c907:not(.elementor-motion-effects-element-type-background), .elementor-150808 .elementor-element.elementor-element-124c907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150808 .elementor-element.elementor-element-124c907{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2544;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150808 .elementor-element.elementor-element-124c907, .elementor-150808 .elementor-element.elementor-element-124c907 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150808 .elementor-element.elementor-element-124c907 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150808 .elementor-element.elementor-element-6ea90bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-150808 .elementor-element.elementor-element-a1547c4{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150808 .elementor-element.elementor-element-a1547c4 img{border-radius:10px 10px 10px 10px;}.elementor-150808 .elementor-element.elementor-element-4a9816f .elementor-heading-title{font-family:"Barlow";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-150808 .elementor-element.elementor-element-083d209 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150808 .elementor-element.elementor-element-554d0f8 .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150808 .elementor-element.elementor-element-58bacbf:not(.elementor-motion-effects-element-type-background), .elementor-150808 .elementor-element.elementor-element-58bacbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150808 .elementor-element.elementor-element-58bacbf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2544;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150808 .elementor-element.elementor-element-58bacbf, .elementor-150808 .elementor-element.elementor-element-58bacbf > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150808 .elementor-element.elementor-element-58bacbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150808 .elementor-element.elementor-element-9a418c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-150808 .elementor-element.elementor-element-463a72e{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150808 .elementor-element.elementor-element-463a72e img{border-radius:10px 10px 10px 10px;}.elementor-150808 .elementor-element.elementor-element-066c697 .elementor-heading-title{font-family:"Barlow";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-150808 .elementor-element.elementor-element-3a61277 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150808 .elementor-element.elementor-element-000e01c .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150808 .elementor-element.elementor-element-86e8ea6:not(.elementor-motion-effects-element-type-background), .elementor-150808 .elementor-element.elementor-element-86e8ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150808 .elementor-element.elementor-element-86e8ea6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B5A1C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-150808 .elementor-element.elementor-element-86e8ea6, .elementor-150808 .elementor-element.elementor-element-86e8ea6 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150808 .elementor-element.elementor-element-86e8ea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150808 .elementor-element.elementor-element-449fb29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-150808 .elementor-element.elementor-element-0227c2c{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150808 .elementor-element.elementor-element-0227c2c img{border-radius:10px 10px 10px 10px;}.elementor-150808 .elementor-element.elementor-element-7305e99 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-150808 .elementor-element.elementor-element-7305e99 .elementor-heading-title{font-family:"Barlow";font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#F5B800;}.elementor-150808 .elementor-element.elementor-element-4db4c5f .elementor-heading-title{font-family:"Barlow";font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#FFFFFF;}.elementor-150808 .elementor-element.elementor-element-a50b9e1 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150808 .elementor-element.elementor-element-5fc6438 .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}@media(max-width:767px){.elementor-150808 .elementor-element.elementor-element-615b9a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-535aec7 *//* ===== Foro LAC · tarjetas de oradores ===== */

/* Tarjetas: 100% en mobile y tablet, 50% en desktop */
.elementor-widget-wrap:has(> .lac-speaker) {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-content: flex-start;
}
.elementor-widget-wrap > .elementor-inner-section.lac-speaker {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
}
@media (min-width: 1025px) {
  .elementor-widget-wrap > .elementor-inner-section.lac-speaker {
    width: calc(50% - 5px);
  }
}

/* Interior: foto a la izquierda, textos y bandera a la derecha, todo arriba */
.lac-speaker .elementor-widget-wrap {
  display: grid !important;
  grid-template-columns: 64px minmax(0, 1fr);
  grid-template-rows: repeat(5, auto) 1fr;
  column-gap: 14px;
  row-gap: 2px;
  align-content: start;
  padding: 10px !important;
}
.lac-speaker .elementor-widget-wrap > .elementor-widget {
  grid-column: 2;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Foto (cualquier imagen que no sea la bandera) */
.lac-speaker .elementor-widget-wrap > .elementor-widget-image:not(.bandera) {
  grid-column: 1;
  grid-row: 1 / -1;
  align-self: start;
  width: 64px !important;
}
.lac-speaker .elementor-widget-image:not(.bandera) img {
  display: block;
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 10px;
}

/* Bandera (widget de imagen con la clase "bandera") */
.lac-speaker .elementor-widget-wrap > .bandera {
  margin-top: 6px !important;
  text-align: left;
}
.lac-speaker .bandera img {
  display: block;
  width: auto;
  height: 25px;
  margin: 0;
  border-radius: 2px;
}/* End custom CSS */