.elementor-2934 .elementor-element.elementor-element-21cc601{--display:flex;--min-height:92vh;--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:center;--overlay-opacity:1;--padding-top:120px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-21cc601::before, .elementor-2934 .elementor-element.elementor-element-21cc601 > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-21cc601 > .e-con-inner > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-21cc601 > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-21cc601 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-21cc601 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, rgba(2,20,21,0.94) 10%, rgba(1,56,58,0.30) 85%);}.elementor-2934 .elementor-element.elementor-element-21cc601 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2934 .elementor-element.elementor-element-21cc601 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#04181A;}.elementor-2934 .elementor-element.elementor-element-21cc601 > .elementor-shape-bottom svg, .elementor-2934 .elementor-element.elementor-element-21cc601 > .e-con-inner > .elementor-shape-bottom svg{height:110px;transform:translateX(-50%) rotateY(180deg);}.elementor-2934 .elementor-element.elementor-element-fadd289{--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:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-b60f81d .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-49871d9{--iteration-count:infinite;--animation-duration:1400ms;--dynamic-text-color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-49871d9 .elementor-headline{text-align:start;font-family:"Titillium Web", Sans-serif;font-size:92px;font-weight:700;text-transform:none;line-height:1em;}.elementor-2934 .elementor-element.elementor-element-49871d9 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-49871d9 .elementor-headline-dynamic-text{font-family:"Titillium Web", Sans-serif;font-weight:700;text-transform:none;line-height:1em;}.elementor-2934 .elementor-element.elementor-element-49871d9 .elementor-headline-dynamic-wrapper path{stroke:#EB6600;stroke-width:9px;}.elementor-2934 .elementor-element.elementor-element-ccfeb94{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.88);}.elementor-2934 .elementor-element.elementor-element-77658ce{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-8e54c45 .elementor-icon-wrapper{text-align:center;}.elementor-2934 .elementor-element.elementor-element-8e54c45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-8e54c45.elementor-view-framed .elementor-icon, .elementor-2934 .elementor-element.elementor-element-8e54c45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-8e54c45.elementor-view-framed .elementor-icon, .elementor-2934 .elementor-element.elementor-element-8e54c45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-8e54c45 .elementor-icon{font-size:26px;}.elementor-2934 .elementor-element.elementor-element-8e54c45 .elementor-icon svg{height:26px;}.elementor-2934 .elementor-element.elementor-element-947875b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-38bb978{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-a543fbc .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;}.elementor-2934 .elementor-element.elementor-element-a543fbc .elementor-counter-title{color:rgba(255,255,255,0.7);font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-2934 .elementor-element.elementor-element-4faacef{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-bc33333 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;}.elementor-2934 .elementor-element.elementor-element-bc33333 .elementor-counter-title{color:rgba(255,255,255,0.7);font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-2934 .elementor-element.elementor-element-669a066{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-d3226aa .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;}.elementor-2934 .elementor-element.elementor-element-d3226aa .elementor-counter-title{color:rgba(255,255,255,0.7);font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-2934 .elementor-element.elementor-element-1100d99{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-ea11a21 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;}.elementor-2934 .elementor-element.elementor-element-ea11a21 .elementor-counter-title{color:rgba(255,255,255,0.7);font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-2934 .elementor-element.elementor-element-7d893dd{text-align:center;}.elementor-2934 .elementor-element.elementor-element-7d893dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;color:rgba(255,255,255,0.55);}.elementor-2934 .elementor-element.elementor-element-3edf48e{--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:110px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-3edf48e:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-3edf48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-2934 .elementor-element.elementor-element-27f0117{text-align:center;}.elementor-2934 .elementor-element.elementor-element-27f0117 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-ab67ad2{text-align:center;}.elementor-2934 .elementor-element.elementor-element-ab67ad2 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:54px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-stvrhome1{--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:44px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-stvrhome1:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-stvrhome1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-2934 .elementor-element.elementor-element-fe1c421{--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;--overflow:hidden;--padding-top:70px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-fe1c421:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-fe1c421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-2934 .elementor-element.elementor-element-7aa4a66 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:150px;font-weight:700;text-transform:uppercase;line-height:1em;color:rgba(255,255,255,0.06);}.elementor-2934 .elementor-element.elementor-element-hp01{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-hp01:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-hp01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-hp00005{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-hp00003{--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-2934 .elementor-element.elementor-element-hp00001 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00002 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;line-height:1em;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00022{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-hp00009{--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-2934 .elementor-element.elementor-element-hp00006 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;line-height:1em;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00007 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00008{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:rgba(4,24,26,0.78);}.elementor-2934 .elementor-element.elementor-element-hp00013{--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-2934 .elementor-element.elementor-element-hp00010 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;line-height:1em;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00011 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00012{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:rgba(4,24,26,0.78);}.elementor-2934 .elementor-element.elementor-element-hp00017{--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-2934 .elementor-element.elementor-element-hp00014 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;line-height:1em;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00015 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00016{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:rgba(4,24,26,0.78);}.elementor-2934 .elementor-element.elementor-element-hp00021{--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-2934 .elementor-element.elementor-element-hp00018 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:64px;font-weight:700;line-height:1em;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00019 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#04181A;}.elementor-2934 .elementor-element.elementor-element-hp00020{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:rgba(4,24,26,0.78);}.elementor-2934 .elementor-element.elementor-element-b18b5e1{--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:80px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-b18b5e1:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-b18b5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-140c28c );}.elementor-2934 .elementor-element.elementor-element-6cbdb7c{--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-2934 .elementor-element.elementor-element-c256e49{text-align:center;}.elementor-2934 .elementor-element.elementor-element-c256e49 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-55ce805{text-align:center;}.elementor-2934 .elementor-element.elementor-element-55ce805 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:54px;font-weight:700;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2934 .elementor-element.elementor-element-d9461c0{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2934 .elementor-element.elementor-element-2e13c26{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-83acef3{--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-2934 .elementor-element.elementor-element-9a9c26a{--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-2934 .elementor-element.elementor-element-17248af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2934 .elementor-element.elementor-element-89d0a02{--display:flex;--min-height:640px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-89d0a02:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-89d0a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF12B000;background-image:url("https://roldan.tufactory.es/wp-content/uploads/2026/09/6dcf7da2-daf4-4d87-ac46-2a5c62c0bd9e-e1790674975922.webp");background-position:0px -191px;background-size:54% auto;}.elementor-2934 .elementor-element.elementor-element-89d0a02::before, .elementor-2934 .elementor-element.elementor-element-89d0a02 > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-89d0a02 > .e-con-inner > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-89d0a02 > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-89d0a02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-89d0a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(275deg, var( --e-global-color-secondary ) 48%, #F2295B00 56%);}.elementor-2934 .elementor-element.elementor-element-f659046{--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;--justify-content:center;--align-items:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-2934 .elementor-element.elementor-element-c87a958 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-5bf2314 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:54px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-df69ccf{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.78);}.elementor-2934 .elementor-element.elementor-element-72e168b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2934 .elementor-element.elementor-element-fc7cb55{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:130px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-fc7cb55:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-fc7cb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-2934 .elementor-element.elementor-element-4b26aac{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-1d483be .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-a0bfd79 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:54px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-3437735{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.78);}.elementor-2934 .elementor-element.elementor-element-b7af0f0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2934 .elementor-element.elementor-element-790519a{--display:flex;--min-height:560px;--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-2934 .elementor-element.elementor-element-ce9e467{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2934 .elementor-element.elementor-element-ce9e467:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-ce9e467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-ebb12f4{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-ebb12f4:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-ebb12f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roldan.tufactory.es/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-21-at-17.40.48-2.webp");background-position:center center;background-size:cover;}.elementor-2934 .elementor-element.elementor-element-ebb12f4::before, .elementor-2934 .elementor-element.elementor-element-ebb12f4 > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-ebb12f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-ebb12f4 > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-ebb12f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-ebb12f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(115deg, rgba(4,24,26,0.97) 35%, rgba(235,102,0,0.45) 100%);}.elementor-2934 .elementor-element.elementor-element-6839932{--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:flex-end;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-bdd2bff{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-8ff4511 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-236becd .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-a6e3888{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.78);}.elementor-2934 .elementor-element.elementor-element-d4c1f76{--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;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-514a5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2934 .elementor-element.elementor-element-c3f6715{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-c3f6715:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-c3f6715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-140c28c );}.elementor-2934 .elementor-element.elementor-element-407ed5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-298f9e3{--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-2934 .elementor-element.elementor-element-12a066c .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-9618027 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:54px;font-weight:700;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2934 .elementor-element.elementor-element-ad0739e .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2934 .elementor-element.elementor-element-ad0739e .elementor-button:hover, .elementor-2934 .elementor-element.elementor-element-ad0739e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-140c28c );}.elementor-2934 .elementor-element.elementor-element-ad0739e .elementor-button:hover svg, .elementor-2934 .elementor-element.elementor-element-ad0739e .elementor-button:focus svg{fill:var( --e-global-color-140c28c );}.elementor-2934 .elementor-element.elementor-element-7f28cb0{--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-2934 .elementor-element.elementor-element-7f28cb0:after{content:"0.62";}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__thumbnail__link{width:100%;}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__card{background-color:#082A2C;border-radius:14px;}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__card .elementor-post__meta-data{border-top-color:rgba(255,255,255,0.08);}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__text{margin-top:20px;}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__title, .elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__title a{color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__meta-data{color:rgba(255,255,255,0.5);}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__excerpt p{color:rgba(255,255,255,0.7);}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__read-more{color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-35d7001{--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:130px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-35d7001:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-35d7001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #01383A 0%, #04181A 100%);}.elementor-2934 .elementor-element.elementor-element-8b702ce{text-align:center;}.elementor-2934 .elementor-element.elementor-element-8b702ce .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-1ee7c8a{text-align:center;}.elementor-2934 .elementor-element.elementor-element-1ee7c8a .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:54px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-a25f645.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-2934 .elementor-element.elementor-element-a25f645{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2934 .elementor-element.elementor-element-a25f645 .elementor-main-swiper{height:110px;}.elementor-2934 .elementor-element.elementor-element-a25f645 .elementor-swiper-button{font-size:20px;}.elementor-2934 .elementor-element.elementor-element-a25f645 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-2934 .elementor-element.elementor-element-e72d0aa{--display:flex;--min-height:56vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2934 .elementor-element.elementor-element-e72d0aa:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-e72d0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roldan.tufactory.es/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-21-at-13.21.28-1.webp");background-position:0px -190px;}.elementor-2934 .elementor-element.elementor-element-e72d0aa::before, .elementor-2934 .elementor-element.elementor-element-e72d0aa > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-e72d0aa > .e-con-inner > .elementor-background-video-container::before, .elementor-2934 .elementor-element.elementor-element-e72d0aa > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-e72d0aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2934 .elementor-element.elementor-element-e72d0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2934 .elementor-element.elementor-element-b94e9bc{text-align:center;}.elementor-2934 .elementor-element.elementor-element-b94e9bc .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-2934 .elementor-element.elementor-element-4cc6378{text-align:center;}.elementor-2934 .elementor-element.elementor-element-4cc6378 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:80px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-d03dd33{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.88);}.elementor-2934 .elementor-element.elementor-element-63b56ef{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:22px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2934 .elementor-element.elementor-element-63b56ef .elementor-social-icon{background-color:#EB6600;--icon-padding:0.75em;}.elementor-2934 .elementor-element.elementor-element-63b56ef .elementor-social-icon i{color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-63b56ef .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-63b56ef .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-63b56ef .elementor-social-icon:hover i{color:#015354;}.elementor-2934 .elementor-element.elementor-element-63b56ef .elementor-social-icon:hover svg{fill:#015354;}body.elementor-page-2934:not(.elementor-motion-effects-element-type-background), body.elementor-page-2934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2934 .elementor-element.elementor-element-fadd289{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-947875b{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-38bb978{--width:25%;}.elementor-2934 .elementor-element.elementor-element-4faacef{--width:25%;}.elementor-2934 .elementor-element.elementor-element-669a066{--width:25%;}.elementor-2934 .elementor-element.elementor-element-1100d99{--width:25%;}.elementor-2934 .elementor-element.elementor-element-3edf48e{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-stvrhome1{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-hp01{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-b18b5e1{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-6cbdb7c{--width:820px;}.elementor-2934 .elementor-element.elementor-element-83acef3{--width:50%;}.elementor-2934 .elementor-element.elementor-element-9a9c26a{--width:50%;}.elementor-2934 .elementor-element.elementor-element-f659046{--width:50%;}.elementor-2934 .elementor-element.elementor-element-fc7cb55{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-4b26aac{--width:46%;}.elementor-2934 .elementor-element.elementor-element-790519a{--width:54%;}.elementor-2934 .elementor-element.elementor-element-6839932{--content-width:1240px;}.elementor-2934 .elementor-element.elementor-element-bdd2bff{--width:50%;}.elementor-2934 .elementor-element.elementor-element-d4c1f76{--width:50%;}.elementor-2934 .elementor-element.elementor-element-c3f6715{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2934 .elementor-element.elementor-element-38bb978{--width:50%;}.elementor-2934 .elementor-element.elementor-element-4faacef{--width:50%;}.elementor-2934 .elementor-element.elementor-element-669a066{--width:50%;}.elementor-2934 .elementor-element.elementor-element-1100d99{--width:50%;}.elementor-2934 .elementor-element.elementor-element-f659046{--width:56%;}}@media(max-width:1024px){.elementor-2934 .elementor-element.elementor-element-b60f81d .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-49871d9 .elementor-headline{font-size:66px;}.elementor-2934 .elementor-element.elementor-element-ccfeb94{font-size:18px;}.elementor-2934 .elementor-element.elementor-element-a543fbc .elementor-counter-number-wrapper{font-size:52px;}.elementor-2934 .elementor-element.elementor-element-a543fbc .elementor-counter-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-bc33333 .elementor-counter-number-wrapper{font-size:52px;}.elementor-2934 .elementor-element.elementor-element-bc33333 .elementor-counter-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-d3226aa .elementor-counter-number-wrapper{font-size:52px;}.elementor-2934 .elementor-element.elementor-element-d3226aa .elementor-counter-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-ea11a21 .elementor-counter-number-wrapper{font-size:52px;}.elementor-2934 .elementor-element.elementor-element-ea11a21 .elementor-counter-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-27f0117 .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-ab67ad2 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-7aa4a66 .elementor-heading-title{font-size:110px;}.elementor-2934 .elementor-element.elementor-element-hp00002 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-c256e49 .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-55ce805 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-d9461c0{font-size:18px;}.elementor-2934 .elementor-element.elementor-element-89d0a02:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-89d0a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2934 .elementor-element.elementor-element-f659046{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2934 .elementor-element.elementor-element-c87a958 .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-5bf2314 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-df69ccf{font-size:18px;}.elementor-2934 .elementor-element.elementor-element-1d483be .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-a0bfd79 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-3437735{font-size:18px;}.elementor-2934 .elementor-element.elementor-element-8ff4511 .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-236becd .elementor-heading-title{font-size:54px;}.elementor-2934 .elementor-element.elementor-element-a6e3888{font-size:18px;}.elementor-2934 .elementor-element.elementor-element-12a066c .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-9618027 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-8b702ce .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-1ee7c8a .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-a25f645.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2934 .elementor-element.elementor-element-e72d0aa:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-e72d0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2934 .elementor-element.elementor-element-b94e9bc .elementor-heading-title{font-size:13px;}.elementor-2934 .elementor-element.elementor-element-4cc6378 .elementor-heading-title{font-size:60px;}.elementor-2934 .elementor-element.elementor-element-d03dd33{font-size:18px;}}@media(max-width:767px){.elementor-2934 .elementor-element.elementor-element-21cc601{--min-height:88vh;--padding-top:90px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-b60f81d .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-49871d9 .elementor-headline{font-size:46px;}.elementor-2934 .elementor-element.elementor-element-ccfeb94{font-size:16px;}.elementor-2934 .elementor-element.elementor-element-38bb978{--width:50%;}.elementor-2934 .elementor-element.elementor-element-a543fbc .elementor-counter-number-wrapper{font-size:40px;}.elementor-2934 .elementor-element.elementor-element-a543fbc .elementor-counter-title{font-size:11px;}.elementor-2934 .elementor-element.elementor-element-4faacef{--width:50%;}.elementor-2934 .elementor-element.elementor-element-bc33333 .elementor-counter-number-wrapper{font-size:40px;}.elementor-2934 .elementor-element.elementor-element-bc33333 .elementor-counter-title{font-size:11px;}.elementor-2934 .elementor-element.elementor-element-669a066{--width:50%;}.elementor-2934 .elementor-element.elementor-element-d3226aa .elementor-counter-number-wrapper{font-size:40px;}.elementor-2934 .elementor-element.elementor-element-d3226aa .elementor-counter-title{font-size:11px;}.elementor-2934 .elementor-element.elementor-element-1100d99{--width:50%;}.elementor-2934 .elementor-element.elementor-element-ea11a21 .elementor-counter-number-wrapper{font-size:40px;}.elementor-2934 .elementor-element.elementor-element-ea11a21 .elementor-counter-title{font-size:11px;}.elementor-2934 .elementor-element.elementor-element-3edf48e{--padding-top:70px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-27f0117 .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-ab67ad2 .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-stvrhome1{--padding-top:28px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-fe1c421{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-7aa4a66 .elementor-heading-title{font-size:70px;}.elementor-2934 .elementor-element.elementor-element-hp01{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-hp00005{--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:flex-start;}.elementor-2934 .elementor-element.elementor-element-hp00002 .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-hp00006 .elementor-heading-title{font-size:48px;}.elementor-2934 .elementor-element.elementor-element-hp00010 .elementor-heading-title{font-size:48px;}.elementor-2934 .elementor-element.elementor-element-hp00014 .elementor-heading-title{font-size:48px;}.elementor-2934 .elementor-element.elementor-element-hp00018 .elementor-heading-title{font-size:48px;}.elementor-2934 .elementor-element.elementor-element-b18b5e1{--padding-top:30px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-6cbdb7c{--width:100%;}.elementor-2934 .elementor-element.elementor-element-c256e49 .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-55ce805 .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-d9461c0{font-size:16px;}.elementor-2934 .elementor-element.elementor-element-2e13c26{--flex-wrap:wrap;}.elementor-2934 .elementor-element.elementor-element-83acef3{--width:100%;}.elementor-2934 .elementor-element.elementor-element-9a9c26a{--width:100%;}.elementor-2934 .elementor-element.elementor-element-89d0a02{--min-height:0px;--flex-wrap:wrap;}.elementor-2934 .elementor-element.elementor-element-89d0a02:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-89d0a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2934 .elementor-element.elementor-element-f659046{--width:100%;--padding-top:300px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-c87a958 .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-5bf2314 .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-df69ccf{font-size:16px;}.elementor-2934 .elementor-element.elementor-element-fc7cb55{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-4b26aac{--width:100%;}.elementor-2934 .elementor-element.elementor-element-1d483be .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-a0bfd79 .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-3437735{font-size:16px;}.elementor-2934 .elementor-element.elementor-element-790519a{--width:100%;--min-height:420px;}.elementor-2934 .elementor-element.elementor-element-6839932{--flex-wrap:wrap;}.elementor-2934 .elementor-element.elementor-element-bdd2bff{--width:100%;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-8ff4511 .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-236becd .elementor-heading-title{font-size:40px;}.elementor-2934 .elementor-element.elementor-element-a6e3888{font-size:16px;}.elementor-2934 .elementor-element.elementor-element-d4c1f76{--width:100%;}.elementor-2934 .elementor-element.elementor-element-c3f6715{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-407ed5a{--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:flex-start;}.elementor-2934 .elementor-element.elementor-element-298f9e3{--width:100%;}.elementor-2934 .elementor-element.elementor-element-12a066c .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-9618027 .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2934 .elementor-element.elementor-element-7f28cb0:after{content:"0.5";}.elementor-2934 .elementor-element.elementor-element-7f28cb0 .elementor-post__thumbnail__link{width:100%;}.elementor-2934 .elementor-element.elementor-element-35d7001{--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2934 .elementor-element.elementor-element-8b702ce .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-1ee7c8a .elementor-heading-title{font-size:32px;}.elementor-2934 .elementor-element.elementor-element-a25f645.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2934 .elementor-element.elementor-element-a25f645 .elementor-main-swiper{height:80px;}.elementor-2934 .elementor-element.elementor-element-e72d0aa{--min-height:70vh;--padding-top:90px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-2934 .elementor-element.elementor-element-e72d0aa:not(.elementor-motion-effects-element-type-background), .elementor-2934 .elementor-element.elementor-element-e72d0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2934 .elementor-element.elementor-element-b94e9bc .elementor-heading-title{font-size:12px;}.elementor-2934 .elementor-element.elementor-element-4cc6378 .elementor-heading-title{font-size:42px;}.elementor-2934 .elementor-element.elementor-element-d03dd33{font-size:16px;}}/* Start custom CSS *//* Inicio (nueva versión) - fondo oscuro y animaciones nativas de Elementor Pro */
body{--ahx-dark:#04181A;--ahx-dark-2:#082A2C;--ahx-teal:#015354;--ahx-orange:#EB6600}
html{scroll-behavior:smooth}
body{background:var(--ahx-dark)}
[class*="ahx-"].e-con{--gap:0px;--row-gap:0px;--column-gap:0px}
[class*="ahx-"] .elementor-widget{margin:0}
[class*="ahx-"] .elementor-heading-title{text-transform:none}

/* Comunes */
.ahm-kicker .elementor-heading-title{margin-bottom:14px;text-transform:uppercase!important}
.ahm-h2 .elementor-heading-title span{color:var(--ahx-orange)}
.ahx-p p:last-child,.ahx-hero-lead p:last-child,.ahx-video-p p:last-child{margin-bottom:0}
.ahm-btn-light .elementor-button,.ahm-btn-dark .elementor-button{font-family:"Titillium Web",sans-serif;font-size:17px;font-weight:700;border-radius:999px;padding:16px 34px;text-transform:none!important;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}
.ahm-btn-light .elementor-button{background:var(--ahx-orange);color:#fff;box-shadow:0 10px 30px rgba(235,102,0,.35)}
.ahm-btn-light .elementor-button:hover{background:#ff7a1a;color:#fff;box-shadow:0 14px 40px rgba(235,102,0,.55)}
.ahm-btn-dark .elementor-button{background:rgba(255,255,255,.04);color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.75);backdrop-filter:blur(6px)}
.ahm-btn-dark .elementor-button:hover{background:#fff;color:var(--ahx-teal)}

/* PORTADA */
.ahx-hero{position:relative}
.ahx-hero-in{position:relative;z-index:3}
.ahx-h1 .elementor-headline{margin:0}
.ahx-h1 .elementor-headline,.ahx-h1 .elementor-headline span{text-transform:none!important}
.ahx-h1 .elementor-headline-plain-text{display:block}
.ahx-h1 .elementor-headline-dynamic-wrapper svg path{stroke-linecap:round}
.ahx-h1 .elementor-headline{text-shadow:0 6px 40px rgba(0,0,0,.35)}
.ahx-hero-lead p{max-width:560px}
.ahx-hero-lead p{margin:24px 0 0}
.ahx-scroll{position:absolute!important;left:50%;bottom:130px;transform:translateX(-50%);z-index:4;width:auto!important}
.ahx-scroll .elementor-icon{animation:ahx-bounce 2s ease-in-out infinite;opacity:.85}
@keyframes ahx-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(12px)}}

/* DATOS */
.ahx-stats.e-con{position:relative;z-index:5;margin-top:-120px}
.ahx-stats.e-con{background:transparent!important}
.ahx-stat.e-con{background:linear-gradient(160deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.03) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.10);border-bottom:4px solid var(--ahx-orange);padding:38px 18px!important;text-align:center;transition:transform .35s,background .35s;box-shadow:0 30px 60px rgba(0,0,0,.35)}
.ahx-stat.e-con:hover{transform:translateY(-8px);background:linear-gradient(160deg,rgba(235,102,0,.22) 0%,rgba(255,255,255,.04) 100%)}
.ahx-stat.e-con:first-child{border-radius:14px 0 0 14px}
.ahx-stat.e-con:last-child{border-radius:0 14px 14px 0}
.ahx-counter .elementor-counter{flex-direction:column-reverse;align-items:center;gap:10px}
.ahx-counter .elementor-counter-number-prefix{color:var(--ahx-orange);flex-grow:0;text-align:right}
.ahx-counter .elementor-counter-number-wrapper{justify-content:center}
.ahx-counter .elementor-counter-number{flex-grow:0}
.ahx-counter .elementor-counter-number-prefix,.ahx-counter .elementor-counter-number-suffix{flex-grow:0}
.ahx-counter .elementor-counter-title{line-height:1.35;text-align:center;justify-content:center}
.ahx-stat-sub{margin-top:6px!important}

/* PARTIDOS (bloque generado por refresh.js) */
.ahx-partidos-box .stvh-next{box-shadow:0 30px 70px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06)}
.ahx-partidos-box .stvh-last{background:linear-gradient(160deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08);border-bottom:5px solid var(--ahx-orange);box-shadow:0 30px 70px rgba(0,0,0,.35)}
.ahx-partidos-box .stvh-last h4{color:#fff}
.ahx-partidos-box .stvh-r{border-top-color:rgba(255,255,255,.08)}
.ahx-partidos-box .stvh-r-j{color:rgba(255,255,255,.5)}
.ahx-partidos-box .stvh-r-t b{color:rgba(255,255,255,.72)}
.ahx-partidos-box .stvh-r-t b.is-stvr{color:#fff}
.ahx-partidos-box .stvh-r-s{background:var(--ahx-orange)}
.ahx-partidos-box .stvh-r.is-D .stvh-r-s{background:rgba(255,255,255,.18)}
.ahx-partidos-box .stvh-r.is-V .stvh-r-o{color:#3fd68a}
.ahx-partidos-box .stvh-r.is-D .stvh-r-o{color:#ff7b6b}
.ahx-partidos-box .stvh-r.is-E .stvh-r-o{color:rgba(255,255,255,.55)}
.ahx-partidos-box .stvh-mini{background:#fff;border-radius:50%;padding:3px}

/* RÓTULO EN MOVIMIENTO */
.ahx-marquee.e-con{align-items:flex-start}
.ahx-marquee-t{width:max-content!important;max-width:none!important}
.ahx-marquee-t .elementor-heading-title{white-space:nowrap;color:transparent!important;-webkit-text-stroke:1.5px rgba(255,255,255,.14)}

/* HISTORIA */
.ahx-historia-media .e-con{overflow:visible}
.ahx-historia-txt .ahx-p p{max-width:760px;margin-left:auto;margin-right:auto}
.ahx-media-img img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;display:block;box-shadow:0 30px 70px rgba(0,0,0,.5)}
.ahx-media-video .elementor-wrapper{border-radius:14px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}

/* EL CLUB */
.ahx-club.e-con{position:relative}
.ahx-club-foto.e-con{position:relative}
.ahx-club-foto.e-con:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,56,58,0) 60%,rgba(1,56,58,.9) 100%);pointer-events:none}
.ahx-club-txt .ahx-p p{color:rgba(255,255,255,.85)}

/* CANTERA */
.ahx-cantera-fotos.e-con{position:relative}
.ahx-deco.e-con{position:absolute!important;left:-26px;top:-26px;width:150px!important;height:150px;min-height:0;z-index:0}
.ahx-cantera-a{width:62%!important;position:relative;z-index:1}
.ahx-cantera-b{width:52%!important;position:absolute!important;right:0;bottom:-20px;z-index:2}
.ahx-cantera-a img{width:100%;height:480px!important;object-fit:cover;border-radius:14px;display:block;box-shadow:0 30px 70px rgba(0,0,0,.5)}
.ahx-cantera-b img{width:100%;height:340px!important;object-fit:cover;border-radius:14px;display:block;border:8px solid var(--ahx-dark);box-shadow:0 30px 70px rgba(0,0,0,.55)}

/* TIENDA */
.ahx-tienda.e-con{position:relative}
.ahx-tienda-in.e-con{position:relative;z-index:2}
.ahx-tienda-img img{max-height:580px;width:auto!important;margin-top:-60px;display:block;filter:drop-shadow(0 40px 50px rgba(0,0,0,.55))}

/* NOTICIAS */
.ahx-posts .elementor-post__card{overflow:hidden;border:1px solid rgba(255,255,255,.07)!important;border-bottom:4px solid var(--ahx-teal)!important;box-shadow:0 20px 50px rgba(0,0,0,.35)!important;transition:transform .35s,border-color .35s,box-shadow .35s}
.ahx-posts .elementor-post__card:hover{transform:translateY(-10px);border-bottom-color:var(--ahx-orange)!important;box-shadow:0 34px 70px rgba(0,0,0,.5)!important}
.ahx-posts .elementor-post__thumbnail img{transition:transform .8s ease}
.ahx-posts .elementor-post__card:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1.08)}
.ahx-posts .elementor-post__title,.ahx-posts .elementor-post__title a{font-family:"Titillium Web",sans-serif!important;font-size:21px!important;line-height:1.25!important;font-weight:700!important;text-transform:none!important;text-decoration:none!important}
.ahx-posts .elementor-post__title a:hover{color:var(--ahx-orange)!important}
.ahx-posts .elementor-post__excerpt p{font-family:Roboto,sans-serif;font-size:15px;line-height:1.55}
.ahx-posts .elementor-post__read-more{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:15px!important;text-transform:none!important;text-decoration:none!important}
.ahx-posts .elementor-post__meta-data{font-family:"Titillium Web",sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase}

/* PATROCINADORES */
.ahx-logos{width:100%}
.ahx-logos .swiper-wrapper{transition-timing-function:linear!important}
.ahx-logos .elementor-carousel-image{opacity:.7;transition:opacity .3s,transform .3s}
.ahx-logos .swiper-slide:hover .elementor-carousel-image{opacity:1;transform:scale(1.08)}

/* VÍDEO Y REDES */
.ahx-video-p p{max-width:640px;margin-left:auto;margin-right:auto}

/* TABLET */
@media (max-width:1024px){
 .ahx-stats.e-con{margin-top:-90px}
 .ahx-stat.e-con:first-child{border-radius:14px 0 0 0}
 .ahx-stat.e-con:nth-child(2){border-radius:0 14px 0 0}
 .ahx-stat.e-con:nth-child(3){border-radius:0 0 0 14px}
 .ahx-stat.e-con:last-child{border-radius:0 0 14px 0}
}
/* MÓVIL */
@media (max-width:767px){
 .ahx-scroll{display:none}
 .ahx-stats.e-con{margin-top:-70px;padding:0 16px!important}
 .ahx-stat.e-con{padding:24px 10px!important}
 .ahm-btn-light .elementor-button,.ahm-btn-dark .elementor-button{padding:14px 24px;font-size:15px}
 .ahx-historia-media.e-con{flex-wrap:wrap!important;--gap:20px;--row-gap:20px}
 .ahx-club-foto.e-con:after{background:linear-gradient(180deg,rgba(1,56,58,0) 60%,rgba(1,56,58,.9) 100%)}
 .ahx-cantera-fotos.e-con{min-height:400px}
 .ahx-cantera-a img{height:330px!important}
 .ahx-cantera-b img{height:210px!important}
 .ahx-deco.e-con{left:-8px;top:-12px;width:90px!important;height:90px}
 .ahx-tienda-txt.e-con{align-items:center;text-align:center}
 .ahx-tienda-img img{max-height:360px;margin:20px auto 0}
}

/* Botón sólido para fondos claros */
.ahm-btn-teal .elementor-button{font-family:"Titillium Web",sans-serif;font-size:17px;font-weight:700;border-radius:999px;padding:16px 34px;text-transform:none!important;white-space:nowrap;background:var(--ahx-teal);color:#fff;border:0;box-shadow:0 10px 30px rgba(1,83,84,.25);transition:background .3s,box-shadow .3s}
.ahm-btn-teal .elementor-button:hover,.ahm-btn-teal .elementor-button:focus{background:var(--ahx-orange)!important;border-color:var(--ahx-orange)!important;color:#fff!important;box-shadow:none!important}
@media (max-width:767px){.ahm-btn-teal .elementor-button{padding:14px 24px;font-size:15px}}

/* Botones sin sombra (normal y hover) */
.elementor-button,.elementor-button:hover,.elementor-button:focus{box-shadow:none!important}

/* Igual que El Club y las fichas: botones naranjas rellenos al pasar el cursor (por encima del CSS global del Kit) */
.ahm-btn-light .elementor-button,.ahm-btn-dark .elementor-button{border:2px solid var(--ahx-orange);transition:background .3s,color .3s,border-color .3s}
.ahm-btn-dark .elementor-button{border-color:rgba(255,255,255,.75)}
.ahm-btn-light .elementor-button:hover,.ahm-btn-light .elementor-button:focus{background:var(--ahx-orange)!important;border-color:var(--ahx-orange)!important;color:#fff!important}

/* El club en una columna: foto de fondo a la izquierda, texto a la derecha; en móvil, foto arriba */
.ahx-club.e-con{justify-content:flex-end}
@media (max-width:767px){
 .ahx-club.e-con{background-size:100% auto!important;background-position:top center!important;min-height:0!important}
 .ahx-club.e-con::before{background-image:linear-gradient(0deg,#015354 0%,#015354 58%,rgba(1,83,84,0) 78%)!important}
}

/* PALMARÉS INICIO */
[class*="hp-"].e-con{--gap:0px;--row-gap:0px;--column-gap:0px}
[class*="hp-"] .elementor-widget{margin:0}
.hp-pal .elementor-heading-title{text-transform:none}
.hp-k .elementor-heading-title,.hp-h2 .elementor-heading-title,.hp-t .elementor-heading-title{text-transform:uppercase!important}
.hp-k .elementor-heading-title{margin-bottom:10px}
.hp-head.e-con{--gap:20px!important;gap:20px!important;padding-bottom:30px!important;margin-bottom:34px!important;border-bottom:3px solid #04181A}
html body .hp-btn .elementor-button{background:#04181A!important;color:#fff!important;border:2px solid #04181A!important;border-radius:999px;padding:14px 28px;font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;text-transform:none!important;white-space:nowrap}
.hp-btn{width:auto!important;flex:0 0 auto}
html body .hp-btn .elementor-button:hover{background:transparent!important;color:#04181A!important}
.hp-grid.e-con{--gap:30px!important;gap:30px!important}
.hp-item.e-con{flex:1 1 0;min-width:200px}
.hp-t{margin-top:10px!important}
.hp-p{margin-top:8px!important}
.hp-p p:last-child{margin-bottom:0}
@media (max-width:1024px){.hp-item.e-con{flex:0 0 calc(50% - 15px)!important}}
@media (max-width:767px){.hp-item.e-con{flex:0 0 100%!important}.hp-grid.e-con{--gap:26px!important;gap:26px!important}}
/* FIN PALMARÉS INICIO */

/* JORNADA */
.stvx .stvx-h{color:#fff!important;text-transform:uppercase!important}
.stvx a,.stvx .stvx-btn{text-transform:none!important}
/* FIN JORNADA */
/* VOTACION DESTACADA */
.stvx-vote.stvx-card{position:relative;overflow:hidden}
.stvx-vote:has(.stvx-vbtn).stvx-card{border-color:rgba(235,102,0,.55)}
.stvx-vote:has(.stvx-vbtn) .stvx-h{padding-right:132px}
.stvx-vote:has(.stvx-vbtn) .stvx-h:after{content:"";position:absolute;top:20px;right:62px;width:66px;height:66px;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M6 19h7l19-11v32L13 29H6z' fill='%23EB6600' stroke='white' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M13 19v10' stroke='white' stroke-width='2.4'/%3E%3Cpath d='M10 29l3 10h5l-2-10' fill='white'/%3E%3Crect x='32' y='17' width='4' height='14' rx='2' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 6px 12px rgba(235,102,0,.35));transform-origin:20% 60%;animation:stvxGrito .9s ease-in-out infinite;pointer-events:none}
.stvx-vote:has(.stvx-vbtn) .stvx-h:before,.stvx-vote:has(.stvx-vbtn) .stvx-vote-b:before,.stvx-vote:has(.stvx-vbtn) .stvx-kk:after{content:"";position:absolute;top:26px;right:16px;width:54px;height:54px;border-radius:50%;border:4px solid transparent;border-right-color:#EB6600;opacity:0;animation:stvxSonido 1.5s ease-out infinite;pointer-events:none}
.stvx-vote:has(.stvx-vbtn) .stvx-vote-b:before{animation-delay:.5s;border-right-color:#FFB27A}
.stvx-vote:has(.stvx-vbtn) .stvx-kk:after{animation-delay:1s;border-right-color:#fff}
.stvx-vote:has(.stvx-vbtn) .stvx-kk:before{content:"";display:inline-block;width:9px;height:9px;margin:0 9px 1px 0;border-radius:50%;background:#EB6600;vertical-align:middle;animation:stvxPunto 1s ease-in-out infinite}
.stvx-vote:has(.stvx-vbtn) .stvx-vlist{position:relative}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn{animation:stvxOla 3.4s ease-in-out infinite}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn i{animation:stvxDorsal 3.4s ease-in-out infinite}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(1),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(1) i{animation-delay:0.00s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(2),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(2) i{animation-delay:0.11s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(3),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(3) i{animation-delay:0.22s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(4),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(4) i{animation-delay:0.33s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(5),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(5) i{animation-delay:0.44s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(6),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(6) i{animation-delay:0.55s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(7),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(7) i{animation-delay:0.66s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(8),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(8) i{animation-delay:0.77s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(9),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(9) i{animation-delay:0.88s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(10),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(10) i{animation-delay:0.99s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(11),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(11) i{animation-delay:1.10s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(12),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(12) i{animation-delay:1.21s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(13),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(13) i{animation-delay:1.32s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(14),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(14) i{animation-delay:1.43s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(15),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(15) i{animation-delay:1.54s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(16),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(16) i{animation-delay:1.65s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(17),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(17) i{animation-delay:1.76s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(18),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(18) i{animation-delay:1.87s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(19),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(19) i{animation-delay:1.98s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(20),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(20) i{animation-delay:2.09s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(21),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(21) i{animation-delay:2.20s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(22),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(22) i{animation-delay:2.31s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(23),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(23) i{animation-delay:2.42s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(24),.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:nth-child(24) i{animation-delay:2.53s}
.stvx-vote:has(.stvx-vbtn) .stvx-vbtn:hover{animation:none;transform:translateY(-3px) scale(1.03)}
.stvx-vote:has(.stvx-vbtn) .stvx-vlist:after{content:"";position:absolute;top:14px;left:calc(50% - 50px);width:46px;height:46px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2.5a1.5 1.5 0 0 1 3 0V10l1-.2a1.5 1.5 0 0 1 1.8 1.2l.2.1a1.5 1.5 0 0 1 2.6.6 1.5 1.5 0 0 1 2.4 1.2V17a5 5 0 0 1-5 5h-2.5a5 5 0 0 1-4-2L5 15.5a1.5 1.5 0 0 1 2.3-1.9L9 15z' fill='white' stroke='%2304181A' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45));animation:stvxMano 3s ease-in-out infinite;pointer-events:none;z-index:3}
.stvx-vote:has(.stvx-vbtn) .stvx-vlist:before{content:"";position:absolute;top:3px;left:calc(50% - 45px);width:30px;height:30px;border-radius:50%;border:3px solid #EB6600;opacity:0;animation:stvxOnda 3s ease-out infinite;pointer-events:none;z-index:2}
@keyframes stvxGrito{0%,100%{transform:rotate(-8deg) scale(1)}25%{transform:rotate(-14deg) scale(1.08)}50%{transform:rotate(-6deg) scale(1)}75%{transform:rotate(-12deg) scale(1.06)}}
@keyframes stvxSonido{0%{transform:translateX(-26px) scale(.35);opacity:0}15%{opacity:1}100%{transform:translateX(8px) scale(1.25);opacity:0}}
@keyframes stvxPunto{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}
@keyframes stvxOla{0%,14%,100%{transform:none;box-shadow:none}6%{transform:translateY(-5px) scale(1.04);box-shadow:0 0 0 2px #EB6600,0 10px 22px rgba(235,102,0,.35)}}
@keyframes stvxDorsal{0%,14%,100%{transform:none}5%{transform:scale(1.3) rotate(-12deg)}9%{transform:scale(1.1) rotate(8deg)}}
@keyframes stvxMano{0%{transform:translate(60px,70px) rotate(-10deg);opacity:0}25%{transform:translate(8px,8px) rotate(-10deg);opacity:1}38%{transform:translate(0,0) scale(.82) rotate(-10deg);opacity:1}48%{transform:translate(0,0) scale(1) rotate(-10deg);opacity:1}70%{transform:translate(0,0) rotate(-10deg);opacity:1}100%{transform:translate(60px,70px) rotate(-10deg);opacity:0}}
@keyframes stvxOnda{0%,36%{transform:scale(.3);opacity:0}40%{transform:scale(.5);opacity:.9}70%{transform:scale(2.4);opacity:0}100%{opacity:0}}
@media (max-width:767px){.stvx-vote:has(.stvx-vbtn) .stvx-h{padding-right:92px}.stvx-vote:has(.stvx-vbtn) .stvx-h:after{width:44px;height:44px;top:20px;right:44px}.stvx-vote:has(.stvx-vbtn) .stvx-h:before,.stvx-vote:has(.stvx-vbtn) .stvx-vote-b:before,.stvx-vote:has(.stvx-vbtn) .stvx-kk:after{width:36px;height:36px;top:24px;right:12px;border-width:3px}.stvx-vote:has(.stvx-vbtn) .stvx-vlist:after{width:38px;height:38px}.stvx-vote:has(.stvx-vbtn) .stvx-vlist:before{left:calc(50% - 48px);top:1px}}
/* FIN VOTACION DESTACADA */

/* FOTO PABELLON SCROLL */
.elementor-element-stvrhome1{overflow-x:clip}
.elementor-element-stvrhome1 .stvx-grid::after{content:"La casa de la Marea Naranja";grid-column:1/-1;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;width:100vw;height:clamp(340px,44vw,640px);margin:24px 0 0 calc(50% - 50vw);padding:0 20px clamp(120px,12vw,180px);background:linear-gradient(180deg,rgba(4,24,26,.35) 0%,rgba(4,24,26,0) 35%,rgba(4,24,26,0) 50%,rgba(4,24,26,.6) 80%),radial-gradient(ellipse at 50% 78%,rgba(235,102,0,.34) 0%,rgba(235,102,0,0) 50%),url(https://roldan.tufactory.es/wp-content/uploads/2026/11/Pabellon-STV-Roldan-2-1-2048x1363.webp) center 50%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 78%,transparent 100%);color:#fff;font-family:"Titillium Web",sans-serif;font-weight:700;font-size:clamp(14px,1.25vw,18px);letter-spacing:.42em;text-transform:uppercase;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.65)}
@supports (animation-timeline:view()){
.elementor-element-stvrhome1 .stvx-grid::after{animation:stvxAbre linear both;animation-timeline:view();animation-range:entry 5% cover 50%}
}
@keyframes stvxAbre{
0%{clip-path:inset(14% 36% 14% 36% round 320px);background-position:center,center,center 18%;filter:saturate(.6) brightness(.55);letter-spacing:.1em;color:rgba(255,255,255,0)}
70%{color:rgba(255,255,255,0)}
100%{clip-path:inset(0 0 0 0 round 0);background-position:center,center,center 62%;filter:none;letter-spacing:.42em;color:#fff}
}
@media (max-width:767px){
.elementor-element-stvrhome1 .stvx-grid::after{height:clamp(260px,78vw,380px);margin:16px 0 0 calc(50% - 50vw);padding-bottom:84px;letter-spacing:.3em;font-size:12px;background-image:linear-gradient(180deg,rgba(4,24,26,.35) 0%,rgba(4,24,26,0) 35%,rgba(4,24,26,0) 50%,rgba(4,24,26,.6) 80%),radial-gradient(ellipse at 50% 78%,rgba(235,102,0,.34) 0%,rgba(235,102,0,0) 50%),url(https://roldan.tufactory.es/wp-content/uploads/2026/11/Pabellon-STV-Roldan-2-1-1024x681.webp)}
}
/* FIN FOTO PABELLON SCROLL *//* End custom CSS */