:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nero:#1e1919;--bianco:#f7f5f2;--arancione:#ff5c35;--grigio:#e8e5df;--bianco-s1:#eceae7;--bianco-s2:#e1dfdc;--nero-20:#1e191933;--bianco-40:#f7f5f266;--bianco-10:#f7f5f21a;--margine:96px;--gutter:36px;--header:96px;--dur-breve:.2s;--dur-lunga:.8s;--ease:cubic-bezier(.2,.7,.2,1);--ease-uscita:cubic-bezier(.16,1,.3,1);--ease-morbido:cubic-bezier(.3,0,.2,1);--font:"Inter MON", "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif}html{scroll-padding-top:calc(var(--header) + env(safe-area-inset-top,0px))}*,:before,:after{box-sizing:border-box}body{background:var(--bianco);color:var(--nero);font-family:var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"ss07" 1, "ss08" 1;margin:0;font-size:18px;line-height:26px}p,blockquote,figcaption,li{text-wrap:pretty}p,figure{margin:0}img{max-width:100%;height:auto}strong,b{font-weight:700}a{color:inherit}h1,.h1{text-wrap:balance;max-width:927px;margin:0;font-size:60px;font-weight:600;line-height:72px}h2{text-wrap:pretty;max-width:499px;margin:0;font-size:34px;font-weight:600;line-height:42px;position:relative}h2[class*=is-style-accento]{text-indent:36px}h3{text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}.wp-site-blocks,.wp-block-template-part,.wp-block-post-content{margin:0;padding:0}:where(.wp-site-blocks)>*{margin-block:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--nero);position:fixed;inset:0 0 auto}.wp-block-buttons{flex-wrap:wrap;gap:8px;display:flex}.wp-block-button{margin:0}#cmplz-manage-consent{display:none}.header{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background-color var(--dur-breve) var(--ease), color var(--dur-breve) var(--ease), opacity var(--dur-lunga) var(--ease), transform .5s var(--ease);color:var(--bianco);--inverso:var(--nero);background:0 0;position:fixed;top:0;left:0;right:0}.admin-bar .header{top:var(--wp-admin--admin-bar--height,32px)}.header-in{max-width:1440px;height:var(--header);padding:0 var(--margine);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.header[data-tone=chiaro]{background:var(--bianco);color:var(--nero);--inverso:var(--bianco)}.header[data-tone=scuro]{background:var(--nero);color:var(--bianco)}.logo{color:inherit;line-height:0;display:inline-flex}.logo-svg{width:110px;height:32px;display:block}.logo:focus-visible{outline:2px solid var(--arancione);outline-offset:6px}.menu{gap:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu a{color:inherit;transition:color var(--dur-breve) var(--ease);text-decoration:none}.menu a:hover{color:var(--arancione)}.menu a:focus-visible{color:var(--arancione)}.header-azioni{align-items:center;gap:8px;display:flex}.header .solo-menu-mobile{display:none}.bottone{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.bottone .rett{white-space:nowrap;align-items:center;height:44px;padding:0 20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.bottone .cerchio{border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.bottone svg{width:14px;height:14px;display:block}.bottone:not(.b-riempi) .rett{z-index:1;position:relative}.bottone:not(.b-riempi) .rett,.bottone:not(.b-riempi) .cerchio{transition:background-color var(--dur-breve) var(--ease), color var(--dur-breve) var(--ease), border-color var(--dur-breve) var(--ease), transform var(--dur-breve) var(--ease)}@media (hover:hover){.bottone[data-dir=giu]:hover .cerchio{animation:.7s ease-in-out passo-giu}.bottone[data-dir=diagonale]:hover .cerchio{animation:.7s ease-in-out passo-diagonale}}@keyframes passo-giu{0%,to{transform:none}45%{transform:translateY(4px)}}@keyframes passo-diagonale{0%,to{transform:none}45%{transform:translate(3px,-3px)}}.bottone:focus-visible{outline:2px solid var(--arancione);outline-offset:4px}.b-arancione .rett,.b-arancione .cerchio{background:var(--arancione);color:var(--nero)}.b-arancione:hover .rett,.b-arancione:hover .cerchio{background:var(--nero);color:var(--bianco)}.b-arancione:focus-visible .rett{background:var(--nero);color:var(--bianco)}.b-arancione:focus-visible .cerchio{background:var(--nero);color:var(--bianco)}.b-nero .rett,.b-nero .cerchio{background:var(--nero);color:var(--bianco)}.b-nero:hover .rett,.b-nero:hover .cerchio{background:var(--bianco);color:var(--nero)}.b-nero:focus-visible .rett{background:var(--bianco);color:var(--nero)}.b-nero:focus-visible .cerchio{background:var(--bianco);color:var(--nero)}.b-bianco .rett,.b-bianco .cerchio{background:var(--bianco);color:var(--nero)}.b-bianco:hover .rett,.b-bianco:hover .cerchio{background:var(--nero);color:var(--bianco)}.b-bianco:focus-visible .rett{background:var(--nero);color:var(--bianco)}.b-bianco:focus-visible .cerchio{background:var(--nero);color:var(--bianco)}.b-outline .rett,.b-outline .cerchio{border:1px solid}.b-outline:not(.b-riempi):hover .rett,.b-outline:not(.b-riempi):hover .cerchio{background:var(--bianco);color:var(--nero);border-color:var(--bianco)}.b-outline:not(.b-riempi):focus-visible .rett{background:var(--bianco);color:var(--nero);border-color:var(--bianco)}.b-outline:not(.b-riempi):focus-visible .cerchio{background:var(--bianco);color:var(--nero);border-color:var(--bianco)}.hover-bianco:hover .rett,.hover-bianco:hover .cerchio{background:var(--bianco);color:var(--nero)}.hover-bianco:focus-visible .rett{background:var(--bianco);color:var(--nero)}.hover-bianco:focus-visible .cerchio{background:var(--bianco);color:var(--nero)}.b-riempi .rett{transition:color var(--dur-breve) var(--ease);position:relative;overflow:hidden}.b-riempi .rett:before{content:"";transform-origin:bottom;transition:transform var(--dur-breve) var(--ease);background:currentColor;position:absolute;inset:0;transform:scaleY(0)}.b-riempi .rett span{transition:color var(--dur-breve) var(--ease);position:relative}.b-riempi:hover .rett:before{transform:scaleY(1)}.b-riempi:focus-visible .rett:before{transform:scaleY(1)}.b-riempi:hover .rett span{color:var(--inverso)}.b-riempi:focus-visible .rett span{color:var(--inverso)}.sezione{padding:56px 0 80px;position:relative}.wrap{max-width:1440px;padding:0 var(--margine);flex-direction:column;gap:48px;margin:0 auto;display:flex;position:relative}.wrap>.wp-block-buttons{align-self:flex-start}.sc{background:var(--nero);color:var(--bianco)}.ch{background:var(--bianco);color:var(--nero)}.etichette{gap:var(--gutter);text-transform:uppercase;grid-template-columns:1fr 1fr;font-size:14px;line-height:20px;display:grid}.etichette>:last-child{font-weight:600}.due-col{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}.intro{top:calc(var(--header) + 40px);align-self:start;position:sticky}.intro.statico{position:relative;top:auto}.destra{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.destra.ampia{gap:48px}.chiusura{padding-left:calc(50% + var(--gutter) / 2);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.chiusura .testo{max-width:606px}.testo p+p{margin-top:26px}.accento{text-indent:0;width:24px;height:24px;display:block;position:absolute;top:8.5px;left:0}.accento i{background:var(--arancione);display:block;position:absolute;inset:0}.accento.fuori,.accento.fuori i{animation-play-state:paused!important}.a1{transform-style:preserve-3d;animation:6s ease-in-out infinite a1-rotate}.a1 i{backface-visibility:hidden}.a1 .c{border-radius:50%;transform:rotateY(0)translateZ(1px)}.a1 .q{transform:rotateY(180deg)translateZ(1px)}@keyframes a1-rotate{0%,16.66%{transform:perspective(200px)rotateY(0)}50%,66.66%{transform:perspective(200px)rotateY(180deg)}to{transform:perspective(200px)rotateY(360deg)}}.a2{background:var(--arancione);transform-origin:50%;animation:12s ease-in-out infinite a2-scale,12s step-end infinite a2-form}@keyframes a2-scale{0%{transform:scale(.001)}8.33%,16.66%{transform:scale(1)}25%,25.01%{transform:scale(.001)}33.33%,41.66%{transform:scale(1)}50%,50.01%{transform:scale(.001)}58.33%,66.66%{transform:scale(1)}75%,75.01%{transform:scale(.001)}83.33%,91.66%{transform:scale(1)}to{transform:scale(.001)}}@keyframes a2-form{0%,25%,50.01%,75%{border-radius:50%}25.01%,50%,75.01%,to{border-radius:0}}.a3 i{animation:none}.a3 .c{z-index:2;border-radius:50%;animation-name:a3-c}.a3 .q{z-index:1;animation-name:a3-q}@keyframes a3-c{0%,20%{filter:blur();opacity:1}33.33%,86.66%{filter:blur(10px);opacity:0}to{filter:blur();opacity:1}}@keyframes a3-q{0%,33.33%{filter:blur(10px);opacity:0}46.66%,66.66%{filter:blur();opacity:1}86.66%,to{filter:blur(10px);opacity:0}}.a4 i{transform-origin:bottom}.a4 .c{border-radius:50%;animation:9s infinite a4-c}.a4 .q{animation:9s infinite a4-q}@keyframes a4-c{0%{animation-timing-function:ease-out;transform:perspective(300px)rotateX(90deg)}11.11%{animation-timing-function:linear;transform:perspective(300px)rotateX(0)}27.77%{animation-timing-function:ease-in;transform:perspective(300px)rotateX(0)}38.88%,to{transform:perspective(300px)rotateX(90deg)}}@keyframes a4-q{0%,50%{animation-timing-function:ease-out;transform:perspective(300px)rotateX(90deg)}61.11%{animation-timing-function:linear;transform:perspective(300px)rotateX(0)}77.77%{animation-timing-function:ease-in;transform:perspective(300px)rotateX(0)}88.88%,to{transform:perspective(300px)rotateX(90deg)}}.a5{background:var(--arancione);animation:8s ease-in-out infinite a5-morph}@keyframes a5-morph{0%,18.75%{border-radius:50%}25%{border-radius:0 50% 50%}31.25%{border-radius:0 0 50% 50%}37.5%{border-radius:0 0 0 50%}43.75%,62.5%{border-radius:0}68.75%{border-radius:0 0 0 50%}75%{border-radius:0 0 50% 50%}81.25%{border-radius:0 50% 50%}87.5%,to{border-radius:50%}}.hero.wp-block-cover{min-height:776px;color:var(--bianco);background:var(--nero);justify-content:flex-start;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.hero .wp-block-cover__image-background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero .wp-block-cover__background{display:none}.hero:after{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:#1e191966;position:absolute;inset:0}.hero .wp-block-cover__inner-container{z-index:2;width:100%;color:inherit;position:relative}.hero .wrap{width:100%;padding-top:var(--margine);padding-bottom:var(--margine);gap:24px}.hero .testo{max-width:606px}.causa,.cta{color:var(--bianco);background:var(--nero);overflow:hidden}.sfondo-shader{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scaleY(-1)}.grana-sfondo{pointer-events:none;mix-blend-mode:overlay;opacity:.14;position:absolute;inset:0}.causa:after,.cta:after{content:"";background:rgba(30,25,25,var(--velatura,.4));mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.causa>.wrap,.cta>.wrap{z-index:1}.lista{border-top:1px solid var(--bianco-40)}.voce{gap:var(--gutter);border-bottom:1px solid var(--bianco-40);grid-template-columns:1fr 1fr;align-items:baseline;padding:24px 0;display:grid}.percorso{flex-direction:column;gap:48px;width:100%;display:flex}.fasi{flex-direction:column;gap:8px;display:flex}.fase{cursor:pointer;background:var(--grigio);border-left:6px solid var(--nero-20);transition:border-color var(--dur-breve) var(--ease);border-radius:0 8px 8px 0}.fase[data-aperta=true]{border-left-color:var(--arancione)}.fase-btn{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:32px 32px 0;display:flex}.fase-btn:focus-visible{outline:2px solid var(--arancione);outline-offset:-2px}.fase-btn .icona{background:var(--arancione);width:28px;height:28px;color:var(--nero);transition:background-color var(--dur-breve) var(--ease), color var(--dur-breve) var(--ease);border-radius:999px;flex:none;position:relative}.fase-btn .icona i{width:12px;height:2px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:13px;left:8px}.fase-btn .icona i+i{transform:rotate(90deg)}.fase[data-aperta=true] .fase-btn .icona{color:var(--bianco);background:#1e19194d}.fase[data-aperta=true] .fase-btn .icona i+i{transform:rotate(0)}.fase-corpo{padding:16px 32px 32px 72px}.fase-sotto{font-weight:700}.fase-extra{transition:grid-template-rows var(--dur-breve) var(--ease);grid-template-rows:0fr;display:grid}.fase[data-aperta=true] .fase-extra{grid-template-rows:1fr}.fase-extra>div{overflow:hidden}.fase-extra .testo{padding-top:16px}.fase:not([data-aperta]){padding:32px}.fase:not([data-aperta])>*+*{margin-top:16px}.bio-destra{gap:48px}.bio-destra .chiusura{padding-left:0}.principi{--passo:88px;width:100%;display:grid}.card-slot{pointer-events:none;top:calc(var(--header) + 32px + var(--i) * var(--passo));padding-bottom:calc((2 - var(--i)) * var(--passo));grid-area:1/1;align-self:start;position:sticky}.card-slot:first-child{--i:0}.card-slot:nth-child(2){--i:1}.card-slot:nth-child(3){--i:2}.principi-fine{pointer-events:none;grid-area:1/1}.card-slot .card{pointer-events:auto}.card{color:var(--nero);background:var(--bianco);border-radius:8px;flex-direction:column;gap:32px;min-height:472px;padding:32px;display:flex}.principi:not(.attiva){flex-direction:column;gap:24px;display:flex}.card-video{aspect-ratio:1084/356;pointer-events:none;width:100%;display:block;position:relative}.card-video video,.card-video canvas{object-fit:contain;width:100%;height:100%;display:block}.card-video video{mix-blend-mode:multiply}.card-video.trasparente video{opacity:0;pointer-events:none;position:absolute;inset:0}.intestazione{flex-direction:column;gap:32px;display:flex}.caso .wrap{gap:64px}.caso-video{aspect-ratio:16/9;background:var(--nero);border-radius:8px;position:relative;overflow:hidden}.caso-video video{object-fit:cover;width:100%;height:100%;accent-color:var(--arancione);display:block;position:absolute;inset:0}.caso-video .play{z-index:2;margin:-34px 0 0 -34px;position:absolute;top:50%;left:50%}.caso-video.avviato .play{opacity:0;pointer-events:none;transition:opacity var(--dur-breve) var(--ease)}.caso-video-tocco{z-index:1;cursor:pointer;display:none;position:absolute;inset:0 0 64px}.caso-video.avviato .caso-video-tocco{display:block}.caso-video-icona{z-index:2;opacity:0;pointer-events:none;background:#1e1919b8;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;display:grid;position:absolute;top:50%;left:50%}.caso-video-icona svg{width:22px;height:22px}.caso-video-icona.mostra{animation:icona-video .8s var(--ease) forwards}@keyframes icona-video{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.play{cursor:pointer;width:68px;height:68px;transition:background-color var(--dur-breve) var(--ease);background:#1e1919b8;border:0;border-radius:50%;place-items:center;display:grid}.play:hover{background:#1e1919eb}.play:focus-visible{outline:2px solid var(--bianco);outline-offset:4px}.play svg{width:22px;height:22px;margin-left:3px}.testimonial{overflow-x:clip}@supports not (overflow:clip){html{overflow-x:hidden}}.testimonianze{flex-direction:column;gap:8px;display:flex}.testimonianza{background:var(--bianco-10);will-change:transform;border-radius:8px;flex-direction:column;gap:32px;padding:40px;display:flex}.testimonianza .foto img{object-fit:cover;background:var(--bianco-40);border-radius:50%;width:80px;height:80px;display:block}.citazione{font-size:22px;font-weight:500;line-height:28px}.firma{border-left:6px solid var(--arancione);padding-left:16px}.cta{min-height:640px;padding:var(--margine) 0;align-items:center;display:flex;position:relative}.cta>.wrap{gap:48px;width:100%}.cta .testo{max-width:606px}.occhiello{text-transform:uppercase;border:1px solid;border-radius:100px;align-self:flex-start;padding:7px 16px;font-size:14px;font-weight:600;line-height:20px}.apertura{min-height:560px;color:var(--bianco);background:var(--nero);padding:calc(var(--header) + 96px) 0 96px;align-items:center;display:flex;position:relative;overflow:hidden}.apertura .sfondo-shader{transform:none}.apertura:after{content:"";background:rgba(30,25,25,var(--velatura,.4));mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.apertura>.wrap{z-index:1;gap:24px;width:100%}.apertura .testo{max-width:606px}.colonna-testo{flex-direction:column;gap:48px;display:flex}.foto-colonna{margin:0}.foto-colonna img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.percorso{margin-top:16px;position:relative}.tappa-etichetta{top:var(--header);z-index:2;background:var(--bianco);padding:20px 0;position:sticky}.tappa-etichetta:before,.tappa-etichetta:after{content:"";background:var(--nero-20);height:1px;position:absolute;top:0;left:0;right:0}.tappa-etichetta:after{background:var(--arancione);transform-origin:0;height:2px;transform:scaleX(var(--p,0));transition:transform .18s linear;top:-.5px}.tappa-corpo{z-index:1;gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;padding-top:8px;display:grid;position:relative}.tappa-corpo .testo{padding-bottom:72px}.tappa-corpo:last-child .testo{padding-bottom:0}.tappa-corpo h3{top:var(--top-titolo,var(--header));text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px;position:sticky}.sezione-foto.wp-block-cover{min-height:560px;color:var(--bianco);background:var(--nero);align-items:flex-start;padding:56px 0 80px;display:flex;position:relative;overflow:hidden}.sezione-foto .wp-block-cover__image-background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sezione-foto .wp-block-cover__background{display:none}.sezione-foto:after{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:#1e191966;position:absolute;inset:0}.sezione-foto .wp-block-cover__inner-container{z-index:2;width:100%;color:inherit;position:relative}.sezione-foto .wrap{gap:32px}.fascia-loghi{background:var(--bianco);color:var(--nero);padding:48px 0;position:relative;overflow:hidden}.fascia-loghi.pronta .wp-block-gallery{display:none}.loghi{overflow:hidden}.loghi-nastro{width:max-content;animation:70s linear infinite nastro-loghi;display:flex}.loghi.fermo .loghi-nastro{animation-play-state:paused}.loghi-fila{align-items:center;gap:64px;height:57px;padding-right:64px;display:flex}.logo-ente{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background-color:currentColor;flex:none;display:block}@keyframes nastro-loghi{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta.colonne{padding:56px 0 80px}.cta.colonne>.wrap{gap:32px}.footer{background:var(--bianco);color:var(--nero);padding:48px 0}.footer .wrap{gap:96px}.footer-righe{gap:var(--gutter);display:flex}.footer-righe>:first-child{flex:1 1 0;min-width:200px;font-weight:700}.footer-righe>:not(:first-child){flex:none;width:178px}.footer a{color:inherit;white-space:nowrap;transition:color var(--dur-breve) var(--ease);text-decoration:none}.footer a:hover{color:var(--arancione)}.footer a:focus-visible{color:var(--arancione)}.footer .logo:hover{color:inherit}.footer .logo:focus-visible{color:inherit}@media (width<=1247px){.footer .wrap{gap:64px}.footer-righe{gap:32px var(--gutter);grid-template-columns:1fr 1fr;display:grid}.footer-righe>*{min-width:0;width:auto!important}.footer-righe>:first-child{order:5;grid-column:1/-1;padding-top:16px}}.burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none;position:relative}.burger span{background:currentColor;width:22px;height:2px;position:absolute;left:11px}.burger span:first-child{top:14px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:28px}.burger.apre span,.burger.chiude span{animation:.8s var(--ease) both}.burger.apre span:first-child{animation-name:burger-apri-1}.burger.apre span:nth-child(2){animation-name:burger-apri-2}.burger.apre span:nth-child(3){animation-name:burger-apri-3}.burger.chiude span:first-child{animation-name:burger-chiudi-1}.burger.chiude span:nth-child(2){animation-name:burger-chiudi-2}.burger.chiude span:nth-child(3){animation-name:burger-chiudi-3}@keyframes burger-apri-1{0%{top:14px;transform:rotate(0)}15%,55%{top:21px;transform:rotate(0)}70%,to{top:21px;transform:rotate(45deg)}}@keyframes burger-apri-2{0%,55%{transform:rotate(0)}70%,to{transform:rotate(45deg)}}@keyframes burger-apri-3{0%{top:28px;transform:rotate(0)}15%,55%{top:21px;transform:rotate(0)}70%,88%{top:21px;transform:rotate(45deg)}to{top:21px;transform:rotate(-45deg)}}@keyframes burger-chiudi-1{0%,30%{top:21px;transform:rotate(45deg)}45%,85%{top:21px;transform:rotate(0)}to{top:14px;transform:rotate(0)}}@keyframes burger-chiudi-2{0%,30%{transform:rotate(45deg)}45%,to{transform:rotate(0)}}@keyframes burger-chiudi-3{0%{top:21px;transform:rotate(-45deg)}12%,30%{top:21px;transform:rotate(45deg)}45%,85%{top:21px;transform:rotate(0)}to{top:28px;transform:rotate(0)}}.burger:focus-visible{outline:2px solid var(--arancione);outline-offset:2px}.menu-mobile{z-index:49;background:var(--nero);color:var(--bianco);padding:calc(var(--header) + env(safe-area-inset-top,0px) + 24px) var(--margine) calc(24px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:opacity var(--dur-breve) var(--ease), visibility 0s linear var(--dur-breve);flex-direction:column;justify-content:space-between;display:none;position:fixed;inset:0}.menu-mobile.aperto{opacity:1;visibility:visible;transition:opacity var(--dur-breve) var(--ease), visibility 0s}.menu-mobile-voci{flex-direction:column;display:flex}.menu-mobile-voci a{color:inherit;letter-spacing:-.01em;border-bottom:1px solid var(--bianco-40);opacity:0;transition:color var(--dur-breve) var(--ease), opacity var(--dur-lunga) var(--ease);padding:4px 0 8px;font-size:60px;font-weight:700;line-height:72px;text-decoration:none}.menu-mobile.aperto .menu-mobile-voci a{opacity:1}.menu-mobile.aperto .menu-mobile-voci a:first-child{transition-delay:0s,.1s}.menu-mobile.aperto .menu-mobile-voci a:nth-child(2){transition-delay:0s,.18s}.menu-mobile.aperto .menu-mobile-voci a:nth-child(3){transition-delay:0s,.26s}.menu-mobile.aperto .menu-mobile-voci a:nth-child(4){transition-delay:0s,.34s}.menu-mobile-voci a:hover{color:var(--arancione)}.menu-mobile-voci a:focus-visible{color:var(--arancione)}.menu-mobile-azioni{flex-direction:column;gap:8px;display:flex}.menu-mobile-bottone{height:44px;transition:background-color var(--dur-breve) var(--ease), color var(--dur-breve) var(--ease), border-color var(--dur-breve) var(--ease);justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.menu-mobile-diagnostico{background:var(--bianco);color:var(--nero)}.menu-mobile-diagnostico:hover{background:var(--arancione)}.menu-mobile-diagnostico:focus-visible{background:var(--arancione)}.menu-mobile-cp{border:1px solid var(--bianco);color:var(--bianco);display:none}.menu-mobile-cp:hover{background:var(--bianco);color:var(--nero)}.menu-mobile-cp:focus-visible{background:var(--bianco);color:var(--nero)}.header.menu-aperto{background:var(--nero)!important;color:var(--bianco)!important;--inverso:var(--nero)!important}.costruzione{min-height:100dvh;padding:48px 0;display:flex}.costruzione .wrap{justify-content:space-between;gap:64px;width:100%}.costruzione-testi{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.costruzione .testo{max-width:606px}.costruzione-link{flex-wrap:wrap;gap:8px;display:flex}.costruzione-legale{color:var(--bianco-40);flex-wrap:wrap;gap:8px 24px;font-size:14px;line-height:20px;display:flex}.costruzione-legale a{transition:color var(--dur-breve) var(--ease);text-decoration:none}.costruzione-legale a:hover{color:var(--bianco)}.costruzione-legale a:focus-visible{color:var(--bianco)}@media (width<=1000px){:root{--margine:24px;--header:72px}.menu{display:none}.burger{display:block}.menu-mobile{display:flex}h1,.h1{font-size:40px;line-height:48px}.hero.wp-block-cover{min-height:640px}.cta{min-height:560px}.cta h2 br{display:none}.etichette,.due-col,.voce{grid-template-columns:1fr}.due-col{gap:32px}.chiusura{padding-left:0}.intro{position:relative;top:auto}.apertura{padding:calc(var(--header) + 48px) 0 64px}.tappa-corpo{grid-template-columns:1fr;gap:24px}.tappa-corpo h3{position:relative;top:auto}}@media (width<=600px){.footer .wrap{gap:48px}.footer-righe{grid-template-columns:1fr;gap:24px}.footer-righe>:first-child{padding-top:8px}}@media (width<=420px){.header-azioni>.wp-block-buttons{display:none}.menu-mobile-cp{display:flex}.menu-mobile-voci a{font-size:52px;line-height:62px}}@media (height<=820px){.principi{--passo:64px}}.anim .rivela{opacity:0;transition:none}.anim .rivela.visto{opacity:1;transition:opacity 1s var(--ease-morbido)}.anim .fase.rivela{transition:border-color var(--dur-breve) var(--ease)}.anim .fase.rivela.visto{transition:opacity 1s var(--ease-morbido), border-color var(--dur-breve) var(--ease)}.header.via{pointer-events:none;transform:translateY(-100%)}.anim .header{opacity:0}.anim.avviato .header{opacity:1}.anim .hero .testo,.anim .hero .wp-block-buttons,.anim .apertura .testo{opacity:0;transition:opacity 1s var(--ease-morbido), transform 1.2s var(--ease-uscita);transform:translateY(16px)}.anim.avviato .hero .testo,.anim.avviato .hero .wp-block-buttons,.anim.avviato .apertura .testo{opacity:1;transform:none}.anim.avviato .hero .testo,.anim.avviato .apertura .testo{transition-delay:.45s}.anim.avviato .hero .wp-block-buttons{transition-delay:.62s}.anim .hero h1,.anim .apertura h1{opacity:0;transition:opacity .6s var(--ease-morbido)}.anim .hero h1.divisa,.anim.avviato .hero h1,.anim .apertura h1.divisa,.anim.avviato .apertura h1{opacity:1}.anim .hero h1.divisa,.anim .apertura h1.divisa{transition:none}.riga{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.riga>span{transition:transform 1.2s var(--ease-uscita);display:block;transform:translateY(110%)}.anim.avviato .riga>span{transform:none}.anim .hero .wp-block-cover__image-background{transition:transform 2.4s var(--ease-uscita);transform:scale(1.06)}.anim.avviato .hero .wp-block-cover__image-background{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.menu-mobile-voci a{opacity:1}.testimonianza{transform:none!important}.tappa-etichetta,.tappa-corpo h3{position:relative;top:auto!important}}