.elementor-871 .elementor-element.elementor-element-ar00013{--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;}.elementor-871 .elementor-element.elementor-element-ar00013:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-ar00013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-papel );}.elementor-871 .elementor-element.elementor-element-ar00010{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-ar00008 .elementor-heading-title{font-family:var( --e-global-typography-antetitulo-font-family ), Sans-serif;font-size:var( --e-global-typography-antetitulo-font-size );font-weight:var( --e-global-typography-antetitulo-font-weight );text-transform:var( --e-global-typography-antetitulo-text-transform );line-height:var( --e-global-typography-antetitulo-line-height );letter-spacing:var( --e-global-typography-antetitulo-letter-spacing );color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-ar00012{--display:flex;--padding-top:0px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-871 .elementor-element.elementor-element-ar00008 .elementor-heading-title{font-size:var( --e-global-typography-antetitulo-font-size );line-height:var( --e-global-typography-antetitulo-line-height );letter-spacing:var( --e-global-typography-antetitulo-letter-spacing );}}@media(max-width:767px){.elementor-871 .elementor-element.elementor-element-ar00008 .elementor-heading-title{font-size:var( --e-global-typography-antetitulo-font-size );line-height:var( --e-global-typography-antetitulo-line-height );letter-spacing:var( --e-global-typography-antetitulo-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-ar00013 */.elementor-871 .elementor-element.elementor-element-ar00013{--tlr-rojo:var(--e-global-color-primary);--tlr-tinta:var(--e-global-color-secondary);
--tlr-gris:var(--e-global-color-accent);--tlr-filete:var(--e-global-color-filete);
--tlr-suave:var(--e-global-color-papelsuave);--tlr-papel:var(--e-global-color-papel);
--tlr-titular:var(--e-global-typography-primary-font-family),Impact,sans-serif;
--tlr-dato:var(--e-global-typography-accent-font-family),system-ui,sans-serif;
--tlr-lectura:var(--e-global-typography-text-font-family),Georgia,serif;
--tlr-curva:cubic-bezier(.2,.7,.3,1);
--tlr-sombra:0 1px 2px rgba(14,14,14,.04),0 10px 28px rgba(14,14,14,.07);
--tlr-sombra-alta:0 2px 4px rgba(14,14,14,.06),0 20px 48px rgba(14,14,14,.14);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-seccion__titulo,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-cartelera__titulo,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-equipo__titulo,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-funciones__titulo,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-bloque__titulo,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-descargas__titulo{
font-family:var(--tlr-titular);font-size:clamp(27px,3.4vw,40px);line-height:1.05;
letter-spacing:-1.1px;color:var(--tlr-tinta);margin:0 0 26px;padding:16px 0 0;
border:0;border-top:5px solid var(--tlr-rojo);display:block;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-descargas__titulo{font-size:clamp(21px,2.4vw,27px);letter-spacing:-.6px;margin-bottom:18px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-eje{background:var(--tlr-papel);border:1px solid var(--tlr-filete);
box-shadow:var(--tlr-sombra);transition:transform .32s var(--tlr-curva),box-shadow .32s var(--tlr-curva);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta:hover,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona:hover,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-eje:hover{transform:translateY(-6px);box-shadow:var(--tlr-sombra-alta);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__enlace,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona__enlace{text-decoration:none;color:inherit;display:flex;flex-direction:column;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__img,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona__foto{display:block;overflow:hidden;background:var(--tlr-suave);aspect-ratio:3/4;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__foto,
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona__img{display:block;width:100%;height:100%;object-fit:cover;
transition:transform .6s var(--tlr-curva),filter .45s ease;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta:hover .tlr-tarjeta__foto{transform:scale(1.05);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona__img{filter:grayscale(1);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona:hover .tlr-persona__img{filter:grayscale(0);transform:scale(1.04);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-boton{display:inline-block;background:var(--tlr-rojo);color:#fff!important;
font-family:var(--tlr-dato);font-weight:600;font-size:12.5px;text-transform:uppercase;
letter-spacing:1.5px;padding:15px 28px;text-decoration:none;white-space:nowrap;
transition:background .25s var(--tlr-curva),transform .25s var(--tlr-curva),box-shadow .25s var(--tlr-curva);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-boton:hover{background:var(--e-global-color-rojohover);color:#fff!important;
transform:translateY(-2px);box-shadow:0 10px 24px rgba(155,16,16,.28);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-boton--claro{background:transparent;color:#F4F1EF!important;border:1px solid #6E6360;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-boton--claro:hover{background:#E5473C;border-color:#E5473C;box-shadow:0 10px 24px rgba(229,71,60,.3);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-enlace-mas{font-family:var(--tlr-dato);font-weight:600;font-size:12.5px;
text-transform:uppercase;letter-spacing:1.6px;color:var(--tlr-tinta);text-decoration:none;
border-bottom:2px solid var(--tlr-rojo);padding-bottom:4px;transition:color .25s ease;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-enlace-mas:hover{color:var(--tlr-rojo);}
@media(prefers-reduced-motion:reduce){
.elementor-871 .elementor-element.elementor-element-ar00013 *,.elementor-871 .elementor-element.elementor-element-ar00013 *::before,.elementor-871 .elementor-element.elementor-element-ar00013 *::after{
animation-duration:.01ms!important;transition-duration:.01ms!important;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta:hover,.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-persona:hover,.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-eje:hover{transform:none;}}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-cartel--mini{display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:8px;width:100%;height:100%;background:var(--tlr-suave);padding:16px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-cartel--mini .tlr-cartel__marca{display:block;width:66%;color:var(--tlr-tinta);opacity:.15;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-cartel--mini .tlr-cartel__marca svg{display:block;width:100%;height:auto;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-cartel--mini .tlr-cartel__aviso{font-family:var(--tlr-dato);font-weight:600;font-size:9px;
text-transform:uppercase;letter-spacing:1.4px;color:var(--tlr-gris);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-cartelera__lista{list-style:none;margin:0;padding:0;display:grid;
grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__enlace{padding:0 0 22px;gap:16px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__cuerpo{display:flex;flex-direction:column;gap:8px;padding:0 20px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__estado{font-family:var(--tlr-dato);font-weight:600;font-size:10.5px;
text-transform:uppercase;letter-spacing:1.9px;color:var(--tlr-rojo);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__titulo{font-family:var(--tlr-titular);font-size:22px;line-height:1.1;
letter-spacing:-.5px;color:var(--tlr-tinta);transition:color .25s ease;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta:hover .tlr-tarjeta__titulo{color:var(--tlr-rojo);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__fecha{font-family:var(--tlr-dato);font-size:13px;line-height:1.5;color:var(--tlr-gris);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-tarjeta__sinfecha{font-family:var(--tlr-dato);font-size:13px;color:var(--tlr-gris);font-style:italic;}
/* --- Barra de filtros --- */
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-filtros{display:flex;flex-wrap:wrap;align-items:flex-start;gap:26px 40px;
padding:24px 0 26px;margin:0 0 34px;border-top:1px solid var(--tlr-filete);
border-bottom:1px solid var(--tlr-filete);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-filtro{display:flex;flex-direction:column;gap:11px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-filtro__clave{font-family:var(--tlr-dato);font-weight:600;font-size:10.5px;
text-transform:uppercase;letter-spacing:1.9px;color:var(--tlr-gris);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-filtro__ops{display:flex;flex-wrap:wrap;gap:8px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-op{font-family:var(--tlr-dato);font-weight:600;font-size:12px;
letter-spacing:.4px;color:var(--tlr-tinta);background:transparent;cursor:pointer;
border:1px solid var(--tlr-filete);border-radius:0;padding:9px 15px;
transition:background .22s var(--tlr-curva),border-color .22s var(--tlr-curva),color .22s var(--tlr-curva);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-op:hover{border-color:var(--tlr-tinta);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-op--on{background:var(--tlr-tinta);border-color:var(--tlr-tinta);color:#fff;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-op:focus-visible{outline:2px solid var(--tlr-rojo);outline-offset:2px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-catalogo__cuenta{margin:0 0 0 auto;align-self:flex-end;
font-family:var(--tlr-dato);font-weight:600;font-size:12px;text-transform:uppercase;
letter-spacing:1.5px;color:var(--tlr-rojo);font-variant-numeric:tabular-nums;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-catalogo__sinresultados{margin:44px 0;font-family:var(--tlr-dato);
font-size:15px;color:var(--tlr-gris);display:flex;flex-wrap:wrap;align-items:center;gap:14px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-catalogo__vacio{font-size:16px;color:var(--tlr-gris);}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-catalogo__ficha[hidden]{display:none;}
@media(max-width:700px){
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-filtros{gap:20px 24px;}
.elementor-871 .elementor-element.elementor-element-ar00013 .tlr-catalogo__cuenta{margin:0;align-self:flex-start;}}/* End custom CSS */