a[data-astro-cid-p66ipg64]{background-color:var(--colorPrimary);border:1px solid transparent;color:var(--neutralLight);font-weight:600;padding:8px 16px;text-decoration:none;text-align:center;min-width:136px;transition:background-color .3s ease,border .3s ease,color .3s ease;&:hover{background-color:var(--colorSecondary);border:1px solid var(--colorSecondary)}&.ghost{background-color:transparent;border:1px solid var(--colorPrimary);color:var(--colorPrimary);&:hover{background-color:var(--colorSecondary);border:1px solid var(--colorSecondary);color:var(--neutralLight)}}}.happy[data-astro-cid-shwxrd6l]{padding:64px 0 32px;& h2[data-astro-cid-shwxrd6l]{font-size:48px;font-family:var(--fontCopy)}}img[data-astro-cid-shwxrd6l]{width:calc(320px/1.4);height:calc(417px/1.4);filter:drop-shadow(0 0 10rem darkorange);@media (width >= 640px){width:320px;height:417px}@media (width >= 1366px){width:384px;height:500.4px}}.container[data-astro-cid-shwxrd6l]{color:var(--colorPrimary);height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.hero-copy[data-astro-cid-shwxrd6l]{width:100%;text-align:center;padding:16px;& h1[data-astro-cid-shwxrd6l]{font-family:var(--fontDisplay);font-size:clamp(2rem,1.3671rem + 3.1646vw,4.5rem);font-weight:700;line-height:1;max-width:1280px;margin:0 auto}& p[data-astro-cid-shwxrd6l]{font-family:var(--fontCopy);font-size:clamp(2rem,1.4937rem + 2.5316vw,4rem);font-weight:400}}.hero-content[data-astro-cid-shwxrd6l]{padding:16px;width:100%;display:flex;justify-content:space-evenly;gap:64px;@media (width < 1024px){flex-direction:column}}.container-content[data-astro-cid-shwxrd6l]{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px}.top-section[data-astro-cid-xt7by6al]{gap:0}.quadrat[data-astro-cid-xt7by6al]{background-color:var(--neutralLight);min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:32px;& h2[data-astro-cid-xt7by6al]{margin-bottom:32px}}.quadrat-verd[data-astro-cid-xt7by6al]{background-color:var(--colorPrimary);color:var(--neutralLight);display:flex;justify-content:center;align-items:center;padding:16px;min-height:500px;& img[data-astro-cid-xt7by6al]{width:100%;max-width:640px;height:auto;filter:brightness(100)}}.quadrat-verd-text[data-astro-cid-xt7by6al]{background-color:var(--neutralBlack);color:var(--neutralLight);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;& h2[data-astro-cid-xt7by6al]{margin-bottom:32px}}span[data-astro-cid-xt7by6al]{width:720px;padding:32px;@media (width < 1366px){width:100%;padding:0}}img[data-astro-cid-xt7by6al]{filter:invert(0%)}ul[data-astro-cid-z7zex2ul]{margin:0;padding-left:0}li[data-astro-cid-z7zex2ul]{margin-bottom:8px;&:last-child{padding-bottom:0}}.faq-ask[data-astro-cid-z7zex2ul]{background-color:var(--neutralWhite);border-bottom:1px solid var(--neutralMedium);padding:16px 24px 4px;display:flex;justify-content:space-between;&:hover{cursor:pointer}& svg[data-astro-cid-z7zex2ul]{color:var(--colorPrimary);width:24px;height:24px}}.faq-answer[data-astro-cid-z7zex2ul]{background-color:var(--neutralLight);padding:16px 40px}button[data-astro-cid-z7zex2ul]{background-color:transparent;color:var(--colorPrimary);border:none;outline:none;cursor:pointer}.faq-ask[data-astro-cid-z7zex2ul]+.faq-answer[data-astro-cid-z7zex2ul]{display:none}.faq-ask[data-astro-cid-z7zex2ul].is-open+.faq-answer[data-astro-cid-z7zex2ul]{display:block}.faq-ask[data-astro-cid-z7zex2ul] svg[data-astro-cid-z7zex2ul]{transition:all .2s ease}.faq-ask[data-astro-cid-z7zex2ul].is-open svg[data-astro-cid-z7zex2ul]{transform:rotate(180deg);transition:all .2s ease}:root{--bus-color-red: rgba(218, 41, 28, 1);--bus-color-blue: rgba(0, 56, 136, 1);--bus-color-purple: rgba(147, 16, 126, 1);--bus-color-green: rgba(106, 176, 35, 1);--metro-color-l1: rgba(206, 17, 38, 1);--metro-color-l2: rgba(147, 36, 143, 1);--size-icon-line: 32px}.metro,.bus{display:flex;justify-content:center;align-items:center;width:var(--size-icon-line);height:var(--size-icon-line);color:#fff;font-size:12px;font-weight:600;&.line-l1{background-color:var(--metro-color-l1)}&.line-l2{background-color:var(--metro-color-l2)}}.bus{border-radius:50%;background-color:var(--bus-color-red);&.line-h{background-color:var(--bus-color-blue);border-radius:50%}&.line-d{background-color:var(--bus-color-purple)}&.line-v{background-color:var(--bus-color-green)}}.cta[data-astro-cid-hsbmvgp5]{@media (width < 1024px){display:flex;justify-content:center;align-items:center}}.container-lines[data-astro-cid-hsbmvgp5]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.lines[data-astro-cid-hsbmvgp5]{display:flex;flex-wrap:wrap;gap:8px;& li[data-astro-cid-hsbmvgp5]{margin-bottom:8px}}.dades-section[data-astro-cid-hsbmvgp5]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;& h4[data-astro-cid-hsbmvgp5]{font-size:18px;font-weight:600}& ul[data-astro-cid-hsbmvgp5]{padding-left:16px}}.flex[data-astro-cid-hsbmvgp5]{display:flex;gap:4px}.content-section[data-astro-cid-hsbmvgp5]{margin-top:64px;display:grid;grid-template-columns:1fr;gap:32px;@media (width >= 1024px){grid-template-columns:2fr 1fr}}.map-section[data-astro-cid-hsbmvgp5]{& img[data-astro-cid-hsbmvgp5]{border:1px solid var(--neutralMedium);width:100%;object-fit:cover;height:auto}}.data-section[data-astro-cid-hsbmvgp5]{display:flex;justify-content:space-between;flex-direction:column;align-items:center;gap:16px;& article[data-astro-cid-hsbmvgp5]{width:100%}& h4[data-astro-cid-hsbmvgp5]{font-size:18px}}a[data-astro-cid-qoghvhpw]{display:flex;justify-content:center;align-items:center;max-width:260px;width:100%;height:100%;padding:8px;& img[data-astro-cid-qoghvhpw]{max-width:200px;width:100%;height:auto;transition:all .3s ease}&:hover img[data-astro-cid-qoghvhpw]{transform:scale(1.2);transition:all .3s ease}}.partners[data-astro-cid-roxaujgo]{margin-bottom:64px;&:last-child{margin-bottom:0}}.container-grid-cards[data-astro-cid-roxaujgo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-items:center;gap:32px;margin:0;padding-left:0}.hero[data-astro-cid-j7pv25f6]{--y-0: 29%;--c-0: hsla(21, 87%, 88%, 1);--x-0: 24%;--y-1: 16%;--c-1: hsla(5, 92%, 88%, 1);--x-1: 25%;--y-2: 56%;--x-2: 76%;--c-2: hsla(64, 89%, 99%, 1);--c-3: hsla(68, 85%, 92%, 1);--y-3: 52%;--x-3: 62%;--x-4: 61%;--y-4: 26%;--c-4: hsla(145, 99%, 91%, 1);background-color:#d7fef1;background-image:radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),transparent var(--s-end-3)),radial-gradient(circle at var(--x-4) var(--y-4),var(--c-4) var(--s-start-4),transparent var(--s-end-4));animation:hero-gradient-animation 10s linear infinite alternate;background-blend-mode:normal,normal,normal,normal,normal}@keyframes hero-gradient-animation{0%{--y-0: 29%;--c-0: hsla(21, 87%, 88%, 1);--x-0: 24%;--s-start-0: 13%;--s-end-0: 63%;--y-1: 16%;--s-start-1: 10%;--s-end-1: 63%;--c-1: hsla(5, 92%, 88%, 1);--x-1: 25%;--y-2: 56%;--x-2: 76%;--c-2: hsla(64, 89%, 99%, 1);--s-start-2: 4%;--s-end-2: 53%;--c-3: hsla(68, 85%, 92%, 1);--s-start-3: 11%;--s-end-3: 90%;--y-3: 52%;--x-3: 62%;--s-start-4: 1%;--s-end-4: 86%;--x-4: 61%;--y-4: 26%;--c-4: hsla(145, 99%, 91%, 1)}to{--y-0: 17%;--c-0: hsla(150, 92%, 91%, 1);--x-0: 8%;--s-start-0: 2%;--s-end-0: 72%;--y-1: 19%;--s-start-1: 16%;--s-end-1: 85%;--c-1: hsla(178, 84%, 95%, 1);--x-1: 56%;--y-2: 89%;--x-2: 81%;--c-2: hsla(96, 89%, 100%, 1);--s-start-2: 0%;--s-end-2: 86%;--c-3: hsla(23, 85%, 100%, 1);--s-start-3: 5%;--s-end-3: 64%;--y-3: 9%;--x-3: 61%;--s-start-4: 17%;--s-end-4: 86%;--x-4: 40%;--y-4: 37%;--c-4: hsla(103, 93%, 89%, 1)}}@property --y-0{syntax: "<percentage>"; inherits: false; initial-value: 29%}@property --c-0{syntax: "<color>"; inherits: false; initial-value: hsla(21,87%,88%,1)}@property --x-0{syntax: "<percentage>"; inherits: false; initial-value: 24%}@property --s-start-0{syntax: "<percentage>"; inherits: false; initial-value: 13%}@property --s-end-0{syntax: "<percentage>"; inherits: false; initial-value: 63%}@property --y-1{syntax: "<percentage>"; inherits: false; initial-value: 16%}@property --s-start-1{syntax: "<percentage>"; inherits: false; initial-value: 10%}@property --s-end-1{syntax: "<percentage>"; inherits: false; initial-value: 63%}@property --c-1{syntax: "<color>"; inherits: false; initial-value: hsla(5,92%,88%,1)}@property --x-1{syntax: "<percentage>"; inherits: false; initial-value: 25%}@property --y-2{syntax: "<percentage>"; inherits: false; initial-value: 56%}@property --x-2{syntax: "<percentage>"; inherits: false; initial-value: 76%}@property --c-2{syntax: "<color>"; inherits: false; initial-value: hsla(64,89%,99%,1)}@property --s-start-2{syntax: "<percentage>"; inherits: false; initial-value: 4%}@property --s-end-2{syntax: "<percentage>"; inherits: false; initial-value: 53%}@property --c-3{syntax: "<color>"; inherits: false; initial-value: hsla(68,85%,92%,1)}@property --s-start-3{syntax: "<percentage>"; inherits: false; initial-value: 11%}@property --s-end-3{syntax: "<percentage>"; inherits: false; initial-value: 90%}@property --y-3{syntax: "<percentage>"; inherits: false; initial-value: 52%}@property --x-3{syntax: "<percentage>"; inherits: false; initial-value: 62%}@property --s-start-4{syntax: "<percentage>"; inherits: false; initial-value: 1%}@property --s-end-4{syntax: "<percentage>"; inherits: false; initial-value: 86%}@property --x-4{syntax: "<percentage>"; inherits: false; initial-value: 61%}@property --y-4{syntax: "<percentage>"; inherits: false; initial-value: 26%}@property --c-4{syntax: "<color>"; inherits: false; initial-value: hsla(145,99%,91%,1)}
