.elementor-150804 .elementor-element.elementor-element-094f542 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-150804 .elementor-element.elementor-element-615b9a1 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-150804 .elementor-element.elementor-element-615b9a1 .elementor-heading-title{font-family:"Archivo";font-size:14px;line-height:1.5em;color:#CDD8F5;}.elementor-150804 .elementor-element.elementor-element-c0a2ccc:not(.elementor-motion-effects-element-type-background), .elementor-150804 .elementor-element.elementor-element-c0a2ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150804 .elementor-element.elementor-element-c0a2ccc{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-150804 .elementor-element.elementor-element-c0a2ccc, .elementor-150804 .elementor-element.elementor-element-c0a2ccc > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150804 .elementor-element.elementor-element-c0a2ccc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150804 .elementor-element.elementor-element-f44a269 > .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-150804 .elementor-element.elementor-element-120ece1{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150804 .elementor-element.elementor-element-120ece1 img{border-radius:10px 10px 10px 10px;}.elementor-150804 .elementor-element.elementor-element-f020f33 .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-150804 .elementor-element.elementor-element-eeef236 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150804 .elementor-element.elementor-element-a898cfe .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150804 .elementor-element.elementor-element-f84ef84:not(.elementor-motion-effects-element-type-background), .elementor-150804 .elementor-element.elementor-element-f84ef84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150804 .elementor-element.elementor-element-f84ef84{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-150804 .elementor-element.elementor-element-f84ef84, .elementor-150804 .elementor-element.elementor-element-f84ef84 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150804 .elementor-element.elementor-element-f84ef84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150804 .elementor-element.elementor-element-cfd07aa > .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-150804 .elementor-element.elementor-element-b164c51{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150804 .elementor-element.elementor-element-b164c51 img{border-radius:10px 10px 10px 10px;}.elementor-150804 .elementor-element.elementor-element-2ef2dc6 .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-150804 .elementor-element.elementor-element-0df3c16 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150804 .elementor-element.elementor-element-cb02144 .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150804 .elementor-element.elementor-element-83a425a:not(.elementor-motion-effects-element-type-background), .elementor-150804 .elementor-element.elementor-element-83a425a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150804 .elementor-element.elementor-element-83a425a{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-150804 .elementor-element.elementor-element-83a425a, .elementor-150804 .elementor-element.elementor-element-83a425a > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150804 .elementor-element.elementor-element-83a425a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150804 .elementor-element.elementor-element-7991ddc > .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-150804 .elementor-element.elementor-element-c0dc417{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150804 .elementor-element.elementor-element-c0dc417 img{border-radius:10px 10px 10px 10px;}.elementor-150804 .elementor-element.elementor-element-5ef306c .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-150804 .elementor-element.elementor-element-e47be10 .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150804 .elementor-element.elementor-element-d8869c5 .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}.elementor-150804 .elementor-element.elementor-element-82aa566:not(.elementor-motion-effects-element-type-background), .elementor-150804 .elementor-element.elementor-element-82aa566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1530;}.elementor-150804 .elementor-element.elementor-element-82aa566{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-150804 .elementor-element.elementor-element-82aa566, .elementor-150804 .elementor-element.elementor-element-82aa566 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-150804 .elementor-element.elementor-element-82aa566 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-150804 .elementor-element.elementor-element-5ce5079 > .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-150804 .elementor-element.elementor-element-5f9c823{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-150804 .elementor-element.elementor-element-5f9c823 img{border-radius:10px 10px 10px 10px;}.elementor-150804 .elementor-element.elementor-element-336d7db > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-150804 .elementor-element.elementor-element-336d7db .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-150804 .elementor-element.elementor-element-b20e7eb .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-150804 .elementor-element.elementor-element-1c0348f .elementor-heading-title{font-family:"Archivo";font-size:13px;line-height:1.4em;color:#8E9EF5;}.elementor-150804 .elementor-element.elementor-element-d5bb1e9 .elementor-heading-title{font-family:"Archivo";font-size:12px;line-height:1.4em;color:#A3ADD3;}@media(max-width:767px){.elementor-150804 .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 */