.Contacte-module__28Jd8G__contacto{background:var(--papel);color:var(--tinta);border-top:1px solid var(--regla);align-items:center;padding-block:clamp(56px,9vh,104px);display:flex;position:relative}.Contacte-module__28Jd8G__contactoPagina{background:0 0;border-top:0;min-height:0;padding-block:clamp(48px,8vh,96px)}.Contacte-module__28Jd8G__dubtes{color:var(--tinta-2);margin-top:6px}.Contacte-module__28Jd8G__dubtes .enlace{align-items:center;gap:6px;font-weight:600;display:inline-flex}.Contacte-module__28Jd8G__con{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.Contacte-module__28Jd8G__conTexto{align-content:start;gap:18px;display:grid}.Contacte-module__28Jd8G__conEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rojo-txt);font-size:.74rem}.Contacte-module__28Jd8G__conTit{color:var(--tinta);font-size:clamp(2.8rem,6vw,5.2rem)}.Contacte-module__28Jd8G__conLead{color:var(--tinta-2);text-wrap:pretty;max-width:40ch;font-size:1.08rem}.Contacte-module__28Jd8G__tips{background:var(--blanco);border:1px solid var(--regla);border-radius:10px;gap:14px;margin-top:0;padding:clamp(20px,2.4vw,28px);display:grid}.Contacte-module__28Jd8G__tipsTit{align-items:flex-start;gap:10px;font-size:1.02rem;font-weight:700;line-height:1.35;display:flex}.Contacte-module__28Jd8G__tipsTit svg{color:var(--rojo);flex:none;margin-top:1px}.Contacte-module__28Jd8G__tips ul{gap:10px;list-style:none;display:grid}.Contacte-module__28Jd8G__tips li{color:var(--tinta-2);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;font-size:.96rem;line-height:1.45;display:grid}.Contacte-module__28Jd8G__tipIcona{background:var(--papel);width:32px;height:32px;color:var(--tinta);border-radius:6px;place-items:center;display:grid}.Contacte-module__28Jd8G__tipsPeu{border-top:1px solid var(--regla);color:var(--tinta-3);padding-top:12px;font-size:.9rem}.Contacte-module__28Jd8G__conDirecto{color:var(--tinta-3);flex-wrap:wrap;gap:14px 36px;margin-top:4px;font-size:.95rem;display:flex}.Contacte-module__28Jd8G__conDirecto p{flex-direction:column;gap:4px;display:flex}.Contacte-module__28Jd8G__conDirecto a{color:var(--tinta);border-bottom:1px solid var(--regla-2);transition:border-color .2s var(--ease);align-self:flex-start;padding-bottom:2px;font-size:1.15rem;font-weight:600}@media (hover:hover) and (pointer:fine){.Contacte-module__28Jd8G__conDirecto a:hover{border-color:var(--rojo)}}.Contacte-module__28Jd8G__grupo{border:0;min-width:0;margin:0;padding:0}.Contacte-module__28Jd8G__grupo legend{margin-bottom:8px;font-size:.9rem;font-weight:600}.Contacte-module__28Jd8G__opciones{flex-wrap:wrap;gap:6px;display:flex}.Contacte-module__28Jd8G__opcion{position:relative}.Contacte-module__28Jd8G__opcion input{opacity:0;width:1px;height:1px;position:absolute}.Contacte-module__28Jd8G__opcion span{border:1px solid var(--regla-2);background:var(--papel);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .12s var(--ease);border-radius:999px;align-items:center;padding:7px 13px;font-size:.88rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.Contacte-module__28Jd8G__opcion span:hover{border-color:var(--tinta)}}.Contacte-module__28Jd8G__opcion span:active{transform:scale(.96)}.Contacte-module__28Jd8G__opcion input:checked+span{background:var(--tinta);border-color:var(--tinta);color:#fff}.Contacte-module__28Jd8G__opcion input:focus-visible+span{outline:2px solid var(--rojo);outline-offset:2px}.Contacte-module__28Jd8G__enviar{justify-content:center}.Contacte-module__28Jd8G__form{background:var(--blanco);border:1px solid var(--regla-2);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:clamp(20px,2.4vw,30px);display:grid;box-shadow:0 30px 60px -42px #0006}.Contacte-module__28Jd8G__formCab{grid-column:1/-1;margin-bottom:2px;padding-bottom:10px}.Contacte-module__28Jd8G__campo{grid-column:span 2;align-content:start;gap:6px;min-width:0;display:grid}.Contacte-module__28Jd8G__campoMedio{grid-column:span 3}.Contacte-module__28Jd8G__campoDoble{grid-column:span 4}.Contacte-module__28Jd8G__campoAncho{grid-column:1/-1}@media (max-width:1100px){.Contacte-module__28Jd8G__campo,.Contacte-module__28Jd8G__campoMedio,.Contacte-module__28Jd8G__campoDoble{grid-column:span 3}.Contacte-module__28Jd8G__campoAncho{grid-column:1/-1}}@media (max-width:520px){.Contacte-module__28Jd8G__campo,.Contacte-module__28Jd8G__campoMedio,.Contacte-module__28Jd8G__campoDoble{grid-column:1/-1}}.Contacte-module__28Jd8G__campo label{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:.9rem;font-weight:600;display:flex}.Contacte-module__28Jd8G__campo label>span:first-child{text-overflow:ellipsis;overflow:hidden}.Contacte-module__28Jd8G__opc{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);font-size:.68rem;font-weight:500}.Contacte-module__28Jd8G__campo input,.Contacte-module__28Jd8G__campo textarea{width:100%;font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--regla-2);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);border-radius:4px;padding:10px 12px;font-size:16px}.Contacte-module__28Jd8G__campo input::placeholder{color:var(--tinta-3);opacity:.8}.Contacte-module__28Jd8G__campo input:hover,.Contacte-module__28Jd8G__campo textarea:hover{border-color:var(--tinta-3)}.Contacte-module__28Jd8G__campo input:focus-visible,.Contacte-module__28Jd8G__campo textarea:focus-visible{background:var(--blanco)}.Contacte-module__28Jd8G__campo textarea{resize:vertical;min-height:84px}.Contacte-module__28Jd8G__campo input:focus-visible,.Contacte-module__28Jd8G__campo textarea:focus-visible{border-color:var(--tinta);outline:none;box-shadow:0 0 0 3px #ff1e0b2e}.Contacte-module__28Jd8G__campo [aria-invalid=true]{border-color:var(--rojo-txt)}.Contacte-module__28Jd8G__error{color:var(--rojo-txt);font-size:.86rem}.Contacte-module__28Jd8G__formPie{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 22px;margin-top:2px;display:flex}.Contacte-module__28Jd8G__nota{color:var(--tinta-3);font-size:.86rem}.Contacte-module__28Jd8G__complet{border-top:1px solid var(--regla);color:var(--tinta-2);grid-column:1/-1;padding-top:14px;font-size:.95rem}.Contacte-module__28Jd8G__complet .enlace{align-items:center;gap:6px;font-weight:600;display:inline-flex}.Contacte-module__28Jd8G__formPie .btn[disabled]{background:var(--rojo);border-color:var(--rojo);color:var(--tinta);cursor:progress}.Contacte-module__28Jd8G__formPie .btn[disabled]:hover{background:var(--rojo);border-color:var(--rojo);color:var(--tinta);cursor:progress}.Contacte-module__28Jd8G__trampa{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Contacte-module__28Jd8G__fallo{border:1px solid var(--rojo-txt);border-radius:var(--radio);color:var(--tinta);grid-column:1/-1;justify-items:start;gap:12px;padding:16px 18px;display:grid}.Contacte-module__28Jd8G__formZona{min-width:0}.Contacte-module__28Jd8G__form,.Contacte-module__28Jd8G__fichaOk{color:var(--tinta)}.Contacte-module__28Jd8G__fichaOk{border:1px solid var(--tinta);border-radius:var(--radio);background:var(--blanco);animation:Contacte-module__28Jd8G__fichaEntra .9s var(--ease) both;padding:clamp(22px,3vw,36px);box-shadow:0 24px 48px -30px #00000059}@keyframes Contacte-module__28Jd8G__fichaEntra{0%{clip-path:inset(0 0 100%);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}.Contacte-module__28Jd8G__fichaCab{border-bottom:1px solid var(--tinta);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);justify-content:space-between;gap:12px;padding-bottom:14px;font-size:.72rem;display:flex}.Contacte-module__28Jd8G__fichaCab span:first-child:before{content:"";background:var(--rojo);vertical-align:1px;border-radius:1px;width:7px;height:7px;margin-right:10px;display:inline-block}.Contacte-module__28Jd8G__fichaTit{letter-spacing:-.035em;margin:clamp(18px,3vh,28px) 0 clamp(14px,2vh,20px);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1}.Contacte-module__28Jd8G__fichaTit:focus{outline:none}.Contacte-module__28Jd8G__fichaDatos{border-top:1px solid var(--regla);display:grid}.Contacte-module__28Jd8G__fichaDatos>div{border-bottom:1px solid var(--regla);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:11px 0;display:grid}.Contacte-module__28Jd8G__fichaDatos dt{color:var(--tinta-3);align-self:center;font-size:.74rem}.Contacte-module__28Jd8G__fichaDatos dd{overflow-wrap:anywhere;font-weight:600}.Contacte-module__28Jd8G__fichaTxt{color:var(--tinta-2);max-width:46ch;margin:18px 0 22px}@media (max-width:860px){.Contacte-module__28Jd8G__con{grid-template-columns:1fr}.Contacte-module__28Jd8G__contacto{min-height:0}}@media (min-width:861px) and (max-height:800px){.Contacte-module__28Jd8G__contacto{padding-block:20px}.Contacte-module__28Jd8G__formCab{display:none}.Contacte-module__28Jd8G__form{gap:10px 12px;padding:20px 24px}.Contacte-module__28Jd8G__grupo legend{margin-bottom:6px}.Contacte-module__28Jd8G__opcion span{padding:6px 12px;font-size:.85rem}.Contacte-module__28Jd8G__campo input{padding:8px 12px}.Contacte-module__28Jd8G__campo textarea{min-height:60px;padding:8px 12px}.Contacte-module__28Jd8G__conTexto{gap:12px}}@media (max-width:520px){.Contacte-module__28Jd8G__form{grid-template-columns:1fr}}.Contacte-module__28Jd8G__formCab{position:relative}.Contacte-module__28Jd8G__enviant .Contacte-module__28Jd8G__formCab:after{content:"";background:var(--rojo);width:38%;height:2px;animation:Contacte-module__28Jd8G__corre .9s var(--ease-mueve) infinite;position:absolute;bottom:-1px;left:0}@keyframes Contacte-module__28Jd8G__corre{0%{transform:translate(-100%)}to{transform:translate(265%)}}.Contacte-module__28Jd8G__enviant .Contacte-module__28Jd8G__formCab{overflow:hidden}.Contacte-module__28Jd8G__punts:after{content:"…";text-align:left;clip-path:inset(0 100% 0 0);width:1.2em;animation:1s steps(4,end) infinite Contacte-module__28Jd8G__punts;display:inline-block}@keyframes Contacte-module__28Jd8G__punts{to{clip-path:inset(0 -10% 0 0)}}.Contacte-module__28Jd8G__lletra{vertical-align:top;padding-bottom:.06em;display:inline-block;overflow:hidden}.Contacte-module__28Jd8G__lletra>span{animation:Contacte-module__28Jd8G__lletra .7s var(--ease) both;animation-delay:calc(.25s + var(--i) * 28ms);display:inline-block}@keyframes Contacte-module__28Jd8G__lletra{0%{transform:translateY(105%)}}.Contacte-module__28Jd8G__codi{gap:8px;margin:0 0 clamp(18px,3vh,26px);display:grid}.Contacte-module__28Jd8G__codiEt{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);font-size:.72rem}.Contacte-module__28Jd8G__caselles{gap:8px;display:flex}.Contacte-module__28Jd8G__casella{border:1px solid var(--regla-2);background:var(--papel);width:clamp(38px,4vw,48px);height:clamp(48px,5vw,58px);font-family:var(--f-mono), ui-monospace, monospace;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:6px;place-items:center;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;display:grid;position:relative;overflow:hidden}.Contacte-module__28Jd8G__casella>span{opacity:0;transition:transform .45s var(--ease), opacity .2s var(--ease);transform:translateY(110%)}.Contacte-module__28Jd8G__plena{border-color:var(--tinta);background:var(--blanco)}.Contacte-module__28Jd8G__plena>span{opacity:1;transform:none}.Contacte-module__28Jd8G__actual{border-color:var(--rojo)}.Contacte-module__28Jd8G__actual:after{content:"";background:var(--rojo);width:2px;height:46%;animation:.7s steps(2,end) infinite Contacte-module__28Jd8G__cursor;position:absolute}@keyframes Contacte-module__28Jd8G__cursor{50%{opacity:0}}.Contacte-module__28Jd8G__fichaDatos>div{animation:Contacte-module__28Jd8G__dada .6s var(--ease) both;animation-delay:calc(1.3s + var(--i) * 70ms)}@keyframes Contacte-module__28Jd8G__dada{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Contacte-module__28Jd8G__lletra>span,.Contacte-module__28Jd8G__fichaDatos>div,.Contacte-module__28Jd8G__enviant .Contacte-module__28Jd8G__formCab:after,.Contacte-module__28Jd8G__punts:after,.Contacte-module__28Jd8G__actual:after{animation:none}.Contacte-module__28Jd8G__casella>span{transition:none}}
.Aurora-module__7gkoxq__aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.Aurora-module__7gkoxq__capa{position:absolute;inset:0;overflow:hidden}.Aurora-module__7gkoxq__fixa .Aurora-module__7gkoxq__capa{height:100svh;position:sticky;top:0}.Aurora-module__7gkoxq__aurora i{will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.Aurora-module__7gkoxq__clar .Aurora-module__7gkoxq__a{background:radial-gradient(closest-side,#ff1e0b21,#0000);animation:26s ease-in-out infinite alternate Aurora-module__7gkoxq__vaga1;top:-30vmax;left:-20vmax}.Aurora-module__7gkoxq__clar .Aurora-module__7gkoxq__b{background:radial-gradient(closest-side,#ff1e0b1a,#0000);animation:32s ease-in-out infinite alternate Aurora-module__7gkoxq__vaga2;bottom:-35vmax;right:-25vmax}.Aurora-module__7gkoxq__clar .Aurora-module__7gkoxq__c{background:radial-gradient(closest-side,#ffffffd9,#0000);animation:28s ease-in-out infinite alternate Aurora-module__7gkoxq__vaga3;top:20%;right:-30vmax}.Aurora-module__7gkoxq__clar .Aurora-module__7gkoxq__d{background:radial-gradient(closest-side,#0000000d,#0000);width:55vmax;height:55vmax;animation:36s ease-in-out infinite alternate-reverse Aurora-module__7gkoxq__vaga1;bottom:-10vmax;left:10%}.Aurora-module__7gkoxq__fosc .Aurora-module__7gkoxq__a{background:radial-gradient(closest-side,#ff1e0b6b,#0000);animation:22s ease-in-out infinite alternate Aurora-module__7gkoxq__vaga1;top:-35vmax;left:-15vmax}.Aurora-module__7gkoxq__fosc .Aurora-module__7gkoxq__b{background:radial-gradient(closest-side,#ff1e0b4d,#0000);animation:27s ease-in-out infinite alternate Aurora-module__7gkoxq__vaga2;bottom:-40vmax;right:-20vmax}.Aurora-module__7gkoxq__fosc .Aurora-module__7gkoxq__c{background:radial-gradient(closest-side,#ffffff12,#0000);width:45vmax;height:45vmax;animation:24s ease-in-out infinite alternate Aurora-module__7gkoxq__vaga3;top:10%;right:5%}.Aurora-module__7gkoxq__fosc .Aurora-module__7gkoxq__d{background:radial-gradient(closest-side,#ff5a2829,#0000);width:50vmax;height:50vmax;animation:30s ease-in-out infinite alternate-reverse Aurora-module__7gkoxq__vaga2;bottom:-20vmax;left:20%}@keyframes Aurora-module__7gkoxq__vaga1{to{transform:translate(18vmax,14vmax)scale(1.15)}}@keyframes Aurora-module__7gkoxq__vaga2{to{transform:translate(-16vmax,-12vmax)scale(.9)}}@keyframes Aurora-module__7gkoxq__vaga3{to{transform:translate(-12vmax,18vmax)scale(1.2)}}@media (prefers-reduced-motion:reduce){.Aurora-module__7gkoxq__aurora i{animation:none}}
.Pagina-module__OONCVq__cap{isolation:isolate;min-height:clamp(460px,72svh,760px);padding:calc(var(--nav-h) + clamp(40px, 8vh, 96px)) 0 clamp(40px, 7vh, 80px);background:var(--noche);color:var(--noche-txt);align-items:flex-end;display:flex;position:relative;overflow:hidden}.Pagina-module__OONCVq__capVelo{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000d9 0%,#00000059 55%,#0000 100%),linear-gradient(#0000 45%,#000000e6 100%);position:absolute;inset:0}.Pagina-module__OONCVq__passos{inset:calc(var(--nav-h) + 8px) 0 auto;z-index:-2;gap:clamp(4px,1vh,12px);display:grid;position:absolute;overflow:hidden}.Pagina-module__OONCVq__passosFila{white-space:nowrap;overflow:hidden}.Pagina-module__OONCVq__passosPista{gap:.5em;animation:90s linear infinite Pagina-module__OONCVq__murPassa;display:inline-flex}.Pagina-module__OONCVq__murDreta .Pagina-module__OONCVq__passosPista{animation-direction:reverse}.Pagina-module__OONCVq__passosPista span{letter-spacing:-.05em;color:#ffffff12;animation:7.5s linear infinite Pagina-module__OONCVq__encen;animation-delay:calc(var(--k) * 1.5s);font-size:clamp(3rem,8vw,7.5rem);font-weight:800;line-height:1}.Pagina-module__OONCVq__passosPista span:after{content:"→";color:#ffffff0f;margin-left:.5em}@keyframes Pagina-module__OONCVq__encen{0%,17%{color:#ff1e0bbf}21%,to{color:#ffffff12}}.Pagina-module__OONCVq__llista{z-index:-2;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(48%,700px);display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.Pagina-module__OONCVq__llistaCol{overflow:hidden}.Pagina-module__OONCVq__llistaPista{animation:Pagina-module__OONCVq__llistaPuja var(--v,40s) linear infinite;gap:.6em;display:grid}.Pagina-module__OONCVq__llistaBaixa .Pagina-module__OONCVq__llistaPista{animation-direction:reverse}@keyframes Pagina-module__OONCVq__llistaPuja{to{transform:translateY(-50%)}}.Pagina-module__OONCVq__llistaPista span{letter-spacing:-.03em;color:#ffffff1a;font-size:clamp(1.3rem,2.4vw,2.2rem);font-weight:700;line-height:1.05}.Pagina-module__OONCVq__llistaPista span:nth-child(5n+3){color:#ff1e0b99}@media (max-width:760px){.Pagina-module__OONCVq__llista{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.Pagina-module__OONCVq__llistaCol:nth-child(4){display:none}}.Pagina-module__OONCVq__mur{inset:calc(var(--nav-h) + 12px) 0 auto;z-index:-2;gap:clamp(8px,1.6vh,18px);display:grid;position:absolute;overflow:hidden}.Pagina-module__OONCVq__murFila{white-space:nowrap;overflow:hidden}.Pagina-module__OONCVq__murPista{animation:Pagina-module__OONCVq__murPassa var(--v,70s) linear infinite;gap:.9em;display:inline-flex}.Pagina-module__OONCVq__murDreta .Pagina-module__OONCVq__murPista{animation-direction:reverse}@keyframes Pagina-module__OONCVq__murPassa{to{transform:translate(-50%)}}.Pagina-module__OONCVq__murPista span{letter-spacing:-.035em;color:#ffffff14;font-size:clamp(1.8rem,3.8vw,3.6rem);font-weight:700}.Pagina-module__OONCVq__murPista span:after{content:"·";color:#ffffff14;margin-left:.9em}.Pagina-module__OONCVq__murPista span:nth-child(4n+2){color:#ff1e0b8c}.Pagina-module__OONCVq__ona{z-index:-2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Pagina-module__OONCVq__ona path{fill:none;stroke-linecap:round;stroke-linejoin:round}.Pagina-module__OONCVq__onaRoja{stroke:var(--rojo);stroke-width:2.5px;filter:drop-shadow(0 0 10px #ff1e0b99)}.Pagina-module__OONCVq__onaB1{stroke:#ffffff59;stroke-width:1.2px}.Pagina-module__OONCVq__onaB2{stroke:#ffffff29;stroke-width:1px}@media (prefers-reduced-motion:reduce){.Pagina-module__OONCVq__murPista,.Pagina-module__OONCVq__passosPista,.Pagina-module__OONCVq__passosPista span,.Pagina-module__OONCVq__llistaPista{animation:none}}.Pagina-module__OONCVq__capIn{width:100%}.Pagina-module__OONCVq__foto{z-index:-2;position:absolute;inset:0}.Pagina-module__OONCVq__foto img{object-fit:cover;filter:grayscale()contrast(1.08);opacity:.55;animation:Pagina-module__OONCVq__fotoEntra 1.6s var(--ease) both}@keyframes Pagina-module__OONCVq__fotoEntra{0%{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Pagina-module__OONCVq__foto img{animation:none}}.Pagina-module__OONCVq__capEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rojo);animation:Pagina-module__OONCVq__capEntra .9s var(--ease) .1s both;align-items:center;gap:10px;font-size:.74rem;display:inline-flex}.Pagina-module__OONCVq__capEyebrow:before{content:"";background:var(--rojo);width:8px;height:8px}.Pagina-module__OONCVq__capTit{color:#fff;max-width:14ch;margin:18px 0 22px;font-size:clamp(3rem,8vw,7.4rem)}.Pagina-module__OONCVq__capTit .pal-i{animation:Pagina-module__OONCVq__capSube 1s var(--ease) both}.Pagina-module__OONCVq__capLead{color:#ffffffbd;max-width:52ch;animation:Pagina-module__OONCVq__capEntra 1s var(--ease) .35s both}@keyframes Pagina-module__OONCVq__capEntra{0%{opacity:0;transform:translateY(14px)}}@keyframes Pagina-module__OONCVq__capSube{0%{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.Pagina-module__OONCVq__capEyebrow,.Pagina-module__OONCVq__capLead{animation:none}.Pagina-module__OONCVq__capTit .pal-i{animation:none}}.Pagina-module__OONCVq__cos{isolation:isolate;position:relative;overflow:clip}.Pagina-module__OONCVq__cos .seccion+.seccion{border-top:0}.Pagina-module__OONCVq__crida{isolation:isolate;background:var(--noche);color:var(--noche-txt);padding-block:clamp(72px,12vh,132px);position:relative;overflow:hidden}.Pagina-module__OONCVq__cridaIn{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}.Pagina-module__OONCVq__cridaTit{color:#fff;font-size:clamp(2.6rem,7vw,6rem)}.Pagina-module__OONCVq__cridaTxt{color:#ffffffbd;max-width:46ch;margin-top:14px;font-size:1.1rem;line-height:1.55}.Pagina-module__OONCVq__cridaBtn{flex:none}
.Preguntes-module__b_zdsq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.Preguntes-module__b_zdsq__cab{gap:16px;display:grid;position:sticky;top:40px}.Preguntes-module__b_zdsq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rojo-txt);font-size:.74rem}.Preguntes-module__b_zdsq__altra{color:var(--tinta-2);margin-top:6px}.Preguntes-module__b_zdsq__altra .enlace{align-items:center;gap:6px;font-weight:600;display:inline-flex}.Preguntes-module__b_zdsq__llista{border-top:1px solid var(--regla-2)}.Preguntes-module__b_zdsq__pagina{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.Preguntes-module__b_zdsq__index{top:calc(var(--nav-h) + 24px);gap:16px;display:grid;position:sticky}.Preguntes-module__b_zdsq__index ol{border-top:1px solid var(--regla-2);list-style:none}.Preguntes-module__b_zdsq__index a{border-bottom:1px solid var(--regla-2);transition:color .2s var(--ease);justify-content:space-between;gap:12px;padding:13px 0;font-weight:600;display:flex}.Preguntes-module__b_zdsq__index a .Preguntes-module__b_zdsq__mono{color:var(--tinta-3);font-size:.8rem;font-weight:400}@media (hover:hover) and (pointer:fine){.Preguntes-module__b_zdsq__index a:hover{color:var(--rojo-txt)}}.Preguntes-module__b_zdsq__grups{gap:clamp(48px,8vh,80px);display:grid}.Preguntes-module__b_zdsq__grup{scroll-margin-top:calc(var(--nav-h) + 24px)}.Preguntes-module__b_zdsq__grupTit{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}@media (max-width:860px){.Preguntes-module__b_zdsq__pagina{grid-template-columns:1fr}.Preguntes-module__b_zdsq__index{position:static}}.Preguntes-module__b_zdsq__item{border-bottom:1px solid var(--regla-2)}.Preguntes-module__b_zdsq__item summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 28px;align-items:baseline;gap:12px;padding:clamp(18px,2.6vh,26px) 0;list-style:none;display:grid}.Preguntes-module__b_zdsq__item summary::-webkit-details-marker{display:none}.Preguntes-module__b_zdsq__item summary:focus-visible{outline:2px solid var(--rojo);outline-offset:4px}.Preguntes-module__b_zdsq__num{color:var(--rojo-txt);font-size:.78rem}.Preguntes-module__b_zdsq__q{letter-spacing:-.02em;transition:color .2s var(--ease);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:600;line-height:1.25}.Preguntes-module__b_zdsq__mes{place-self:center end;width:16px;height:16px;position:relative}.Preguntes-module__b_zdsq__mes:before,.Preguntes-module__b_zdsq__mes:after{content:"";background:var(--tinta);width:16px;height:2px;transition:transform .4s var(--ease), background .2s var(--ease);position:absolute;top:7px;left:0}.Preguntes-module__b_zdsq__mes:after{transform:rotate(90deg)}.Preguntes-module__b_zdsq__item[open] .Preguntes-module__b_zdsq__mes:after{transform:rotate(0)}.Preguntes-module__b_zdsq__item[open] .Preguntes-module__b_zdsq__mes:before,.Preguntes-module__b_zdsq__item[open] .Preguntes-module__b_zdsq__mes:after{background:var(--rojo)}@media (hover:hover) and (pointer:fine){.Preguntes-module__b_zdsq__item summary:hover .Preguntes-module__b_zdsq__q{color:var(--rojo-txt)}}.Preguntes-module__b_zdsq__a{color:var(--tinta-2);text-wrap:pretty;max-width:62ch;padding:0 44px clamp(20px,3vh,28px) 56px;font-size:1.02rem;line-height:1.65}.Preguntes-module__b_zdsq__item[open] .Preguntes-module__b_zdsq__a{animation:Preguntes-module__b_zdsq__obre .5s var(--ease) both}@keyframes Preguntes-module__b_zdsq__obre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Preguntes-module__b_zdsq__item[open] .Preguntes-module__b_zdsq__a{animation:none}}@media (max-width:860px){.Preguntes-module__b_zdsq__in{grid-template-columns:1fr}.Preguntes-module__b_zdsq__cab{position:static}.Preguntes-module__b_zdsq__a{padding-left:0;padding-right:0}.Preguntes-module__b_zdsq__item summary{grid-template-columns:36px minmax(0,1fr) 24px}}
.Servei-module__eN8G2q__intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.Servei-module__eN8G2q__text{gap:22px;max-width:62ch;display:grid}.Servei-module__eN8G2q__gran{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:500;line-height:1.35}.Servei-module__eN8G2q__p2{color:var(--tinta-2);text-wrap:pretty;font-size:1.05rem;line-height:1.7}.Servei-module__eN8G2q__tornar{justify-self:start;align-items:center;gap:8px;margin-top:6px;font-weight:600;display:inline-flex}.Servei-module__eN8G2q__intro h2{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700}@media (max-width:860px){.Servei-module__eN8G2q__intro{grid-template-columns:1fr}}.Servei-module__eN8G2q__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:860px){.Servei-module__eN8G2q__faq{grid-template-columns:1fr}}.Servei-module__eN8G2q__altresTit{margin-bottom:clamp(28px,4vh,48px)}.Servei-module__eN8G2q__altres{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.Servei-module__eN8G2q__altre{isolation:isolate;color:#fff;background:var(--noche);border-radius:10px;align-content:end;gap:8px;height:100%;min-height:300px;padding:22px;display:grid;position:relative;overflow:hidden}.Servei-module__eN8G2q__altreFoto{z-index:-2;position:absolute;inset:0}.Servei-module__eN8G2q__altreFoto img{object-fit:cover;filter:grayscale();opacity:.5;transition:transform .9s var(--ease), filter .6s var(--ease), opacity .6s var(--ease)}.Servei-module__eN8G2q__altre:after{content:"";z-index:-1;background:linear-gradient(#0003 30%,#000000eb 100%);position:absolute;inset:0}.Servei-module__eN8G2q__altreNum{color:var(--rojo);font-size:.78rem}.Servei-module__eN8G2q__altreNom{letter-spacing:-.02em;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;line-height:1.15}.Servei-module__eN8G2q__altreLead{color:#ffffffbd;text-wrap:pretty;font-size:.95rem;line-height:1.5}.Servei-module__eN8G2q__altreFletxa{color:var(--rojo);transition:transform .4s var(--ease);position:absolute;top:20px;right:20px}.Servei-module__eN8G2q__altre:focus-visible{outline:2px solid var(--rojo);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Servei-module__eN8G2q__altre:hover .Servei-module__eN8G2q__altreFoto img{filter:grayscale(0);opacity:.7;transform:scale(1.05)}.Servei-module__eN8G2q__altre:hover .Servei-module__eN8G2q__altreFletxa{transform:translate(4px)}}@media (max-width:1000px){.Servei-module__eN8G2q__altres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Servei-module__eN8G2q__altres{grid-template-columns:1fr}.Servei-module__eN8G2q__altre{min-height:220px}}@media (prefers-reduced-motion:reduce){.Servei-module__eN8G2q__altreFoto img,.Servei-module__eN8G2q__altreFletxa{transition:none}}
.ComTreballem-module__GCKB4a__passosCab{margin-bottom:clamp(40px,7vh,72px)}.ComTreballem-module__GCKB4a__via{max-width:1080px;margin:0 auto;position:relative}.ComTreballem-module__GCKB4a__viaFons,.ComTreballem-module__GCKB4a__viaRoja{width:2px;margin-left:-1px;position:absolute;top:14px;bottom:28px;left:50%}.ComTreballem-module__GCKB4a__viaFons{background:var(--regla-2)}.ComTreballem-module__GCKB4a__viaRoja{background:var(--rojo);transform-origin:top}.ComTreballem-module__GCKB4a__pols{filter:blur(1px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff,#ff1e0bcc 45%,#0000);border-radius:6px;width:12px;height:64px;position:absolute;top:10px;left:calc(50% - 6px)}.ComTreballem-module__GCKB4a__fase{gap:clamp(28px,5vh,48px);margin-bottom:clamp(40px,7vh,72px);display:grid;position:relative}.ComTreballem-module__GCKB4a__fase:last-child{margin-bottom:0}.ComTreballem-module__GCKB4a__faseEt{z-index:1;background:var(--noche);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-self:center;padding:7px 16px;font-size:.74rem;font-weight:500;position:relative}.ComTreballem-module__GCKB4a__llista{gap:clamp(20px,4vh,36px);list-style:none;display:grid}.ComTreballem-module__GCKB4a__pas{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;display:grid}.ComTreballem-module__GCKB4a__marca{z-index:1;background:var(--papel);border:2px solid var(--regla-2);width:44px;height:44px;color:var(--tinta-3);transition:background .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);grid-area:1/2;justify-self:center;place-items:center;font-size:.8rem;display:grid;position:relative}.ComTreballem-module__GCKB4a__pas[data-on] .ComTreballem-module__GCKB4a__marca{background:var(--rojo);border-color:var(--rojo);color:var(--tinta)}.ComTreballem-module__GCKB4a__tarja{background:var(--blanco);border:1px solid var(--regla);transition:opacity .6s var(--ease), transform .6s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:10px;grid-row:1;gap:10px;padding:clamp(20px,2.4vw,30px);display:grid;position:relative}.ComTreballem-module__GCKB4a__pas[data-costat=e] .ComTreballem-module__GCKB4a__tarja{grid-column:1}.ComTreballem-module__GCKB4a__pas[data-costat=d] .ComTreballem-module__GCKB4a__tarja{grid-column:3}.ComTreballem-module__GCKB4a__tarja:after{content:"";background:var(--regla-2);width:28px;height:2px;transition:background .4s var(--ease);position:absolute;top:50%}.ComTreballem-module__GCKB4a__pas[data-costat=e] .ComTreballem-module__GCKB4a__tarja:after{right:-29px}.ComTreballem-module__GCKB4a__pas[data-costat=d] .ComTreballem-module__GCKB4a__tarja:after{left:-29px}.ComTreballem-module__GCKB4a__pas[data-on] .ComTreballem-module__GCKB4a__tarja{border-color:var(--regla-2);box-shadow:0 30px 50px -40px #00000073}.ComTreballem-module__GCKB4a__pas[data-on] .ComTreballem-module__GCKB4a__tarja:after{background:var(--rojo)}.ComTreballem-module__GCKB4a__tarjaIcona{background:var(--papel);width:44px;height:44px;color:var(--tinta);transition:background .4s var(--ease);border-radius:8px;place-items:center;display:grid}.ComTreballem-module__GCKB4a__pas[data-on] .ComTreballem-module__GCKB4a__tarjaIcona{background:var(--rojo)}.ComTreballem-module__GCKB4a__tarja h4{letter-spacing:-.03em;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:700;line-height:1.1}.ComTreballem-module__GCKB4a__tarja p{color:var(--tinta-2);text-wrap:pretty;font-size:1rem;line-height:1.6}[data-viu] .ComTreballem-module__GCKB4a__pas:not([data-on]) .ComTreballem-module__GCKB4a__tarja{opacity:.3}[data-viu] .ComTreballem-module__GCKB4a__pas[data-costat=e]:not([data-on]) .ComTreballem-module__GCKB4a__tarja{transform:translate(-24px)}[data-viu] .ComTreballem-module__GCKB4a__pas[data-costat=d]:not([data-on]) .ComTreballem-module__GCKB4a__tarja{transform:translate(24px)}@media (prefers-reduced-motion:reduce){.ComTreballem-module__GCKB4a__pols{display:none}.ComTreballem-module__GCKB4a__marca{background:var(--rojo);border-color:var(--rojo);color:var(--tinta)}.ComTreballem-module__GCKB4a__tarja{transition:none}}@media (max-width:860px){.ComTreballem-module__GCKB4a__viaFons,.ComTreballem-module__GCKB4a__viaRoja{left:22px}.ComTreballem-module__GCKB4a__pols{left:16px}.ComTreballem-module__GCKB4a__faseEt{justify-self:start}.ComTreballem-module__GCKB4a__pas{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px}.ComTreballem-module__GCKB4a__marca{grid-column:1}.ComTreballem-module__GCKB4a__pas[data-costat] .ComTreballem-module__GCKB4a__tarja{grid-column:2}.ComTreballem-module__GCKB4a__tarja:after{display:none}[data-viu] .ComTreballem-module__GCKB4a__pas[data-costat]:not([data-on]) .ComTreballem-module__GCKB4a__tarja{transform:translate(16px)}}
.Landing-module__IvIdlW__hero{background:var(--noche);min-height:100svh;color:var(--noche-txt);isolation:isolate;--fx:72%;--fy:42%;--fr:300px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Landing-module__IvIdlW__heroFondo,.Landing-module__IvIdlW__heroFoco{z-index:-3;position:absolute;inset:0}.Landing-module__IvIdlW__heroFondo img,.Landing-module__IvIdlW__heroFoco img{object-fit:cover}.Landing-module__IvIdlW__heroFondo{opacity:.16;filter:grayscale()contrast(1.1)}.Landing-module__IvIdlW__heroFoco{z-index:-2;-webkit-mask-image:radial-gradient(circle var(--fr) at var(--fx) var(--fy), #000 0%, #000 30%, #00000080 55%, transparent 72%);-webkit-mask-image:radial-gradient(circle var(--fr) at var(--fx) var(--fy), #000 0%, #000 30%, #00000080 55%, transparent 72%);mask-image:radial-gradient(circle var(--fr) at var(--fx) var(--fy), #000 0%, #000 30%, #00000080 55%, transparent 72%)}.Landing-module__IvIdlW__heroVelo{z-index:-1;background:linear-gradient(90deg,#000000e0 0%,#0000008c 45%,#0003 100%),linear-gradient(#0000 70%,#000000e6 100%);position:absolute;inset:0}.Landing-module__IvIdlW__heroIn{width:100%;padding-top:calc(var(--nav-h) + clamp(40px, 7vh, 88px));flex:1;align-items:center;padding-bottom:clamp(40px,6vh,72px);display:flex}.Landing-module__IvIdlW__heroTexto{max-width:980px}.Landing-module__IvIdlW__heroTit{color:#fff;font-size:clamp(3rem,7.6vw,7.4rem)}.Landing-module__IvIdlW__linea{padding-bottom:.08em;display:block;overflow:hidden}.Landing-module__IvIdlW__linea>span{animation:Landing-module__IvIdlW__subir 1.1s var(--ease) both;animation-delay:calc(.15s + var(--i) * .11s);display:inline-block}@keyframes Landing-module__IvIdlW__subir{0%{transform:translateY(108%)}}.Landing-module__IvIdlW__heroSub{color:#ffffffb8;animation:Landing-module__IvIdlW__aparecer 1s var(--ease) .45s both;margin-top:clamp(22px,3vh,32px)}.Landing-module__IvIdlW__heroCtas{animation:Landing-module__IvIdlW__aparecer 1s var(--ease) .55s both;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.5vh,38px);display:flex}@keyframes Landing-module__IvIdlW__aparecer{0%{opacity:0;transform:translateY(14px)}}.intro .Landing-module__IvIdlW__linea>span{animation-play-state:paused}.intro .Landing-module__IvIdlW__heroSub{animation-play-state:paused}.intro .Landing-module__IvIdlW__heroCtas{animation-play-state:paused}.Landing-module__IvIdlW__heroPie{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:22px;font-size:.72rem;display:flex}.Landing-module__IvIdlW__heroBaja{color:#ffffffbf;transition:color .2s var(--ease);align-items:center;gap:8px;display:inline-flex}.Landing-module__IvIdlW__heroBaja svg{animation:Landing-module__IvIdlW__respira 1.8s var(--ease) infinite}@keyframes Landing-module__IvIdlW__respira{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.Landing-module__IvIdlW__heroBaja:hover{color:#fff}}@media (max-width:760px){.Landing-module__IvIdlW__heroBaja{display:none}}@media (max-width:960px){.Landing-module__IvIdlW__heroVelo{background:linear-gradient(#000000b3 0%,#0000008c 40%,#000000eb 100%)}}.Landing-module__IvIdlW__cinta{border-bottom:1px solid var(--tinta);background:var(--rojo);color:var(--tinta);padding:clamp(20px,2.8vw,34px) 0;overflow:hidden}.Landing-module__IvIdlW__cintaPista{will-change:transform;width:max-content;display:flex}.Landing-module__IvIdlW__cintaTanda{flex:none;display:flex}.Landing-module__IvIdlW__cintaItem{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:clamp(20px,2.6vw,36px);padding-right:clamp(20px,2.6vw,36px);font-size:clamp(1.5rem,3.6vw,3rem);font-weight:700;line-height:1;display:inline-flex}.Landing-module__IvIdlW__cintaMarca{background:var(--tinta);border-radius:1px;flex:none;width:.2em;height:.2em;display:inline-block}.Landing-module__IvIdlW__cli{background:var(--noche);color:var(--noche-txt);padding-block:clamp(80px,13vh,150px);overflow:hidden}.Landing-module__IvIdlW__cliTit{color:#fff;font-size:clamp(2.2rem,5vw,4.2rem)}.Landing-module__IvIdlW__cliLead{color:#ffffffb8;max-width:48ch;margin:16px 0 clamp(36px,6vh,56px);font-size:1.05rem}.Landing-module__IvIdlW__cliFila+.Landing-module__IvIdlW__cliFila{margin-top:clamp(22px,3.5vh,36px)}.Landing-module__IvIdlW__cliGrupo{text-transform:uppercase;letter-spacing:.12em;width:min(1240px,100%);color:var(--noche-2);margin:0 auto 14px;padding-inline:clamp(20px,4vw,48px);font-size:.72rem}.Landing-module__IvIdlW__cliGrupo span{color:var(--rojo);margin-left:8px}.Landing-module__IvIdlW__cinturo{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.Landing-module__IvIdlW__marquesina{will-change:transform;width:max-content;list-style:none;display:flex}.Landing-module__IvIdlW__aIzq{animation:46s linear infinite Landing-module__IvIdlW__cliIzq}.Landing-module__IvIdlW__aDer{animation:56s linear infinite Landing-module__IvIdlW__cliDer}@keyframes Landing-module__IvIdlW__cliIzq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes Landing-module__IvIdlW__cliDer{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (hover:hover) and (pointer:fine){.Landing-module__IvIdlW__cinturo:hover .Landing-module__IvIdlW__marquesina{animation-play-state:paused}}.Landing-module__IvIdlW__chip{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);width:clamp(11rem,19vw,15rem);height:clamp(5.5rem,9vw,7.5rem);transition:background .3s var(--ease), border-color .3s var(--ease);background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;flex:none;place-items:center;margin-right:14px;padding:14px 22px;display:grid}.Landing-module__IvIdlW__chip img{height:var(--alto,44px);object-fit:contain;opacity:.88;width:auto;max-width:100%;transition:opacity .3s var(--ease)}@media (hover:hover) and (pointer:fine){.Landing-module__IvIdlW__chip:hover{background:#ffffff14;border-color:#ffffff47}.Landing-module__IvIdlW__chip:hover img{opacity:1}}.Landing-module__IvIdlW__chipTexto{letter-spacing:-.01em;text-align:center;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.15}@media (prefers-reduced-motion:reduce){.Landing-module__IvIdlW__marquesina{flex-wrap:wrap;justify-content:center;gap:12px 0;width:auto;animation:none}.Landing-module__IvIdlW__marquesina li[aria-hidden]{display:none}}@media (max-width:760px){.Landing-module__IvIdlW__chip{width:10rem;height:5.25rem}.Landing-module__IvIdlW__chip img{height:calc(var(--alto,44px) * .8)}}.Landing-module__IvIdlW__obe{background:var(--papel);height:240svh;position:relative}.Landing-module__IvIdlW__obeFix{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.Landing-module__IvIdlW__obeFoto{background:var(--noche);position:absolute;inset:0}.Landing-module__IvIdlW__obeFoto img{object-fit:cover}.Landing-module__IvIdlW__obeFoto:after{content:"";background:radial-gradient(70% 60% at 50% 55%,#0000008c,#00000026 75%);position:absolute;inset:0}.Landing-module__IvIdlW__obeTit{z-index:1;text-align:center;color:#fff;text-wrap:balance;width:min(92vw,1100px);font-size:clamp(2.4rem,6.4vw,6rem);position:relative}.Landing-module__IvIdlW__obeTit span{display:inline}@media (prefers-reduced-motion:reduce){.Landing-module__IvIdlW__obe{height:auto}.Landing-module__IvIdlW__obeFix{position:relative}}.Landing-module__IvIdlW__adaptem{isolation:isolate;position:relative}.Landing-module__IvIdlW__adFons{z-index:-1;pointer-events:none;position:absolute;inset:0}.Landing-module__IvIdlW__adFonsFix{height:100svh;position:sticky;top:0;overflow:hidden}.Landing-module__IvIdlW__adFonsFix img{object-fit:cover;object-position:50% 80%;filter:grayscale()contrast(1.2);opacity:.13;mix-blend-mode:multiply}.Landing-module__IvIdlW__adFonsFix:after{content:"";background:radial-gradient(45% 50% at 72% 58%, #ff1e0b29, transparent 70%), linear-gradient(180deg, var(--papel) 0%, #ededed99 30%, transparent 55%, transparent 80%, var(--papel) 100%);position:absolute;inset:0}.Landing-module__IvIdlW__cabSeccion{gap:16px;max-width:760px;display:grid}.Landing-module__IvIdlW__pila{margin-top:clamp(40px,6vh,64px);list-style:none}.Landing-module__IvIdlW__paso{top:calc(clamp(20px, 5vh, 48px) + var(--i) * 22px);margin-bottom:clamp(24px,10vh,110px);position:sticky}.Landing-module__IvIdlW__paso:last-child{margin-bottom:0}.Landing-module__IvIdlW__pasoIn{border:1px solid var(--regla);background:var(--blanco);transform-origin:top;will-change:transform;border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:clamp(300px,50vh,460px);padding:clamp(28px,4vw,56px);display:grid}.Landing-module__IvIdlW__paso:nth-child(2) .Landing-module__IvIdlW__pasoIn{background:var(--papel-2)}.Landing-module__IvIdlW__paso:nth-child(3) .Landing-module__IvIdlW__pasoIn{background:var(--noche);color:var(--noche-txt);border-color:#0000}.Landing-module__IvIdlW__paso:nth-child(4) .Landing-module__IvIdlW__pasoIn{background:var(--rojo);color:var(--tinta);border-color:#0000}.Landing-module__IvIdlW__paso:nth-child(4) .Landing-module__IvIdlW__pasoTexto p:last-child{opacity:1}.Landing-module__IvIdlW__pasoNum{letter-spacing:-.06em;font-size:clamp(5rem,13vw,11rem);font-weight:500;line-height:.85}.Landing-module__IvIdlW__pasoTexto{gap:14px;display:grid}.Landing-module__IvIdlW__pasoTexto h3{letter-spacing:-.035em;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:700;line-height:1.02}.Landing-module__IvIdlW__pasoTexto p:last-child{opacity:.82;text-wrap:pretty;max-width:46ch;font-size:1.08rem;line-height:1.6}@media (max-width:760px){.Landing-module__IvIdlW__pasoIn{grid-template-columns:1fr;gap:10px;min-height:0}.Landing-module__IvIdlW__pasoNum{font-size:clamp(3.6rem,18vw,5rem)}}.Landing-module__IvIdlW__dil{--dil-naranja:#ff7a1a;--dil-fondo:#140804;background:var(--dil-fondo);color:#fff4ea;isolation:isolate;position:relative;overflow:hidden}.Landing-module__IvIdlW__dilFondo{z-index:-2;opacity:.4;position:absolute;inset:-10% 0}.Landing-module__IvIdlW__dilFondo img{object-fit:cover}.Landing-module__IvIdlW__dil:after{content:"";z-index:-1;background:radial-gradient(90% 70% at 88% 8%,#ff7a1a8c,#0000 62%),radial-gradient(70% 60% at 0 100%,#ff5a0059,#0000 60%),linear-gradient(#1408048c 0%,#140804eb 100%);position:absolute;inset:0}.Landing-module__IvIdlW__dilIn{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,6vw,96px);padding-block:clamp(80px,12vh,140px);display:grid}.Landing-module__IvIdlW__dilTexto{justify-items:start;gap:20px;display:grid}.Landing-module__IvIdlW__dilEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dil-naranja);font-size:.74rem}.Landing-module__IvIdlW__dilLogo{width:clamp(220px,30vw,380px)}.Landing-module__IvIdlW__dilLogo img{width:100%;height:auto}.Landing-module__IvIdlW__dilTit{color:#fff;font-size:clamp(2rem,4.2vw,3.4rem)}.Landing-module__IvIdlW__dilB{color:#fff4eac7;max-width:46ch;font-size:1.08rem}.Landing-module__IvIdlW__dilDada{color:#fff4eab3;align-items:baseline;gap:12px;font-size:.95rem;display:flex}.Landing-module__IvIdlW__dilDada strong{letter-spacing:-.03em;color:var(--dil-naranja);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800}.Landing-module__IvIdlW__dilBtn{background:var(--dil-naranja);color:var(--dil-fondo);transition:background .25s var(--ease), color .25s var(--ease), transform .16s var(--ease);border-radius:999px;align-items:center;gap:12px;margin-top:8px;padding:18px 28px;font-size:1.05rem;font-weight:700;display:inline-flex}.Landing-module__IvIdlW__dilBtn:active{transform:scale(.97)}.Landing-module__IvIdlW__dilBtn svg{transition:transform .3s var(--ease)}@media (hover:hover) and (pointer:fine){.Landing-module__IvIdlW__dilBtn:hover{background:#fff}.Landing-module__IvIdlW__dilBtn:hover svg{transform:translate(3px,-3px)}}.Landing-module__IvIdlW__dilGaleria{grid-template-columns:1fr 1fr;gap:14px;height:clamp(520px,80vh,780px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.Landing-module__IvIdlW__dilCol{will-change:transform;flex-direction:column;animation:42s linear infinite Landing-module__IvIdlW__dilSube;display:flex}.Landing-module__IvIdlW__dilColB{animation-name:Landing-module__IvIdlW__dilBaja;animation-duration:50s}.Landing-module__IvIdlW__dilFoto{aspect-ratio:2/3;border-radius:6px;flex:none;margin-bottom:14px;position:relative;overflow:hidden}.Landing-module__IvIdlW__dilFoto img{object-fit:cover}@keyframes Landing-module__IvIdlW__dilSube{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes Landing-module__IvIdlW__dilBaja{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Landing-module__IvIdlW__dilCol{animation:none}}@media (max-width:860px){.Landing-module__IvIdlW__dilIn{grid-template-columns:1fr}.Landing-module__IvIdlW__dilGaleria{height:440px}}
.Servicios-module__dVWWFa__serveis{position:relative}section.Servicios-module__dVWWFa__serveis{padding-bottom:clamp(40px,5.5vh,70px)}section.Servicios-module__dVWWFa__detall{padding-top:clamp(40px,5.5vh,70px);padding-bottom:clamp(40px,5.5vh,70px)}section.Servicios-module__dVWWFa__qui{padding-top:clamp(40px,5.5vh,70px)}.Servicios-module__dVWWFa__ample{max-width:1680px;margin:0 auto;padding-inline:clamp(16px,2.6vw,40px)}.Servicios-module__dVWWFa__acordio{gap:10px;height:clamp(540px,80svh,780px);display:flex}.Servicios-module__dVWWFa__panell{isolation:isolate;background:var(--noche);color:#fff;min-width:0;transition:flex-grow .8s var(--ease);border-radius:12px;flex:1 1 0;position:relative;overflow:hidden}.Servicios-module__dVWWFa__obert{flex-grow:6}.Servicios-module__dVWWFa__foto{z-index:-2;position:absolute;inset:0}.Servicios-module__dVWWFa__foto img{object-fit:cover;filter:grayscale(.85)brightness(.55);transition:filter .8s var(--ease), transform 1.4s var(--ease);transform:scale(1.12)}.Servicios-module__dVWWFa__obert .Servicios-module__dVWWFa__foto img{filter:none;transform:none}.Servicios-module__dVWWFa__panell:after{content:"";z-index:-1;background:linear-gradient(#0000001a 25%,#00000073 55%,#000000e0 100%);position:absolute;inset:0}.Servicios-module__dVWWFa__cap{z-index:1;font:inherit;margin:0;position:absolute;inset:0}.Servicios-module__dVWWFa__espai{display:none}.Servicios-module__dVWWFa__cap button{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px 18px;display:flex}.Servicios-module__dVWWFa__cap button:focus-visible{outline:2px solid var(--rojo);outline-offset:-6px;border-radius:10px}.Servicios-module__dVWWFa__num{color:var(--rojo);font-size:.8rem}.Servicios-module__dVWWFa__nom{writing-mode:vertical-rl;letter-spacing:-.02em;white-space:nowrap;transition:opacity .4s var(--ease);font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:700;transform:rotate(180deg)}.Servicios-module__dVWWFa__obert .Servicios-module__dVWWFa__cap button>*{opacity:0}.Servicios-module__dVWWFa__cos{z-index:2;opacity:0;pointer-events:none;width:min(560px,100% - 48px);transition:opacity .35s var(--ease), transform .35s var(--ease);gap:12px;display:grid;position:absolute;bottom:clamp(24px,4vh,44px);left:clamp(24px,3vw,48px);transform:translateY(18px)}.Servicios-module__dVWWFa__obert .Servicios-module__dVWWFa__cos{opacity:1;transition:opacity .7s var(--ease) .3s, transform .7s var(--ease) .3s;transform:none}.Servicios-module__dVWWFa__numGran{color:var(--rojo);font-size:clamp(2.4rem,4vw,3.6rem);line-height:1}.Servicios-module__dVWWFa__numGran span{color:#fff9;font-size:.35em}.Servicios-module__dVWWFa__tit{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:700;line-height:1}.Servicios-module__dVWWFa__lead{font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;line-height:1.35}.Servicios-module__dVWWFa__det{color:#ffffffc7;text-wrap:pretty;font-size:1rem;line-height:1.6}.Servicios-module__dVWWFa__tags{flex-wrap:wrap;gap:6px;margin-top:4px;list-style:none;display:flex}.Servicios-module__dVWWFa__tags li{background:#0000004d;border:1px solid #ffffff4d;border-radius:999px;padding:5px 11px;font-size:.8rem;font-weight:500}.Servicios-module__dVWWFa__obert .Servicios-module__dVWWFa__mes{pointer-events:auto}.Servicios-module__dVWWFa__mes{color:#fff;border-bottom:1px solid var(--rojo);transition:gap .3s var(--ease), color .2s var(--ease);justify-self:start;align-items:center;gap:8px;margin-top:8px;padding-bottom:3px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.Servicios-module__dVWWFa__mes:hover{color:var(--rojo);gap:12px}}@media (max-width:900px){.Servicios-module__dVWWFa__acordio{flex-direction:column;height:auto}.Servicios-module__dVWWFa__panell{transition:grid-template-rows .7s var(--ease);flex:none;grid-template-rows:76px 0fr;display:grid}.Servicios-module__dVWWFa__obert{grid-template-rows:76px 1fr}.Servicios-module__dVWWFa__espai{grid-row:2;min-height:0;display:block;overflow:hidden}.Servicios-module__dVWWFa__espai:before{content:"";height:464px;display:block}.Servicios-module__dVWWFa__cap button{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;height:76px;padding:0 20px}.Servicios-module__dVWWFa__nom{writing-mode:horizontal-tb;font-size:1.15rem;transform:none}.Servicios-module__dVWWFa__cos{width:calc(100% - 40px);bottom:22px;left:20px}.Servicios-module__dVWWFa__tit{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.Servicios-module__dVWWFa__panell,.Servicios-module__dVWWFa__foto img,.Servicios-module__dVWWFa__cos,.Servicios-module__dVWWFa__obert .Servicios-module__dVWWFa__cos{transition:none}}.Servicios-module__dVWWFa__detallCab{gap:14px;max-width:760px;margin-bottom:clamp(32px,5vh,56px);display:grid}.Servicios-module__dVWWFa__detallGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.Servicios-module__dVWWFa__categoria{background:var(--blanco);border:1px solid var(--regla);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s var(--ease);border-radius:10px;align-content:start;gap:18px;padding:clamp(22px,2.4vw,32px);display:grid}.Servicios-module__dVWWFa__catCap{align-items:center;gap:14px;display:flex}.Servicios-module__dVWWFa__catIcona{background:var(--rojo);width:44px;height:44px;color:var(--tinta);transition:transform .45s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.Servicios-module__dVWWFa__catCap h3{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.15}.Servicios-module__dVWWFa__catLlista{border-top:1px solid var(--regla);gap:9px;padding-top:16px;list-style:none;display:grid}.Servicios-module__dVWWFa__catLlista li{color:var(--tinta-2);align-items:baseline;gap:10px;font-size:.98rem;line-height:1.4;display:flex}.Servicios-module__dVWWFa__catLlista svg{color:var(--rojo-txt);flex:none;transform:translateY(2px)}@media (hover:hover) and (pointer:fine){.Servicios-module__dVWWFa__categoria:hover{border-color:var(--regla-2);transform:translateY(-4px);box-shadow:0 30px 50px -38px #0006}.Servicios-module__dVWWFa__categoria:hover .Servicios-module__dVWWFa__catIcona{transform:rotate(-6deg)scale(1.06)}}@media (max-width:900px){.Servicios-module__dVWWFa__detallGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Servicios-module__dVWWFa__detallGrid{grid-template-columns:1fr}}.Servicios-module__dVWWFa__quiCab{gap:14px;max-width:760px;margin-bottom:clamp(32px,5vh,56px);display:grid}.Servicios-module__dVWWFa__quiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.Servicios-module__dVWWFa__quiItem{border:1px solid var(--regla);background:var(--blanco);transition:transform .45s var(--ease), border-color .3s var(--ease), box-shadow .45s var(--ease);border-radius:10px;align-content:start;gap:12px;padding:clamp(22px,2.4vw,32px);display:grid}.Servicios-module__dVWWFa__quiNum{color:var(--rojo-txt);font-size:.78rem}.Servicios-module__dVWWFa__quiItem h3{letter-spacing:-.03em;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:700;line-height:1.1}.Servicios-module__dVWWFa__quiItem p{color:var(--tinta-2);text-wrap:pretty;line-height:1.6}@media (hover:hover) and (pointer:fine){.Servicios-module__dVWWFa__quiItem:hover{border-color:var(--regla-2);transform:translateY(-4px);box-shadow:0 30px 50px -38px #0006}}@media (max-width:900px){.Servicios-module__dVWWFa__quiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Servicios-module__dVWWFa__quiGrid{grid-template-columns:1fr}}
