:root{--hc-verd-clar:#c9dfa7;--hc-verd-fosc:#396d58;--hc-taronja:#ee753f;--hc-crema:#f2e3d6;--hc-blanc:#fff;--hc-font:"Montserrat",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hc-contenidor:72rem;--hc-contenidor-estret:46rem;--hc-radi:0.75rem;--hc-cta-hover:color-mix(in srgb,#396d58 85%,#000);--hc-ombra:0 2px 10px color-mix(in srgb,#396d58 14%,transparent);--hc-overlay-hero:color-mix(in srgb,#396d58 72%,transparent)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--hc-blanc);color:var(--hc-verd-fosc);font-family:var(--hc-font);font-size:1.125rem;font-weight:400;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}b,strong{font-weight:500}h2,h3,h4{font-weight:600}h1{font-weight:700}.hc-light{font-weight:300}img{height:auto;max-width:100%}a{color:var(--hc-verd-fosc);text-decoration:underline;text-underline-offset:.15em}a:hover{color:var(--hc-cta-hover)}:focus-visible{border-radius:2px;outline:3px solid var(--hc-verd-fosc);outline-offset:2px}.hc-on-fosc :focus-visible{outline-color:var(--hc-crema)}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0/1px 1px);border:0;white-space:nowrap}.screen-reader-text:focus{height:auto;margin:.5rem;padding:.75rem 1.25rem;width:auto;clip:auto;background:var(--hc-verd-fosc);color:var(--hc-blanc);text-decoration:none;z-index:1000}.hc-contenidor{margin-inline:auto;max-width:var(--hc-contenidor);padding-inline:1.25rem}.hc-contenidor--estret{max-width:var(--hc-contenidor-estret)}.hc-boto{border:0;border-radius:var(--hc-radi);cursor:pointer;display:inline-block;font-size:1.05rem;font-weight:500;padding:.85rem 1.75rem;text-decoration:none}.hc-boto--primari{background:var(--hc-verd-fosc);color:var(--hc-blanc)}.hc-boto--primari:hover{background:var(--hc-cta-hover);color:var(--hc-blanc)}.hc-boto--crema{background:var(--hc-crema);color:var(--hc-verd-fosc)}.hc-boto--crema:hover{background:var(--hc-blanc);color:var(--hc-verd-fosc)}.hc-titol-seccio{color:var(--hc-verd-fosc);font-size:clamp(1.6rem,1.2rem + 2vw,2.25rem);font-weight:600;line-height:1.2;margin:0 0 1.25rem}h1.hc-titol-seccio{font-weight:700}.hc-titol-seccio:after{background:var(--hc-taronja);border-radius:2px;content:"";display:block;height:4px;margin-top:.6rem;width:3.5rem}.hc-titol-seccio--blanc{color:var(--hc-blanc)}.hc-seccio{padding-block:clamp(3rem,4vw + 1.5rem,5rem)}.hc-seccio__intro{font-size:1.15rem;margin:0 0 2.5rem;max-width:44rem}.hc-seccio--blanc{background:var(--hc-blanc)}.hc-seccio--crema{background:var(--hc-crema)}.hc-seccio--verd-clar{background:var(--hc-verd-clar)}.hc-seccio--verd-fosc{background:var(--hc-verd-fosc)}.hc-seccio__intro--crema{color:var(--hc-crema)}.hc-contingut-wysiwyg>:first-child{margin-top:0}.hc-contingut-wysiwyg>:last-child{margin-bottom:0}.hc-cap{background:var(--hc-verd-fosc);border-bottom:1px solid color-mix(in srgb,#f2e3d6 25%,transparent);position:sticky;top:0;z-index:100}.hc-cap__interior{align-items:center;display:flex;gap:1.5rem;padding-block:.85rem}.hc-cap__marca{margin-inline-end:auto}.hc-cap__logo{display:inline-block;line-height:0;text-decoration:none}.hc-cap__logo img{display:block;height:3.5rem;width:auto}.hc-nav{align-items:center;gap:.25rem .5rem}.hc-nav,.hc-nav__llista{display:flex;flex-wrap:nowrap}.hc-nav__llista{gap:.25rem clamp(.75rem,1.3vw,1.5rem);list-style:none;margin:0;padding:0}.hc-nav__llista a{border-bottom:3px solid transparent;color:var(--hc-crema);display:inline-block;font-size:.95rem;font-weight:500;padding:.4rem .15rem;text-decoration:none;white-space:nowrap}.hc-nav__llista .current-menu-item>a,.hc-nav__llista a:hover{border-bottom-color:var(--hc-taronja);color:var(--hc-blanc)}.hc-lang{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;gap:.35rem;letter-spacing:.04em;margin-inline-start:.75rem}.hc-lang__item{border-bottom:2px solid transparent;color:color-mix(in srgb,var(--hc-crema) 70%,transparent);padding:.25rem .1rem;text-decoration:none}.hc-lang__item.is-active,.hc-lang__item:hover{border-bottom-color:var(--hc-taronja);color:var(--hc-blanc)}.hc-lang__sep{color:color-mix(in srgb,var(--hc-crema) 45%,transparent);-webkit-user-select:none;user-select:none}.hc-cap__toggle{background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:.6rem}.hc-cap__toggle-bar{background:var(--hc-crema);border-radius:2px;height:3px;width:24px}.hc-cap__cerca{position:relative}.hc-cap__cerca-toggle{background:none;border:0;border-radius:50%;color:var(--hc-crema);cursor:pointer;display:inline-flex;padding:.55rem}.hc-cap__cerca-toggle:hover{background:var(--hc-cta-hover);color:var(--hc-blanc)}.hc-cap__cerca-panell{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);inset-inline-end:0;min-width:min(22rem,90vw);padding:1rem;position:absolute;top:calc(100% + .5rem)}@media(max-width:68rem){.hc-cap__toggle{display:inline-flex}.hc-nav{background:var(--hc-verd-fosc);border-bottom:1px solid color-mix(in srgb,#f2e3d6 25%,transparent);box-shadow:var(--hc-ombra);display:none;inset-inline:0;position:absolute;top:100%}.hc-cap{position:relative}.hc-cap--menu-obert .hc-nav{display:block}.hc-nav__llista{flex-direction:column;gap:0;padding:.75rem 1.25rem 1.25rem}.hc-nav__llista a{display:block;padding:.75rem .25rem}.hc-lang{border-top:1px solid color-mix(in srgb,#f2e3d6 20%,transparent);display:flex;margin:0 1.25rem 1rem;padding-top:.5rem}}.hc-cerca__label{display:block;font-size:.95rem;font-weight:500;margin-bottom:.35rem}.hc-cerca__fila{display:flex;gap:.5rem}.hc-cerca__camp{background:var(--hc-blanc);border:1.5px solid color-mix(in srgb,#396d58 45%,transparent);border-radius:var(--hc-radi);color:var(--hc-verd-fosc);flex:1;font:inherit;min-width:0;padding:.7rem .9rem}.hc-hero{background-color:var(--hc-verd-fosc);background-position:50%;background-size:cover;overflow:hidden;position:relative}.hc-hero--video{background-image:var(--hc-hero-poster)}.hc-hero__video{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.hc-hero__overlay{background:transparent;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.hc-hero__video{display:none}}.hc-hero__interior{padding-block:clamp(6rem,18vh,11rem)}.hc-hero__titol{color:var(--hc-blanc);font-size:clamp(2.2rem,1.5rem + 3vw,3.5rem);font-weight:700;line-height:1.1;margin:0;max-width:18ch}.hc-hero__subtitol{color:var(--hc-crema);font-size:1.25rem;margin:1.25rem 0 0;max-width:46ch}.hc-hero__cta{margin-top:2rem}.hc-hero--nomes-video{min-height:clamp(16rem,48vh,28rem)}.hc-hero__overlay--min{min-height:inherit;pointer-events:none}.hc-home-programa__titol{color:var(--hc-verd-fosc);font-size:clamp(2rem,1.4rem + 2.5vw,3rem);font-weight:700;line-height:1.15;margin:0;max-width:18ch}.hc-home-programa__subtitol{color:var(--hc-verd-fosc);font-size:1.2rem;margin:1.25rem 0 0;max-width:46ch}.hc-comunitat__hero{padding-block:clamp(3rem,8vh,5rem)}.hc-comunitat__foto{background:var(--wp--preset--color--verd-fosc,#396d58);margin:0}.hc-comunitat__foto img{display:block;height:auto;margin-inline:auto;max-width:120rem;width:100%}.hc-comunitat-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.hc-comunitat-card{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:0 1px 0 color-mix(in srgb,#396d58 10%,transparent);overflow:hidden;padding-bottom:1.15rem}.hc-seccio--blanc .hc-comunitat-card{border:1px solid color-mix(in srgb,#396d58 12%,transparent)}.hc-comunitat-card__img{aspect-ratio:4/3;background:var(--hc-crema);display:block;object-fit:cover;width:100%}.hc-comunitat-card__img--avatar{aspect-ratio:1;border-radius:50%;margin:1.25rem auto 0;max-width:10rem}.hc-comunitat-card__titol{color:var(--hc-verd-fosc);font-size:1.15rem;margin:1rem 1.15rem .35rem}.hc-comunitat-card__meta,.hc-comunitat-card__text{font-size:.98rem;margin:.25rem 1.15rem}.hc-comunitat-card--galeria{position:relative;transition:box-shadow .2s,transform .2s}.hc-comunitat-card--galeria:focus-within,.hc-comunitat-card--galeria:hover{box-shadow:var(--hc-ombra);transform:translateY(-2px)}.hc-comunitat-card__boto{all:unset;cursor:pointer}.hc-comunitat-card__boto:after{border-radius:inherit;content:"";inset:0;position:absolute}.hc-comunitat-card__boto:focus-visible:after{outline:3px solid var(--hc-taronja);outline-offset:2px}.hc-comunitat-card__fotos{background:color-mix(in srgb,#396d58 80%,transparent);border-radius:50%;color:var(--hc-blanc);display:grid;font-size:1.35rem;font-weight:500;height:1.9rem;line-height:1;place-items:center;pointer-events:none;position:absolute;right:.6rem;top:.6rem;transition:background .2s,transform .2s;width:1.9rem}.hc-comunitat-card--galeria:focus-within .hc-comunitat-card__fotos,.hc-comunitat-card--galeria:hover .hc-comunitat-card__fotos{background:var(--hc-taronja);transform:rotate(90deg)}.hc-sense-scroll{overflow:hidden}.hc-galeria{background:transparent;border:0;color:var(--hc-blanc);height:100dvh;margin:0;max-height:100dvh;max-width:100vw;padding:0;width:100vw}.hc-galeria[open]{display:flex;flex-direction:column}.hc-galeria::backdrop{background:color-mix(in srgb,#1d3a2e 94%,transparent)}.hc-galeria__cap{align-items:center;display:flex;gap:1rem;padding:.75rem 1rem .75rem 1.25rem}.hc-galeria__titol{color:var(--hc-blanc);flex:1;font-size:clamp(1rem,2.5vw,1.25rem);margin:0}.hc-galeria__comptador{font-size:.9rem;opacity:.85}.hc-galeria__nav,.hc-galeria__tancar{background:color-mix(in srgb,#fff 14%,transparent);border:0;border-radius:50%;color:var(--hc-blanc);cursor:pointer;display:grid;font-size:1.75rem;height:2.75rem;line-height:1;place-items:center;width:2.75rem}.hc-galeria__nav:hover,.hc-galeria__tancar:hover{background:var(--hc-taronja)}.hc-galeria__nav:focus-visible,.hc-galeria__tancar:focus-visible{outline:3px solid var(--hc-taronja);outline-offset:2px}.hc-galeria__escena{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding:0 4rem 1.25rem;position:relative}.hc-galeria__img{border-radius:.4rem;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.hc-galeria__nav{position:absolute;top:50%;transform:translateY(-50%)}.hc-galeria__nav--ant{left:.75rem}.hc-galeria__nav--seg{right:.75rem}@media(max-width:47.99rem){.hc-galeria__escena{padding:0 0 4.5rem}.hc-galeria__nav{bottom:.9rem;top:auto;transform:none}.hc-galeria__nav--ant{left:calc(50% - 3.25rem)}.hc-galeria__nav--seg{right:calc(50% - 3.25rem)}}@media(prefers-reduced-motion:reduce){.hc-comunitat-card--galeria{transition:none}.hc-comunitat-card--galeria:focus-within,.hc-comunitat-card--galeria:hover{transform:none}}.hc-comunitat-novaterra{background:var(--hc-blanc);border-inline-start:4px solid var(--hc-taronja);border-radius:var(--hc-radi);margin-top:1.75rem;padding:1.25rem 1.35rem}.hc-comunitat-escoles-cta{align-items:center;background:var(--hc-crema);border-radius:var(--hc-radi);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-top:2rem;padding:1.35rem 1.5rem}.hc-comunitat-escoles-cta__text{color:var(--hc-verd-fosc);flex:1 1 16rem;font-size:1.1rem;font-weight:600;line-height:1.45;margin:0}.hc-comunitat-subtitol{color:var(--hc-verd-fosc);font-size:1.2rem;font-weight:600;margin:2rem 0 .75rem}.hc-comunitat-logos{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.hc-comunitat-logo{background:var(--hc-blanc);border-radius:var(--hc-radi);color:var(--hc-verd-fosc);display:grid;font-weight:600;min-height:5.5rem;padding:1rem;place-items:center;text-align:center}.hc-comunitat-entitats{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:1.5rem 0 0;padding:0}@media(min-width:40rem){.hc-comunitat-entitats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.hc-comunitat-entitats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-comunitat-entitat{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:0 1px 0 color-mix(in srgb,#396d58 10%,transparent);display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.15rem 1.25rem}.hc-comunitat-entitat__logo{background:#fff;border-radius:calc(var(--hc-radi) - .15rem);display:grid;min-height:7.5rem;padding:1rem 1.1rem;place-items:center}.hc-comunitat-entitat__logo img{display:block;height:auto;max-height:5.75rem;max-width:100%;object-fit:contain;width:auto}.hc-comunitat-entitat__logo a{display:grid;place-items:center;text-decoration:none}.hc-comunitat-entitat__nom{color:var(--hc-verd-fosc);font-size:1.05rem;font-weight:600;line-height:1.35;margin:0;text-align:center}.hc-comunitat-entitat__text{color:var(--hc-verd-fosc);font-size:.95rem;line-height:1.55;margin:0}.hc-intro--amb-imatge{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hc-intro__img{border-radius:var(--hc-radi);box-shadow:var(--hc-ombra)}@media(max-width:52rem){.hc-intro--amb-imatge{grid-template-columns:1fr}}.hc-targetes{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:40rem){.hc-targetes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.hc-targetes{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-targeta{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);padding:1.75rem 1.5rem}.hc-targeta__icona{display:block;margin:-1.75rem -1.5rem 1rem}.hc-targeta__icona img{border-radius:var(--hc-radi) var(--hc-radi) 0 0;display:block;height:10rem;margin-bottom:0;object-fit:cover;width:100%}.hc-targeta__titol{font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.hc-targeta__text{font-size:1rem;margin:0}.hc-ambits{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));list-style:none;margin:0;padding:0}.hc-ambit{position:relative}.hc-ambit__icona img{display:block;height:4.5rem;margin:0 auto .75rem;object-fit:contain;width:4.5rem}.hc-ambit__titol{font-size:1.35rem;font-weight:600;margin:0 0 .5rem}.hc-ambit__text{margin:0}.hc-valors{counter-reset:hc-valor;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));list-style:none;margin:0;padding:0}.hc-valor{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);padding:1.75rem 1.5rem}.hc-valor__num{color:var(--hc-verd-fosc);display:block;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.75rem}.hc-valor__titol{font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.hc-valor__text{font-size:1rem;margin:0}.hc-xifres{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));list-style:none;margin:0;padding:0;text-align:center}.hc-xifra__num{color:var(--hc-blanc);display:block;font-size:clamp(2.75rem,5vw,4rem);font-weight:700;line-height:1.05}.hc-xifra__etiqueta{color:var(--hc-crema);display:block;font-size:1.2rem;font-weight:500;margin-top:.35rem}.hc-xifra__desc{color:var(--hc-crema);font-size:.95rem;margin:.5rem auto 0;max-width:30ch}.hc-aliances{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));list-style:none;margin:0;padding:0}.hc-alianca{text-align:center}.hc-alianca__img{display:block;margin-inline:auto;max-height:4.5rem;object-fit:contain;width:auto}.hc-alianca__enllac{text-decoration:none}.hc-alianca__nom{display:block;font-size:.95rem;margin-top:.5rem}.hc-graella{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.hc-graella{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hc-graella{grid-template-columns:1fr}}.hc-arxiv__cap{margin-bottom:2.5rem}.hc-arxiv__sobre{font-size:.95rem;font-weight:500;letter-spacing:.04em;margin:0 0 .25rem;text-transform:uppercase}.hc-arxiv__intro{max-width:44rem}.hc-card{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);display:flex;flex-direction:column;overflow:hidden}.hc-card__media{text-decoration:none}.hc-card__fig{aspect-ratio:4/3;background:var(--hc-verd-clar);margin:0}.hc-card__img{display:block;height:100%;object-fit:cover;width:100%}.hc-card__cos{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.5rem}.hc-xip{align-self:flex-start;background:var(--hc-verd-fosc);border-radius:999px;color:var(--hc-blanc);display:inline-block;font-size:.8rem;font-weight:500;padding:.15rem .7rem;text-decoration:none}.hc-xip:hover{background:var(--hc-cta-hover);color:var(--hc-blanc)}.hc-card__titol{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.hc-card__titol a{text-decoration:none}.hc-card__titol a:hover{text-decoration:underline}.hc-card__extracte{font-size:1rem;margin:0}.hc-card__data{font-size:.875rem;margin:auto 0 0}.hc-paginacio{margin-top:3rem}.hc-paginacio .nav-links{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.hc-paginacio .page-numbers{align-items:center;border:1.5px solid color-mix(in srgb,#396d58 35%,transparent);border-radius:var(--hc-radi);display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem;padding-inline:.6rem;text-decoration:none}.hc-paginacio .page-numbers.current{background:var(--hc-verd-fosc);border-color:var(--hc-verd-fosc);color:var(--hc-blanc)}.hc-paginacio .page-numbers:hover:not(.current){border-color:var(--hc-verd-fosc)}.hc-migues{font-size:.9rem;padding-block:1.5rem 0}.hc-single__cap{padding-block:1.5rem 2rem}.hc-single__cats{margin:0 0 .75rem}.hc-single__titol{font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);font-weight:700;line-height:1.15;margin:0 0 .75rem}.hc-single__meta{font-size:.95rem;margin:0}.hc-single__fig{margin:0 0 2.5rem}.hc-single__img{display:block;max-height:min(60vh,32rem);object-fit:cover;width:100%}.hc-single__cos{padding-bottom:2.5rem}.hc-single__cos img{border-radius:var(--hc-radi)}.hc-prevnext{border-bottom:1px solid color-mix(in srgb,#396d58 15%,transparent);padding-bottom:3rem}.hc-prevnext .nav-links{display:flex;gap:1.5rem;justify-content:space-between}.hc-prevnext a{display:block;max-width:46%;text-decoration:none}.hc-prevnext__etiqueta{display:block;font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.hc-prevnext__titol{text-decoration:underline;text-underline-offset:.15em}.hc-relacionades{background:var(--hc-crema);padding-block:3.5rem}.hc-buit{margin-inline:auto;max-width:40rem;padding:3rem 1.5rem;text-align:center}.hc-buit__marca{margin-bottom:1rem}.hc-buit__codi{color:var(--hc-verd-clar);font-size:clamp(4rem,12vw,7rem);font-weight:700;line-height:1;margin:0}.hc-buit__titol{font-size:1.6rem;font-weight:700;margin:0 0 .75rem}.hc-buit__text{margin:0 0 1.5rem}.hc-buit__cerca{margin:0 auto 1.5rem;max-width:26rem;text-align:start}.hc-buit__enllacos{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center;list-style:none;margin:0;padding:0}.hc-peu{background:var(--hc-verd-fosc);padding-block:3.5rem 1.5rem}.hc-peu,.hc-peu a{color:var(--hc-crema)}.hc-peu a{text-decoration:underline;text-underline-offset:.15em}.hc-peu a:hover{color:var(--hc-blanc)}.hc-peu__graella{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.hc-peu__logo{display:inline-block;line-height:0;margin-bottom:1rem;overflow:visible;text-decoration:none}.hc-peu__logo img{display:block;height:3.5rem;max-width:100%;object-fit:contain;object-position:center;width:auto}.hc-peu__titol{color:var(--hc-blanc);font-size:1.05rem;font-weight:600;margin:0 0 .6rem}.hc-peu__col .hc-peu__titol:not(:first-child){margin-top:1.5rem}.hc-peu__adreca{font-style:normal;line-height:1.6}.hc-peu__xarxes{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.hc-peu__xarxa{background:color-mix(in srgb,#fff 12%,transparent);border-radius:999px;color:var(--hc-crema);display:grid;height:2.5rem;place-items:center;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;width:2.5rem}.hc-peu__xarxa:focus-visible,.hc-peu__xarxa:hover{background:var(--hc-crema);color:var(--hc-verd-fosc);transform:translateY(-1px)}.hc-peu__llista{list-style:none;margin:0;padding:0}.hc-peu__llista li{margin-bottom:.35rem}.hc-peu__etiqueta{font-size:.9rem}.hc-peu__cookies{margin-top:1rem}.hc-peu__base{border-top:1px solid color-mix(in srgb,#f2e3d6 30%,transparent);font-size:.9rem;margin:2.5rem 0 0;padding-top:1.25rem}.hc-contacte{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.hc-contacte__titol{font-size:1.4rem;font-weight:600;margin:0 0 1rem}.hc-contacte__subtitol{font-size:1.05rem;font-weight:600;margin:1.5rem 0 .4rem}.hc-contacte__llista{list-style:none;margin:0;padding:0}.hc-contacte__adreca{font-style:normal}.hc-contacte__etiqueta{font-size:.9rem}.hc-contacte__legal{font-size:.85rem;line-height:1.55;margin-top:1.5rem}.hc-aviso{background:var(--hc-crema);border-radius:var(--hc-radi);font-weight:500;padding:1rem 1.25rem}@media(max-width:52rem){.hc-contacte{grid-template-columns:1fr}}.hc-contacte .fluentform .ff-el-input--label label{color:var(--hc-verd-fosc);font-weight:500}.hc-contacte .fluentform .ff-el-form-control{background:var(--hc-blanc);border:1.5px solid color-mix(in srgb,#396d58 45%,transparent);border-radius:var(--hc-radi);color:var(--hc-verd-fosc);font:inherit;padding:.7rem .9rem;width:100%}.hc-contacte .fluentform .ff-el-group{margin-bottom:1.25rem}.hc-contacte .fluentform .text-danger{color:var(--hc-verd-fosc);font-size:.9rem;font-weight:500}.hc-contacte .fluentform .ff-el-form-control.error{border-color:var(--hc-taronja);border-width:2px}.hc-contacte .fluentform .ff-btn-submit{background:var(--hc-verd-fosc)!important;border:0;border-radius:var(--hc-radi);color:var(--hc-blanc)!important;cursor:pointer;display:inline-block;font:inherit;font-weight:500;padding:.85rem 1.75rem}.hc-contacte .fluentform .ff-btn-submit:hover{background:var(--hc-cta-hover)!important}.hc-contacte .fluentform .ff-message-success{background:var(--hc-verd-clar);border-radius:var(--hc-radi);color:var(--hc-verd-fosc);font-weight:600;padding:1.25rem 1.5rem}.hc-pagina__fig{margin:0;max-height:22rem;overflow:hidden}.hc-pagina__img{display:block;height:100%;object-fit:cover;width:100%}.hc-contingut-wysiwyg .wp-block-embed{margin-block:1.5rem}.hc-contingut-wysiwyg .wp-block-quote{border-inline-start:4px solid var(--hc-taronja);font-size:1.15rem;margin-inline:0;padding-inline-start:1.25rem}.hc-contingut-wysiwyg .wp-block-separator{border:0;border-top:1px solid color-mix(in srgb,#396d58 25%,transparent);margin-block:2rem}.hc-contingut-wysiwyg .wp-block-image figcaption{font-size:.875rem;margin-top:.4rem;text-align:center}.hc-qf-hero .hc-hero__titol{max-width:16ch}.hc-qf-resum__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:52rem){.hc-qf-resum__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-qf-resum__card{background:var(--hc-blanc);border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);color:inherit;display:block;height:100%;padding:1.75rem 1.5rem;text-decoration:none}a.hc-qf-resum__card:hover{box-shadow:0 4px 16px color-mix(in srgb,#396d58 20%,transparent);color:inherit}.hc-qf-resum__icona{display:block;margin-bottom:1rem}.hc-qf-resum__icona img{display:block;height:5rem;margin-inline:auto;object-fit:contain;width:5rem}.hc-qf-resum__titol{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.hc-qf-resum__text{font-size:1rem;margin:0}.hc-qf-bloc__subtitol{font-size:1.2rem;font-weight:500;margin:-.5rem 0 2rem;max-width:40rem}.hc-qf-bloc__cos--amb-imatge{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hc-qf-bloc__cos--invert{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.hc-qf-bloc__cos--invert .hc-qf-bloc__text{order:2}.hc-qf-bloc__cos--invert .hc-qf-bloc__fig{order:1}@media(max-width:52rem){.hc-qf-bloc__cos--amb-imatge,.hc-qf-bloc__cos--invert{grid-template-columns:1fr}.hc-qf-bloc__cos--invert .hc-qf-bloc__fig,.hc-qf-bloc__cos--invert .hc-qf-bloc__text{order:0}}.hc-qf-bloc__prosa{margin-bottom:1.5rem}.hc-qf-bloc__prosa>:first-child{margin-top:0}.hc-qf-bloc__prosa>:last-child{margin-bottom:0}.hc-qf-bloc__fig{margin:0}.hc-qf-bloc__img{border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);display:block;height:auto;object-fit:cover;width:100%}.hc-qf-punts{list-style:none;margin:0 0 1.5rem;padding:0}.hc-qf-punts__item{margin-bottom:.65rem;padding-inline-start:1.35rem;position:relative}.hc-qf-punts__item:before{background:var(--hc-taronja);border-radius:50%;content:"";height:.55rem;inset-inline-start:0;position:absolute;top:.55em;width:.55rem}.hc-qf-bloc__activitats-titol{font-size:1.15rem;font-weight:600;margin:1.5rem 0 .75rem}.hc-qf-activitats{list-style:none;margin:0;padding:0}.hc-qf-activitats__item{background:var(--hc-crema);border-radius:var(--hc-radi);font-size:1rem;margin-bottom:.65rem;padding:.85rem 1rem}.hc-qf-bloc__enllac{font-weight:500;margin:1.25rem 0 0}.hc-qf-cta__interior{margin-inline:auto;max-width:40rem;text-align:center}.hc-qf-cta__titol{color:var(--hc-blanc);font-size:clamp(1.5rem,1.1rem + 1.5vw,2rem);font-weight:600;line-height:1.25;margin:0 0 1rem}.hc-qf-cta__text{color:var(--hc-crema);font-size:1.1rem;margin:0 0 1.75rem}.hc-proposit-hero__grid,.hc-proposit-reto__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem)}@media(min-width:800px){.hc-proposit-hero__grid,.hc-proposit-reto__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hc-proposit-reto__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.hc-proposit-hero__subtitol{color:var(--hc-verd-fosc);font-size:clamp(1.15rem,1rem + .8vw,1.45rem);font-weight:600;margin:.75rem 0 1rem;max-width:40ch}.hc-proposit-eix__fig,.hc-proposit-hero__fig,.hc-proposit-obj__fig,.hc-proposit-reto__fig{border-radius:var(--hc-radi);margin:0;overflow:hidden}.hc-proposit-eix__fig img,.hc-proposit-hero__fig img,.hc-proposit-obj__fig img,.hc-proposit-reto__fig img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.hc-proposit-eixos__grid,.hc-proposit-obj__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1.75rem 0 0;padding:0}@media(max-width:1000px){.hc-proposit-eixos__grid,.hc-proposit-obj__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hc-proposit-eixos__grid,.hc-proposit-obj__grid{grid-template-columns:1fr}}.hc-proposit-eix,.hc-proposit-obj__item{display:flex;flex-direction:column;gap:.65rem}.hc-proposit-eix__titol,.hc-proposit-obj__titol{color:var(--hc-verd-fosc);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0}.hc-proposit-eix__text,.hc-proposit-obj__text{color:color-mix(in srgb,#396d58 90%,#000);font-size:.98rem;line-height:1.45;margin:0}.hc-proposit-obj__num{background:var(--hc-verd-fosc);border-radius:999px;color:var(--hc-blanc);display:grid;font-size:1.05rem;font-weight:700;height:2.35rem;place-items:center;width:2.35rem}.hc-proposit-obj__fig{margin-top:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hc-temporada{--hc-temp-si:#4fa854;--hc-temp-potser:#f2973f}.hc-temporada__meta{color:var(--hc-verd-fosc);font-weight:600;margin:-.5rem 0 1.25rem}.hc-temporada__subtitol{color:var(--hc-verd-fosc);font-size:1rem;margin:1.75rem 0 .75rem}.hc-temporada-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.hc-temporada-chip,.hc-temporada-chip__boto{align-items:center;background:var(--hc-blanc);border:2px solid var(--hc-temp-si);border-radius:999px;color:var(--hc-verd-fosc);display:inline-flex;font:inherit;font-size:.95rem;font-weight:600;gap:.5rem;padding:.4rem .9rem}.hc-temporada-chip--foto{background:none;border:0;padding:0}.hc-temporada-chip__boto{cursor:pointer;padding-left:.3rem;transition:background .2s,color .2s}.hc-temporada-chip__boto img{border-radius:50%;height:2rem;object-fit:cover;width:2rem}.hc-temporada-chip__boto:focus-visible,.hc-temporada-chip__boto:hover{background:var(--hc-verd-fosc);color:var(--hc-blanc)}.hc-temporada-chip__boto:focus-visible{outline:3px solid var(--hc-taronja);outline-offset:2px}.hc-temporada-chips--potser .hc-temporada-chip,.hc-temporada-chips--potser .hc-temporada-chip__boto{border-color:var(--hc-temp-potser);border-style:dashed}.hc-temporada-galeria{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.hc-temporada-producte{background:var(--hc-blanc);border:1px solid color-mix(in srgb,#396d58 12%,transparent);border-radius:var(--hc-radi);overflow:hidden;padding-bottom:1rem;position:relative;transition:box-shadow .2s,transform .2s}.hc-temporada-producte:focus-within,.hc-temporada-producte:hover{box-shadow:var(--hc-ombra);transform:translateY(-2px)}.hc-temporada-producte__img{aspect-ratio:4/3;background:var(--hc-crema);display:block;height:auto;object-fit:cover;width:100%}.hc-temporada-producte__ara{background:var(--hc-temp-si);border-radius:999px;color:var(--hc-blanc);font-size:.78rem;font-weight:700;left:.75rem;padding:.25rem .65rem;position:absolute;top:.75rem}.hc-temporada-producte__nom{color:var(--hc-verd-fosc);font-size:1.1rem;margin:.9rem 1rem .2rem}.hc-temporada-producte__boto{all:unset;cursor:pointer}.hc-temporada-producte__boto:after{content:"";inset:0;position:absolute}.hc-temporada-producte__boto:focus-visible:after{border-radius:var(--hc-radi);outline:3px solid var(--hc-taronja);outline-offset:-3px}.hc-temporada-producte__resum{font-size:.92rem;margin:0 1rem}.hc-temporada-cal__barra{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1.5rem 0 1rem}.hc-temporada-cal__pestanyes{background:var(--hc-blanc);border-radius:999px;display:inline-flex;padding:.25rem}.hc-temporada-cal__pestanyes [role=tab]{background:none;border:0;border-radius:999px;color:var(--hc-verd-fosc);cursor:pointer;font:inherit;font-weight:600;padding:.5rem 1.25rem}.hc-temporada-cal__pestanyes [role=tab][aria-selected=true]{background:var(--hc-verd-fosc);color:var(--hc-blanc)}.hc-temporada-cal__pestanyes [role=tab]:focus-visible{outline:3px solid var(--hc-taronja);outline-offset:2px}.hc-temporada-cal__llegenda{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.hc-temporada-cal__llegenda li{align-items:center;display:inline-flex;gap:.4rem}.hc-temporada-cal__mostra{background:var(--hc-blanc);border:1px solid color-mix(in srgb,#396d58 25%,transparent);border-radius:.2rem;height:1.1rem;width:1.1rem}.hc-temporada-cal__mostra--si{background:var(--hc-temp-si);border-color:var(--hc-temp-si)}.hc-temporada-cal__mostra--potser{background:var(--hc-temp-potser);border-color:var(--hc-temp-potser)}.hc-temporada-cal{background:var(--hc-blanc);border-radius:var(--hc-radi);overflow-x:auto;-webkit-overflow-scrolling:touch}.hc-temporada-cal:focus-visible{outline:3px solid var(--hc-taronja);outline-offset:2px}.hc-temporada-cal__taula{border-collapse:separate;border-spacing:0;font-size:.85rem;min-width:56rem;table-layout:fixed;width:100%}.hc-temporada-cal__taula td,.hc-temporada-cal__taula th{border-bottom:1px solid color-mix(in srgb,#396d58 8%,transparent);padding:0}.hc-temporada-cal__producte{background:var(--hc-blanc);box-shadow:1px 0 0 color-mix(in srgb,#396d58 15%,transparent);color:var(--hc-verd-fosc);font-weight:600;left:0;padding:.35rem .75rem!important;position:sticky;text-align:left;width:10.5rem;z-index:1}thead .hc-temporada-cal__producte{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom}.hc-temporada-cal__mes{border-left:1px solid color-mix(in srgb,#396d58 15%,transparent);color:var(--hc-verd-fosc);font-size:.75rem;font-weight:600;overflow:hidden;padding:.5rem .25rem .2rem!important;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.hc-temporada-cal__setmana{color:color-mix(in srgb,#396d58 70%,transparent);font-size:.6rem;font-weight:400;padding:.15rem 0 .35rem!important;text-align:center}.hc-temporada-cal__c{border-left:1px solid color-mix(in srgb,#396d58 5%,transparent);height:1.6rem}.hc-temporada-cal__c--si{background:var(--hc-temp-si)}.hc-temporada-cal__c--potser{background:var(--hc-temp-potser)}.hc-temporada-cal__ara{box-shadow:inset 2px 0 0 var(--hc-verd-fosc),inset -2px 0 0 var(--hc-verd-fosc)}th.hc-temporada-cal__ara{background:var(--hc-verd-fosc);border-radius:.25rem .25rem 0 0;color:var(--hc-blanc);font-weight:700}.hc-temporada-cal__pdf{margin:1.5rem 0 0}@media(prefers-reduced-motion:reduce){.hc-temporada-producte{transition:none}.hc-temporada-producte:focus-within,.hc-temporada-producte:hover{transform:none}}.hc-peu__contacte{background:var(--hc-taronja);border-radius:999px;color:var(--hc-blanc)!important;display:inline-block;font-weight:700;margin:.25rem 0 1.25rem;padding:.5rem 1.1rem;text-decoration:none!important}.hc-peu__contacte:focus-visible,.hc-peu__contacte:hover{background:var(--hc-blanc);color:var(--hc-verd-fosc)!important}.hc-escoles-filtres{align-items:flex-end;background:var(--hc-crema);border-radius:var(--hc-radi);display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:1.5rem 0 0;padding:1rem 1.15rem}.hc-escoles-filtres__camp{display:flex;flex:1 1 14rem;flex-direction:column;gap:.3rem;max-width:20rem}.hc-escoles-filtres__camp label{color:var(--hc-verd-fosc);font-size:.85rem;font-weight:600}.hc-escoles-filtres select{appearance:none;background:var(--hc-blanc) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27none%27 stroke=%27%23396D58%27 stroke-width=%272%27 d=%27m1 1 5 5 5-5%27/%3E%3C/svg%3E") no-repeat right .8rem center;border:1px solid color-mix(in srgb,#396d58 35%,transparent);border-radius:.5rem;color:var(--hc-verd-fosc);cursor:pointer;font:inherit;font-size:.95rem;padding:.55rem 2.25rem .55rem .8rem;width:100%}.hc-escoles-filtres select:focus-visible,.hc-escoles-filtres__netejar:focus-visible{outline:3px solid var(--hc-taronja);outline-offset:2px}.hc-escoles-filtres__netejar{background:none;border:0;border-radius:.5rem;color:var(--hc-verd-fosc);cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;padding:.55rem .9rem;text-decoration:underline}.hc-escoles-filtres__compte{color:var(--hc-verd-fosc);font-weight:700;margin:0 0 0 auto;padding-bottom:.55rem}.hc-comunitat-grid--escoles{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.hc-comunitat-grid--escoles .hc-comunitat-card--escola{border-inline-start:4px solid var(--hc-verd-clar);padding:.85rem 1rem}.hc-comunitat-card--escola[hidden]{display:none}.hc-comunitat-card--escola .hc-comunitat-card__titol{font-size:1rem;line-height:1.3;margin:0 0 .2rem}.hc-escola__lloc{font-size:.9rem;margin:0}.hc-escola__gestora{background:color-mix(in srgb,#396d58 10%,transparent);border-radius:999px;color:var(--hc-verd-fosc);display:inline-block;font-size:.8rem;font-weight:600;margin:.5rem 0 0;padding:.15rem .6rem}.hc-escoles__buit{font-style:italic;margin:1rem 0 0}@media(max-width:47.99rem){.hc-escoles-filtres__camp{max-width:none}.hc-escoles-filtres__compte{margin-left:0;padding-bottom:0}}.hc-recorregut{list-style:none;margin:0;padding:0}.hc-recorregut__item{overflow:hidden;padding-block:clamp(2.5rem,6vw,4.5rem)}.hc-recorregut__item--crema{background:var(--hc-crema)}.hc-recorregut__item--blanc{background:var(--hc-blanc)}.hc-recorregut__interior{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hc-recorregut__item--invers .hc-recorregut__media{order:2}.hc-recorregut__media{border-radius:var(--hc-radi);box-shadow:var(--hc-ombra);display:block;overflow:hidden}.hc-recorregut__img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.hc-recorregut__item:focus-within .hc-recorregut__img,.hc-recorregut__media:hover .hc-recorregut__img{transform:scale(1.04)}.hc-recorregut__num{color:var(--hc-taronja);display:block;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:700;line-height:1}.hc-recorregut__titol{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.3rem);line-height:1.15;margin:.35rem 0 .85rem}.hc-recorregut__titol a{color:var(--hc-verd-fosc);text-decoration:none}.hc-recorregut__titol a:hover{text-decoration:underline;text-decoration-color:var(--hc-taronja)}.hc-recorregut__text{font-size:1.08rem;margin:0 0 1.5rem;max-width:46ch}.hc-recorregut__noticia{font-weight:600;margin:0 0 .6rem}.hc-recorregut__noticia a{color:var(--hc-verd-fosc)}.hc-recorregut__data{color:color-mix(in srgb,#396d58 75%,transparent);display:block;font-size:.85rem;font-weight:500;margin-bottom:.15rem}.hc-recorregut__xip{background:#4fa854;border-radius:999px;color:var(--hc-blanc);display:inline-block;font-size:.88rem;font-weight:700;margin:-.5rem 0 1.5rem;padding:.3rem .85rem}@media(max-width:47.99rem){.hc-recorregut__interior{grid-template-columns:1fr}.hc-recorregut__item--invers .hc-recorregut__media{order:0}}.hc-home-xifres{background:var(--hc-verd-clar);text-align:center}.hc-home-xifres .hc-seccio__intro{margin-inline:auto}.hc-home-xifres .hc-xifra__num{color:var(--hc-verd-fosc);font-size:clamp(3rem,6vw,4.75rem);font-variant-numeric:tabular-nums}.hc-home-xifres .hc-xifra__etiqueta{color:var(--hc-verd-fosc);font-weight:700}.hc-home-xifres .hc-xifra__desc{color:color-mix(in srgb,#396d58 90%,#000)}.hc-home-xifres .hc-xifra__etiqueta:after{background:var(--hc-taronja);border-radius:2px;content:"";display:block;height:3px;margin:.6rem auto 0;width:2.5rem}.hc-home-cta__interior{max-width:46rem;text-align:center}.hc-home-cta__interior .hc-seccio__intro,.hc-home-cta__interior .hc-titol-seccio:after{margin-inline:auto}.hc-js .hc-revela{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--hc-delay,0s)}.hc-js .hc-revela--esq{transform:translateX(-32px)}.hc-js .hc-revela--dre{transform:translateX(32px)}.hc-js .hc-revela.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hc-js .hc-revela,.hc-js .hc-revela--dre,.hc-js .hc-revela--esq{opacity:1;transform:none;transition:none}.hc-recorregut__img{transition:none}.hc-recorregut__item:focus-within .hc-recorregut__img,.hc-recorregut__media:hover .hc-recorregut__img{transform:none}}
