.elementor-3200 .elementor-element.elementor-element-bj00009{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:170px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-bj00009:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-bj00009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;background-image:url("https://roldan.tufactory.es/wp-content/uploads/2026/10/roldan-01.webp");background-position:center center;background-size:cover;}.elementor-3200 .elementor-element.elementor-element-bj00009::before, .elementor-3200 .elementor-element.elementor-element-bj00009 > .elementor-background-video-container::before, .elementor-3200 .elementor-element.elementor-element-bj00009 > .e-con-inner > .elementor-background-video-container::before, .elementor-3200 .elementor-element.elementor-element-bj00009 > .elementor-background-slideshow::before, .elementor-3200 .elementor-element.elementor-element-bj00009 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3200 .elementor-element.elementor-element-bj00009 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(4,24,26,0.55) 0%, #04181A 92%);}.elementor-3200 .elementor-element.elementor-element-bj00001 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:15px;font-weight:700;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00002 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00003 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:110px;font-weight:700;text-transform:uppercase;line-height:0.95em;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00008{--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-3200 .elementor-element.elementor-element-bj00004 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00005 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00006 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00007 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00014{--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-3200 .elementor-element.elementor-element-bj00014:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-bj00014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-3200 .elementor-element.elementor-element-bj00010 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00011 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00012 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00013 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00078{--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-3200 .elementor-element.elementor-element-bj00078:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-bj00078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-3200 .elementor-element.elementor-element-bj00015 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00016 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00077{--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-3200 .elementor-element.elementor-element-bj00021{--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-3200 .elementor-element.elementor-element-bj00017 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00020{--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-3200 .elementor-element.elementor-element-bj00018 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00019 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00026{--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-3200 .elementor-element.elementor-element-bj00022 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00025{--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-3200 .elementor-element.elementor-element-bj00023 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00024 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00031{--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-3200 .elementor-element.elementor-element-bj00027 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00030{--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-3200 .elementor-element.elementor-element-bj00028 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00029 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00036{--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-3200 .elementor-element.elementor-element-bj00032 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00035{--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-3200 .elementor-element.elementor-element-bj00033 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00034 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00041{--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-3200 .elementor-element.elementor-element-bj00037 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00040{--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-3200 .elementor-element.elementor-element-bj00038 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00039 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00046{--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-3200 .elementor-element.elementor-element-bj00042 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00045{--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-3200 .elementor-element.elementor-element-bj00043 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00044 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00051{--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-3200 .elementor-element.elementor-element-bj00047 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00050{--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-3200 .elementor-element.elementor-element-bj00048 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00049 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00056{--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-3200 .elementor-element.elementor-element-bj00052 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00055{--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-3200 .elementor-element.elementor-element-bj00053 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00054 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00061{--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-3200 .elementor-element.elementor-element-bj00057 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00060{--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-3200 .elementor-element.elementor-element-bj00058 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00059 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00066{--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-3200 .elementor-element.elementor-element-bj00062 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00065{--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-3200 .elementor-element.elementor-element-bj00063 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00064 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00071{--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-3200 .elementor-element.elementor-element-bj00067 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00070{--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-3200 .elementor-element.elementor-element-bj00068 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00069 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00076{--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-3200 .elementor-element.elementor-element-bj00072 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:72px;font-weight:700;line-height:1em;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00075{--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-3200 .elementor-element.elementor-element-bj00073 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00074 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.6);}.elementor-3200 .elementor-element.elementor-element-bj00090{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-bj00090:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-bj00090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082A2C;}.elementor-3200 .elementor-element.elementor-element-bj00079 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#EB6600;}.elementor-3200 .elementor-element.elementor-element-bj00089{--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-3200 .elementor-element.elementor-element-bj00082{--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-3200 .elementor-element.elementor-element-bj00080 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00081 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:rgba(255,255,255,0.65);}.elementor-3200 .elementor-element.elementor-element-bj00085{--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-3200 .elementor-element.elementor-element-bj00083 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00084 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:rgba(255,255,255,0.65);}.elementor-3200 .elementor-element.elementor-element-bj00088{--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-3200 .elementor-element.elementor-element-bj00086 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-bj00087 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:rgba(255,255,255,0.65);}.elementor-3200 .elementor-element.elementor-element-stvrpref1{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-stvrpref1:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-stvrpref1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}.elementor-3200 .elementor-element.elementor-element-stvrpref3{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-stvrpref3:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-stvrpref3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082A2C;}body.elementor-page-3200:not(.elementor-motion-effects-element-type-background), body.elementor-page-3200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04181A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3200 .elementor-element.elementor-element-bj00003 .elementor-heading-title{font-size:84px;}.elementor-3200 .elementor-element.elementor-element-bj00016 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3200 .elementor-element.elementor-element-bj00009{--content-width:1240px;}.elementor-3200 .elementor-element.elementor-element-bj00014{--content-width:1240px;}.elementor-3200 .elementor-element.elementor-element-bj00078{--content-width:1240px;}.elementor-3200 .elementor-element.elementor-element-bj00090{--content-width:1240px;}.elementor-3200 .elementor-element.elementor-element-stvrpref1{--content-width:1240px;}.elementor-3200 .elementor-element.elementor-element-stvrpref3{--content-width:1240px;}}@media(max-width:767px){.elementor-3200 .elementor-element.elementor-element-bj00009{--min-height:520px;--padding-top:120px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3200 .elementor-element.elementor-element-bj00002 .elementor-heading-title{font-size:12px;}.elementor-3200 .elementor-element.elementor-element-bj00003 .elementor-heading-title{font-size:60px;}.elementor-3200 .elementor-element.elementor-element-bj00004 .elementor-heading-title{font-size:13px;}.elementor-3200 .elementor-element.elementor-element-bj00005 .elementor-heading-title{font-size:13px;}.elementor-3200 .elementor-element.elementor-element-bj00006 .elementor-heading-title{font-size:13px;}.elementor-3200 .elementor-element.elementor-element-bj00007 .elementor-heading-title{font-size:13px;}.elementor-3200 .elementor-element.elementor-element-bj00014{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3200 .elementor-element.elementor-element-bj00010 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-bj00011 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-bj00012 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-bj00013 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-bj00078{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-3200 .elementor-element.elementor-element-bj00015 .elementor-heading-title{font-size:12px;}.elementor-3200 .elementor-element.elementor-element-bj00016 .elementor-heading-title{font-size:30px;}.elementor-3200 .elementor-element.elementor-element-bj00017 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00018 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00022 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00023 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00027 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00028 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00032 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00033 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00037 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00038 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00042 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00043 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00047 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00048 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00052 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00053 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00057 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00058 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00062 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00063 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00067 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00068 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00072 .elementor-heading-title{font-size:54px;}.elementor-3200 .elementor-element.elementor-element-bj00073 .elementor-heading-title{font-size:18px;}.elementor-3200 .elementor-element.elementor-element-bj00090{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-3200 .elementor-element.elementor-element-bj00079 .elementor-heading-title{font-size:12px;}.elementor-3200 .elementor-element.elementor-element-stvrpref1{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3200 .elementor-element.elementor-element-stvrpref3{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* Ficha de equipo de cantera - mismo estilo que El Club */
body{--ahx-dark:#04181A;--ahx-dark-2:#082A2C;--ahx-teal:#015354;--ahx-orange:#EB6600}
html{scroll-behavior:smooth}
body{background:var(--ahx-dark)}
#plantilla,#tecnico,#partidos,#clasificacion{scroll-margin-top:120px}
[class*="tm-"].e-con{--gap:0px;--row-gap:0px;--column-gap:0px}
[class*="tm-"] .elementor-widget{margin:0}
[class*="tm-"] .elementor-heading-title{text-transform:none}
.tm-sec a,.tm-sec .elementor-heading-title a{text-transform:none!important}
.tm-kicker .elementor-heading-title{margin-bottom:12px;text-transform:uppercase!important}
.tm-h2 .elementor-heading-title{margin-bottom:28px}
.tm-h1 .elementor-heading-title,.tm-player-pos .elementor-heading-title{text-transform:uppercase!important}
p:last-child{margin-bottom:0}

/* Cabecera */
.tm-back{margin-bottom:18px!important}
.tm-back a:hover{color:#fff!important}
.tm-h1 .elementor-heading-title{margin:2px 0 24px}
.tm-chips.e-con{--gap:10px;gap:10px!important}
.tm-chip{border:1px solid rgba(255,255,255,.22);background:rgba(4,24,26,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:9px 18px}

/* Pestañas */
.tm-tabs.e-con{border-bottom:1px solid rgba(255,255,255,.1);--gap:34px!important;--row-gap:0px!important;--column-gap:34px!important}
.tm-tab{padding:20px 0 18px;border-bottom:3px solid transparent;margin-bottom:-1px!important}
.tm-tab--on{border-bottom-color:var(--ahx-orange)}
.tm-tab a{text-decoration:none!important}
.tm-tab a:hover{color:var(--ahx-orange)!important}

/* Plantilla */
.tm-grid.e-con{--gap:20px;--row-gap:20px;--column-gap:20px;gap:20px!important}
.tm-player.e-con{width:calc(20% - 16px)!important;flex:0 0 calc(20% - 16px)!important;position:relative;overflow:hidden;background:linear-gradient(160deg,#015354 0%,#082A2C 60%);border:1px solid rgba(255,255,255,.08);border-bottom:4px solid var(--ahx-teal);border-radius:14px;padding:18px 20px 20px!important;min-height:220px;justify-content:space-between;transition:transform .35s,border-color .35s;box-shadow:0 24px 50px rgba(0,0,0,.35)}
.tm-player.e-con:hover{transform:translateY(-8px);border-bottom-color:var(--ahx-orange)}
.tm-player.e-con:after{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;border-radius:50%;border:18px solid rgba(255,255,255,.04)}
.tm-player-body.e-con{border-top:1px dashed rgba(255,255,255,.18);padding-top:14px!important;margin-top:40px!important}
.tm-player-pos{margin-top:4px!important}

/* Cuerpo técnico */
.tm-staff-row.e-con{--gap:24px;gap:24px!important;margin-top:10px!important}
.tm-staff-item.e-con{flex:1 1 0;border-left:3px solid var(--ahx-orange);padding:6px 0 6px 20px!important}
.tm-staff-r{margin-top:4px!important}

/* Partidos y clasificación */
.tm-juego.e-con{--gap:70px!important;--row-gap:50px!important;--column-gap:70px!important}
.tm-col.e-con{flex:1 1 0}
.tm-anchor{height:0}
.tm-matches ul{list-style:none;margin:0;padding:0}
.tm-matches li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.tm-matches .tm-m-meta{display:block;font:400 14px/1.4 Roboto,sans-serif;color:rgba(255,255,255,.55);margin-bottom:4px}
.tm-matches strong{font:700 17px/1.3 "Titillium Web",sans-serif;color:#fff}
.tm-matches em{font:700 22px/1 "Titillium Web",sans-serif;font-style:normal;white-space:nowrap}
.tm-matches .tm-pend{font-size:16px;color:rgba(255,255,255,.5)}
.tm-matches .tm-res{color:var(--ahx-orange)}
.tm-table table{width:100%;border-collapse:collapse;margin:0;font-family:Roboto,sans-serif}
.tm-table th,.tm-table td{border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:13px 10px;text-align:left;background:transparent!important;color:rgba(255,255,255,.8);font-size:15px}
.tm-table th{font:700 12px/1 "Titillium Web",sans-serif;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.5)}
.tm-table th:nth-child(n+3),.tm-table td:nth-child(n+3){text-align:right;width:56px}
.tm-table td:first-child,.tm-table th:first-child{width:50px}
.tm-table td:last-child{font-weight:700;color:#fff}
.tm-table tr.tm-us td{background:rgba(235,102,0,.14)!important;color:#fff;font-weight:700}
.tm-table tr.tm-us td:first-child{box-shadow:inset 3px 0 0 var(--ahx-orange)}

@media (max-width:1024px){
.tm-player.e-con{width:calc(33.333% - 14px)!important;flex:0 0 calc(33.333% - 14px)!important}
.tm-col.e-con{flex:0 0 auto!important;width:100%}}
@media (max-width:767px){
.tm-tabs.e-con{--gap:20px!important;--column-gap:20px!important}
.tm-tab{padding:14px 0 12px}
.tm-grid.e-con{--gap:12px;--row-gap:12px;--column-gap:12px;gap:12px!important}
.tm-player.e-con{width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important;min-height:170px;padding:14px 14px 16px!important}
.tm-player-body.e-con{margin-top:22px!important}
.tm-staff-item.e-con{flex:0 0 100%}
.tm-matches strong{font-size:15px}
.tm-table th,.tm-table td{padding:11px 6px;font-size:14px}}
/* JORNADA FONDO */
.elementor-element-stvrpref2 .stvp-jl .stvp-jor{background:#082A2C;border-color:rgba(255,255,255,.1)}
.elementor-element-stvrpref2 .stvp-jl .stvp-jor-h{background:rgba(4,24,26,.45)}
.elementor-element-stvrpref2 .stvp-jl .stvp-m.is-stv{background:linear-gradient(160deg,#015354 0%,#082A2C 75%)}
.elementor-element-stvrpref2 .stvp-jl .stvp-bye{background:linear-gradient(160deg,#015354 0%,#082A2C 75%)}
/* FIN JORNADA FONDO *//* End custom CSS */