.elementor .z-footer-invito:hover,.elementor .z-footer-invito:focus-visible{color:var(--zenit-ottone);}.elementor .z-footer-invito{width:100%;max-width:var(--larghezza-max);color:var(--zenit-avorio);padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--zenit-petrolio);\n}.elementor .z-menu-arco{width:150px;height:210px;overflow:hidden;position:absolute;inset-block-start:96px;inset-inline-end:var(--margine-laterale);padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:0px;border-end-end-radius:0px;border-width:1px;border-color:var(--zenit-ottone);border-style:solid;}.elementor .z-logo{transition:filter 0.6s;}.elementor .z-apri-menu{width:44px;height:44px;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:none;flex-direction:column;gap:7px;justify-content:center;align-items:flex-end;}.elementor .z-apri-menu:hover,.elementor .z-apri-menu:focus-visible{background-color:transparent;}.elementor .z-apri-menu:focus{background-color:transparent;}.elementor .z-nav-link:hover,.elementor .z-nav-link:focus-visible{color:var(--zenit-ottone);}.elementor .z-nav-link{font-family:var(--font-testi);font-weight:400;font-size:12px;color:var(--zenit-avorio);letter-spacing:0.26em;text-transform:uppercase;transition:color 0.35s;}.elementor .z-nota{font-family:var(--font-testi);font-weight:400;font-size:12px;color:var(--zenit-grigio);letter-spacing:0.18em;text-transform:uppercase;}.elementor .z-bottone-linea:hover,.elementor .z-bottone-linea:focus-visible{color:var(--zenit-notte);background-color:var(--zenit-ottone);}.elementor .z-bottone-linea{min-height:52px;font-family:var(--font-testi);font-weight:400;font-size:12px;color:var(--zenit-ottone);letter-spacing:0.28em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:var(--zenit-ottone);border-style:solid;background-color:transparent;transition:background-color 0.4s, color 0.4s;display:inline-flex;justify-content:center;align-items:center;}.elementor .z-bottone-ottone:hover,.elementor .z-bottone-ottone:focus-visible{color:var(--zenit-ottone);background-color:transparent;}.elementor .z-bottone-ottone{min-height:52px;font-family:var(--font-testi);font-weight:500;font-size:12px;color:var(--zenit-notte);letter-spacing:0.28em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:var(--zenit-ottone);border-style:solid;background-color:var(--zenit-ottone);transition:background-color 0.4s, color 0.4s;display:inline-flex;justify-content:center;align-items:center;}.elementor .z-foto{width:100%;height:100%;object-fit:cover;display:block;}.elementor .z-sfondo-profondo{color:var(--zenit-avorio);background-color:var(--zenit-petrolio-profondo);}.elementor .z-sfondo-notte{color:var(--zenit-avorio);background-color:var(--zenit-notte);}.elementor .z-sezione{width:100%;overflow:hidden;position:relative;padding-block-start:var(--spazio-sezione);padding-block-end:var(--spazio-sezione);padding-inline-start:var(--margine-laterale);padding-inline-end:var(--margine-laterale);}.elementor .z-testo-tenue{color:var(--zenit-testo-tenue);}.elementor .z-firma{font-family:var(--font-firma);font-weight:400;font-size:var(--fs-firma);color:var(--zenit-ottone);letter-spacing:0px;line-height:1;text-transform:none;}.elementor .z-etichetta{font-family:var(--font-testi);font-weight:400;font-size:var(--fs-etichetta);color:var(--zenit-ottone);letter-spacing:0.32em;line-height:1.4;text-transform:uppercase;}