html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-text h1,html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.hero-h1,html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.max-700-width,html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.max-700-width.dona-ora,html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.mission{max-width:16ch;margin:var(--ui-space-2) 0 var(--ui-space-5);font-size:var(--ui-text-5xl);font-weight:var(--ui-weight-black);line-height:1.04;letter-spacing:var(--ui-tracking-tight);text-shadow:0 2px 24px rgba(0,0,0,.22)}html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.max-700-width.dona-ora.h3{max-width:24ch;font-size:var(--ui-text-3xl);line-height:1.15}html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.modified{max-width:58ch;margin:0 0 var(--ui-space-6);color:rgba(253,253,253,.92);font-family:var(--ui-font);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-normal)}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slide-content h4.white-text,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero h4.white-text,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.full-width-cta h4.white-text,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero h4{color:var(--ui-terra-50)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero{height:100vh;height:min(100svh,860px);min-height:560px;padding:0;background-color:var(--ui-terra-500);background-image:linear-gradient(160deg,var(--ui-terra-500) 0,var(--ui-terra-700) 100%)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hero-slider,html[data-ui=nuova]:where(:not(:has(.area-app))) .right-side-slide{background-color:transparent}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.z-index-over-slide-content{padding-left:var(--ui-gutter);padding-right:var(--ui-gutter);bottom:22%}html[data-ui=nuova]:where(:not(:has(.area-app))) .home-hero-title-contain{width:min(100%,44rem);padding-right:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .slider-h4{margin:0 0 var(--ui-space-3);max-width:34ch;font-size:var(--ui-text-accent);line-height:var(--ui-leading-snug);text-shadow:0 2px 12px rgba(0,0,0,.25)}html[data-ui=nuova]:where(:not(:has(.area-app))) .large-slide-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(60,30,5,.5),rgba(60,30,5,.12) 55%,rgba(60,30,5,0));pointer-events:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .small-slide-image-contain{border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero .left-arrow{inset:auto calc(var(--ui-gutter) + 60px) 6% auto}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero .right-arrow{inset:auto var(--ui-gutter) 6% auto}@media (max-width:479px){html[data-ui=nuova]:where(:not(:has(.area-app))) .container.z-index-over-slide-content{bottom:30%}html[data-ui=nuova]:where(:not(:has(.area-app))) .small-slide-image-contain{border-radius:var(--ui-radius-xl) 0 0 0}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero .left-arrow,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero .right-arrow{z-index:6;width:44px;height:44px;bottom:16px}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.home-hero .left-arrow{right:calc(var(--ui-gutter) + 54px)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wrap{gap:var(--ui-space-12);padding:var(--ui-section-y-sm) var(--ui-gutter);background-color:var(--ui-bg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-container{max-width:var(--ui-container-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-eyebrow{color:var(--ui-text-muted);font-size:var(--ui-text-xs);line-height:1.4}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-title{color:var(--ui-text);font-family:var(--ui-font-accent);font-size:var(--ui-text-accent-lg);letter-spacing:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-event-title{margin:0;font-size:var(--ui-text-base);line-height:1.35;letter-spacing:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-event-place{font-size:var(--ui-text-sm);line-height:1.4}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wa-title{font-size:var(--ui-text-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wa-text{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wa-hint{font-size:var(--ui-text-xs);line-height:1.4}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-empty{font-size:var(--ui-text-sm)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-more{display:inline-flex;align-items:center;min-height:44px;color:var(--ui-link)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-empty,html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-event-place,html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wa-hint,html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wa-text{color:var(--ui-text-muted)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-wa-button{min-height:48px;transition:background-color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease-spring),box-shadow var(--ui-dur) var(--ui-ease)}html[data-ui=nuova]:where(:not(:has(.area-app))) .hc-ig-tile{border-radius:var(--ui-radius-md)}html[data-ui=nuova]:where(:not(:has(.area-app))) .video-2{margin:var(--ui-space-4) 0 var(--ui-space-8);padding-bottom:0;border-radius:var(--ui-radius-xl);overflow:hidden;box-shadow:var(--ui-shadow-lg);background-color:var(--ui-verde-700)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.volunteer{padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-verde-500);background-image:radial-gradient(90% 60% at 100% 100%,rgba(167,105,40,.16),transparent 60%);color:var(--ui-dark-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.volunteer-light{padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-bg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain-light{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ui-space-10);gap:var(--ui-space-10);align-items:start}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain.progetti{grid-template-columns:minmax(0,1fr)}html[data-ui=nuova]:where(:not(:has(.area-app))) ._65-percent-width{width:auto;min-width:0;order:0;color:inherit}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.volunteer-light ._65-percent-width{color:var(--ui-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunter-cta-contain{padding:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunter-cta{height:auto;border-radius:var(--ui-radius-xl);overflow:hidden;background-color:var(--ui-verde-600);box-shadow:var(--ui-shadow-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image-wrap,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image-wrap.fdl{height:320px;background-color:var(--ui-grigio-200)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image.team.fdl{padding:var(--ui-space-6);background-origin:content-box;background-color:#fff}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-cta{padding:var(--ui-space-6);background-color:var(--ui-terra-600);color:#fff}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-cta h3{margin:0 0 var(--ui-space-1);color:#fff;font-size:var(--ui-text-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-cta .link-block{min-height:40px;padding:var(--ui-space-1) 0}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-cta .link-block.white-text:hover{color:var(--ui-terra-100)}@media (min-width:768px){html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image-wrap,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image-wrap.fdl{height:400px}}@media (min-width:992px){html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain-light{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:var(--ui-space-16)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain.progetti{grid-template-columns:minmax(0,1fr)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunter-cta{position:-webkit-sticky;position:sticky;top:var(--ui-space-6)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain.progetti .columns.w-row{gap:var(--ui-space-4)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain.progetti .columns.w-row>.w-col{padding:var(--ui-space-6);border:1px solid var(--ui-dark-border);border-radius:var(--ui-radius-lg);background-color:rgba(255,255,255,.05)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain.progetti h5.white-text{margin-bottom:var(--ui-space-3);color:var(--ui-dark-accent);font-size:var(--ui-text-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-contain.progetti p.white-text{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed)}html[data-ui=nuova]:where(:not(:has(.area-app))) .our-impact{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ui-space-10);gap:var(--ui-space-10);align-items:start}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-nav{width:auto;padding-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-nav h3{margin-bottom:var(--ui-space-2)}html[data-ui=nuova]:where(:not(:has(.area-app))) .photo-album-contain{padding:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .photo-album-grid{height:auto;min-height:0;grid-template-rows:auto auto;gap:var(--ui-space-3)}html[data-ui=nuova]:where(:not(:has(.area-app))) .bottom-row,html[data-ui=nuova]:where(:not(:has(.area-app))) .top-row{height:clamp(150px,26vw,290px);gap:var(--ui-space-3)}html[data-ui=nuova]:where(:not(:has(.area-app))) .lightbox-wrap{border-radius:var(--ui-radius-lg);overflow:hidden;background-color:var(--ui-grigio-200);box-shadow:var(--ui-shadow-sm)}html[data-ui=nuova]:where(:not(:has(.area-app))) .lightbox-link{display:block;transition:filter var(--ui-dur) var(--ui-ease)}html[data-ui=nuova]:where(:not(:has(.area-app))) .lightbox-link:hover{filter:brightness(1.06);box-shadow:none}@media (min-width:992px){html[data-ui=nuova]:where(:not(:has(.area-app))) .our-impact{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:var(--ui-space-16)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.donation-section{height:auto;min-height:0;max-height:none;padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-verde-500);background-image:radial-gradient(70% 90% at 90% 10%,rgba(167,105,40,.35),transparent 60%),linear-gradient(135deg,var(--ui-verde-500),var(--ui-verde-700));overflow:hidden}html[data-ui=nuova]:where(:not(:has(.area-app))) .donations{max-width:720px}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.contact,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.contact.contatti,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.contact.donation.edit1{min-height:0;padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-verde-500);color:var(--ui-dark-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.contact h1,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.contact h3{max-width:22ch;margin-bottom:var(--ui-space-8);font-size:var(--ui-text-3xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.edit1{max-width:60ch;margin-bottom:var(--ui-space-6);color:#fff;font-family:var(--ui-font);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);line-height:1.9}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.impact-hero{min-height:min(100vh,820px);padding:0;background-color:var(--ui-verde-500);background-image:radial-gradient(60% 80% at 0 0,rgba(127,150,145,.28),transparent 60%)}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slider{width:min(88%,1240px);height:min(80vh,660px);border-radius:var(--ui-radius-2xl) 0 0 var(--ui-radius-2xl);overflow:hidden;box-shadow:var(--ui-shadow-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slide-content-contain{padding:clamp(28px,6vw,80px);background-color:var(--ui-terra-600)}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slide{background-color:var(--ui-terra-600)}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slider-image{opacity:.42}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slide-content{max-width:640px}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slide-content h4.white-text{max-width:40ch}html[data-ui=nuova]:where(:not(:has(.area-app))) .white-background{background-color:var(--ui-surface)}html[data-ui=nuova]:where(:not(:has(.area-app))) .left-arrow.impact,html[data-ui=nuova]:where(:not(:has(.area-app))) .right-arrow.impact{inset:auto var(--ui-space-6) var(--ui-space-6) auto}html[data-ui=nuova]:where(:not(:has(.area-app))) .left-arrow.impact{right:calc(var(--ui-space-6) + 60px)}@media (max-width:767px){html[data-ui=nuova]:where(:not(:has(.area-app))) .section.impact-hero{min-height:100vh;min-height:100svh}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slider{width:92%;height:min(76vh,640px)}html[data-ui=nuova]:where(:not(:has(.area-app))) .impact-slide-content-contain{padding:80px 24px 88px}html[data-ui=nuova]:where(:not(:has(.area-app))) .left-arrow.impact,html[data-ui=nuova]:where(:not(:has(.area-app))) .right-arrow.impact{width:44px;height:44px;right:var(--ui-space-4);bottom:var(--ui-space-4)}html[data-ui=nuova]:where(:not(:has(.area-app))) .left-arrow.impact{right:calc(var(--ui-space-4) + 52px)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.yt{padding:var(--ui-section-y) var(--ui-gutter)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.yt .w-video{max-width:var(--ui-container-md);border-radius:var(--ui-radius-xl);overflow:hidden;background-color:var(--ui-verde-700);box-shadow:var(--ui-shadow-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.world-background,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.world-background.contatti{padding:var(--ui-section-y) var(--ui-gutter)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.news{padding:clamp(120px,16vw,168px) var(--ui-gutter) var(--ui-section-y);background-color:var(--ui-bg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.news#elenco{padding-top:var(--ui-section-y)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-elenco-intro{margin-bottom:var(--ui-space-8)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-elenco-intro p{color:var(--ui-text-muted);font-size:var(--ui-text-md)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-filters{margin-bottom:var(--ui-space-8)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-card-title{font-size:var(--ui-text-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-card-sub{font-size:var(--ui-text-xl);color:var(--ui-accent)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-card-meta,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-partners span,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-person-role{color:var(--ui-text-muted)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-person-name{font-size:var(--ui-text-base);line-height:1.35}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-box p,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-edizione-info,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-person-role{font-size:var(--ui-text-sm);line-height:1.55}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-contacts-title{font-size:var(--ui-text-xs)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-aside-facts dt,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-card-meta dt,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-contacts-title{color:var(--ui-text-muted);letter-spacing:var(--ui-tracking-wider)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-card-cta,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-link{color:var(--ui-link)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-related .pj-card{background-color:var(--ui-surface)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.full-width-cta{min-height:0;padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-terra-600);background-image:linear-gradient(135deg,var(--ui-terra-600),var(--ui-terra-800));color:var(--ui-dark-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .cta-full-width-image{opacity:.22}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.full-width-cta h2{max-width:18ch;font-size:var(--ui-text-4xl);text-shadow:0 2px 20px rgba(0,0,0,.2)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.pj-hero{padding:clamp(120px,16vw,168px) var(--ui-gutter) var(--ui-section-y);background-color:var(--ui-verde-500);color:var(--ui-dark-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-bg{opacity:.22}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-sub{font-size:var(--ui-text-accent-lg);color:var(--ui-dark-accent)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-claim{color:var(--ui-dark-text-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-relaxed)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-back,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-facts li{color:var(--ui-dark-text-muted)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-contacts svg,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-facts svg{color:var(--ui-dark-accent)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-media img{border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-box .pj-btn,html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-hero-actions .pj-btn{margin-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-box .pj-btn{margin:var(--ui-space-5) 0}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.pj-body{padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-bg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-kicker{color:var(--ui-accent);font-size:var(--ui-text-accent)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-section-title{font-size:var(--ui-text-2xl);letter-spacing:var(--ui-tracking-tight)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-prose p{font-size:var(--ui-text-md);line-height:var(--ui-leading-relaxed)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-prose p:first-child{font-size:var(--ui-text-lg);line-height:var(--ui-leading-normal)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-box h2{font-size:var(--ui-text-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-numbers li{border:1px solid var(--ui-border);border-left:4px solid var(--ui-terra-500);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-xs)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-edizione-dates li{border-color:var(--ui-border);border-radius:var(--ui-radius-full)}html[data-ui=nuova]:where(:not(:has(.area-app))) .pj-gallery-item{border-radius:var(--ui-radius-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.pj-related{padding:var(--ui-section-y) var(--ui-gutter)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero{align-items:center;min-height:min(100vh,820px);padding:clamp(120px,16vw,168px) var(--ui-gutter) var(--ui-section-y);background-color:var(--ui-verde-500);color:var(--ui-dark-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,48,48,.35),rgba(26,48,48,.1) 45%,rgba(26,48,48,.55));pointer-events:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero>.container{position:relative;z-index:1}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero .button{margin-top:var(--ui-space-4)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero.contatti{min-height:min(80vh,640px);padding-bottom:var(--ui-section-y);background-position:50% 35%;background-size:cover}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero._5x1000{min-height:min(80vh,640px)}html[data-ui=nuova]:where(:not(:has(.area-app))) .about-hero-image{width:34%;height:90vh;max-height:760px;bottom:-8%;border-radius:var(--ui-radius-xl);overflow:hidden;box-shadow:var(--ui-shadow-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .background-video{background-image:linear-gradient(rgba(167,105,40,.3),rgba(167,105,40,.3))}@media (max-width:991px){html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero{align-items:center}html[data-ui=nuova]:where(:not(:has(.area-app))) .about-hero-image{width:60%;height:50vh;max-height:480px;bottom:-3%}}@media (max-width:767px){html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero{min-height:100vh;min-height:100svh;align-items:flex-start;padding-bottom:54vh}html[data-ui=nuova]:where(:not(:has(.area-app))) .about-hero-image{width:100%;height:50vh;bottom:0;border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-hero:not(:has(.about-hero-image)){min-height:min(90vh,720px);align-items:center;padding-bottom:var(--ui-section-y)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.no-min-height.about-section-4.compleanno2,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.no-min-height.about-section-4.compleanno2.edit1{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ui-space-8) var(--ui-space-16);gap:var(--ui-space-8) var(--ui-space-16);align-items:start;min-height:0;padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-surface);overflow:visible}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-section-4>.container.flex-align-left{display:block;order:2}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.about-section-4>.container:empty{display:none}html[data-ui=nuova]:where(:not(:has(.area-app))) ._55-percent-width{width:100%;max-width:640px;margin-top:0;padding-left:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .absolute-tall-image-contain.about-2{position:relative;order:1;width:100%;height:auto;inset:auto}html[data-ui=nuova]:where(:not(:has(.area-app))) .tall-image,html[data-ui=nuova]:where(:not(:has(.area-app))) .tall-image.about-us-2-tall{height:360px;margin-top:0;bottom:auto;border-radius:var(--ui-radius-xl);overflow:hidden;box-shadow:var(--ui-shadow-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .stay-big{max-width:62ch;margin:0 0 var(--ui-space-4);color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-normal)}html[data-ui=nuova]:where(:not(:has(.area-app))) h2.black{margin-bottom:var(--ui-space-4)}@media (min-width:768px){html[data-ui=nuova]:where(:not(:has(.area-app))) .section.no-min-height.about-section-4.compleanno2,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.no-min-height.about-section-4.compleanno2.edit1{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}html[data-ui=nuova]:where(:not(:has(.area-app))) .tall-image,html[data-ui=nuova]:where(:not(:has(.area-app))) .tall-image.about-us-2-tall{height:640px;margin-top:calc(-1 * var(--ui-section-y) - 140px)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.volunteer.grey,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.volunteer.grey.edit1{padding:var(--ui-section-y) var(--ui-gutter);background-color:var(--ui-bg);background-image:none;color:var(--ui-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.edit1{max-width:var(--ui-container-lg);margin-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.edit1 h1.white-text-dark{margin:var(--ui-space-16) 0 var(--ui-space-3);font-size:var(--ui-text-3xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.edit1>.reveal:first-child,html[data-ui=nuova]:where(:not(:has(.area-app))) .container.edit1>h1.white-text-dark:first-child{margin-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.edit1 h1.white-text-dark br{display:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .black.bigger.edit1.distance{display:inline-block;max-width:100%;margin:var(--ui-space-2) 0 var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-md);line-height:2.2;overflow-wrap:anywhere}html[data-ui=nuova]:where(:not(:has(.area-app))) .html-embed.x{justify-content:flex-start;margin:var(--ui-space-6) 0 var(--ui-space-8)}html[data-ui=nuova]:where(:not(:has(.area-app))) .html-embed.x iframe{border-radius:var(--ui-radius-lg);background-color:#fff;box-shadow:var(--ui-shadow-sm)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.volunteer.grey .bigger{max-width:60ch;margin-top:var(--ui-space-6);color:var(--ui-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .columns.w-row>.column-2.contatti,html[data-ui=nuova]:where(:not(:has(.area-app))) .columns.w-row>.column.contatti{display:flex;flex-direction:column;margin:0;padding:var(--ui-space-8);border:0;border-radius:var(--ui-radius-xl);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-md)}html[data-ui=nuova]:where(:not(:has(.area-app))) .column-2.contatti h3,html[data-ui=nuova]:where(:not(:has(.area-app))) .column.contatti h3{margin-bottom:var(--ui-space-3)}html[data-ui=nuova]:where(:not(:has(.area-app))) .column-2.contatti p,html[data-ui=nuova]:where(:not(:has(.area-app))) .column.contatti p{flex:1 1;margin-bottom:var(--ui-space-5);color:var(--ui-text-muted);font-size:var(--ui-text-base)}html[data-ui=nuova]:where(:not(:has(.area-app))) .column-2.contatti .button,html[data-ui=nuova]:where(:not(:has(.area-app))) .column.contatti .button{align-self:flex-start;margin-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.world-background.contatti .columns.w-row{gap:var(--ui-space-6);padding-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .jobs-list{display:grid;grid-gap:var(--ui-space-4);gap:var(--ui-space-4);margin-top:var(--ui-space-8);padding:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .jobs-collection-item{display:block;margin:0;padding:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);text-decoration:none;box-shadow:var(--ui-shadow-xs)}html[data-ui=nuova]:where(:not(:has(.area-app))) .career-title{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-lg);text-align:left}html[data-ui=nuova]:where(:not(:has(.area-app))) .job-types{width:auto;flex-direction:row;flex-wrap:wrap;gap:var(--ui-space-2);padding:0;border:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .job-type-text{padding:2px 10px;border-radius:var(--ui-radius-full);background-color:var(--ui-terra-100);color:var(--ui-terra-800);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold)}html[data-ui=nuova]:where(:not(:has(.area-app))) .heading-12.approfondimenti{font-size:var(--ui-text-4xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.news{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ui-space-8);gap:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-articles{order:1;width:auto;min-width:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-navbar{order:2;flex:none;padding:0;background-color:transparent}html[data-ui=nuova]:where(:not(:has(.area-app))) .sticky{top:var(--ui-space-6)}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-side-navbar-content{padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);box-shadow:var(--ui-shadow-xs)}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-side-navbar-content.recent-posts{margin-top:var(--ui-space-4)}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-side-navbar-content>.container{display:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-side-navbar-content h4{margin:0;color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-wider);text-transform:uppercase}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-category-collection-list-wrapper{margin-top:var(--ui-space-2);padding-top:var(--ui-space-1);border-top:1px solid var(--ui-border)}html[data-ui=nuova]:where(:not(:has(.area-app))) .side-nav-link{display:block;margin:0;padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border);color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);text-decoration:none;transition:color var(--ui-dur) var(--ui-ease)}html[data-ui=nuova]:where(:not(:has(.area-app))) .side-nav-link:hover{color:var(--ui-link);text-decoration:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .side-nav-link.w--current{color:var(--ui-link);text-decoration:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .news_category-collection-item:last-child .side-nav-link,html[data-ui=nuova]:where(:not(:has(.area-app))) .w-dyn-item:last-child .side-nav-link{border-bottom:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .date{padding-top:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}html[data-ui=nuova]:where(:not(:has(.area-app))) .w-dyn-empty{padding:var(--ui-space-3) 0;background:transparent;color:var(--ui-text-muted);font-size:var(--ui-text-sm)}html[data-ui=nuova]:where(:not(:has(.area-app))) .flex-collection-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--ui-space-6);gap:var(--ui-space-6)}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-collection-item,html[data-ui=nuova]:where(:not(:has(.area-app))) .news-collection-item._50-percent-width{flex-direction:column;width:auto;margin:0;padding:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);overflow:hidden;box-shadow:var(--ui-shadow-xs);transition:transform var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-collection-item:hover{transform:translateY(-3px);box-shadow:var(--ui-shadow-md)}html[data-ui=nuova]:where(:not(:has(.area-app))) .news-display-image{flex:none;width:100%;height:auto;aspect-ratio:16/10;margin:0;background-color:var(--ui-grigio-200)}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-text{padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-4)}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-date.on-light{color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-wide);text-transform:uppercase}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-text h5{margin:var(--ui-space-2) 0 var(--ui-space-2);font-size:var(--ui-text-lg);line-height:var(--ui-leading-snug)}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-text .link-block,html[data-ui=nuova]:where(:not(:has(.area-app))) .article-text .link-block.white-text{color:var(--ui-link);font-size:var(--ui-text-sm)}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-text .link-block:hover{color:var(--ui-link-hover)}@media (min-width:992px){html[data-ui=nuova]:where(:not(:has(.area-app))) .container.news{grid-template-columns:minmax(0,1fr) 300px;gap:var(--ui-space-10)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.article-hero-image{height:clamp(260px,42vw,520px);min-height:0;padding:0;background-color:var(--ui-verde-500)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.article-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,48,48,.3),rgba(26,48,48,0) 40%,rgba(26,48,48,.25));pointer-events:none}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.article-section{padding:var(--ui-section-y-sm) var(--ui-gutter) var(--ui-section-y)}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.news-article{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ui-space-10);gap:var(--ui-space-10);align-items:start}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-content{width:auto;max-width:760px;min-width:0;padding:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .heading-8{margin:0 0 var(--ui-space-3)}html[data-ui=nuova]:where(:not(:has(.area-app))) .article-content>h4{margin:0;color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-wide);text-transform:uppercase}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block{margin-top:var(--ui-space-8);padding-top:var(--ui-space-8);border-top:1px solid var(--ui-border)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block li,html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block p{font-size:var(--ui-text-md);line-height:var(--ui-leading-relaxed)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block p{margin-bottom:var(--ui-space-5)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block h2{margin:var(--ui-space-10) 0 var(--ui-space-3);font-size:var(--ui-text-2xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block h3{margin:var(--ui-space-8) 0 var(--ui-space-3);font-size:var(--ui-text-xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block h4{margin:var(--ui-space-6) 0 var(--ui-space-2)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block img{border-radius:var(--ui-radius-lg)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block figure{margin:var(--ui-space-8) 0}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block figcaption{margin-top:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-text-sm)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block blockquote{margin:var(--ui-space-6) 0;padding:var(--ui-space-2) var(--ui-space-5);border-left:4px solid var(--ui-terra-300);color:var(--ui-text-muted);font-size:var(--ui-text-lg);font-style:italic;line-height:var(--ui-leading-normal)}html[data-ui=nuova]:where(:not(:has(.area-app))) .rich-text-block a{color:var(--ui-link);text-decoration:underline;text-underline-offset:3px}@media (min-width:992px){html[data-ui=nuova]:where(:not(:has(.area-app))) .container.news-article{grid-template-columns:minmax(0,1fr) 300px;gap:var(--ui-space-16)}}html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text-dark.fdl{font-size:var(--ui-text-4xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .utility-page-wrap{padding:var(--ui-space-6);background-color:var(--ui-verde-500);background-image:radial-gradient(70% 90% at 90% 10%,rgba(167,105,40,.35),transparent 60%),linear-gradient(135deg,var(--ui-verde-500),var(--ui-verde-700));color:var(--ui-dark-text)}html[data-ui=nuova]:where(:not(:has(.area-app))) .utility-page-content{gap:var(--ui-space-3);width:min(100%,460px);max-width:none;padding:var(--ui-space-10) var(--ui-space-8);border:1px solid var(--ui-dark-border);border-radius:var(--ui-radius-xl);background-color:rgba(255,255,255,.06);align-items:center}html[data-ui=nuova]:where(:not(:has(.area-app))) .utility-page-content:before{content:"";width:88px;height:88px;margin-bottom:var(--ui-space-2);background:url(/images/Espera_logo_png.png) 50%/contain no-repeat}html[data-ui=nuova]:where(:not(:has(.area-app))) .utility-page-content h2{margin:0;color:#fff;font-size:var(--ui-text-2xl)}html[data-ui=nuova]:where(:not(:has(.area-app))) .utility-page-content>div{color:var(--ui-dark-text-muted);font-size:var(--ui-text-md)}html[data-ui=nuova]:where(:not(:has(.area-app))) .utility-page-content .button{margin-top:var(--ui-space-4)}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.z-index-over-slide-content{top:calc(64px + var(--ui-space-2) * 2 + var(--ui-space-3) * 2 + 12px);bottom:12%;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;margin-bottom:0}html[data-ui=nuova]:where(:not(:has(.area-app))) .slider-h4{font-size:min(var(--ui-text-accent),4.6vh)}html[data-ui=nuova]:where(:not(:has(.area-app))) .white-text.hero-h1{font-size:min(var(--ui-text-5xl),11vh)}.donorbox-wrap{width:100%;max-width:425px;margin:28px auto 8px;background:#fff;border-radius:18px;box-shadow:0 12px 40px rgba(40,70,70,.14);overflow:hidden}.donorbox-wrap iframe{display:block;width:100%}html[data-ui=nuova]:where(:not(:has(.area-app))) .container.edit1>.donorbox-wrap{margin-top:var(--ui-space-6);margin-bottom:var(--ui-space-4)}@media (max-width:560px){.donorbox-wrap{max-width:none;border-radius:14px}}.section.team-gruppo,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo{min-height:0;padding:28px 24px 4px}.section.team-gruppo.is-light,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo.is-light{background:#fff;background-image:none}.section.team-gruppo.is-dark,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo.is-dark{background:var(--ui-dark-bg,#284646);background-image:none}.section.team-gruppo h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:800;letter-spacing:-.01em}.section.team-gruppo p{margin:6px 0 0;font-size:1rem;opacity:.85}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo.is-light h2,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo.is-light p{color:var(--ui-text,#1d2b2b)}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo.is-dark h2,html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo.is-dark p{color:#fff}html[data-ui=nuova]:where(:not(:has(.area-app))) .section.team-gruppo .container{padding-left:var(--ui-gutter);padding-right:var(--ui-gutter)}.volunteer-image-2.je.placeholder,.volunteer-image.placeholder{background-image:url(/images/Espera_logo_png.png);background-size:38% auto;background-repeat:no-repeat;background-position:50% 50%;background-color:#d4cbb4}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image.carmela{background-image:url(/images/cami-min.jpg);background-size:cover;background-position:50% 100%;background-color:#d4cbb4}@media (min-width:768px){html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image.carmela{background-size:contain;background-repeat:no-repeat;background-position:50% 50%}}html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image-2.je.partner-logo,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image-2.je.placeholder,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image.partner-logo,html[data-ui=nuova]:where(:not(:has(.area-app))) .volunteer-image.placeholder{width:100%;height:100%;min-height:320px}.volunteer-image-2.je.partner-logo,.volunteer-image.partner-logo{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;background-origin:content-box;padding:28px;box-sizing:border-box}.partner-con-espera{font-size:1.05rem;margin:4px 0 10px}.volunteer-image-2.je.sofia,.volunteer-image.sofia{background-image:url(/images/sofia-oldani-2026.jpg);background-size:cover;background-position:50% 45%;background-color:#e7e0d5}@media (min-width:768px){.volunteer-image-2.je.sofia,.volunteer-image.sofia{background-size:contain;background-repeat:no-repeat;background-position:50% 50%}}.volunteer-image-2.je.bordone,.volunteer-image.bordone{background-image:url(/images/marco-bordone.jpg);background-size:cover;background-position:50% 20%;background-color:#fff}.volunteer-image-2.je.cappuzzo,.volunteer-image.cappuzzo{background-image:url(/images/paola-cappuzzo.jpg);background-size:cover;background-position:50% 25%}.volunteer-image-2.je.erika,.volunteer-image.erika{background-image:url(/images/erika-cutrupi.jpg);background-size:cover;background-position:50% 35%;background-color:#2f312c}@media (min-width:768px){.volunteer-image-2.je.erika,.volunteer-image.erika{background-size:contain;background-repeat:no-repeat;background-position:50% 50%}}@media (min-width:992px){.large-slide-image:not(.p2):not(._2):not(._3){background-position:50% 42%}.small-image:not(._2):not(._3){background-position:65% 85%}}