@font-face{font-family:"Archivo";font-style:normal;font-weight:400;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/archivo-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Archivo";font-style:italic;font-weight:400;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/archivo-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:500;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/archivo-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:600;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/archivo-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:700;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/archivo-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:700;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/big-shoulders-display-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:800;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/big-shoulders-display-latin-800-normal.woff2) format("woff2")}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:900;font-display:swap;src:url(../../../../../../../../themes/maratonesmtb/assets/fonts/big-shoulders-display-latin-900-normal.woff2) format("woff2")}:root{--b-barro:#2a2119;--b-barro-2:#3d3227;--b-roca:#f1f2ee;--b-roca-2:#e6e8df;--b-senal:#f4c430;--b-senal-claro:#fdf3cf;--b-piedra:#776f64;--b-linea:#d9dbd2;--c-tinta:var(--b-barro);--c-texto:#3b332b;--c-gris:var(--b-piedra);--c-linea:var(--b-linea);--c-crema:var(--b-roca);--c-arena:var(--b-roca-2);--c-bosque:var(--b-barro);--c-bosque-rgb:42, 33, 25;--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-d:"Big Shoulders Display", "Archivo", sans-serif;--radius:6px;--radius-sm:4px;--shadow:none;--shadow-hover:none;--header-h:68px}body{background:var(--b-roca);color:var(--c-texto);font-size:16.5px}h1,h2,h3,h4{font-family:var(--font-d);font-weight:800;letter-spacing:.005em;color:var(--b-barro)}a{color:var(--b-barro);text-decoration-color:var(--b-senal);text-decoration-thickness:2px}a:hover{color:var(--b-barro);text-decoration-color:var(--c-verde)}:focus-visible{outline-color:var(--b-senal)}.eyebrow,.hero__topo,.page-hero::after{display:none!important}.btn{border-radius:6px;background:var(--b-barro);border-color:var(--b-barro);font-weight:700;letter-spacing:.01em}.btn:hover{background:#000;border-color:#000;transform:none}.btn--accent{background:var(--b-senal);border-color:var(--b-senal);color:var(--b-barro)}.btn--accent:hover{background:#e2b01c;border-color:#e2b01c;color:var(--b-barro)}.btn--ghost{background:transparent;color:var(--b-barro);border-color:var(--b-barro)}.btn--ghost:hover{background:var(--b-barro);color:#fff}.btn .icon{display:none}.finder__btn .icon{display:inline-block}.link-arrow{font-weight:700;text-decoration:underline;text-decoration-color:var(--b-senal);text-decoration-thickness:3px;text-underline-offset:5px;color:var(--b-barro)}.link-arrow .icon{display:none}.link-arrow:hover{color:var(--b-barro);text-decoration-color:var(--c-verde)}.site-header{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:3px solid var(--b-barro)}.site-nav__list a{font-weight:600;border-radius:0;padding:.5em .7em;border-bottom:3px solid transparent}.site-nav__list a:hover,.site-nav__list .current-menu-item>a,.site-nav__list .current_page_item>a{background:none;color:var(--b-barro);border-bottom-color:var(--b-senal)}.site-nav__list .sub-menu{border-radius:6px;border:2px solid var(--b-barro)}.site-nav .btn--accent .icon{display:none}@media (max-width:960px){.site-nav__list a{border-bottom:1px solid var(--b-linea);font-family:var(--font-d);font-size:1.6rem;font-weight:800}}.hero{background:var(--b-barro);color:#d9d1c4;padding:clamp(48px, 7vw, 88px) 0 0}.hero__title{font-family:var(--font-d);font-weight:900;color:#fff;text-transform:uppercase;font-size:clamp(3rem, 7.6vw, 6.6rem);line-height:.88;letter-spacing:.005em;max-width:15ch;margin-bottom:.3em}.hero__text{font-size:clamp(1.02rem, 1.5vw, 1.2rem);max-width:48ch;color:#d9d1c4}.finder{border-radius:8px;box-shadow:none;padding:6px;max-width:820px}.finder__field{border-radius:4px}.finder label{text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:600;color:var(--b-piedra)}.finder__btn{border-radius:4px}.hero__stats{margin-top:22px;gap:6px 28px;color:#bdb3a4}.hero__stats strong{color:var(--b-senal);font-family:var(--font-d);font-size:1.5rem;font-weight:800}.hero--404{padding-bottom:88px}.perfil{margin:clamp(40px, 6vw, 72px) 0 0;position:relative}.perfil__plot{position:relative;height:clamp(110px, 15vw, 190px)}.perfil__plot svg{position:absolute;inset:0;width:100%;height:100%;display:block}.perfil__back{fill:var(--b-barro-2)}.perfil__front{fill:var(--c-verde)}.perfil__flag{position:absolute;top:var(--y);z-index:2;display:block;width:0;height:64px;transform:translateY(-100%);border-left:2px solid var(--b-senal);text-decoration:none}.perfil__flag-txt{position:absolute;top:0;left:0;padding:5px 12px 6px;white-space:nowrap;background:var(--b-senal);color:var(--b-barro);font-weight:700;font-size:.9rem;line-height:1.2;border-radius:0 4px 4px 0}.perfil__flag-txt small{display:block;font-weight:500;font-size:.74rem}.perfil__flag.is-left .perfil__flag-txt{left:auto;right:0;border-radius:4px 0 0 4px}.perfil__flag:hover .perfil__flag-txt{background:#fff}.perfil__meses{position:relative;height:40px;background:var(--c-verde)}.perfil__mes{position:absolute;top:9px;transform:translateX(-2px);padding-left:6px;border-left:1px solid rgba(255,255,255,.45);color:#fff;font-family:var(--font-d);font-weight:700;font-size:1.05rem;text-decoration:none;line-height:1.3}.perfil__mes:hover{color:var(--b-senal)}.perfil__cap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:640px){.perfil__mes:nth-child(even){display:none}.perfil__flag-txt{font-size:.8rem;max-width:62vw;white-space:normal}}.page-hero{background:var(--b-barro);padding:26px 0 40px;border-bottom:10px solid var(--c-verde)}.page-hero__title{font-family:var(--font-d);font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem, 6vw, 4.6rem);line-height:.9;letter-spacing:.005em;max-width:18ch}.page-hero__meta{color:#d9d1c4}.page-hero .breadcrumbs,.page-hero .breadcrumbs a{color:#bdb3a4}.inline-search input{border-radius:4px}.inline-search .btn{border-radius:4px}.section--tinted{background:var(--b-roca-2)}.section--calendar{background:#fff;border-top:0;border-bottom:0}.section__head{margin-bottom:18px;align-items:baseline}.section__title{font-size:clamp(2.2rem, 4.6vw, 3.4rem);font-weight:900;text-transform:uppercase;line-height:.92}.section__title--sm{font-size:clamp(1.7rem, 3vw, 2.3rem)}.ev-grid{display:block;background:#fff;border-top:3px solid var(--b-barro)}.section--tinted .ev-grid,.section--calendar .ev-grid{background:#fff}.ev-row{position:relative;display:grid;grid-template-columns:108px 60px minmax(0,1fr) 250px;align-items:center;gap:0 22px;padding:14px 16px 14px 14px;border-bottom:1px solid var(--b-linea);transition:background .12s}.ev-row:hover{background:var(--b-senal-claro)}.ev-row.is-destacada{box-shadow:inset 6px 0 0 var(--b-senal)}.ev-row__date{display:flex;flex-direction:column;line-height:1;color:var(--b-barro)}.ev-row__date time{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.ev-row__day{font-family:var(--font-d);font-weight:900;font-size:2.6rem;letter-spacing:-.01em;white-space:nowrap}.ev-row__month{font-family:var(--font-d);font-weight:800;font-size:1.2rem}.ev-row__wday{margin-top:4px;font-size:.78rem;color:var(--b-piedra)}.ev-row__logo{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--b-linea);border-radius:4px;background:#fff;color:var(--b-piedra);overflow:hidden}.ev-row__logo img{width:100%;height:100%;object-fit:contain;padding:4px}.ev-row__main{min-width:0}.ev-row__title{margin:0 0 2px;font-size:1.55rem;font-weight:800;line-height:1.02}.ev-row__title a{text-decoration:none}.ev-row:hover .ev-row__title a{text-decoration:underline;text-decoration-color:var(--b-barro);text-decoration-thickness:2px}.ev-row__place{margin:0;font-size:.92rem;color:var(--b-piedra);display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ev-flag{display:inline-block;padding:1px 8px;border-radius:3px;font-size:.74rem;font-weight:600;line-height:1.5}.ev-flag--tbc{border:1px dashed var(--b-piedra);color:var(--b-piedra)}.ev-flag--star{background:var(--b-senal);color:var(--b-barro)}.ev-flag--cancelled{background:#fbe1dc;color:#9b2316}.ev-flag--postponed,.ev-flag--rescheduled,.ev-flag--otro{background:var(--b-roca-2);color:var(--b-barro)}.ev-row__stats{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ev-row__stats dt{font-size:.74rem;color:var(--b-piedra)}.ev-row__stats dd{margin:0;font-family:var(--font-d);font-weight:800;font-size:1.25rem;color:var(--b-barro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-row .ev-card__link::after{border-radius:0}@media (max-width:820px){.ev-row{grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 14px;align-items:start;padding:14px 12px}.ev-row__logo{display:none}.ev-row__date{grid-row:1 / span 2}.ev-row__date time{flex-direction:column;align-items:flex-start;gap:0}.ev-row__day{font-size:2rem}.ev-row__title{font-size:1.3rem}.ev-row__stats{grid-column:2;display:flex;gap:18px}.ev-row__stats dd{font-size:1.1rem}}.section--provincias .chips{gap:6px 26px}.section--provincias .chip,.related-terms .chip{padding:0;border:0;background:none;border-radius:0;font-family:var(--font-d);font-weight:800;font-size:clamp(1.5rem, 2.6vw, 2.1rem);color:var(--b-barro);gap:4px;line-height:1.15}.section--provincias .chip:hover,.related-terms .chip:hover{color:var(--c-verde);text-decoration:underline;text-decoration-color:var(--b-senal);text-decoration-thickness:3px}.section--provincias .chip__n,.related-terms .chip__n{align-self:flex-start;min-width:0;padding:0;background:none;color:var(--c-verde);font-family:var(--font);font-size:.82rem;font-weight:700}.chip{border-radius:4px}.cal__tabs{border-bottom:1px solid var(--b-linea);padding-bottom:0;margin-bottom:0}.cal__tabs ul{gap:0}.cal-tab{border:0;border-bottom:4px solid transparent;border-radius:0;background:none;padding:10px 14px 8px;font-family:var(--font-d);font-weight:800;font-size:1.25rem;color:var(--b-piedra)}.cal-tab:hover{color:var(--b-barro);border-bottom-color:var(--b-linea)}.cal-tab__n{background:none;padding:0;min-width:0;font-family:var(--font);font-size:.74rem;font-weight:600;align-self:flex-start;margin-top:3px}.cal-tab.is-active{background:none;color:var(--b-barro);border-bottom-color:var(--b-senal)}.cal-tab.is-active .cal-tab__n{background:none;color:var(--c-verde)}.cal__title{font-family:var(--font-d);font-weight:900;font-size:clamp(1.8rem, 3vw, 2.3rem);text-transform:uppercase}.cal__title small{font-family:var(--font);text-transform:none}.cal__arrow{border-radius:4px;border-color:var(--b-barro)}.cal__arrow:hover:not(:disabled){background:var(--b-barro);border-color:var(--b-barro)}.cal__filter{border-radius:4px;border-color:var(--b-barro)}.cal__filter label{color:var(--b-barro)}.cal__grid .ev-grid{border-top:0}.band-wa{background:var(--b-senal);color:var(--b-barro)}.band-wa h2{color:var(--b-barro);font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:900;text-transform:uppercase}.band-wa__icon{background:var(--b-barro);color:var(--b-senal);border-radius:8px}.btn--wa{background:var(--b-barro);border-color:var(--b-barro);color:#fff}.btn--wa:hover{background:#000;border-color:#000;color:#fff}.cta-org{background:#fff;border:3px solid var(--b-barro);border-radius:8px}.cta-org h2{font-weight:900;text-transform:uppercase;font-size:clamp(1.7rem, 3vw, 2.4rem)}.empty{border-radius:6px;border-color:var(--b-piedra)}.empty .icon{color:var(--b-piedra)}.ficha__hero{background:var(--b-barro);color:#d9d1c4;border-bottom:10px solid var(--c-verde);padding-bottom:48px}.ficha__hero .breadcrumbs,.ficha__hero .breadcrumbs a{color:#bdb3a4}.ficha__logo{border-radius:8px;border:0;box-shadow:none}.ficha__title{color:#fff;font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem, 5.6vw, 4.4rem);line-height:.9;letter-spacing:.005em}.ficha__subtitle{color:#d9d1c4}.ficha__facts li{color:#fff}.ficha__facts .icon{color:var(--b-senal)}.ficha__tags .tag{background:rgba(255,255,255,.1);color:#fff;border-radius:3px}.ficha__tags .tag--star{background:var(--b-senal);color:var(--b-barro)}.ficha__tags .ev-status{background:transparent;border:1px dashed #bdb3a4;color:#d9d1c4;border-radius:3px}.ficha__actions .btn--ghost{color:#fff;border-color:rgba(255,255,255,.5)}.ficha__actions .btn--ghost:hover{background:#fff;color:var(--b-barro);border-color:#fff}.ficha__countdown{width:220px;padding:34px 22px 22px;border-radius:6px;color:var(--b-piedra);isolation:isolate;background:radial-gradient(circle at 14px 26px,var(--b-barro) 0 4px,transparent 5px),radial-gradient(circle at calc(100% - 14px) 26px,var(--b-barro) 0 4px,transparent 5px),radial-gradient(circle at 14px calc(100% - 14px),var(--b-barro) 0 4px,transparent 5px),radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),var(--b-barro) 0 4px,transparent 5px),linear-gradient(var(--b-senal),var(--b-senal)) top / 100% 12px no-repeat,#fff;transform:rotate(-2.5deg);box-shadow:0 18px 30px -16px rgba(0,0,0,.7)}.ficha__countdown::before{display:none}.countdown__big{color:var(--b-barro);font-family:var(--font-d);font-weight:900;font-size:5.2rem;letter-spacing:0;line-height:.9}.countdown__big--sm{font-size:2.2rem}.countdown__label{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600;color:var(--b-barro)}.countdown__note{color:var(--b-piedra)}@media (max-width:1020px){.ficha__countdown{width:auto;max-width:420px;transform:rotate(-1deg)}.countdown__big{font-size:3rem}}.ficha__map h2,.entry-content h2{font-weight:900;text-transform:uppercase;font-size:2rem;line-height:.95}.entry-content h3{font-weight:800;font-size:1.5rem}.entry-content li::marker{color:var(--c-verde)}.entry-content blockquote{border-left-color:var(--b-senal)}.map-embed{border-radius:6px;background:var(--b-roca-2)}.map-embed__btn{background:transparent}.map-embed__btn .icon{color:var(--b-barro)}.share a,.share button{border-radius:4px;border-color:var(--b-barro)}.share a:hover,.share button:hover{background:var(--b-barro);color:#fff;border-color:var(--b-barro)}.share button.is-copied{background:var(--c-verde);border-color:var(--c-verde)}.infobox{border:3px solid var(--b-barro);border-radius:6px;box-shadow:none}.infobox__title{text-transform:uppercase;letter-spacing:0;font-size:1.7rem;font-weight:900;color:var(--b-barro)}.infobox dd{font-weight:700}.side-wa{border-radius:6px;background:var(--b-senal);border-color:var(--b-senal);color:var(--b-barro)}.side-wa:hover{background:#e2b01c;color:var(--b-barro)}.ccaa{border-radius:6px;border:0;border-top:4px solid var(--b-barro)}.ccaa__title{font-weight:900;text-transform:uppercase;font-size:1.5rem}.ccaa__title span{background:none;color:var(--c-verde);font-family:var(--font)}.ccaa__n{color:var(--b-barro)}.term-desc{border-radius:6px}.post-card{border-radius:6px;box-shadow:none}.post-card:hover{transform:none;border-color:var(--b-barro)}.post-card__media{background:var(--b-barro)}.post-card__placeholder{background:var(--b-barro);color:var(--c-verde)}.post-card__cat{text-transform:none;letter-spacing:0;font-size:.82rem;color:var(--c-verde)}.post-card__title{font-size:1.6rem;font-weight:800;line-height:1}.article__title{font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem, 5vw, 3.8rem);line-height:.92}.article__cover img{border-radius:6px}.widget{border-radius:6px}.widget-title{text-transform:none;letter-spacing:0;font-size:1.5rem;font-weight:900;color:var(--b-barro)}.mini-events__date{background:var(--b-senal);color:var(--b-barro);border-radius:4px}.mini-events__date b{font-family:var(--font-d);font-size:1.3rem}.pagination .page-numbers{border-radius:4px}.pagination .page-numbers.current{background:var(--b-barro);border-color:var(--b-barro)}.site-footer{background:var(--b-barro);border-top:10px solid var(--c-verde)}.site-footer__title{text-transform:none;letter-spacing:0;font-family:var(--font-d);font-weight:800;font-size:1.4rem}.red-cal a{border-radius:4px}.red-cal strong{font-family:var(--font-d);font-size:1.2rem;font-weight:800}.social a{border-radius:4px}.social a:hover{background:var(--b-senal);color:var(--b-barro)}.mtb-evo .ajde_evcal_calendar,.mtb-evo .ajde_evcal_calendar *{font-family:var(--font)!important}.mtb-evo .evcal_event_title,.mtb-evo .evcal_month_line p{font-family:var(--font-d)!important}.mtb-evo .eventon_list_event{border-radius:0!important}.mtb-evo .evcal_cblock,.mtb-evo .evo_start .date{color:var(--b-barro)!important}.mtb-evo .evcal_btn,.mtb-evo .evo_btn{background:var(--b-barro)!important;border-color:var(--b-barro)!important;border-radius:4px!important}.ficha__logo .ev-card__placeholder{background:#fff;color:var(--b-piedra)}