.elementor-987852 .elementor-element.elementor-element-5bb17d8:not(.elementor-motion-effects-element-type-background), .elementor-987852 .elementor-element.elementor-element-5bb17d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quintocentenario.cl/wp-content/uploads/2025/08/003.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987852 .elementor-element.elementor-element-5bb17d8 > .elementor-background-overlay{background-color:var( --e-global-color-vamtam_accent_1 );opacity:0.28;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987852 .elementor-element.elementor-element-5bb17d8 > .elementor-container{min-height:51vh;}.elementor-987852 .elementor-element.elementor-element-5bb17d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-236px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-987852 .elementor-element.elementor-element-5c2b149.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-987852 .elementor-element.elementor-element-5c2b149.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-987852 .elementor-element.elementor-element-5c2b149 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-987852 .elementor-element.elementor-element-5c2b149 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987852 .elementor-element.elementor-element-5c2b149 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987852 .elementor-element.elementor-element-9c0ee3e{margin-top:-220px;margin-bottom:0px;}.elementor-987852 .elementor-element.elementor-element-80444a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-987852 .elementor-element.elementor-element-80444a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-bc-flex-widget .elementor-987852 .elementor-element.elementor-element-80444a5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-987852 .elementor-element.elementor-element-80444a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-987852 .elementor-element.elementor-element-80444a5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-987852 .elementor-element.elementor-element-80444a5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:80px;padding-inline-start:80px;padding-block-end:110px;padding-inline-end:80px;}.elementor-987852 .elementor-element.elementor-element-80444a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987852 .elementor-element.elementor-element-87dc4f5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-bc-flex-widget .elementor-987852 .elementor-element.elementor-element-0316ae5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-987852 .elementor-element.elementor-element-0316ae5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-987852 .elementor-element.elementor-element-0316ae5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-987852 .elementor-element.elementor-element-0316ae5 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987852 .elementor-element.elementor-element-c292c10 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-c292c10{margin-top:130px;margin-bottom:70px;}.elementor-987852 .elementor-element.elementor-element-e34fb81 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987852 .elementor-element.elementor-element-41dfd108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-987852 .elementor-element.elementor-element-780abcb{font-size:24px;font-weight:400;line-height:1.3em;}.elementor-987852 .elementor-element.elementor-element-aad169c > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-aad169c{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-9a199c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-987852 .elementor-element.elementor-element-0e5a830 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-0e5a830{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-b655735 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-b655735{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-9dff828 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-9dff828{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-8f5edca > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-8f5edca{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-7fdd956 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-7fdd956{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-bd34d51 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-bd34d51{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-808736d > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-808736d{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-8cf3c51 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-8cf3c51{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-9174d4a > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-9174d4a{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-36f1960 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-36f1960{margin-top:0px;margin-bottom:45px;}.elementor-987852 .elementor-element.elementor-element-0406ca2 > .elementor-container{max-width:1120px;}.elementor-987852 .elementor-element.elementor-element-0406ca2{margin-top:0px;margin-bottom:45px;}@media(max-width:1024px){.elementor-987852 .elementor-element.elementor-element-5bb17d8 > .elementor-container{min-height:55vh;}.elementor-987852 .elementor-element.elementor-element-5bb17d8:not(.elementor-motion-effects-element-type-background), .elementor-987852 .elementor-element.elementor-element-5bb17d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987852 .elementor-element.elementor-element-5bb17d8{margin-top:-90px;margin-bottom:150px;}.elementor-987852 .elementor-element.elementor-element-5c2b149 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987852 .elementor-element.elementor-element-9c0ee3e{margin-top:-360px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-80444a5 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:80px;padding-inline-start:30px;padding-block-end:100px;padding-inline-end:80px;}.elementor-987852 .elementor-element.elementor-element-c292c10{margin-top:0px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-aad169c{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-0e5a830{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-b655735{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-9dff828{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-8f5edca{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-7fdd956{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-bd34d51{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-808736d{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-8cf3c51{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-9174d4a{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-36f1960{padding:0px 30px 0px 30px;}.elementor-987852 .elementor-element.elementor-element-0406ca2{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-987852 .elementor-element.elementor-element-5bb17d8 > .elementor-container{min-height:470px;}.elementor-987852 .elementor-element.elementor-element-5bb17d8{margin-top:-155px;margin-bottom:150px;}.elementor-987852 .elementor-element.elementor-element-9c0ee3e{margin-top:-300px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-80444a5{width:100%;}.elementor-987852 .elementor-element.elementor-element-80444a5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-987852 .elementor-element.elementor-element-80444a5 > .elementor-element-populated{padding-block-start:45px;padding-inline-start:20px;padding-block-end:45px;padding-inline-end:20px;}.elementor-987852 .elementor-element.elementor-element-c292c10{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-780abcb{font-size:16px;line-height:1.4em;}.elementor-987852 .elementor-element.elementor-element-aad169c{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-0e5a830{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-b655735{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-9dff828{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-8f5edca{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-7fdd956{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-bd34d51{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-808736d{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-8cf3c51{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-9174d4a{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-36f1960{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}.elementor-987852 .elementor-element.elementor-element-0406ca2{margin-top:0px;margin-bottom:5px;padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-987852 .elementor-element.elementor-element-80444a5{width:54%;}.elementor-987852 .elementor-element.elementor-element-0316ae5{width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-987852 .elementor-element.elementor-element-80444a5{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-780abcb *//* Encabezados */
th.views {
  background-color: #19529E;
  color: #fff;
  text-align: left;
  padding: 8px;
}

/* Zebra */
tr.odd {
  background-color: #f9f9f9;
}
tr.even {
  background-color: #e9e9e9;
}

td {
  padding: 8px;
}

@media (max-width: 767px) {
  .tabla-contactos { width: 100%; border-collapse: collapse; }
  .tabla-contactos tr { display: block; margin-bottom: 14px; border: 1px solid #e5e5e5; border-radius: 6px; overflow: hidden; }
  .tabla-contactos th { display: block; width: 100%; text-align: left; padding: 10px 12px; box-sizing: border-box; }
  .tabla-contactos th.views { display: none !important; } /* oculta cabecera "Contacto" */
  .tabla-contactos td { display: block; width: 100%; padding: 10px 12px; border: 0; border-bottom: 1px solid #f0f0f0; box-sizing: border-box; word-break: break-word; }
  .tabla-contactos td:last-child { border-bottom: none; }
  .tabla-contactos td:first-child { font-weight: 600; }
  .tabla-contactos .contacto-linea { margin-top: 4px; font-weight: 400; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6094a880 *//* MOBILE: tabla vertical */
@media (max-width: 767px) {
  .tabla-contactos,
  .tabla-contactos tbody,
  .tabla-contactos tr,
  .tabla-contactos th,
  .tabla-contactos td {
    display: block;
    width: 100% !important;
  }

  /* Ocultar fila de encabezados original */
  .tabla-contactos tr:first-child {
    display: none;
  }

  /* Cada fila de datos como tarjeta */
  .tabla-contactos tr {
    margin-bottom: 16px;
    border: 1px solid #ddd;
    border-radius: 6px;
    overflow: hidden;
  }

  /* Celdas convertidas en bloques con su cabecera */
  .tabla-contactos td {
    padding: 10px;
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    box-sizing: border-box;
  }

  .tabla-contactos td:last-child {
    border-bottom: none;
  }

  /* Antes de cada celda se inserta el título */
  .tabla-contactos td:nth-child(1)::before {
    content: "MES";
    display: block;
    background: #11406A; /* mismo color de cabecera */
    color: #fff;
    font-weight: bold;
    padding: 6px 10px;
    margin: -10px -10px 8px -10px;
    border-bottom: 2px solid #ddd;
  }

  .tabla-contactos td:nth-child(2)::before {
    content: "LIBRO";
    display: block;
    background: #11406A;
    color: #fff;
    font-weight: bold;
    padding: 6px 10px;
    margin: -10px -10px 8px -10px;
    border-bottom: 2px solid #ddd;
  }

  .tabla-contactos td:nth-child(3)::before {
    content: "VALOR";
    display: block;
    background: #11406A;
    color: #fff;
    font-weight: bold;
    padding: 6px 10px;
    margin: -10px -10px 8px -10px;
    border-bottom: 2px solid #ddd;
  }
}/* End custom CSS */