.elementor .piede-firma-testo{font-size:12px;color:#A39EAA;letter-spacing:0.04em;line-height:1.5;}.elementor .piede-firma{width:100%;max-width:78rem;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;border-top-style: solid; border-top-color: #3F3A4A;\n}.elementor .piede-voce:hover,.elementor .piede-voce:focus-visible{color:#B9B4C0;}.elementor .piede-voce{font-family:var(--ls-testo);font-weight:400;font-size:0.9375rem;color:var(--ls-bianco);letter-spacing:0px;line-height:1.6;text-transform:none;padding:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .piede-testo{font-size:0.9375rem;color:var(--ls-bianco);line-height:1.6;}.elementor .piede-titolo{font-family:var(--ls-testo);font-weight:600;font-size:0.75rem;color:#B9B4C0;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:0.4rem;}.elementor .filigrana{width:32rem;height:auto;position:absolute;inset-block-start:50%;inset-inline-end:-5rem;margin-block-start:-16rem;opacity:7%;pointer-events: none;\n}.elementor .filigrana-centro{width:26rem;inset-inline-end:auto;inset-inline-start:50%;margin-block-start:-13rem;margin-inline-start:-13rem;opacity:5%;}.elementor .sopra-filigrana{position:relative;z-index:1;}.elementor .con-filigrana{overflow:hidden;position:relative;}.elementor .piede-logo{width:13rem;height:auto;display:block;}.elementor .piede-colonna{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .piede-riga{width:100%;max-width:78rem;column-gap:3rem;padding:0px;display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);row-gap: 2.5rem;\n}.elementor .piede{padding-block-start:5rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--ls-inchiostro);display:flex;flex-direction:column;align-items:center;}.elementor .trittico{width:100%;column-gap:1.5rem;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr) minmax(0, 1fr);align-items:center;row-gap: 1.5rem;\n}.elementor .foto-piena{width:100%;height:100%;object-fit:cover;display:block;}.elementor .cornice-piena{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .diviso-testo{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5rem;padding-inline-end:max(2rem, calc(50vw - 39rem));display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;}.elementor .diviso-foto{min-width:0px;overflow:hidden;position:relative;padding:0px;display:block;flex:1 1 0px;}.elementor .diviso{width:100%;min-height:88vh;padding:0px;background-color:var(--ls-nebbia);display:flex;flex-direction:row;align-items:stretch;}.elementor .apertura-foto{min-width:0px;padding:0px;display:flex;flex:1.15 1 0px;justify-content:center;align-items:center;}.elementor .apertura-testo{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .apertura{min-height:calc(100vh - 6rem);padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:max(2rem, calc(50vw - 39rem));padding-inline-end:max(2rem, calc(50vw - 39rem));background-color:var(--ls-bianco);display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .foto-larga{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block;}.elementor .foto{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .collegamento:hover,.elementor .collegamento:focus-visible{color:var(--ls-grigio);border-color:var(--ls-grigio);}.elementor .collegamento{font-family:var(--ls-testo);font-weight:600;font-size:0.8125rem;color:var(--ls-inchiostro);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--ls-inchiostro); text-align: left; width: fit-content; white-space: nowrap;\n}.elementor .pulsante-principale:hover,.elementor .pulsante-principale:focus-visible{background-color:var(--ls-inchiostro-chiaro);}.elementor .pulsante-principale{font-family:var(--ls-testo);font-weight:600;font-size:0.8125rem;color:var(--ls-bianco);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:0px;border-style:none;background-color:var(--ls-inchiostro);white-space: nowrap;\n}.elementor .pulsanti{padding:0px;margin-block-start:0.75rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 1rem 2rem;\n}.elementor .colonna-larga{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1.3 1 0px;}.elementor .colonna{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .colonne{width:100%;padding:0px;display:flex;flex-direction:row;gap:6rem;align-items:center;}.elementor .contenuto-stretto{width:100%;max-width:44rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .contenuto{width:100%;max-width:78rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .sezione{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--ls-bianco);display:flex;flex-direction:column;align-items:center;}.elementor .citazione{font-family:var(--ls-titoli);font-weight:400;font-size:2.6rem;color:var(--ls-inchiostro);line-height:1.2;font-style:italic;text-wrap: balance;\n}.elementor .testo-grande{font-size:1.25rem;line-height:1.65;}.elementor .occhiello{font-family:var(--ls-testo);font-weight:600;font-size:0.75rem;color:var(--ls-grigio);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;}.elementor .pulsanti-centro{justify-content:center;}.elementor .centrato{text-align:center;align-items:center;}.elementor .testo-secondario{color:var(--ls-grigio);}.elementor .senza-spazio-sopra{padding-block-start:0px;}.elementor .sezione-nebbia{background-color:var(--ls-nebbia);}