@font-face{font-family:"Big Shoulders Stencil";src:url(../fonts/big-shoulders-stencil-800-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:optional}
:root{
--verd:#00cc44;--verd-clar:#5fe388;--verd-fosc:#0a5c2b;--asfalt:#131714;--asfalt-2:#27302a;--asfalt-gra:#1d231f;--paper:#f2f4ec;--blanc:#fff;--text-suau:#39423b;--text-suau-fosc:#c3cabf;--linia:#6b7268;--cinta-groc:#ffd200;--cinta-vermell:#c8202a;
--f-display:"Big Shoulders Stencil","Arial Narrow","Roboto Condensed","sans-serif-condensed",Impact,sans-serif;--f-hero:"Hero Hivernal",var(--f-display);--f-cos:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
--fs-hero:clamp(4.25rem,23vw,10.5rem);--fs-h1:clamp(2.5rem,8vw + .5rem,5rem);--fs-h2:clamp(2.25rem,5vw + .75rem,4rem);--fs-h3:clamp(1.25rem,1vw + 1rem,1.5rem);--fs-xifra:clamp(3.5rem,8vw + 1rem,6rem);--fs-lead:clamp(1.125rem,.5vw + 1rem,1.375rem);--fs-cos:clamp(1.0625rem,.25vw + 1rem,1.125rem);--lh-hero:.86;--lh-display:.95;--lh-titol:1.2;--lh-cos:1.65;--mesura:68ch;
--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:4rem;--e-9:6rem;--e-10:8rem;
--pad-pagina:clamp(1rem,4vw,3rem);--sec-dalt:clamp(3rem,8vw,6rem);--sec-baix:clamp(4rem,10vw,8rem);--cont-ample:82.5rem;--cont-text:46rem;--r-dorsal:.375rem;--h-capcalera:3.75rem;
--ombra-dorsal:5px 5px 0 var(--asfalt);--ombra-dorsal-fosc:5px 5px 0 var(--verd);
--t-rapid:160ms;--t-mig:280ms;--t-lent:600ms;--c-sortida:cubic-bezier(.16,1,.3,1);--c-plat:cubic-bezier(.3,.35,.45,1);
--fh:radial-gradient(circle,var(--asfalt) 0 2.5px,transparent 3px);--forats:var(--fh) left 6px top 6px/11px 11px no-repeat,var(--fh) right 6px top 6px/11px 11px no-repeat,var(--fh) left 6px bottom 6px/11px 11px no-repeat,var(--fh) right 6px bottom 6px/11px 11px no-repeat;
--tinta:var(--asfalt);--tinta-suau:var(--text-suau);--titol:var(--asfalt);--focus:var(--asfalt);--lk:var(--asfalt);--lk-hover-fons:var(--verd);--lk-hover-text:var(--asfalt);--lk-ic-hover:var(--asfalt);--btn-fons:var(--asfalt);--btn-text:var(--verd);--btn-hover:var(--asfalt-2);--btn-text-hover:var(--verd-clar);--ratlla:var(--asfalt);--ratlla-forat:var(--paper)}
*,*::before,*::after{box-sizing:border-box}
html{overflow-x:clip;text-size-adjust:100%}
body{margin:0;background:var(--asfalt);color:var(--asfalt);font-family:var(--f-cos);font-size:var(--fs-cos);line-height:var(--lh-cos)}
[id]{scroll-margin-top:calc(var(--h-capcalera) + var(--e-4))}
img,svg{display:block;max-width:100%}
h1,h2,h3,p,ul,ol,dl,dd,figure,address{margin:0}
ul,ol{padding:0;list-style:none}
address{font-style:normal}
p{max-width:var(--mesura);text-wrap:pretty}
a{color:inherit}
:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sprite{position:absolute;width:0;height:0;overflow:hidden}
.ic{width:20px;height:20px;flex:none}
.s-asfalt{--tinta:var(--paper);--tinta-suau:var(--text-suau-fosc);--titol:var(--verd);--focus:var(--verd);--lk:var(--verd);--lk-hover-fons:transparent;--lk-hover-text:var(--verd-clar);--lk-ic-hover:var(--verd-clar);--btn-fons:var(--verd);--btn-text:var(--asfalt);--btn-hover:var(--verd-clar);--btn-text-hover:var(--asfalt);--ratlla:var(--verd);--ratlla-forat:var(--asfalt);background-color:var(--asfalt);background-image:radial-gradient(var(--asfalt-gra) 1px,transparent 1px);background-size:7px 7px;color:var(--tinta)}
.s-paper{--tinta:var(--asfalt);--tinta-suau:var(--text-suau);--titol:var(--asfalt);--focus:var(--asfalt);--lk:var(--asfalt);--ratlla:var(--asfalt);--ratlla-forat:var(--paper);background:var(--paper);color:var(--tinta)}
.s-blanc{--tinta:var(--asfalt);--tinta-suau:var(--text-suau);--titol:var(--asfalt);--focus:var(--asfalt);--lk:var(--asfalt);--ratlla:var(--asfalt);--ratlla-forat:var(--blanc);background:var(--blanc);color:var(--tinta)}
.s-verd{--tinta:var(--asfalt);--tinta-suau:var(--asfalt);--titol:var(--asfalt);--focus:var(--asfalt);--lk:var(--asfalt);--lk-hover-fons:var(--asfalt);--lk-hover-text:var(--verd);--lk-ic-hover:var(--asfalt);--btn-fons:var(--asfalt);--btn-text:var(--paper);--btn-hover:var(--asfalt-2);--btn-text-hover:var(--paper);--ratlla:var(--asfalt);--ratlla-forat:var(--verd);background:var(--verd);color:var(--tinta)}
.cont{width:100%;max-width:var(--cont-ample);margin-inline:auto;padding-inline:var(--pad-pagina)}
.sec{padding-block:var(--sec-dalt) var(--sec-baix);position:relative}
.sec--compacta{padding-block:var(--e-8)}
h1,h2{font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:var(--lh-display);color:var(--titol);text-wrap:balance;overflow-wrap:break-word}
h1{font-size:var(--fs-h1)}
h2{font-size:var(--fs-h2);margin-bottom:var(--e-6)}
h3{font-size:var(--fs-h3);line-height:var(--lh-titol)}
.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--tinta)}
.etiqueta{font-weight:700;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suau)}
.pintat::after{content:"";display:block;width:72px;height:8px;margin-top:var(--e-3);background:var(--titol);transform-origin:left center}
.enllac,.prosa a,.nota a,.legal a,.dl a,.trams a{color:var(--lk);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.enllac{display:inline-flex;align-items:center;gap:var(--e-2);min-height:44px;min-width:44px;font-weight:700}
.enllac:hover,.prosa a:hover,.nota a:hover,.legal a:hover,.dl a:hover,.trams a:hover{background:var(--lk-hover-fons);color:var(--lk-hover-text)}
.prosa a,.legal a,.dl a,.nota a,.trams a{color:var(--tinta)}
.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-3);min-height:52px;min-width:44px;padding:var(--e-2) var(--e-5);background:var(--btn-fons);color:var(--btn-text);font-family:var(--f-cos);font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;border:0;border-radius:0;cursor:pointer;overflow:hidden}
.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-hover);transform:scaleX(0);transform-origin:left center}
.btn:hover::before,.btn:focus-visible::before{transform:scaleX(1)}
.btn:hover,.btn:focus-visible{color:var(--btn-text-hover)}
.accions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-6)}
.salt{position:absolute;top:var(--e-2);left:var(--e-2);z-index:20;padding:var(--e-3) var(--e-4);min-height:44px;display:inline-flex;align-items:center;background:var(--verd);color:var(--asfalt);font-weight:700;transform:translateY(-200%)}
.salt:focus-visible{transform:translateY(0);outline-color:var(--paper)}
.capcalera{position:sticky;top:0;z-index:10;height:var(--h-capcalera);background:var(--asfalt);border-bottom:1px solid var(--linia);--tinta:var(--paper);--focus:var(--verd)}
.capcalera__in{display:flex;align-items:center;gap:var(--e-2);height:100%;max-width:var(--cont-ample);margin-inline:auto;padding-inline:var(--pad-pagina)}
.logo{display:inline-flex;align-items:center;gap:var(--e-3);min-height:44px;color:var(--paper);text-decoration:none;font-weight:700;flex:none}
.logo img{width:44px;height:44px;border-radius:50%;background:var(--blanc)}
.logo__nom{display:none;font-family:var(--f-display);font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}
.cap-acc{display:flex;align-items:center;gap:var(--e-2);margin-left:auto}
.cap-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:44px;min-width:44px;padding-inline:var(--e-3);font:inherit;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;border-radius:0}
.cap-btn--tel{background:var(--verd);color:var(--asfalt);border:1px solid var(--verd)}
.cap-btn--tel:hover{background:var(--verd-clar);border-color:var(--verd-clar)}
.cap-btn--mail,.btn-menu{background:transparent;color:var(--paper);border:1px solid var(--linia)}
.cap-btn--mail:hover,.btn-menu:hover{color:var(--verd-clar)}
.cap-btn--mail .ic{display:none}
.cap-btn__num{display:none}
.menu{display:none}
.menu-mob{display:block}
.btn-menu{list-style:none;user-select:none}
.btn-menu::-webkit-details-marker{display:none}
.menu-mob .t-tanca,.menu-mob[open] .t-menu{display:none}
.menu-mob[open] .t-tanca{display:inline}
.menu-mob[open] .btn-menu{background:var(--verd);color:var(--asfalt);border-color:var(--verd)}
.menu-mob__panell{position:fixed;top:var(--h-capcalera);left:0;right:0;bottom:0;z-index:9;background:var(--verd);color:var(--asfalt);overflow:auto;--focus:var(--asfalt)}
.menu__llista{padding:var(--e-6) var(--pad-pagina) var(--e-7);display:grid;gap:0}
.menu__llista a{display:flex;align-items:center;min-height:56px;padding-block:var(--e-2);color:var(--asfalt);text-decoration:none;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:2.5rem;line-height:1;border-bottom:2px solid var(--asfalt)}
.menu__llista a[aria-current]::before{content:"";flex:none;width:.4em;height:.4em;margin-right:.3em;background:var(--asfalt)}
.menu__llista a:hover{background:var(--asfalt);color:var(--verd)}
.menu__llista a:hover::before{background:var(--verd)}
@media (max-width:359.98px){.cap-btn{padding-inline:var(--e-2)}.cap-btn--tel .ic{display:none}.capcalera__in,.cap-acc{gap:var(--e-1)}}
@media (min-width:768px){.logo__nom{display:inline}.cap-btn__num{display:inline}.cap-btn__curt{display:none}.cap-btn--mail span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cap-btn--mail .ic{display:block}.capcalera__in{gap:var(--e-4)}}
@media (min-width:1024px){:root{--h-capcalera:4.5rem}.logo img{width:48px;height:48px}.logo__nom{display:none}.capcalera__in{gap:var(--e-2);padding-inline:var(--e-2)}.menu{display:flex;flex:1 1 auto;color:var(--paper)}.menu-mob{display:none}.menu__llista{display:flex;padding:0;gap:var(--e-1)}.menu__llista li:first-child{display:none}.menu__llista a{min-height:44px;padding:0 var(--e-2);border:0;color:var(--paper);font-family:var(--f-cos);font-size:1rem;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap}.menu__llista a[aria-current]::before{display:none}.menu__llista a:hover{background:transparent;color:var(--verd-clar)}.menu__llista a[aria-current]{box-shadow:inset 0 -4px 0 var(--verd)}.cap-btn__num{display:none}.cap-btn__curt{display:inline}.cap-btn--tel .ic{display:none}}
@media (min-width:1280px){.capcalera__in{gap:var(--e-4);padding-inline:var(--pad-pagina)}.logo__nom{display:inline}.menu__llista li:first-child{display:block}.menu__llista a{padding:0 var(--e-3)}.cap-btn__num{display:inline}.cap-btn__curt{display:none}}
@media (min-width:1280px) and (max-width:1439.98px){.capcalera__in{gap:var(--e-2);padding-inline:var(--e-4)}.menu__llista a{padding:0 var(--e-2)}}
.ratlla{height:12px;overflow:clip}
.ratlla__tira,.circuit__barra{height:100%;background:radial-gradient(circle at 4px 50%,var(--ratlla-forat) 0 2px,transparent 2.5px) 0 0/24px 100%,radial-gradient(circle at 16px 50%,var(--ratlla-forat) 0 2px,transparent 2.5px) 0 0/24px 100%,repeating-linear-gradient(90deg,var(--ratlla) 0 20px,transparent 20px 24px)}
.ratlla__tira{width:calc(100% + 96px);transform:translateX(-96px)}
.ratlla--mitja{width:50%}
.hero{position:relative;overflow:clip;padding-block:var(--e-5) var(--e-7)}
.hero__grid{position:relative;z-index:1;display:grid;gap:var(--e-5)}
.hero__titol{font-family:var(--f-hero);font-size:var(--fs-hero);line-height:var(--lh-hero);margin-top:var(--e-3);margin-bottom:0;overflow-wrap:normal}
.hero__titol span{display:block}
.hero__text{display:grid;gap:var(--e-5);justify-items:start}
.hero .lead{max-width:30ch}
.hero .accions{order:1;flex-direction:column;align-items:flex-start;gap:var(--e-3)}
.hero .lead{order:3}
.hero .ratlla{position:absolute;left:0;right:0;bottom:0;z-index:1}
.fet-llista{display:grid;gap:var(--e-1)}
.fet-llista>div{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--e-3);align-items:baseline}
.fet-llista dt{font-size:1rem;color:var(--tinta-suau)}
.fet-llista dd{font-weight:700}
.s-verd .fet-llista dd{color:var(--asfalt)}
.plat{--plat:288px;--mm:calc(var(--plat) / 144);position:relative;z-index:0;order:2;justify-self:end;width:var(--plat);height:var(--plat);margin:-92px -140px 0 0;pointer-events:none}
@media (max-width:359.98px){.plat{margin-top:-76px}}
.plat__corona{position:absolute;inset:0;width:100%;height:100%}
.plat__arc{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}
.plat__anell{width:200%;max-width:none;height:100%}
.plat__tram{position:absolute;left:calc(50% - .5px);width:calc(var(--mm) * 152.4);height:calc(var(--mm) * 12 + 1px);overflow:hidden}
.plat__tram--dalt{--yt:calc(var(--plat) / 2 - var(--mm) * 70.47);top:var(--yt)}
.plat__tram--baix{--yt:calc(var(--plat) / 2 + var(--mm) * 58.47);top:var(--yt)}
.plat__tram svg{position:absolute;left:-100%;top:0;width:300%;max-width:none;height:calc(var(--mm) * 12)}
@supports (top:round(down,1.5px,1px)){.plat__tram--dalt,.plat__tram--baix{top:round(down,var(--yt),1px)}.plat__tram{transform:translateY(calc(var(--yt) - round(down,var(--yt),1px)))}.plat__tram svg{top:0}}
.p-cos{fill:var(--verd)}
.p-bi{fill:var(--linia)}
.p-be{fill:var(--text-suau-fosc);stroke:var(--asfalt);stroke-width:.5}
.p-pin{fill:var(--asfalt)}
@media (min-width:768px){.hero{padding-block:var(--e-8)}.hero__grid{position:static;gap:var(--e-6)}.hero__cap{position:relative;z-index:1}.hero__text{max-width:22rem}.hero .accions{flex-direction:row;align-items:center;gap:var(--e-3) var(--e-6)}.hero .accions,.hero .lead,.plat{order:0}.plat{position:absolute;margin:0;--plat:432px;right:-72px;bottom:var(--e-5)}}
@media (min-width:1024px){:root{--fs-hero:clamp(8rem,12.75vw,13.5rem)}.hero{padding-block:var(--e-8) var(--e-9)}.hero__cap,.hero__text{max-width:40rem}.hero__titol span:nth-child(n+2){display:inline}.plat{right:-40px;bottom:var(--e-7)}}
@media (min-width:1024px){.fet-llista{display:flex;flex-wrap:wrap;gap:var(--e-3) 0}.fet-llista>div{display:block;padding-inline:var(--e-4);border-left:2px solid var(--verd)}.fet-llista>div:first-child{padding-left:0;border-left:0}.s-verd .fet-llista>div{border-color:var(--asfalt)}}
@media (min-width:1280px){.plat{--plat:576px;right:-56px}.hero__cap,.hero__text{max-width:66.6%}}
.circuits{display:grid;margin-top:var(--e-6)}
.circuit{border-top:2px solid var(--asfalt)}
.circuit:last-child{border-bottom:2px solid var(--asfalt)}
.circuit__a{display:grid;gap:var(--e-2) var(--e-4);grid-template-columns:1fr auto;grid-template-areas:"tx ar" "km km" "ba ba";align-items:center;padding-block:var(--e-5);color:var(--asfalt);text-decoration:none}
.circuit__tx{grid-area:tx;display:grid;gap:var(--e-1)}
.circuit__nom{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:var(--fs-h2);line-height:var(--lh-display);letter-spacing:.01em}
.circuit__resum{font-size:1rem;line-height:1.4;color:var(--tinta-suau)}
.circuit__km{grid-area:km;display:flex;gap:var(--e-5);font-family:var(--f-display);font-weight:800;font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums;text-transform:uppercase}
.circuit__km small{font-size:1.5rem}
.circuit__a>.ic{grid-area:ar;width:28px;height:28px}
.circuit__barra{grid-area:ba;display:block;height:12px;margin-top:var(--e-2);transform-origin:left center}
.circuits+.enllac{margin-top:var(--e-4)}
.circuit__barra{background-repeat:round;background-image:radial-gradient(circle at 4px 50%,var(--ratlla-forat) 0 2px,transparent 2.5px),radial-gradient(circle at 16px 50%,var(--ratlla-forat) 0 2px,transparent 2.5px),linear-gradient(90deg,var(--ratlla) 20px,transparent 20px);background-size:24px 100%}
.circuit__barra--open{width:41.54%}
.circuit__barra--rally{width:69.23%}
.circuit__barra--marathon{width:100%}
.circuit__a:hover .circuit__nom{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px}
@media (min-width:768px){.circuit__a{grid-template-columns:minmax(9rem,2fr) 1fr 1fr auto;grid-template-areas:"tx k1 k2 ar" "ba ba ba ba"}.circuit__km{display:contents}.circuit__km span:first-child{grid-area:k1}.circuit__km span:last-child{grid-area:k2}.circuit__km span{font-size:2.75rem}}
.dia{display:grid;margin-top:var(--e-6)}
.dia>div{display:grid;gap:var(--e-1);padding-block:var(--e-5);border-top:2px solid var(--ratlla)}
.dia>div:last-child{border-bottom:2px solid var(--ratlla)}
.dia dt{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:var(--fs-h3);line-height:var(--lh-display);letter-spacing:.01em}
.dia dd{font-size:var(--fs-lead);line-height:1.4;max-width:46ch}
@media (min-width:768px){.dia>div{grid-template-columns:14rem 1fr;gap:var(--e-5);align-items:baseline}.dia dt{font-size:2rem}}
.copa{display:grid;gap:var(--e-6);align-items:center}
.copa__text{display:grid;gap:var(--e-4);justify-items:start}
.copa h2{margin-bottom:var(--e-2)}
.mini{position:relative;justify-self:start;background:var(--blanc);color:var(--asfalt);border:2px solid var(--asfalt);border-radius:var(--r-dorsal);box-shadow:var(--ombra-dorsal);padding:var(--e-4) var(--e-6)}
.mini::before{content:"";position:absolute;inset:0;background:var(--forats);pointer-events:none}
.mini__nom{font-weight:700;font-size:1rem;line-height:1.3}
.mini__num{font-family:var(--f-display);font-weight:800;font-size:3.5rem;line-height:1.1;font-variant-numeric:tabular-nums;margin-top:var(--e-1)}
@media (min-width:1024px){.copa{grid-template-columns:8fr 4fr;column-gap:var(--e-7)}.copa .mini{justify-self:end}}
.guia{display:grid;gap:var(--e-6);margin-top:var(--e-6)}
.guia__dreta{display:grid;align-content:start}
.guia__dreta .enllac{margin-top:var(--e-4)}
.fila{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ic tx ar";align-items:center;gap:var(--e-3) var(--e-4);min-height:44px;padding-block:var(--e-5);border-top:1px solid var(--linia);color:var(--tinta);text-decoration:none}
.fila__ic{grid-area:ic;width:48px;height:48px;justify-self:start}
.fila__txt{grid-area:tx;display:grid;gap:var(--e-1)}
.fila>.ic{grid-area:ar;width:28px;height:28px;color:var(--lk)}
.fila__tit{font-weight:700;font-size:1.25rem;line-height:1.3;overflow-wrap:break-word}
.fila__desc{font-size:1rem;line-height:1.4;color:var(--tinta-suau)}
.fila--dest .fila__tit,.fila--gran .fila__tit{font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.75rem,3vw + .75rem,2.5rem);line-height:var(--lh-display);text-wrap:balance}
.fila--gran{grid-template-columns:1fr auto;grid-template-areas:"ic ar" "tx tx";align-content:space-between;align-items:start;border-top:4px solid var(--verd);padding-block:var(--e-6);gap:var(--e-6) var(--e-4)}
.fila--gran .fila__ic{width:64px;height:64px}
.fila--gran .fila__tit{font-size:var(--fs-h2)}
.fila:hover .fila__tit{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.fila:hover>.ic{color:var(--lk-ic-hover)}
@media (min-width:1024px){.guia{grid-template-columns:5fr 7fr;column-gap:var(--e-7);align-items:stretch}.guia__dreta{grid-template-rows:1fr 1fr auto}.fila--gran{min-height:18rem}}
.cta-bloc{display:grid;gap:var(--e-5);justify-items:start}
.cta-bloc h2{margin-bottom:0}
.cta-bloc p{font-size:var(--fs-lead);color:var(--tinta)}
.pilot{--pl-w:11rem;--pl-h:5rem;--pl-img:56px;--pl-img-quad:4.25rem;--pr-h:6.5rem;--pr-img:4.75rem;--pr-o:4px;--pl-gap:var(--e-5);position:relative;overflow:clip}
.pilot--banda{padding-block:0 var(--e-5)}
.pilot--banda .ratlla{margin-bottom:var(--e-5)}
.pilot--gran{--pl-w:12rem;--pl-h:6.5rem;--pl-img:72px;--pl-img-quad:5.5rem;--pr-h:10rem;--pr-img:6rem;--pr-o:6px;--pl-gap:var(--e-6)}
.pilot__cap{display:flex;align-items:center;min-height:44px}
.pilot--gran .pilot__cap{align-items:flex-end;margin-bottom:var(--e-6)}
.pilot--gran h2{margin:0}
.pilot--banda h2{margin:0;font-family:var(--f-cos);font-size:1rem;font-weight:700;letter-spacing:.12em;line-height:1.3}
.pilot__sub{margin:var(--e-6) 0 0;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suau)}
.princ{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-4);margin-block:var(--e-2) var(--e-3)}
.princ li:nth-child(-n+2){grid-column:span 2}
.princ a{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:var(--e-2);height:var(--pr-h);padding:var(--e-3);border:2px solid var(--asfalt);box-shadow:var(--pr-o) var(--pr-o) 0 var(--verd);color:var(--asfalt);font-size:1rem;font-weight:700;text-decoration:none}
.princ img{grid-area:1/1;max-width:min(100%,18rem);max-height:var(--pr-img);width:auto;height:auto}
.princ__cta{grid-row:2;display:inline-flex;align-items:center;gap:var(--e-1)}
.pilot__control{display:flex;justify-content:flex-end;min-height:44px}
.pilot__btn{flex:none;min-height:44px;min-width:44px;padding:var(--e-1) var(--e-4);background:transparent;color:inherit;border:2px solid currentColor;font:700 1rem/1.2 var(--f-cos);cursor:pointer}
.pilot__btn:hover{background:var(--asfalt);color:var(--paper);border-color:var(--asfalt)}
.pilot__via{overflow-x:auto;display:flex;padding-block:var(--e-3);scrollbar-width:none}
.pilot__via::-webkit-scrollbar{display:none}
.pilot__llista{flex:none;display:flex;gap:var(--pl-gap);padding-right:var(--pl-gap)}
.placa{flex:none;width:var(--pl-w);height:var(--pl-h)}
.placa a{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;align-content:center;gap:var(--e-2);width:100%;height:100%;padding:var(--e-3);color:var(--asfalt);text-decoration:none}
.placa a:focus-visible{outline-offset:-5px}
.placa img{grid-area:1/1;max-width:100%;max-height:var(--pl-img);width:auto;height:auto}
.placa--quad a{padding-block:var(--e-1)}
.placa--quad img{max-height:var(--pl-img-quad)}
.placa a:hover,.placa a:focus-visible,.princ a:hover,.princ a:focus-visible{background:var(--logo-fons,#fff)}
.logo--autotires{--logo-fons:#221e1f}
.logo--llona{--logo-fons:#696d72}
.logo--cosa{--logo-fons:#000}
.logo--satech{--logo-fons:#505c68}
.placa .logo--fosc{--focus:#fff}
.logo--fosc:hover,.logo--fosc:focus-visible{color:#fff}
.logo-alt{opacity:0}
a:hover>.logo-alt,a:focus-visible>.logo-alt{opacity:1}
a:hover>.logo-alt+img,a:focus-visible>.logo-alt+img{opacity:0}
@media (min-width:768px){.pilot--gran{--pl-w:14rem;--pl-h:7.5rem;--pl-img:84px;--pl-img-quad:6.5rem;--pr-h:13rem;--pr-img:7.5rem}.princ{grid-template-columns:repeat(4,1fr);gap:var(--e-5)}.princ li:nth-child(-n+2){grid-column:auto}}
@media (prefers-reduced-motion:reduce),(scripting:none){.pilot__control{display:none}.pilot__via{overflow:visible;padding-inline:var(--pad-pagina);justify-content:center}.pilot__llista{flex:1 1 100%;flex-wrap:wrap;justify-content:center;max-width:var(--cont-ample);padding-right:0}.pilot .placa{width:calc(50% - var(--pl-gap) / 2)}}
@media ((prefers-reduced-motion:reduce) or (scripting:none)) and (min-width:768px){.pilot .placa{width:var(--pl-w)}}
.peu{padding-bottom:var(--e-7)}
.peu__grid{display:grid;gap:var(--e-7);padding-top:var(--e-8)}
.peu__id{display:grid;gap:var(--e-3);justify-items:start;align-content:start}
.peu__nom{display:flex;align-items:center;gap:var(--e-3);font-weight:700;font-size:1.125rem;color:var(--paper);text-decoration:none;min-height:44px}
.peu__nom img{width:56px;height:56px;border-radius:50%;background:var(--blanc)}
.peu__org{font-size:1rem;color:var(--tinta-suau)}
.peu__t{font-family:var(--f-cos);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tinta-suau);margin-bottom:var(--e-2);line-height:1.3}
.peu a{color:var(--paper)}
.peu__llista a,.peu address a,.peu__org a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
.peu a:hover{color:var(--verd-clar)}
.peu__final{margin-top:var(--e-7);padding-top:var(--e-5);border-top:1px solid var(--linia);color:var(--tinta-suau);font-size:1rem;max-width:none}
.peu__credit{position:relative;width:fit-content;max-width:calc(100% - 3rem);margin-top:var(--e-3);padding-bottom:1.25rem;color:var(--tinta-suau);font-size:1rem}
.peu__credit::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--verd);transform-origin:left center}
.peu__credit a{display:inline-flex;align-items:center;gap:var(--e-2);vertical-align:middle;min-height:44px;font-weight:700;color:var(--verd);text-decoration:none}
.peu__credit a:hover{color:var(--verd-clar)}
.peu__credit img{flex:none;width:auto;height:1.75rem}
.bici-via{position:absolute;left:0;right:0;bottom:2px;height:0;pointer-events:none}
.bici{position:absolute;right:-.5rem;bottom:0;display:block;width:38px;height:28px;overflow:visible;fill:none;stroke:var(--verd);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.bici__marc{stroke-width:1.75}
.bici__r,.bici__plat,.bici__cuixa,.bici__tib{transform-box:view-box}
.bici__r{transform-origin:9px 24.5px}.bici__r--d{transform-origin:34px 24.5px}
.bici__plat{transform-origin:19.5px 24.5px}
.bici__cuixa{transform-origin:15.5px 11.5px}.bici__tib{transform-origin:15.5px 19.5px}
.bici__pil,.bici__cama path{stroke:var(--paper);stroke-width:2.25}
.bici__cama--l path{stroke:var(--text-suau-fosc);opacity:.6}
.bici__cap{fill:var(--paper);stroke:none}
.bici__r{stroke-width:1;opacity:.7}
.peu__nav{display:grid;gap:var(--e-7)}
@media (min-width:768px){.peu__grid{grid-template-columns:1fr}.peu__nav{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){.peu__grid{grid-template-columns:5fr 7fr;column-gap:var(--e-7)}.peu__nav{grid-template-columns:3fr 4fr}}
.pag-cap{position:relative;padding-top:var(--e-7)}
.pag-cap__grid{display:grid;gap:var(--e-5)}
.pag-cap .lead{margin-top:var(--e-5);max-width:60ch}
.pag-cap .accions{margin-top:var(--e-6)}
.pag-cap__pic{width:64px;height:64px}
.pag-cap .ratlla{margin-top:var(--e-8)}
.pag-cap--compacta{padding-top:var(--e-6)}
.pag-cap--compacta .ratlla{margin-top:var(--e-7)}
.revisat{margin-top:var(--e-4);font-weight:700;color:var(--tinta-suau)}
@media (min-width:1024px){.pag-cap__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--e-5);align-items:start}.pag-cap__main{grid-column:1/span 8}}
.molles ol{margin-left:calc(var(--e-2) * -1);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--e-3)}
.molles li:not(:last-child)::after{content:"/";color:var(--tinta-suau)}
.molles [aria-current]{padding-inline:var(--e-2)}
.molles a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--e-2);color:var(--tinta)}
.molles a:hover{color:var(--lk-hover-text)}
.prosa,.legal{max-width:var(--cont-text)}
.prosa>*+*,.legal>*+*{margin-top:var(--e-4)}
.prosa h2,.legal h2{margin-top:var(--e-7);margin-bottom:var(--e-4)}
.prosa>h2:first-child,.legal>h2:first-child{margin-top:0}
.legal h2{font-family:var(--f-cos);font-size:1.5rem;text-transform:none;letter-spacing:0;line-height:var(--lh-titol)}
.prosa h3,.legal h3{font-size:1.25rem;font-weight:700;margin-top:var(--e-6)}
.prosa ul,.legal ul{list-style:disc;padding-left:var(--e-5)}
.prosa ol,.legal ol{list-style:decimal;padding-left:var(--e-5)}
.prosa li+li,.legal li+li{margin-top:var(--e-2)}
.font{font-size:1rem;color:var(--tinta-suau)}
.nota{padding:var(--e-4) var(--e-5);background:var(--blanc);color:var(--asfalt);border-left:8px solid var(--verd)}
.xifra-clau{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5);padding:var(--e-4) var(--e-5);background:var(--verd);color:var(--asfalt)}
.xifra-clau__n{font-family:var(--f-display);font-weight:800;font-size:var(--fs-xifra);line-height:1;font-variant-numeric:tabular-nums}
.xifra-clau__t{flex:1 1 14rem;font-weight:700}
.dl{display:grid}
.dl>div{display:grid;gap:var(--e-1);padding-block:var(--e-3);border-bottom:1px solid var(--linia)}
.dl dt{font-weight:700}
@media (min-width:768px){.dl>div{grid-template-columns:15rem 1fr;gap:var(--e-4)}}
table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
caption{text-align:left;font-weight:700;padding-bottom:var(--e-3)}
th,td{padding:var(--e-3) 4px;text-align:left;border-bottom:1px solid var(--linia)}
thead th{border-bottom:2px solid var(--asfalt);vertical-align:bottom}
.tel-gran{font-family:var(--f-display);font-weight:800;font-size:clamp(3rem,12vw,8rem);line-height:1;color:var(--verd);text-decoration:none;display:inline-block;min-height:44px}
.tel-gran:hover{color:var(--verd-clar)}
.mail-gran{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:clamp(1.125rem,4.2vw,2rem);overflow-wrap:anywhere;color:var(--paper)}
.mail-gran:hover{color:var(--verd-clar)}
.pag-404 .lead{margin-block:var(--e-5)}
.pag-404 .ratlla{margin-top:var(--e-8)}
.menu-llista-404{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5)}
.menu-llista-404 a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--verd);font-weight:700}
.prosa h2{font-size:clamp(1.75rem,3vw + 1rem,2.75rem)}
.prosa .cintes{list-style:none;padding:0}
.pag-cap__pic{margin-bottom:var(--e-4)}
.llegir{display:grid;gap:var(--e-6)}
.llegir>*{min-width:0}
.indice{--focus:var(--verd);background:var(--asfalt);color:var(--paper);box-shadow:var(--ombra-dorsal-fosc);scrollbar-color:var(--verd) var(--asfalt-2);scrollbar-width:thin}
.indice summary{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:3rem;padding:0 var(--e-4);background:var(--asfalt);border-bottom:2px solid var(--verd);color:var(--verd);font-family:var(--f-display);font-size:1.375rem;font-weight:800;line-height:1;text-transform:uppercase;cursor:pointer;list-style:none}
.indice summary::-webkit-details-marker{display:none}
.indice summary::after{content:"";flex:none;width:.625rem;height:.625rem;margin-top:-.25rem;border:solid currentColor;border-width:0 3px 3px 0;transform:rotate(45deg)}
.indice[open] summary::after{margin-top:.25rem;transform:rotate(-135deg)}
.indice nav{padding:var(--e-3) var(--e-2) var(--e-3) var(--e-3)}
.indice ol{position:relative;display:grid;counter-reset:ix}
.indice ol::before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:.75rem;width:3px;margin-left:-1.5px;background:repeating-linear-gradient(var(--linia) 0 6px,transparent 6px 10px)}
.indice li{position:relative;counter-increment:ix}
.indice a{display:flex;align-items:center;gap:var(--e-3);min-height:2.75rem;padding-right:var(--e-2);color:var(--paper);line-height:1.2;text-decoration:none;overflow-wrap:break-word;transition:color var(--t-rapid)}
.indice a::before{content:counter(ix);flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--linia);background:var(--asfalt);color:var(--paper);font-family:var(--f-display);font-size:.9375rem;font-weight:800;line-height:1;transition:background-color var(--t-rapid),border-color var(--t-rapid),color var(--t-rapid)}
.indice a:hover{color:var(--verd-clar)}
.indice a:hover::before{border-color:var(--verd)}
.indice li:has(~li [aria-current])>a::before{border-color:var(--verd);color:var(--verd)}
.indice a[aria-current]{color:var(--verd);font-weight:700}
.indice a[aria-current]::before{border-color:var(--verd);background:var(--verd);color:var(--asfalt)}
@media (min-width:1024px){.llegir{grid-template-columns:18rem minmax(0,var(--cont-text));column-gap:var(--e-8);align-items:start}.indice{position:sticky;top:calc(var(--h-capcalera) + var(--e-4));max-height:calc(100vh - var(--h-capcalera) - var(--e-6));overflow:auto}.indice a{min-height:1.875rem;padding-block:.0625rem}.indice summary{cursor:default}}
.art-cap{margin-top:var(--e-8)}
.legal>.art-cap:first-child{margin-top:0}
.art+.art{margin-top:var(--e-6)}
.art>*+*{margin-top:var(--e-3)}
.art h2{display:flex;align-items:baseline;gap:var(--e-3);margin-top:var(--e-4)}
.art__n{font-family:var(--f-display);font-weight:800;font-size:2rem;line-height:1}
.preus{display:grid;gap:var(--e-6);margin-top:var(--e-6)}
.dorsal{position:relative;background:var(--blanc);color:var(--asfalt);border:2px solid var(--asfalt);border-top:14px solid var(--verd);border-radius:var(--r-dorsal);box-shadow:var(--ombra-dorsal);padding:var(--e-5) var(--e-6)}
.dorsal::before{content:"";position:absolute;inset:0;background:var(--forats);pointer-events:none}
.dorsal__et{font-weight:700}
.dorsal__preu{font-family:var(--f-display);font-weight:800;font-size:var(--fs-xifra);line-height:1.1;font-variant-numeric:tabular-nums}
.dorsal__cond{color:var(--text-suau)}
@media (min-width:1024px){.preus{grid-template-columns:repeat(3,1fr)}.dorsal:nth-child(1){margin-top:4rem}.dorsal:nth-child(2){margin-top:2rem}}
.cinta{display:flex;align-items:center;gap:var(--e-4);margin-bottom:var(--e-5);font-weight:700}
.cintes{display:grid;gap:var(--e-3)}
.cinta__t{display:flex;flex:none;gap:4px;transform:rotate(-8deg)}
.cinta__t i{display:block;width:8px;height:32px;border:1px solid var(--asfalt)}
.c-v{background:var(--verd)}
.c-g{background:var(--cinta-groc)}
.c-r{background:var(--cinta-vermell)}
.fitxa{display:grid;gap:var(--e-6)}
.fitxa__dades{display:grid;gap:var(--e-5);align-content:start}
.fitxa__perfil img{width:100%;height:auto}
.fitxa__perfil figcaption{margin-top:var(--e-2)}
.fitxa+.nota{margin-top:var(--e-6)}
.descarregues{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-6);margin-top:var(--e-6)}
@media (min-width:768px){.fitxa .dl>div{grid-template-columns:10rem 1fr}}
@media (min-width:1024px){.fitxa{grid-template-columns:5fr 7fr;column-gap:var(--e-7);align-items:start}}
.sortida{--titol:var(--verd);--tinta:var(--paper);--focus:var(--verd);--btn-fons:var(--verd);--btn-text:var(--asfalt);--btn-hover:var(--verd-clar);--btn-text-hover:var(--asfalt);display:grid;gap:var(--e-4);justify-items:start;padding:var(--e-6) var(--e-5);background:var(--asfalt-2);color:var(--paper);border-left:8px solid var(--verd)}
.sortida h2{margin:0}
@media (min-width:768px){.sortida{padding:var(--e-8) var(--e-7)}}
.albums{margin-block:var(--e-5)}
.fila--ext{grid-template-columns:1fr auto;grid-template-areas:"tx ar"}
.albums .fila:last-child,.guies .fila:last-child{border-bottom:1px solid var(--linia)}
.albums+.nota{margin-bottom:var(--e-5)}
.grup{display:grid;gap:var(--e-4);padding-block:var(--e-6) var(--e-7);border-top:2px solid var(--asfalt)}
.grup:first-child{border-top:0;padding-top:0}
.grup h2{margin:0}
.fila__n{grid-area:ic;min-width:3.5rem;font-family:var(--f-display);font-weight:800;font-size:2.5rem;line-height:1}
@media (min-width:1024px){.grup{grid-template-columns:4fr 8fr;column-gap:var(--e-7)}.grup h2{position:sticky;top:calc(var(--h-capcalera) + var(--e-4));align-self:start}}
.contacte{display:grid;gap:var(--e-6);justify-items:start}
.contacte .etiqueta{margin-bottom:var(--e-1)}
.onsom{display:grid;gap:var(--e-6);margin-bottom:var(--e-6)}
@media (min-width:1024px){.contacte-par{display:grid;grid-template-columns:minmax(0,calc(50% + 6rem)) minmax(0,1fr)}.contacte-par>.s-asfalt>.cont{max-width:calc(var(--cont-ample)/2 + 6rem);margin-inline:auto 0;padding-right:var(--e-6)}.contacte-par>.s-paper>.cont{max-width:calc(var(--cont-ample)/2 - 6rem);margin-inline:0 auto;padding-left:var(--e-7)}.contacte-par .onsom{grid-template-columns:1fr}.contacte-par .accions{flex-direction:column;align-items:flex-start}}
.onsom address{display:grid;gap:var(--e-2);justify-items:start}
.onsom address .enllac,.onsom + .accions .enllac{display:block;padding-block:var(--e-2)}.onsom address .enllac .ic,.onsom + .accions .enllac .ic{display:inline-block;vertical-align:-.2em;margin-left:var(--e-2)}
@media (min-width:768px){.onsom{grid-template-columns:1fr 1fr}}
.taula{overflow-x:auto}
.taula table{min-width:36rem}
.taula .taula--2{min-width:0}
.taula--2 th{width:8rem;vertical-align:top}
.taula--2 td{vertical-align:top;overflow-wrap:anywhere}
.pag-404__grid{display:grid;gap:var(--e-6);align-items:center}
.pag-404__plat{display:none}
@media (min-width:768px){.pag-404__grid{grid-template-columns:1fr 320px}.pag-404__plat{display:block}}
@media (prefers-reduced-motion:no-preference){
@keyframes plat-gir{from{transform:rotate(135deg)}to{transform:none}}
@keyframes tram-in{from{transform:translateX(33.3333%)}to{transform:none}}
@keyframes tram-out{from{transform:translateX(-33.3333%)}to{transform:none}}
.plat__corona,.plat__anell{animation:plat-gir 2.2s var(--c-plat) both}
.plat__tram--dalt svg{animation:tram-in 2.2s var(--c-plat) both}
.plat__tram--baix svg{animation:tram-out 2.2s var(--c-plat) both}
.pintat::after{transition:transform var(--t-lent) var(--c-sortida)}
.pintat.pre::after{transform:scaleX(0)}
.ratlla__tira{transition:transform 1.2s var(--c-sortida)}
.ratlla__tira.pre{transform:translateX(0)}
.fila,.circuit,.mini,.dorsal{transition:transform var(--t-lent) var(--c-sortida)}
.fila.pre,.circuit.pre,.mini.pre,.dorsal.pre{transform:translateY(24px)}
.circuit__barra{transition:transform var(--t-lent) var(--c-sortida)}
.circuit.pre .circuit__barra{transform:scaleX(.2)}
.circuit:nth-child(2),li:nth-child(2)>.fila,.fila:nth-child(2){transition-delay:70ms}
.circuit:nth-child(3),li:nth-child(3)>.fila{transition-delay:140ms}
.btn::before{transition:transform var(--t-mig) var(--c-sortida)}
.btn .ic{transition:transform var(--t-mig) var(--c-sortida)}
.btn:hover .ic,.btn:focus-visible .ic{transform:translateX(4px)}
.btn{transition:transform var(--t-rapid) var(--c-sortida)}
.btn:active{transform:scale(.98)}
.mini:hover,.dorsal:hover{transform:translate(-2px,-2px) rotate(-1deg);transition-duration:var(--t-mig);transition-delay:0s}
.fila:hover,.fila:focus-visible,.circuit:hover,.circuit:focus-within{transform:translateX(8px);transition-duration:var(--t-mig);transition-delay:0s}
.fila>.ic,.circuit__a>.ic{transition:transform var(--t-mig) var(--c-sortida)}
.fila:hover>.ic,.fila:focus-visible>.ic,.circuit__a:hover>.ic,.circuit__a:focus-visible>.ic{transform:translateX(6px)}
.placa img,.princ img{transition:transform var(--t-mig) var(--c-sortida)}
.placa a:hover img,.placa a:focus-visible img,.princ a:hover img,.princ a:focus-visible img{transform:scale(1.05)}
.placa a:active{transform:scale(.98)}
@keyframes cr-linia{from{transform:scaleX(0)}}
.peu__credit.pre::after{transform:scaleX(0)}
.peu__credit.vist::after{animation:cr-linia 2.6s linear}
.peu__credit.pre .bici-via{transform:translateX(calc(-100% + 2rem))}
.peu__credit.vist .bici-via{animation:cr-bici 2.6s linear}
.vist .bici__r{animation:cr-gir .4s linear 6.5}
.vist .bici__plat{animation:cr-plat .52s linear 5}
.vist .bici__cuixa{animation:cr-cuixa .52s linear 5}
.vist .bici__tib{animation:cr-tib .52s linear 5}
.vist .bici__cama--l *{animation-delay:-.26s;animation-iteration-count:5.5}
@keyframes cr-bici{from{transform:translateX(calc(-100% + 2rem))}}
@keyframes cr-gir{to{transform:rotate(360deg)}}
@keyframes cr-plat{from{transform:rotate(69.9deg)}to{transform:rotate(429.9deg)}}
@keyframes cr-cuixa{0%{transform:rotate(-35.4deg)}16.7%{transform:rotate(-36.9deg)}33.3%{transform:rotate(-53.5deg)}50%{transform:rotate(-76.7deg)}66.7%{transform:rotate(-81.2deg)}83.3%{transform:rotate(-59.5deg)}100%{transform:rotate(-35.4deg)}}
@keyframes cr-tib{0%{transform:rotate(32.7deg)}16.7%{transform:rotate(54.5deg)}33.3%{transform:rotate(89.5deg)}50%{transform:rotate(107.6deg)}66.7%{transform:rotate(92.4deg)}83.3%{transform:rotate(58deg)}100%{transform:rotate(32.7deg)}}
}
@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){
@keyframes panell-in{from{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}
@keyframes li-in{from{transform:translateY(16px)}to{transform:none}}
.menu-mob__panell{animation:panell-in 220ms var(--c-sortida) both}
.menu-mob .menu__llista li{animation:li-in 280ms var(--c-sortida) both}
.menu-mob li:nth-child(2){animation-delay:40ms}
.menu-mob li:nth-child(3){animation-delay:80ms}
.menu-mob li:nth-child(4){animation-delay:120ms}
.menu-mob li:nth-child(5){animation-delay:160ms}
}
@font-face{font-family:"Hero Hivernal";src:url(data:font/woff2;base64,d09GMgABAAAAAAUAAA8AAAAACcwAAASoAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgjAcKgZgP1NUQVRAAGwRCAqGEIR2ATYCJAMwCxoABCAFhFAHIBsTCFGUTc6mFD8SqsrSC7yRyFNkWCLm7mKu6zIOIx/d+E08vK2R78/M7kGJwAKxQlKsUbcX3zS+EoUjYaoBeI9/L5uXFQun2xzkwkrr3S3oL9h3/oKdk/I/HGDicvq/y8amsfXF4kAT2Yu7ONs0t1ggA6in9qLAu0gyy3XuDa3Y5PLdrTXTJ8kdf10EOgOSkLQLgXYT7UdbbGzpCMoHo8lwUD7mFysFZXRo/heIo2S0FNhIAkntkaRVaJVcRMclN7WpgeadJ7HB6pSmmRp/adgXavMZieQ3T7SiNx0PZGYSQicwtVVSIefkWihaHL0rWRJXfdllWHeAvjQhNzPhiVeTjLUW5hC+F66ex7NLjqMRGFS9ywjQIfpJD2B8ugigGt7a8pO2hGOGc24Z/+cA0D433QYCym2mLoDhWEJoldAbhtGwk/KYZISDMwdDYpEOpOgOIYWEKRCC6J8JgISM3mgCvdFtB3oSo0mG02PEjCVr9pwbMQQGTD2DHXfMkgXzZkwWYJ8QjbohdAb9C/EJsRYASQFHWiKhyIKSmzox1LuJi1bhU7gMBl4YrAgvReDEd3XlOXJdBcnuvCS/69ediZd1w+XG6jBxDL96NfuaU+PxXU5o+qRO843rEkFrJtGzJjeisyRNJ1aja54RmVdxXoogiYd4JTdW3OhHXXduu87latoz8dqtm45Xr3JLUABhN70KePsdvUxz0kGkyDuZiwRueRCIOTwvr2BvbwHb0D+YcWVF+43ry9suhxNar10lrjp6iXUgdOM6CXz+YSJfXRCke1bySWfAwpqDGUc+2e70M6Ius6ZG4Pm0/epHPT3uchpH6MdgVzz6FI9hd+roODPBe7pOVy1LsZ8J+5GlagvX7nn6bK8/iwkHBdeKYzKVq6NtoyyD70xEBjMZy349H+E0jzIWkQOyB9iMOV8Jc74/xdXV3d8fSbF797B7WCRLd998LtV+dWGCdh6rRmzExKppFxYmr46R+VLa1OBxikO11kpL1xrZIfJ0P6WOq+crWo78eQ+EU9ROK1Y5B399uiH/w1qx4Qt17OOQwcN+wgk7mzedEfc9HLg+tp1qPfJ77EoUjWJWjnulW1P1lbl+5mkcfHgObP1Qbj29Y+uEcahDF29RmqZx81NXI+2+koYXF6Y7WALzPkJIFr5a1DnfR3TwWyuNdRHwdP0XewBetDftbzz+uTIr2FpALYHgF3rrhx7K33T9aCGv3Lmqgs0xAfIt6J/7YEWehM1ZrABdlJinZIxSlKm5P2oaBkBSlNNYjoAsgJQs0Mk1MqNwgDuQLMw2I0u6eivLFvtVX5yyysA4LK1ND9ckpE4xCkGGU486mQQ7xm6jgx9zsIiMXJJooYKFiEXYbqtt9iE46iDp0PdcT3AQQiZOhECkaDEItqLJhCEFRHj1VFmsEDLH2uhpseRi7LfFFsFCK1kcf5sFkIm06IlkUUnkSKhDh/9s9T5i2l+3VrSDWCQpBkNF7KIcSsoeaRhI9RNtu8227pt5gCkZWwewOBaLxTe5nF3dQslIEbW6cWEjiWKJ5kffMBRtQy5WqB/0cxCzhMlIewx2yAX5cQEa1tSMNB4=) format("woff2");font-weight:800;font-style:normal;font-display:block}
