.hero-blob[data-astro-cid-73hv2qqy]{overflow:visible}.hero-orb[data-astro-cid-73hv2qqy]{z-index:1;place-self:start;width:22%;margin:6% 0 0 -6%;position:relative}.hero[data-astro-cid-ge2uvauf]{background:var(--color-hero-bg);padding-block:var(--space-7) var(--space-section);--color-scribble:var(--color-bg);--scribble-mix:85%;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .link{color:var(--color-primary-strong)}.hero__grid[data-astro-cid-ge2uvauf]{display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:normal}.h1-name[data-astro-cid-ge2uvauf]{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-display);letter-spacing:-.02em;display:block}.h1-name[data-astro-cid-ge2uvauf] .scribble-wrap{white-space:nowrap}.h1-sub[data-astro-cid-ge2uvauf]{font-size:var(--fs-h1-sub);font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:-.01em;margin-top:.35em;display:block}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);max-width:34ch;font-size:var(--fs-lead);line-height:var(--lh-lead)}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:var(--space-6)}.hero__phone[data-astro-cid-ge2uvauf]{align-items:center;column-gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__trust[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);font-size:var(--fs-small);color:var(--color-ink);display:inline-block}.hero__media[data-astro-cid-ge2uvauf]{width:min(80%,340px);margin:var(--space-7) auto 0;display:grid}.hero__media[data-astro-cid-ge2uvauf]>*{grid-area:1/1;height:auto}.hero__media[data-astro-cid-ge2uvauf]>:not(.hero-orb){width:100%}.hero__photo-wrap[data-astro-cid-ge2uvauf]{-webkit-mask:var(--hero-mask) center / 100% 100% no-repeat;mask:var(--hero-mask) center / 100% 100% no-repeat;position:relative}.hero__photo-wrap[data-astro-cid-ge2uvauf] img{width:100%;height:auto}@media (width>=48rem){.hero__media[data-astro-cid-ge2uvauf]{width:380px}}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-9)}.hero__grid[data-astro-cid-ge2uvauf]{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:center}.hero__text[data-astro-cid-ge2uvauf]{grid-column:1/8}.hero__media[data-astro-cid-ge2uvauf]{grid-column:8/13;width:100%;max-width:440px;margin:0 0 0 auto}}.chi[data-astro-cid-rvpwu3ch]{background:var(--color-surface)}.chi__grid[data-astro-cid-rvpwu3ch]{grid-template-areas:"text""media""net";display:grid}.chi__text[data-astro-cid-rvpwu3ch]{gap:var(--space-4);grid-area:text;display:grid}.chi__text[data-astro-cid-rvpwu3ch] h2[data-astro-cid-rvpwu3ch]{margin-bottom:var(--space-2)}.chi__media[data-astro-cid-rvpwu3ch]{margin-top:var(--space-6);gap:var(--space-6);grid-area:media;align-content:start;display:grid}.chi__photo-frame[data-astro-cid-rvpwu3ch]{display:grid}.chi__photo-frame[data-astro-cid-rvpwu3ch]>[data-astro-cid-rvpwu3ch]{grid-area:1/1}.chi__blob[data-astro-cid-rvpwu3ch]{width:100%;height:auto;overflow:visible}.chi__photo-mask[data-astro-cid-rvpwu3ch]{-webkit-mask:var(--chi-mask) center / 100% 100% no-repeat;mask:var(--chi-mask) center / 100% 100% no-repeat}.chi__media[data-astro-cid-rvpwu3ch] .chi__photo{aspect-ratio:4/3;object-fit:cover;width:100%}.breve[data-astro-cid-rvpwu3ch]{background:var(--color-app-tint);border:var(--border-frame) solid var(--color-frame-app);border-radius:var(--radius-2xl);padding:var(--card-pad)}.breve__list[data-astro-cid-rvpwu3ch]{margin-top:var(--space-4);gap:var(--space-4);display:grid}.breve__list[data-astro-cid-rvpwu3ch] li[data-astro-cid-rvpwu3ch]{gap:var(--space-3);align-items:flex-start;display:flex}.breve__list[data-astro-cid-rvpwu3ch] svg{color:var(--color-app-deep);flex-shrink:0;margin-top:.1em}.chi__net[data-astro-cid-rvpwu3ch]{margin-top:var(--space-6);grid-area:net}.chi__net-title[data-astro-cid-rvpwu3ch]{align-items:center;gap:var(--space-2);display:flex}.chips[data-astro-cid-rvpwu3ch]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chips[data-astro-cid-rvpwu3ch] li[data-astro-cid-rvpwu3ch]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--fs-small);padding:6px 14px;line-height:1.4}@media (width>=64rem){.chi__grid[data-astro-cid-rvpwu3ch]{column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);grid-template-areas:"text text text text text text text media media media media media""net net net net net net net media media media media media"}.chi__text[data-astro-cid-rvpwu3ch]{max-width:var(--measure)}.chi__media[data-astro-cid-rvpwu3ch]{gap:var(--space-6);padding-left:var(--space-6);margin-top:0}}.sh[data-astro-cid-pb4nux2a]{margin-bottom:var(--space-head-gap)}.sh__intro[data-astro-cid-pb4nux2a]{margin-top:var(--space-4);font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure-narrow)}.sh__intro[data-astro-cid-pb4nux2a] p{max-width:none}.sh--center[data-astro-cid-pb4nux2a]{text-align:center}.sh--center[data-astro-cid-pb4nux2a] .sh__intro[data-astro-cid-pb4nux2a]{margin-inline:auto}.blob[data-astro-cid-lcdodfp2]{width:var(--blob-size);height:var(--blob-size);flex-shrink:0;display:grid;position:relative}.blob[data-astro-cid-lcdodfp2]>[data-astro-cid-lcdodfp2]{grid-area:1/1}.blob[data-astro-cid-lcdodfp2] svg[data-astro-cid-lcdodfp2]{width:100%;height:100%}.blob__content[data-astro-cid-lcdodfp2]{place-items:center;display:grid;position:relative}@media (forced-colors:active){.blob[data-astro-cid-lcdodfp2] svg[data-astro-cid-lcdodfp2] path[data-astro-cid-lcdodfp2]{fill:canvas;stroke:canvastext;stroke-width:1.5px}}.ambiti[data-astro-cid-x3jndvkr]{gap:var(--space-5);align-items:stretch;display:grid}.ambito[data-astro-cid-x3jndvkr]{background:var(--color-surface);border:var(--border-frame) solid var(--base);border-radius:var(--radius-2xl);padding:var(--card-pad)}.ambito--ling[data-astro-cid-x3jndvkr]{--tint:var(--color-ling-tint);--base:var(--color-frame-ling);--deep:var(--color-ling-deep)}.ambito--com[data-astro-cid-x3jndvkr]{--tint:var(--color-com-tint);--base:var(--color-frame-com);--deep:var(--color-com-deep)}.ambito--app[data-astro-cid-x3jndvkr]{--tint:var(--color-app-tint);--base:var(--color-frame-app);--deep:var(--color-app-deep)}.ambito__head[data-astro-cid-x3jndvkr]{align-items:center;gap:var(--space-4);color:var(--color-ink);display:flex}.ambito__parent[data-astro-cid-x3jndvkr]{margin-top:var(--space-4);max-width:34ch;color:var(--color-ink-muted)}.ambito__sep[data-astro-cid-x3jndvkr]{height:0;margin-block:var(--space-5);border:0;border-top:2px dashed color-mix(in srgb, var(--base) 70%, transparent)}.ambito[data-astro-cid-x3jndvkr] .dot-list[data-astro-cid-x3jndvkr]{--dot:var(--deep)}@media (width>=64rem){.ambiti[data-astro-cid-x3jndvkr]{gap:var(--gap);grid-template-columns:repeat(3,1fr)}}.section-edge[data-astro-cid-rukhog2p]{pointer-events:none;z-index:1;height:64px;position:absolute;left:0;right:0;overflow:hidden}.section-edge--top[data-astro-cid-rukhog2p]{top:-63px}.section-edge--bottom[data-astro-cid-rukhog2p]{bottom:-63px}.section-edge[data-astro-cid-rukhog2p] svg[data-astro-cid-rukhog2p]{width:max(100%,1200px);max-width:none;height:64px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-edge--mirror[data-astro-cid-rukhog2p] svg[data-astro-cid-rukhog2p]{transform:translate(-50%)scaleX(-1)}.section-edge--bottom[data-astro-cid-rukhog2p] svg[data-astro-cid-rukhog2p]{transform:translate(-50%)scaleY(-1)}.section-edge--bottom[data-astro-cid-rukhog2p].section-edge--mirror svg[data-astro-cid-rukhog2p]{transform:translate(-50%)scale(-1)}.quando[data-astro-cid-awj6ouv3]{background:var(--color-quando-bg);position:relative}.quando[data-astro-cid-awj6ouv3]>.container[data-astro-cid-awj6ouv3]{z-index:2;position:relative}.fasce[data-astro-cid-awj6ouv3]{gap:var(--space-4);align-items:stretch;display:grid}.fascia[data-astro-cid-awj6ouv3]{background:var(--color-surface);border-radius:var(--radius-2xl);padding:var(--card-pad)}.fascia__head[data-astro-cid-awj6ouv3]{margin-bottom:var(--space-4);align-items:flex-start;gap:12px;display:flex}.fascia__icon[data-astro-cid-awj6ouv3]{background:var(--color-com-tint);width:48px;height:48px;color:var(--color-com-deep);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fascia[data-astro-cid-awj6ouv3] h3[data-astro-cid-awj6ouv3]{font-size:var(--fs-h4);line-height:var(--lh-tight);align-self:center}.fascia[data-astro-cid-awj6ouv3] .dot-list[data-astro-cid-awj6ouv3]{--dot:var(--color-com)}.quando__outro[data-astro-cid-awj6ouv3]{margin-top:var(--space-7);max-width:var(--measure-narrow);font-size:var(--fs-lead);line-height:var(--lh-lead)}.quando__link[data-astro-cid-awj6ouv3]{align-items:center;gap:var(--space-1);vertical-align:middle;min-height:2.75rem;display:inline-flex}@media (width>=48rem){.fasce[data-astro-cid-awj6ouv3]{gap:var(--gap);grid-template-columns:repeat(2,1fr)}}@media (width>=80rem){.fasce[data-astro-cid-awj6ouv3]{grid-template-columns:repeat(4,1fr)}}.come__head[data-astro-cid-aciwylvl] .come__photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-2xl);width:100%;margin-bottom:var(--space-head-gap);box-shadow:.875rem .875rem 0 var(--color-com)}.steps[data-astro-cid-aciwylvl]{--circle:68px;--row-gap:2rem;gap:var(--row-gap);display:grid}.step[data-astro-cid-aciwylvl]{grid-template-columns:var(--circle) 1fr;align-content:start;align-items:start;column-gap:20px;display:grid;position:relative}.step__body[data-astro-cid-aciwylvl] p[data-astro-cid-aciwylvl]{margin-top:var(--space-2);max-width:32ch}.step__body[data-astro-cid-aciwylvl] h3[data-astro-cid-aciwylvl]{padding-top:calc((var(--circle) - 1.25em) / 2)}.step[data-astro-cid-aciwylvl] .step__blob{z-index:1}.step__n[data-astro-cid-aciwylvl]{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:700;font-size:var(--fs-step);color:var(--color-ink);line-height:1}.step__path[data-astro-cid-aciwylvl]{pointer-events:none;position:absolute}.step__path--v[data-astro-cid-aciwylvl]{left:calc(var(--circle) / 2 - 20px);top:calc(var(--circle) / 2);width:40px;height:calc(100% + var(--row-gap))}.step__path--h[data-astro-cid-aciwylvl]{display:none}@media (width>=64rem){.come__head[data-astro-cid-aciwylvl]{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.come__head[data-astro-cid-aciwylvl]>:first-child{grid-column:1/7}.come__head[data-astro-cid-aciwylvl] .come__photo{grid-column:7/13}.steps[data-astro-cid-aciwylvl]{--circle:80px;column-gap:var(--gap);grid-template-columns:repeat(4,1fr)}.step[data-astro-cid-aciwylvl]{grid-template-columns:1fr}.step__body[data-astro-cid-aciwylvl]{margin-top:20px}.step__body[data-astro-cid-aciwylvl] h3[data-astro-cid-aciwylvl]{padding-top:0}.step__path--v[data-astro-cid-aciwylvl]{display:none}.step__path--h[data-astro-cid-aciwylvl]{left:calc(var(--circle) / 2);top:calc(var(--circle) / 2 - 30px);width:calc(100% + var(--gap));height:60px;display:block}}.sedi[data-astro-cid-s5vsrtjb]{background:var(--color-sedi-bg);position:relative}.sedi[data-astro-cid-s5vsrtjb]>.container[data-astro-cid-s5vsrtjb]{z-index:2;position:relative}.sedi__grid[data-astro-cid-s5vsrtjb]{gap:var(--space-4);display:grid}.sede[data-astro-cid-s5vsrtjb]{background:var(--color-surface);border-radius:var(--radius-2xl);padding:var(--card-pad);flex-direction:column;display:flex}.sede[data-astro-cid-s5vsrtjb] h3[data-astro-cid-s5vsrtjb]{align-items:center;gap:var(--space-3);display:flex}.sede[data-astro-cid-s5vsrtjb] h3[data-astro-cid-s5vsrtjb] svg{color:var(--color-ink);flex-shrink:0}.sede__venue[data-astro-cid-s5vsrtjb]{margin-top:var(--space-4);font-weight:700}.sede__address[data-astro-cid-s5vsrtjb]{color:var(--color-ink-muted)}.sede[data-astro-cid-s5vsrtjb] .sede__maps{width:100%;margin-top:auto}.sede__address[data-astro-cid-s5vsrtjb]{margin-bottom:var(--space-5)}@media (width>=48rem){.sedi__grid[data-astro-cid-s5vsrtjb]{gap:var(--gap);grid-template-columns:1fr 1fr}.sede[data-astro-cid-s5vsrtjb] .sede__maps{align-self:flex-start;width:auto}}.faq__head[data-astro-cid-hemr5th4]{margin-bottom:var(--space-head-gap)}.faq__list[data-astro-cid-hemr5th4]{max-width:var(--container-narrow);gap:12px;display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out)}.faq__item[data-astro-cid-hemr5th4][open]{border-color:#2a2c3b33}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:calc(var(--radius-lg) - 2px);cursor:pointer;min-height:56px;transition:background-color var(--dur-fast) var(--ease-out);padding:18px 24px;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{background:var(--color-bg)}summary[data-astro-cid-hemr5th4]:focus-visible{outline-offset:2px}.faq__q[data-astro-cid-hemr5th4]{font-family:var(--font-body);font-size:var(--fs-h4);font-variation-settings:normal;font-weight:700;line-height:var(--lh-tight)}summary[data-astro-cid-hemr5th4] .faq__icon{color:var(--color-ink);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.faq__item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] .faq__icon{transform:rotate(180deg)}.faq__a[data-astro-cid-hemr5th4]{padding:0 24px 24px}.faq__a[data-astro-cid-hemr5th4] p+p{margin-top:var(--space-3)}@media (width>=48rem){summary[data-astro-cid-hemr5th4]{padding:20px 24px}}@media (width>=64rem){.faq[data-astro-cid-hemr5th4]{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.faq__head[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);grid-column:1/5;position:sticky}.faq__list[data-astro-cid-hemr5th4]{grid-column:5/13}}.contatti[data-astro-cid-gbhucues]{background:var(--color-contact-bg);color:var(--color-bg);text-align:center;position:relative}.contatti[data-astro-cid-gbhucues]>.container[data-astro-cid-gbhucues]{z-index:2;position:relative}.contatti__ill[data-astro-cid-gbhucues]{width:clamp(7.5rem,6rem + 6vw,10.5rem);height:auto;margin:0 auto var(--space-5)}h2[data-astro-cid-gbhucues]{color:#fff;white-space:nowrap}.contatti__lead[data-astro-cid-gbhucues]{margin:var(--space-5) auto 0;max-width:var(--measure-narrow);font-size:var(--fs-lead);line-height:var(--lh-lead)}.cards[data-astro-cid-gbhucues]{gap:var(--space-4);max-width:52rem;margin:var(--space-head-gap) auto 0;text-align:left;display:grid}.card[data-astro-cid-gbhucues]{background:var(--color-surface);color:var(--color-ink);border:var(--border-frame) solid var(--frame,var(--color-com));border-radius:var(--radius-2xl);padding:var(--card-pad);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.card[data-astro-cid-gbhucues]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card[data-astro-cid-gbhucues]:focus-visible{outline-offset:4px}.card__icon[data-astro-cid-gbhucues]{background:var(--color-primary);width:56px;height:56px;color:var(--color-on-primary);border-radius:50%;place-items:center;display:grid}.card__label[data-astro-cid-gbhucues]{margin-top:var(--space-4);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:700}.card__value[data-astro-cid-gbhucues]{margin-top:var(--space-1);font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3)}.card[data-astro-cid-gbhucues]{container-type:inline-size}.card__value--email[data-astro-cid-gbhucues]{font-size:min(var(--fs-h3), 7.8cqi);overflow-wrap:anywhere}.card__action[data-astro-cid-gbhucues]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.card[data-astro-cid-gbhucues]:hover .card__action[data-astro-cid-gbhucues]{color:var(--color-primary-strong);text-decoration-thickness:2.5px}.contatti__phone[data-astro-cid-gbhucues],.contatti__sedi[data-astro-cid-gbhucues]{justify-content:center;align-items:center;column-gap:var(--space-2);flex-wrap:wrap;margin-inline:auto;display:flex}.contatti__phone[data-astro-cid-gbhucues]{margin-top:var(--space-6)}.contatti__phone[data-astro-cid-gbhucues] a[data-astro-cid-gbhucues]{color:var(--color-bg);text-underline-offset:3px;font-weight:700;text-decoration:underline 1.5px}.contatti__sedi[data-astro-cid-gbhucues]{margin-top:var(--space-2);font-size:var(--fs-small)}.contatti__sedi[data-astro-cid-gbhucues] a[data-astro-cid-gbhucues]{gap:var(--space-1);color:var(--color-bg);text-underline-offset:3px;text-decoration:underline}.contatti__phone[data-astro-cid-gbhucues] a[data-astro-cid-gbhucues]:hover,.contatti__sedi[data-astro-cid-gbhucues] a[data-astro-cid-gbhucues]:hover{text-decoration-thickness:2.5px}@media (width>=48rem){.cards[data-astro-cid-gbhucues]{gap:var(--gap);grid-template-columns:1fr 1fr}}.mbar[data-astro-cid-crwiy46b]{z-index:var(--z-mobile-bar);padding:.5rem var(--gutter) calc(.5rem + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-line);box-shadow:var(--shadow-up);transition:transform var(--dur-slow) var(--ease-out), visibility 0s linear 0s;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.mbar[data-astro-cid-crwiy46b] .btn{min-height:3rem;padding-inline:var(--space-3)}.js .mbar[data-astro-cid-crwiy46b]:not(.is-visible),body.menu-open .mbar[data-astro-cid-crwiy46b],body[data-cookie-banner=open] .mbar[data-astro-cid-crwiy46b]{visibility:hidden;transition:transform var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.mbar[data-astro-cid-crwiy46b],.js .mbar[data-astro-cid-crwiy46b]:not(.is-visible){transform:none}}@media (width>=48rem){.mbar[data-astro-cid-crwiy46b]{display:none}}
