@layer casa{.pagare-porta-foto{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.pagare-porta-foto picture{height:100%;display:block}.pagare-porta-foto img{object-fit:cover;width:100%;height:100%;display:block}.pagare-porta-didascalia{color:var(--casa-inchiostro);background:#ffffffe6;margin:0;padding:2px 8px;font-size:.875rem;position:absolute;bottom:8px;right:8px}@media (min-width:900px){.pagare-porta-foto{aspect-ratio:16/9;height:auto}}@media (max-width:899px){.pagina-casa:is([data-modello=prezzi],[data-modello=porta-convenzioni],[data-modello=servizio-sanitario],[data-modello=convenzioni],[data-modello=aziende],[data-modello=prenotazioni],[data-modello=elenco-medici]) .testa-casa-porta{height:calc(136px + var(--casa-alto-testata));padding-top:calc(12px + var(--casa-alto-testata));padding-bottom:12px}.pagina-casa:is([data-modello=servizio-sanitario],[data-modello=elenco-medici]) .testa-casa-porta .testa-casa-bollo{width:60px;height:60px}.pagina-casa:is([data-modello=prezzi],[data-modello=porta-convenzioni],[data-modello=servizio-sanitario],[data-modello=convenzioni],[data-modello=aziende],[data-modello=prenotazioni],[data-modello=elenco-medici]) .testa-casa[data-porta] .testa-casa-testo{padding-top:20px}.pagina-casa:is([data-modello=prezzi],[data-modello=porta-convenzioni],[data-modello=servizio-sanitario],[data-modello=convenzioni],[data-modello=aziende],[data-modello=prenotazioni],[data-modello=elenco-medici]) .testa-casa-azioni{margin-top:18px}}.pagina-casa[data-modello=convenzioni] .titolo-casa{font-size:clamp(2rem,1.5rem + 2.1vw,3.5rem);line-height:1.06}.pagina-casa:is([data-modello=prezzi],[data-modello=porta-convenzioni],[data-modello=servizio-sanitario],[data-modello=convenzioni],[data-modello=aziende],[data-modello=prenotazioni],[data-modello=legale],[data-modello=elenco-medici],[data-modello=privacy],[data-modello=richiesta]) :is(.pag-video a,.testo-casa li>a:only-child,.testo-casa p>a:only-child,.pag-elenco li>a:first-child),.pagina-casa:is([data-modello=aziende],[data-modello=legale]) a.pag-recapito,.pagare-voci a.conv-prenota-richiama{align-items:center;min-height:44px;display:inline-flex}.pagare-filtro.pag-filtro,.pagina-casa[data-modello=elenco-medici] .pag-filtro{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 16px;margin:20px 0 0;display:grid}.pagare-filtro .pag-filtro-campo,.pagina-casa[data-modello=elenco-medici] .pag-filtro-campo{gap:6px;display:grid}.pagare-filtro label,.pagina-casa[data-modello=elenco-medici] .pag-filtro label{letter-spacing:.1em;text-transform:uppercase;color:var(--casa-tenue);font-size:.875rem;font-weight:600}.pagare-filtro input,.pagina-casa[data-modello=elenco-medici] .pag-filtro :is(input,select){width:100%;min-height:52px;color:var(--casa-inchiostro);border:1px solid var(--casa-filo-forte);box-shadow:none;background:#fff;border-radius:0;padding:0 16px;font-size:1.0625rem}.pagare-filtro input:hover,.pagina-casa[data-modello=elenco-medici] .pag-filtro :is(input,select):hover{border-color:var(--casa-inchiostro)}.pagare-filtro .pag-filtro-esito,.pagina-casa[data-modello=elenco-medici] .pag-filtro-esito{min-height:1.6em;color:var(--casa-tenue);margin:0;font-size:1rem;font-weight:600}.pagare-filtro{max-width:30rem}@media (min-width:560px){.pagina-casa[data-modello=elenco-medici] .pag-filtro{grid-template-columns:repeat(2,minmax(0,1fr))}.pagina-casa[data-modello=elenco-medici] .pag-filtro-esito{grid-column:1/-1}}.pagare-gruppi{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:36px 48px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pagare-gruppo{scroll-margin-top:calc(var(--casa-alto-testata) + 24px)}.pagare-gruppo-nome{margin:0 0 4px;font-size:1.1875rem;font-weight:650;line-height:1.25}.pagare-gruppo-nome a{min-width:44px;min-height:44px;color:var(--casa-inchiostro);text-decoration:underline;-webkit-text-decoration-color:var(--casa-filo-forte);text-decoration-color:var(--casa-filo-forte);text-underline-offset:5px;align-items:center;text-decoration-thickness:1.5px;display:inline-flex}.pagare-gruppo-nome a:hover{text-decoration-color:currentColor}.pagare-righe li{align-items:baseline}.pagare-righe li:has(.pag-chiama){align-items:center;padding-block:4px}.pagare-righe li>span:first-child{min-width:0}.pagare-righe-link li{align-items:center;padding-block:4px}.pagare-righe-link a{min-height:44px;color:var(--casa-turchese-profondo);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.pagare-esami{gap:40px;display:grid}.pagare-esame .listino-casa{margin-top:0}.pagare-tendina>summary{min-height:56px;color:var(--casa-inchiostro);background:var(--casa-studio);border-left:4px solid var(--casa-diagnostica);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.pagare-tendina>summary::-webkit-details-marker{display:none}.pagare-tendina>summary:hover{background:#e3e6e8}.pagare-tendina-segno{flex:none;width:18px;height:18px;position:relative}.pagare-tendina-segno:before,.pagare-tendina-segno:after{content:"";background:currentColor;width:18px;height:2px;position:absolute;top:8px;left:0}.pagare-tendina-segno:after{transform:rotate(90deg)}.pagare-tendina[open] .pagare-tendina-segno:after{transform:rotate(0)}.pagare-tendina[open]>summary{margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.pagare-tendina-segno:after{transition:transform .24s var(--casa-curva-lenta)}}.pagare-nota{margin-top:28px}.pagare-nota .pag-in-attesa{color:var(--casa-tenue);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;font-size:1rem;display:flex}.pagare-strade{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pagare-strade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pagare-strade{grid-template-columns:repeat(4,minmax(0,1fr))}}.pagare-strada{border-top:4px solid var(--filo,var(--casa-turchese));background:#fff;flex-direction:column;gap:12px;min-height:220px;padding:28px 24px 24px;display:flex;position:relative}.pagare-strada-titolo{letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,1.3rem + .3vw,1.625rem);font-weight:600;line-height:1.2}.pagare-strada-link{color:var(--casa-inchiostro);text-decoration:none}.pagare-strada-link:after{content:"";position:absolute;inset:0}.pagare-strada-link:focus-visible{outline:none}.pagare-strada:has(.pagare-strada-link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.pagare-strada-riga{color:var(--casa-tenue);margin:0;font-size:1rem;line-height:1.55}.pagare-strada-freccia{color:var(--casa-turchese-profondo);margin-top:auto;font-size:1.5rem;line-height:1}.pagare-strada:hover .pagare-strada-titolo{text-underline-offset:5px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pagare-strada-freccia{transition:transform .32s var(--casa-curva-lenta)}.pagare-strada:hover .pagare-strada-freccia{transform:translate(6px)}}.pagare-cup{max-width:52rem}.pagare-fondi{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:8px 1px 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pagare-fondi{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.pagare-fondi{grid-template-columns:repeat(5,minmax(0,1fr))}}.pagare-fondi li{background:#fff;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;padding:12px 16px 14px;display:flex;box-shadow:0 0 0 1px #dfe2e4}.pagare-fondi-marchio{justify-content:center;align-items:center;height:96px;display:flex}.pagare-fondi-marchio img{object-fit:contain;width:auto;max-width:100%;height:100%}.pagare-fondi-nome{font-size:.9375rem;font-weight:600;line-height:1.3}.pagare-testo-polizze .testo-casa{max-width:60rem}.pagare-tabella{max-width:100%;overflow-x:auto}.pagina-casa :is(.pagare-tabella,.pagare-legale,.pagare-informativa) table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.45}.pagina-casa :is(.pagare-tabella,.pagare-legale,.pagare-informativa) :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--casa-filo);background:0 0;padding:10px 12px 10px 0}.pagina-casa :is(.pagare-tabella,.pagare-legale,.pagare-informativa) thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--casa-tenue);border-bottom:2px solid var(--casa-filo-forte);font-size:.875rem;font-weight:650}.pagina-casa :is(.pagare-legale,.pagare-informativa) :is(td,th) code{white-space:nowrap}.pagina-casa :is(.pagare-legale,.pagare-informativa) :is(.conv-informativa-tabella,table){max-width:100%}.pagina-casa :is(.pagare-legale,.pagare-informativa) .conv-informativa-tabella{overflow-x:auto}.pagare-testo-polizze .pag-filtro{grid-template-columns:minmax(0,1fr);gap:8px;max-width:30rem;margin:24px 0 8px;display:grid}.pagare-testo-polizze .pag-filtro-campo{gap:6px;display:grid}.pagare-testo-polizze .pag-filtro label{letter-spacing:.1em;text-transform:uppercase;color:var(--casa-tenue);font-size:.875rem;font-weight:600}.pagare-testo-polizze .pag-filtro input{border:1px solid var(--casa-filo-forte);width:100%;min-height:52px;box-shadow:none;background:#fff;border-radius:0;padding:0 16px;font-size:1.0625rem}.pagare-testo-polizze .pag-filtro-esito{min-height:1.6em;color:var(--casa-tenue);margin:0;font-weight:600}.pagare-voci .conv-prenota-pagina{margin:0}.pagare-richiamatemi .conv-richiamatemi{max-width:52rem}.pagare-lettera{scroll-margin-top:calc(var(--casa-alto-testata) + 24px);margin-top:48px}.pagare-lettera:first-child{margin-top:0}.pagare-lettera-titolo{color:var(--casa-inchiostro);align-items:center;gap:14px;margin:0 0 20px;font-size:clamp(2rem,1.7rem + 1.2vw,2.75rem);font-weight:350;line-height:1;display:flex}.pagare-lettera-titolo:after{content:"";background:var(--casa-filo-forte);flex:1;height:1px}.pagare-volti{gap:28px 16px}.pagare-volto .volto-casa-nome{font-size:1.0625rem}.pagare-volto .volto-casa-prenota .conv-prenota-comando{font-size:.9375rem;font-weight:600;line-height:1.3}.pagina-casa:is([data-modello=convenzioni],[data-modello=aziende],[data-modello=legale],[data-modello=richiesta]) .testo-casa h2{letter-spacing:-.02em;margin:56px 0 16px;font-size:clamp(1.625rem,1.35rem + 1.1vw,2.375rem);font-weight:350;line-height:1.12}.pagina-casa:is([data-modello=convenzioni],[data-modello=aziende],[data-modello=legale],[data-modello=richiesta]) .testo-casa>h2:first-child{margin-top:0}@container conv-richiamatemi (min-width:34rem){.pagina-casa .conv-richiamatemi .conv-modulo>.conv-campo:has(input[name=referente]){grid-column:1}}.pagare-coda h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.75rem,1.33rem + 1.71vw,2.875rem);font-weight:350;line-height:1.08}.pagare-coda .pag-elenco ul{margin:0;padding:0;list-style:none}.pagare-coda .pag-elenco li{border-bottom:1px solid var(--casa-filo);padding:4px 0}@media (min-width:900px){.pagina-casa:is([data-modello=legale],[data-modello=privacy],[data-modello=richiesta]) .testa-casa{min-height:0;padding-bottom:56px}}.pagina-casa:is([data-modello=legale],[data-modello=privacy],[data-modello=richiesta]) :is(.testa-casa+.sezione-casa,.testa-casa+.pag-posto+.sezione-casa){padding-top:clamp(40px,3rem + 1vw,64px)}.pagare-legale .testo-casa,.pagare-informativa .testo-casa{max-width:50rem}.pagare-legale h2,.pagare-informativa h2{letter-spacing:-.015em;margin:48px 0 14px;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:450;line-height:1.15}.pagare-legale .testo-casa>:first-child h2:first-child,.pagare-informativa .testo-casa>:first-child h2:first-child{margin-top:0}.pagare-titolo-pieno{font-weight:650}.pagare-esito .conv-pagina-esito{max-width:46rem;margin:0;padding:0}.pagare-recapiti{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.pagare-oltre{margin:32px 0 0}.pagare-campagna .conv-campagna{--conv-raggio:0;--conv-raggio-piccolo:0}.pagare-campagna .conv-campagna-testa{background:var(--casa-carta);grid-template-columns:minmax(0,1fr);width:auto;margin:0;padding:0;display:grid}.pagare-campagna .conv-campagna-scena{height:calc(200px + var(--casa-alto-testata));min-height:0;padding:calc(16px + var(--casa-alto-testata)) var(--casa-margine) 16px;background:var(--pagare-porta);view-transition-name:porta-aperta;border-radius:0;justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden}.pagare-campagna .conv-campagna-foto{border-radius:0;width:100%;height:100%;display:block;position:relative;inset:auto;overflow:hidden}.pagare-campagna .conv-campagna-foto img{animation:none}.pagare-campagna[data-senza-scena] .conv-campagna-foto{display:none}.pagare-campagna[data-senza-scena] .conv-campagna-scena{background:var(--pagare-erre) center / contain no-repeat content-box, var(--pagare-porta)}.pagare-campagna .conv-campagna-carta{width:auto;padding:26px var(--casa-margine) 40px;box-shadow:none;background:0 0;border-radius:0;gap:0;margin:0;display:grid}.pagare-campagna .conv-campagna-area{letter-spacing:.14em;color:var(--casa-tenue);background:0 0;border-radius:0;justify-self:start;align-items:center;gap:10px;margin:0 0 14px;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.pagare-campagna .conv-campagna-area:before{content:"";background:var(--tinta);flex:none;width:22px;height:4px}.pagare-campagna .conv-campagna h1{letter-spacing:-.035em;color:var(--casa-inchiostro);margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem);font-weight:650;line-height:1.02}.pagare-campagna .conv-campagna-intro{max-width:36rem;color:var(--casa-inchiostro);margin:20px 0 0;font-size:clamp(1.1875rem,1.1rem + .4vw,1.5rem);line-height:1.4}.pagare-campagna .conv-campagna-intro+.conv-campagna-intro{margin-top:10px}.pagare-campagna .conv-campagna-azione{margin-top:26px}.pagare-campagna .conv-campagna-testa>.conv-dentro{width:auto;padding:0 var(--casa-margine) 40px;margin:0}.pagare-campagna .conv-campagna-impegnativa{border-left:4px solid var(--tinta);background:var(--casa-studio);border-radius:0;max-width:36rem;margin:0;padding:14px 18px}@media (min-width:900px){.pagare-campagna .conv-campagna-testa{min-height:calc(min(78svh, 760px) + var(--casa-alto-testata));padding-top:var(--casa-alto-testata);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pagare-campagna .conv-campagna-scena{height:auto;margin-top:calc(-1 * var(--casa-alto-testata));padding:calc(32px + var(--casa-alto-testata)) 40px 48px;grid-area:1/2/3/3;align-items:center}.pagare-campagna .conv-campagna-foto{aspect-ratio:16/9;height:auto}.pagare-campagna .conv-campagna-carta{width:auto;padding:56px 56px 28px var(--casa-margine);grid-area:1/1/2/2;place-self:end stretch;margin:0}.pagare-campagna .conv-campagna-testa[data-carta=destra] .conv-campagna-carta{justify-self:stretch}.pagare-campagna .conv-campagna-testa>.conv-dentro{padding:0 56px 64px var(--casa-margine);grid-area:2/1/3/2}.pagare-campagna .conv-campagna-testa:not(:has(>.conv-dentro)) .conv-campagna-carta{grid-row:1/3;align-self:center;padding-bottom:64px}}.pagare-campagna .conv-campagna-sezione{padding-block:var(--spazio-sezione);background:var(--casa-carta);color:var(--casa-inchiostro)}.pagare-campagna .conv-campagna-sezione:nth-of-type(odd){background:var(--casa-studio)}.pagare-campagna .conv-campagna-prenota h2{color:var(--casa-inchiostro)}.pagare-campagna .conv-dentro{width:min(100% - 2 * var(--casa-margine), 1232px)}.pagare-campagna .conv-campagna h2{letter-spacing:-.025em;max-width:22em;font-size:clamp(1.75rem,1.33rem + 1.71vw,2.875rem);font-weight:350;line-height:1.08}.pagare-campagna .conv-campagna h3{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:650}.pagare-campagna :is(.conv-campagna-blocco,.conv-campagna-passi>li,.conv-campagna-listino,.conv-campagna-fatti li,.conv-campagna-online,.conv-campagna-ritratto){box-shadow:none;border-radius:0}.pagare-campagna :is(.conv-campagna-blocco,.conv-campagna-passi>li,.conv-campagna-listino,.conv-campagna-fatti li,.conv-campagna-online){box-shadow:inset 0 0 0 1px var(--casa-filo);background:#fff}.pagare-campagna .conv-campagna-sezione:not(:nth-of-type(odd)) :is(.conv-campagna-blocco,.conv-campagna-passi>li,.conv-campagna-listino,.conv-campagna-fatti li){background:var(--casa-studio);box-shadow:none}.pagare-campagna ol.conv-campagna-passi>li:before{color:var(--casa-turchese-profondo);font-weight:300}.pagare-campagna ul.conv-campagna-passi>li:before{background:var(--tinta);border-radius:0}.pagare-campagna :is(.conv-campagna-prenota .conv-richiamatemi,.conv-campagna-prenota .conv-cup){box-shadow:inset 0 0 0 1px var(--casa-filo);border-radius:0}}
