.rc-pagina{background:var(--rc-bianco);color:var(--rc-inchiostro);font-family:var(--rc-font-testo);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.65;overflow-x:clip}.rc-pagina *,.rc-pagina :before,.rc-pagina :after{box-sizing:border-box}.rc-pagina img{max-width:100%;display:block}.rc-pagina a{color:inherit}.rc-pagina .rp-apertura{text-align:center;max-width:900px;padding:clamp(48px, 8vw, 96px) var(--rc-margine) clamp(36px, 6vw, 64px);margin:0 auto}.rc-pagina .rp-apertura .rc-righina{width:70px;margin:0 auto 22px}.rc-pagina .rp-apertura .rc-sopratitolo{color:var(--rc-inchiostro);margin:0 0 18px}.rc-pagina .rp-apertura h1{font-family:var(--rc-font-titoli);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(40px,6.2vw,72px);font-weight:500;line-height:1.05}.rc-pagina .rp-apertura h1 em{font-style:italic;font-weight:400}.rc-pagina .rp-apertura .rp-lead{max-width:640px;color:var(--rc-inchiostro-soft);text-wrap:pretty;margin:24px auto 0;font-size:18px;line-height:1.65}.rc-pagina .rp-trittico{max-width:var(--rc-larghezza);padding:0 var(--rc-margine);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.rc-pagina .rp-trittico .rp-foto{aspect-ratio:4/5}.rc-pagina .rp-foto{background:var(--rc-cipria);position:relative;overflow:hidden}.rc-pagina .rp-foto img{object-fit:cover;width:100%;height:100%}.rc-pagina .rp-testo{max-width:760px;padding:clamp(56px, 9vw, 104px) var(--rc-margine);margin:0 auto}.rc-pagina .rp-testo .rc-righina{margin-bottom:22px}.rc-pagina h2{font-family:var(--rc-font-titoli);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 22px;font-size:clamp(32px,4.4vw,48px);font-weight:500;line-height:1.08}.rc-pagina .rp-testo p,.rc-pagina .rp-fascia-testo p{text-wrap:pretty;margin:0}.rc-pagina .rp-testo p+p,.rc-pagina .rp-fascia-testo p+p{margin-top:16px}.rc-pagina .rp-spazio{height:clamp(40px,7vw,80px)}.rc-pagina .rp-fascia{background:var(--rc-cipria);max-width:var(--rc-larghezza);grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;padding:20px clamp(20px,4vw,56px) 20px 20px;display:grid}.rc-pagina .rp-fascia>*{min-width:0}.rc-pagina .rp-fascia.rovescia{grid-template-columns:1fr 1.4fr;padding:20px 20px 20px clamp(20px,4vw,56px)}.rc-pagina .rp-fascia .rp-foto{aspect-ratio:16/11;background:#e9d6d1}.rc-pagina .rp-fascia-testo{padding:20px 0}.rc-pagina .rp-fascia-testo .rc-sopratitolo{margin:0 0 14px}.rc-pagina .rp-fascia-testo ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rc-pagina .rp-fascia-testo li{padding-left:28px;position:relative}.rc-pagina .rp-fascia-testo li:before{content:"";background:var(--rc-cipria-scuro);width:16px;height:1px;position:absolute;top:.85em;left:0}.rc-pagina .rp-voci-blocco{max-width:var(--rc-larghezza);padding:clamp(56px, 9vw, 104px) var(--rc-margine);margin:0 auto}.rc-pagina .rp-voci-blocco>.rc-righina{width:70px;margin:0 auto 22px}.rc-pagina .rp-voci-blocco>h2{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.rc-pagina .rp-voci{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);display:grid}.rc-pagina .rp-voce{border-top:1px solid var(--rc-cipria-scuro);padding-top:22px}.rc-pagina .rp-voce h3{font-family:var(--rc-font-titoli);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 10px;font-size:27px;font-weight:500;line-height:1.15}.rc-pagina .rp-voce p{color:var(--rc-inchiostro-soft);margin:0}.rc-pagina .rp-citazione{background:var(--rc-cipria);padding:clamp(56px, 9vw, 100px) var(--rc-margine);text-align:center}.rc-pagina .rp-citazione .rc-righina{width:70px;margin:0 auto 26px}.rc-pagina .rp-citazione p{max-width:820px;font-family:var(--rc-font-titoli);text-wrap:balance;margin:0 auto;font-size:clamp(26px,3.4vw,38px);font-style:italic;font-weight:400;line-height:1.3}.rc-pagina .rp-chiusura{text-align:center;padding:clamp(56px, 9vw, 100px) var(--rc-margine)}.rc-pagina .rp-chiusura.cipria{background:var(--rc-cipria)}.rc-pagina .rp-chiusura .rc-righina{width:70px;margin:0 auto 22px}.rc-pagina .rp-chiusura h2{max-width:760px;margin-inline:auto}.rc-pagina .rp-chiusura>p{text-wrap:pretty;max-width:640px;margin:0 auto 30px}.rc-pagina .rp-chiusura .rp-nota{color:var(--rc-inchiostro-soft);margin:18px auto 0;font-size:15px}.rc-pagina .rp-chiusura .rc-bottone{color:#fff;text-align:center;max-width:100%}.rc-pagina .rp-contatti{max-width:1100px;padding:0 var(--rc-margine) clamp(56px, 9vw, 96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0 auto;display:grid}.rc-pagina .rp-contatto{border:1px solid var(--rc-linea);background:#fff;flex-direction:column;padding:30px 28px 28px;display:flex}.rc-pagina .rp-contatto svg{width:28px;height:28px;color:var(--rc-cipria-scuro);margin-bottom:18px}.rc-pagina .rp-contatto h3{font-family:var(--rc-font-titoli);margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.15}.rc-pagina .rp-contatto p{color:var(--rc-inchiostro-soft);flex:1;margin:0 0 22px}.rc-pagina .rp-contatto .valore{max-width:100%;min-height:44px;font-family:var(--rc-font-titoli);color:var(--rc-inchiostro);border-bottom:1px solid var(--rc-inchiostro);overflow-wrap:anywhere;align-self:flex-start;align-items:center;font-size:22px;line-height:1.2;text-decoration:none;display:inline-flex}.rc-pagina .rp-contatto .valore:hover{color:var(--rc-cipria-scuro);border-color:var(--rc-cipria-scuro)}.rc-pagina .rp-contatto button.valore{cursor:pointer;background:0 0;border-width:0 0 1px;padding:0}.rc-pagina .rp-documento{max-width:720px;padding:0 var(--rc-margine) clamp(64px, 10vw, 112px);margin:0 auto}.rc-pagina .rp-documento h2{border-top:1px solid var(--rc-linea);margin:48px 0 14px;padding-top:28px;font-size:clamp(28px,3.4vw,34px)}.rc-pagina .rp-documento p{margin:0}.rc-pagina .rp-documento p+p{margin-top:14px}.rc-pagina .rp-documento ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rc-pagina .rp-documento li{padding-left:26px;position:relative}.rc-pagina .rp-documento li:before{content:"";background:var(--rc-cipria-scuro);width:14px;height:1px;position:absolute;top:.85em;left:0}.rc-pagina .rp-documento a{color:var(--rc-inchiostro);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rc-cipria-scuro);text-decoration-color:var(--rc-cipria-scuro);overflow-wrap:anywhere}.rc-pagina .rp-documento .rp-aggiornamento{color:var(--rc-inchiostro-soft);text-align:center;font-size:15px}.rc-pagina .rp-documento .rp-aggiornamento+.rp-aggiornamento{margin-top:6px}.rc-pagina .rp-documento .rp-avviso{background:var(--rc-cipria-chiaro);border:1px solid var(--rc-linea);margin-top:48px;padding:20px 22px;font-size:15px;line-height:1.6}.rc-pagina .rp-documento code{overflow-wrap:anywhere;font-size:.9em}@media (max-width:860px){.rc-pagina .rp-voci{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rc-pagina .rp-apertura h1{font-size:40px}.rc-pagina .rp-trittico{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px}.rc-pagina .rp-fascia,.rc-pagina .rp-fascia.rovescia{grid-template-columns:1fr;gap:22px;padding:16px 16px 36px}.rc-pagina .rp-fascia.rovescia .rp-fascia-testo{order:2}.rc-pagina .rp-fascia-testo{padding:0 4px}.rc-pagina .rp-voci{grid-template-columns:1fr;gap:32px}.rc-pagina .rp-contatto{padding:26px 20px 24px}}
