.elementor-149 .elementor-element.elementor-element-27a8f28{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-27a8f28:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-27a8f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c0ea2d );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-149 .elementor-element.elementor-element-d1b0543{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-149 .elementor-element.elementor-element-d1b0543:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-d1b0543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-149 .elementor-element.elementor-element-726c489{--display:flex;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-837a834{--swiper-slides-to-display:6;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-149 .elementor-element.elementor-element-837a834 .swiper-slide > .elementor-element{height:100%;}.elementor-149 .elementor-element.elementor-element-0475721{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-149 .elementor-element.elementor-element-c5c204c .elementor-repeater-item-90e33b0 .swiper-slide-bg{background-color:var( --e-global-color-6c0ea2d );background-image:url(https://ligaeldorado.ifasociado.com/wp-content/uploads/2026/08/Banner-Hero-Slider_Desktop-copia-2-3.png);background-size:cover;}.elementor-149 .elementor-element.elementor-element-c5c204c .elementor-repeater-item-90e33b0 .swiper-slide-contents{margin:0 auto;}.elementor-149 .elementor-element.elementor-element-c5c204c .elementor-repeater-item-90e33b0 .swiper-slide-inner{align-items:center;}.elementor-149 .elementor-element.elementor-element-c5c204c .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-149 .elementor-element.elementor-element-c5c204c .swiper-slide-contents{max-width:66%;}.elementor-149 .elementor-element.elementor-element-c5c204c .swiper-slide-inner{text-align:center;}.elementor-149 .elementor-element.elementor-element-8d1b04c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .elementor-repeater-item-b41fed5 .swiper-slide-bg{background-color:var( --e-global-color-6c0ea2d );background-image:url(https://ligaeldorado.ifasociado.com/wp-content/uploads/2026/08/Banner-Hero-Slider_Mobile-copia-3.png);background-size:cover;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .elementor-repeater-item-b41fed5 .swiper-slide-contents{margin:0 auto;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .elementor-repeater-item-b41fed5 .swiper-slide-inner{align-items:center;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .swiper-slide-contents{max-width:66%;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .swiper-slide-inner{text-align:center;}.elementor-149 .elementor-element.elementor-element-217588c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-0c217d1 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-acd8af8{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-149 .elementor-element.elementor-element-acd8af8 .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-acd8af8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-149 .elementor-element.elementor-element-f6fe314{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-3b71d19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-b818010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-b5a7590{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-00d94b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-35c6286{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-f085b9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-e61d4e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-9537faa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-28b35ba{--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;--padding-top:50px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-149 .elementor-element.elementor-element-9b64534 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-149 .elementor-element.elementor-element-7bd4352{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-7bd4352 .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-7bd4352 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-149 .elementor-element.elementor-element-62250cc .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );border-radius:8px 8px 8px 8px;}.elementor-149 .elementor-element.elementor-element-f908aeb{padding:70px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-f908aeb .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-149 .elementor-element.elementor-element-1876875{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-1876875 .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-1876875 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-149 .elementor-element.elementor-element-ed387b8{--grid-row-gap:14px;--grid-column-gap:9px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__thumbnail__link{width:100%;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__meta-data span + span:before{content:"///";}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post{border-radius:0px;padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:-10px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:-10px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:-10px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__title, .elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__title{margin-bottom:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin-bottom:6px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__excerpt{margin-bottom:15px;}.elementor-149 .elementor-element.elementor-element-1e81c0b .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );border-radius:8px 8px 8px 8px;}.elementor-149 .elementor-element.elementor-element-0ab3b37{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-149 .elementor-element.elementor-element-6440094{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-0ee7314 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-149 .elementor-element.elementor-element-a28d938{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-149 .elementor-element.elementor-element-a28d938 .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-a28d938 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-149 .elementor-element.elementor-element-30db970{padding:10px 0px 30px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-0564610{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-7127df2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-f1fcdb2 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-149 .elementor-element.elementor-element-be6a646{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-149 .elementor-element.elementor-element-be6a646 .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-be6a646 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-149 .elementor-element.elementor-element-d31e7f5{padding:10px 0px 30px 0px;}.elementor-149 .elementor-element.elementor-element-890693f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-41d4699{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-41d4699:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-41d4699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-149 .elementor-element.elementor-element-7140199{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-149 .elementor-element.elementor-element-9775849 .elementor-heading-title{font-family:"Benzin", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-149 .elementor-element.elementor-element-d9e1831{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-149 .elementor-element.elementor-element-d9e1831 .elementor-divider-separator{width:100%;}.elementor-149 .elementor-element.elementor-element-d9e1831 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-149 .elementor-element.elementor-element-ee691e9{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-cc9cd04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-149 .elementor-element.elementor-element-837a834{--swiper-slides-to-display:4;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-149 .elementor-element.elementor-element-c5c204c .swiper-slide{height:250px;}.elementor-149 .elementor-element.elementor-element-217588c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-149 .elementor-element.elementor-element-f6fe314{--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-28b35ba{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__meta-data{font-size:var( --e-global-typography-text-font-size );}.elementor-149 .elementor-element.elementor-element-0ab3b37{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-149 .elementor-element.elementor-element-7140199{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-149 .elementor-element.elementor-element-ee691e9{--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-27a8f28{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-149 .elementor-element.elementor-element-d1b0543{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-149 .elementor-element.elementor-element-837a834{--swiper-slides-to-display:2;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-149 .elementor-element.elementor-element-c5c204c .swiper-slide{height:120px;}.elementor-149 .elementor-element.elementor-element-c8a8e6c .swiper-slide{height:400px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-149 .elementor-element.elementor-element-0c217d1 .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-149 .elementor-element.elementor-element-3b71d19{--width:47%;}.elementor-149 .elementor-element.elementor-element-b818010{--width:47%;}.elementor-149 .elementor-element.elementor-element-b5a7590{--width:47%;}.elementor-149 .elementor-element.elementor-element-00d94b0{--width:47%;}.elementor-149 .elementor-element.elementor-element-35c6286{--width:47%;}.elementor-149 .elementor-element.elementor-element-f085b9a{--width:47%;}.elementor-149 .elementor-element.elementor-element-e61d4e3{--width:47%;}.elementor-149 .elementor-element.elementor-element-9537faa{--width:47%;}.elementor-149 .elementor-element.elementor-element-28b35ba{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-149 .elementor-element.elementor-element-9b64534 .elementor-heading-title{font-size:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-149 .elementor-element.elementor-element-f908aeb .elementor-heading-title{font-size:22px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__thumbnail__link{width:100%;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-post__meta-data{font-size:var( --e-global-typography-text-font-size );}.elementor-149 .elementor-element.elementor-element-0ab3b37{--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-149 .elementor-element.elementor-element-0ee7314 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-149 .elementor-element.elementor-element-f1fcdb2 .elementor-heading-title{font-size:22px;}.elementor-149 .elementor-element.elementor-element-41d4699{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-9775849 .elementor-heading-title{font-size:22px;}.elementor-149 .elementor-element.elementor-element-cc9cd04{--width:100%;}}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-726c489{--content-width:1440px;}.elementor-149 .elementor-element.elementor-element-217588c{--content-width:1440px;}.elementor-149 .elementor-element.elementor-element-3b71d19{--width:12%;}.elementor-149 .elementor-element.elementor-element-b818010{--width:12%;}.elementor-149 .elementor-element.elementor-element-b5a7590{--width:12%;}.elementor-149 .elementor-element.elementor-element-00d94b0{--width:12%;}.elementor-149 .elementor-element.elementor-element-35c6286{--width:12%;}.elementor-149 .elementor-element.elementor-element-f085b9a{--width:12%;}.elementor-149 .elementor-element.elementor-element-e61d4e3{--width:12%;}.elementor-149 .elementor-element.elementor-element-9537faa{--width:12%;}.elementor-149 .elementor-element.elementor-element-28b35ba{--content-width:1440px;}.elementor-149 .elementor-element.elementor-element-0ab3b37{--content-width:1440px;}.elementor-149 .elementor-element.elementor-element-6440094{--width:50%;}.elementor-149 .elementor-element.elementor-element-7127df2{--width:50%;}.elementor-149 .elementor-element.elementor-element-7140199{--content-width:1440px;}.elementor-149 .elementor-element.elementor-element-cc9cd04{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-149 .elementor-element.elementor-element-3b71d19{--width:23%;}.elementor-149 .elementor-element.elementor-element-b818010{--width:23%;}.elementor-149 .elementor-element.elementor-element-b5a7590{--width:23%;}.elementor-149 .elementor-element.elementor-element-00d94b0{--width:23%;}.elementor-149 .elementor-element.elementor-element-35c6286{--width:23%;}.elementor-149 .elementor-element.elementor-element-f085b9a{--width:23%;}.elementor-149 .elementor-element.elementor-element-e61d4e3{--width:23%;}.elementor-149 .elementor-element.elementor-element-9537faa{--width:23%;}.elementor-149 .elementor-element.elementor-element-cc9cd04{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-9c53fef *//* =========================================
   LA LIGA EN MEDIOS
========================================= */

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:24px;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-card{
    background:#fff;
    border:1px solid #E5E5E5;
    border-radius:18px;
    overflow:hidden;
    transition:.25s;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-card:hover{
    transform:translateY(-4px);
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-img{
    display:block;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-img img{
    width:100%;
    height:220px;
    object-fit:cover;
    display:block;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-body{
    padding:20px;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-meta{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:10px;
    font-size:12px;
    text-transform:uppercase;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-nombre{
    font-family:'Benzin',sans-serif;
    font-size:18px;
    font-weight:400;
    color:#000;
    text-transform:uppercase;
    letter-spacing:.02em;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-fecha{
    color:#777;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-body h3{
    margin:0 0 10px;
    font-size:22px;
    font-weight: 700;
    line-height:1.2;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-body h3 a{
    color:#000;
    font-size:22px;
    text-decoration:none;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-body p{
    margin:0 0 18px;
    color:#555;
    line-height:1.6;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:12px 20px;
    background:#000;
    color:#fff;
    text-decoration:none;
    border-radius:999px;
    font-weight:600;
    transition:.2s;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-btn:hover{
    background:#222;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-pagination{
    margin-top:40px;
    display:flex;
    justify-content:center;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-pagination ul{
    display:flex;
    gap:8px;
    list-style:none;
    padding:0;
    margin:0;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-pagination a,
.elementor-149 .elementor-element.elementor-element-9c53fef .led-pagination span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    border:1px solid #E5E5E5;
    border-radius:10px;
    text-decoration:none;
    color:#111;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    transition:.2s;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-pagination .current{
    background:#000;
    color:#fff;
    border-color:#000;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-pagination a:hover{
    border-color:#C8A63A;
    color:#C8A63A;
}

@media(max-width:1024px){

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medios-grid{
    grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medios-grid{
    grid-template-columns:1fr;
}

.elementor-149 .elementor-element.elementor-element-9c53fef .led-medio-img img{
    height:200px;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ed387b8 *//* =========================================
   HOME NOTICIAS - POSTS CLASSIC
========================================= */

/* GRID GENERAL */
.elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-posts-container{
    display:grid !important;
    grid-template-columns:68% 30%;
    gap:15px;
    align-items:start;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article{
    min-width:0;
}

/* Quitamos el cálculo de Masonry */
.elementor-149 .elementor-element.elementor-element-ed387b8 article{
    margin-top:0 !important;
}

/* =========================
   POST 1
========================= */

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1){
    grid-column:1;
    grid-row:1 / span 4;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__thumbnail{
    margin-bottom:0px;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__thumbnail img{
    width:100%;
    aspect-ratio:16/9;
    object-fit:cover;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__title{
    font-family:'Open Sans',sans-serif;
    font-size:40px;
    font-weight:800;
    line-height:1;
    text-transform:uppercase;
    margin:0 0 14px;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__title a{
    color:#000;
    text-decoration:none;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__excerpt{
    color:#555;
    font-size:16px;
    line-height:1.5;
}

/* =========================
   POST 2
========================= */

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2){
    border-bottom:1px solid #E5E5E5;
    padding-bottom:20px;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__thumbnail{
    margin-bottom:14px;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__thumbnail img{
    width:100%;
    aspect-ratio:16/9;
    object-fit:cover;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__title{
    font-size:18px;
    font-weight:800;
    line-height:1.1;
    text-transform:uppercase;
    margin:0 0 10px;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__title a{
    color:#000;
    text-decoration:none;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__excerpt{
    color:#555;
    font-size:15px;
    line-height:1.45;
}

/* ===== POSTS 3,4,5 ===== */

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3){
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    gap:16px;
    margin-top:0px !important;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(5){
    border-bottom:none;
}

/* Imagen */
.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail__link{
    display:block !important;
    flex:0 0 10px;
  
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail{
    margin:0px !important;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail img{
    width:120px !important;
    height:72px !important;
    object-fit:cover;
    display:block;
}

/* Texto */
.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__text{
    display:flex;
    flex-direction:column;
    justify-content:center;
    flex:1;
    margin:0 !important;
    padding:0 !important;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__title{
    margin:0 !important;
    font-size:16px;
    font-weight:800;
    line-height:1.15;
    text-transform:uppercase;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__title a{
    color:#000;
    text-decoration:none;
}

.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__meta-data,
.elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__excerpt{
    display:none !important;
}



/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    /* Una sola columna */
    .elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-posts-container{
        grid-template-columns:1fr !important;
        gap:20px;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article{
        margin-top:0 !important;
        min-width:0;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1){
        grid-column:auto;
        grid-row:auto;
    }

    /* ===== POST 1 ===== */

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1){
        padding-bottom:0;
        border:none;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__thumbnail{
        margin-bottom:12px !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__thumbnail img{
        width:100%;
        aspect-ratio:16/9;
        object-fit:cover;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__title{
        font-size:18px;
        margin:0 0 8px !important;
    }

    /* ===== POST 2 ===== */

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2){
        padding-bottom:0;
        border:none;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__thumbnail{
        margin-bottom:12px !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__thumbnail img{
        width:100%;
        aspect-ratio:16/9;
        object-fit:cover;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__title{
        font-size:18px;
        margin:0 0 8px !important;
    }

    /* ===== POSTS 3,4,5 ===== */

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3){
        display:flex !important;
        flex-direction:row !important;
        align-items:center !important;
        gap:14px;
        padding:0;
        margin-top:0 !important;
        border:none !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail__link{
        flex:0 0 96px;
        display:block;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail{
        margin:0 !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail img{
        width:96px !important;
        height:58px !important;
        object-fit:cover;
        display:block;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__text{
        display:flex;
        flex-direction:column;
        justify-content:center;
        flex:1;
        margin:0 !important;
        padding:0 !important;
        min-width:0;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__title{
        font-size:16px;
        line-height:1.15;
        margin:0 !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__meta-data,
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__excerpt{
        display:none !important;
    }
}

/* =========================
   TABLET
========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-149 .elementor-element.elementor-element-ed387b8 .elementor-posts-container{
        grid-template-columns:68% 30%;
        gap:10px;
    }

    /* Post principal */
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(1) .elementor-post__title{
        font-size:28px;
    }

    /* Segundo post */
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__title{
        font-size:16px;
    }
    
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__meta-data,
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(2) .elementor-post__excerpt{
        display:none !important;
    }

    /* Posts 3,4,5 */
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3){
        display:flex !important;
        flex-direction:row !important;
        align-items:center !important;
        gap:12px;
        margin-top:0 !important; /* Elimina el remontado */
        padding:10px 0;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(5){
        border-bottom:none;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail__link{
        flex:0 0 90px;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__thumbnail img{
        width:90px !important;
        height:54px !important;
        object-fit:cover;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__title{
        font-family:'Open Sans',sans-serif;
        font-size:15px;
        line-height:1.2;
        margin:0 !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__meta-data,
    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__excerpt{
        display:none !important;
    }

    .elementor-149 .elementor-element.elementor-element-ed387b8 article:nth-child(n+3) .elementor-post__text{
        min-width:0;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30db970 */.elementor-149 .elementor-element.elementor-element-30db970 .led-resultados-recientes{
    display:flex;
    flex-direction:column;
}

.elementor-149 .elementor-element.elementor-element-30db970 .led-resultado-item{
    display:grid;
    grid-template-columns:1fr 80px 1fr 90px;
    align-items:center;
    gap:14px;
    padding:22px 0;
    border-bottom:1px solid #E5E5E5;
    text-decoration:none;
    color:#444;
    cursor:pointer;
}

.elementor-149 .elementor-element.elementor-element-30db970 .led-resultado-item:hover{
    color:inherit;
}

.elementor-149 .elementor-element.elementor-element-30db970 .led-resultado-item:hover .club span,
.elementor-149 .elementor-element.elementor-element-30db970 .led-resultado-item:hover .marcador,
.elementor-149 .elementor-element.elementor-element-30db970 .led-resultado-item:hover .fecha{
    color:inherit;
}

.elementor-149 .elementor-element.elementor-element-30db970 .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-149 .elementor-element.elementor-element-30db970 .visitante{
    justify-content:flex-end;
}

.elementor-149 .elementor-element.elementor-element-30db970 .led-escudo{
    width:36px;
    height:36px;
    object-fit:contain;
    flex-shrink:0;
}

.elementor-149 .elementor-element.elementor-element-30db970 .club span{
    font-size:16px;
    color:#444;
    line-height:1.2;
}

.elementor-149 .elementor-element.elementor-element-30db970 .marcador{
    text-align:center;
    font-size:20px;
    font-weight:800;
    color:#111;
}

.elementor-149 .elementor-element.elementor-element-30db970 .fecha{
    text-align:right;
    font-size:14px;
    color:#999;
    white-space:nowrap;
}

/* =========================================
   RESULTADOS RECIENTES - MÓVIL
========================================= */

@media (max-width:767px){

.elementor-149 .elementor-element.elementor-element-30db970 .led-resultados-recientes{
    gap:0;
}

.elementor-149 .elementor-element.elementor-element-30db970 .led-resultado-item{
    grid-template-columns:1fr 56px 1fr;
    gap:10px;
    padding:16px 0;
}

.elementor-149 .elementor-element.elementor-element-30db970 .fecha{
    display:none;
}

.elementor-149 .elementor-element.elementor-element-30db970 .led-escudo{
    width:28px;
    height:28px;
}

.elementor-149 .elementor-element.elementor-element-30db970 .club{
    gap:8px;
    min-width:0;
}

.elementor-149 .elementor-element.elementor-element-30db970 .visitante{
    justify-content:flex-end;
}

.elementor-149 .elementor-element.elementor-element-30db970 .visitante .led-escudo{
    order:2;
}

.elementor-149 .elementor-element.elementor-element-30db970 .visitante span{
    order:1;
    text-align:right;
}

.elementor-149 .elementor-element.elementor-element-30db970 .club span{
    font-size:13px;
    line-height:1.2;
}

.elementor-149 .elementor-element.elementor-element-30db970 .marcador{
    font-size:18px;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d31e7f5 *//* =========================================
   TABLA DE POSICIONES - HOME
========================================= */

/* Tabla */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones{
    width:100%;
    border-collapse:collapse;
    border:none;
    table-layout:fixed;
}

/* Encabezado */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones thead th{
    padding:0 0 12px;
    border:none;
    border-bottom:1px solid #E5E5E5;
    background:none;

    font-family:var(--e-global-typography-text-font-family);
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#000;
    text-align:left;
}

/* Celdas */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones tbody td{
    padding:14px 0;
    border:none;
    border-bottom:1px solid #E5E5E5;

    font-size:16px;
    color:#444;
    vertical-align:middle;
}

/* Columnas numéricas */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(1),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(1){
    width:42px;
    text-align:center;
    font-weight:700;
    color:#444;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(3),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(4),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(5),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(3),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(4),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(5){
    width:54px;
    text-align:center;
}

/* Columna Club */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .led-escudo{
    width:30px;
    height:30px;
    object-fit:contain;
    flex-shrink:0;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .club span{
    font-size:15px;
    color:#444;
    line-height:1.2;
    text-transform:uppercase;
}

/* Puntos */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .pts{
    font-weight:800;
    color:#000;
}

/* Hover */

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones tbody tr:hover{
    background:#FAFAFA;
}

/* Móvil */

@media (max-width:767px){

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones thead th{
    font-size:12px;
    padding-bottom:10px;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones tbody td{
    padding:12px 0;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .led-escudo{
    width:24px;
    height:24px;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .club{
    gap:8px;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones .club span{
    font-size:13px;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(1),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(1){
    width:28px;
}

.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(3),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(4),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones th:nth-child(5),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(3),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(4),
.elementor-149 .elementor-element.elementor-element-d31e7f5 .led-tabla-posiciones td:nth-child(5){
    width:40px;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-823ad73 *//* =========================================
   ÚLTIMOS VIDEOS HOME
========================================= */

.elementor-149 .elementor-element.elementor-element-823ad73 .led-videos-home{
    display:grid;
    grid-template-columns:2fr 1fr;
    grid-template-rows:repeat(4, auto);
    gap:22px;
    align-items:start;
}

/* ===== VIDEO PRINCIPAL ===== */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal{
    grid-column:1;
    grid-row:1 / span 4;
    display:block;
    text-decoration:none;
    color:#FFF;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .thumb{
    position:relative;
    aspect-ratio:16/9;
    overflow:hidden;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:transform .35s ease;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal:hover img{
    transform:scale(1.03);
}

/* Overlay */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .overlay{
    position:absolute;
    inset:auto 0 0;
    padding:28px;
    background:linear-gradient(transparent, rgba(0,0,0,.82));
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .overlay h3{
    margin:0;
    color:#FFF;
    font-family:var(--e-global-typography-primary-font-family);
    font-size:22px;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.15;
}

/* Play grande */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .play{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width:96px;
    height:96px;
    border-radius:50%;
    background:rgba(0,0,0,.42);
    backdrop-filter:blur(3px);
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .play::before{
    content:"";
    position:absolute;
    left:53%;
    top:50%;
    transform:translate(-40%,-50%);
    border-left:28px solid #FFF;
    border-top:18px solid transparent;
    border-bottom:18px solid transparent;
}

/* ===== VIDEOS LATERALES ===== */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(2){grid-column:2;grid-row:1;}
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(3){grid-column:2;grid-row:2;}
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(4){grid-column:2;grid-row:3;}
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(5){grid-column:2;grid-row:4;}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item{
    display:grid;
    grid-template-columns:130px 1fr;
    gap:16px;
    align-items:center;
    padding:0 0 18px;
    margin:0;
    border-bottom:1px solid #E5E5E5;
    text-decoration:none;
    color:#000;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:last-child{
    border-bottom:none;
    padding-bottom:0;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item .thumb{
    position:relative;
    aspect-ratio:16/9;
    overflow:hidden;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

/* Play pequeño */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item .play.small{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width:42px;
    height:42px;
    border-radius:50%;
    background:rgba(0,0,0,.45);
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item .play.small::before{
    content:"";
    position:absolute;
    left:53%;
    top:50%;
    transform:translate(-40%,-50%);
    border-left:13px solid #FFF;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item h4{
    margin:0;
    font-family:var(--e-global-typography-text-font-family);
    font-size:17px;
    font-weight:700;
    line-height:1.25;
    color:#000;
}

/* ===== TABLET ===== */

@media (max-width:1024px){

.elementor-149 .elementor-element.elementor-element-823ad73 .led-videos-home{
    grid-template-columns:1fr;
    grid-template-rows:auto;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal,
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(2),
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(3),
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(4),
.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:nth-child(5){
    grid-column:auto;
    grid-row:auto;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item{
    grid-template-columns:160px 1fr;
}

}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

.elementor-149 .elementor-element.elementor-element-823ad73 .led-videos-home{
    display:flex;
    flex-direction:column;
    gap:18px;
}

/* El principal */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal{
    grid-column:auto;
    grid-row:auto;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .overlay{
    padding:18px;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .overlay h3{
    font-size:18px;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .play{
    width:72px;
    height:72px;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-principal .play::before{
    border-left:20px solid #FFF;
    border-top:12px solid transparent;
    border-bottom:12px solid transparent;
}

/* Los cuatro videos pequeños */

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:12px;
    align-items:center;
    padding:0 0 16px;
    margin:0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item:last-child{
    border-bottom:none;
    padding-bottom:0;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item .thumb{
    aspect-ratio:16/9;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item h4{
    font-size:15px;
    line-height:1.25;
    margin:0;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item .play.small{
    width:34px;
    height:34px;
}

.elementor-149 .elementor-element.elementor-element-823ad73 .video-item .play.small::before{
    border-left:11px solid #FFF;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
}

}

/* =========================================
   LIGHTBOX YOUTUBE
========================================= */

.led-video-modal{
    position:fixed;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    background:rgba(0,0,0,.82);
    backdrop-filter:blur(6px);
    opacity:0;
    visibility:hidden;
    transition:.25s ease;
    z-index:999999;
}

.led-video-modal.active{
    opacity:1;
    visibility:visible;
}

.led-video-backdrop{
    position:absolute;
    inset:0;
}

.led-video-content{
    position:relative;
    width:min(90vw,1100px);
    z-index:2;
}

.led-video-frame{
    position:relative;
    aspect-ratio:16/9;
    background:#000;
    border-radius:8px;
    overflow:hidden;
}

.led-video-frame iframe{
    width:100%;
    height:100%;
    border:0;
}

.led-video-close{
    position:absolute;
    top:-48px;
    right:0;
    width:40px;
    height:40px;
    border:none;
    border-radius:50%;
    background:rgba(255,255,255,.15);
    color:#FFF;
    font-size:30px;
    cursor:pointer;
    transition:.2s;
}

.led-video-close:hover{
    background:rgba(255,255,255,.28);
}

@media (max-width:767px){

.led-video-content{
    width:94vw;
}

.led-video-close{
    top:-42px;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hanson';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ligaeldorado.ifasociado.com/wp-content/uploads/2026/08/Hanson-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Benzin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ligaeldorado.ifasociado.com/wp-content/uploads/2026/08/Benzin-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */