.elementor .Titoli-bianchi{font-family:var(--titolu);font-weight:500;font-size:2.5rem;color:var(--bianco);}.elementor .paragrafi-bianchi{font-family:var(--testi);font-weight:300;font-size:1.2rem;color:var(--bianco);line-height:1.4rem;}.elementor .titoli-verdi{font-family:var(--titolu);font-weight:500;font-size:2.5rem;color:var(--verde);align-self:start;}.elementor .paragrafo-verde{font-family:var(--testi);font-weight:300;font-size:1.2rem;color:var(--verde);line-height:1.4rem;}.elementor .titolooverhead-verde{font-family:var(--testi);font-weight:500;font-size:0.8rem;color:var(--verde);text-transform:uppercase;align-self:start;}.elementor .titolini-bianchi{font-family:var(--testi);font-weight:400;font-size:1.2rem;color:var(--bianco);align-self:start;}.elementor .titolioverhead-bianchi{font-family:var(--testi);font-weight:700;font-size:0.8rem;color:var(--bianco);text-transform:uppercase;}.elementor .hero{height:auto;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:var(--bianco);display:grid;flex-direction:column;gap:10px;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row;justify-content:center;align-items:stretch;}.elementor .btngreen{font-family:var(--testi);font-weight:600;font-size:0.8rem;color:var(--bianco);text-transform:uppercase;border-radius:1000px;background-color:var(--verde);align-self:start;}.elementor .btnwhite{font-family:var(--testi);font-weight:600;font-size:0.8rem;color:var(--verde);text-transform:uppercase;border-radius:8px;background-color:var(--bianco);display:flex;align-items:center;}.elementor .cardproduzione{width:31%;padding:20px;border-radius:12px;flex-direction:column;gap:5px;justify-content:flex-start;}.elementor .pulsante-menu{width:23%;font-family:var(--titolu);font-weight:700;font-size:17px;color:var(--verde);text-transform:uppercase;background-color:var(--bianco);display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;}.elementor .pulsante-menu:hover,.elementor .pulsante-menu:focus-visible{font-weight:700;font-size:14px;color:var(--bianco);background-color:var(--verde);transform:scale3d(1.1, 1.1, 1);}.elementor .titolicardconfoto{width:70%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:var(--testi);font-weight:500;font-size:1.2rem;color:var(--verde);padding-block-start:3px;padding-block-end:3px;padding-inline-start:6px;padding-inline-end:6px;border-start-start-radius:12px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:12px;background-color:var(--bianco);}.elementor .sezionebiancaclassica{height:auto;padding:6rem;background-color:var(--bianco);flex-direction:column;gap:20px;}.elementor .SEZIONEBIANCA-ORIZZONTALE{height:auto;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:var(--bianco);flex-direction:row;gap:2rem;align-items:center;}.elementor .SEZIONEVERDE-ORIZZONTALE{height:auto;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:#374811;flex-direction:row;gap:20px;flex-wrap:nowrap;align-items:center;}.elementor .titoligridverdi{font-family:var(--titolu);font-weight:600;font-size:1.5rem;color:var(--verde);line-height:1.3rem;text-transform:uppercase;}.elementor .btngridverde{font-family:var(--testi);font-weight:500;font-size:0.7rem;color:var(--bianco);border-radius:12px;background-color:var(--verde);}.elementor .PARAGRAFIPICCOLINI{font-family:var(--testi);font-weight:300;font-size:0.9rem;color:var(--bianco);line-height:1rem;}.elementor .CARDINVERTED{aspect-ratio:1/1;padding:15px;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .arrowup{width:33px;height:33px;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:10px;border-start-start-radius:12px;border-end-end-radius:12px;background-color:var(--bianco);display:flex;svg path {
fill: #1c4034 !important;
}\n}.elementor .hscroll{height:300vh;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:var(--verde);}.elementor .hscroll-item{border-radius:12px;}