.avui[data-astro-cid-dtqasosu]{border-block:1px solid var(--line);background:var(--bg-2)}.avui__in[data-astro-cid-dtqasosu]{gap:1rem;padding-block:1.5rem;display:grid}.avui__head[data-astro-cid-dtqasosu]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.avui__today[data-astro-cid-dtqasosu]{font-family:var(--font-serif);align-items:center;gap:.5rem;margin:0;font-size:1.35rem;display:flex}.avui__today[data-astro-cid-dtqasosu] b[data-astro-cid-dtqasosu]{text-transform:uppercase}.avui__today[data-astro-cid-dtqasosu] .avui__ico{width:28px;height:28px}.avui__day[data-astro-cid-dtqasosu]{gap:.75rem;display:grid}.avui__line[data-astro-cid-dtqasosu]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.avui__label[data-astro-cid-dtqasosu]{align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.avui__label[data-astro-cid-dtqasosu] svg{width:20px;height:20px}.avui__chips[data-astro-cid-dtqasosu]{flex-wrap:wrap;gap:.5rem;display:flex}.avui__foot[data-astro-cid-dtqasosu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0;font-size:.9rem;display:flex}.hero[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line)}.hero__in[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.hero__text[data-astro-cid-ergxyi7h]{gap:1.5rem;display:grid}.hero__title[data-astro-cid-ergxyi7h] .title__main{font-size:clamp(2.6rem,5vw + .5rem,4.6rem)}.hero__mosaic[data-astro-cid-ergxyi7h]{background:var(--line);border:1px solid var(--line);grid-template-rows:200px 200px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mosaic__tile[data-astro-cid-ergxyi7h]{background:var(--bg);place-items:center;display:grid;overflow:hidden}.mosaic__tile[data-astro-cid-ergxyi7h] img{object-fit:cover;width:100%;height:100%}.mosaic__tile--pink[data-astro-cid-ergxyi7h]{background:var(--tint-pink)}.mosaic__tile--peach[data-astro-cid-ergxyi7h]{background:var(--tint-peach)}.mosaic__tile--green[data-astro-cid-ergxyi7h]{background:var(--tint-green)}.mosaic__tile--pink[data-astro-cid-ergxyi7h] img,.mosaic__tile--peach[data-astro-cid-ergxyi7h] img,.mosaic__tile--green[data-astro-cid-ergxyi7h] img{object-fit:contain;height:78%}.mosaic__tile--tall[data-astro-cid-ergxyi7h]{grid-area:1/3/3}.mosaic__tile--wide[data-astro-cid-ergxyi7h]{grid-column:1/3}.mosaic__tile--green[data-astro-cid-ergxyi7h]{display:none}@media (width<=880px){.hero__in[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.hero__mosaic[data-astro-cid-ergxyi7h]{grid-template-rows:160px 160px}}@media (width<=520px){.hero__mosaic[data-astro-cid-ergxyi7h]{grid-template-rows:150px 150px 150px;grid-template-columns:1fr 1fr}.mosaic__tile--tall[data-astro-cid-ergxyi7h]{grid-area:2/2/4}.mosaic__tile--wide[data-astro-cid-ergxyi7h]{grid-area:2/1/4}}.steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.step[data-astro-cid-ergxyi7h]{text-align:center;align-content:start;justify-items:center;gap:.75rem;padding:2rem 1.25rem 1.5rem;display:grid;position:relative}.step[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{max-width:30ch;margin:0;font-size:.95rem}.step__num[data-astro-cid-ergxyi7h]{font-size:1.5rem;font-weight:700;position:absolute;top:.6rem;left:.9rem}.step[data-astro-cid-ergxyi7h] .step__icon{width:110px;height:110px}@media (width<=760px){.steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.steps[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.frac-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(5,1fr)}.frac-card__link[data-astro-cid-ergxyi7h]{grid-template-rows:auto 1fr;height:100%;text-decoration:none;display:grid}.frac-card__band[data-astro-cid-ergxyi7h]{background:var(--c);min-height:64px;color:var(--ci);font-family:var(--font-serif);text-transform:uppercase;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:1.05rem;font-weight:700;line-height:1.1;display:flex}.frac-card__band[data-astro-cid-ergxyi7h] svg{flex:none;width:34px;height:34px}.frac-card__items[data-astro-cid-ergxyi7h]{gap:.3rem;padding:1rem 1rem 1.1rem;font-size:.92rem;display:grid}.frac-card__link[data-astro-cid-ergxyi7h]:hover .frac-card__band[data-astro-cid-ergxyi7h]{filter:brightness(.95)}.frac-card__link[data-astro-cid-ergxyi7h]:hover .frac-card__items[data-astro-cid-ergxyi7h]{text-decoration:underline}.frac-card--sanitaris[data-astro-cid-ergxyi7h],.frac-card--sanitaris[data-astro-cid-ergxyi7h] .frac-card__link[data-astro-cid-ergxyi7h]{display:contents}.frac-card--sanitaris[data-astro-cid-ergxyi7h] .frac-card__note[data-astro-cid-ergxyi7h]{grid-column:2/-1}.frac-card__note[data-astro-cid-ergxyi7h]{background:var(--bg);align-items:center;padding:.75rem 1.25rem;font-size:.92rem;display:flex}.frac-card__link[data-astro-cid-ergxyi7h]:hover .frac-card__note[data-astro-cid-ergxyi7h]{text-decoration:underline}@media (width<=960px){.frac-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}.frac-card--sanitaris[data-astro-cid-ergxyi7h]{display:block}.frac-card--sanitaris[data-astro-cid-ergxyi7h] .frac-card__link[data-astro-cid-ergxyi7h]{display:grid}.frac-card--sanitaris[data-astro-cid-ergxyi7h] .frac-card__note[data-astro-cid-ergxyi7h]{grid-column:auto;align-items:start;padding:1rem 1rem 1.1rem}}@media (width<=600px){.frac-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}.frac-card__band[data-astro-cid-ergxyi7h]{font-size:.95rem}}.cercador-home[data-astro-cid-ergxyi7h]{background:var(--bg-2);border-block:1px solid var(--line)}.cercador-home__in[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.cercador-home__aside[data-astro-cid-ergxyi7h]{gap:.75rem;padding-top:.4rem;display:grid}@media (width<=760px){.cercador-home__in[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.material[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.material__item[data-astro-cid-ergxyi7h]{grid-template-rows:auto 1fr;display:grid}.material__photo[data-astro-cid-ergxyi7h]{background:var(--bg-2);border-bottom:1px solid var(--line);height:260px;padding:1.25rem}.material__photo[data-astro-cid-ergxyi7h] img{object-fit:contain;width:100%;height:100%}.material__text[data-astro-cid-ergxyi7h]{padding:1.25rem 1.25rem 1.5rem}.material__text[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{margin:0;font-size:.95rem}.material__title[data-astro-cid-ergxyi7h]{font-family:var(--font-serif);text-transform:uppercase;align-items:baseline;gap:.6rem;margin-bottom:.6rem;font-size:1.25rem;display:flex}.material__num[data-astro-cid-ergxyi7h]{font-size:1.6rem}@media (width<=760px){.material[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.duo[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}.duo__card[data-astro-cid-ergxyi7h]{align-content:start;justify-items:start;gap:.9rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.duo__card[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{margin:0}.duo__card[data-astro-cid-ergxyi7h] .duo__icon{width:56px;height:56px}.duo__big[data-astro-cid-ergxyi7h]{gap:.15rem;display:grid}.duo__big[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{font-family:var(--font-serif);font-size:2rem;font-weight:700;text-decoration:none}.duo__big[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{font-size:.9rem}.duo__alt[data-astro-cid-ergxyi7h]{gap:.15rem;display:grid}.duo__alt[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;text-decoration:none}.duo__alt[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{font-size:.85rem}.duo__hours[data-astro-cid-ergxyi7h]{gap:.3rem;width:100%;max-width:380px;display:grid}.duo__hours[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:1rem;padding-bottom:.3rem;font-size:.95rem;display:flex}@media (width<=700px){.duo[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.contact-strip__in[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.contact-strip[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{margin:.75rem 0 0}@media (width<=760px){.contact-strip__in[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}
