.elementor .ab-ticker{overflow:hidden;}.elementor .ab-btn-wa{color:#FFFFFF;background-color:#25D366;}.elementor .ab-mega-marchi-panel{padding:0px;}.elementor .ab-mega-azienda-panel{padding:0px;}.elementor .ab-mega-prodotti-panel{padding:0px;}.elementor .ab-mega-link{margin:0px;}.elementor .ab-mega-title{margin:0px;}.elementor .ab-mega{padding:0px;}.elementor .ab-marquee{width:100%;overflow:hidden;padding:0px;background-color:var(--ab-nero);}.elementor .ab-zoom{width:100%;overflow:hidden;padding:0px;background-color:var(--ab-placeholder);}.elementor .ab-grid-3{width:100%;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .ab-grid-4{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .ab-btn:hover,.elementor .ab-btn:focus-visible{color:var(--ab-bianco);border-color:var(--ab-testo);background-color:var(--ab-testo);}.elementor .ab-btn{font-family:var(--ab-font);font-weight:500;font-size:10.5px;color:var(--ab-bianco);letter-spacing:0.24em;line-height:1.4;text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--ab-nero);border-style:solid;background-color:var(--ab-nero);transition:all 0.25s;display:inline-flex;justify-content:center;align-items:center;}.elementor .ab-card-label{font-family:var(--ab-font);font-weight:400;font-size:10px;color:var(--ab-muted);letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .ab-small{font-family:var(--ab-font);font-weight:400;font-size:13.5px;color:var(--ab-grigio);line-height:1.7;margin:0px;}.elementor .ab-lead{font-family:var(--ab-font);font-weight:400;font-size:19px;color:var(--ab-testo-2);line-height:1.7;margin:0px;}.elementor .ab-h3{font-family:var(--ab-font);font-weight:400;font-size:22px;color:var(--ab-nero);line-height:1.3;margin:0px;}.elementor .ab-h2{font-family:var(--ab-font);font-weight:400;font-size:var(--ab-h2);color:var(--ab-nero);line-height:1.1;margin:0px;}.elementor .ab-h1{font-family:var(--ab-font);font-weight:300;font-size:var(--ab-h1);color:var(--ab-nero);letter-spacing:-0.015em;line-height:1.05;margin:0px;}.elementor .ab-eyebrow{font-family:var(--ab-font);font-weight:500;font-size:10.5px;color:var(--ab-nero);letter-spacing:0.42em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .ab-row{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .ab-wrap{width:100%;max-width:var(--ab-wrap);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .ab-section{width:100%;padding-block-start:var(--ab-section);padding-block-end:var(--ab-section);padding-inline-start:var(--ab-gutter);padding-inline-end:var(--ab-gutter);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .ab-rule-top{padding-block-start:24px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--ab-nero);\n}.elementor .ab-surface{background-color:var(--ab-superficie);}.elementor .ab-link:hover,.elementor .ab-link:focus-visible{color:var(--ab-grigio);border-color:var(--ab-grigio);background-color:transparent;}.elementor .ab-link{font-family:var(--ab-font);font-weight:500;font-size:10.5px;color:var(--ab-nero);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:inline-block;border-bottom-style: solid; border-bottom-color: var(--ab-nero);\n}.elementor .ab-btn-outline:hover,.elementor .ab-btn-outline:focus-visible{color:var(--ab-bianco);border-color:var(--ab-nero);background-color:var(--ab-nero);}.elementor .ab-btn-outline{color:var(--ab-nero);border-width:1px;border-color:var(--ab-nero);border-style:solid;background-color:transparent;}