.elementor-kit-31{--e-global-color-primary:#1E1D19;--e-global-color-secondary:#2E3724;--e-global-color-text:#6B6758;--e-global-color-accent:#333D28;--e-global-color-dhinchio:#1E1D19;--e-global-color-dhfondo:#F4F0E8;--e-global-color-dholiva:#2E3724;--e-global-color-dholivac:#333D28;--e-global-color-dhsabbia:#EAE4D9;--e-global-color-dhspento:#6B6758;--e-global-color-dhfilo:#E2DCD0;--e-global-color-dhchiaro:#F4F0E8;--e-global-typography-primary-font-family:"Instrument Serif";--e-global-typography-primary-font-size:clamp(40px, 5.2vw, 72px);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.02em;--e-global-typography-secondary-font-family:"Instrument Serif";--e-global-typography-secondary-font-size:clamp(26px, 2.6vw, 34px);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-size:10.5px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.2em;--e-global-typography-tmicro-font-family:"Outfit";--e-global-typography-tmicro-font-size:10.5px;--e-global-typography-tmicro-font-weight:500;--e-global-typography-tmicro-text-transform:uppercase;--e-global-typography-tmicro-line-height:1.2em;--e-global-typography-tmicro-letter-spacing:0.2em;--e-global-typography-tmini-font-family:"Outfit";--e-global-typography-tmini-font-size:12.5px;--e-global-typography-tmini-font-weight:500;--e-global-typography-tmini-text-transform:uppercase;--e-global-typography-tmini-line-height:1.3em;--e-global-typography-tmini-letter-spacing:0.14em;--e-global-typography-tnota-font-family:"Outfit";--e-global-typography-tnota-font-size:13.5px;--e-global-typography-tnota-font-weight:300;--e-global-typography-tnota-line-height:1.5em;--e-global-typography-tpiccolo-font-family:"Outfit";--e-global-typography-tpiccolo-font-size:15px;--e-global-typography-tpiccolo-font-weight:300;--e-global-typography-tpiccolo-line-height:1.5em;--e-global-typography-tcorpo-font-family:"Outfit";--e-global-typography-tcorpo-font-size:17px;--e-global-typography-tcorpo-font-weight:300;--e-global-typography-tcorpo-line-height:1.65em;--e-global-typography-tlungo-font-family:"Outfit";--e-global-typography-tlungo-font-size:19px;--e-global-typography-tlungo-font-weight:300;--e-global-typography-tlungo-line-height:1.7em;--e-global-typography-tt1-font-family:"Instrument Serif";--e-global-typography-tt1-font-size:21px;--e-global-typography-tt1-font-weight:400;--e-global-typography-tt1-line-height:1.25em;--e-global-typography-tt2-font-family:"Instrument Serif";--e-global-typography-tt2-font-size:26px;--e-global-typography-tt2-font-weight:400;--e-global-typography-tt2-line-height:1.2em;--e-global-typography-tt3-font-family:"Instrument Serif";--e-global-typography-tt3-font-size:clamp(26px, 2.6vw, 34px);--e-global-typography-tt3-font-weight:400;--e-global-typography-tt3-line-height:1.1em;--e-global-typography-tt4-font-family:"Instrument Serif";--e-global-typography-tt4-font-size:clamp(30px, 3.4vw, 44px);--e-global-typography-tt4-font-weight:400;--e-global-typography-tt4-line-height:1.08em;--e-global-typography-tt5-font-family:"Instrument Serif";--e-global-typography-tt5-font-size:clamp(34px, 4.2vw, 56px);--e-global-typography-tt5-font-weight:400;--e-global-typography-tt5-line-height:1.05em;--e-global-typography-tdisplay-font-family:"Instrument Serif";--e-global-typography-tdisplay-font-size:clamp(40px, 5.2vw, 72px);--e-global-typography-tdisplay-font-weight:400;--e-global-typography-tdisplay-line-height:1.02em;background-color:#F4F0E8;}.elementor-kit-31 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1100px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:900px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ═══════════════════════════════════════════════════════════
   DAISY DESIGN — i token di impaginazione
   Si cambiano QUI, da Elementor, senza toccare nessun file.

   --griglia-due   le due colonne di ogni sezione affiancata.
                   Prima ogni sezione aveva le sue proporzioni (1:0.9,
                   1:1, 1:1.1, 0.9:1.1, 1.1:1, 1.25:1) e lungo la pagina
                   si vedevano sei assi diversi. Ora è una sola: chi la
                   usa cade sullo stesso asse.
   --respiro-colonne  lo spazio fra le due colonne.

   Il foglio del sito ha gli stessi valori come scorta: se questo blocco
   sparisce, il sito non si scompone.
   ═══════════════════════════════════════════════════════════ */
:root {
	--griglia-due: minmax(0, 1.1fr) minmax(0, 1fr);
	--respiro-colonne: var(--sezione);
}/* End custom CSS */