body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:none;text-decoration:none}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/fa-regular-400.woff2?d=1790668865) format("woff2")}@font-face{font-family:"FontAwesome Brands";font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/fa-brands-400.woff2?d=1790668865) format("woff2")}:root{--site-content-offset:5vw;--site-content-width:none;--site-primary-color:#92c03e;--site-primary-color-rgb:146, 192, 62;--site-secondary-color:#686868;--site-secondary-color-rgb:104, 104, 104;--site-tertiary-color:#fff;--site-tertiary-color-rgb:255, 255, 255;--site-quaternary-color:#024731;--site-quaternary-color-rgb:2, 71, 49;--site-quinary-color:#1e2b27;--site-quinary-color-rgb:30, 43, 39;--site-senary-color:#000;--site-hero-width:100%;--site-hero-height:100dvw;--site-hero-opacizer:rgba(var(--site-primary-color-rgb), 0.4);--intro-section-title-text-color:var(--site-tertiary-color);--main-background-color:var(--site-tertiary-color);--main-text-color:var(--site-secondary-color);--main-text-link-color:var(--site-quaternary-color);--main-text-link-color-over:var(--site-primary-color);--main-text-title-text-color:var(--site-quaternary-color);--main-line-title-text-color:var(--site-primary-color);--main-text-title-link-color:var(--site-secondary-color);--main-text-subtitle-text-color:var(--site-primary-color);--main-text-subtitle-border-color:var(--site-primary-color);--main-text-description-text-color:var(--site-quinary-color);--form-input-color:oklch(from var(--site-primary-color) calc(l * 1.25) c h);--form-input-background-color:oklch(
from var(--site-quaternary-color) calc(l * 0.75) c h
);--form-input-border-color:oklch(
from var(--site-primary-color) calc(l * 0.75) c h
);--form-input-color-focus:var(--site-primary-color);--form-input-background-color-focus:var(--site-quaternary-color);--form-input-border-color-focus:var(--site-primary-color);--section-button-text-color:var(--site-tertiary-color);--section-button-text-color-over:var(--site-primary-color);--section-button-background-color-dark:var(--site-quaternary-color);--section-button-background-color-dark-over:rgba(var(--site-quaternary-color-rgb), 0.5);--section-button-background-color-light:var(--site-primary-color);--section-button-background-color-light-over:rgba(var(--site-primary-color-rgb), 0.5);--section-button-deco-text-color:var(--site-quaternary-color);--section-button-deco-text-color-over:var(--site-quaternary-color);--section-button-deco-background-color:var(--site-senary-color);--section-button-deco-background-color-over:var(--site-secondary-color);--amazon-section-background-color:var(--site-primary-color);--ibin-section-background-color:var(--site-primary-color);--section-title-text-color:var(--site-tertiary-color);--section-oilplan-background-text-color:#D5D5D5;--breadcrumbs-vertical-offset:0;--breadcrumbs-horizontal-offset:3em;--breadcrumbs-text-color:var(--site-quaternary-color);--breadcrumbs-link-color:var(--site-tertiary-color);--breadcrumbs-link-color-over:var(--site-primary-color);--submenu-text-color:var(--site-primary-color);--cta-section-text-color:var(--site-tertiary-color);--cta-section-background-color:var(--site-primary-color);--cta-work-with-us-section-background-color:rgba(var(--site-quaternary-color-rgb), 0.5);--cta-contact-list-text-color-over:var(--site-secondary-color);--cta-contact-list-vertical-gap:1em;--cta-contact-list-horizontal-gap:0.5em;--cta-contact-list-min-width:10em;--cta-contact-list-per-line:2;--cta-form-work-with-us-label-default-color:var(--site-tertiary-color);--qualita-section-text-color:var(--site-tertiary-color);--footer-text-color:var(--site-tertiary-color);--footer-link-text-color:var(--site-tertiary-color);--footer-link-text-color-over:var(--site-primary-color);--footer-link-text-color-after:var(--site-primary-color);--footer-text-descriotion-color:var(--site-primary-color);--footer-background-color:var(--site-quinary-color);--footer-border-color:var(--site-tertiary-color);--footer-dati-contatto-background-color:var(--site-primary-color);--footer-contatto-color:var(--site-tertiary-color);--footer-contatto-color-over:var(--site-quinary-color);--footer-center-horizontal-gap:3em;--footer-center-vertical-gap:2em;--footer-smallprints-text-color:var(--site-tertiary-color);--footer-smallprints-background-color:var(--site-senary-color)}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:"Open sans","Poppins",sans-serif;font-weight:400;font-size:16px;color:var(--main-text-color);padding:0;text-align:left;background-color:var(--main-background-color);position:relative;transition:background-color 0.3s ease-in-out}a,a:link,a:visited{color:var(--main-text-link-color);text-decoration:none;outline:none;transition:color 0.3s ease-in-out}a:focus,a:hover{color:var(--main-text-link-color-over);text-decoration:none;outline:none}input,select,textarea,button{font-family:"Open Sans","Poppins",sans-serif;font-size:100%}input,select,textarea{color:var(--form-input-color);border:1px
solid var(--form-input-border-color);background-color:var(--form-input-background-color);padding:0.2em 0.1em;transition:background-color 0.3s ease-in-out, border-color 0.3s ease-in-out,
box-shadow 0.3s ease-in-out}input:focus,select:focus,textarea:focus{color:var(--form-input-color-focus);border:1px
solid var(--form-input-border-color-focus);background-color:var(--form-input-background-color-focus);outline:none}input[type="radio"],input[type="checkbox"],input[type="radio"]:focus,input[type="checkbox"]:focus{border:none;background:transparent}#MDot{position:absolute;left:0;top:0;width:1px}@media screen and (max-width: 599px){#MDot{width:1px}}@media screen and (min-width: 600px) and (max-width: 979px){#MDot{width:2px}}@media screen and (min-width: 980px) and (max-width: 1024px){#MDot{width:3px}}@media screen and (min-width: 1025px) and (max-width: 1279px){#MDot{width:4px}}@media screen and (min-width: 1280px){#MDot{width:5px}}#InteraPagina{overflow:hidden;margin:0
auto;padding:0;overflow:hidden}#hero-holder{position:relative;display:block;overflow:hidden;width:100%;height:var(--site-hero-height)}#hero-holder-inner:empty{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(../immagini/hero-mobile-default.d1790668865.webp) no-repeat center center;background-size:cover;filter:brightness(0.8)}.hero-image{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.hero-image>img{display:block;width:100%;object-position:center center;object-fit:cover;height:100%;max-height:500px}#Intestazione{display:none}#Centrale{position:relative;z-index:1;width:100%}#InteraPagina
.section{display:block;width:100%;padding:2em
0}#InteraPagina .section:nth-child(2n+1){background-color:var(--site-tertiary-color)}#InteraPagina .section:nth-child(2n+2){background-color:var(--site-tertiary-color)}#InteraPagina .section-outer{display:block;max-width:var(--site-content-width);padding:0
var(--site-content-offset);margin:0
auto;box-sizing:border-box}#InteraPagina .section-inner{position:relative;display:block;width:100%}#InteraPagina .section-title-inner:after{content:"";position:relative;top:0.2em;left:0;display:block;width:3em;height:8px;background-color:var(--main-line-title-text-color)}#InteraPagina .section-title-holder{text-align:center;margin-bottom:2em;color:var(--main-text-title-text-color)}#Pagina
button{position:relative;z-index:2;margin:auto;line-height:1.3em;border-radius:0.3em;padding:0.7em 0.3em;font-size:80%;color:var(--section-button-text-color);background-color:transparent;border-color:transparent}#InteraPagina .section-title-inner{display:block;text-align:left;gap:0.5em;font-size:clamp(150%, 2.5vw, 250%)}#InteraPagina .section-title-holder:last-child{margin-bottom:0}#InteraPagina .section-title{order:0;flex-grow:0;font-weight:800;text-wrap:balance;line-height:1.3em}#InteraPagina .section-title-link{display:inline-block;color:var(--main-text-title-link-color);transition:color 0.3s ease-in-out}#InteraPagina .section-title-link:focus,
#InteraPagina .section-title-link:hover{color:var(--main-text-title-link-color-over)}#InteraPagina .section-subtitle{order:2;flex-grow:0;font-size:40%;display:inline-block;color:var(--main-text-subtitle-text-color);line-height:1.3em;padding:0.35em 1em;text-wrap:balance;font-weight:normal}#InteraPagina .section-description{order:3;flex-grow:0;font-size:40%;display:inline-block;color:var(--main-text-description-text-color);line-height:1.3em;padding:0.35em 1em;text-wrap:balance;font-weight:normal}#Pagina #intro-section{padding-top:2em;position:relative}#Pagina #intro-section .section-inner{position:static}#Pagina #intro-section .section-title-holder{color:var(--intro-section-title-text-color);width:calc(100% - 3em);height:var(--site-hero-height);position:absolute;bottom:100%;margin-bottom:0;display:flex;flex-direction:column;align-items:left;justify-content:center;text-shadow:5px 5px 4px rgba(0, 0, 0, 0.8);max-width:var(--site-content-width);margin:auto;padding:0em}.site-button{display:flex;justify-content:center;align-items:center;height:3em;font-size:110%;position:relative;margin:auto;z-index:2;border-radius:0.3em;border-color:transparent;cursor:pointer;text-align:center;text-decoration:none;color:var(--section-button-text-color);background-color:var(--section-button-background-color-light);transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}.site-button:hover{background-color:var(--section-button-background-color-dark);color:var(--section-button-text-color)}#Pagina #valori-aziendali-section .valori-aziendali-button{width:10em;background-color:var(--section-button-background-color-dark);color:var(--section-button-text-color);transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}#Pagina #valori-aziendali-section .valori-aziendali-button:hover{background-color:var(--section-button-background-color-light)}#InteraPagina #chi-siamo-section{padding-top:5em}#InteraPagina #valori-aziendali-section{padding:0
0 5em 0}#InteraPagina #olii-esausti-section{padding:5em
0 0 0}#olii-esausti-list .olii-esausti-button{position:absolute;margin:0;width:10em;bottom:2em;margin-left:2em;order:2;background-color:var(--section-button-background-color-light)}#olii-esausti-list .olii-esausti-button:hover{background-color:var(--section-button-background-color-dark)}#Pagina #qualita-section .section-title-inner{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:0.5em;font-size:clamp(150%, 2.5vw, 250%);text-align:center}#Pagina #qualita-section{display:flex;flex-direction:column;justify-content:center;position:relative;height:350px;width:100%;background-image:url('../immagini/index/quality.webp');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}#Pagina #qualita-section .section-title{color:var(--qualita-section-text-color);text-transform:lowercase;font-size:80%;font-weight:normal;text-shadow:5px 5px 4px rgba(0, 0, 0, 0.8)}#Pagina #qualita-section .section-title>p>strong{text-transform:none;text-transform:uppercase;font-size:120%;font-weight:bold}#Pagina #amazon-section .section-inner{background-color:var(--amazon-section-background-color);color:var(--section-title-text-color);font-size:150%;padding:2em
0;width:100%;text-align:center}#Pagina #amazon-section .amazon-link:hover{color:var(--main-text-link-color)}#Pagina #amazon-section .amazon-holder{margin:0
1em}#InteraPagina #amazon-section{padding:3em
0 0 0}#Pagina #amazon-section .amazon-holder:after{content:"";position:relative;height:6em;width:6em;aspect-ratio:2 / 1;background:url(../immagini/index/amazon.d1769177634.webp) center center no-repeat;background-size:contain;margin-right:2em;margin:0
auto;background-color:transparent;transition:background-color 0.3s ease, transform 0.3s ease, filter 0.3s ease;display:block}#Pagina #amazon-section .amazon-holder:hover:after{transform:scale(1.15);filter:drop-shadow(0px 8px 12px rgba(0, 0, 0, 0.2))}#InteraPagina #catalog-section{padding:3em
0 5em 0}#Pagina #catalog-section .catalog-holder{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0
1em;z-index:1;height:100%;gap:0.3em}#Pagina #catalog-section .section-inner{height:8em;color:var(--section-title-text-color);font-size:150%;padding:2em
0 2em 0;width:100%;text-align:center}#Pagina #catalog-section .section-inner:before{content:"";position:absolute;top:0;left:0%;width:100%;height:100%;background:url(../immagini/index/banner-catalogo.d1790668870.webp) center center no-repeat;background-size:cover;z-index:0}#Pagina #catalog-section .section-inner .catalog-title{font-size:clamp(70%, 2.5vw, 135%);text-transform:uppercase;order:0}#Pagina #catalog-section .section-inner .catalog-description{font-size:clamp(50%, 1.5vw, 90%);order:1}#Pagina #qualita-section .section-title-holder:after{content:none}#Pagina #qualita-section .qualita-button{background-color:var(--section-button-background-color-dark)}#Pagina #qualita-section .qualita-button:hover{background-color:var(--section-button-background-color-light)}#InteraPagina #qualita-section .section-title-inner:after{content:none}#Pagina #catalog-section .catalog-button{font-size:80%;max-width:13em;min-width:10em;order:2;background-color:var(--section-button-background-color-light);color:var(--section-button-text-color);transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}#Pagina #catalog-section .catalog-button:hover{background-color:var(--section-button-background-color-dark)}#InteraPagina #target-section{padding:0
0 3em 0}#Pagina #target-section .target-button{margin:0;min-width:12em;max-width:16em;order:2;background-color:var(--section-button-background-color-light)}#Pagina #target-section .target-button:hover{background-color:var(--section-button-background-color-dark)}#Pagina #target-section .scrollable-list-buttons .scrollable-list-button.previous{margin-left:1em}#Pagina #target-section .scrollable-list-buttons .scrollable-list-button.next{margin-right:1em}#Pagina #ingegnerizzazione-section .ingegnerizzazione-button{position:absolute;margin:0
auto;width:10em;bottom:2em;order:2;background-color:var(--section-button-background-color-light)}#Pagina #ingegnerizzazione-section .ingegnerizzazione-button:hover{background-color:var(--section-button-background-color-dark)}#Pagina #plan-manager-section{background-color:var(--site-tertiary-color);padding:3em
0}#Pagina #plan-manager-section .section,
#Pagina #plan-manager-section .section-outer,
#Pagina #plan-manager-section .section-inner{padding:0;margin:0;height:100%;max-width:100%}#oilplan-button,.richclass-oilplan-button{display:grid !important;text-decoration:none !important;grid-template-columns:1fr;grid-template-rows:15em auto auto;background-color:var(--section-oilplan-background-text-color);text-decoration:none;position:relative;cursor:pointer;overflow:hidden}#oilplan-button::before,.richclass-oilplan-button::before{content:"";width:100%;height:100%;background-image:url(../immagini/index/banner-oilplan.d1790668870.webp);background-position:top left;background-repeat:no-repeat;background-size:cover}#oilplan-button-label,.richclass-oilplan-button-label{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5em;padding:1.5em 1em;color:var(--site-quaternary-color);font-size:clamp(90%, 1vw, 130%);text-transform:uppercase;z-index:10}#oilplan-button-label::after,.richclass-oilplan-button-label::after{content:"Maggiori Informazioni";display:flex;justify-content:center;align-items:center;width:100%;max-width:18em;height:3em;margin:0
auto;font-size:clamp(85%, 0.5vw, 100%);border-radius:0.3em;color:var(--section-button-text-color);background-color:var(--section-button-background-color-light);transition:background-color 0.3s ease-in-out}#oilplan-button-label::before,.richclass-oilplan-button-label::before{display:none}#oilplan-button:hover #oilplan-button-label::after,
.richclass-oilplan-button:hover .richclass-oilplan-button-label::after{background-color:var(--section-button-background-color-dark)}#oilplan-button:hover,.richclass-oilplan-button:hover{color:var(--site-quaternary-color)}.pl  #oilplan-button-label::after{content:"Więcej informacji"}.en  #oilplan-button-label::after{content:"More Info"}.ar  #oilplan-button-label::after{content:"مزيد من المعلومات"}#Pagina #ibin-section .section-inner{background-color:var(--ibin-section-background-color);color:var(--section-title-text-color);font-size:150%;width:100%;text-align:center;position:relative}#Pagina #ibin-section .section-inner:before{content:"";width:100%;background:url(../immagini/index/iBinProject.d1764941980.webp) no-repeat;display:block;aspect-ratio:1170 / 390;position:relative;background-size:cover}#Pagina #ibin-section #ibin-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#Pagina #ibin-section .ibin-button{font-size:100%;display:block;height:1.5em;z-index:20;color:var(--section-button-text-color);background-color:var(--section-button-background-color-light);pointer-events:none;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}#Pagina #ibin-section #ibin-button:hover .ibin-button{background-color:var(--section-button-background-color-dark);color:var(--section-button-text-color)}#Pagina #per-chi-lavoriamo-section{padding-bottom:2em;margin-bottom:2em}#breadcrumbs-holder{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--breadcrumbs-vertical-offset) var(--breadcrumbs-horizontal-offset);min-height:1.5em;line-height:1.5em;color:var(--breadcrumbs-text-color);font-size:55%;position:absolute;margin-top:1.5em;text-shadow:5px 5px 4px rgba(0, 0, 0, 0.8)}#breadcrumbs-holder
.bc{display:inline-block;list-style-type:none}#breadcrumbs-holder .bc-item{display:inline-block}#breadcrumbs-holder .bc-item:after{content:"/";padding:0
0.3em;font-size:80%}#breadcrumbs-holder .bc-item:last-child:after{display:none}#breadcrumbs-holder .bc-link{position:relative;color:var(--breadcrumbs-link-color);transition:color 0.3s ease-in-out}#breadcrumbs-holder .bc-link:focus,
#breadcrumbs-holder .bc-link:hover{color:var(--breadcrumbs-link-color-over)}#InteraPagina .section-content{margin:1em
0}#InteraPagina .section-content:first-child{margin-top:0}#InteraPagina .section-content:last-child{margin-bottom:0}#InteraPagina .section-content:last-child{position:relative;width:100%;box-sizing:border-box}#submenu
.m{list-style-type:disc;list-style-position:inside;padding-left:1em}#cta-section,#cta-work-with-us-section{position:relative;color:var(--cta-section-text-color);text-align:center;display:block;padding-bottom:0;margin-bottom:0;grid-area:dati-aziendali;order:2}#cta-work-with-us-section button
.o{background-color:var(--section-button-background-color-light)}#cta-work-with-us-section button:hover
.o{background-color:var(--section-button-background-color-light-over)}#cta-section .modulo input[type="text"],
#cta-section .modulo input[type="password"],
#cta-section .modulo input[type="email"],
#cta-section .modulo input[type="tel"],
#cta-section .modulo input[type="number"],
#cta-section .modulo input[type="search"],
#cta-section .modulo input[type="url"],
#cta-section .modulo input[type="messaggi"],
#cta-section .modulo select,
#cta-section .modulo
textarea{border:2px
solid var(--site-tertiary-color)}#cta-panel,#cta-work-with-us-panel{padding:0.5em 2em;box-sizing:border-box;background-color:var(--cta-section-background-color);text-align:left}#cta-work-with-us-panel{background-color:var(--cta-work-with-us-section-background-color)}#cta-work-with-us-panel #line-consenso_privacy a:link{color:var(--site-primary-color)}#cta-work-with-us-panel #line-consenso_privacy a:focus,
#cta-work-with-us-panel #line-consenso_privacy a:hover{color:var(--site-tertiary-color)}#cta-desc,#cta-work-with-us-desc{text-wrap:balance;font-size:250%;margin:0.5em 0;text-align:left;font-weight:bold}#cta-work-with-us-desc{font-size:150%}#cta-or,#cta-work-with-us-or{margin:2em
0;text-transform:uppercase}#cta-contact-list{display:flex;flex-wrap:wrap;justify-content:start;align-content:flex-start;align-items:stretch;gap:var(--cta-contact-list-vertical-gap)
var(--cta-contact-list-horizontal-gap)}#cta-contact-list .cta-contact{position:relative;text-align:left;display:inline-block;flex-basis:max(
calc(
var(--cta-contact-list-min-width) - var(--cta-contact-list-horizontal-gap)
),
calc(
calc(100% / var(--cta-contact-list-per-line)) -
var(--cta-contact-list-horizontal-gap)
)
)}#cta-contact-list .cta-contact-link{position:relative;display:inline-block;white-space:nowrap;line-height:1.5em;padding-left:1.75em;box-sizing:border-box;min-width:var(--cta-contact-list-min-width);text-align:left;color:var(--cta-contact-list-text-color);transition:color 0.3s ease-in-out}#cta-contact-list .cta-contact-link:before{font-family:FontAwesome;position:absolute;left:0;top:0;display:block;width:1.5em;height:1.5em;line-height:1.5em;text-align:center}#cta-contact-list .cta-contact-link:focus,
#cta-contact-list .cta-contact-link:hover{color:var(--cta-contact-list-text-color-over)}#cta-telefono .cta-contact-link:before{content:"\f095"}#cta-email .cta-contact-link:before{content:"@"}#cta-whatsapp .cta-contact-link:before{content:"\f232"}#cta-indirizzo .cta-contact-link:before{content:"\f041"}#cta-contact-list .cta-contact-label,
#cta-contact-list
.sep{display:none}#cta-work-with-us-panel .modulo
label{color:var(--cta-form-work-with-us-label-default-color)}#cta-work-with-us-panel .modulo .line:has(.input-wrapper):has(.input-wrapper textarea) > label,
#cta-work-with-us-panel .modulo  .line:has(.input-wrapper):has(.input-wrapper input[type="text"]) > label,
#cta-work-with-us-panel .modulo  .line:has(.input-wrapper):has(.input-wrapper input[type="tel"]) > label,
#cta-work-with-us-panel .modulo  .line:has(.input-wrapper):has(.input-wrapper input[type="email"])>label{color:var(--cta-form-work-with-us-label-default-color)}#cta-work-with-us-panel .modulo
#allegato{width:100%}#Piede{border-top:2px solid var(--footer-border-color);background-color:var(--footer-background-color);color:var(--footer-text-color);display:block;width:100%}#piede-outer{display:block;max-width:var(--site-content-width);padding:0
var(--site-content-offset);margin:0
auto;box-sizing:border-box}#footer-row-wrapper{position:relative;display:flex;flex-direction:column;gap:1em;grid-area:footer-row-wrapper}#piede-inner{display:flex;flex-direction:column;width:100%;gap:0.3em 1em;/}#footer-contact-holder{display:flex;justify-content:center;align-items:center;font-size:100%;padding:1em
var(--site-content-offset);box-sizing:border-box;background:url(../immagini/footer-phrase-background-mobile1.webp) left center
repeat-x;background-size:contain;margin-bottom:1em;width:100%;min-height:3.9em;text-align:center;text-wrap:balance;line-height:1.3em}#dati-aziendali-iniali-holder{grid-area:dati-aziendali-iniziali;order:1}#cta-work-with-us-section{grid-area:cta-form-2;order:3}#dati-aziendali-holder{grid-area:dati-aziendali}#dati-aziendali-holder
.sep{display:none}#dati-contatto{position:relative;display:inline-block;font-size:90%;text-align:center;margin-top:0.5em}#dati-contatto:before{content:"";position:absolute;left: -50vw;right: -50vw;top:0;bottom:0;display:block;background-color:var(--footer-dati-contatto-background-color)}#dati-contatto-iniziali{position:relative;display:flex;flex-direction:column;font-size:90%;text-align:left;margin-top:0.5em;margin:var(--site-content-offset)}#dati-contatto-descrizione{color:var(--footer-text-descriotion-color);font-size:120%;margin:2em
0;position:relative}#dati-contatto
.cline{position:relative;display:block;text-align:left;padding:0.5em 0;line-height:1.5em}#dati-contatto
.clink{position:relative;display:inline-block;color:var(--footer-contatto-color);line-height:1.3em;padding:0.1em 0 0.1em 1.75em;transition:color 0.3s ease-in-out}#dati-contatto .clink
.label{display:block;font-weight:bold}#dati-contatto
.cexp{position:absolute;left:2.5em;top: -0.6em;display:block;width:100%;text-align:left;font-size:70%;pointer-events:none}#dati-contatto a.clink:focus,
#dati-contatto a.clink:hover{text-decoration:none;color:var(--footer-contatto-color-over)}#dati-contatto .clink:before{font-family:FontAwesome;content:"";position:absolute;left:0;top:0;display:block;width:1.5em;height:1.5em;line-height:1.5em;text-align:center}#dati-contatto-indirizzo-sede-tecnica .clink:before,
#dati-contatto-indirizzo-sede-operativa .clink:before,
#dati-contatto-indirizzo-sede-legale .clink:before{content:"\f3c5";font-family:Fontawesome}#dati-contatto-email .clink:before{content:"\f0e0";font-family:Fontawesome;padding-right:0.4em}#dati-contatto-telefono .clink:before,
#dati-contatto-telefono-principale .clink:before{content:"\f095";font-family:Fontawesome;padding-right:0.4em}#dati-contatto-telefono-assistenza .clink:before{content:"\f7d9";font-family:Fontawesome}#dati-aziendali .clink:before{content:"\f02d";font-family:Fontawesome}#dati-contatto-nome{display:none}#dati-contatto-nome-logo.cline{padding:0;margin-bottom:0.5em}#dati-contatto-nome-logo
.clink{display:block;padding:0.5em;width:8em;box-sizing:border-box;aspect-ratio:1/1;background-color:var(--site-quaternary-color);border-radius:0 0 0.5em 0.5em}#dati-contatto-nome-logo .clink:before{display:none}#dati-contatto-logo{width:100%;height:100%;object-fit:contain;object-position:center center}#social-list{position:relative;grid-area:social-list;display:flex;flex-direction:column;align-items:center;line-height:1.3em;min-height:1.3em;padding:0.7em 0;box-sizing:border-box;text-align:center;color:var(--footer-smallprints-text-color);background-color:var(--footer-smallprints-background-color);font-size:70%;z-index:1}#social-list:before{content:"";position:absolute;left: -50vw;right: -50vw;top:0;bottom: -1em;display:block;background-color:var(--footer-smallprints-background-color);z-index:0}#social-list .social-button{display:inline-block;margin-left:0.3em}#social-list .social-button:first-child{margin-left:0}#social-list .social-link{position:relative;display:block;width:2.25em;height:2.25em;text-align:center;overflow:hidden;color:var(--footer-link-text-color);margin:0.3em;height:100%;align-content:center}#social-list .social-link:focus,
#social-list .social-link:hover{color:var(--footer-link-text-color-over)}#social-list .social-label{white-space:nowrap;position:absolute;left:100%;top:0}#social-list .social-link:before{font-family:"FontAwesome Brands";font-size:200%}#social-facebook .social-link:before{content:"\f082"}#social-instagram .social-link:before{content:"\f16d"}#social-linkedin .social-link:before{content:"\f08c"}#social-youtube .social-link:before{content:"\f167"}#partner-logos-holder{grid-area:partner-logos;padding:1em;background-color:var(--footer-background-color)}#partner-logos{text-align:center;display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;align-items:center;position:relative;padding:1em;gap:2em 1em;background-color:var(--footer-background-color)}#partner-logos .partner-logo{position:relative;display:block;width:100%;aspect-ratio:1/1;max-width:10em}#partner-logos .partner-logo-link{position:absolute;left:0;top:0;display:block;width:100%;height:100%;white-space:nowrap;text-indent:110%;background-position:center center;background-size:contain;background-repeat:no-repeat;overflow:hidden}#partner-logos #pl-accredia .partner-logo-link{background-image:url(../immagini/partner/accredia.d1790668871.webp)}#partner-logos #pl-csicert .partner-logo-link{background-image:url(../immagini/partner/csicert.d1790668871.webp)}#partner-logos #pl-kiwa .partner-logo-link{background-image:url(../immagini/partner/kiwa.d1790668871.webp)}#partner-logos #pl-asvis .partner-logo-link{background-image:url(../immagini/partner/asvis.d1790668871.webp)}#partner-logos #pl-ecomondo .partner-logo-link{background-image:url(../immagini/partner/ecomondo.d1790668871.webp)}#partner-logos #pl-ecoforum .partner-logo-link{background-image:url(../immagini/partner/ecoforum.d1790668871.webp)}#footer-menu-holder{grid-area:footer-menu;text-align:center}#footer-menu{display:block;text-align:left;font-size:130%;font-weight:bold}#footer-menu
.n0{display:block;line-height:1.5em;padding:0.5em 0}#footer-menu
.i0{position:relative;display:inline-block;color:var(--footer-link-text-color);line-height:1.3em;padding:0.1em 0 0.1em 1.75em;transition:color 0.3s ease-in-out}#footer-menu .i0:after{content:"|";position:absolute;left: -1rem;top:0;z-index:1;display:block;width:1.5em;height:1.5em;line-height:1.5em;text-align:end;color:var(--footer-link-text-color-after);transition:opacity 0.3s ease-in-out}#footer-menu a.i0:focus,
#footer-menu a.i0:hover{text-decoration:none;color:var(--footer-link-text-color-over)}#footer-menu strong.i0:before,
#footer-menu a.i0:focus:before,
#footer-menu a.i0:hover:before{opacity:0}#footer-menu strong.i0:after,
#footer-menu a.i0:focus:after,
#footer-menu a.i0:hover:after{opacity:1}#footer-message-holder{grid-area:footer-message;display:none}#footer-message{display:block;max-width:calc(var(--site-content-width) * 0.66);margin:0
auto;font-size:120%;line-height:1.3em;text-align:center}#legal-holder{grid-area:legal}#legal{display:flex;width:100%;font-size:80%;text-align:center;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:0.5em 1em;padding:0.25em 0}#legal
.legal{display:inline-block;line-height:1.5em}#legal .legal-link{position:relative;color:var(--footer-link-text-color)}#legal a.legal-link:focus,
#legal a.legal-link:hover{color:var(--footer-link-text-color-over)}#smallprints-holder{position:relative;grid-area:smallprints;display:block;line-height:1.3em;min-height:1.3em;padding:0.5em 0;box-sizing:border-box;text-align:center;color:var(--footer-smallprints-text-color);background-color:var(--footer-smallprints-background-color);font-size:80%}#smallprints-holder:after{content:"";position:absolute;left: -50vw;right: -50vw;top:0;bottom:0;display:block;background-color:var(--footer-smallprints-background-color)}#smallprints{position:relative;z-index:1;height:100%;align-content:center}#author-link{color:var(--footer-smallprints-text-color)}#author-link:focus,#author-link:hover{color:var(--main-text-link-over)}:root{--detail-list-vertical-gap:2em;--detail-list-horizontal-gap:2em;--detail-list-items-per-line:2;--detail-list-min-width:24em;--details-category-link-text-color:var(--site-primary-color);--details-category-link-text-color-over:var(--site-secondary-color);--detail-list-item-background-color:var(--site-primary-color);--detail-list-item-cta-background-color:rgba(var(--site-tertiary-color-rgb), 0.3);--detail-list-item-text-color:var(--site-tertiary-color);--detail-list-item-deco-color:var(--site-primary-color)}#news-events-section .section-outer{padding:0
1em}#lista-categorie-news{display:flex;gap:2em;flex-wrap:wrap;justify-content:flex;margin-bottom:1em}#lista-categorie-news
.cat{font-size:125%}#lista-categorie-news .cat-link{position:relative;display:inline-block;text-transform:uppercase;color:var(--details-category-link-text-color);padding-left:1.75em;transition:color 0.3s ease-in-out}#lista-categorie-news .cat.active .cat-link,
#lista-categorie-news .cat-link:focus,
#lista-categorie-news .cat-link:hover{text-decoration:none;color:var(--details-category-link-text-color-over)}#lista-categorie-news .cat-link:before,
#lista-categorie-news .cat-link:after{font-family:FontAwesome;content:'\f111';position:absolute;left:0;top:0;z-index:1;display:block;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;transition:opacity 0.3s ease-in-out}#lista-categorie-news .cat-link:after{content:'\f192';z-index:0;opacity:0}#lista-categorie-news .cat.active .cat-link:before{opacity:0}#lista-categorie-news .cat.active .cat-link:after{opacity:1}#details-list{display:grid;grid-template-columns:repeat(3, 1fr);max-width:var(--site-content-width);margin:0
auto;gap:var(--detail-list-vertical-gap) var(--detail-list-horizontal-gap);padding-bottom:1em}#details-list
.sep{display:none}#details-list
.detail{position:relative;display:block;width:100%;transition:transform 0.3s ease;height:100%}#details-list .detail:hover{transform:translateY(-5px)}#details-list .detail-link{display:block;width:100%;height:100%;text-decoration:none}#details-list .detail-link:focus,
#details-list .detail-link:hover{color:var(--detail-list-item-text-color)}#details-list .detail-inner{display:grid;width:100%;height:100%;grid-template-rows:1fr auto;grid-template-columns:100%}#details-list .detail-image-holder{position:absolute;right:0;top:0;display:block;width:50%;height:100%;box-sizing:border-box;overflow:hidden}#details-list .detail-image-holder:before{content:'read more';font-size:150%;position:absolute;left:15%;right:15%;top:50%;z-index:1;display:block;width:70%;line-height:1.3em;text-align:center;text-wrap:balance;transform:translateY(-50%) scale(1);transition:transform 0.9s ease-in-out}.it #details-list .detail-image-holder:before{content:'leggi tutto'}#details-list .detail-image-holder:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:0;background-color:var(--detail-list-item-cta-background-color)}#details-list .detail-image{grid-row:1 / 2;grid-column:1 / -1;position:relative;width:100%;height:100%;overflow:hidden;z-index:1}#details-list .detail-image
img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}#details-list .detail-link:hover .detail-image
img{transform:scale(1.1)}#details-list .detail-image:after{content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:1em;z-index:1;background-color:var(--detail-list-item-deco-color)}#details-list .detail-image>img{display:block;width:100%;height:auto}#details-list .detail-title-holder{grid-row:2 / 3;grid-column:1 / -1;z-index:3;width:100%;padding:0.5em 0em;box-sizing:border-box;background-color:var(--site-tertiary-color);color:var(--site-primary-color);display:block;text-align:start;min-height:5em}#details-list .detail-title{display:block;font-weight:bold;font-size:clamp(80%, 1.5vw, 130%);text-wrap:balance}#details-list .detail-date-holder{grid-row:1 / 2;grid-column:1 / -1;align-self:end;z-index:2;width:100%;padding:0.5em 0;background-color:var(--site-primary-color);color:var(--site-tertiary-color);text-align:center;font-size:90%;font-weight:bold;min-height:2em;align-content:center}@media screen and (min-width: 800px){#details-list{overflow:hidden}}@media (max-width: 992px){#details-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){#details-list{grid-template-columns:1fr}}:root{--lista-prodotti-vertical-gap:2em;--lista-prodotti-horizontal-gap:2em;--lista-prodotti-min-width:10em;--lista-prodotti-items-per-line:4;--lista-prodotti-item-background-color:var(--site-tertiary-color);--lista-prodotti-item-title-text-color:var(--site-tertiary-color);--lista-prodotti-item-button-background-color:var(--site-primary-color);--lista-prodotti-item-button-text-color:var(--site-tertiary-color)}#lista-prodotti{display:grid;gap:20px;grid-template-columns:1fr;padding:0;margin:0;width:100%;font-size:clamp(50%, 0.9vw, 100%);box-sizing:border-box;gap:var(--lista-prodotti-vertical-gap) var(--lista-prodotti-horizontal-gap)}#lista-prodotti
.product{position:relative;display:block;width:100%;aspect-ratio:1 / 1;z-index:1;box-sizing:border-box;background-color:var(--lista-prodotti-item-background-color)}#lista-prodotti .product:hover{z-index:10}#lista-prodotti .product-link{position:absolute;left:0;top:0;width:100%;height:100%;text-align:left;color:var(--lista-prodotti-item-title-text-color);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);border:1px
solid rgba(var(--site-primary-color-rgb), 0.5);transition:clip-path 1.2s ease-in-out 3s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(1) .product-link{transition:clip-path 1.2s ease-in-out 0.3s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(2) .product-link{transition:clip-path 1.2s ease-in-out 0.6s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(3) .product-link{transition:clip-path 1.2s ease-in-out 0.9s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(4) .product-link{transition:clip-path 1.2s ease-in-out 1.2s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(5) .product-link{transition:clip-path 1.2s ease-in-out 1.5s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(6) .product-link{transition:clip-path 1.2s ease-in-out 1.8s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(7) .product-link{transition:clip-path 1.2s ease-in-out 2.1s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(8) .product-link{transition:clip-path 1.2s ease-in-out 2.4s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti .product:nth-child(9) .product-link{transition:clip-path 1.2s ease-in-out 2.7s, border-color 0.3s ease-in-out, transform 0.3s ease-in-out}#lista-prodotti.aov-shown .product-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#lista-prodotti .product-link:focus,
#lista-prodotti .product-link:hover{transform:scale(1.1);border-color:black}#lista-prodotti
.sep{display:none}#lista-prodotti .product-image,
#lista-prodotti .product-background,
#lista-prodotti .product-icon{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;overflow:hidden}#lista-prodotti .product-background{z-index:0}#lista-prodotti .product-icon{z-index:1}#lista-prodotti
.photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#lista-prodotti .product-title-holder{display:flex;flex-direction:column;position:absolute;color:var(--lista-prodotti-item-title-text-color);bottom:0;right:0;left:0;z-index:1;font-size:180%}#lista-prodotti .product-code-holder{display:block;font-size:80%;background-color:var(--site-primary-color);color:var(--site-tertiary-color);width:100%;box-sizing:border-box;text-align:right;padding:0
0.5em}#lista-prodotti .product-name-holder{background-color:var(--site-tertiary-color);color:var(--site-primary-color);display:block;width:100%;padding:0
0.5em;box-sizing:border-box}@media screen and (min-width: 450px){#lista-prodotti{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 700px){#lista-prodotti{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 399px){#lista-prodotti .lista-prodotti{flex-basis:100%}#lista-prodotti .lista-prodotti-description{padding:0
0.2em 0 0;top:4em}}:root{}#chi-siamo-section .section-inner{display:flex;flex-direction:column}#chi-siamo-section .section-title-inner{padding-bottom:0.3em}#chi-siamo-section .section-title-holder{position:relative;order:1;text-align:left;margin-bottom:0em;padding-bottom:2em;padding:0.25em 0;font-size:100%;color:var(--main-text-title-text-color)}#chi-siamo-section .section-images{order:2;display:flex;flex-direction:column;gap:1em;margin:1em
0}#chi-siamo-section .section-images .section-image{display:block;width:100%;height:auto;order:0}#chi-siamo-section .section-images .section-logo{display:block;margin:0
auto}#chi-siamo-section .section-images .section-logo
img{display:block;width:140px;height:70px;object-fit:contain;object-position:center center}#chi-siamo-section .section-images .section-logo-marino{order:1}#chi-siamo-section .section-images .section-logo-asvis{order:2}#chi-siamo-section .section-content{order:3;text-align:left;display:block;line-height:1.3em}@media screen and (min-width: 800px){#chi-siamo-section .section-inner{display:grid;gap:0 2em;grid-template-columns:1fr 3fr;grid-template-areas:"section-images section-title"
"section-images section-content"}#chi-siamo-section .section-title-holder{grid-area:section-title}#chi-siamo-section .section-images{grid-area:section-images;margin:0
0 1em 0}#chi-siamo-section .section-content{grid-area:section-content}}:root{--company-values-list-vertical-gap:1em;--company-values-list-horizontal-gap:1em;--company-values-list-min-width:10em;--company-values-list-items-per-line:4;--company-values-list-over-item-text-color:var(--site-tertiary-color);--company-values-list-over-item-text-color-over:var(--site-secondary-color);--company-values-list-item-background-color:var(--site-tertiary-color);--company-values-list-item-title-text-color:var(--site-primary-color);--company-values-list-item-title-text-color-over:var(--site-quaternary-color);--company-values-list-item-description-text-color:var(--site-quaternary-color);--company-values-list-item-description-text-color-over:var(--site-quaternary-color);--company-values-list-item-button-background-color:var(--site-primary-color);--company-values-list-item-button-text-color:var(--site-quaternary-color)}#company-values-list-holder{position:relative;width:100%;box-sizing:border-box}#company-values-list{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;position:relative;align-content:center;justify-content:center;align-items:center;gap:var(--company-values-list-vertical-gap) var(--company-values-list-horizontal-gap)}#company-values-list
.info{position:relative;flex-basis:max(
calc(var(--company-values-list-min-width) - var(--company-values-list-horizontal-gap)),
calc(
calc(100% / var(--company-values-list-items-per-line)) -
var(--company-values-list-horizontal-gap)
)
);flex-shrink:0;flex-grow:0;aspect-ratio:1/1.35;transition:transform 0.3s ease-in-out;z-index:1;display:block}#company-value-section .section-inner{display:flex;flex-direction:column}#company-value-section .section-content{order:3;text-align:left;display:block;line-height:1.3em}.no-js #company-values-list .info,
#company-values-list-holder.aov-shown #company-values-list
.info{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#company-values-list .company-values-link{position:relative;left:0;top:0;display:flex;width:16em;height:20em;padding:5%;box-sizing:border-box;flex-direction:column;align-content:center;justify-content:center;align-items:center;gap:2em 0;margin:0
auto;background-color:var(--company-values-list-item-background-color);transform:scale(1);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#company-values-list .info:nth-child(1) .company-values-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#company-values-list .info:nth-child(2) .company-values-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#company-values-list .info:nth-child(3) .company-values-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.75s}.no-js #company-values-list .company-values-link,
#company-values-list-holder.aov-shown #company-values-list .company-values-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#company-values-list:has(.company-values-link:hover, .company-values-link:focus) .company-values-link{transform:scale(0.9);opacity:0.75}#company-values-list .company-values-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;z-index:0;aspect-ratio:1 / 1;width:10em;margin:0
auto}#company-values-list .info[data-info="affidabilita"]>.company-values-link:before{background-image:url(../immagini/company-values/affidabilita.webp);left:2.3em}#company-values-list .info[data-info="soluzioni"]>.company-values-link:before{background-image:url(../immagini/company-values/soluzioni.webp)}#company-values-list .info[data-info="sensibilita"]>.company-values-link:before{background-image:url(../immagini/company-values/sensibilita.webp)}#company-values-list .info[data-info="innovazione"]>.company-values-link:before{background-image:url(../immagini/company-values/innovazione.webp)}#company-values-list .company-values-link:focus,
#company-values-list .company-values-link:hover{transform:scale(1.1) !important;opacity:1 !important}#company-values-list .company-value-title{position:relative;z-index:2;width:100%;display:block;font-weight:bold;line-height:1.3em;min-height:2.6em;font-size:150%;text-wrap:balance;color:var(--company-values-list-item-title-text-color);text-align:center;transition:color 0.3s ease-in-out}#company-values-list .company-values-link:focus .company-value-title,
#company-values-list .company-values-link:hover .company-value-title{color:var(--company-values-list-item-description-text-color-over)}#company-values-list .company-value-description{position:relative;display:block;font-size:100%;width:100%;z-index:2;box-sizing:border-box;line-height:1.5em;min-height:7.5em;color:var(--company-values-list-item-description-text-color);text-align:center;text-wrap:balance;transition:color 0.3s ease-in-out}#company-values-list .company-value-description>p{width:100%;padding:0}#company-values-list .company-values-link:focus .company-value-description,
#company-values-list .company-values-link:hover .company-value-description{color:var(--company-values-list-item-description-text-color-over)}#company-values-list .company-value-title,
#company-values-list .company-value-description,
#company-values-list .company-values-link:after{position:relative;z-index:2}#company-values-list .company-values-title{top:4em;position:relative;margin:0
auto;font-size:120%;font-weight:bold;text-align:center;color:var(--company-values-list-item-title-text-color)}#company-values-list .company-values-title:hover{color:var(--company-values-list-item-title-text-color-hover)}#company-values-list .company-values-description{top:4em;position:relative;margin:0
auto;text-align:center;text-wrap:balance;font-size:90%}@media screen and (min-width: 800px){#company-values-list{flex-direction:row}}@media scren and (min-width: 800px){#company-values-list
.info{aspect-ratio:1/1}}@media scren and (max-width: 479px){#company-values-list
.info{flex-basis:100%}}:root{--customers-list-vertical-gap:1em;--customers-list-horizontal-gap:1em;--customers-list-min-width:10em;--customers-list-items-per-line:4;--customer-background-color:#D5D5D5}#Pagina #customers-section{background-color:var(--customer-background-color)}#customers-list-holder{position:relative;width:100%;height:13em;box-sizing:border-box;padding:0
1.75vw}#customers-list{display:flex;width:100%;height:13em;flex-direction:row;flex-wrap:nowrap;position:relative;overflow:hidden}#customers-list
.customer{position:relative;display:block;flex-shrink:0;flex-grow:0;aspect-ratio:1/1;transition:transform 0.3s ease-in-out;z-index:1;flex-shrink:0;flex-grow:0}div#customers-list-title{margin:1em
0}.no-js #customers-list .customer,
#customers-list-holder.aov-shown #customers-list
.customer{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#customers-list .customers-link{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;padding:8%;box-sizing:border-box;align-items:start;gap:2em 0;margin:0
auto;background-color:var(--customers-list-item-background-color);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#customers-list .customer:nth-child(1) .customers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#customers-list .customer:nth-child(2) .customers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#customers-list .customer:nth-child(3) .customers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.75s}#customers-list .customer:nth-child(4) .customers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#customers-list .customer:nth-child(5) .customers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.40s}#customers-list .customer:nth-child(6) .customers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.75s}.no-js #customers-list .customers-link,
#customers-list-holder.aov-shown #customers-list .customers-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#customers-list .customers-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;aspect-ratio:1 / 1;max-width:13em}#customers-list .customer[data-customer="adriaticaoli"]>.customers-link:before{background-image:url(../immagini/customers/adriaticaoil.d1790668869.webp)}#customers-list .customer[data-customer="bimas"]>.customers-link:before{background-image:url(../immagini/customers/bimas.d1790668870.webp)}#customers-list .customer[data-customer="argotractors"]>.customers-link:before{background-image:url(../immagini/customers/argotractors.d1790668869.webp)}#customers-list .customer[data-customer="primus"]>.customers-link:before{background-image:url(../immagini/customers/primus.d1790668870.webp)}#customers-list .customer[data-customer="marposs"]>.customers-link:before{background-image:url(../immagini/customers/marposs.d1790668870.webp)}#customers-list .customer[data-customer="tecna"]>.customers-link:before{background-image:url(../immagini/customers/tecna.d1790668870.webp)}#customers-list .customer[data-customer="biesse"]>.customers-link:before{background-image:url(../immagini/customers/biesse.d1790668870.webp)}#customers-list .customer[data-customer="celbo"]>.customers-link:before{background-image:url(../immagini/customers/celbo.d1790668870.webp)}#customers-list .customer[data-customer="enne_effe"]>.customers-link:before{background-image:url(../immagini/customers/enne_effe.d1790668870.webp)}#customers-list .customer[data-customer="sela_cars"]>.customers-link:before{background-image:url(../immagini/customers/sela_cars.d1790668870.webp)}#customers-list .customer[data-customer="techimp"]>.customers-link:before{background-image:url(../immagini/customers/techimp.d1790668870.webp)}@media screen and (min-width: 399px){#customers-list{height:13em}}@media screen and (max-width: 399px){#customers-list
.customers{flex-basis:100%}}:root{--energy-list-vertical-gap:1em;--energy-list-horizontal-gap:1em;--energy-list-min-width:10em;--energy-list-items-per-line:4;--energy-list-over-item-text-color:var(--site-tertiary-color);--energy-list-over-item-text-color-over:var(--site-secondary-color);--energy-list-item-background-color:var(--site-tertiary-color);--energy-list-item-title-text-color:var(--site-tertiary-color);--energy-list-item-description-text-color:var(--site-tertiary-color);--energy-list-item-button-background-color:var(--site-primary-color);--energy-list-item-button-text-color:var(--site-tertiary-color);--site-energy-background-color:#D5D5D5}#Pagina #energy-section{position:relative}#Pagina #energy-section .section-outer{min-width:100%;height:100%;background-color:var(--site-energy-background-color)}#Pagina #energy-section .section-inner,
#Pagina #energy-section .section-inner .section-content,
#Pagina #energy-section .section-inner #energy-list-holder{height:100%}#Pagina #energy-section #energy-info-holder{max-width:var(--site-content-width);height:100%}#energy-list{display:flex;width:100%;height:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow:hidden;gap:var(--energy-list-vertical-gap) var(--energy-list-horizontal-gap)}#energy-list
.info{flex:0 0 100%;min-width:100%;z-index:1;height:100%}#energy-section .energy-info-holder{flex:0 0 100%;min-width:100%;height:100%;display:flex;justify-content:center}#energy-section .energy-link{position:relative;display:flex;flex-direction:column;justify-content:center;margin:2em
auto;height:100%;max-width:var(--site-content-width);width:80%}#energy-list .info[data-info="fotovoltaico"]>.energy-link:before{background-image:url(../immagini/energy/fotovoltaico.webp);left:2.3em}#energy-list .energy-title{position:relative;width:100%;text-transform:uppercase;display:block;order:0;font-weight:bold;line-height:1.3em;min-height:2em;font-size:150%;text-wrap:balance;color:var(--energy-list-item-title-text-color);text-align:left}#energy-list .energy-link:focus .energy-title,
#energy-list .energy-link:hover .energy-title{color:var(--energy-list-item-description-text-color-over)}#energy-list .energy-description{position:relative;display:block;width:100%;order:1;font-size:100%;box-sizing:border-box;line-height:1.5em;min-height:4em;color:var(--energy-list-item-description-text-color);text-align:left;text-wrap:balance}#energy-list .energy-description>p{width:100%;padding:0}#energy-list .energy-link:focus .energy-description,
#energy-list .energy-link:hover .energy-description{color:var(--energy-list-item-description-text-color-over)}#energy-list .energy-title,
#energy-list .energy-description,
#energy-list .energy-link:after{position:relative;z-index:2}:root{--engineering-list-vertical-gap:1em;--engineering-list-horizontal-gap:1em;--engineering-list-min-width:10em;--engineering-list-items-per-line:4;--engineering-list-over-item-text-color:var(--site-tertiary-color);--engineering-list-over-item-text-color-over:var(--site-secondary-color);--engineering-list-item-background-color:var(--site-tertiary-color);--engineering-list-item-title-text-color:var(--site-tertiary-color);--engineering-list-item-description-text-color:var(--site-tertiary-color);--engineering-list-item-button-background-color:var(--site-primary-color);--engineering-list-item-button-text-color:var(--site-tertiary-color)}#engineering-list-holder{position:relative;width:100%;box-sizing:border-box;padding:0
1.75vw}#engineering-list{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:nowrap;position:relative;overflow:hidden;padding:1em
0;gap:var(--engineering-list-vertical-gap) var(--engineering-list-horizontal-gap)}#engineering-list
.engineering{position:relative;display:block;flex-basis:max(
calc(var(--engineering-list-min-width) - var(--engineering-list-horizontal-gap)),
calc(
calc(100% / var(--engineering-list-items-per-line)) -
var(--engineering-list-horizontal-gap)
)
);aspect-ratio:1/1;transition:transform 0.3s ease-in-out;z-index:1;flex-shrink:0;flex-grow:0}div#engineering-list-title{margin:1em
0}.no-js #engineering-list .engineering,
#engineering-list-holder.aov-shown #engineering-list
.engineering{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#engineering-list .engineering-link{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;padding:8%;box-sizing:border-box;align-items:start;gap:2em 0;margin:0
auto;background-color:var(--engineering-list-item-background-color);transform:scale(1);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#engineering-list .engineering:nth-child(1) .engineering-link,
#engineering-list .engineering:nth-child(2) .engineering-link,
#engineering-list .engineering:nth-child(3) .engineering-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}.no-js #engineering-list .engineering-link,
#engineering-list-holder.aov-shown #engineering-list .engineering-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#engineering-list:has(.engineering-link:hover, .engineering-link:focus) .engineering-link{transform:scale(0.9);opacity:0.75}#engineering-list .engineering-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;z-index: -1;aspect-ratio:1 / 1;width:100%;margin:0
auto}#engineering-list .engineering[data-info="industrializzazione"]>.engineering-link:before{background-image:url(../immagini/engineering/industrializzazione.webp)}#engineering-list .engineering[data-info="design"]>.engineering-link:before{background-image:url(../immagini/engineering/design.webp)}#engineering-list .engineering[data-info="costruzione"]>.engineering-link:before{background-image:url(../immagini/engineering/costruzione.webp)}#engineering-list .engineering-link:focus,
#engineering-list .engineering-link:hover{transform:scale(1.1) !important;opacity:1 !important}#engineering-list .engineering-title{position:absolute;top:0.8em;margin:0;font-size:clamp(115%, 2.5vw, 150%);font-weight:normal;text-align:left;color:var(--engineering-list-item-title-text-color);order:0}#engineering-list .engineering-description{position:absolute;text-align:left;text-wrap:balance;padding:0
0.7em 0 0;top:8em;font-size:clamp(65%, 3vw, 90%);color:var(--engineering-list-item-description-text-color);order:1}@media screen and (min-width: 399px){#engineering-list{height:20em}}@media screen and (max-width: 399px){#engineering-list
.engineering{flex-basis:100%}#engineering-list .engineering-description{padding:0
0.2em 0 0;top:7em}}:root{--ingegnerizzazione-list-vertical-gap:1em;--ingegnerizzazione-list-horizontal-gap:1em;--ingegnerizzazione-list-min-width:10em;--ingegnerizzazione-list-items-per-line:3;--ingegnerizzazione-list-over-item-text-color:var(--site-tertiary-color);--ingegnerizzazione-list-over-item-text-color-over:var(--site-secondary-color);--ingegnerizzazione-list-item-background-color:var(--site-tertiary-color);--ingegnerizzazione-list-item-title-text-color:var(--site-tertiary-color);--ingegnerizzazione-list-item-description-text-color:var(--site-tertiary-color);--ingegnerizzazione-list-item-button-background-color:var(--site-primary-color);--ingegnerizzazione-list-item-button-text-color:var(--site-tertiary-color)}#ingegnerizzazione-list-holder{position:relative;width:100%;box-sizing:border-box;padding:0}#ingegnerizzazione-list{display:flex;justify-content:space-between;width:100%;height:auto;flex-direction:row;flex-wrap:nowrap;position:relative;overflow:visible;padding:1em
0;gap:var(--ingegnerizzazione-list-vertical-gap) var(--ingegnerizzazione-list-horizontal-gap);z-index:1}#ingegnerizzazione-list
.ingegnerizzazione{position:relative;display:block;flex-basis:max(
calc(var(--ingegnerizzazione-list-min-width) - var(--ingegnerizzazione-list-horizontal-gap)),
calc(
calc(100% / var(--ingegnerizzazione-list-items-per-line)) -
var(--ingegnerizzazione-list-horizontal-gap)
)
);aspect-ratio:1/1;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;z-index:1;flex-shrink:0;flex-grow:0;transform-origin:center center}#ingegnerizzazione-list:has(.ingegnerizzazione:hover) .ingegnerizzazione:not(:hover){transform:scale(0.9);opacity:0.75}#ingegnerizzazione-list .ingegnerizzazione:hover{transform:scale(1.1);z-index:10;opacity:1}div#ingegnerizzazione-list-title{margin:1em
0}#ingegnerizzazione-list .ingegnerizzazione-link{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;padding:8%;box-sizing:border-box;align-items:start;gap:2em 0;margin:0
auto;background-color:var(--ingegnerizzazione-list-item-background-color);transform:none;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#ingegnerizzazione-list .ingegnerizzazione:nth-child(1) .ingegnerizzazione-link,
#ingegnerizzazione-list .ingegnerizzazione:nth-child(2) .ingegnerizzazione-link,
#ingegnerizzazione-list .ingegnerizzazione:nth-child(3) .ingegnerizzazione-link{transition:clip-path 0.9s ease-in-out 0.15s}.no-js #ingegnerizzazione-list .ingegnerizzazione-link,
#ingegnerizzazione-list-holder.aov-shown #ingegnerizzazione-list .ingegnerizzazione-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#ingegnerizzazione-list .ingegnerizzazione-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index: -1;aspect-ratio:1 / 1;width:100%;margin:0
auto}#ingegnerizzazione-list .ingegnerizzazione[data-info="industrializzazione"]>.ingegnerizzazione-link:before{background-image:url(../immagini/ingegnerizzazione/industrializzazione.d1790668870.webp)}#ingegnerizzazione-list .ingegnerizzazione[data-info="design"]>.ingegnerizzazione-link:before{background-image:url(../immagini/ingegnerizzazione/progettazione.d1790668870.webp)}#ingegnerizzazione-list .ingegnerizzazione[data-info="costruzione"]>.ingegnerizzazione-link:before{background-image:url(../immagini/ingegnerizzazione/costruzione.d1790668870.webp)}#ingegnerizzazione-list .ingegnerizzazione-title{position:relative;top:0;margin:0;font-size:clamp(115%, 2.5vw, 150%);font-weight:normal;text-align:left;color:var(--ingegnerizzazione-list-item-title-text-color);order:0}#ingegnerizzazione-list .ingegnerizzazione-description{position:absolute;text-align:left;text-wrap:balance;padding:0
0.7em 0 0;top:8em;font-size:clamp(65%, 3vw, 90%);color:var(--ingegnerizzazione-list-item-description-text-color);order:1}@media screen and (min-width: 399px){#ingegnerizzazione-list{height:23em}#ingegnerizzazione-list .ingegnerizzazione:first-child{transform-origin:left center}#ingegnerizzazione-list .ingegnerizzazione:last-child{transform-origin:right center}}@media screen and (max-width: 399px){#ingegnerizzazione-list
.ingegnerizzazione{flex-basis:100%}#ingegnerizzazione-list .ingegnerizzazione-description{padding:0
0.2em 0 0;top:7em}}@media screen and (min-width: 599px){#ingegnerizzazione-list{height:23em}}@media screen and (min-width: 800px){:root{--menu-main-link-text-color:var(--site-tertiary-color);--menu-main-link-text-color-over:var(--site-primary-color);--menu-main-deco-color:var(--site-secondary-color);--menu-main-deco-color-scrolled:var(--site-quaternary-color);--menu-sub-link-text-color:var(--site-tertiary-color);--menu-sub-link-text-color-over:var(--site-primary-color);--menu-sub-link-background-color-over:var(--site-primary-color);--menu-sub-background-color:rgba(var(--site-quaternary-color-rgb), 0.6);--megamenu-header-background-color:rgba(
var(--site-primary-color-rgb),
0.4
);--megamenu-main-link-text-color:var(--site-primary-color);--megamenu-main-link-text-color-over:var(--site-quaternary-color);--megamenu-separator-color:var(--site-quaternary-color);--menu-main-link-separator-color:var(--site-primary-color)}#mobile-menu{display:none}#menu{position:relative;display:block;height:4em;align-content:center}#menu
.m0{display:flex;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;font-size:82%;color:var(
--menu-main-link-text-color
);position:relative}#menu
.n0{margin:0
0.5em;display:inline-block;position:relative}#menu .n0:first-child{margin-left:0.5em}#menu .n0:last-child{margin-right:0}#menu
.i0{position:relative;z-index:11;color:transparent;padding:0;height:1.5em;line-height:1.5em;font-weight:800;color:var(--menu-main-link-text-color);display:block;text-transform:uppercase;transition:color 0.6s ease-in-out}#menu
.i0{position:relative;padding:0
0.1em}#menu>.m0>.n0:not(:last-child)::after{content:"|";display:block;width:1em;height:1em;text-align:center;line-height:1em;position:absolute;right: -1em;top:50%;margin-top: -0.5em;color:var(--menu-main-link-separator-color);font-weight:800;transition:transform 0.6s ease-in-out, color 0.6s ease-in-out;pointer-events:none}#menu strong.i0,
#menu .hasSelectedSubItem > .i0,
#menu .hasOpenSubmenu > .i0,
#menu .n0:has(strong) > .i0,
#menu .n0:has(.i:focus) > .i0,
#menu .n0:has(.m:hover) > .i0,
#menu .i0:focus,
#menu .i0:hover{color:var(--menu-main-link-text-color-over)}#menu
.label.i0{cursor:default}#menu
.m1{top:1.6em;left: -0.5em;box-shadow:border-box;min-width:150%;text-align:left;box-sizing:border-box;padding:1.5em 0 0 0;white-space:nowrap;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;overflow:hidden;z-index:10;left:calc(-1 * var(--site-content-offset));margin-left:0;gap:0;position:absolute;border-radius:0 0 0.5em 0.5em;overflow:hidden;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);transition:top 0.3s ease-in-out, clip-path 0.6s ease-in-out, padding-top 0.3s ease-in-out}.scrolled #menu
.m1{padding-top:0.75em}#menu .n0:nth-child(3) .m1,
#menu .n0:nth-child(4) .m1,
#menu .n0:nth-child(5) .m1,
#menu .n0:nth-child(6) .m1,
#menu .n0:nth-child(7) .m1{columns:1;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;flex-direction:column}#menu .m1:before{content:"";display:block;z-index:0;position:absolute;left:0;top:1.9em;right:0;bottom:0;background-color:var(--menu-sub-background-color);transition:top 0.3s ease-in-out}.scrolled #menu .m1:before{top:1.02em}#menu .m1.menuOpen,
#menu .m1:has(.i:focus),
#menu .m1:hover,
#menu .i0:focus + .m1,
#menu .n0:hover>.m1{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#menu
.n1{position:relative;z-index:1;padding:0.35em;break-inside:avoid;display:block}#menu
.i1{position:relative;height:1.5em;line-height:2.6em;padding:0
0.25em 0.7em 0.25em;font-weight:bold;color:var(--menu-sub-link-text-color);background:none;border:none;text-transform:uppercase;display:block;transition:color 0.6s ease-in-out}#menu .i1:after{content:"";display:block;height:96%;width:100%;position:absolute;left:0;bottom:0;z-index:0;top:0.3em;background-color:var(--menu-sub-link-background-color-over);color:var(--menu-sub-link-text-color-over);transform:scaleX(0);transform-origin:right bottom;transition:transform 0.5s ease-in-out}#menu .i1>.s{position:relative;z-index:1;font-size:90%}#menu strong.i1:after,
#menu a.i1:focus:after,
#menu a.i1:hover:after{transform:scaleX(1);transform-origin:left bottom}#menu
.m2{display:block;padding-top:0.5em}#menu
.n2{position:relative;z-index:1;padding:0.15em 0;break-inside:avoid;display:block}#menu
.i2{position:relative;height:1.5em;line-height:1.5em;padding:0.15em 0.25em;color:var(--menu-sub-link-text-color);background:none;border:none;display:block;transition:background-color 0.3s ease-in-out}#menu .i2:after{content:"";display:block;height:100%;width:100%;position:absolute;left:0;bottom:0;z-index:0;background-color:var(--menu-sub-link-background-color-over);transform:scaleX(0);transform-origin:right bottom;transition:transform 0.5s ease-in-out}#menu .i2>.s{position:relative;z-index:1;font-size:90%}#menu strong.i2:after,
#menu a.i2:focus:after,
#menu a.i2:hover:after{transform:scaleX(1);transform-origin:left bottom}#menu
.m3{display:none}}@media screen and (min-width: 800px) and (max-width: 1279px){#menu
.m0{justify-content:center}#menu
.m1{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 1200px){#menu .m1:before{top:2.65em}.scrolled #menu .m1:before{top:1.76em}}@media screen and (max-width: 799px){:root{--mobile-menu-opener-color:var(--site-quaternary-color);--mobile-menu-opener-scrolled-color:var(--site-quaternary-color);--mobile-menu-panel-background-color:linear-gradient(180deg, rgba(var(--site-primary-color-rgb), 1) 0%, rgba(var(--site-primary-color-rgb), 0) 100%);--mobile-menu-scrolled-panel-background-color:var(--site-primary-color);--mobile-menu-open-panel-background-color:var(--site-primary-color);--mobile-menu-open-page-background-color:var(--site-primary-color);--mobile-menu-background-color:var(--site-tertiary-color);--mobile-menu-link-level0-text-color:var(--site-quaternary-color);--mobile-menu-link-level0-background-color:var(--site-secondary-color);--mobile-menu-link-level0-border-color:var(--site-primary-color);--mobile-menu-link-level1-text-color:var(--site-quaternary-color);--mobile-menu-link-level1-background-color:var(--site-primary-color);--mobile-menu-link-level1-border-color:var(--site-tertiary-color);--mobile-menu-link-level0-toolbar-text-color:var(--site-primary-color);--mobile-menu-link-level0-toolbar-background-color:oklch(
from var(--site-secondary-color) calc(l * 1.25) c h
);--mobile-menu-link-level0-toolbar-border-color:var(--site-primary-color);--mobile-menu-link-level1-toolbar-text-color:var(--site-primary-color);--mobile-menu-link-level1-toolbar-background-color:oklch(
from var(--site-secondary-color) calc(l * 1.5) c h
);--mobile-menu-link-level1-toolbar-border-color:var(--site-primary-color)}#menu{display:none}html.mobile-menu-open
#InteraPagina{display:none}#mobile-menu{position:absolute;top:0;left:0;right:0;z-index:9}#mobile-menu.closed{position:fixed}#mobile-menu .mobile-menu-panel{position:fixed;left:0;top:0;z-index:3;width:100%;height:80px;background:var(--mobile-menu-panel-background-color);transition:background-color 0.3s ease-in-out, background 0.3s ease-in-out}.scrolled #mobile-menu .mobile-menu-panel{background:var(--mobile-menu-scrolled-panel-background-color);box-shadow:0 0 3px black}html.mobile-menu-open
body{background-color:var(--mobile-menu-open-page-background-color)}html.mobile-menu-open #mobile-menu .mobile-menu-panel{background:var(--mobile-menu-open-panel-background-color)}#mobile-menu.closed .mobile-menu-panel{position:absolute}#mobile-menu .mobile-menu-home-holder{position:absolute;left:15px;top:10px;bottom:10px;right:125px;z-index:1;display:block;transform:scale(1);transform-origin:12.5% center;transition:transform 0.3s ease-in-out}.scrolled #mobile-menu .mobile-menu-home-holder{transform:scale(1.25)}#mobile-menu .mobile-menu-home{display:block;position:absolute;top:5px;left:5px;right:0;bottom:5px;white-space:nowrap;overflow:hidden;text-indent:100%;background:url(../immagini/nuovacplastica-logo.d1790668865.svg) left center no-repeat;background-size:contain}#mobile-menu .mobile-menu-opener-holder{position:absolute;right:0;top:0;z-index:1;display:block;width:50%;height:80px}#mobile-menu .mobile-menu-opener{display:inline-block;position:absolute;top:15px;right:15px;width:50px;height:50px;line-height:50px;overflow:hidden;white-space:nowrap;text-indent:100%;text-decoration:none;color:var(--mobile-menu-opener-color);transition:color 0.3s ease-in-out}.scrolled #mobile-menu .mobile-menu-opener{color:var(--mobile-menu-opener-scrolled-color)}#mobile-menu .mobile-menu-opener:before{font-family:FontAwesome;content:"\f00d";font-size:28px;box-sizing:border-box;display:block;width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;z-index:2;text-indent:0;transition:transform 0.3s ease-in-out}#mobile-menu .mobile-menu-opener:after{font-family:FontAwesome;content:"\f0c9";font-size:28px;box-sizing:border-box;display:block;width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;z-index:1;transform:scale(0);text-indent:0;transition:transform 0.3s ease-in-out}#mobile-menu.closed .mobile-menu-opener:before{transform:scale(0)}#mobile-menu.closed .mobile-menu-opener:after{transform:scale(1)}#mobile-menu
.m0{display:block;position:absolute;left:0;top:80px;z-index:2;width:100%;background-color:var(--mobile-menu-panel-background-color);overflow:hidden;min-height:calc(100vh - 80px);transition:opacity 0.3s ease-in-out}#mobile-menu.closed
.m0{opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out 1.2s}#mobile-menu
.n0{position:relative;top:0;left:0;transition:left 0.3s ease-in-out}#mobile-menu
.i0{transition:left 0.3s ease-in-out 1.3s}#mobile-menu .n0:nth-child(1){transition:left 0.3s ease-in-out 0.3s}#mobile-menu .n0:nth-child(2){transition:left 0.3s ease-in-out 0.4s}#mobile-menu .n0:nth-child(3){transition:left 0.3s ease-in-out 0.5s}#mobile-menu .n0:nth-child(4){transition:left 0.3s ease-in-out 0.6s}#mobile-menu .n0:nth-child(5){transition:left 0.3s ease-in-out 0.7s}#mobile-menu .n0:nth-child(6){transition:left 0.3s ease-in-out 0.8s}#mobile-menu .n0:nth-child(7){transition:left 0.3s ease-in-out 0.9s}#mobile-menu .n0:nth-child(8){transition:left 0.3s ease-in-out 1s}#mobile-menu .n0:nth-child(9){transition:left 0.3s ease-in-out 1.1s}#mobile-menu .n0:nth-child(10){transition:left 0.3s ease-in-out 1.2s}#mobile-menu .n0:nth-child(11){transition:left 0.3s ease-in-out 1.3s}#mobile-menu .n0:nth-child(12){transition:left 0.3s ease-in-out 1.4s}#mobile-menu .n0:nth-child(13){transition:left 0.3s ease-in-out 1.5s}#mobile-menu .n0:nth-child(14){transition:left 0.3s ease-in-out 1.6s}#mobile-menu .n0:nth-child(15){transition:left 0.3s ease-in-out 1.7s}#mobile-menu.closed
.n0{left:100%}#mobile-menu .n0:last-child
.i0{border-radius:0 0 2em 0}#mobile-menu .n0.hasSubmenu:last-child
.i0{border-radius:0 0 0 0}#mobile-menu .n0.hasSubmenu:last-child .n1:last-child
.i1{border-radius:0 0 2em 0}#mobile-menu
.i{display:block;padding:0
1.25em;height:3.75em;line-height:3.75em;font-size:100%;color:var(--mobile-menu-link-level0-text-color);background:var(--mobile-menu-link-level0-background-color);border-bottom:1px solid var(--mobile-menu-link-level0-border-color);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-menu .tb
.i{color:var(--mobile-menu-link-level0-toolbar-text-color);background:var(--mobile-menu-link-level0-toolbar-background-color);border-bottom:1px solid var(--mobile-menu-link-level0-toolbar-border-color)}#mobile-menu .i>.s{font-size:125%}#mobile-menu
.m1{display:none}#mobile-menu .hasOpenSubmenu
.m1{display:block}#mobile-menu
.i1{font-size:85%;padding:0
2.25em;color:var(--mobile-menu-link-level1-text-color);background:var(--mobile-menu-link-level1-background-color);border-bottom:1px solid var(--mobile-menu-link-level1-border-color)}#mobile-menu .tb
.i1{color:var(--mobile-menu-link-level1-toolbar-text-color);background:var(--mobile-menu-link-level1-toolbar-background-color);border-bottom:1px solid var(--mobile-menu-link-level1-toolbar-border-color)}#mobile-menu .hasSelectedSubItem
a.i0{font-weight:bold}#mobile-menu a.i:focus,
#mobile-menu a.i:hover{text-decoration:none}#mobile-buttons{position:absolute;right:65px;top:15px;z-index:2;height:50px}#mobile-search-button-holder{position:relative;display:inline-block;width:50px;height:50px}#mobile-search-button{box-sizing:border-box;position:absolute;left:0;top:0;display:block;width:100%;height:100%;white-space:nowrap;text-indent:100%;overflow:hidden;vertical-align:middle}#mobile-search-button:before{position:absolute;left:0;top:0;width:100%;height:100%;line-height:50px;text-align:center;font-family:FontAwesome;font-size:28px;content:"\f002";text-indent:0;color:var(--mobile-menu-opener-color);transition:color 0.3s ease-in-out}.scrolled #mobile-search-button:before{color:var(--mobile-menu-opener-scrolled-color)}}:root{--form-legend-border-color:#f0c73d;--form-vertical-gap:2.5em;--form-horizontal-gap:4em;--form-item-min-width:13em;--form-items-per-line:2;--form-text-default-color:var(--main-text-color);--form-text-focus-color:var(--site-quaternary-color);--form-text-message-color:black;--form-text-warning-color:black;--form-text-valid-color:var(--site-quaternary-color);;--form-text-error-color:black;--form-border-default-color:var(--site-senary-color);--form-border-message-color:#00f;--form-border-warning-color:#fc0;--form-border-valid-color:#0f0;--form-border-error-color:#f00;--form-border-focus-color:rgba(var(--site-quaternary-color-rgb), 0.5);--form-background-default-color:rgba(var(--site-tertiary-color-rgb), 0.5);--form-background-valid-color:rgba(0, 255, 0, 0.47);--form-background-error-color:rgba(255, 55, 0, 0.3);--form-background-focus-color:var(--site-tertiary-color);--form-message-default-color:#525050;--form-message-info-color:#00f;--form-message-warning-color:#fc0;--form-message-error-color:#f00;--form-label-default-color:var(--site-quaternary-color);--form-label-info-color:#00f;--form-label-warning-color:#fc0;--form-label-error-color:#f00;--form-label-valid-color:#0f0}.modulo{width:100%;text-align:center;box-sizing:border-box}.modulo
fieldset{position:relative;display:block;width:100%;padding:0;box-sizing:border-box;border:0;margin-bottom:2em}.modulo fieldset:last-child,
.modulo fieldset:last-of-type{margin-bottom:0.5em}.modulo
legend{display:block;width:100%;min-height:1.5em;line-height:1.5em;padding:0.5em 0;margin-bottom:1em;font-weight:bold;text-align:left;border-bottom:3px solid var(--form-legend-border-color);text-transform:uppercase}.modulo .fieldset-default>legend{display:none}.modulo .fieldset-lines{display:flex;gap:var(--form-vertical-gap) var(--form-horizontal-gap);flex-wrap:wrap;justify-content:flex-start}.modulo
.line{min-height:2em;text-align:left;flex-basis:max(calc(var(--form-item-min-width) - var(--form-horizontal-gap)), calc(calc(100% / var(--form-items-per-line)) - var(--form-horizontal-gap)));flex-grow:2;position:relative}.modulo
.line.long_label{flex-basis:100%;flex-grow:1}.modulo .line:has(textarea){flex-basis:100%;flex-grow:1}.modulo
label{display:block;color:var(--form-label-default-color);height:1.25em;line-height:1.25em;text-align:left;position:absolute;transition:0.2s ease;padding:0
0.15em 0 1.5em;z-index:1}.modulo .line:has(.input-wrapper):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper):has(.input-wrapper input[type="search"])>label{display:block;color:var(--form-label-default-color);height:1.25em;line-height:1.25em;text-align:left;position:absolute;left:5px;top:1em;transform:translateY(-50%);transition:0.2s ease;padding:0
0.15em 0 1.5em;z-index:1}.modulo #line-allegato
label{display:none}.modulo .line:last-child{padding-bottom:0}.modulo .line:has(.input-wrapper.touched > *:invalid):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:invalid):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper.touched > *:out-of-range):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:out-of-range):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper.touched > *:valid):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper.touching > *:focus):has(.input-wrapper textarea) > label,
.modulo .line:has(.input-wrapper.touched > *:invalid):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:invalid):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper.touched > *:out-of-range):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:out-of-range):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper.touched > *:valid):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper.touching > *:focus):has(.input-wrapper input[type="text"]) > label,
.modulo .line:has(.input-wrapper.touched > *:invalid):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:invalid):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper.touched > *:out-of-range):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:out-of-range):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper.touched > *:valid):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper.touching > *:focus):has(.input-wrapper input[type="tel"]) > label,
.modulo .line:has(.input-wrapper.touched > *:invalid):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:invalid):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper.touched > *:out-of-range):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:out-of-range):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper.touched > *:valid):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper.touching > *:focus):has(.input-wrapper input[type="email"]) > label,
.modulo .line:has(.input-wrapper.touched > *:invalid):has(.input-wrapper input[type="search"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:invalid):has(.input-wrapper input[type="search"]) > label,
.modulo .line:has(.input-wrapper.touched > *:out-of-range):has(.input-wrapper input[type="search"]) > label,
.modulo .line:has(.input-wrapper.touched > *:focus:out-of-range):has(.input-wrapper input[type="search"]) > label,
.modulo .line:has(.input-wrapper.touched > *:valid):has(.input-wrapper input[type="search"]) > label,
.modulo .line:has(.input-wrapper.touching > *:focus):has(.input-wrapper input[type="search"])>label{top: -0.5em;font-size:80%;left:5px}.modulo input[type="text"],
.modulo input[type="password"],
.modulo input[type="email"],
.modulo input[type="tel"],
.modulo input[type="number"],
.modulo input[type="search"],
.modulo input[type="url"],
.modulo input[type="messaggi"],
.modulo
select{display:inline-block;width:100%;height:2em;line-height:2em;color:var(--form-text-default-color);background-color:var(--form-background-default-color);padding:0
0.45em 0 1.5em;box-sizing:border-box;transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out}.modulo
textarea{width:100%;line-height:1.5em;height:4em;padding:0
0.625em 0 1.5em;box-sizing:border-box;color:var(--form-text-default-color);background-color:var(--form-background-default-color);transition:color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out}.modulo .input-wrapper{display:block;position:relative}.modulo .input-wrapper.checkbox,
.modulo .input-wrapper.radio{position:static}.modulo .input-wrapper:before{font-family:FontAwesome;content:'';position:absolute;left:0;top:0;z-index:1;display:block;line-height:2em;width:1.5em;text-align:center;opacity:0;text-shadow:0 0 1px #000;transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out}.modulo .input-wrapper>*{position:relative;z-index:0}.modulo .input-wrapper.touched:before{content:'\f00c';opacity:1;color:var(--form-label-valid-color)}.modulo .errore .input-wrapper:before{content:'\f00d';opacity:1;color:var(--form-label-error-color)}.modulo .input-wrapper.touching:before{content:'' !important;opacity:0}.modulo .input-wrapper.checkbox:before{display:none}.modulo input[type="text"]:focus,
.modulo input[type="password"]:focus,
.modulo input[type="email"]:focus,
.modulo input[type="tel"]:focus,
.modulo input[type="number"]:focus,
.modulo input[type="search"]:focus,
.modulo input[type="url"]:focus,
.modulo input[type="messaggi"]:focus,
.modulo select:focus,
.modulo textarea:focus{color:var(--form-text-focus-color);border-color:var(--form-border-focus-color);background-color:var(--form-background-focus-color)}.modulo
.subline{overflow:hidden;font-size:80%;height:2em;min-height:2em;line-height:2em;padding:0
0 0.625em 1em;text-align:left}.modulo .subline:last-child{padding-bottom:0}.modulo .subline input[type="text"],
.modulo .subline input[type="password"],
.modulo .subline input[type="email"],
.modulo .subline input[type="tel"],
.modulo .subline input[type="number"],
.modulo .subline input[type="search"],
.modulo .subline input[type="messaggi"],
.modulo .subline input[type="url"]{float:left;margin-right:0.625em;height:2em;line-height:2em}.modulo .subline
label{display:inline}.modulo
.boolean{text-align:left}.modulo .boolean
label{display:inline}.modulo fieldset
.hint{font-size:80%;text-align:justify;padding:0.3em 0 0 0;margin-bottom:0.5em}.modulo fieldset .option-list
.hint{padding:0.3em 0 0 0}.modulo.allrequired label
span.req{display:none}.modulo p.required-message{padding:1em
0;font-size:80%}.modulo .line.required label:after{content:' *'}.modulo label
span.req{display:none}.modulo
div.textbox{box-sizing:border-box;border:1px
solid var(--form-border-default-color);background-color:var(--form-background-default-color);padding:0.2em 0.5em;margin-bottom:0.5em;line-height:1.2em;font-size:65%;text-align:justify;width:100%;height:4.8em;overflow:auto}#Pagina .modulo div.textbox
h1{font-family:inherit;font-weight:normal;color:inherit;font-size:inherit;line-height:1;margin:0;padding:0;height:auto;min-height:0;border:none;white-space:normal;overflow:auto;text-shadow:none}#Pagina .modulo div.textbox h1:before,
#Pagina .modulo div.textbox h1:after{content:none}.modulo
label.long{position:relative;display:inline-block;width:90%;line-height:1.5em;padding:0
0 0 1.5em}.modulo
p.format{clear:both;font-size:65%;height:1.2em;line-height:1.2em;text-align:center}.modulo
p.hint.format{display:none}.modulo label.long
input{position:absolute;left:0;top:0.3em}.modulo
button{margin:1em
0 0 0;border:none;background:none;cursor:pointer;display:block;left:calc(100% / 2);position:relative;width:50%}.modulo button .o,
.modulo button .form-button-label{display:inline-block;position:relative;color:var(--section-button-text-color);background-color:var(--section-button-background-color-dark);padding:0.9em 2.5em;line-height:1.3em;overflow:hidden;text-transform:uppercase;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}.modulo button:focus .o,
.modulo button:hover .o,
.modulo button:focus .form-button-label,
.modulo button:hover .form-button-label{color:var(--section-button-text-color-over);background-color:var(--section-button-background-color-dark-over)}.modulo button:focus .o:after,
.modulo button:hover .o:after{color:var(--section-button-deco-text-color-over);background-color:var(--section-button-deco-background-color-over);transform:rotate(0)}.modulo
#MessaggiModulo{margin-bottom:0.75em;text-align:left}#MessaggiModulo{background-color:var(--form-message-default-color);padding:0.3em 0}#MessaggiModulo
em.tipo{display:none}#MessaggiModulo,
#MessaggiModulo
ul{list-style-type:none;list-style-position:inside}#messaggi,#avvertimenti,#errori{border-left:2px solid var(--form-message-info-color);font-size:80%;padding:0.3em}#messaggi li,
#avvertimenti li,
#errori
li{line-height:16px}#avvertimenti{border-color:var(--form-message-warning-color)}#errori{border-color:var(--form-message-error-color)}#MessaggiModulo div.messaggio,
#MessaggiModulo
a.messaggio{display:block;padding-left:1em;background-repeat:no-repeat;background-position:top left;text-decoration:none}#messaggi div.messaggio,
#messaggi
a.messaggio{color:var(--form-message-info-color)}#avvertimenti div.messaggio,
#avvertimenti
a.messaggio{color:var(--form-message-warning-color)}#errori div.messaggio,
#errori
a.messaggio{color:var(--form-message-error-color)}label.errore{color:var(--form-label-error-color)}label.avvertimento{color:var(--form-label-warning-color)}label.messaggio{color:var(--form-label-info-color)}.modulo .input-wrapper.touched > *:invalid,
.modulo .input-wrapper.touched > *:focus:invalid,
.modulo .input-wrapper.touched > *:out-of-range,
.modulo .input-wrapper.touched > *:focus:out-of-range,
.modulo .errore > input,
.modulo .errore > select,
.modulo .errore>textarea{color:var(--form-text-error-color);border-color:var(--form-border-error-color);background-color:var(--form-background-error-color)}.modulo .input-wrapper.touched>*:valid{color:var(--form-text-valid-color);border-color:var(--form-border-valid-color);background-color:var(--form-background-valid-color)}.modulo .input-wrapper.touching>*:focus{color:var(--form-text-focus-color);border-color:var(--form-border-focus-color) !important;background-color:var(--form-background-focus-color) !important}.modulo .avvertimento>label{color:var(--form-label-warning-color)}.modulo .avvertimento > input,
.modulo .avvertimento > select,
.modulo .avvertimento>textarea{color:var(--form-text-warning-color);border-color:var(--form-border-warning-color);background-color:var(--form-background-warning-color)}.modulo .messaggio>label{color:var(--form-label-info-color)}.modulo .messaggio > input,
.modulo .messaggio > select,
.modulo .messaggio>textarea{color:var(--form-text-info-color);border-color:var(--form-border-info-color);background-color:var(--form-background-info-color)}.modulo label
span.msg{display:none}@media screen and (min-width: 800px){.modulo{text-align:right}.modulo input,
.modulo
select{width:auto;max-width:100%}}:root{--nostri-numeri-list-vertical-gap:0.5em;--nostri-numeri-list-horizontal-gap:0.3em;--nostri-numeri-list-min-width:10em;--nostri-numeri-list-items-per-line:4;--nostri-numeri-list-over-item-text-color:var(--site-tertiary-color);--nostri-numeri-list-over-item-text-color-over:var(--site-secondary-color);--nostri-numeri-list-item-background-color:var(--site-tertiary-color);--nostri-numeri-list-item-title-text-color:var(--site-secondary-color);--nostri-numeri-list-item-description-text-color:var(--site-secondary-color);--nostri-numeri-list-item-button-background-color:var(--site-primary-color);--nostri-numeri-list-item-button-text-color:var(--site-tertiary-color)}#nostri-numeri-list-holder{position:relative;width:100%;box-sizing:border-box;padding:0
1.75em}#nostri-numeri-list{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;position:relative;align-content:center;justify-content:center;align-items:center;gap:var(--nostri-numeri-list-vertical-gap) var(--nostri-numeri-list-horizontal-gap)}#nostri-numeri-list .nostri-numeri{position:relative;flex-basis:max(calc(var(--nostri-numeri-list-min-width) - var(--nostri-numeri-list-horizontal-gap)), calc(calc(100% / var(--nostri-numeri-list-items-per-line)) - var(--nostri-numeri-list-horizontal-gap)));flex-shrink:0;flex-grow:0;transition:transform 0.3s ease-in-out;z-index:1;display:block;margin:auto}div#nostri-numeri-list-title{margin:1em
0}.no-js #nostri-numeri-list .nostri-numeri,
#nostri-numeri-list-holder.aov-shown #nostri-numeri-list .nostri-numeri{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#nostri-numeri-list .nostri-numeri-link{position:relative;left:0;top:0;display:block;width:23em;padding:2em;box-sizing:border-box;align-content:center;align-items:center;gap:2em 0;margin:0
auto;background-color:var(--nostri-numeri-list-item-background-color);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, clip-path 0.9s ease-in-out 1.05s}.js #nostri-numeri-list .nostri-numeri-link{opacity:0}.js #nostri-numeri-list .nostri-numeri-link.active{opacity:1}#nostri-numeri-list .nostri-numeri:nth-child(1) .nostri-numeri-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#nostri-numeri-list .nostri-numeri:nth-child(2) .nostri-numeri-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.30s}#nostri-numeri-list .nostri-numeri:nth-child(3) .nostri-numeri-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}.no-js #nostri-numeri-list .nostri-numeri-link,
#nostri-numeri-list-holder.aov-shown #nostri-numeri-list .nostri-numeri-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#nostri-numeri-list .nostri-numeri-number{position:relative;margin:0
auto;height:100%;font-size:400%;font-weight:bold;text-align:center;color:var(--nostri-numeri-list-item-title-text-color)}#nostri-numeri-list .nostri-numeri-number:before{content:"+";display:block;position:absolute;margin:0
0.8em}.js #nostri-numeri-list .nostri-numeri-number{transform:scale(0);transition:transform 3s ease-in-out}.js #nostri-numeri-list .nostri-numeri-link.active .nostri-numeri-number{transform:scale(1)}#nostri-numeri-list .nostri-numeri-title{display:none}#nostri-numeri-list .nostri-numeri-description{position:relative;margin:0
auto;text-align:center;text-wrap:balance;font-size:120%;margin-top:0.3em}#nostri-numeri-list a:hover{color:var(--site-quaternary-color)}@media screen and (min-width: 800px){#nostri-numeri-list{flex-direction:row}#nostri-numeri-list .nostri-numeri-number{font-size:700%}#nostri-numeri-list .nostri-numeri-number:before{margin:0
0.2em}#nostri-numeri-list .nostri-numeri:last-child .nostri-numeri-number:before{margin:0
-0.3em}}@media screen and (min-width: 800px){#nostri-numeri-list .nostri-numeri{aspect-ratio:1/1}}@media screen and (max-width: 479px){#nostri-numeri-list .nostri-numeri{flex-basis:100%}}:root{--olii-esausti-list-vertical-gap:1em;--olii-esausti-list-horizontal-gap:1em;--olii-esausti-list-min-width:10em;--olii-esausti-list-items-per-line:3;--olii-esausti-list-over-item-text-color:var(--site-tertiary-color);--olii-esausti-list-over-item-text-color-over:var(--site-secondary-color);--olii-esausti-list-item-background-color:var(--site-tertiary-color);--olii-esausti-list-item-title-text-color:var(--site-tertiary-color);--olii-esausti-list-item-description-text-color:var(--site-tertiary-color);--olii-esausti-list-item-button-background-color:var(--site-primary-color);--olii-esausti-list-item-button-text-color:var(--site-tertiary-color)}#olii-esausti-list-holder{position:relative;width:100%;box-sizing:border-box;padding:0}#olii-esausti-list{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:nowrap;position:relative;overflow:visible;padding:1em
0;gap:var(--olii-esausti-list-vertical-gap) var(--olii-esausti-list-horizontal-gap);justify-content:space-between;z-index:1}#olii-esausti-list .olii-esausti{position:relative;display:block;flex-basis:max(
calc(var(--olii-esausti-list-min-width) - var(--olii-esausti-list-horizontal-gap)),
calc(
calc(100% / var(--olii-esausti-list-items-per-line)) -
var(--olii-esausti-list-horizontal-gap)
)
);flex-shrink:0;flex-grow:0;aspect-ratio:1/1;z-index:1;flex-shrink:0;flex-grow:0;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transform-origin:center center}#olii-esausti-list .olii-esausti:hover{transform:scale(1.1);z-index:10}#company-value-section .section-inner{display:flex;flex-direction:column}#company-value-section .section-content{order:3;text-align:left;display:block;line-height:1.3em}.no-js #olii-esausti-list .olii-esausti,
#olii-esausti-list-holder.aov-shown #olii-esausti-list .olii-esausti{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#olii-esausti-list .olii-esausti-link{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;padding:8%;box-sizing:border-box;align-items:start;gap:2em 0;margin:0
auto;background-color:var(--olii-esausti-list-item-background-color);transform:none;transition:opacity 0.3s ease-in-out, clip-path 0.9s ease-in-out 1.05s;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#olii-esausti-list .olii-esausti:nth-child(1) .olii-esausti-link,
#olii-esausti-list .olii-esausti:nth-child(2) .olii-esausti-link,
#olii-esausti-list .olii-esausti:nth-child(3) .olii-esausti-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#olii-esausti-list .olii-esausti:nth-child(4) .olii-esausti-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#olii-esausti-list .olii-esausti:nth-child(5) .olii-esausti-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.75s}.no-js #olii-esausti-list .olii-esausti-link,
#olii-esausti-list-holder.aov-shown #olii-esausti-list .olii-esausti-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#olii-esausti-list:has(.olii-esausti:hover) .olii-esausti:not(:hover){transform:scale(0.9);opacity:0.75}#olii-esausti-list .olii-esausti-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;z-index: -1;aspect-ratio:1 / 1;width:100%;margin:0
auto}#olii-esausti-list .olii-esausti[data-info="prodotti"]>.olii-esausti-link:before{background-image:url(../immagini/olii-esausti/prodotti.d1790668871.webp)}#olii-esausti-list .olii-esausti[data-info="applicazioni"]>.olii-esausti-link:before{background-image:url(../immagini/olii-esausti/applicazioni.d1790668871.webp)}#olii-esausti-list .olii-esausti[data-info="certificazioni"]>.olii-esausti-link:before{background-image:url(../immagini/olii-esausti/certificazioni.d1790668871.webp)}#olii-esausti-list .olii-esausti-link:focus,
#olii-esausti-list .olii-esausti-link:hover{transform:none;opacity:1}#olii-esausti-list .company-value-title{position:relative;z-index:2;width:100%;display:block;font-weight:bold;line-height:1.3em;min-height:2.6em;font-size:150%;text-wrap:balance;color:var(--olii-esausti-list-item-title-text-color);text-align:center;transition:color 0.3s ease-in-out}#olii-esausti-list .olii-esausti-link:focus .company-value-title,
#olii-esausti-list .olii-esausti-link:hover .company-value-title{color:var(--olii-esausti-list-item-description-text-color-over)}#olii-esausti-list .olii-esausti-title{position:absolute;top:0.5em;margin:0;font-size:clamp(150%, 2.5vw, 200%);font-weight:normal;text-align:left;color:var(--olii-esausti-list-item-title-text-color);order:0;text-shadow:5px 5px 4px rgba(0, 0, 0, 0.8)}#olii-esausti-list .olii-esausti-description{position:absolute;text-align:left;text-wrap:balance;padding:0
0.7em 0 0;top:5em;font-size:clamp(65%, 3vw, 90%);color:var(--olii-esausti-list-item-description-text-color);order:1;text-shadow:5px 5px 4px rgba(0, 0, 0, 0.8)}@media screen and (min-width: 599px){#olii-esausti-list{height:23em}#olii-esausti-list .olii-esausti:first-child .olii-esausti-link{transform-origin:left center}#olii-esausti-list .olii-esausti:last-child .olii-esausti-link{transform-origin:right center}}@media screen and (max-width: 599px){#olii-esausti-list .olii-esausti{flex-basis:100%}#olii-esausti-list .olii-esausti-description{padding:0
0.2em 0 0;top:4em}#olii-esausti-list .olii-esausti-button{bottom:1em}}:root{--our-numbers-list-vertical-gap:0.5em;--our-numbers-list-horizontal-gap:0.3em;--our-numbers-list-min-width:10em;--our-numbers-list-items-per-line:4;--our-numbers-list-over-item-text-color:var(--site-tertiary-color);--our-numbers-list-over-item-text-color-over:var(--site-secondary-color);--our-numbers-list-item-background-color:var(--site-tertiary-color);--our-numbers-list-item-title-text-color:var(--site-secondary-color);--our-numbers-list-item-description-text-color:var(--site-secondary-color);--our-numbers-list-item-button-background-color:var(--site-primary-color);--our-numbers-list-item-button-text-color:var(--site-tertiary-color)}#our-numbers-list-holder{position:relative;width:100%;box-sizing:border-box;padding:0
1.75em}#our-numbers-list{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;position:relative;align-content:center;justify-content:center;align-items:center;gap:var(--our-numbers-list-vertical-gap) var(--our-numbers-list-horizontal-gap)}#our-numbers-list .our-numbers{position:relative;flex-basis:max(calc(var(--our-numbers-list-min-width) - var(--our-numbers-list-horizontal-gap)), calc(calc(100% / var(--our-numbers-list-items-per-line)) - var(--our-numbers-list-horizontal-gap)));flex-shrink:0;flex-grow:0;aspect-ratio:1 / 1.35;transition:transform 0.3s ease-in-out;z-index:1;display:block}div#our-numbers-list-title{margin:1em
0}.no-js #our-numbers-list .our-numbers,
#our-numbers-list-holder.aov-shown #our-numbers-list .our-numbers{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#our-numbers-list .our-numbers-link{position:relative;left:0;top:0;display:flex;width:17em;padding:5%;box-sizing:border-box;flex-direction:column;align-content:center;justify-content:center;align-items:center;gap:2em 0;margin:0
auto;background-color:var(--our-numbers-list-item-background-color);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, clip-path 0.9s ease-in-out 1.05s}#our-numbers-list .our-numbers:nth-child(1) .our-numbers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#our-numbers-list .our-numbers:nth-child(2) .our-numbers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.30s}#our-numbers-list .our-numbers:nth-child(3) .our-numbers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#our-numbers-list .our-numbers:nth-child(3) .our-numbers-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.60s}.no-js #our-numbers-list .our-numbers-link,
#our-numbers-list-holder.aov-shown #our-numbers-list .our-numbers-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#our-numbers-list .our-numbers-number{position:relative;margin:0
auto;height:1.3em;font-size:800%;font-weight:bold;text-align:center;color:var(--our-numbers-list-item-title-text-color)}#our-numbers-list .our-numbers-title{position:relative;margin:0
auto;font-size:150%;font-weight:bold;text-align:left;color:var(--our-numbers-list-item-title-text-color)}#our-numbers-list .our-numbers-description{position:relative;margin:0
auto;text-align:left;text-wrap:balance;font-size:90%}@media screen and (min-width: 800px){#our-numbers-list{flex-direction:row}}@media scren and (min-width: 800px){#our-numbers-list .our-numbers{aspect-ratio:1/1}}@media scren and (max-width: 479px){#our-numbers-list .our-numbers{flex-basis:100%}}:root{--per-chi-lavoriamo-list-vertical-gap:1em;--per-chi-lavoriamo-list-horizontal-gap:1em;--per-chi-lavoriamo-list-min-width:10em;--per-chi-lavoriamo-list-items-per-line:4;--customer-background-color:#D5D5D5}#Pagina #per-chi-lavoriamosection{background-color:var(--customer-background-color)}#per-chi-lavoriamo-list-holder{position:relative;width:100%;height:13em;box-sizing:border-box;padding:0
1.75vw}#per-chi-lavoriamo-list{display:flex;width:100%;height:13em;flex-direction:row;flex-wrap:nowrap;position:relative;overflow:hidden}#per-chi-lavoriamo-list
.customer{position:relative;display:block;flex-shrink:0;flex-grow:0;aspect-ratio:1/1;transition:transform 0.3s ease-in-out;z-index:1;flex-shrink:0;flex-grow:0;margin:0
auto;width:100%}div#per-chi-lavoriamo-list-title{margin:1em
0}.no-js #per-chi-lavoriamo-list .customer,
#per-chi-lavoriamo-list-holder.aov-shown #per-chi-lavoriamo-list
.customer{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#per-chi-lavoriamo-list .per-chi-lavoriamo-link{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;height:100%;aspect-ratio:1/1;padding:8%;box-sizing:border-box;align-items:start;gap:2em 0;margin:0
auto;background-color:var(--per-chi-lavoriamo-list-item-background-color);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#per-chi-lavoriamo-list .customer:nth-child(1) .per-chi-lavoriamo-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#per-chi-lavoriamo-list .customer:nth-child(2) .per-chi-lavoriamo-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#per-chi-lavoriamo-list .customer:nth-child(3) .per-chi-lavoriamo-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.75s}#per-chi-lavoriamo-list .customer:nth-child(4) .per-chi-lavoriamo-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#per-chi-lavoriamo-list .customer:nth-child(5) .per-chi-lavoriamo-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.40s}#per-chi-lavoriamo-list .customer:nth-child(6) .per-chi-lavoriamo-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.75s}.no-js #per-chi-lavoriamo-list .per-chi-lavoriamo-link,
#per-chi-lavoriamo-list-holder.aov-shown #per-chi-lavoriamo-list .per-chi-lavoriamo-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#per-chi-lavoriamo-list .per-chi-lavoriamo-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;aspect-ratio:1 / 1;max-width:13em}#per-chi-lavoriamo-list .customer[data-customer="adriaticaoli"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/adriaticaoil.d1790668869.webp)}#per-chi-lavoriamo-list .customer[data-customer="bimas"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/bimas.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="argotractors"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/argotractors.d1790668869.webp)}#per-chi-lavoriamo-list .customer[data-customer="primus"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/primus.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="marposs"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/marposs.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="tecna"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/tecna.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="biesse"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/biesse.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="celbo"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/celbo.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="enne_effe"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/enne_effe.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="sela_cars"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/sela_cars.d1790668870.webp)}#per-chi-lavoriamo-list .customer[data-customer="techimp"]>.per-chi-lavoriamo-link:before{background-image:url(../immagini/customers/techimp.d1790668870.webp)}@media screen and (min-width: 399px){#per-chi-lavoriamo-list{height:13em}}@media screen and (max-width: 399px){#per-chi-lavoriamo-list
.customers{flex-basis:100%}}@media screen and (min-width: 800px){#per-chi-lavoriamo-list
.customer{width:auto;height:100%;margin:0
2em}}:root{--printing-sub-title-text-color:var(--site-primary-color);--printing-list-vertical-gap:1em;--printing-buttons-gap:1em;--printing-buttons-vertical-gap:2em;--printing-li-title-text-color:var(--site-primary-color);--printing-small-image-description-text-color:var(--site-secondary-color);--printing-li-description-text-color:var(--site-secondary-color);--printing-image-description-text-color:var(--site-tertiary-color);--printing-list-item-button-background-color:var(--site-primary-color);--printing-list-item-button-border-color:var(--site-tertiary-color);--printing-list-item-selected-button-border-color:var(--site-quaternary-color);--printing-list-item-button-text-color:var(--site-tertiary-color);--printing-button-text-color:var(--site-primary-color);--printing-button-background-color:var(--site-tertiary-color);--printing-small-button-text-color:var(--site-tertiary-color);--printing-small-button-background-color:var(--site-primary-color)}#Pagina #printing-section .printing-list-buttons{display:flex;position:relative;flex-wrap:wrap;flex-direction:row;text-align:left;font-size:120%;top:0;margin:1em
0}#Pagina #printing-section .printing-list-buttons:before{content:"";position:absolute;left: -50vw;right: -100vw;top:0;bottom:0;display:block;background-color:var(--footer-dati-contatto-background-color)}#Pagina #printing-section .printing-list-buttons .printing-buttons{width:50%;background-color:var(--printing-list-item-button-background-color);border-radius:0;font-size:106%;text-align:center;padding:0.7em 1em;height:2.5em;cursor:pointer}#Pagina #printing-section .scrollable-list-holder{position:relative}#Pagina #printing-section .section-content{display:block;height:45em;max-width:var(--site-content-width);gap:var(--printing-list-gap)}#Pagina #printing-section .section-content .section-title{color:var(--printing-sub-title-text-color);font-weight:800}#printing-list{height:100vh;width:100%;margin:0;padding:0;position:absolute;overflow:hidden}.printing{height:100%;width:100%;scroll-snap-align:start;overflow:hidden}.printing-link{display:block;height:100%;width:100%}#Pagina #printing-section .printing-title{color:var(--printing-li-title-text-color);font-size:120%;font-weight:800;text-wrap:nowrap;line-height:1.3em;padding-bottom:1em}#Pagina #printing-section .printing-description{color:var(--printing-li-description-text-color);font-size:clamp(90%, 1.5vw, 110%);text-wrap:balance;padding-bottom:1em}#Pagina #printing-section .printing-img{aspect-ratio:650 / 400;width:100%;display:block;position:relative;padding-bottom:1em}#Pagina #printing-section .printing-description-info{color:var(--printing-small-image-description-text-color);font-size:clamp(90%, 1.5vw, 110%);text-wrap:balance;padding-bottom:1em}#Pagina #printing-section .printing-button{background-color:var(--printing-small-button-background-color);color:var(--printing-small-button-text-color);font-size:110%;text-wrap:balance;height:3em;width:12em;text-align:center;border-radius:10em;padding-bottom:1em;cursor:pointer}@media screen and (min-width: 800px){#Pagina #printing-section .printing-title,
#Pagina #printing-section .printing-description,
#Pagina #printing-section .printing-img{width:50%;padding:0}#Pagina #printing-section .printing-img{margin-left:auto;margin-right:0;top: -7em}#Pagina #printing-section .printing-description-info{color:var(--printing-image-description-text-color);margin-left:auto;position:relative;width:50%;top: -4em;padding:0}#Pagina #printing-section .printing-button{left:50%;position:relative;top: -3em;padding:0;background-color:var(--printing-button-background-color);color:var(--printing-button-text-color)}#Pagina #printing-section .printing-list-buttons{position:absolute;width:40%;text-align:left;font-size:120%;bottom:0;top:35%}#Pagina #printing-section .printing-list-buttons .printing-buttons{width:100%;background-color:var( --printing-list-item-button-background-color);border-radius:0;border:0.1em solid var(--printing-list-item-button-border-color);font-size:120%;text-align:left;padding:0.7em 2em;margin:1em
0}#Pagina #printing-section .printing-list-buttons .printing-buttons.active{border:0.1em solid var(--printing-list-item-selected-button-border-color)}#Pagina #printing-section .printing-list-buttons{display:block}}@media screen and (min-width: 800px){html{scroll-padding-top:7em}:root{--site-content-width:1280px;--site-content-offset:2em;--site-content-offset-toolbar:5em;--site-hero-width:100%;--site-hero-height:400px;--header-panel-background-color:rgba(
var(--site-quaternary-color-rgb),
0.6
);--header-panel-background-color-scrolled:rgba(
var(--site-quaternary-color-rgb),
0.6
);--toolbar-background-color:rgba(var(--site-tertiary-color-rgb), 0.8);--toolbar-text-color:var(--site-secondary-color);--toolbar-link-text-color:var(--site-secondary-color);--toolbar-link-text-color-over:var(--site-quaternary-color);--toolbar-spacing-color:var(--site-primary-color);--toolbar-search-button-background-color:var(--site-primary-color);--toolbar-search-button-color:var(--site-tertiary-color);--toolbar-horizontal-gap:0.5em}#Intestazione{position:fixed;left:50%;transform:translateX(-50%);transform-origin:center;top:0;z-index:10;margin:0;display:block;width:100%;transition:top 0.3s ease-in-out, left 0.3s ease-in-out, width 0.3s ease-in-out, transform 0.6s ease-in-out}.scrolled
#Intestazione{top:0.8em;left:50%;width:var(--site-content-width);transform:translateX(-50%)}#Intestazione:after{content:"";position:absolute;top:0;left:0;bottom:0;left:0;right:0;width:100%;height:6.4em;background-color:var(--main-background-color);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);transition:clip-path 0.9s ease-in-out, height 0.3s ease-out;z-index: -1}.scrolled #Intestazione:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);height:4.6em}#toolbar{position:absolute;left:0;right:0;top:0;display:block;max-height:2em;background-color:var(--toolbar-background-color);color:var(--toolbar-text-color);transition:box-shadow 0.3s ease-in-out}.scrolled
#toolbar{box-shadow:0 0 2px #888}#toolbar-outer{display:block;max-width:var(--site-content-width);padding:0
0.2em 0 0.9em;box-sizing:border-box;margin:0
auto}#toolbar-inner{position:relative;display:flex;width:100%;height:2.2em;box-sizing:border-box;justify-content:center;align-items:center;transform:translateX(0);transition:height 0.3s ease-in-out, transform 0.3s ease-in-out}.scrolled #toolbar-inner{height:1.6em}#toolbar-menu{width:100%}#toolbar-menu
.m0{display:flex;gap:0;justify-content:flex-start;width:100%;position:relative}#toolbar-menu
.n0{position:relative;padding-right:calc(1.5em + 1px);height:1.5em;line-height:1.5em;font-size:66%}#toolbar-menu .n0:after{content:"";position:absolute;right:0.75em;top:12%;bottom:12%;width:1px;background-color:var(--toolbar-spacing-color)}#toolbar-menu .n0:nth-last-child(2):after,
#toolbar-menu .n0:last-child:after{display:none}#toolbar-menu .n0:last-child{position:absolute;right:0}#toolbar-menu .n0:last-child .i0:before{content:"\f002";padding-right:0.3em;font-family:FontAwesome;position:absolute;left:100%;display:block;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;background-color:var(--toolbar-search-button-background-color);color:var(--toolbar-search-button-color);padding:0.1em 0 0 0.1em;margin-left:0.5em}#toolbar-menu
.i0{position:relative;display:inline-block;color:var(--toolbar-link-text-color);text-decoration:none;text-transform:uppercase;transition:color 0.3s ease-in-out}#toolbar-menu .i0
.s{vertical-align:middle}#toolbar-menu strong.i0,
#toolbar-menu .i0:focus,
#toolbar-menu .i0:hover{color:var(--toolbar-link-text-color-over);font-weight:normal}.scrolled #language-switcher{padding-right:1.5em}#language-switcher{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:80%;color:var(--toolbar-text-color);margin-left:2em;transition:padding 0.3s ease-in-out}#language-switcher>li{margin:0
0.15em}#language-switcher>li:hover{color:var(--toolbar-link-text-color-over)}#header-panel{position:absolute;left:0;right:0;top:2em;background-color:var(--header-panel-background-color);transition:top 0.3s ease-in-out, background-color 0.3s ease-in-out,
box-shadow 0.3s ease-in-out}.scrolled #header-panel{top:1.6em;background-color:var(--header-panel-background-color-scrolled);box-shadow:0 0 2px #888}#header-panel-outer{display:block;max-width:var(--site-content-width);padding:0;box-sizing:border-box;margin:0
auto}#header-panel-inner{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:0;box-sizing:border-box;height:4.5em;transition:height 0.3s ease-in-out, padding 0.3s ease-in-out}#homepage-hero-holder-outer{padding:2em
0}.scrolled #header-panel-inner{height:3em;padding-right:1.5em}#menu{transform:translateX(0);transition:transform 0.3s ease-in-out}#logo-holder{position:relative;left:0;top:0;z-index:1;display:block;width:16em;height:4em;transform:scale(1);transform-origin:left top;transition:transform 0.3s ease-in-out, top 0.3s ease-in-out,
height 0.3s ease-in-out}.scrolled #logo-holder{top:0;height:3em}#logo{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#logo:before{content:'';position:absolute;left:5%;top:0;display:block;width:90%;height:100%;background:url(../immagini/nuovacplastica-logo-over.d1790668865.svg) center center no-repeat;background-size:contain;transition:opacity 0.9s ease-in-out}.scrolled #logo:before{opacity:0}#logo-img{display:block;width:90%;height:auto;opacity:0;transition:opacity 0.9s ease-in-out}.scrolled #logo-img{opacity:1}#hero-holder-inner:empty{background-image:url(../immagini/hero-desktop-default.d1790668865.webp)}#Pagina #intro-section .section-title-holder{padding:0em
6em;width:100%}#breadcrumbs-holder{justify-content:flex-start}#Pagina #amazon-section .section-inner{height:2em;font-size:clamp(100%, 2.5vw, 200%);text-align:left}#Pagina #amazon-section .amazon-holder:after{right:0;top:10%;left:auto;transform:translateX(0)}#Pagina #amazon-section .amazon-holder:after{content:"";position:absolute;top:auto;bottom:0;left:50%;height:6em;width:6em;aspect-ratio:2 / 1;background:url(../immagini/index/amazon.d1790668870.webp) center center no-repeat;background-size:contain;margin-right:2em;top:auto;margin-top:auto;background-color:transparent;transition:background-color 0.3s ease, transform 0.3s ease, filter 0.3s ease}#Pagina #plan-manager-section{max-height:650px}#oilplan-button,.richclass-oilplan-button{grid-template-columns:50% 50%;grid-template-rows:1fr;height:20em;background-color:var(--site-tertiary-color)}#oilplan-button::after,.richclass-oilplan-button::after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:55%;background-color:var(--section-oilplan-background-text-color);clip-path:polygon(0 0, 100% 0, 100% 100%, 9% 100%);z-index:1}#oilplan-button-label,.richclass-oilplan-button-label{align-items:flex-start;text-align:left;padding:0
2em;margin:1em
2em}#oilplan-button-label::before,.richclass-oilplan-button-label::before{content:"";display:block;width:10em;aspect-ratio:2 / 1;background-image:url(../immagini/index/ilplan.d1790668870.webp);background-size:contain;background-position:left center;background-repeat:no-repeat;order: -1}#oilplan-button-label::after,.richclass-oilplan-button-label::after{margin:0}#Pagina #target-section .scrollable-list-buttons .scrollable-list-button.previous{margin-left:3em}#Pagina #target-section .scrollable-list-buttons .scrollable-list-button.next{margin-right:3em}#cta-section{grid-area:cta}#cta-section .section-inner,
#cta-work-with-us-section .section-inner{box-sizing:border-box}#cta-panel{min-height:600px}#cta-or,#cta-work-with-us-or{margin:1.5em 0;text-transform:uppercase}#cta-section #form .fieldset-lines{gap:1em 1em}#cta-work-with-us-section #form-work-with-us .fieldset-lines{gap:0.9em 1em}#cta-section #form button,
#cta-work-with-us-section #lavora-con-noi-form
button{font-size:120%;padding-bottom:3em}#cta-section
#messaggio{height:4em}#footer-contact-holder{aspect-ratio:1920/200;font-size:1.75vw;background:url(../immagini/footer-phrase-background-desktop1.webp) center
bottom no-repeat;background-size:cover;height:14em;display:block;padding:0;margin:0
0 0.1em 0;position:relative}#footer-contact-holder .footer-contact{width:50%;background-color:var(--site-primary-color);display:block;height:80%;position:absolute;top: -1em;right:0;z-index:1}#footer-contact-holder .footer-contact-element{display:grid;grid-template-rows:3em 4em;justify-items:start;align-items:center;color:var(--site-quaternary-color);height:100%;font-size:17pt;text-align:left;justify-content:center;align-content:center}#footer-contact-holder .footer-contact-sub-element{display:flex;flex-direction:row}#footer-contact-holder .footer-contact .clink:hover{text-decoration:underline}#footer-contact-holder .footer-contact-box{margin:0.5rem;width:30%}#footer-contact-holder .footer-contact
.clink{color:white;font-weight:bold;text-decoration:none}#footer-contact-holder .footer-contact-text{text-align:left;text-decoration:underline;font-size:10pt}#footer-contact-holder .contact-divider{width:1px;height:40px;background-color:var(--site-secondary-color);border:none;align-self:center;margin:0
1rem;min-width:20em}#footer-contact-holder .footer-contact-element>p{margin:0;font-weight:bold}#footer-row-wrapper{display:grid;grid-template-columns:0.9fr 1.5fr 1fr;grid-template-areas:"dati cta cta2";gap:20px}#footer-row-wrapper #dati-aziendali-iniziali-holder{grid-area:dati}#footer-row-wrapper #cta-work-with-us-section{grid-area:cta2}#footer-row-wrapper #cta-work-with-us-section #cta-work-with-us-panel,
#footer-row-wrapper #dati-aziendali-iniziali-holder{height:89%;position:absolute;bottom:0}#cta-work-with-us-panel{padding:0.1em 2em;margin-left: -1.1em}#footer-row-wrapper::before{content:"";position:absolute;top:0;height:4em;background-color:#fff;z-index:0;left: -50vw;right: -50vw}#piede-inner{display:grid;gap:0.5em 2em;grid-template-columns:repeat(3, 1fr);grid-template-areas:"footer-row-wrapper footer-row-wrapper footer-row-wrapper"
"dati-aziendali dati-aziendali dati-aziendali"
"footer-message footer-message footer-message"
"footer-menu partner-logos partner-logos"
"legal legal legal"
"smallprints smallprints social-list"}#dati-aziendali-holder{grid-area:dati-aziendali}#footer-message-holder{margin:2em
auto;display:none}#social-list{justify-content:flex-start}#dati-contatto{display:flex;padding:3em;margin:0;justify-content:space-between;gap:20px}#dati-contatto #dati-contatto-indirizzo-sede-legale{order:0}#dati-contatto #dati-contatto-telefono-principale{order:1}#dati-contatto #dati-contatto-email{order:2}#dati-contatto #dati-aziendali{order:3}#dati-contatto>p{width:100%}#partner-logos{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);gap:1.5em 0.75em;justify-items:center;align-items:center}#partner-logos .partner-logo{width:100%;max-width:9.5em}}@media screen and (min-width: 800px) and (max-width: 1279px){.scrolled #logo-holder{transform:scale(calc(4.6 / 6.5))}#logo{border-radius:0}.scrolled
#Intestazione{width:100%}#footer-row-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"dati dati"
"cta cta2";;gap:20px}#footer-row-wrapper #dati-aziendali-iniziali-holder{width:60%;margin-left:20%;top:0;position:relative}}:root{--scroll-pointer-border-color:var(--site-primary-color);--scroll-pointer-arrow-color:var(--site-quaternary-color);--scroll-pointer-progress-color:var(--site-secondary-color);--scroll-pointer-background-color:rgba(var(--site-tertiary-color-rgb), 0.3)}#scroll-pointer{contain:content;position:fixed;bottom:2em;right:2em;z-index:100;font-size:min(2.5vw, 80%);display:block;width:5em;height:5em;overflow:hidden;transition:opacity 0.3s ease-in-out;border:1px
solid var(--scroll-pointer-border-color);background-color:var(--scroll-pointer-background-color)}.mobile-menu-open #scroll-pointer{opacity:0}#scroll-pointer-inner{position:absolute;left:0;top:0;z-index:0;display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:1}#scroll-pointer-inner:before{font-family:FontAwesome;content:">";transform:rotate(-90deg);text-indent:0;font-size:2.5em;color:var(--scroll-pointer-arrow-color);display:inline-block;position:absolute;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;align-items:center;text-shadow:0 0 1px black}#scroll-pointer-progress,#scroll-pointer-progress:after{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;box-sizing:border-box;transition:clip-path 0.3s ease-in-out}#scroll-pointer-progress{overflow:hidden;backdrop-filter:blur(2px)}#scroll-pointer-progress:after{content:'';transition:transform 0.1s linear;background-color:var(--scroll-pointer-progress-color);transform:translateY(-100%)}#scroll-pointer[data-progress="0"]{opacity:0}#scroll-pointer[data-progress="0"] #scroll-pointer-progress:after{transform:translateY(-100%)}#scroll-pointer[data-progress="5"] #scroll-pointer-progress:after{transform:translateY(-95%)}#scroll-pointer[data-progress="10"] #scroll-pointer-progress:after{transform:translateY(-90%)}#scroll-pointer[data-progress="15"] #scroll-pointer-progress:after{transform:translateY(-85%)}#scroll-pointer[data-progress="20"] #scroll-pointer-progress:after{transform:translateY(-80%)}#scroll-pointer[data-progress="25"] #scroll-pointer-progress:after{transform:translateY(-75%)}#scroll-pointer[data-progress="30"] #scroll-pointer-progress:after{transform:translateY(-70%)}#scroll-pointer[data-progress="35"] #scroll-pointer-progress:after{transform:translateY(-65%)}#scroll-pointer[data-progress="40"] #scroll-pointer-progress:after{transform:translateY(-60%)}#scroll-pointer[data-progress="45"] #scroll-pointer-progress:after{transform:translateY(-55%)}#scroll-pointer[data-progress="50"] #scroll-pointer-progress:after{transform:translateY(-50%)}#scroll-pointer[data-progress="55"] #scroll-pointer-progress:after{transform:translateY(-45%)}#scroll-pointer[data-progress="60"] #scroll-pointer-progress:after{transform:translateY(-40%)}#scroll-pointer[data-progress="65"] #scroll-pointer-progress:after{transform:translateY(-35%)}#scroll-pointer[data-progress="70"] #scroll-pointer-progress:after{transform:translateY(-30%)}#scroll-pointer[data-progress="75"] #scroll-pointer-progress:after{transform:translateY(-25%)}#scroll-pointer[data-progress="80"] #scroll-pointer-progress:after{transform:translateY(-20%)}#scroll-pointer[data-progress="85"] #scroll-pointer-progress:after{transform:translateY(-15%)}#scroll-pointer[data-progress="90"] #scroll-pointer-progress:after{transform:translateY(-10%)}#scroll-pointer[data-progress="95"] #scroll-pointer-progress:after{transform:translateY(-5%)}#scroll-pointer[data-progress="100"] #scroll-pointer-progress:after{transform:translateY(0%)}@media screen and (min-width: 800px){#scroll-pointer{bottom:8em;right:8em}}:root{--scrollable-list-button-color:var(--site-primary-color);--scrollable-list-button-color-over:var(--site-secondary-color);--scrollable-list-button-color-disabled:var(--site-tertiary-color)}.scrollable-list-holder{position:relative}.scrollable-list{position:relative}.scrollable-list-holder .scrollable-list-buttons{position:absolute;left:0;top:50%;z-index:1;display:block;width:100%}.scrollable-list-buttons .scrollable-list-button{position:absolute;top:0;display:block;width:1.5em;height:3em;margin-top: -1.5em}.scrollable-list-buttons .scrollable-list-button-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;background-color:var(--scrollable-list-button-color);transition:background-color 0.3s ease-in-out}.scrollable-list-buttons .scrollable-list-button.next{right:0}.scrollable-list-buttons .scrollable-list-button.next .scrollable-list-button-link{clip-path:polygon(0 0, 0% 100%, 100% 50%)}.scrollable-list-buttons .scrollable-list-button.previous{left:0}.scrollable-list-buttons .scrollable-list-button.previous .scrollable-list-button-link{clip-path:polygon(100% 0, 0 50%, 100% 100%)}.scrollable-list-buttons .scrollable-list-button-label{position:absolute;left:100%;top:0;white-space:nowrap}.scrollable-list-buttons .scrollable-list-button-link:focus,
.scrollable-list-buttons .scrollable-list-button-link:hover{background-color:var(--scrollable-list-button-color-over)}.scrollable-list-buttons .scrollable-list-button.disabled .scrollable-list-button-link{pointer-events:none;background-color:var(--scrollable-list-button-color-disabled)}:root{--slider-list-sliding-button-width:min(3.75em, 8vw);--slider-list-scroller-color:var(--site-quaternary-color);;--slider-list-scroller-disabled-color:gray;--slider-list-point-border-color:var(--site-quaternary-color);;--slider-list-point-border-color-over:#fff;--slider-list-point-background-color:var(--site-quaternary-color);;--slider-list-play-button-color:#fff;--slider-list-play-button-color-over:var(--site-quaternary-color);--slider-list-description-text-color:#fff;--slider-list-description-background:rgba(0, 0, 0, 0.6)}.slider-list-holder{position:relative;display:block;padding:0
var(--slider-list-sliding-button-width) 6em var(--slider-list-sliding-button-width)}@media screen and (max-width: 599px){.slider-list-holder{margin:0
calc(var(--site-content-offset) * -1)}}.slider-list{display:flex;flex-wrap:nowrap;overflow-x:hidden}.slider-list-item{position:relative;display:block;width:100%;padding-top:56.25%;flex:0 0 auto;box-sizing:border-box;overflow:hidden}.slider-list-item-inner{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.slider-list-item-inner
.sep{display:none}.media-slider .slider-list-item-inner{background-color:#121212}.slider-list-item-inner
.movie{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%}.slider-list-item-inner .movie:before{font-family:FontAwesome;content:'\f144';position:absolute;left:50%;top:50%;z-index:2;display:block;width:2em;height:2em;line-height:2em;text-align:center;margin: -1em 0 0 -1em;color:var(--slider-list-play-button-color);font-size:900%;transition:color 0.3s ease-in-out}.slider-list-item-inner .movie:focus:before,
.slider-list-item-inner .movie:hover:before{color:var(--slider-list-play-button-color-over)}.slider-list-item-inner .video-holder{position:absolute;left:0;top:0;z-index:3;display:block;width:100%;height:100%}.slider-list-item-inner
.photo{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:contain}.slider-list-item-inner .slider-list-item-description-holder{position:absolute;left:5%;right:5%;bottom:0;z-index:2;margin-bottom:5%;text-align:center}.slider-list-item-inner .slider-list-item-description{display:inline-block;color:var(--slider-list-description-text-color);background-color:var(--slider-list-description-background);padding:0.2em 0.5em;text-wrap:balance}.slider-list-item-backdrop{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;filter:blur(0.2em);opacity:0.25}.slider-list-item
.copertina{width:100%;z-index:0;position:relative;background-size:cover;display:block;height:100%}.slider-list-scroller-button-holder{position:absolute;top:0;bottom:6em;width:var(--slider-list-sliding-button-width)}.slider-list-scroller-button-holder.previous{left:0}.slider-list-scroller-button-holder.next{right:0}.slider-list-scroller-button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;font-size:min(100%,3vw)}.slider-list-holder.transitioning .slider-list-scroller-button{pointer-events:none}.slider-list-scroller-label{position:absolute;top:0;left:110%;white-space:nowrap}.slider-list-scroller-button:before{font-family:FontAwesome;content:'';display:block;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;color:var(--slider-list-scroller-color);font-size:300%;transition:color 0.3s ease-in-out, transform 0.3s ease-in-out}.slider-list-scroller-button:focus:before,.slider-list-scroller-button:hover:before{transform:scale(1.2)}.slider-list-scroller-button-holder.disabled .slider-list-scroller-button{pointer-events:none}.slider-list-scroller-button-holder.disabled .slider-list-scroller-button:before{color:var(--slider-list-scroller-disabled-color);transform:scale(1)}.slider-list-scroller-button-holder.previous .slider-list-scroller-button:before{content:'\f053'}.slider-list-scroller-button-holder.next .slider-list-scroller-button:before{content:'\f054'}.slider-list-point-navigation{display:flex;height:6em;position:absolute;left:var(--slider-list-sliding-button-width);right:var(--slider-list-sliding-button-width);bottom:0;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 1em}.slider-list-point-navigation-item{position:relative;display:block;width:min(2em, 7vw);height:min(2em, 7vw)}.slider-list-point-navigation-item-link{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:2px
solid var(--slider-list-point-border-color);border-radius:50%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-indent:110%;transition:border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out !important;z-index:10}.slider-list-holder.transitioning .slider-list-point-navigation-item-link{pointer-events:none}.slider-list-point-navigation-item-link:focus,.slider-list-point-navigation-item-link:hover{border-color:var(--slider-list-point-border-color-over);box-shadow:0 0 3px -1px #000;transform:scale(1.05)}.slider-list-point-navigation-item-link:before{content:'';display:block;position:absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;display:block;border-radius:50%;background-color:var(--slider-list-point-background-color);opacity:0;transform:scale(0);transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out}.slider-list-point-navigation-item.active{pointer-events:none}.slider-list-point-navigation-item.active .slider-list-point-navigation-item-link:before{opacity:1;transform:scale(1)}.slider-list-point-navigation-item.disabled{display:none;pointer-events:none}:root{--stampaggio-sub-title-text-color:var(--site-primary-color);--stampaggio-list-vertical-gap:1em;--stampaggio-buttons-gap:1em;--stampaggio-buttons-vertical-gap:2em;--stampaggio-li-title-text-color:var(--site-primary-color);--stampaggio-small-image-description-text-color:var(--site-secondary-color);--stampaggio-li-description-text-color:var(--site-secondary-color);--stampaggio-image-description-text-color:var(--site-tertiary-color);--stampaggio-list-item-button-background-color:var(--site-primary-color);--stampaggio-list-item-button-border-color:var(--site-tertiary-color);--stampaggio-list-item-button-hover-border-color:var(--site-quaternary-color);--stampaggio-list-item-selected-button-border-color:var(--site-tertiary-color);--stampaggio-list-item-button-text-color:var(--site-tertiary-color);--stampaggio-button-text-color:var(--site-primary-color);--stampaggio-button-background-color:var(--site-tertiary-color);--stampaggio-small-button-text-color:var(--site-tertiary-color);--stampaggio-small-button-background-color:var(--site-primary-color);--stampaggio-small-button-hover-background-color:var(--site-quaternary-color)}#Pagina #stampaggio-section .stampaggio-list-buttons{display:none;position:relative;flex-wrap:wrap;flex-direction:row;text-align:left;font-size:120%;top:0;margin:1em
0}#Pagina #stampaggio-section .stampaggio-list-buttons:before{content:"";position:absolute;left: -50vw;right: -100vw;top:0;bottom:0;display:block;background-color:var(--footer-dati-contatto-background-color)}#Pagina #stampaggio-section .stampaggio-list-buttons .stampaggio-buttons{width:50%;background-color:var(--stampaggio-list-item-button-background-color);border-radius:0;font-size:106%;text-align:center;padding:0.7em 1em;height:2.5em;cursor:pointer;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out}#Pagina #stampaggio-section .scrollable-list-holder{position:relative;margin:2em}#Pagina #stampaggio-section .section-content{display:block;height:100%;max-width:var(--site-content-width);gap:var(--stampaggio-list-gap)}#Pagina #stampaggio-section .section-content .section-title{color:var(--stampaggio-sub-title-text-color);font-weight:800}#stampaggio-list{width:100%;margin:0;padding:0;position:relative;overflow:hidden}.stampaggio{height:100%;width:100%;scroll-snap-align:start;overflow:hidden}.stampaggio-link{display:block;height:100%;width:100%;padding:1em
0}#Pagina #stampaggio-section .stampaggio-title{color:var(--stampaggio-li-title-text-color);font-size:160%;font-weight:800;text-wrap:nowrap;line-height:1.3em;padding-bottom:1em}#Pagina #stampaggio-section .stampaggio-description{color:var(--stampaggio-li-description-text-color);font-size:clamp(90%, 1.5vw, 110%);padding-bottom:1em;margin-top:0.2em}#Pagina #stampaggio-section .stampaggio-img{aspect-ratio:650 / 400;width:100%;display:block;position:relative;padding-bottom:1em}#Pagina #stampaggio-section .stampaggio-description-info{color:var(--stampaggio-small-image-description-text-color);font-size:clamp(90%, 1.5vw, 110%);text-wrap:balance;padding-bottom:1em}#Pagina #stampaggio-section .stampaggio-button{width:12em;text-wrap:balance;background-color:var(--stampaggio-small-button-background-color);color:var(--stampaggio-small-button-text-color)}#Pagina #stampaggio-section .stampaggio-button:hover{background-color:var(--stampaggio-small-button-hover-background-color)}@media screen and (min-width: 800px){#stampaggio-list{height:100vh;position:absolute}#Pagina #stampaggio-section .stampaggio-title,
#Pagina #stampaggio-section .stampaggio-description,
#Pagina #stampaggio-section .stampaggio-img{width:40%;padding:0}#Pagina #stampaggio-section .stampaggio-img{width:50%}#Pagina #stampaggio-section .stampaggio-img{margin-left:auto;margin-right:0;top: -7em}#Pagina #stampaggio-section .stampaggio-description-info{color:var(--stampaggio-image-description-text-color);margin-left:auto;position:relative;width:50%;top: -4em;padding:0}#Pagina #stampaggio-section .stampaggio-button{left:25%;position:relative;top: -3em;padding:0;background-color:var(--stampaggio-button-background-color);color:var(--stampaggio-button-text-color)}#Pagina #stampaggio-section .stampaggio-list-buttons{position:absolute;width:40%;text-align:left;font-size:120%;bottom:0;top:35%}#Pagina #stampaggio-section .stampaggio-list-buttons .stampaggio-buttons{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;background-color:var( --stampaggio-list-item-button-background-color);border-radius:0;border:0.1em solid var(--stampaggio-list-item-button-border-color);font-size:120%;text-align:left;padding:0.7em 2em;margin:1em
0;gap:15px;transition:margin-left 0.5s ease, border-color 0.5s ease}#Pagina #stampaggio-section .stampaggio-list-buttons .stampaggio-buttons:hover{border:0.1em solid var(--stampaggio-list-item-button-hover-border-color)}#Pagina #stampaggio-section .stampaggio-list-buttons .stampaggio-buttons::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:2px;background-color:var(--stampaggio-list-item-button-border-color);width:0;transition:width 0.5s ease}#Pagina #stampaggio-section .stampaggio-list-buttons .stampaggio-buttons.active{border-color:transparent;margin-left:3em}#Pagina #stampaggio-section .stampaggio-list-buttons .stampaggio-buttons.active::after{width:5em;max-width:14em;box-sizing:border-box}#Pagina #stampaggio-section .stampaggio-list-buttons{display:block}#Pagina #stampaggio-section .section-content{height:45em}}:root{--target-list-vertical-gap:1em;--target-list-horizontal-gap:1em;--target-list-min-width:10em;--target-list-items-per-line:4;--target-list-over-item-text-color:var(--site-tertiary-color);--target-list-over-item-text-color-over:var(--site-secondary-color);--target-list-item-background-color:var(--site-tertiary-color);--target-list-item-title-text-color:var(--site-tertiary-color);--target-list-item-description-text-color:var(--site-tertiary-color);--target-list-item-button-background-color:var(--site-primary-color);--target-list-item-button-text-color:var(--site-tertiary-color);--site-target-background-color:#D5D5D5}#Pagina #target-section{position:relative;height:350px}#Pagina #target-section .section-outer{min-width:100%;height:100%;background-color:var(--site-target-background-color);padding:0}#Pagina #target-section .section-inner,
#Pagina #target-section .section-inner .section-content,
#Pagina #target-section .section-inner #target-list-holder{height:100%}#Pagina #target-section #target-info-holder{max-width:var(--site-content-width);height:100%}#target-list{display:flex;width:100%;height:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow:hidden;gap:var(--target-list-vertical-gap) var(--target-list-horizontal-gap)}#target-list
.info{flex:0 0 100%;min-width:100%;z-index:1;height:100%}#target-section .target-info-holder{flex:0 0 100%;min-width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}#target-section .target-info-holder::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;filter:brightness(0.5)}#target-section .target-link{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0em
3em;height:100%;max-width:var(--site-content-width);order:1}#target-list .info[data-info="ristoranti"] .target-info-holder:before{background-image:url(../immagini/target/ristoranti.d1790668872.webp)}#target-list .info[data-info="enti-pubblici"] .target-info-holder:before{background-image:url(../immagini/target/comuni.d1790668872.webp)}#target-list .info[data-info="agricoltura"]>.target-info-holder:before{background-image:url(../immagini/target/Agricoltura.d1790668872.webp)}#target-list .info[data-info="automotive"]>.target-info-holder:before{background-image:url(../immagini/target/automotive.d1790668872.webp)}#target-list .info[data-info="aziende"] .target-info-holder:before{background-image:url(../immagini/target/aziende.d1790668872.webp)}#target-list .info[data-info="macchine-automatiche"]>.target-info-holder:before{background-image:url(../immagini/target/macchineautomatiche.d1790668872.webp)}#target-list .info[data-info="porti-spiagge"]>.target-info-holder:before{background-image:url(../immagini/target/porti-campeggi-rifugi-alpini.d1790668872.webp)}#target-list .info[data-info="privati"]>.target-info-holder:before{background-image:url(../immagini/target/privati.d1790668872.webp)}#target-list .target-title{font-size:110%;position:relative;width:100%;text-transform:uppercase;display:block;order:0;font-weight:bold;line-height:1.3em;min-height:1em;text-wrap:balance;color:var(--target-list-item-title-text-color);text-align:left}#target-list .target-description{position:relative;display:block;width:100%;order:1;font-size:80%;box-sizing:border-box;line-height:1.5em;min-height:4em;color:var(--target-list-item-description-text-color);text-align:left;text-wrap:balance}#target-list .target-description>p{width:100%;padding:0}#target-list .target-title,
#target-list .target-description,
#target-list .target-link:after{position:relative;z-index:2}@media screen and (min-width: 800px){#target-list .target-title{font-size:150%}#target-list .target-description{font-size:100%}#target-section .target-link{margin:0em
6.5em}}:root{--typography-image-link-border-color:var(--site-secondary-color);--typography-image-link-border-color-over:var(--site-quaternary-color);--typography-important-phrase-text-color:var(--site-quaternary-color);--typography-important-phrase-strong-text-color:var(--site-primary-color);--typography-special-list-item-background-color:#f1f1f1;--typography-special-list-item-text-color:var(--site-primary-color);--typography-special-list-item-background-color-open:var(--site-secondary-color);--typography-special-list-item-text-open:var(--site-quaternary-color);--typography-special-list-item-counter-background-color:var(--site-quaternary-color);--typography-special-list-item-counter-text-color:var(--site-primary-color);--typography-special-list-expand-background-color:var(--site-quaternary-color);--typography-special-list-expand-text-color:var(--site-primary-color);--typography-special-list-expand-button-background-color:var(--site-secondary-color);--typography-special-list-expand-button-background-color-open:var(--site-quaternary-color);--typography-special-list-expand-button-color:var(--site-quaternary-color);--typography-special-list-expand-button-color-open:var(--site-secondary-color);--expand-button-text-color:var(--site-quaternary-color);--expand-button-background-color:var(--site-secondary-color)}.rich{font-size:100%;line-height:1.5em}.rich
a{display:inline-block;font-weight:bold;text-decoration:underline;color:var(--main-text-link-color);transition:color 0.3s ease-in-out}.rich a:focus,
.rich a:hover{color:var(--main-text-link-color-over)}.rich
.sezione{padding:1.5em 0;padding-top:6.5em;margin-top: -6em}.rich .sezione:first-child{padding:1.5em 0;margin-top:0}.rich .sezione:after{content:'';display:block;clear:both}.rich img+p{padding-top:0}.rich
p{padding:0.5em 0}.rich p + h2,
.rich ol + h2,
.rich ul + h2,
.rich p + h3,
.rich ol + h3,
.rich ul+h3{margin-top:1.5em}.rich p + h4,
.rich ol + h4,
.rich ul + h4,
.rich p + h5,
.rich ol + h5,
.rich ul + h5,
.rich p + h6,
.rich ol + h6,
.rich ul+h6{margin-top:1em}.rich .sezione:first-child,
.rich p:first-child{padding-top:0}.rich .sezione:last-child,
.rich p:last-child{padding-bottom:0}.rich
em.sottolineato{text-decoration:underline;font-style:normal}.rich em.richclass-brand-name{font-weight:bold}.rich .richclass-important-phrase{display:block;width:100%;font-size:170%;display:inline-block;text-wrap:balance;line-height:1.3em;text-align:center;margin-bottom:calc(1.5em / 1.7);font-weight:bold;opacity:0;transform:scale(0)}.rich .richclass-important-phrase
strong{font-weight:900;color:var(--typography-important-phrase-strong-text-color)}.rich.cke_editable .richclass-important-phrase,
.no-js .section.aov-shown .rich .richclass-important-phrase{opacity:1;transform:none;color:var(--typography-important-phrase-text-color);transition:none !important;text-align:left}@keyframes important-phrase-entering{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1);color:var(--typography-important-phrase-text-color)}}.section.aov-shown .rich .richclass-important-phrase{animation:important-phrase-entering ease-in 1.5s 1s forwards;display:inline-block;backface-visibility:hidden;transform-origin:left;text-align:left}.rich ol.richclass-iconlist,
.rich ul.richclass-iconlist{list-style-type:none;padding-left:0}.js .rich
section.expand{position:relative;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1), margin-bottom 0.5s cubic-bezier(0, 1, 0, 1), padding-top 0.5s cubic-bezier(0, 1, 0, 1);max-height:2em;padding-top:2.5em;box-sizing:border-box;overflow:hidden}.js .rich section.expand:before{position:absolute;top:3px;left:50%;content:'expand ↓';text-align:center;color:var(--expand-button-text-color);background-color:var(--expand-button-background-color);min-width:7em;padding:0.1em 0.3em;margin-left: -3.5em;line-height:1.3em;border-radius:0.4em;display:inline-block;cursor:pointer;transition:transform 0.3s ease-in-out}.js .it .rich section.expand:before{content:'espandi ↓'}.js .rich section.expand.transitioning:before{pointer-events:none;transform:rotate3d(1,0,0,90deg)}.js .rich li section.expand:before{top:3px;left:3px;margin-left:0}.js .rich section.expand[data-label]:before{content:attr(data-label)}.js .rich
section.expand.open{max-height:300em !important;margin-bottom:2em;padding-top:2.5em;transition:max-height 2s linear, margin-bottom 0.3s ease-in-out, padding-top 0.3s ease-in-out}.js .rich section.expand.open:before{content:'close ↑'}.js .it .rich section.expand.open:before{content:'chiudi ↑'}.js .rich section.expand[data-label-close]:before{content:attr(data-label-close)}.rich
.imglink{display:block;width:100%;border:2px
solid var(--typography-image-link-border-color);box-sizing:border-box;margin-bottom:2em;overflow:hidden;transition:border-color 0.3s ease-in-out}.rich .imglink:focus,
.rich .imglink:hover{border-color:var(--typography-image-link-border-color-over)}.rich
.photo{display:block;width:100%;height:auto;border:2px
solid var(--typography-image-link-border-color);box-sizing:border-box;margin-bottom:2em}.rich .imglink>.photo{border:none !important;margin:0
!important}.rich .imglink.aov-enabled,
.rich .photo.aov-enabled{opacity:0;transform:translateY(3em);transition:border-color 0.3s ease-in-out, opacity 0.5s ease-in-out 0.5s, transform 1s ease-in-out 0.5s}.rich .imglink.aov-shown,
.rich .photo.aov-shown{opacity:1;transform:translateY(0)}.rich
ul{overflow:hidden;list-style-type:disc;list-style-position:outside;padding-left:1.5em}.rich li>p:first-child:last-child{margin-top:0}.rich ul
ul{list-style:circle}.rich ul ul
ul{list-style:square}.rich
ol{overflow:hidden;list-style-type:decimal;list-style-position:outside;padding-left:1.5em}.rich ol
ol{list-style-type:lower-latin}.rich ol ol
ol{list-style-type:lower-roman}.rich
li{padding:0.3em 0}.rich ul>li{display:block;position:relative;padding:0.3em 0 0.3em 1.5em}.rich.cke_editable ul>li{display:list-item}.rich ol > li,
.rich ul>li{top:3em;opacity:0;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 1.85s, top 0.5s ease-in-out 1.85s}.no-js ol > li,
.no-js ul > li,
.rich.cke_editable ol > li,
.rich.cke_editable ul>li,ol.aov-shown>li,ul.aov-shown>li{top:0;opacity:1}.no-js ol > li,
.no-js ul > li,
.rich.cke_editable ol > li,
.rich.cke_editable ul>li{transition:none !important}.rich ol > li:nth-child(1), .rich ul>li:nth-child(1){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 0.5s, top 0.5s ease-in-out 0.5s}.rich ol > li:nth-child(2), .rich ul>li:nth-child(2){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 0.65s, top 0.5s ease-in-out 0.65s}.rich ol > li:nth-child(3), .rich ul>li:nth-child(3){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 0.8s, top 0.5s ease-in-out 0.8s}.rich ol > li:nth-child(4), .rich ul>li:nth-child(4){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 0.95s, top 0.5s ease-in-out 0.95s}.rich ol > li:nth-child(5), .rich ul>li:nth-child(5){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 1.1s, top 0.5s ease-in-out 1.1s}.rich ol > li:nth-child(6), .rich ul>li:nth-child(6){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 1.25s, top 0.5s ease-in-out 1.25s}.rich ol > li:nth-child(7), .rich ul>li:nth-child(7){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 1.4s, top 0.5s ease-in-out 1.4s}.rich ol > li:nth-child(8), .rich ul>li:nth-child(8){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 1.55s, top 0.5s ease-in-out 1.55s}.rich ol > li:nth-child(9), .rich ul>li:nth-child(9){transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.5s ease-in-out 1.7s, top 0.5s ease-in-out 1.7s}.rich ul>li:before{font-family:FontAwesome;content:'\f00c';position:absolute;left:0;top:0.5em;display:block;height:1.3em;line-height:1.3em;font-weight:900;opacity:0;transform:scale(3);transition:transform 0.3s ease-in-out 2.35s, opacity 0.3s ease-in-out 2.35s}.rich ul>li:nth-child(1):before{transition-delay:1s}.rich ul>li:nth-child(2):before{transition-delay:1.15s}.rich ul>li:nth-child(3):before{transition-delay:1.3s}.rich ul>li:nth-child(4):before{transition-delay:1.45s}.rich ul>li:nth-child(5):before{transition-delay:1.6s}.rich ul>li:nth-child(6):before{transition-delay:1.75s}.rich ul>li:nth-child(7):before{transition-delay:1.9s}.rich ul>li:nth-child(8):before{transition-delay:2.05s}.rich ul>li:nth-child(9):before{transition-delay:2.2s}.rich.cke_editable li:before{display:none}.no-js .rich ul > li:before,
.rich.cke_editable ul > li:before,
.rich ul.aov-shown>li:before{opacity:1;transform:none}.no-js .rich ul > li:before,
.rich.cke_editable ul>li:before{transition:none !important}.rich h2,
.rich h3,
.rich h4,
.rich h5,
.rich
h6{position:relative;font-weight:800;text-wrap:balance;font-size:150%;margin-bottom:0.5em;text-align:left;overflow:hidden;line-height:1.3em}.rich
h3{font-size:120%}.rich
h4{font-size:115%;padding-left:0}.rich
h5{font-size:110%;padding-left:0}.rich
h6{font-size:105%;padding-left:0}.rich.rich-lite
h2{font-size:120%;padding-left:0;margin-bottom:0.3em}.rich.rich-lite
h3{font-size:110%;padding-left:0;margin-bottom:0.3em}.rich.rich-lite h2:before,
.rich.rich-lite h3:before{display:none;content:none}.rich.rich-lite h4,
.rich.rich-lite h5,
.rich.rich-lite
h6{font-size:100%;padding-left:0;margin-bottom:0.1em}@media screen and (min-width: 800px){.rich{font-size:125%}.rich
.sezione{padding:1.5em 0;padding-top:3.5em}.rich .sezione:first-child{padding:1.5em 0;margin-top:0}.section:has(img) .section-inner:after{content:'';display:block;clear:both}.rich .imglink.sinistra,
.rich
.photo.sinistra{float:left;width:45%;margin-right:5%;margin-bottom:5%;border-radius:0 0 0 2em}.rich .imglink.destra,
.rich
.photo.destra{float:right;width:45%;margin-left:5%;margin-bottom:5%;border-radius:0 0 2em 0}.rich .imglink.sinistra.aov-enabled,
.rich .photo.sinistra.aov-enabled{transform:translateX(-5em)}.rich .imglink.sinistra.aov-shown,
.rich .photo.sinistra.aov-shown{transform:translateX(0)}.rich .imglink.destra.aov-enabled,
.rich .photo.destra.aov-enabled{transform:translateX(5em)}.rich .imglink.destra.aov-shown,
.rich .photo.destra.aov-shown{transform:translateX(0)}.rich .imglink>.photo{float:none !important;width:100% !important;margin:0
!important;border:none !important}.rich
h2{font-size:200%}.rich
h3{font-size:140%}.rich
h4{font-size:120%}.rich
h5{font-size:110%}.rich
h6{font-size:100%}.rich .richclass-important-phrase{font-size:200%;margin-bottom:calc(1.5em / 2)}}.rich .richclass-special-list{padding-left:2.5em;background-color:transparent;border:none}.rich .richclass-special-list>li{position:relative;display:block;padding:1em;margin-bottom:0.25em;width:100%;background-color:var(--typography-special-list-item-background-color);color:var(--typography-special-list-item-text-color);box-sizing:border-box;counter-increment:li}.rich .richclass-special-list>li:has(.expand.open){background-color:var(--typography-special-list-item-background-color-open);color:var(--typography-special-list-item-text-open)}.rich .richclass-special-list>li:has(.expand.open)>p>a{color:var(--main-text-link-color-over)}.rich .richclass-special-list>li:has(.expand){padding:1em
1em 0 1em}.rich .richclass-special-list>li>:nth-last-child(2){padding-bottom:0}.rich .richclass-special-list>li:before{content:'';position:absolute;left:calc(-2.5em - 2px);top:0;display:block;width:2.5em;height:3.5em;line-height:3.5em;text-align:center;background-color:var(--typography-special-list-item-counter-background-color);box-sizing:border-box}.rich .richclass-special-list>li:after{font-family:FontAwesome;content:'\f00c';position:absolute;right:calc(100% + 2px);top:0.5em;display:block;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;color:var(--typography-special-list-item-counter-text-color);transition:transform 0.3s ease-in-out}.rich .richclass-special-list>li:has(.expand):after{content:'\f054'}.rich ol.richclass-special-list>li:after{content:counter(li)}.rich .richclass-special-list>li:has(section.open):after{transform:rotate(90deg)}.rich ol.richclass-special-list>li:has(section.open):after{transform:scale(1.1)}.rich .richclass-special-list
section.expand{padding-top:0;margin-top:1em;margin-bottom:0;margin-left: -1em;margin-right: -1em;padding-top:0.5em;padding-bottom:0.5em;padding-left:1em;padding-right:1em;background-color:var(--typography-special-list-expand-background-color);color:var(--typography-special-list-expand-text-color);border-bottom:2px solid var(--typography-special-list-item-background-color)}.js .rich .richclass-special-list
section.expand{position:static;padding-top:0;padding-bottom:0;margin-top:1em;max-height:0;margin-left: -1em;margin-right: -1em;padding-left:1em;padding-right:1em;border-bottom:none}.js .rich .richclass-special-list
section.expand.open{padding-top:0.5em;padding-bottom:0.5em;margin-top:1em;margin-bottom:0;border-bottom:2px solid var(--typography-special-list-item-background-color)}.js .rich .richclass-special-list section.expand:before{content:'+';position:absolute;left:auto;top:1em;right:0.5em;border-radius:50%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;padding:0;min-width:0;background-color:var(--typography-special-list-expand-button-background-color);color:var(--typography-special-list-expand-button-color);transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out}.js .rich .richclass-special-list section.expand.open:before{content:'-';background-color:var(--typography-special-list-expand-button-background-color-open);color:var(--typography-special-list-expand-button-color-open)}.js .rich .richclass-special-list section.expand:after{position:absolute;left:auto;top:100%;right:0.5em;border-radius:0;padding-left:2em;clip-path:polygon(0 0, 100% 0, 100% 100%, 1.5em 100%);transition:color 0.3s ease-in-out, width 0.3s ease-in-out}.js .rich .richclass-special-list section.expand.transitioning:before{pointer-events:none;color:var(--typography-expand-button-background-color);transform:none}:root{--valori-aziendali-list-vertical-gap:1em;--valori-aziendali-list-horizontal-gap:1em;--valori-aziendali-list-min-width:10em;--valori-aziendali-list-items-per-line:4;--valori-aziendali-list-over-item-text-color:var(--site-tertiary-color);--valori-aziendali-list-over-item-text-color-over:var(--site-secondary-color);--valori-aziendali-list-item-background-color:var(--site-tertiary-color);--valori-aziendali-list-item-title-text-color:var(--site-primary-color);--valori-aziendali-list-item-title-text-color-hover:var(--site-quaternary-color);--valori-aziendali-list-item-description-text-color:var(--site-quaternary-color);--valori-aziendali-list-item-description-text-color-over:var(--site-quaternary-color);--valori-aziendali-list-item-button-background-color:var(--site-primary-color);--valori-aziendali-list-item-button-text-color:var(--site-quaternary-color)}#valori-aziendali-list-holder{position:relative;width:100%;box-sizing:border-box}#valori-aziendali-list{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;position:relative;align-content:center;justify-content:center;align-items:center;gap:var(--valori-aziendali-list-vertical-gap) var(--valori-aziendali-list-horizontal-gap)}#valori-aziendali-list
.info{position:relative;flex-basis:max(
calc(var(--valori-aziendali-list-min-width) - var(--valori-aziendali-list-horizontal-gap)),
calc(
calc(100% / var(--valori-aziendali-list-items-per-line)) -
var(--valori-aziendali-list-horizontal-gap)
)
);flex-shrink:0;flex-grow:0;aspect-ratio:1/1.05;transition:transform 0.3s ease-in-out;z-index:1;display:block}#company-value-section .section-inner{display:flex;flex-direction:column}#company-value-section .section-content{order:3;text-align:left;display:block;line-height:1.3em}.no-js #valori-aziendali-list .info,
#valori-aziendali-list-holder.aov-shown #valori-aziendali-list
.info{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#valori-aziendali-list .valori-aziendali-link{position:relative;left:0;top:0;display:flex;width:16em;height:20em;padding:5%;box-sizing:border-box;flex-direction:column;align-content:center;justify-content:center;align-items:center;gap:2em 0;margin:0
auto;background-color:var(--valori-aziendali-list-item-background-color);transform:scale(1);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#valori-aziendali-list .info:nth-child(1) .valori-aziendali-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#valori-aziendali-list .info:nth-child(2) .valori-aziendali-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#valori-aziendali-list .info:nth-child(3) .valori-aziendali-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.75s}.no-js #valori-aziendali-list .valori-aziendali-link,
#valori-aziendali-list-holder.aov-shown #valori-aziendali-list .valori-aziendali-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#valori-aziendali-list:has(.valori-aziendali-link:hover, .valori-aziendali-link:focus) .valori-aziendali-link{transform:scale(0.9);opacity:0.75}#valori-aziendali-list .valori-aziendali-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;z-index:0;aspect-ratio:1 / 1;width:10em;margin:0
auto}#valori-aziendali-list .info[data-info="esperienza"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/esperienza.d1790668873.webp)}#valori-aziendali-list .info[data-info="conoscenza"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/conoscenza.d1790668873.webp)}#valori-aziendali-list .info[data-info="soluzioni"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/soluzioni.d1790668873.webp)}#valori-aziendali-list .info[data-info="magazzino"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/magazzino.d1790668873.webp)}#valori-aziendali-list .info[data-info="consulenza"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/consulenza.d1790668873.webp)}#valori-aziendali-list .info[data-info="reparto-grafico"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/reparto-grafico.d1790668873.webp)}#valori-aziendali-list .info[data-info="costruzione"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/costruzione.d1790668873.webp)}#valori-aziendali-list .info[data-info="chiusure"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/chiusure.d1790668872.webp)}#valori-aziendali-list .info[data-info="team"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/team.d1790668873.webp)}#valori-aziendali-list .info[data-info="fornitori"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/fornitori.d1790668873.webp)}#valori-aziendali-list .info[data-info="officina"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/officina.d1790668873.webp)}#valori-aziendali-list .info[data-info="project"]>.valori-aziendali-link:before{background-image:url(../immagini/valori-aziendali/project.d1790668873.webp)}#valori-aziendali-list .valori-aziendali-link:focus,
#valori-aziendali-list .valori-aziendali-link:hover{transform:scale(1.1) !important;opacity:1 !important}#valori-aziendali-list .company-value-title{position:relative;z-index:2;width:100%;display:block;font-weight:bold;line-height:1.3em;min-height:2.6em;font-size:150%;text-wrap:balance;color:var(--valori-aziendali-list-item-title-text-color);text-align:center;transition:color 0.3s ease-in-out}#valori-aziendali-list .valori-aziendali-link:focus .company-value-title,
#valori-aziendali-list .valori-aziendali-link:hover .company-value-title{color:var(--valori-aziendali-list-item-description-text-color-over)}#valori-aziendali-list .company-value-description{position:relative;display:block;font-size:100%;width:100%;z-index:2;box-sizing:border-box;line-height:1.5em;min-height:7.5em;color:var(--valori-aziendali-list-item-description-text-color);text-align:center;text-wrap:balance;transition:color 0.3s ease-in-out}#valori-aziendali-list .company-value-description>p{width:100%;padding:0}#valori-aziendali-list .valori-aziendali-link:focus .company-value-description,
#valori-aziendali-list .valori-aziendali-link:hover .company-value-description{color:var(--valori-aziendali-list-item-description-text-color-over)}#valori-aziendali-list .company-value-title,
#valori-aziendali-list .company-value-description,
#valori-aziendali-list .valori-aziendali-link:after{position:relative;z-index:2}#valori-aziendali-list .valori-aziendali-title{top:3em;position:relative;margin:0
auto;font-size:140%;font-weight:bold;text-align:center;color:var(--valori-aziendali-list-item-title-text-color)}#valori-aziendali-list .valori-aziendali-description{top:4em;position:relative;margin:0
auto;text-align:center;text-wrap:balance;font-size:90%}@media screen and (min-width: 800px){#valori-aziendali-list{flex-direction:row}}@media scren and (min-width: 800px){#valori-aziendali-list
.info{aspect-ratio:1/1}}@media scren and (max-width: 479px){#valori-aziendali-list
.info{flex-basis:100%}}:root{--waste-oil-list-vertical-gap:1em;--waste-oil-list-horizontal-gap:1em;--waste-oil-list-min-width:10em;--waste-oil-list-items-per-line:4;--waste-oil-list-over-item-text-color:var(--site-tertiary-color);--waste-oil-list-over-item-text-color-over:var(--site-secondary-color);--waste-oil-list-item-background-color:var(--site-tertiary-color);--waste-oil-list-item-title-text-color:var(--site-tertiary-color);--waste-oil-list-item-description-text-color:var(--site-tertiary-color);--waste-oil-list-item-button-background-color:var(--site-primary-color);--waste-oil-list-item-button-text-color:var(--site-tertiary-color)}#waste-oil-list-holder{position:relative;width:100%;box-sizing:border-box;padding:0
1.75em}#waste-oil-list{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:nowrap;position:relative;overflow:hidden;padding:1em
0;gap:var(--waste-oil-list-vertical-gap) var(--waste-oil-list-horizontal-gap)}#waste-oil-list .waste-oil{position:relative;display:block;flex-basis:max(
calc(var(--waste-oil-list-min-width) - var(--waste-oil-list-horizontal-gap)),
calc(
calc(100% / var(--waste-oil-list-items-per-line)) -
var(--waste-oil-list-horizontal-gap)
)
);flex-shrink:0;flex-grow:0;aspect-ratio:1/1;transition:transform 0.3s ease-in-out;z-index:1;flex-shrink:0;flex-grow:0}#company-value-section .section-inner{display:flex;flex-direction:column}#company-value-section .section-content{order:3;text-align:left;display:block;line-height:1.3em}.no-js #waste-oil-list .waste-oil,
#waste-oil-list-holder.aov-shown #waste-oil-list .waste-oil{transition:transform 0.3s ease-in-out, opacity 0.3s ease}#waste-oil-list .waste-oil-link{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;padding:8%;box-sizing:border-box;align-items:start;gap:2em 0;margin:0
auto;background-color:var(--waste-oil-list-item-background-color);transform:scale(1);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 1.05s}#waste-oil-list .waste-oil:nth-child(1) .waste-oil-link,
#waste-oil-list .waste-oil:nth-child(2) .waste-oil-link,
#waste-oil-list .waste-oil:nth-child(3) .waste-oil-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.15s}#waste-oil-list .waste-oil:nth-child(4) .waste-oil-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.45s}#waste-oil-list .waste-oil:nth-child(5) .waste-oil-link{transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
clip-path 0.9s ease-in-out 0.75s}.no-js #waste-oil-list .waste-oil-link,
#waste-oil-list-holder.aov-shown #waste-oil-list .waste-oil-link{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#waste-oil-list:has(.waste-oil-link:hover, .waste-oil-link:focus) .waste-oil-link{transform:scale(0.9);opacity:0.75}#waste-oil-list .waste-oil-link:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.85;z-index: -1;aspect-ratio:1 / 1;width:100%;margin:0
auto}#waste-oil-list .waste-oil[data-info="prodotti"]>.waste-oil-link:before{background-image:url(../immagini/waste-oil/prodotti.d1790668873.webp)}#waste-oil-list .waste-oil[data-info="applicazioni"]>.waste-oil-link:before{background-image:url(../immagini/waste-oil/applicazioni.d1790668873.webp)}#waste-oil-list .waste-oil[data-info="certificazioni"]>.waste-oil-link:before{background-image:url(../immagini/waste-oil/certificazioni.d1790668873.webp)}#waste-oil-list .waste-oil-link:focus,
#waste-oil-list .waste-oil-link:hover{transform:scale(1.1) !important;opacity:1 !important}#waste-oil-list .company-value-title{position:relative;z-index:2;width:100%;display:block;font-weight:bold;line-height:1.3em;min-height:2.6em;font-size:150%;text-wrap:balance;color:var(--waste-oil-list-item-title-text-color);text-align:center;transition:color 0.3s ease-in-out}#waste-oil-list .waste-oil-link:focus .company-value-title,
#waste-oil-list .waste-oil-link:hover .company-value-title{color:var(--waste-oil-list-item-description-text-color-over)}#waste-oil-list .waste-oil-title{position:absolute;top:0.5em;margin:0;font-size:clamp(150%, 2.5vw, 200%);font-weight:normal;text-align:left;color:var(--waste-oil-list-item-title-text-color);order:0}#waste-oil-list .waste-oil-description{position:absolute;text-align:left;text-wrap:balance;padding:0
0.7em 0 0;top:5em;font-size:clamp(65%, 3vw, 90%);color:var(--waste-oil-list-item-description-text-color);order:1}@media screen and (min-width: 399px){#waste-oil-list{height:20em}}@media screen and (max-width: 399px){#waste-oil-list .waste-oil{flex-basis:100%}#waste-oil-list .waste-oil-description{padding:0
0.2em 0 0;top:4em}#waste-oil-list .waste-oil-button{bottom:1em}}:root{}#who-we-are-section .section-inner{display:flex;flex-direction:column}#who-we-are-section .section-title-inner{padding-bottom:0.3em}#who-we-are-section .section-title-holder{position:relative;order:1;text-align:left;margin-bottom:0em;padding-bottom:2em;padding:0.25em 0;font-size:100%;color:var(--main-text-title-text-color)}#who-we-are-section .section-images{order:2;display:flex;flex-direction:column;gap:1em;margin:1em
0}#who-we-are-section .section-images .section-image{display:block;width:100%;height:auto}#who-we-are-section .section-content{order:3;text-align:left;display:block;line-height:1.3em}@media screen and (min-width: 800px){#who-we-are-section .section-inner{display:grid;gap:0 2em;grid-template-columns:1fr 3fr;grid-template-areas:"section-images section-title"
"section-images section-content"}#who-we-are-section .section-title-holder{grid-area:section-title}#who-we-are-section .section-images{grid-area:section-images;margin:0
0 1em 0}#who-we-are-section .section-content{grid-area:section-content}}#main-css-loaded-check{position: absolute;top:0;left:0;display:block;width:1px}