:root{--blu:#001d3d;--blu-scuro:#001d3d;--blu-tinta:#f6f1ef;--blu-linea:#d9d3cf;--arancio:#fb5800;--arancio-scuro:#d94b00;--arancio-tinta:#ffe3d6;--verde:#1e8e3e;--verde-scuro:#166f30;--wa:#1faf54;--rosso:#c8102e;--nero:#11161d;--g700:#4b5563;--g400:#9aa3af;--g200:#d9d9d9;--g100:#f6f1ef;--bianco:#fff;--display:"Pathway Extreme", "Segoe UI", Arial, sans-serif;--testo:"Pathway Extreme", "Segoe UI", Arial, sans-serif;--larg:1344px;--r:5px;--rp:10px;--ombra:0 10px 30px -18px #001d3d73}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font:400 1rem/1.5 var(--testo);color:var(--nero);background:var(--bianco);margin:0}@media (width<=899px){body{padding-bottom:4.25rem}}img{max-width:100%;height:auto;display:block}a{color:var(--blu);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--arancio-scuro)}:focus-visible{outline:3px solid var(--arancio);outline-offset:2px}h1,h2,h3,h4{font-family:var(--display);color:var(--blu-scuro);letter-spacing:0;margin:0 0 .5em}h1{text-transform:uppercase;font-size:clamp(1.5rem,1rem + 2.1vw,2.625rem);font-weight:700;line-height:1.22}h2{text-transform:uppercase;font-size:clamp(1.25rem,.9rem + 1.5vw,2rem);font-weight:700;line-height:1.28}h3{font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:700;line-height:1.2}.centrata{text-align:center}p{margin:0 0 1em}.visivamente-nascosto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.contenitore{max-width:var(--larg);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.banda{border-radius:var(--rp);width:calc(100% - 2.5rem);margin-inline:auto}.sezione{padding-block:clamp(2.5rem,5vw,4rem)}.sezione--stretta{padding-top:clamp(1.5rem,3vw,2.5rem)}.sezione--tinta{background:var(--blu-tinta)}.sezione--scura{background:var(--blu-scuro);color:#fff}.sezione--scura h2,.sezione--scura h3{color:#fff}.occhiello{font:400 .9rem/1 var(--testo);letter-spacing:.04em;text-transform:uppercase;color:var(--blu-scuro);margin-bottom:.75rem;text-decoration:none;display:block}.sezione--scura .occhiello,.hero .occhiello{color:#fff;opacity:.85}.riga-occhiello{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.riga-occhiello .occhiello{margin:0}.intro{color:var(--g700);max-width:62ch;font-size:1.125rem}.griglia{gap:1.25rem;display:grid}.griglia--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.griglia--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.griglia--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.due-colonne{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=900px){.due-colonne{grid-template-columns:minmax(0,1fr) 27rem;align-items:stretch}.due-colonne>.colonna .modulo{transition:top .3s;position:sticky;top:6rem}.testata-via .due-colonne>.colonna .modulo{top:1.5rem}}.colonna{align-content:start;gap:1.5rem;display:grid}.azioni{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}:root{--morso-forma:shape(from 10px 0, hline to calc(100% - 78.958px), curve to calc(100% - 70.293px) 5.009px with calc(100% - 75.382px) 0 / calc(100% - 72.078px) 1.91px, line to calc(100% - 48.8px) 42.322px, curve to calc(100% - 45.143px) 45.986px with calc(100% - 47.924px) 43.843px / calc(100% - 46.662px) 45.106px, line to calc(100% - 4.991px) 69.221px, curve to 100% 77.876px with calc(100% - 1.902px) 71.009px / 100% 74.307px, vline to calc(100% - 10px), arc to calc(100% - 10px) 100% of 10px cw, hline to 10px, arc to 0 calc(100% - 10px) of 10px cw, vline to 10px, arc to 10px 0 of 10px cw, close);--morso-forma-bd:shape(from 10px 0, hline to calc(100% - 78.958px), curve to calc(100% - 70.293px) 5.009px with calc(100% - 75.382px) 0 / calc(100% - 72.078px) 1.91px, line to calc(100% - 48.8px) 42.322px, curve to calc(100% - 45.143px) 45.986px with calc(100% - 47.924px) 43.843px / calc(100% - 46.662px) 45.106px, line to calc(100% - 4.991px) 69.221px, curve to 100% 77.876px with calc(100% - 1.902px) 71.009px / 100% 74.307px, vline to 100%, hline to 10px, arc to 0 calc(100% - 10px) of 10px cw, vline to 10px, arc to 10px 0 of 10px cw, close);--morso-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.958 77.876'%3E%3Cpath d='M0 0H78.958V77.876C78.958 74.307 77.056 71.009 73.967 69.221L33.815 45.986C32.296 45.106 31.034 43.843 30.158 42.322L8.665 5.009C6.88 1.91 3.576 0 0 0Z'/%3E%3C/svg%3E");--morso:var(--morso-svg) 0 0 / 100% 100% no-repeat}.angolo{--taglio:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79' height='78'%3E%3Crect width='79' height='78' fill='%23fff'/%3E%3Crect x='11' y='24' width='44' height='44' rx='10' fill='%23fb5800'/%3E%3C/svg%3E") 0 0 / 79px 78px no-repeat;position:relative;overflow:hidden}.angolo:after{content:"";background:var(--taglio);width:79px;height:78px;-webkit-mask:var(--morso);mask:var(--morso);position:absolute;top:0;right:0}.testo{max-width:72ch}.testo--largo{max-width:none}.testo p,.testo li{line-height:1.6}.testo ul,.testo ol{padding-left:1.3em}.testo li{margin-bottom:.35em}.testo h2,.testo h3{margin-top:1.5em}.testo .alignleft{float:left;border-radius:var(--rp);max-width:min(40%,300px);margin:.3rem 1.5rem 1rem 0}.testo img{border-radius:var(--rp)}.testo a{overflow-wrap:anywhere}.testo iframe,.testo video{aspect-ratio:16/9;border-radius:var(--rp);max-width:100%;height:auto}.testo:after{content:"";clear:both;display:block}.btn{border-radius:var(--r);min-height:2.875rem;font:500 1rem/1 var(--testo);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.25rem;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.btn--blu{background:var(--blu-scuro);color:#fff}.btn--blu:hover,.btn--arancio{background:var(--arancio);color:#fff}.btn--arancio:hover{background:var(--blu-scuro);color:#fff}.btn--chiaro{background:var(--blu-tinta);color:var(--blu-scuro)}.cta__pannello .btn--chiaro,.modulo .btn--chiaro,.sezione--tinta .btn--chiaro{background:#fff}@media (width>=900px){.cta--foto .cta__pannello .btn--chiaro{background:var(--blu-tinta)}}.btn.btn--chiaro:hover{background:var(--arancio);color:#fff;border-color:var(--arancio)}.btn.btn--chiaro:hover svg{fill:#fff}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{color:#fff;background:#178a42}.btn--contorno{color:var(--blu-scuro);border-color:var(--blu-linea);background:0 0}.btn--contorno:hover{border-color:var(--blu);color:var(--blu)}.sezione--scura .btn--contorno{color:#fff;border-color:#ffffff80}.btn svg{fill:currentColor;flex:none;width:1.35em;height:1.35em}.targa{border:2px solid var(--blu-scuro);font-family:var(--display);color:var(--nero);background:#fff;border-radius:6px;align-items:stretch;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.targa__banda{background:var(--blu);flex:none;width:.8rem}.targa__sigla{letter-spacing:.05em;padding:.2em .45em .15em;font-size:1.7rem;font-weight:700}.targa__nome{text-transform:uppercase;letter-spacing:.1em;color:var(--g700);border-left:1px solid var(--g200);white-space:nowrap;align-self:center;margin-left:.2em;padding:0 .8em 0 .7em;font-size:.8rem;font-weight:600}a.targa:hover{border-color:var(--arancio);color:var(--nero)}a.targa:hover .targa__banda{background:var(--arancio)}.targa--grande .targa__sigla{padding:.05em .3em 0;font-size:clamp(5.5rem,15vw,10rem)}.targa--grande .targa__banda{width:1.6rem}.targa--mini{border-width:1.5px;border-radius:4px}.targa--mini .targa__banda{width:.45rem}.targa--mini .targa__sigla{padding:.25em .4em .2em;font-size:1.05rem}.targa--mini .targa__nome{font-size:.7rem}.testata{z-index:50;background:#fff;position:sticky;top:0}.testata__riga{align-items:center;gap:1.5rem;min-height:5rem;display:flex}.logo{margin-right:auto;display:inline-flex}.logo img{width:auto;height:3.125rem;display:block}.nav{display:none}.nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav li{position:relative}.nav a{font:500 1rem/1 var(--testo);color:var(--blu-scuro);border-radius:var(--r);padding:.6rem .8rem;text-decoration:none;transition:background .4s,color .4s;display:block}.nav a:hover{background:var(--blu-tinta);color:var(--blu)}.nav a[aria-current=page]{background:var(--arancio-tinta);color:var(--arancio)}.nav .sotto{border:1px solid var(--g200);border-radius:var(--rp);min-width:15rem;box-shadow:var(--ombra);background:#fff;flex-direction:column;gap:0;padding:.4rem;display:none;position:absolute;top:100%;left:0}.nav li:hover>.sotto,.nav li:focus-within>.sotto{display:flex}.testata__contatti{align-items:center;gap:.75rem;display:none}.menu{display:block}.menu summary{cursor:pointer;background:var(--blu-tinta);border-radius:var(--r);width:2.75rem;height:2.75rem;color:var(--blu-scuro);place-items:center;list-style:none;transition:background .3s,color .3s;display:grid}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--blu-scuro);color:#fff}.menu__icona{width:1.25rem;height:.875rem;display:block;position:relative}.menu__icona i{background:currentColor;border-radius:2px;width:100%;height:2px;transition:top .2s .2s,transform .2s,opacity .15s .1s;position:absolute;left:0}.menu__icona i:first-child{top:0}.menu__icona i:nth-child(2){top:calc(50% - 1px)}.menu__icona i:nth-child(3){top:calc(100% - 2px)}.menu[open] .menu__icona i{transition:top .2s,transform .2s .2s,opacity .15s}.menu[open] .menu__icona i:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.menu[open] .menu__icona i:nth-child(2){opacity:0;transform:scaleX(.3)}.menu[open] .menu__icona i:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}.menu__pannello{background:var(--blu-tinta);border-radius:0 0 var(--rp) var(--rp);z-index:60;max-height:calc(100dvh - 5rem);box-shadow:var(--ombra);padding:.5rem clamp(1rem,4vw,2rem) 2rem;position:fixed;inset:5rem 0 auto;overflow:auto}.menu::details-content{transition:content-visibility .35s allow-discrete}.menu__pannello{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translateY(-1rem)}.menu[open] .menu__pannello{opacity:1;transform:none}.menu__pannello>nav>ul>li,.menu__contatti{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(.75rem)}.menu[open] .menu__pannello>nav>ul>li,.menu[open] .menu__contatti{opacity:1;transition-delay:calc(80ms + var(--i,0) * 45ms);transform:none}@starting-style{.menu[open] .menu__pannello{opacity:0;transform:translateY(-1rem)}.menu[open] .menu__pannello>nav>ul>li,.menu[open] .menu__contatti{opacity:0;transform:translateY(.75rem)}}.menu:after{content:"";z-index:55;opacity:0;pointer-events:none;background:#001d3d73;transition:opacity .35s;position:fixed;inset:5rem 0 0}.menu[open]:after{opacity:1;pointer-events:auto}html:has(.menu[open]){overflow:hidden}.menu__pannello li a{transition:color .3s,padding-left .3s}.menu__pannello li a:hover{color:var(--arancio);padding-left:.35rem}.menu__pannello ul{margin:0;padding:0;list-style:none}.menu__pannello li a{border-bottom:1px solid var(--blu-scuro);font:400 1.5rem/1 var(--testo);color:var(--blu-scuro);padding:1.1rem 0;text-decoration:none;display:block}.menu__pannello .sotto li a{border-bottom-color:var(--blu-linea);padding:.8rem 0 .8rem 1rem;font-size:1.125rem}.menu__contatti{gap:.75rem;margin-top:2rem;display:grid}@media (width>=1000px){.nav{display:block}.testata__contatti{display:flex}.menu{display:none}}.barra-mobile{z-index:40;background:var(--g200);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -10px #00000059}.barra-mobile a{font:700 1.05rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.95rem .5rem;text-decoration:none;display:flex}.barra-mobile a svg{fill:currentColor;width:1.3em;height:1.3em}.barra-mobile .chiama{background:var(--arancio)}.barra-mobile .wa{background:var(--wa)}@media (width>=900px){.barra-mobile{display:none}}.hero{padding-block:1rem clamp(1.5rem,3vw,2.5rem)}.hero__blocco{background:var(--blu-scuro);color:#fff;padding-block:clamp(2rem,4.5vw,4rem)}.hero__griglia{align-items:center;gap:2rem;display:grid}@media (width>=900px){.hero__griglia{grid-template-columns:1.05fr .95fr;gap:3rem}}.hero h1{color:#fff}.hero .intro{color:#ffffffd9;font-size:1.05rem}.hero__azioni{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.hero__figura{margin:0;position:relative}.hero__figura>img{border-radius:var(--rp);aspect-ratio:608/557;object-fit:cover;width:100%;clip-path:var(--morso-forma)}.hero__cardbox{position:absolute;bottom:0;left:-1.9rem}.hero__quadrato{border-radius:var(--rp);background:var(--arancio);width:2.75rem;height:2.75rem;position:absolute;top:1.5rem;right:1.5rem}.hero__card{width:17rem;color:var(--blu-scuro);border-radius:var(--rp);clip-path:var(--morso-forma);background:#fff;gap:1.75rem;padding:1.5rem;text-decoration:none;display:grid;position:relative}.hero__recensioni{gap:.1rem;line-height:1.1;display:grid}.hero__recensioni .stelle{letter-spacing:.15em;margin:0;font-size:1.25rem}.hero__voto{margin-right:.45rem;font-size:1.25rem}.hero__recensioni img{width:auto;height:3.5rem;margin-top:.25rem;display:block}.hero__chiama{align-items:center;gap:.8rem;display:flex}.hero__chiama svg{width:2.1rem;height:2.1rem;fill:var(--blu-scuro);flex:none}.hero__chiama small{color:var(--blu-scuro);font-size:.9rem;display:block}.hero__chiama strong{color:var(--blu-scuro);font-size:1rem;font-family:var(--display)}.forza{color:var(--blu-scuro);background:#fff;padding-block:.5rem}.forza ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.forza li{border-top:1px solid var(--g200);align-items:center;gap:.85rem;padding:1.25rem 1rem;display:flex;position:relative}@media (width>=900px){.forza li{border-top:0;border-left:1px solid var(--g200);padding:1.5rem}.forza li:first-child{border-left:0;padding-left:0}.forza li:nth-child(3){border-left-color:#0000}}.forza svg{fill:none;width:2.25rem;height:2.25rem;stroke:var(--blu-scuro);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.forza strong{font:700 1rem/1.2 var(--display);display:block}.forza small{color:var(--g700);font-size:.85rem}.card{border-radius:var(--rp);color:inherit;text-decoration:none;display:block;position:relative}.card:hover{color:inherit}.card__img{aspect-ratio:305/298;border-radius:var(--rp);background:var(--blu-tinta);clip-path:var(--morso-forma);z-index:1;position:relative;overflow:hidden}@supports not (clip-path:shape(from 0 0, close)){.card__img:after{content:"";background:var(--pagina,#fff);width:79px;height:78px;-webkit-mask:var(--morso);mask:var(--morso);position:absolute;top:0;right:0}}.sezione--scura{--pagina:var(--blu-scuro)}.card__img img{object-fit:cover;width:100%;height:100%}.card__titolo{color:var(--blu-scuro);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 100%,0 100%);font:700 1.05rem/1.15 var(--display);background:#fff;align-items:center;gap:0;padding:.8rem 2.4rem .8rem 1.1rem;transition:background .3s,color .3s,gap .3s;display:inline-flex;position:absolute;bottom:0;left:0}.card__titolo svg{fill:currentColor;opacity:0;flex:none;width:0;height:1.1em;transition:width .3s,opacity .3s}.card:hover .card__titolo{background:var(--arancio);color:#fff;gap:.5rem}.card:hover .card__titolo svg{opacity:1;width:1.1em}.card__freccia svg,.cta__freccia svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.card__freccia{border-radius:var(--rp);background:var(--arancio);color:#fff;opacity:0;place-items:start end;width:80px;height:80px;padding:15px;transition:opacity .3s ease-in-out;display:grid;position:absolute;top:10px;right:10px}.card:hover .card__freccia,.card:focus-visible .card__freccia{opacity:1}.cta__freccia{border-radius:var(--rp);background:var(--arancio);color:#fff;place-items:start end;width:2.75rem;height:2.75rem;padding:6px;display:grid;position:absolute}.cta__freccia svg{opacity:0;transition:opacity .3s ease-in-out}.cta__pannello:hover+.cta__freccia svg,.cta__pannello:focus-within+.cta__freccia svg{opacity:1}.passi{counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.passi li{counter-increment:passo;background:var(--blu-tinta);border-radius:var(--rp);--taglio:#fff;padding:2.25rem 1.5rem 1.75rem;position:relative}.passi li:before{content:"0" counter(passo);z-index:1;color:var(--g700);font:500 .95rem/1 var(--display);position:absolute;top:1.5rem;right:1.1rem}.passi h3{margin-bottom:1.25rem;padding-right:3.5rem;font-size:1.5rem;line-height:1.2}.passi p{color:var(--blu-scuro);margin:0;font-size:1rem}.azioni--passi{justify-content:center;margin-top:3.75rem}.azioni--passi .btn svg{fill:var(--arancio)}.azioni--passi .btn:hover svg{fill:#fff}.azioni--passi>span{color:var(--g700)}.cta__pannello{background:var(--blu-tinta);border-radius:var(--rp);padding:clamp(1.5rem,3vw,2.5rem)}.cta__pannello h2{max-width:22ch;margin-bottom:1.25rem;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);line-height:1.22}.cta__pannello em{color:var(--arancio);font-style:normal}.cta__pannello p{max-width:46ch}.cta .btn svg{fill:var(--arancio)}.cta .btn--blu:hover svg,.cta .btn--chiaro:hover svg{fill:#fff}.cta--foto{position:relative}.cta__foto{aspect-ratio:1400/614;object-fit:cover;border-radius:var(--rp);width:100%;max-height:38rem}@media (width>=900px){.cta--foto{--cta-w:min(34rem, 38vw);--cta-pad:clamp(2.5rem, 6vw, 5.5rem);--cta-x:calc(max(0px, (100% - var(--larg)) / 2) + clamp(1rem, 4vw, 2rem));padding:var(--cta-pad) var(--cta-x);min-height:min(38rem,43.9vw);display:grid}.cta--foto .cta__foto{aspect-ratio:auto;width:100%;height:125%;max-height:none;position:absolute;inset:0 0 auto}.cta--foto .cta__pannello{width:var(--cta-w);background:#fff;flex-direction:column;padding:4.5rem 2.5rem 2rem;display:flex;position:relative}.cta--foto .cta__pannello h2{max-width:none;font-size:clamp(1.75rem,1rem + 2vw,3rem);line-height:1.12}.cta--foto .cta__pannello .azioni{margin-top:auto}.cta--foto .cta__pannello{clip-path:var(--morso-forma)}@supports not (clip-path:shape(from 0 0, close)){.cta--foto .cta__pannello{-webkit-mask:linear-gradient(#000 0 0), var(--morso-svg) right -1px top -1px / 80px 79px no-repeat;-webkit-mask-composite:source-out;mask:linear-gradient(#000 0 0), var(--morso-svg) right -1px top -1px / 80px 79px no-repeat;mask-composite:subtract}}.cta--foto .cta__pannello{z-index:1}.cta__freccia{top:calc(var(--cta-pad) + 1.5rem);left:calc(var(--cta-x) + var(--cta-w) - 2.75rem - 1.5rem);pointer-events:none;right:auto}}.cta__freccia{display:none}@media (width>=900px){.cta__freccia{display:grid}}.cta--foto{border-radius:var(--rp);view-timeline:--cta-vista block;overflow:clip}@supports (animation-timeline:view()){.cta__foto{animation:linear both parallasse}.cta--foto>.cta__foto{animation-timeline:--cta-vista;animation-range:cover}@keyframes parallasse{0%{transform:translateY(-20%)}to{transform:none}}@keyframes parallasse-m{0%{transform:translateY(-10%)scale(1.25)}to{transform:translateY(10%)scale(1.25)}}}@media (width<=899px){.cta--foto .cta__foto{aspect-ratio:4/3;border-radius:var(--rp) var(--rp) 0 0;animation-name:parallasse-m}.cta--foto .cta__pannello{z-index:1;border-radius:0 0 var(--rp) var(--rp);position:relative}}.due-colonne .cta{margin-top:2.5rem}.riquadro img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--rp) var(--rp) 0 0;width:100%}.riquadro__box{background:var(--blu-scuro);color:#fff;border-radius:0 0 var(--rp) var(--rp);padding:.25rem 1.25rem}.riquadro__box--solo{border-radius:var(--rp)}.recapito{color:#fff;border-top:1px solid #ffffff40;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:flex}.recapito:first-child{border-top:0}.recapito:hover{color:#ffb387}.recapito svg{fill:currentColor;flex:none;width:2.1rem;height:2.1rem}.recapito small{opacity:.85;font-size:.8rem;display:block}.recapito strong{font-size:1.05rem}.intestazione{padding-block:clamp(1.5rem,4vw,3rem) 0}.briciole{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;overflow:hidden;position:absolute!important}.testata-area{position:relative}.testata-area__foto{aspect-ratio:1280/400;object-fit:cover;border-radius:var(--rp);width:100%;display:block}.testata-area__pannello{background:#fff;padding:1.25rem 0 0;position:relative}.testata-area__pannello h1{margin:0;font-size:clamp(2rem,1.1rem + 3.2vw,3.5rem);line-height:1.1}.testata-area__quadrato{display:none}@media (width<=899px){.testata-area__foto{aspect-ratio:4/3}}@media (width>=900px){.testata-area__foto{clip-path:var(--morso-forma)}.testata-area__box{width:50%;position:absolute;bottom:0;left:0}.testata-area__pannello{z-index:1;min-height:10.625rem;clip-path:var(--morso-forma-bd);padding:2.5rem 1.875rem 2rem}.testata-area__quadrato{border-radius:var(--rp);background:var(--arancio);width:80px;height:80px;display:block;position:absolute;top:10px;right:10px}}.area-intro{padding-bottom:1.75rem}.area-intro .occhiello{margin-bottom:1.75rem}.area-intro__testo{max-width:57rem;color:var(--nero);margin:0 auto;font-size:clamp(1.125rem,.85rem + .8vw,1.375rem);line-height:1.5}.area-intro__testo p{margin:0 0 .6em}.area-intro__testo strong{font-weight:inherit;color:var(--arancio)}.area-intro .azioni--passi{margin-top:2.25rem}.area-riga{--traccia-inizio:0rem;padding-top:5.5rem}@media (width<=899px){.area-riga{padding-top:0}}.area-fascia{padding-block:clamp(3rem,7vw,6.5rem)}.area-fascia .testo p{line-height:1.9}@media (width>=900px){.area-fascia .griglia--2{grid-template-columns:1fr 1fr;align-items:center;column-gap:17%}.area-fascia h2{margin:0;font-size:clamp(2rem,1rem + 2.2vw,3rem);line-height:1.2}}.area-servizi h2{font-size:clamp(1.75rem,1rem + 2vw,2.625rem)}.area-servizi__btn{margin-top:1.875rem}.servizi-spunta{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.servizi-spunta li{border-bottom:1px solid var(--g200);position:relative}.servizi-spunta a{color:var(--nero);flex-direction:column;gap:clamp(.9rem,2vw,1.75rem);padding:clamp(1.25rem,3vw,2.25rem) 1rem clamp(1.25rem,3vw,2.25rem) 0;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}@media (width>=900px){.servizi-spunta{grid-template-columns:repeat(4,1fr)}.servizi-spunta li:not(:nth-child(4n+1)) a{padding-left:3.125rem}.servizi-spunta li:not(:nth-child(4n+1)):before{content:"";background:var(--g200);width:1px;position:absolute;top:0;bottom:1rem;left:0}}.servizi-spunta a:hover{color:var(--arancio)}.servizi-spunta svg{width:1.125rem;height:1.125rem;fill:var(--blu-scuro)}.dove__titolo{margin-top:2.5rem}.tendina{border-bottom:1px solid var(--g200)}.tendina summary{cursor:pointer;font:500 1.125rem/1.2 var(--testo);color:var(--nero);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.tendina summary::-webkit-details-marker{display:none}.tendina summary:after{content:"";background:var(--blu-scuro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / .8rem no-repeat;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;transition:transform .2s}.tendina[open] summary:after{transform:rotate(180deg)}.tendina>:not(summary){padding-bottom:1.25rem}.collegati{margin-top:2rem}.collegati h3{font:500 1rem/1.2 var(--testo);text-transform:uppercase;letter-spacing:.04em}.localita{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:grid}.localita a{color:var(--blu-scuro);border-bottom:1px dotted var(--g200);padding:.3rem .1rem;text-decoration:none;display:block}.localita a:hover{color:var(--arancio-scuro)}.chip{border:1px solid var(--g200);border-radius:var(--r);color:var(--blu-scuro);background:#fff;padding:.4rem .8rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.chip:hover{border-color:var(--arancio);color:var(--arancio-scuro)}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.targhe{flex-wrap:wrap;gap:.6rem;display:flex}.modulo{background:var(--blu-tinta);border-radius:var(--rp);padding:1.5rem}.modulo__titolo{margin-bottom:1rem;font-size:clamp(1.5rem,1rem + 1.2vw,2rem)}.modulo .campi{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;display:grid}.modulo label{font:500 .7rem/1 var(--testo);letter-spacing:.04em;text-transform:uppercase;color:var(--nero);margin-bottom:.45rem;display:block}.modulo input,.modulo textarea{border:1px solid var(--g200);border-radius:var(--r);width:100%;font:inherit;color:var(--nero);background:#fff;padding:.85rem .9rem}.modulo input::placeholder,.modulo textarea::placeholder{color:var(--g400)}.modulo input:focus,.modulo textarea:focus{border-color:var(--blu);box-shadow:0 0 0 3px var(--arancio-tinta);outline:none}.modulo .intero{grid-column:1/-1}.modulo .consenso{font:400 .85rem/1.3 var(--testo);text-transform:none;letter-spacing:0;align-items:center;gap:.6rem;display:flex}.modulo .consenso input{width:1.2rem;height:1.2rem;accent-color:var(--blu-scuro);flex:none;margin:0;padding:0}.modulo .btn{width:100%}.modulo .esito{border-radius:var(--r);margin:1rem 0 0;padding:.8rem 1rem;font-weight:500}.modulo .esito--errore{color:var(--rosso);background:#fdecec}.modulo .esito--ok{color:var(--verde-scuro);background:#e6f6ea}.honeypot{position:absolute;left:-9999px}.blog-griglia{gap:1.75rem;margin-top:2.5rem}@media (width>=900px){.blog-griglia{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.carosello{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.carosello>*{scroll-snap-align:start;flex:0 0 min(100%,22rem)}}.articolo-card{color:inherit;text-decoration:none;display:block}.articolo-card img,.articolo-card__vuota{aspect-ratio:1;object-fit:cover;border-radius:var(--rp);background:var(--blu-tinta);width:100%;display:block}.articolo-card h2,.articolo-card h3{font:500 1rem/1.4 var(--testo);text-transform:none;color:var(--blu-scuro);margin:.9rem 0 0}.articolo-card:hover h2,.articolo-card:hover h3{color:var(--arancio)}.articolo time{color:var(--g700);font-size:.85rem;display:block}.articolo .copertina{border-radius:var(--rp);aspect-ratio:780/480;object-fit:cover;width:100%;margin:2rem 0}.articolo .testo{max-width:none}.articolo .cta{margin-top:3rem}.pie{padding:0}.credito-iol{color:#bbb;text-align:center;background:#111;margin-top:1.25rem;padding:8px;font-size:14px;line-height:22px}.pie .credito-iol a{color:inherit}.pie__blocco{background:var(--blu-scuro);color:#ffffffd9;border-radius:var(--rp);text-align:center;padding:3rem clamp(1rem,4vw,2.5rem) 1.5rem;font-size:.95rem}.pie a{color:#fff;text-decoration:none}.pie a:hover{color:#ffb387}.pie .logo{margin:0 auto}.pie__menu{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.75rem 0 2rem;padding:0;font-weight:500;list-style:none;display:flex}.pie__contatti{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;margin:0;display:grid}.pie__card{background:var(--arancio);color:#fff;border-radius:var(--rp);text-align:left;align-items:center;gap:1rem;min-height:5.5rem;padding:1.4rem 1.5rem;transition:background .2s,color .2s,transform .2s;display:flex}.pie a.pie__card:hover{color:var(--nero);background:#fff}.pie a.pie__card:hover small{color:var(--arancio)}.pie__card svg{fill:currentColor;flex:none;width:2.1rem;height:2.1rem}.pie__card small{font-size:.85rem;display:block}.pie__card strong{font-size:1rem}.pie__aree{text-align:left;align-items:start;gap:.75rem 1.5rem;margin:2rem auto 0;display:grid}@media (width>=900px){.pie__aree{grid-template-columns:1fr 3.4fr}.pie .pie__aree ul{grid-template-columns:repeat(8,1fr)}.pie__aree a{justify-content:center}}.pie__aree>span{color:#fff;padding-top:.45rem;font-size:1.15rem;font-weight:500}.pie__aree ul{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pie__aree a{white-space:nowrap;border:1px solid var(--g200);border-radius:var(--r);justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.45rem .4rem;font-size:.75rem;line-height:1;transition:background .2s,border-color .2s,color .2s;display:flex}.pie a.pie__aree-chip:hover,.pie__aree a:hover{background:var(--arancio);border-color:var(--arancio);color:#fff}.pie__aree svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:.65rem;height:.65rem}.pie__legale{color:#fffc;text-align:left;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:2.5rem 0 0;padding-top:1.25rem;font-size:.85rem;display:flex}.pie__social{align-items:center;gap:.9rem;display:flex}.pie__social svg{fill:currentColor;width:1.35rem;height:1.35rem;display:block}.sezione--scura .intro,.sezione--scura p,.sezione--scura time{color:#ffffffd9}.sezione--scura a,.sezione--scura .articolo-card h2,.sezione--scura .articolo-card h3{color:#fff}.sezione--scura .articolo-card:hover h2,.sezione--scura .articolo-card:hover h3,.sezione--scura a:hover{color:#ffb387}.link-sotto{text-underline-offset:.25em;font-weight:500;text-decoration:underline 1px;display:inline-block}.recensioni .griglia--2{align-items:center}.recensioni__loghi{width:auto;height:3rem;margin:1.5rem 0 2.5rem;display:block}.recensioni__loghi:has(+.recensioni__media){margin-bottom:1rem}.recensioni__media{color:var(--blu-scuro);margin:0 0 2rem;font-weight:500}.stelle{color:var(--arancio);letter-spacing:.1em;margin-right:.5rem}.recensioni__scorri{position:relative}.recensioni__virgolette{height:3.25rem;font:700 6.5rem/.9 var(--display);color:var(--arancio);margin-bottom:1rem;display:block}.recensioni__lista{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.recensioni__lista::-webkit-scrollbar{display:none}.recensioni__lista li{scroll-snap-align:start;flex:0 0 100%}.recensioni__lista blockquote{margin:0}.recensioni__lista blockquote p{max-width:32rem;font-size:1.15rem;line-height:1.6}.recensioni__lista footer{align-items:center;gap:.9rem;margin-top:3rem;padding-right:10rem;display:flex}.recensioni__lista footer strong{color:var(--blu-scuro);font:700 1.15rem/1.2 var(--display);display:block}.recensioni__lista footer small{color:var(--g700);font-size:1rem}.recensioni__avatar{object-fit:cover;background:var(--blu-tinta);width:3.25rem;height:3.25rem;color:var(--blu-scuro);font:700 .95rem/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.recensioni__frecce{justify-content:flex-end;gap:.5rem;margin-top:-2.75rem;display:flex}.recensioni__frecce button{border:1px solid var(--g200);border-radius:var(--r);width:4.25rem;height:2.75rem;color:var(--blu-scuro);cursor:pointer;background:#fff;font-size:1.4rem;line-height:1;transition:background .25s,color .25s,border-color .25s}.recensioni__frecce button:hover{background:var(--arancio);border-color:var(--arancio);color:#fff}@media (width>=900px){.recensioni__scorri{flex-direction:column;justify-content:center;min-height:32rem;padding:4rem 0 4rem 6.5rem;display:flex}}@media (width<=899px){.recensioni__lista footer{padding-right:0}.recensioni__frecce{justify-content:flex-start;margin-top:1rem}}.marchi{padding-block:1rem clamp(2rem,4vw,3rem)}.marchi ul{grid-template-columns:repeat(4,1fr);align-items:center;gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.marchi ul{grid-template-columns:repeat(8,1fr)}}.marchi img{width:auto;max-width:100%;max-height:2.5rem;margin:auto}@keyframes entra-su{0%{visibility:visible;transform:translateY(100%)}to{transform:none}}@keyframes entra-dissolvi{0%{opacity:0}to{opacity:1}}@keyframes entra-giu{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes entra-zoom{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}[data-entra]{visibility:hidden}[data-entra].visto{visibility:visible;animation:.75s ease var(--ritardo,0s) both}[data-entra=su].visto{animation-name:entra-su}[data-entra=dissolvi].visto{animation-name:entra-dissolvi}[data-entra=giu].visto{animation-name:entra-giu}[data-entra=zoom].visto{animation-name:entra-zoom}@keyframes entra-sale{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}[data-entra=sale].visto{animation-name:entra-sale}.testata{transition:transform .3s}.testata-via .testata{transform:translateY(-100%)}.traccia{display:none}@media (width>=900px){.con-traccia{position:relative}.traccia{background:var(--g200);pointer-events:none;z-index:1;width:1px;display:block;position:absolute;top:0;bottom:0;left:50%}.traccia>span{width:2px;height:2.5rem;margin:var(--traccia-inizio,2rem) 0 0 -.5px;background:var(--arancio);display:block;position:sticky;top:11.875rem}.recensioni__scorri>.traccia{--traccia-inizio:1.5rem;left:0}}.torna-su{z-index:45;width:2.5rem;height:2.5rem;color:var(--blu-scuro);cursor:pointer;opacity:0;visibility:hidden;background:#fff;border:0;border-radius:50%;place-items:center;transition:opacity .3s ease-out,color .3s ease-out,background .3s ease-out,transform .3s ease-out,visibility .3s;display:grid;position:fixed;bottom:3.75rem;right:1.25rem;transform:translateY(.5rem);box-shadow:0 6px 18px -8px #001d3d73}.torna-su svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.torna-su.su{opacity:1;visibility:visible;transform:none}.torna-su:hover{background:var(--arancio);color:#fff}@media (width<=899px){.torna-su{bottom:4.75rem}html body #CookiebotWidget{bottom:4.75rem!important}}.galleria{grid-template-columns:repeat(var(--colonne,3), minmax(0, 1fr));gap:.75rem;margin:1.25rem 0 1.75rem;display:grid}.galleria img{aspect-ratio:1;object-fit:cover;border-radius:var(--rp);background:var(--blu-tinta);width:100%;height:auto;display:block}.galleria a{display:block}.galleria--singola{grid-template-columns:minmax(0,1fr);justify-items:start}.galleria--singola img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%}@media (width<=599px){.galleria:not(.galleria--singola){grid-template-columns:repeat(3,minmax(0,1fr))}}.errore{text-align:center;padding-block:clamp(3.5rem,9vw,7rem)}.errore__codice{font:400 clamp(7rem, 4rem + 14vw, 12.5rem)/.9 var(--display);letter-spacing:.02em;color:var(--arancio);margin:.75rem 0 1.5rem;display:block}.errore h1{margin-bottom:.75rem;font-size:clamp(1.6rem,1rem + 2vw,2.25rem)}.errore p{max-width:46ch;color:var(--g700);margin:0 auto 1.75rem}:root{interpolate-size:allow-keywords}@supports selector(::details-content){.tendina::details-content{block-size:0;transition:block-size .4s ease, content-visibility .4s allow-discrete;overflow:clip}.tendina[open]::details-content{block-size:auto}}.articolo-card,.pie__card,.servizi-spunta a,.chip,a.targa{transition:color .3s,background .3s,border-color .3s}.contatto-home{gap:1.5rem;display:grid}.contatto-home img{object-fit:cover;border-radius:var(--rp);aspect-ratio:4/3;width:100%;height:100%}.contatto-home .modulo{padding:clamp(1.5rem,2.5vw,2.25rem)}@media (width>=900px){.contatto-home{grid-template-columns:1fr 1fr;align-items:stretch}.contatto-home img{aspect-ratio:auto}}.modulo--arancio{background:var(--arancio);color:#fff;--taglio:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79' height='78'%3E%3Crect width='79' height='78' fill='%23fff'/%3E%3Crect x='11' y='24' width='44' height='44' rx='10' fill='%23001d3d'/%3E%3C/svg%3E") 0 0 / 79px 78px no-repeat}.modulo--arancio .btn{width:auto;padding-inline:2.5rem}.modulo--arancio .modulo__titolo,.modulo--arancio label,.modulo--arancio .consenso,.modulo--arancio .consenso a{color:#fff}.modulo__intro{max-width:50ch;margin:-.5rem 0 1.25rem}.modulo--arancio input:focus,.modulo--arancio textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff80}.modulo--arancio .consenso input{accent-color:var(--blu-scuro)}@media (width>=600px){.contatto-home .modulo .campi{grid-template-columns:1fr 1fr}}.presentazione{align-items:start}@media (width>=900px){.presentazione img{position:sticky;top:6rem}}.presentazione img{aspect-ratio:521/515;object-fit:cover;border-radius:var(--rp);width:100%;clip-path:var(--morso-forma)}@media (width>=900px){.presentazione{grid-template-columns:1fr .9fr;column-gap:18%}}
