.site-head[data-astro-cid-3ef6ksr2]{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.servizio[data-astro-cid-3ef6ksr2]{background:var(--navy-deep);color:#97a2c2;font-size:.85rem}.servizio-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:38px;flex-wrap:wrap}.dove[data-astro-cid-3ef6ksr2]{margin:0;letter-spacing:.02em}.servizio-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.4rem}.servizio-link[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#c3cbe4;text-decoration:none;padding-block:.5rem;border-bottom:1px solid transparent}.servizio-link[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff;border-bottom-color:currentColor}.servizio-link[data-astro-cid-3ef6ksr2] .area[data-astro-cid-3ef6ksr2]{color:#fff;font-weight:600}.head-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:clamp(1rem,2vw,2rem);min-height:74px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.85rem;text-decoration:none}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:88px;height:auto}.brand-text[data-astro-cid-3ef6ksr2]{display:none;font-family:var(--display);line-height:1}.brand-text[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{display:block;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.brand-text[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{display:block;font-style:normal;font-weight:700;font-size:1.45rem;color:var(--navy)}.nav-desk[data-astro-cid-3ef6ksr2]{display:none;align-items:center;margin-inline:auto;gap:clamp(.8rem,1.4vw,1.3rem)}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--display);font-weight:600;font-size:1rem;letter-spacing:.02em;text-decoration:none;color:var(--ink);padding-block:.3rem;border-bottom:2px solid transparent;white-space:nowrap}.nav-link[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:var(--line)}.nav-link[data-astro-cid-3ef6ksr2].on{border-bottom-color:var(--red)}.nav-cta[data-astro-cid-3ef6ksr2]{display:none;padding:.6rem 1.15rem;font-size:.92rem;white-space:nowrap}.nav-mob[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;display:grid;align-content:center;justify-items:center;gap:5px;min-width:44px;min-height:44px;padding:.7rem .6rem;cursor:pointer}.nav-mob[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.nav-mob[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:26px;height:2px;background:var(--ink)}.nav-mob[data-astro-cid-3ef6ksr2][open] nav[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 18px 30px -24px #0c163080;display:grid;gap:.2rem;padding:1rem var(--gutter) 1.6rem;max-height:calc(100dvh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-mob[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]{padding-block:.6rem;border-bottom:1px solid var(--line)}.nav-mob[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:.9rem;justify-content:center}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{flex:none}@media(max-width:860px){.servizio[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:700px){.head-inner[data-astro-cid-3ef6ksr2]{min-height:60px}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:70px}}@media(min-width:861px)and (max-width:1099px){.dove[data-astro-cid-3ef6ksr2]{display:none}.servizio-inner[data-astro-cid-3ef6ksr2]{justify-content:flex-end}}@media(min-width:640px){.brand-text[data-astro-cid-3ef6ksr2]{display:block}}@media(min-width:1060px){.nav-desk[data-astro-cid-3ef6ksr2]{display:flex}.nav-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}.nav-mob[data-astro-cid-3ef6ksr2]{display:none}}.site-foot[data-astro-cid-sz7xmlte]{background:var(--navy-deep);color:#c3cbe4;padding-block:clamp(3rem,6vw,4.5rem) 2rem;margin-top:auto}.foot-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);padding-bottom:2.5rem}.foot-logo[data-astro-cid-sz7xmlte]{width:120px;background:var(--white);padding:.5rem .7rem}.foot-claim[data-astro-cid-sz7xmlte]{font-family:var(--display);font-weight:700;font-size:1.35rem;color:var(--white);margin:1.1rem 0 .9rem}.foot-meta[data-astro-cid-sz7xmlte]{font-size:.9rem;line-height:1.6;color:#97a2c2;margin:0}.foot-mail[data-astro-cid-sz7xmlte]{margin:.7rem 0 0;font-size:.95rem}.foot-mail[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:none;border-bottom:1px solid var(--navy-line);padding-block:.3rem}.foot-mail[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-bottom-color:#fff}.foot-col[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:.55rem}.foot-col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#ff5c7a;margin-bottom:.3rem}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-size:.98rem;display:inline-block;padding-block:.45rem}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{min-height:44px}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.foot-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--navy-line);padding-top:1.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;font-size:.85rem;color:#7e8aad}.foot-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.foot-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.4rem}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;display:inline-block;padding:.6rem 0;min-height:44px}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}@media(max-width:900px){.foot-top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.foot-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
