.elementor-2489 .elementor-element.elementor-element-15e55334{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2489 .elementor-element.elementor-element-6de83026{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-2489 .elementor-element.elementor-element-6de83026 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#818181;}.elementor-2489 .elementor-element.elementor-element-15e55334::before, .elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-background-video-container::before, .elementor-2489 .elementor-element.elementor-element-15e55334 > .e-con-inner > .elementor-background-video-container::before, .elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-background-slideshow::before, .elementor-2489 .elementor-element.elementor-element-15e55334 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-shape-top .elementor-shape-fill, .elementor-2489 .elementor-element.elementor-element-15e55334 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#111A3182;}.elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-shape-top svg, .elementor-2489 .elementor-element.elementor-element-15e55334 > .e-con-inner > .elementor-shape-top svg{height:8px;}.elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2489 .elementor-element.elementor-element-15e55334 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#54595F14;}.elementor-2489 .elementor-element.elementor-element-15e55334 > .elementor-shape-bottom svg, .elementor-2489 .elementor-element.elementor-element-15e55334 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:2px;}.elementor-2489 .elementor-element.elementor-element-69d180c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-62f402e{--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-2489 .elementor-element.elementor-element-fd92f1f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-2489 .elementor-element.elementor-element-fd92f1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#818181;}.elementor-2489 .elementor-element.elementor-element-6c67cd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2489 .elementor-element.elementor-element-e5259e2 .jet-button__container{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-e5259e2 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-e5259e2 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-684091c .jet-button__container{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-684091c .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-684091c .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-2001855 .jet-button__container{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-2001855 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-2001855 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-8114077 .jet-button__container{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-8114077 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-8114077 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-2489 .elementor-element.elementor-element-53c49d2{--display:flex;}.elementor-2489 .elementor-element.elementor-element-3a98cea .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-2489 .elementor-element.elementor-element-3a98cea .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-2489 .elementor-element.elementor-element-3a98cea .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-3a98cea .jet-listing-dynamic-field__content{text-align:left;}.elementor-2489 .elementor-element.elementor-element-f32c080{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-2489 .elementor-element.elementor-element-f32c080.e-con{--align-self:center;}.elementor-2489 .elementor-element.elementor-element-bc2fb16 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:center;}.elementor-2489 .elementor-element.elementor-element-bc2fb16 .jet-listing-dynamic-repeater__item > *{justify-content:center;padding:4px 4px 4px 4px;}.elementor-2489 .elementor-element.elementor-element-bb3e89f .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:center;}.elementor-2489 .elementor-element.elementor-element-bb3e89f .jet-listing-dynamic-repeater__item > *{justify-content:center;padding:4px 4px 4px 4px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2489 .elementor-element.elementor-element-8377c9f{--display:flex;}.elementor-2489 .elementor-element.elementor-element-3b112c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-2489 .elementor-element.elementor-element-5637fb2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-2489 .elementor-element.elementor-element-5637fb2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-2489 .elementor-element.elementor-element-5637fb2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-5637fb2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2489 .elementor-element.elementor-element-5485cb0 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:center;}.elementor-2489 .elementor-element.elementor-element-5485cb0 .jet-listing-dynamic-repeater__item > *{justify-content:center;padding:4px 4px 4px 4px;}.elementor-2489 .elementor-element.elementor-element-863f9a1{--display:flex;}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2489 .elementor-element.elementor-element-1f5b648 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-1f5b648 .jet-toggle__label-text{text-align:left;}.elementor-2489 .elementor-element.elementor-element-8859977 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-2489 .elementor-element.elementor-element-8859977 .jet-toggle__label-text{text-align:left;}.elementor-2489 .elementor-element.elementor-element-7ac5500{--display:flex;}.elementor-2489 .elementor-element.elementor-element-50e8f3d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2489 .elementor-element.elementor-element-a43f182{--display:flex;}.elementor-2489 .elementor-element.elementor-element-cb4c51e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-2489 .elementor-element.elementor-element-cb4c51e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#57759BD1;}.elementor-2489 .elementor-element.elementor-element-cb4c51e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2489 .elementor-element.elementor-element-cb4c51e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4577AC;}.elementor-2489 .elementor-element.elementor-element-0d9d420{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2489 .elementor-element.elementor-element-eb65368{--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;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2489 .elementor-element.elementor-element-eb65368.e-con{--align-self:flex-start;}.elementor-2489 .elementor-element.elementor-element-41cb487 .jet-listing-dynamic-image{justify-content:center;}.elementor-2489 .elementor-element.elementor-element-41cb487 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-2489 .elementor-element.elementor-element-41cb487 .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-2489 .elementor-element.elementor-element-41cb487 .jet-listing-dynamic-image img{border-radius:12px 12px 12px 12px;}.elementor-2489 .elementor-element.elementor-element-41cb487 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2489 .elementor-element.elementor-element-70083a3 .jet-listing-dynamic-image{justify-content:center;}.elementor-2489 .elementor-element.elementor-element-70083a3 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-2489 .elementor-element.elementor-element-70083a3 .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-2489 .elementor-element.elementor-element-70083a3 .jet-listing-dynamic-image img{border-radius:12px 12px 12px 12px;}.elementor-2489 .elementor-element.elementor-element-70083a3 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2489 .elementor-element.elementor-element-aea297b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2489 .elementor-element.elementor-element-2dbc92a3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-2dbc92a3 > .elementor-shape-top .elementor-shape-fill, .elementor-2489 .elementor-element.elementor-element-2dbc92a3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#CF8D8D;}.elementor-2489 .elementor-element.elementor-element-2dbc92a3 > .elementor-shape-top svg, .elementor-2489 .elementor-element.elementor-element-2dbc92a3 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-2489 .elementor-element.elementor-element-2794d3f{--display:flex;}@media(max-width:1024px){.elementor-2489 .elementor-element.elementor-element-15e55334{--grid-auto-flow:row;}.elementor-2489 .elementor-element.elementor-element-50e8f3d{--grid-auto-flow:row;}.elementor-2489 .elementor-element.elementor-element-2dbc92a3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2489 .elementor-element.elementor-element-15e55334{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2489 .elementor-element.elementor-element-3b112c8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2489 .elementor-element.elementor-element-3b112c8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2489 .elementor-element.elementor-element-50e8f3d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2489 .elementor-element.elementor-element-2dbc92a3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2489 .elementor-element.elementor-element-62f402e{--width:75%;}.elementor-2489 .elementor-element.elementor-element-a43f182{--width:100%;}.elementor-2489 .elementor-element.elementor-element-eb65368{--width:20vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-2489 .elementor-element.elementor-element-eb65368{--width:35vw;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bc2fb16 */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}




/* 1. Forzamos al contenedor de JetEngine a ser una fila horizontal */
.parrilla-equipos .jet-dynamic-repeater,
.elementor-2489 .elementor-element.elementor-element-bc2fb16 .jet-dynamic-repeater {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important; /* Si prefieres que NO bajen de línea y tengan scroll horizontal, cambia 'wrap' por 'nowrap' */
    gap: 15px !important;       /* Espacio de separación entre cada pastilla */
    justify-content: center;    /* Centra la fila entera en la pantalla (puedes quitarlo si prefieres alineado a la izquierda) */
}

/* 2. Evitamos que cada equipo ocupe todo el ancho de la pantalla */
.parrilla-equipos .equipo-bloque,
.elementor-2489 .elementor-element.elementor-element-bc2fb16 .equipo-bloque {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    width: auto !important;      /* ¡ESTA ES LA CLAVE! Evita que ocupe el 100% */
       /* El color gris claro de fondo que tienes */
    padding: 10px 20px;          /* Espacio interno para que parezca una pastilla/botón */
    border-radius: 30px;         /* Bordes súper redondeados como en tu imagen */
}

/* 3. Ajuste del escudo */
.parrilla-equipos .escudo-equipo,
.elementor-2489 .elementor-element.elementor-element-bc2fb16 .escudo-equipo {
    width: 30px !important;
    height: 30px !important;
    object-fit: contain !important;
    flex-shrink: 0 !important;
}

















/* Contenedor principal de cada fila */
.equipo-bloque {
    background-color: #f6f6f6; /* Gris muy claro de fondo */
    border-top: 2px solid #b4278e; /* Línea superior morada/magenta */
    padding: 15px 25px;
    margin-bottom: 20px; /* Separación entre cada país */
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden; /* Evita que la marca de agua sobresalga */
    font-family: Arial, sans-serif;
}

/* Imagen de la bandera/escudo grande */
.escudo-principal {
    width: 45px;
    height: 45px;
    border-radius: 50%; /* Hace la imagen redonda */
    object-fit: cover;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); /* Sombra para dar volumen */
    margin-right: 30px; /* Separación con el texto */
    z-index: 2;
}

/* Columna que envuelve los nombres */
.info-equipo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 2;
}

/* Nombre del país (Negrita y grande) */
.nombre-principal {
    font-size: 24px;
    font-weight: 600;
    color: #111;
    margin-bottom: 8px; /* Espacio entre el título y el subtítulo */
}

/* Fila del subtítulo (banderita + texto gris) */
.sub-info-equipo {
    display: flex;
    align-items: center;
}

/* Banderita pequeña del subtítulo */
.escudo-pequeno {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    margin-right: 10px;
}

/* Texto gris del subtítulo */
.nombre-secundario {
    font-size: 15px;
    color: #888; /* Color de texto grisáceo */
}

/* Imagen de los palos de hockey a la derecha */
.marca-agua {
    position: absolute;
    right: 20px; /* Pegado a la derecha */
    top: 50%;
    transform: translateY(-50%); /* Centrado vertical perfecto */
    height: 70%; /* Ajusta el tamaño respecto al contenedor */
    opacity: 0.1; /* Nivel de transparencia (10%) para efecto marca de agua */
    pointer-events: none; /* Para que no interfiera si hay clics */
    z-index: 1;
}



.elementor-2489 .elementor-element.elementor-element-bc2fb16 .jet-listing-dynamic-repeater__item > * {
    justify-content: left;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bb3e89f */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}




/* 1. Forzamos al contenedor de JetEngine a ser una fila horizontal */
.parrilla-equipos .jet-dynamic-repeater,
.elementor-2489 .elementor-element.elementor-element-bb3e89f .jet-dynamic-repeater {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important; /* Si prefieres que NO bajen de línea y tengan scroll horizontal, cambia 'wrap' por 'nowrap' */
    gap: 15px !important;       /* Espacio de separación entre cada pastilla */
    justify-content: center;    /* Centra la fila entera en la pantalla (puedes quitarlo si prefieres alineado a la izquierda) */
}

/* 2. Evitamos que cada equipo ocupe todo el ancho de la pantalla */
.parrilla-equipos .equipo-bloque,
.elementor-2489 .elementor-element.elementor-element-bb3e89f .equipo-bloque {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    width: auto !important;      /* ¡ESTA ES LA CLAVE! Evita que ocupe el 100% */
       /* El color gris claro de fondo que tienes */
    padding: 10px 20px;          /* Espacio interno para que parezca una pastilla/botón */
    border-radius: 30px;         /* Bordes súper redondeados como en tu imagen */
}

/* 3. Ajuste del escudo */
.parrilla-equipos .escudo-equipo,
.elementor-2489 .elementor-element.elementor-element-bb3e89f .escudo-equipo {
    width: 30px !important;
    height: 30px !important;
    object-fit: contain !important;
    flex-shrink: 0 !important;
}








/* Contenedor principal de cada fila */
.equipo-bloque {
    background-color: #f6f6f6; /* Gris muy claro de fondo */
    border-top: 2px solid #b4278e; /* Línea superior morada/magenta */
    padding: 15px 25px;
    margin-bottom: 20px; /* Separación entre cada país */
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden; /* Evita que la marca de agua sobresalga */
    font-family: Arial, sans-serif;
}

/* Imagen de la bandera/escudo grande */
.escudo-principal {
    width: 45px;
    height: 45px;
    border-radius: 50%; /* Hace la imagen redonda */
    object-fit: cover;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); /* Sombra para dar volumen */
    margin-right: 30px; /* Separación con el texto */
    z-index: 2;
}

/* Columna que envuelve los nombres */
.info-equipo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 2;
}

/* Nombre del país (Negrita y grande) */
.nombre-principal {
    font-size: 24px;
    font-weight: 600;
    color: #111;
    margin-bottom: 8px; /* Espacio entre el título y el subtítulo */
}

/* Fila del subtítulo (banderita + texto gris) */
.sub-info-equipo {
    display: flex;
    align-items: center;
}

/* Banderita pequeña del subtítulo */
.escudo-pequeno {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    margin-right: 10px;
}

/* Texto gris del subtítulo */
.nombre-secundario {
    font-size: 15px;
    color: #888; /* Color de texto grisáceo */
}

/* Imagen de los palos de hockey a la derecha */
.marca-agua {
    position: absolute;
    right: 20px; /* Pegado a la derecha */
    top: 50%;
    transform: translateY(-50%); /* Centrado vertical perfecto */
    height: 70%; /* Ajusta el tamaño respecto al contenedor */
    opacity: 0.1; /* Nivel de transparencia (10%) para efecto marca de agua */
    pointer-events: none; /* Para que no interfiera si hay clics */
    z-index: 1;
}















.elementor-2489 .elementor-element.elementor-element-bb3e89f .jet-listing-dynamic-repeater__item > * {
    justify-content: left;
    
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5485cb0 */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5485cb0 */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5485cb0 */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5485cb0 */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5485cb0 */.equipo-contenedor {
    display: flex;
    align-items: center;
    gap: 10px; /* Espacio entre escudo y nombre */
    margin-bottom: 5px;
}

.equipo-contenedor img {
    object-fit: contain;
}/* End custom CSS */