.elementor-143 .elementor-element.elementor-element-697f4399{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--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-143 .elementor-element.elementor-element-697f4399:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-143 .elementor-element.elementor-element-697f4399::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-background-video-container::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .e-con-inner > .elementor-background-video-container::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-background-slideshow::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .e-con-inner > .elementor-background-slideshow::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-143 .elementor-element.elementor-element-0b440c3{--display:flex;--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-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-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-143 .elementor-element.elementor-element-18aa37b3 .elementor-repeater-item-b5dfb5e .swiper-slide-bg{background-color:#000000;background-image:url(https://bodegastream.com/wp-content/uploads/2025/11/WRFWEF.jpg);background-size:cover;}.elementor-143 .elementor-element.elementor-element-18aa37b3 .elementor-repeater-item-1da4197 .swiper-slide-bg{background-color:#000000;background-image:url(https://bodegastream.com/wp-content/uploads/2025/11/RANKING-SEMANAL.jpg);background-size:cover;}.elementor-143 .elementor-element.elementor-element-18aa37b3 .elementor-repeater-item-e78f223 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bodegastream.com/wp-content/uploads/2025/09/EVENTOS-BANNER-1.png);background-size:cover;}.elementor-143 .elementor-element.elementor-element-18aa37b3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:61vh;}.elementor-143 .elementor-element.elementor-element-18aa37b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-18aa37b3 .swiper-slide-contents{max-width:68%;}.elementor-143 .elementor-element.elementor-element-18aa37b3 .swiper-slide-inner{text-align:center;}.elementor-143 .elementor-element.elementor-element-7cdd715{--display:flex;}.elementor-143 .elementor-element.elementor-element-be10257{--display:flex;}.elementor-143 .elementor-element.elementor-element-ea6b46c{--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-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-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-143 .elementor-element.elementor-element-f229a8f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-143 .elementor-element.elementor-element-f229a8f .elementor-divider-separator{width:100%;}.elementor-143 .elementor-element.elementor-element-f229a8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-143 .elementor-element.elementor-element-4774fe3{--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-143 .elementor-element.elementor-element-b4ad166{text-align:center;}.elementor-143 .elementor-element.elementor-element-b4ad166 .elementor-heading-title{font-family:"Aldrich", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-200d5f8{--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-143 .elementor-element.elementor-element-6c43ce7b{--display:flex;--min-height:0px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5%;--padding-bottom:5%;--padding-left:20%;--padding-right:20%;}.elementor-widget-image .widget-image-caption{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-143 .elementor-element.elementor-element-f62e280{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-f62e280.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-143 .elementor-element.elementor-element-d093595{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-d093595.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-143 .elementor-element.elementor-element-22068885{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-22068885.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-143 .elementor-element.elementor-element-5a1cc9c4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-5a1cc9c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-143 .elementor-element.elementor-element-3ba548d4{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-143 .elementor-element.elementor-element-17d23742{--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;--align-items:center;}.elementor-143 .elementor-element.elementor-element-4daaa423{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-143 .elementor-element.elementor-element-741c866d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-741c866d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:69px;font-weight:800;color:#C4010C;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-7d104be6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-7d104be6 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-7d104be6 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-143 .elementor-element.elementor-element-7d104be6:has(:hover) .elementor-icon-box-title,
					 .elementor-143 .elementor-element.elementor-element-7d104be6:has(:focus) .elementor-icon-box-title{color:#C10112;}.elementor-143 .elementor-element.elementor-element-7d104be6 .elementor-icon-box-description{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#858585;}.elementor-143 .elementor-element.elementor-element-468986a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-143 .elementor-element.elementor-element-58d55892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-58d55892 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:69px;font-weight:800;color:#C4010C;}.elementor-143 .elementor-element.elementor-element-1d2fffe3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-1d2fffe3 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-1d2fffe3 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-143 .elementor-element.elementor-element-1d2fffe3:has(:hover) .elementor-icon-box-title,
					 .elementor-143 .elementor-element.elementor-element-1d2fffe3:has(:focus) .elementor-icon-box-title{color:#C10112;}.elementor-143 .elementor-element.elementor-element-1d2fffe3 .elementor-icon-box-description{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#858585;}.elementor-143 .elementor-element.elementor-element-4f566b87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-143 .elementor-element.elementor-element-7a4d3405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-7a4d3405 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:69px;font-weight:800;color:#C4010C;}.elementor-143 .elementor-element.elementor-element-6a7b2cc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-6a7b2cc .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-6a7b2cc .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-143 .elementor-element.elementor-element-6a7b2cc:has(:hover) .elementor-icon-box-title,
					 .elementor-143 .elementor-element.elementor-element-6a7b2cc:has(:focus) .elementor-icon-box-title{color:#C10112;}.elementor-143 .elementor-element.elementor-element-6a7b2cc .elementor-icon-box-description{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#858585;}.elementor-143 .elementor-element.elementor-element-6a7fc71f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-143 .elementor-element.elementor-element-709802f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-709802f8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:69px;font-weight:800;color:#C4010C;}.elementor-143 .elementor-element.elementor-element-71924f10 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-71924f10 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-71924f10 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-143 .elementor-element.elementor-element-71924f10:has(:hover) .elementor-icon-box-title,
					 .elementor-143 .elementor-element.elementor-element-71924f10:has(:focus) .elementor-icon-box-title{color:#C10112;}.elementor-143 .elementor-element.elementor-element-71924f10 .elementor-icon-box-description{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#858585;}.elementor-143 .elementor-element.elementor-element-1ffd72b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-143 .elementor-element.elementor-element-94b80e7{--icon-box-icon-margin:15px;}.elementor-143 .elementor-element.elementor-element-94b80e7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-94b80e7.elementor-view-stacked .elementor-icon{background-color:#C4010C;}.elementor-143 .elementor-element.elementor-element-94b80e7.elementor-view-framed .elementor-icon, .elementor-143 .elementor-element.elementor-element-94b80e7.elementor-view-default .elementor-icon{fill:#C4010C;color:#C4010C;border-color:#C4010C;}.elementor-143 .elementor-element.elementor-element-94b80e7 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-94b80e7 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-143 .elementor-element.elementor-element-94b80e7:has(:hover) .elementor-icon-box-title,
					 .elementor-143 .elementor-element.elementor-element-94b80e7:has(:focus) .elementor-icon-box-title{color:#C10112;}.elementor-143 .elementor-element.elementor-element-94b80e7 .elementor-icon-box-description{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#858585;}.elementor-143 .elementor-element.elementor-element-68c6e49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-143 .elementor-element.elementor-element-e0e3d8a{--icon-box-icon-margin:15px;}.elementor-143 .elementor-element.elementor-element-e0e3d8a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-e0e3d8a.elementor-view-stacked .elementor-icon{background-color:#C4010C;}.elementor-143 .elementor-element.elementor-element-e0e3d8a.elementor-view-framed .elementor-icon, .elementor-143 .elementor-element.elementor-element-e0e3d8a.elementor-view-default .elementor-icon{fill:#C4010C;color:#C4010C;border-color:#C4010C;}.elementor-143 .elementor-element.elementor-element-e0e3d8a .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-e0e3d8a .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-143 .elementor-element.elementor-element-e0e3d8a:has(:hover) .elementor-icon-box-title,
					 .elementor-143 .elementor-element.elementor-element-e0e3d8a:has(:focus) .elementor-icon-box-title{color:#C10112;}.elementor-143 .elementor-element.elementor-element-e0e3d8a .elementor-icon-box-description{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#858585;}.elementor-143 .elementor-element.elementor-element-9e86519{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-button .elementor-button{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-143 .elementor-element.elementor-element-2ab4c98 .elementor-button{background-color:#C4010C;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:500;border-radius:15px 15px 15px 15px;padding:30px 30px 30px 30px;}.elementor-143 .elementor-element.elementor-element-1c01dc3{--display:flex;}body.elementor-page-143:not(.elementor-motion-effects-element-type-background), body.elementor-page-143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodegastream.com/wp-content/uploads/2025/09/PATRON2.png");background-size:auto;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-697f4399::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-background-video-container::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .e-con-inner > .elementor-background-video-container::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-background-slideshow::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .e-con-inner > .elementor-background-slideshow::before, .elementor-143 .elementor-element.elementor-element-697f4399 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bodegastream.com/wp-content/uploads/2025/09/PATRON3.png");background-repeat:no-repeat;}.elementor-143 .elementor-element.elementor-element-697f4399{--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-143 .elementor-element.elementor-element-18aa37b3 .swiper-slide{height:34vh;}.elementor-143 .elementor-element.elementor-element-7cdd715{--content-width:500px;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-143 .elementor-element.elementor-element-cc46e57{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 3px -1px -9px;}.elementor-143 .elementor-element.elementor-element-cc46e57.elementor-element{--align-self:center;}.elementor-143 .elementor-element.elementor-element-be10257{--content-width:500px;--min-height:0px;}.elementor-143 .elementor-element.elementor-element-b4ad166{text-align:center;}.elementor-143 .elementor-element.elementor-element-b4ad166 .elementor-heading-title{font-size:19px;}.elementor-143 .elementor-element.elementor-element-6c43ce7b{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-143 .elementor-element.elementor-element-f62e280{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-d093595{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-22068885{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-5a1cc9c4{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-143 .elementor-element.elementor-element-3ba548d4{--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-143 .elementor-element.elementor-element-741c866d .elementor-heading-title{font-size:50px;}.elementor-143 .elementor-element.elementor-element-7d104be6 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-7d104be6 .elementor-icon-box-title a{font-size:25px;}.elementor-143 .elementor-element.elementor-element-58d55892 .elementor-heading-title{font-size:50px;}.elementor-143 .elementor-element.elementor-element-1d2fffe3 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-1d2fffe3 .elementor-icon-box-title a{font-size:25px;}.elementor-143 .elementor-element.elementor-element-7a4d3405 .elementor-heading-title{font-size:50px;}.elementor-143 .elementor-element.elementor-element-6a7b2cc .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-6a7b2cc .elementor-icon-box-title a{font-size:25px;}.elementor-143 .elementor-element.elementor-element-709802f8 .elementor-heading-title{font-size:50px;}.elementor-143 .elementor-element.elementor-element-71924f10 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-71924f10 .elementor-icon-box-title a{font-size:25px;}.elementor-143 .elementor-element.elementor-element-94b80e7 .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-94b80e7 .elementor-icon-box-title a{font-size:25px;}.elementor-143 .elementor-element.elementor-element-e0e3d8a .elementor-icon-box-title, .elementor-143 .elementor-element.elementor-element-e0e3d8a .elementor-icon-box-title a{font-size:25px;}.elementor-143 .elementor-element.elementor-element-2ab4c98 .elementor-button{font-size:26px;}}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-697f4399{--width:100%;}.elementor-143 .elementor-element.elementor-element-6c43ce7b{--width:100%;}.elementor-143 .elementor-element.elementor-element-3ba548d4{--width:100%;}}@media(min-width:1025px){body.elementor-page-143:not(.elementor-motion-effects-element-type-background), body.elementor-page-143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-cc46e57 */.logo-marquee {
  overflow: hidden;
  position: relative;
  background: #000;
  padding: 0; /* 🔥 el más delgado posible */
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  z-index: 99;
  border-top: 1px solid #ff0000; /* opcional: línea roja fina superior */
  border-bottom: 1px solid #ff0000; /* opcional: línea roja fina inferior */
}

.logo-track {
  display: flex;
  width: 200%;
  animation: moverLogo 25s linear infinite;
  position: relative;
  left: 0;
  z-index: 99;
}

.logo-track img {
  height: 85px;
  margin: 0 50px;
  filter: drop-shadow(0 0 10px #ff0000) brightness(1.3);
  opacity: 0.9;
  transition: transform 0.3s ease;
}

.logo-track img:hover {
  transform: scale(1.1);
  opacity: 1;
}

@keyframes moverLogo {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* 🔹 Ajuste para móviles */
@media (max-width: 768px) {
  .logo-track img {
    height: 75px;
    margin: 0 35px;
  }
  .logo-track {
    width: 250%;
    animation: moverLogo 20s linear infinite;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9c446d *//* 🔥 BODEGA STREAMING - ESTILO GAMER PARA TABLA DE RANKING 🔥 */
.gamipress-leaderboard {
  background: linear-gradient(180deg, #000000, #141414);
  border: 2px solid #ff0000;
  border-radius: 15px;
  padding: 25px;
  color: #fff;
  text-align: center;
  font-family: 'Orbitron', sans-serif;
  /* 🔴 SOLO ROJO (sin brillo amarillo) */
  box-shadow: 0 0 25px #ff0000a6, 0 0 60px #ff0000a8;
  animation: pulse 3s infinite ease-in-out;
}

/* Efecto luminoso general (solo rojo) */
@keyframes pulse {
  0%   { box-shadow: 0 0 20px #ff0000a8, 0 0 60px #ff0000a8; }
  50%  { box-shadow: 0 0 40px #ff0000,   0 0 100px #ff0000; }
  100% { box-shadow: 0 0 20px #ff0000a8, 0 0 60px #ff0000a8; }
}

/* Encabezado del ranking */
.gamipress-leaderboard-title {
  font-size: 28px;
  font-weight: 800;
  color: #ffcc00;
  text-transform: uppercase;
  text-shadow: 0 0 15px #ff0000, 0 0 25px #ffcc00;
  margin-bottom: 15px;
}

/* Filas del ranking */
.gamipress-leaderboard table { width: 100%; border-collapse: collapse; }

.gamipress-leaderboard th {
  background-color: #1a1a1a;
  color: #ffcc00;
  font-size: 16px;
  text-shadow: 0 0 10px #ff0000;
  border-bottom: 2px solid #ff0000;
  padding: 10px;
}

.gamipress-leaderboard td {
  border-bottom: 1px solid #333;
  padding: 10px;
  color: #ffffff;
  font-weight: 600;
}

/* Avatares redondeados (base) */
.gamipress-user-avatar img {
  border-radius: 50%;
  border: 2px solid #ff0000;
  box-shadow: 0 0 15px #ff0000a6;
  width: 55px;
  height: 55px;
}

/* Nombres con efecto neón */
.gamipress-user-name {
  color: #ffcc00;
  font-weight: bold;
  text-shadow: 0 0 8px #ffcc00, 0 0 15px #ff0000;
}

/* Puntos con efecto fuego */
.gamipress-user-points {
  color: #ff0000;
  font-size: 18px;
  text-shadow: 0 0 10px #ff0000, 0 0 20px #ffcc00;
  font-weight: 800;
}

/* Hover luminoso */
.gamipress-leaderboard tr:hover {
  background-color: #1f1f1f;
  box-shadow: 0 0 15px #ff0000;
  transition: 0.3s;
}

/* ====== AÑADIDOS ====== */

/* Avatar del mismo tamaño siempre (también si WP usa .avatar) */
.gamipress-leaderboard td .avatar,
.gamipress-user-avatar img {
  width: 55px !important;
  height: 55px !important;
  max-width: 55px !important;
  max-height: 55px !important;
  object-fit: cover !important;
  border-radius: 50% !important;
}

/* Medallas Top 3 */
.gamipress-leaderboard tbody tr:nth-child(1) td:first-child::before { content: "🥇"; font-size: 18px; margin-right: 6px; }
.gamipress-leaderboard tbody tr:nth-child(2) td:first-child::before { content: "🥈"; font-size: 18px; margin-right: 6px; }
.gamipress-leaderboard tbody tr:nth-child(3) td:first-child::before { content: "🥉"; font-size: 18px; margin-right: 6px; }

/* Colores del nombre: 1º dorado, 2º y 3º rojo */
.gamipress-leaderboard tbody tr:nth-child(1) .gamipress-user-name {
  color: #FFD700 !important;
  text-shadow: 0 0 6px #FFD700, 0 0 12px #ffae00;
}
.gamipress-leaderboard tbody tr:nth-child(2) .gamipress-user-name,
.gamipress-leaderboard tbody tr:nth-child(3) .gamipress-user-name {
  color: #FF4444 !important;
  text-shadow: 0 0 6px #ff0000, 0 0 12px #ff2222;
}

/* ===== TÍTULOS SIN JS: Avatar / Usuario / Puntos ===== */
.gamipress-leaderboard thead th{ position:relative; color:transparent !important; }
.gamipress-leaderboard thead th::after{
  position:absolute; left:12px; top:50%; transform:translateY(-50%);
  color:#ffcc00; text-shadow:0 0 10px #ff0000; font-weight:700; font-size:16px; letter-spacing:.3px;
}
.gamipress-leaderboard thead th:nth-of-type(1)::after { content: "#"; }
.gamipress-leaderboard thead th:nth-of-type(2)::after { content: "Avatar"; }
.gamipress-leaderboard thead th:nth-of-type(3)::after { content: "Usuario"; }
.gamipress-leaderboard thead th:last-of-type::after { content: "Puntos"; }

/* ===== RESPONSIVE MÓVIL ===== */
@media (max-width: 768px){
  .gamipress-leaderboard { padding: 15px !important; font-size: 13px !important; border-width: 1.5px; }
  .gamipress-leaderboard-title { font-size: 20px !important; margin-bottom: 10px; text-shadow: 0 0 10px #ff0000; }
  .gamipress-leaderboard table { width: 100% !important; table-layout: auto !important; }
  .gamipress-leaderboard th,
  .gamipress-leaderboard td { padding: 6px !important; white-space: nowrap; font-size: 13px; }
  .gamipress-user-avatar img,
  .gamipress-leaderboard td .avatar { width: 40px !important; height: 40px !important; max-width:40px !important; max-height:40px !important; }
  .gamipress-leaderboard tbody tr td:first-child::before { font-size: 14px; }
}
/* === FIX ENCABEZADOS: ocultar texto viejo y centrar el nuevo === */
.gamipress-leaderboard thead th{ position:relative; }

/* oculta cualquier texto/etiqueta interna del th (color y sombras) */
.gamipress-leaderboard thead th,
.gamipress-leaderboard thead th *{
  color: transparent !important;
  text-shadow: none !important;
  visibility: hidden;           /* oculta el contenido interno */
}

/* nuestro rótulo nuevo, centrado */
.gamipress-leaderboard thead th::after{
  content: "";
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  color: #ffcc00;
  text-shadow: 0 0 10px #ff0000;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: .3px;
  visibility: visible;          /* se muestra */
  pointer-events: none;
  z-index: 1;
}

/* textos deseados */
.gamipress-leaderboard thead th:nth-of-type(1)::after { content: "#"; }
.gamipress-leaderboard thead th:nth-of-type(2)::after { content: "Avatar"; }
.gamipress-leaderboard thead th:nth-of-type(3)::after { content: "Usuario"; }
.gamipress-leaderboard thead th:last-of-type::after   { content: "Puntos"; }/* End custom CSS */