.servizio[data-v-d30775f7]{padding-bottom:6rem}.hero[data-v-d30775f7]{background-position:50%;background-size:cover;color:#fff;padding:3.5rem 0 3rem;position:relative}.hero .overlay[data-v-d30775f7]{background:linear-gradient(180deg,#0b254573,#0b2545e0);top:0;right:0;bottom:0;left:0;position:absolute}.hero .inner[data-v-d30775f7]{max-width:820px;position:relative}.hero .bc[data-v-d30775f7]{font-size:.85rem;margin-bottom:.6rem}.hero .bc a[data-v-d30775f7],.hero .bc span[data-v-d30775f7]{color:#ffffffd9}.hero h1[data-v-d30775f7]{color:#fff;font-size:2.1rem;line-height:1.15}.hero .sub[data-v-d30775f7]{color:#ffffffeb;font-size:1.1rem}.hero .prezzo[data-v-d30775f7]{color:#fff;margin:.4rem 0 1rem}.hero .prezzo b[data-v-d30775f7]{color:#fff;font-family:var(--cm-font-serif);font-size:1.9rem}.hero .prezzo small[data-v-d30775f7],.hero .prezzo span[data-v-d30775f7]{opacity:.9}.hero .cta[data-v-d30775f7]{display:flex;flex-wrap:wrap;gap:.5rem}.servizi-nav[data-v-d30775f7]{display:flex;gap:.4rem;overflow-x:auto;padding:.9rem 16px;scrollbar-width:none}.servizi-nav a[data-v-d30775f7]{background:#fff;border:1px solid #e3e6eb;border-radius:999px;color:#0b2545;flex:0 0 auto;font-size:.85rem;padding:.35rem .85rem;text-decoration:none}.servizi-nav a.attivo[data-v-d30775f7],.servizi-nav a[data-v-d30775f7]:hover{background:#0b2545;border-color:#0b2545;color:#fff}.incl[data-v-d30775f7]{display:grid;gap:.9rem;grid-template-columns:1fr;margin-top:1.2rem}.incl .box[data-v-d30775f7]{padding:1.2rem}.incl .box h2[data-v-d30775f7]{font-size:1.2rem}.incl .box ul[data-v-d30775f7]{margin:0;padding-left:1.1rem}.incl .box li[data-v-d30775f7]{margin:.25rem 0}.incl .no li[data-v-d30775f7]::marker{color:#c11b21}.tabella[data-v-d30775f7]{padding-top:1.6rem}.tabella h2[data-v-d30775f7]{font-size:1.45rem}.tabella .nota[data-v-d30775f7]{color:#5b6475;font-size:.9rem}.tabella .scroll[data-v-d30775f7]{overflow-x:auto}.tabella table[data-v-d30775f7]{background:#fff;border-collapse:collapse;font-size:.9rem;width:100%}.tabella td[data-v-d30775f7],.tabella th[data-v-d30775f7]{border-bottom:1px solid #e3e6eb;padding:.45rem .6rem;text-align:left;vertical-align:top}.tabella th[data-v-d30775f7]{background:#0b2545;color:#fff;font-weight:600}.faq[data-v-d30775f7]{padding-top:2rem}.faq h2[data-v-d30775f7]{font-size:1.45rem;margin-bottom:.8rem}.faq details[data-v-d30775f7]{margin-bottom:.6rem;padding:.8rem 1rem}.faq details summary[data-v-d30775f7]{color:#0b2545;cursor:pointer;font-weight:600}.faq details[data-v-d30775f7] p{color:#5b6475;margin:.6rem 0 0}.banner[data-v-d30775f7]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:2rem 0 1rem;padding:1.4rem}.banner h2[data-v-d30775f7]{font-size:1.35rem;margin:0 0 .3rem}.banner p[data-v-d30775f7]{color:#5b6475;margin:0}.barra[data-v-d30775f7]{align-items:center;background:#fff;border-top:1px solid #e3e6eb;bottom:0;box-shadow:0 -4px 16px #00000014;display:flex;gap:.5rem;left:0;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:900}.barra .nome[data-v-d30775f7]{color:#0b2545;flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra .nome small[data-v-d30775f7]{color:#5b6475;font-weight:400}@media (min-width:768px){.incl[data-v-d30775f7]{grid-template-columns:1fr 1fr}.banner[data-v-d30775f7]{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:992px){.hero h1[data-v-d30775f7]{font-size:2.9rem}.servizi-nav[data-v-d30775f7]{flex-wrap:wrap;padding-left:0;padding-right:0}}
