.tw-scope,.tw-scope *{font-family:Montserrat,system-ui,sans-serif}.tw-scope *,.tw-scope *:before,.tw-scope *:after{box-sizing:border-box}.tw-scope h1,.tw-scope h3,.tw-scope p{margin:0}.tw-scope img{display:block;max-width:100%;height:auto}.tw-scope .relative{position:relative}.tw-scope .absolute{position:absolute}.tw-scope .mx-auto{margin-left:auto;margin-right:auto}.tw-scope .max-w-5xl{max-width:var(--w)}.tw-scope .max-w-3xl{max-width:72ch}.tw-scope .px-4{padding-left:32px;padding-right:32px}.tw-scope .aspect-square{aspect-ratio:1/1}.tw-scope .rounded-full{border-radius:9999px}.tw-scope .text-lg{font-size:var(--lead);line-height:1.6}.tw-scope .text-left{text-align:left}.tw-scope .text-slate-600{color:var(--muted)}.tw-scope .text-slate-800{color:var(--ink)}.tw-scope .grid{display:grid}.tw-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-scope .gap-10{gap:2.5rem}.tw-scope .mt-2{margin-top:.5rem}.tw-scope .mt-4{margin-top:1rem}.tw-scope .mt-6{margin-top:1.5rem}.tw-scope .mt-8{margin-top:2rem}.tw-scope .font-medium{font-weight:600}.tw-scope .flex{display:flex}.tw-scope .items-center{align-items:center}.tw-scope .gap-2{gap:.5rem}.tw-scope .text-indigo-600{color:var(--blue)}.tw-scope .hover\:text-indigo-700:hover{color:var(--blue-dark)}.tw-scope .size-5{width:1.25rem;height:1.25rem}.tw-scope .transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-scope .duration-300{transition-duration:.3s}.tw-scope .hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.tw-scope .group:hover .group-hover\:translate-x-0\.5{transform:translate(.125rem)}.tw-scope .text-\[24px\]\/7\.5{font-size:var(--h3-md);line-height:1.2;letter-spacing:-.025em}@media(min-width:768px){.tw-scope .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-scope .md\:col-span-2{grid-column:span 2/span 2}.tw-scope .md\:col-span-1{grid-column:span 1/span 1}}.tw-scope{overflow-x:clip}.tw-scope .md\:col-span-2 img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:22px}.tw-scope .md\:col-span-1>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:22px}.tw-scope .mk{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:22px;background:linear-gradient(150deg,var(--blue),var(--blue-dark));transition:transform .3s ease}.tw-scope .mk:hover{transform:translateY(-.125rem)}.tw-scope .mk{isolation:isolate;clip-path:inset(0 round 22px)}.tw-scope .mk-bg{position:absolute;inset:0;z-index:0}.tw-scope .mk-bg canvas{display:block;width:100%;height:100%}.tw-scope .mk-w{position:absolute;inset:13% -5% -7% 14%;border-radius:18px 0 0;background:#fff;box-shadow:0 20px 44px -20px #050c2880;padding:15px 17px;display:flex;flex-direction:column}.tw-scope .mk-t{display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tw-scope .mk-n{display:block;margin-top:4px;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1}.tw-scope .mk-b{display:flex;align-items:flex-end;gap:5px;flex:1;min-height:0;margin-top:12px}.tw-scope .mk-b i{flex:1;border-radius:3px 3px 0 0;background:var(--blue-soft)}.tw-scope .mk-b i.on{background:var(--blue)}.tw-scope .mk-r{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:11px;color:var(--muted)}.tw-scope .mk-r em{width:7px;height:7px;border-radius:50%;background:#22c55e;font-style:normal;flex:none}.tw-scope{padding-bottom:clamp(40px,5vw,72px)}#chi-siamo-home .head{margin-bottom:clamp(18px,2.2vw,30px)}#chi-siamo-home .tw-scope{padding-bottom:0}#chi-siamo-home .tw-scope .max-w-5xl{max-width:none}#chi-siamo-home .tw-scope .px-4{padding-left:0;padding-right:0}.cs-foto{position:relative;display:block;line-height:0}.cs-foto img{border-radius:22px;box-shadow:var(--neu-card)}.cs-tag{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;line-height:1;background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.7);font-family:Montserrat,system-ui,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink);box-shadow:0 14px 28px -14px #0a143c80}.cs-tag .li{width:14px;height:14px;color:var(--blue)}.cs-lnk{margin-top:16px}.tw-scope .mk-w{padding-right:calc(5% + 22px);padding-bottom:calc(7% + 16px)}.tw-scope .mk-pr{gap:7px}.tw-scope .mk-p{padding:7px 10px}.tw-scope .mk-pr{display:flex;flex-direction:column;gap:9px;flex:1;min-height:0;justify-content:center;margin-top:10px}.tw-scope .mk-p{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:12px;background:#f6f8fe;border:1px solid var(--line)}.tw-scope .mk-p img,.tw-scope .mk-tu{width:36px;height:36px;border-radius:50%;flex:none;object-fit:cover}.tw-scope .mk-tu{display:grid;place-items:center;background:var(--blue-soft);color:var(--blue-dark);font-size:11.5px;font-weight:700;border:1.5px dashed rgba(47,111,255,.45)}.tw-scope .mk-p>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.tw-scope .mk-p b{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.tw-scope .mk-p small{font-size:11px;color:var(--muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-scope .mk-p em{font-style:normal;flex:none;padding:4px 9px;border-radius:999px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase}.tw-scope .mk-p.fatto em{background:#e7f8ee;color:#15803d}.tw-scope .mk-p.ora{background:#fff;border-color:#2f6fff59;box-shadow:0 10px 24px -16px #163fae8c}.tw-scope .mk-p.ora em{background:var(--blue);color:#fff}.tw-scope .mk-p.poi{opacity:.75}.tw-scope .mk-p.poi em{background:var(--p1);color:var(--blue-dark)}@media(max-width:560px){.tw-scope .mk{aspect-ratio:1/1}}.tw-scope .mk{min-height:318px}@media(min-width:768px)and (max-width:899px){.tw-scope .mk{min-height:370px}}.tw-scope .mk-p{background:#f6f8fe}.tw-scope .mk-p small{white-space:normal}
