@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,video,svg,canvas,picture{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=search],input[type=number],textarea,select{font-size:max(16px,1em)}[hidden]{display:none!important}}@layer base{html{background:var(--fondo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--riserva-alto) + var(--testata-fissa) + 16px);scroll-padding-bottom:calc(var(--riserva-basso) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;padding-top:var(--riserva-alto);font-family:var(--carattere-testo);font-size:var(--corpo);font-weight:var(--p-corpo);line-height:var(--i-corpo);color:var(--inchiostro);background:var(--fondo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance}h1,h2{font-family:var(--carattere-titoli);font-stretch:var(--larghezza-titoli);letter-spacing:var(--s-titoli)}h1{font-size:var(--t-h1);line-height:var(--i-h1);font-weight:var(--p-h1)}h2{font-size:var(--t-h2);line-height:var(--i-h2);font-weight:var(--p-h2)}h3{font-family:var(--carattere-h3);font-size:var(--t-h3);line-height:var(--i-h3);font-weight:var(--p-h3)}h4{font-size:var(--corpo);line-height:var(--i-h3);font-weight:var(--p-forte)}p,li{text-wrap:pretty}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:max(1px,.07em)}strong,b{font-weight:var(--p-forte)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-su-scuro)}:focus:not(:focus-visible){outline:none}::selection{background:var(--selezione);color:var(--su-selezione)}html.con-note:not([data-note=visibili]) :is([data-nota-anteprima],[data-segnaposto]),html.con-note[data-note=visibili] [data-nota-sito]{display:none!important}}@layer direzioni,casa-gettoni;@layer componenti{.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-modale);background:var(--azione);min-height:48px;color:var(--azione-testo);font-weight:var(--p-forte);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:absolute;top:-200px;left:12px}.skip-link:focus{top:calc(var(--riserva-alto) + 12px)}.contenitore{width:min(100% - 2 * var(--margine), var(--larghezza));margin-inline:auto}.misura{max-width:var(--misura-testo)}.solo-js{visibility:hidden}html.js .solo-js{visibility:visible}.fascia-scura,:root[data-direzione=squadra] [data-scuro~=squadra]{--logo-grigio:var(--tenue-su-scuro);--fondo:var(--scuro);--superficie:var(--scuro);--inchiostro:var(--su-scuro);--inchiostro-tenue:var(--tenue-su-scuro);--link:var(--link-su-scuro);--linea:var(--linea-su-scuro);--selezione:var(--su-scuro);--su-selezione:var(--scuro);background:var(--fondo);color:var(--inchiostro)}.esce,.va{vertical-align:-.04em;width:.72em;height:.72em;-webkit-mask:var(--segno) center / contain no-repeat;-webkit-mask:var(--segno) center / contain no-repeat;mask:var(--segno) center / contain no-repeat;background:currentColor;margin-inline-start:.28em;display:inline-block}.esce{--segno:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 2.2h6.8V9M9.8 2.2 2.2 9.8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E")}.va{--segno:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6h8.6M6.6 2.4 10.2 6l-3.6 3.6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E")}.unita{white-space:nowrap}.chiocciola:before{content:"@"}.aperto-ora{align-items:baseline;display:inline-flex}.aperto-ora-celle{display:inline-grid}.aperto-ora-frase{grid-area:1/1}.aperto-ora-frase[aria-hidden=true]{visibility:hidden}.banco-logo{width:120px;height:auto}.banco-logo-largo{width:320px;height:auto}.banco-logo-corto{width:160px;height:auto}.pagina-stampata-fonte{align-items:baseline;gap:0 var(--spazio-3);min-height:44px;color:var(--inchiostro-tenue);font-family:var(--carattere-titoli);font-variant-numeric:oldstyle-nums;cursor:pointer;flex-wrap:wrap;list-style:none;display:inline-flex}.pagina-stampata-fonte::-webkit-details-marker{display:none}.pagina-stampata-invito{color:var(--link);font-family:var(--carattere-testo);font-size:var(--t-etichetta);font-weight:var(--p-etichetta);letter-spacing:var(--s-etichetta);text-transform:var(--maiuscole-etichetta);text-decoration:underline}.pagina-stampata-ritaglio{width:min(100%,34rem);height:auto;margin-top:var(--spazio-3);box-shadow:0 0 0 1px var(--linea-tenue);display:block}@media (prefers-reduced-motion:no-preference){.pagina-stampata[open] .pagina-stampata-ritaglio{animation:pagina-stampata var(--movimento-durata) var(--movimento-curva)}}@keyframes pagina-stampata{0%{opacity:0;transform:translateY(-6px)}}.pagina-privacy{padding-block:var(--spazio-6) var(--spazio-sezione)}.pagina-privacy-titolo{max-width:var(--misura-testo);margin:0 0 var(--spazio-5);font-size:var(--t-h1);line-height:var(--i-h1)}.card{align-content:start;gap:var(--spazio-1);border-radius:var(--raggio-carta,16px);background:var(--fondo);box-shadow:0 0 0 1px var(--filo-morbido,#161a1a17), var(--ombra-carta,0 14px 34px -12px #142c2c38);color:var(--inchiostro);grid-template-columns:minmax(0,1fr);padding:10px 10px 14px;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.card>:not(.card-figura){padding-inline:6px}.card-figura{display:block}.card-immagine{aspect-ratio:3/2;object-fit:cover;background:var(--sede-grigio,#f4f2ee);border-radius:12px;width:100%;height:auto;display:block}.card-titolo{margin:var(--spazio-2) 0 0;font-family:var(--carattere-h3);font-size:var(--t-h3);font-weight:var(--p-h3);line-height:var(--i-h3)}.card-titolo a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.card-titolo a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-riga{color:var(--inchiostro-tenue);font-size:var(--t-piccolo);margin:0}.card-testo{margin:var(--spazio-2) 0 0;line-height:1.5}.card-prenota{z-index:1;margin:0;position:relative}.card-prenota:empty{display:none}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:0 0 0 1px var(--filo-morbido,#161a1a17), var(--ombra-carta-su,0 22px 44px -14px #142c2c4d);transform:translateY(-3px)}.card:hover .card-titolo a{text-underline-offset:.2em;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.card-persona{column-gap:var(--spazio-3);grid-template-rows:auto 1fr;grid-template-columns:88px minmax(0,1fr);align-items:start}.card-persona>:not(.card-figura){grid-column:2;padding-inline:0}.card-persona .card-figura{grid-area:1/1/span 2}.card-persona .card-prenota{margin-top:var(--spazio-1);grid-column:1/-1;padding-inline:4px}.card-persona.card-senza-figura{grid-template-columns:minmax(0,1fr)}.card-persona.card-senza-figura>*{grid-column:1;padding-inline:6px}.card-volto{object-fit:cover;object-position:50% 12%;background:var(--posa);border-radius:12px;width:88px;height:110px;display:block}.card-persona .card-titolo{font-family:var(--carattere-nomi);font-size:var(--t-nome);font-stretch:var(--larghezza-nomi);font-weight:var(--p-nome);letter-spacing:var(--s-nomi);line-height:var(--i-nome);text-transform:var(--maiuscole-nomi);margin:4px 0 0}@media (min-width:900px){.card-persona{grid-template-columns:104px minmax(0,1fr)}.card-volto{width:104px;height:130px}}}@layer guscio,home,pagine,conversione,media,ritocchi,casa;
@layer base{:root{--fondo:#fff;--superficie:#fff;--inchiostro:#161616;--inchiostro-tenue:#555;--linea:#161616;--linea-tenue:#dfe3e3;--azione:#161616;--azione-testo:#fff;--azione-premuta:#000;--link:#1f4fbf;--marchio:#5ebeba;--accento:#f2f2f2;--accento-testo:#161616;--focus:#161616;--focus-su-scuro:#fff;--logo-disco:#fff;--logo-turchese:#5ebfbb;--logo-grigio:#7a7c80;--posa:var(--superficie);--persona:var(--superficie);--persona-testo:var(--inchiostro);--banco:var(--superficie);--firma-fondo:var(--fondo);--filetto-firma:var(--linea);--scuro:#161616;--su-scuro:#fff;--tenue-su-scuro:#c9cccc;--link-su-scuro:#fff;--linea-su-scuro:#fff;--ok:#1d6b33;--ok-fondo:#e7f3ea;--avviso:#7a4f00;--avviso-fondo:#fbf1dc;--errore:#a4231c;--errore-fondo:#fbe9e7;--selezione:#d6e2ff;--su-selezione:#161616;--carattere-testo:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--carattere-titoli:var(--carattere-testo);--carattere-nomi:var(--carattere-testo);--corpo:1.125rem;--i-corpo:1.6;--p-corpo:400;--p-forte:600;--t-piccolo:.9375rem;--i-piccolo:1.45;--t-h1:clamp(2rem, 1.452rem + 2.247vw, 3.25rem);--i-h1:1.1;--p-h1:600;--t-h2:clamp(1.625rem, 1.351rem + 1.124vw, 2.25rem);--i-h2:1.15;--p-h2:600;--t-h3:1.3125rem;--i-h3:1.3;--p-h3:600;--carattere-h3:var(--carattere-titoli);--s-titoli:0;--larghezza-titoli:100%;--t-nome:1.0625rem;--i-nome:1.2;--p-nome:600;--s-nomi:0;--larghezza-nomi:100%;--maiuscole-nomi:none;--t-etichetta:.875rem;--p-etichetta:600;--s-etichetta:.06em;--maiuscole-etichetta:uppercase;--t-comando:.9375rem;--comando-peso:600;--misura-testo:34em;--larghezza:1232px;--margine:clamp(16px, 4.5vw, 24px);--spazio-1:4px;--spazio-2:8px;--spazio-3:12px;--spazio-4:16px;--spazio-5:24px;--spazio-6:32px;--spazio-7:48px;--spazio-8:64px;--spazio-9:96px;--spazio-sezione:clamp(3.5rem, 2.624rem + 3.596vw, 5.5rem);--raggio:0;--bordo:1px;--comando-telefono:56px;--comando-testata:48px;--movimento-durata:.24s;--movimento-curva:cubic-bezier(.4, 0, .2, 1);--riserva-alto:0px;--testata-fissa:0px;--riserva-basso:0px;--z-guscio:50;--z-pannello:80;--z-modale:100}}
@font-face{font-family:squadra R Arial;src:local(Arial),local(ArialMT);font-weight:1 549;font-style:normal;size-adjust:98.46%;ascent-override:89.18%;descent-override:21.33%;line-gap-override:0.0%}@font-face{font-family:squadra R Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 1000;font-style:normal;size-adjust:94.83%;ascent-override:92.59%;descent-override:22.14%;line-gap-override:0.0%}@font-face{font-family:squadra R Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:1 549;font-style:normal;size-adjust:98.44%;ascent-override:89.19%;descent-override:21.33%;line-gap-override:0.0%}@font-face{font-family:squadra R Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 1000;font-style:normal;size-adjust:100.8%;ascent-override:87.1%;descent-override:20.83%;line-gap-override:0.0%}@font-face{font-family:squadra R Noto Sans;src:local(Noto Sans),local(Noto Sans Regular),local(NotoSans-Regular);font-weight:1 549;font-style:normal;size-adjust:92.97%;ascent-override:94.44%;descent-override:22.59%;line-gap-override:0.0%}@font-face{font-family:squadra R Noto Sans;src:local(Noto Sans Bold),local(NotoSans-Bold);font-weight:550 1000;font-style:normal;size-adjust:90.86%;ascent-override:96.63%;descent-override:23.11%;line-gap-override:0.0%}@font-face{font-family:squadra R DejaVu Sans;src:local(DejaVu Sans),local(DejaVuSans);font-weight:1 549;font-style:normal;size-adjust:86.31%;ascent-override:101.73%;descent-override:24.33%;line-gap-override:0.0%}@font-face{font-family:squadra R DejaVu Sans;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);font-weight:550 1000;font-style:normal;size-adjust:79.36%;ascent-override:110.64%;descent-override:26.46%;line-gap-override:0.0%}@font-face{font-family:squadra-titoli R Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 1000;font-style:normal;size-adjust:87.9%;ascent-override:99.88%;descent-override:23.89%;line-gap-override:0.0%}@font-face{font-family:squadra-titoli R Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 1000;font-style:normal;size-adjust:93.44%;ascent-override:93.97%;descent-override:22.47%;line-gap-override:0.0%}@font-face{font-family:squadra-titoli R Noto Sans;src:local(Noto Sans Bold),local(NotoSans-Bold);font-weight:550 1000;font-style:normal;size-adjust:84.23%;ascent-override:104.24%;descent-override:24.93%;line-gap-override:0.0%}@font-face{font-family:squadra-titoli R DejaVu Sans;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);font-weight:550 1000;font-style:normal;size-adjust:73.56%;ascent-override:119.35%;descent-override:28.55%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R Arial;src:local(Arial),local(ArialMT);font-weight:1 549;font-style:normal;size-adjust:79.2%;ascent-override:110.86%;descent-override:26.52%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 1000;font-style:normal;size-adjust:78.61%;ascent-override:111.69%;descent-override:26.71%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:1 549;font-style:normal;size-adjust:80.55%;ascent-override:109.0%;descent-override:26.07%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 1000;font-style:normal;size-adjust:84.9%;ascent-override:103.41%;descent-override:24.73%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R Noto Sans;src:local(Noto Sans),local(Noto Sans Regular),local(NotoSans-Regular);font-weight:1 549;font-style:normal;size-adjust:76.76%;ascent-override:114.38%;descent-override:27.36%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R Noto Sans;src:local(Noto Sans Bold),local(NotoSans-Bold);font-weight:550 1000;font-style:normal;size-adjust:80.07%;ascent-override:109.66%;descent-override:26.23%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R DejaVu Sans;src:local(DejaVu Sans),local(DejaVuSans);font-weight:1 549;font-style:normal;size-adjust:71.31%;ascent-override:123.13%;descent-override:29.45%;line-gap-override:0.0%}@font-face{font-family:squadra-nomi R DejaVu Sans;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);font-weight:550 1000;font-style:normal;size-adjust:70.14%;ascent-override:125.17%;descent-override:29.94%;line-gap-override:0.0%}@layer base{:root{--r-squadra:"squadra R Arial", "squadra R Roboto", "squadra R Noto Sans", "squadra R DejaVu Sans", sans-serif;--r-squadra-titoli:"squadra-titoli R Arial", "squadra-titoli R Roboto", "squadra-titoli R Noto Sans", "squadra-titoli R DejaVu Sans", sans-serif;--r-squadra-nomi:"squadra-nomi R Arial", "squadra-nomi R Roboto", "squadra-nomi R Noto Sans", "squadra-nomi R DejaVu Sans", sans-serif}}
@layer direzioni{:root[data-direzione=squadra]{--direzione-firma:"squadra";--fondo:#fff;--superficie:#fff;--posa:#d0d0d0;--banco:#5ebeba;--inchiostro:#121414;--inchiostro-tenue:#434949;--linea:#121414;--linea-tenue:#c9cfcf;--azione:#121414;--azione-testo:#5ebeba;--azione-premuta:#2c3333;--link:#2c6d6a;--marchio:#5ebeba;--accento:#121414;--accento-testo:#5ebeba;--focus:#121414;--focus-su-scuro:#5ebeba;--scuro:#121414;--su-scuro:#fff;--tenue-su-scuro:#b7c0c0;--link-su-scuro:#fff;--linea-su-scuro:#fff;--carattere-titoli:var(--f-squadra), var(--r-squadra-titoli);--carattere-testo:var(--f-squadra), var(--r-squadra);--carattere-nomi:var(--f-squadra), var(--r-squadra-nomi);--carattere-h3:var(--carattere-testo);--larghezza-titoli:82%;--larghezza-nomi:75%;--corpo:clamp(1.125rem, 1.098rem + .1124vw, 1.188rem);--i-corpo:1.5;--t-piccolo:.875rem;--t-h1:clamp(1.688rem, 1.386rem + 1.236vw, 2.375rem);--i-h1:1.05;--p-h1:750;--s-titoli:-.01em;--t-h2:clamp(1.5rem, 1.281rem + .8989vw, 2rem);--i-h2:1.1;--p-h2:750;--t-h3:1.25rem;--i-h3:1.2;--p-h3:750;--t-etichetta:.875rem;--s-etichetta:.06em;--t-nome:1.3125rem;--i-nome:1.05;--p-nome:800;--s-nomi:.02em;--maiuscole-nomi:uppercase;--t-comando:.9375rem;--comando-peso:600;--misura-testo:34em;--spazio-sezione:clamp(4rem, 3.124rem + 3.596vw, 6rem);--movimento-durata:.2s;--movimento-curva:cubic-bezier(.2, 0, 0, 1)}}
@layer guscio{.testata{z-index:var(--z-guscio);background:var(--fondo);box-shadow:0 1px 0 var(--filo-morbido);position:relative}.testata-dentro{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.testata-servizio{display:none}.testata-stato,.testata-servizio-link{min-height:44px;color:var(--inchiostro-tenue);align-items:center;text-decoration:none;display:inline-flex}.testata-servizio-link{color:var(--inchiostro);font-weight:600}@media (hover:hover) and (pointer:fine){.testata-servizio-link:hover,.testata-stato:hover{text-underline-offset:.25em;text-decoration:underline}}.testata-riga{align-items:center;gap:12px;min-height:64px;padding-block:4px;display:flex}.testata-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.testata-logo-corto{width:auto;height:56px;display:block}.testata-logo-intero{width:330px;height:auto;display:none}.testata-stato-telefono{text-align:end;text-wrap:balance;margin-inline-start:auto;font-size:.875rem}.testata-stato .aperto-ora-frase{align-self:center}.testata-nav,.testata-comandi{display:none}@media (min-width:900px){.testata-dentro{padding-inline:24px}.testata-servizio{background:var(--sede-verde-chiaro);font-size:.875rem;display:block}.testata-servizio-riga{justify-content:space-between;align-items:center;gap:var(--spazio-5);min-height:34px;display:flex}.testata-servizio :is(.testata-stato,.testata-servizio-link){align-self:flex-start;min-height:44px;margin-bottom:-10px;padding-bottom:10px}.testata-riga{gap:0;min-height:72px;padding-block:0}.testata-logo{margin-inline-end:16px}.testata-stato-telefono{display:none}.testata-comandi{align-items:center;gap:4px;margin-inline-start:auto;display:flex}}@media (min-width:1280px){.testata-nav{align-self:stretch;display:flex;position:relative}.testata-voci{align-items:center;list-style:none;display:flex}.testata-voci .testata-gruppo{padding-block:14px;position:static}}@media (min-width:1440px){.testata-dentro{max-width:1440px}.testata-logo-intero{display:block}.testata-logo-corto{display:none}}.testata-gruppo{position:relative}.testata-gruppo>summary{cursor:pointer;list-style:none}.testata-gruppo>summary::-webkit-details-marker{display:none}.testata-voce{min-height:44px;color:var(--inchiostro);font-size:var(--t-comando);white-space:nowrap;border-radius:10px;align-items:center;padding-inline:7px;font-weight:500;transition:background-color .16s;display:inline-flex}.testata-gruppo[open]>.testata-voce{background:var(--sede-grigio);box-shadow:inset 0 -3px 0 var(--stanza,var(--sede-verde))}@media (hover:hover) and (pointer:fine){.testata-voce:hover{background:var(--sede-grigio)}}.testata-pannello{z-index:var(--z-pannello);background:var(--fondo);max-width:calc(100vw - 48px);box-shadow:0 0 0 1px var(--filo-morbido), var(--ombra-carta-su);color:var(--inchiostro);border-radius:16px;grid-template-columns:220px max-content;gap:20px;padding:12px 20px 14px 12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.testata-pannello-foto{background:var(--stanza,var(--sede-verde));border-radius:14px;min-height:168px;display:block;overflow:hidden}.testata-pannello-foto img{object-fit:cover;width:100%;height:100%;display:block}.testata-pannello-voci{grid-template-columns:repeat(var(--colonne,1), 15rem);align-content:start;gap:6px 12px;padding-top:4px;display:grid}.testata-pannello-voci[data-colonne="2"]{--colonne:2}.testata-pannello-voci[data-colonne="3"]{--colonne:3}.testata-pannello-voci>.testata-porta{grid-column:1/-1;justify-self:start;margin-bottom:6px}.testata-gruppo-voci:has(.testata-righe>li:nth-child(7)){grid-column:span 2}.testata-righe:has(>li:nth-child(7)){columns:2;column-gap:12px}.testata-righe li{break-inside:avoid}.testata-cerca .testata-pannello{width:min(30rem,100vw - 48px);padding:16px;display:block;left:auto;right:0}.testata-porta{background:var(--stanza,var(--sede-verde));min-height:48px;color:var(--su-stanza,var(--inchiostro));border-radius:12px;align-items:center;padding:0 16px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.testata-porta-bollo{gap:10px;padding-left:6px}.testata-porta-segno{border-radius:50%;flex:none;width:36px;height:36px;box-shadow:0 0 0 2px #fff}.testata-riga-link{align-items:center;gap:0 var(--spazio-2);min-height:44px;color:var(--inchiostro);border-radius:10px;flex-wrap:wrap;padding-inline:10px;font-size:1rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.testata-riga-link:hover{background:var(--sede-grigio)}.testata-porta:hover{box-shadow:inset 0 0 0 100vmax #00000014}}.testata-titoletto{color:var(--inchiostro-tenue);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 2px;font-size:.875rem;font-weight:700}.testata-righe{list-style:none}.testata-nota{color:var(--inchiostro-tenue);font-size:.875rem}.comando{min-height:var(--comando-testata);color:var(--inchiostro);font:inherit;font-size:var(--t-comando);font-weight:var(--comando-peso);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding-inline:8px;text-decoration:none;transition:background-color .16s;display:inline-flex}.comando::-webkit-details-marker{display:none}.comando-icona{fill:none;width:18px;height:18px;stroke:var(--sede-verde-profondo);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;flex:none}.comando-chiama .recapito-testo{font-weight:400}@media (hover:hover) and (pointer:fine){.comando:not(.comando-prenota):hover{background:var(--sede-grigio)}}.testata-cerca[open]>.comando-cerca,.comando-menu[aria-expanded=true]{background:var(--sede-grigio)}.comando-prenota{background:var(--azione);color:var(--azione-testo);margin-inline-start:6px;padding-inline:16px;font-weight:700}.comando-prenota:active,.barra-comando[data-prenota]:active{background:var(--azione-premuta)}@media (hover:hover) and (pointer:fine){.comando-prenota:hover{background:var(--azione-premuta)}}.comando-menu{display:none}@media (min-width:900px) and (max-width:1279.98px){.comando-menu{display:inline-flex}}@media (prefers-reduced-motion:reduce){.testata-voce,.comando{transition:none}}:root{--barra-alta:72px}@media (max-width:899.98px){:root{--riserva-basso:calc(var(--barra-alta) + env(safe-area-inset-bottom))}}.barra-telefono{z-index:var(--z-guscio);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--fondo);box-shadow:0 -1px 0 var(--filo-morbido), 0 -12px 28px -18px #161a1a59;position:fixed;inset:auto 0 0}.barra-telefono-riga{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:6px;display:grid}.barra-comando{min-height:60px;color:var(--inchiostro);font-family:var(--carattere-testo);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.barra-comando:before{content:"";width:22px;height:22px;-webkit-mask:var(--icona) center / contain no-repeat;-webkit-mask:var(--icona) center / contain no-repeat;mask:var(--icona) center / contain no-repeat;background:currentColor;flex:none}.barra-chiama{--icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25c1.1.37 2.3.57 3.6.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E")}.barra-chiama:before{width:18px;height:18px}.barra-chiama .recapito-testo{white-space:nowrap;font-size:14px;font-weight:400}.barra-comando[data-prenota]{--icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");background:var(--azione);color:var(--azione-testo)}.barra-comando:nth-child(3){--icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E")}.barra-menu{--icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.barra-comando:not([data-prenota]):active{background:var(--sede-grigio)}.barra-comando[aria-expanded=true]{background:var(--sede-grigio);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:900px){.barra-telefono{display:none}}@media (max-width:899.98px) and (max-height:500px) and (orientation:landscape){:root{--barra-alta:52px}.barra-telefono{padding-block:4px calc(4px + env(safe-area-inset-bottom))}.barra-comando{flex-direction:row;gap:8px;min-height:44px}}.menu-telefono{inset:var(--riserva-alto) 0 var(--riserva-basso) 0;z-index:var(--z-pannello);overscroll-behavior:contain;padding:8px var(--margine) var(--spazio-7);background:var(--fondo);position:fixed;overflow-y:auto}@media (min-width:900px){.menu-telefono{inset:calc(var(--riserva-alto) + 34px + 72px + 8px) 24px auto auto;width:min(26rem,100vw - 48px);max-height:calc(100dvh - var(--riserva-alto) - 130px);box-shadow:0 0 0 1px var(--filo-morbido), var(--ombra-carta-su);border-radius:16px;padding:8px 20px 24px;position:absolute}}.menu-telefono[hidden]{display:none}html.menu-aperto{overflow:hidden}.menu-telefono-testa{justify-content:space-between;align-items:center;gap:var(--spazio-4);min-height:60px;margin-bottom:8px;display:flex}.menu-telefono-titolo{font-family:var(--carattere-titoli);font-size:1.75rem;font-stretch:var(--larghezza-titoli);font-weight:var(--p-h2);line-height:1.1}.menu-telefono-chiudi{background:var(--sede-grigio);min-height:48px;color:var(--inchiostro);font:inherit;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:1rem;font-weight:600;display:inline-flex}.menu-telefono-chiudi:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3 3l10 10M13 3 3 13'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3 3l10 10M13 3 3 13'/%3E%3C/svg%3E") 50%/contain no-repeat}.menu-telefono-voci,.menu-telefono-righe,.menu-telefono-altro,.menu-telefono-social{list-style:none}.menu-telefono-voci{margin-top:var(--spazio-4)}.menu-telefono-gruppo{border-bottom:1px solid var(--filo-morbido)}.menu-telefono-gruppo>summary{list-style:none}.menu-telefono-gruppo>summary::-webkit-details-marker{display:none}.menu-telefono-voce{cursor:pointer;align-items:center;gap:14px;min-height:60px;font-size:1.25rem;font-weight:600;display:flex}.menu-telefono-voce:before{content:"";background:var(--stanza,var(--sede-verde));border-radius:3px;flex:none;width:6px;height:26px}.menu-telefono-voce:after{content:"+";color:var(--sede-verde-profondo);margin-inline-start:auto;font-size:1.5rem;font-weight:400;line-height:1}.menu-telefono-voce:before{margin-inline:13px}.menu-telefono-voce-bollo:before{display:none}.menu-telefono-segno{flex:none;width:32px;height:32px}.menu-telefono-gruppo[open]>.menu-telefono-voce:after{content:"−"}.menu-telefono-righe{background:var(--sede-grigio);border-radius:16px;margin:0 0 14px;padding:6px}.menu-telefono-riga{min-height:48px;color:var(--inchiostro);align-items:center;text-decoration:none;display:flex}.menu-telefono-righe .menu-telefono-riga{border-radius:12px;padding-inline:14px;font-size:1.0625rem}.menu-telefono-righe .menu-telefono-riga:active{background:var(--fondo)}.menu-telefono-righe .menu-telefono-porta{background:var(--stanza,var(--sede-verde));color:var(--su-stanza,var(--inchiostro));margin-bottom:4px;font-weight:700}.menu-telefono-altro{margin-top:var(--spazio-5);display:grid}.menu-telefono-altro .menu-telefono-riga{min-height:52px;font-size:1.0625rem}.menu-telefono-altro>li:has(>[data-recapito],>a[href$=\#richiamatemi]){margin-top:10px}.menu-telefono-altro>li>:is([data-recapito],a[href$=\#richiamatemi]){background:var(--sede-verde-chiaro);border-radius:14px;justify-content:flex-start;gap:12px;min-height:56px;padding-inline:16px;font-weight:600}.menu-telefono-altro>li>:is([data-recapito],a[href$=\#richiamatemi]):before{content:"";background:var(--sede-verde-profondo);width:22px;height:22px;-webkit-mask:var(--icona) center / contain no-repeat;-webkit-mask:var(--icona) center / contain no-repeat;mask:var(--icona) center / contain no-repeat;flex:none}.menu-telefono-altro>li>[data-recapito]{--icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 20l1.3-3.9A8 8 0 1 1 8 18.7z'/%3E%3C/svg%3E")}.menu-telefono-altro>li>a[href$=\#richiamatemi]{--icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25c1.1.37 2.3.57 3.6.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E")}.menu-telefono-nota{padding:6px 16px 4px}.menu-telefono-social{margin-top:var(--spazio-5);flex-wrap:wrap;gap:8px;display:flex}.menu-telefono-social .menu-telefono-riga{min-height:44px;box-shadow:inset 0 0 0 1px var(--filo-morbido);border-radius:12px;padding-inline:14px;font-size:1rem}.indice{--indice-stacco:var(--spazio-2);right:var(--margine);bottom:calc(var(--riserva-basso) + 12px);z-index:var(--z-guscio);pointer-events:none;position:fixed}.indice>*{pointer-events:auto}.indice[data-visibile="0"] .indice-tasto{visibility:hidden}.indice-tasto{background:var(--fondo);min-width:48px;max-width:min(72vw,22rem);min-height:48px;box-shadow:0 0 0 1px var(--filo-morbido), var(--ombra-carta);color:var(--inchiostro);font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 15px;font-size:.9375rem;font-weight:600;display:inline-flex}.indice-nome-corrente{min-width:0;max-width:22rem;margin-right:var(--indice-stacco);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.indice[data-scansa=piccolo] .indice-nome-corrente{max-width:0;margin-right:0}.indice[data-scansa=via] .indice-tasto{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.indice-tasto{transition:opacity .14s linear}.indice-nome-corrente{transition:max-width .18s,margin-right .18s}}.indice-icona{fill:none;width:18px;height:18px;stroke:var(--sede-verde-profondo);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.indice-pannello{width:min(380px, calc(100vw - 2 * var(--margine)));background:var(--fondo);max-height:min(62dvh,520px);box-shadow:0 0 0 1px var(--filo-morbido), var(--ombra-carta-su);visibility:hidden;border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden}.indice[data-aperto="1"] .indice-pannello{visibility:visible}.indice-titolo{padding:var(--spazio-4) 18px var(--spazio-2);color:var(--inchiostro-tenue);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:700}.indice-voci{overscroll-behavior:contain;padding:0 8px 8px;list-style:none;overflow-y:auto}.indice-voci a{min-height:44px;padding:var(--spazio-2) 10px;color:var(--inchiostro);border-radius:10px;align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.indice-voci a:hover{background:var(--sede-grigio)}}.indice-voci a[aria-current=location]{background:var(--sede-verde-chiaro);box-shadow:inset 4px 0 0 var(--sede-verde-profondo);font-weight:600}.indice-cima{justify-content:center;align-items:center;gap:var(--spazio-2);border:0;border-top:1px solid var(--filo-morbido);background:var(--fondo);min-height:52px;color:var(--sede-verde-profondo);font:inherit;font-weight:600;display:flex}.indice-cima svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.piede{margin-top:var(--spazio-sezione);padding-block:clamp(44px, 4.6vw, 64px) calc(var(--spazio-6) + var(--riserva-basso));background:var(--sede-verde-chiaro);color:var(--inchiostro);font-size:1rem}:is(main:has(>.home-sede)+.piede,main:has(.pag-pagina)+.piede){margin-top:0}.piede-griglia{gap:clamp(32px,3.4vw,44px);display:grid}.piede-marchio{justify-items:start;gap:var(--spazio-4);display:grid}.piede-logo{min-height:44px;display:inline-flex}.piede-logo-disegno{width:116px;height:auto}.piede-motto{max-width:17em;font-family:var(--carattere-titoli);font-size:clamp(1.875rem,1.4rem + 2vw,3rem);font-stretch:var(--larghezza-titoli);font-weight:var(--p-h2);letter-spacing:-.015em;text-wrap:balance;line-height:1.06}.piede-link{align-items:center;gap:0 var(--spazio-2);min-width:44px;min-height:44px;color:var(--inchiostro);flex-wrap:wrap;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.piede-link:hover{text-underline-offset:.25em;text-decoration:underline}}.piede-colonna ul,.piede-legali{list-style:none}.piede-legali li:empty{display:none}.piede-porte{gap:var(--spazio-6) var(--spazio-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.piede-titoletto{color:var(--inchiostro-tenue);font-family:var(--carattere-testo);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.875rem;font-weight:700;line-height:1.3}.piede-legale{padding-top:var(--spazio-5);border-top:1px solid var(--filo-tenue-piede);color:var(--inchiostro-tenue);font-size:.875rem}.piede-legale-titolo{color:var(--inchiostro);font-weight:700}.piede-legale-riga{margin-top:var(--spazio-2);max-width:72em}.piede-legale-pezzo+.piede-legale-pezzo:before{content:" · "}.piede-legali{gap:0 var(--spazio-5);margin-top:var(--spazio-3);flex-wrap:wrap;display:flex}.piede-legali .piede-link{color:var(--inchiostro);font-weight:600}@media (min-width:768px){.piede-porte{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.piede-marchio{align-items:center;column-gap:var(--spazio-6);grid-template-columns:auto minmax(0,1fr)}.piede-logo-disegno{width:132px}.piede-marchio>:not(.piede-logo){grid-column:2}.piede-logo{grid-row:1/span 2}}@media (min-width:1100px){.piede-porte{grid-template-columns:repeat(5,minmax(0,1fr))}}:root[data-direzione=squadra] .piede{background:var(--sede-grigio)}:root[data-direzione=squadra] .piede-motto{letter-spacing:-.01em;font-weight:800}:root[data-direzione=squadra] .piede-titoletto{background:var(--sede-inchiostro);color:var(--sede-verde);border-radius:6px;justify-self:start;margin-bottom:8px;padding:4px 8px 3px;font-weight:750;font-stretch:85%;display:inline-block}.note-anteprima{padding:12px var(--margine,16px);color:#27272a;letter-spacing:0;text-transform:none;background:#ececee;justify-content:center;font:500 14px/1.25 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.note-interruttore{min-height:44px;color:inherit;font:inherit;text-align:left;background:#fff;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:flex;box-shadow:inset 0 0 0 1px #d4d4d8}.note-interruttore-testo{gap:2px;display:grid}.note-interruttore-nome{font-weight:600}.note-interruttore-quante{color:#52525b;font-weight:400}.note-interruttore-quante:empty{display:none}.note-interruttore-segno{background:#d4d4d8;border-radius:8px;flex:none;width:40px;height:24px;transition:background-color .16s linear;position:relative}.note-interruttore-segno:after{content:"";background:#fff;border-radius:5px;width:16px;height:16px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #00000040}:root[data-note=visibili] .note-interruttore-segno{background:#27272a}:root[data-note=visibili] .note-interruttore-segno:after{transform:translate(16px)}.note-interruttore:active{transform:scale(.98)}.note-interruttore:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.note-interruttore:hover{box-shadow:inset 0 0 0 1px #a1a1aa}}@media (prefers-reduced-motion:reduce){.note-interruttore-segno,.note-interruttore-segno:after{transition:none}.note-interruttore:active{transform:none}}}@layer ritocchi{:is(.menu-telefono,.testata-pannello-cerca) form[role=search]{max-width:none}:is(.menu-telefono,.testata-pannello-cerca) form[role=search]>label{font-size:1.0625rem;font-weight:700}:is(.menu-telefono,.testata-pannello-cerca) input[type=search]{min-height:52px;color:var(--inchiostro);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%232c6d6a' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5 20 20' stroke='%232c6d6a' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 14px/20px no-repeat;border:1.5px solid #848d8d;border-radius:14px;padding:0 12px 0 44px;font-size:1.0625rem}:is(.menu-telefono,.testata-pannello-cerca) input[type=search]::placeholder{color:var(--inchiostro-tenue);opacity:1}:is(.menu-telefono,.testata-pannello-cerca) form[role=search] button[type=submit]{background:var(--sede-verde-chiaro);min-height:52px;color:var(--sede-verde-profondo);border-radius:14px;padding-inline:18px;font-weight:700}:is(.menu-telefono,.testata-pannello-cerca) form[role=search] button[type=submit]:active{background:#d3ecea}:is(.menu-telefono,.testata-pannello-cerca) form[role=search] ul[role=listbox]{box-shadow:0 0 0 1px var(--filo-morbido), var(--ombra-carta-su);border:0;border-radius:14px}.piede .conv-contatti{gap:var(--spazio-4);box-shadow:var(--ombra-carta);background:#fff;border-radius:16px;padding:clamp(24px,3vw,40px)}.piede .conv-contatti-titolo{font-family:var(--carattere-titoli);font-size:1.5rem;font-stretch:var(--larghezza-titoli);font-weight:var(--p-h2);line-height:1.15}.piede .conv-contatti-giorno{max-width:17rem}.piede .conv-contatti-stato{font-weight:600}.piede .conv-contatti-richiamatemi{margin-top:var(--spazio-2);padding-top:var(--spazio-5);border-top:1px solid var(--filo-morbido)}.piede .conv-richiamatemi{gap:var(--spazio-3);max-width:none}.piede .conv-richiamatemi-titolo{font-family:var(--carattere-titoli);font-size:1.5rem;font-stretch:var(--larghezza-titoli);font-weight:var(--p-h2)}@media (min-width:1024px){.piede .conv-contatti{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(15rem,.7fr) minmax(0,2fr);column-gap:clamp(32px,4vw,56px)}.piede .conv-contatti>:not(.conv-contatti-richiamatemi){grid-column:1}.piede .conv-contatti-richiamatemi{border-top:0;border-left:1px solid var(--filo-morbido);grid-area:1/2/-1;margin:0;padding:0 0 0 clamp(32px,4vw,56px)}}@media (min-width:1200px){.piede .conv-modulo{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.piede .conv-modulo>*{grid-column:1/-1}.piede .conv-modulo>.conv-campo:has(input[name=nome]){grid-column:1}.piede .conv-modulo>.conv-campo:has(input[name=telefono]){grid-column:2}.piede .conv-modulo>.conv-campo:has(select){grid-column:3}.piede .conv-richiamatemi-resto{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.piede .conv-richiamatemi-resto>*{grid-column:1/-1}.piede .conv-richiamatemi-resto>.conv-scelte:has(input[name=fascia]){grid-column:1}.piede .conv-richiamatemi-resto>.conv-scelte:has(input[name=canale]){grid-column:2;align-self:start}}}
@layer direzioni{:root{--sede-verde:#5ebeba;--sede-verde-profondo:#2c6d6a;--sede-verde-premuto:#1f5250;--sede-verde-chiaro:#e8f5f4;--sede-grigio:#f4f2ee;--sede-inchiostro:#161a1a;--stanza-lime:#b5cb14;--su-lime:#161a1a;--stanza-giallo:#e5bf2a;--su-giallo:#161a1a;--stanza-blu:#2a4e98;--su-blu:#fff;--stanza-lampone:#b8264a;--su-lampone:#fff;--stanza-azzurro:#35a6db;--su-azzurro:#161a1a;--stanza-verde-acqua:#5ebeba;--stanza-riabilitazione:#e6007d;--su-riabilitazione:#fff;--stanza-poliambulatorio:#1ca75f;--su-poliambulatorio:#161a1a;--stanza-diagnostica:#fbb900;--su-diagnostica:#161a1a;--su-verde-acqua:#161a1a;--raggio-carta:14px;--ombra-carta:0 1px 2px #142c2c0f, 0 14px 34px -12px #142c2c38;--ombra-carta-su:0 2px 4px #142c2c14, 0 22px 44px -14px #142c2c4d;--filo-morbido:#161a1a17;--filo-tenue-piede:#161a1a24;--strisce-luce-corte:linear-gradient(90deg, var(--stanza-lime) 0 17%, transparent 17% 21%, var(--stanza-giallo) 21% 38%, transparent 38% 42%, var(--stanza-azzurro) 42% 59%, transparent 59% 63%, var(--stanza-lampone) 63% 80%, transparent 80% 84%, var(--sede-verde) 84% 100%);--strisce-luce:repeating-linear-gradient(100deg, var(--stanza-lime) 0 64px, transparent 64px 72px, var(--stanza-giallo) 72px 136px, transparent 136px 144px, var(--stanza-azzurro) 144px 208px, transparent 208px 216px, var(--stanza-lampone) 216px 280px, transparent 280px 288px, var(--sede-verde) 288px 352px, transparent 352px 360px)}:root[data-direzione]{--azione:var(--sede-verde-profondo);--azione-testo:#fff;--azione-premuta:var(--sede-verde-premuto);--link:var(--inchiostro)}[data-stanza=lime]{--stanza:var(--stanza-lime);--su-stanza:var(--su-lime)}[data-stanza=giallo]{--stanza:var(--stanza-giallo);--su-stanza:var(--su-giallo)}[data-stanza=blu]{--stanza:var(--stanza-blu);--su-stanza:var(--su-blu)}[data-stanza=lampone]{--stanza:var(--stanza-lampone);--su-stanza:var(--su-lampone)}[data-stanza=azzurro]{--stanza:var(--stanza-azzurro);--su-stanza:var(--su-azzurro)}[data-stanza=verde-acqua]{--stanza:var(--stanza-verde-acqua);--su-stanza:var(--su-verde-acqua)}[data-stanza=riabilitazione]{--stanza:var(--stanza-riabilitazione);--su-stanza:var(--su-riabilitazione)}[data-stanza=poliambulatorio]{--stanza:var(--stanza-poliambulatorio);--su-stanza:var(--su-poliambulatorio)}[data-stanza=diagnostica]{--stanza:var(--stanza-diagnostica);--su-stanza:var(--su-diagnostica)}}
@layer casa-gettoni{:root[data-veste=casa]{--veste-firma:"casa";--casa-carta:#fff;--casa-studio:#eef0f1;--casa-inchiostro:#2f3134;--casa-inchiostro-pieno:#222426;--casa-tenue:#5c5e62;--casa-grigio:#7a7c80;--casa-scuro:#3d3f43;--casa-turchese:#5ebeba;--casa-turchese-profondo:#2c6d6a;--casa-turchese-premuto:#245c59;--casa-turchese-velo:#5ebeba24;--casa-filo:#2f313424;--casa-filo-forte:#2f313452;--casa-riabilitazione:#e6007d;--casa-poliambulatorio:#1ca75f;--casa-poliambulatorio-testo:#13703f;--casa-diagnostica:#fbb900;--casa-diagnostica-testo:#7a5a00;--fondo:var(--casa-carta);--superficie:var(--casa-carta);--posa:var(--casa-studio);--banco:var(--casa-studio);--inchiostro:var(--casa-inchiostro);--inchiostro-tenue:var(--casa-tenue);--linea:var(--casa-grigio);--linea-tenue:#dfe2e4;--azione:var(--casa-turchese-profondo);--azione-testo:#fff;--azione-premuta:var(--casa-turchese-premuto);--link:var(--casa-turchese-profondo);--accento:var(--casa-turchese-profondo);--accento-testo:#fff;--focus:var(--casa-inchiostro);--focus-su-scuro:var(--casa-turchese);--scuro:var(--casa-scuro);--su-scuro:#fff;--tenue-su-scuro:#d5d7da;--link-su-scuro:#fff;--linea-su-scuro:#ffffffb3;--logo-grigio:#7a7c80;--sede-inchiostro:var(--casa-inchiostro);--sede-grigio:var(--casa-studio);--sede-verde-chiaro:#edf6f5;--raggio-carta:0;--ombra-carta:none;--ombra-carta-su:none;--filo-morbido:var(--casa-filo);--carattere-testo:var(--f-casa), "Work Sans", Arial, sans-serif;--carattere-titoli:var(--carattere-testo);--carattere-nomi:var(--carattere-testo);--carattere-h3:var(--carattere-testo);--larghezza-titoli:100%;--larghezza-nomi:100%;--corpo:clamp(1.125rem, 1.102rem + .095vw, 1.1875rem);--i-corpo:1.55;--t-piccolo:.875rem;--t-h1:clamp(2.5rem, 1.66rem + 3.43vw, 5.25rem);--i-h1:1;--p-h1:300;--s-titoli:-.025em;--t-h2:clamp(1.75rem, 1.33rem + 1.71vw, 2.875rem);--i-h2:1.08;--p-h2:350;--t-h3:clamp(1.3125rem, 1.244rem + .286vw, 1.5rem);--i-h3:1.2;--p-h3:600;--t-nome:1.25rem;--p-nome:600;--s-nomi:-.01em;--maiuscole-nomi:none;--t-etichetta:.875rem;--p-etichetta:600;--s-etichetta:.14em;--maiuscole-etichetta:uppercase;--t-comando:1rem;--comando-peso:600;--misura-testo:34em;--spazio-sezione:clamp(4.5rem, 3.4rem + 4.5vw, 7.5rem);--raggio:0;--movimento-durata:.32s;--movimento-curva:cubic-bezier(.2, .7, .2, 1);--casa-curva-lenta:cubic-bezier(.65, 0, .2, 1);--casa-margine:clamp(20px, 3.4vw, 48px);--casa-alto-guscio:100px}@media (min-width:900px){:root[data-veste=casa]{--casa-alto-guscio:108px}}}
@layer casa{:root[data-veste=casa] *,:root[data-veste=casa] :before,:root[data-veste=casa] :after{border-radius:0}:root[data-veste=casa] .porta-casa-bollo,:root[data-veste=casa] .porta-aperta-bollo img,:root[data-veste=casa] .porta-aperta-segno,:root[data-veste=casa] .erre-via-segno,:root[data-veste=casa] .erre-nome-bersaglio,:root[data-veste=casa] .casa-fermata:before,:root[data-veste=casa] [data-tondo],:root[data-veste=casa] .conv-scelta input[type=radio]+.conv-scelta-segno{border-radius:50%}:root[data-veste=casa] body{font-family:var(--carattere-testo);color:var(--casa-inchiostro);background:var(--casa-carta)}.striscia-proposta{min-height:44px;padding:0 var(--casa-margine);color:var(--casa-inchiostro);border-bottom:1px solid var(--casa-filo);background:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.striscia-nome{letter-spacing:.02em;margin:0;font-weight:600}.striscia-link{gap:4px;margin:0;padding:0;list-style:none;display:flex}.striscia-link a{min-height:44px;color:var(--casa-turchese-profondo);text-underline-offset:3px;align-items:center;padding:0 10px;font-weight:600;text-decoration:underline;display:inline-flex}.striscia-corto{display:none}@media (max-width:759px){.striscia-proposta .striscia-lungo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.striscia-corto{display:inline}}.testata-casa{z-index:var(--z-guscio);color:var(--casa-inchiostro);border-bottom:1px solid var(--casa-filo);background:#ffffffdb;transition:background-color .36s,border-color .36s;position:sticky;top:0}.testata-casa[data-trasparente]:not([data-aperta]){background:0 0;border-bottom-color:#0000}.testata-casa-riga{height:56px;padding:0 var(--casa-margine);align-items:center;gap:16px;display:flex}@media (min-width:900px){.testata-casa-riga{height:64px}}.testata-casa-logo{flex:none;align-items:center;min-height:44px;display:flex}.testata-casa-logo svg{width:auto;height:40px}.testata-casa-logo-intero,.testata-casa-nav{display:none}.testata-casa-comandi{align-items:center;gap:4px;margin-left:auto;display:flex}.testata-casa-comando{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.testata-casa-comando:hover{background:#7a7c8024}.testata-casa-chiama .casa-icona{fill:currentColor;stroke:none}.testata-casa-chiama .recapito-testo{white-space:nowrap;font-weight:500}.casa-icona{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.testata-casa-prenota{color:#fff;background:var(--casa-turchese-profondo);align-items:center;min-height:44px;padding:0 20px;font-weight:600;text-decoration:none;display:none}.testata-casa-prenota:hover{background:var(--casa-turchese-premuto)}.testata-casa-cerca{padding:12px var(--casa-margine) 18px;border-top:1px solid var(--casa-filo);color:var(--casa-inchiostro);background:#fff}.testata-casa-cerca[hidden]{display:none}@media (max-width:1179px){.testata-casa-etichetta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.testata-casa-chiama,.testata-casa-menu{display:none}}@media (max-width:899px){.testata-casa-riga{gap:8px;height:56px}.testata-casa-logo svg{height:36px}}@media (min-width:900px) and (max-width:1179px){.testata-casa-chiama,.testata-casa-menu,.testata-casa-prenota{display:inline-flex}}@media (min-width:1180px){.testata-casa-logo-corto{display:none}.testata-casa-logo-intero{display:block}.testata-casa-logo svg{height:44px}.testata-casa-nav{margin-left:8px;display:block}.testata-casa-nav>ul{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.testata-casa-nav>ul>li{align-items:center;display:flex;position:relative}.testata-casa-voce{white-space:nowrap;min-height:44px;color:inherit;transition:background-size .3s var(--movimento-curva);background-image:linear-gradient(currentColor,currentColor);background-position:10px calc(100% - 8px);background-repeat:no-repeat;background-size:0 2px;align-items:center;padding:0 0 0 8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.testata-casa-voce:hover,.testata-casa-voce[aria-current=page]{background-size:calc(100% - 12px) 2px}.testata-casa-apri{width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-10px;padding:0;display:inline-grid}.testata-casa-apri .casa-icona{width:16px;height:16px;transition:transform .24s var(--movimento-curva)}.testata-casa-apri[aria-expanded=true] .casa-icona{transform:rotate(180deg)}.testata-casa-tendina{min-width:300px;color:var(--casa-inchiostro);position:absolute;top:calc(100% + 10px);left:0}.testata-casa-tendina[hidden]{display:none}.testata-casa-comandi{gap:2px}.testata-casa-menu{display:none}.testata-casa-prenota{margin-left:8px;display:inline-flex}}@media (min-width:1180px) and (max-width:1599px){.testata-casa-chiama .testata-casa-etichetta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1180px) and (max-width:1439px){.testata-casa-logo-corto{display:block}.testata-casa-logo-intero{display:none}}.tendina{border:1px solid var(--casa-filo);background:#fff;box-shadow:0 24px 48px -24px #2f313473}.tendina-madre{color:#fff;background:var(--casa-turchese-profondo);align-items:center;gap:12px;min-height:56px;padding:8px 18px 8px 12px;font-weight:600;text-decoration:none;display:flex}.tendina-madre[data-area=riabilitazione]{background:var(--casa-riabilitazione)}.tendina-madre[data-area=poliambulatorio]{color:var(--casa-inchiostro-pieno);background:var(--casa-poliambulatorio)}.tendina-madre[data-area=diagnostica]{color:var(--casa-inchiostro-pieno);background:var(--casa-diagnostica)}.tendina-bollo{width:40px;height:40px}.tendina-freccia{transition:transform .24s var(--movimento-curva);margin-left:auto}.tendina-madre:hover .tendina-freccia{transform:translate(4px)}.tendina-gruppo{padding:6px 0 10px}.tendina-gruppo+.tendina-gruppo{border-top:1px solid var(--casa-filo)}.tendina-titoletto{letter-spacing:.12em;text-transform:uppercase;color:var(--casa-tenue);margin:8px 18px 2px;font-size:.875rem;font-weight:600}.tendina-voci{margin:0;padding:0;list-style:none}.tendina-voci[data-lunga]{columns:2;column-gap:0;min-width:440px}.tendina-voce{min-height:44px;color:var(--casa-inchiostro);break-inside:avoid;align-items:center;padding:0 18px;font-size:.9375rem;text-decoration:none;display:flex}.tendina-voce:hover{background:var(--casa-studio)}:root[data-veste=casa] main{padding-top:0}:root[data-veste=casa] .conv-consenso-link{align-items:center;min-height:44px;display:inline-flex}:root[data-veste=casa].conv-consenso-aperto{scroll-padding-bottom:calc(var(--conv-consenso-h,0px) + 24px)}@media (max-width:899px){:root[data-veste=casa] .conv-consenso{top:auto;bottom:calc(var(--riserva-basso,0px) + 8px);left:8px;right:8px}:root[data-veste=casa] .conv-consenso-dentro{row-gap:8px;padding:10px 12px}:root[data-veste=casa] .conv-consenso-frase{font-size:.875rem;line-height:1.35}:root[data-veste=casa] .conv-consenso-btn{min-height:44px;padding-block:0}}@media (min-width:900px){:root[data-veste=casa] .conv-consenso{left:var(--casa-margine);width:min(560px, calc(44vw - 2 * var(--casa-margine)));bottom:16px;right:auto}:root[data-veste=casa] .conv-consenso-dentro{grid-template-columns:1fr;grid-template-areas:"frase""bottoni""pannello"}}:root[data-veste=casa] img[src*="/bolli/fisioterapia-e-riabilitazione"]:is(.porta-casa-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-riabilitazione}:root[data-veste=casa] img[src*="/bolli/poliambulatorio-pesaro-2"]:is(.porta-casa-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-poliambulatorio}:root[data-veste=casa] img[src*="/bolli/diagnostica-pesaro"]:is(.porta-casa-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-diagnostica}:root[data-veste=casa] img[src*="/bolli/spalla-top-therapy"]:is(.erre-via-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-spalla}:root[data-veste=casa] img[src*="/bolli/mano-top-therapy"]:is(.erre-via-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-mano}:root[data-veste=casa] img[src*="/bolli/cervicale-e-mal-di-schiena"]:is(.erre-via-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-cervicale}:root[data-veste=casa] img[src*="/bolli/traumatology-service"]:is(.erre-via-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-traumatology}:root[data-veste=casa] img[src*="/bolli/centro-artrosi"]:is(.erre-via-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-artrosi}:root[data-veste=casa] img[src*="/bolli/centro-osteoporosi"]:is(.erre-via-bollo,.pag-apertura-bollo,.testa-casa-bollo){view-transition-name:bollo-osteoporosi}::view-transition-group(*){animation-duration:1.1s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(root){animation-duration:.52s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.52s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
@layer casa{.pagina-casa{--tinta:var(--casa-turchese);color:var(--casa-inchiostro)}main:has(.pagina-casa)+.piede{margin-top:0}.cartello-casa{letter-spacing:.14em;text-transform:uppercase;color:var(--casa-tenue);align-items:center;gap:10px;margin:0 0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.cartello-casa a{color:inherit;text-decoration:none}.cartello-casa a:hover{color:var(--casa-inchiostro);text-underline-offset:4px;text-decoration:underline}.cartello-casa-segno{background:var(--casa-turchese-profondo);flex:none;width:22px;height:4px}.cartello-casa[data-area=riabilitazione] .cartello-casa-segno{background:var(--casa-riabilitazione)}.cartello-casa[data-area=poliambulatorio] .cartello-casa-segno{background:var(--casa-poliambulatorio)}.cartello-casa[data-area=diagnostica] .cartello-casa-segno{background:var(--casa-diagnostica)}.titolo-casa{letter-spacing:-.035em;color:var(--casa-inchiostro);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.66rem + 3.43vw,5.25rem);font-weight:300;line-height:1}.titolo-casa strong{font-weight:650}.titolo-casa-2{font-size:clamp(1.75rem,1.33rem + 1.71vw,2.875rem)}.testa-casa{padding:28px var(--casa-margine) 40px;background:var(--casa-studio);grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:relative;overflow:clip}.testa-casa-testo{z-index:2;max-width:42rem;position:relative}.testa-casa-bollo{width:88px;height:88px;margin-bottom:18px}.testa-casa-attacco{color:var(--casa-tenue);max-width:36rem;margin-top:20px;font-size:1.0625rem;line-height:1.6}.testa-casa-attacco p+p{margin-top:10px}.attacco-casa{color:var(--casa-inchiostro);font-size:clamp(1.25rem,1.12rem + .55vw,1.625rem);font-weight:400;line-height:1.35}.testa-casa-azioni{margin-top:26px}.azioni-casa{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;display:flex}.testa-casa-visivo{z-index:1;order:-1;justify-content:center;height:240px;display:flex;position:relative}.testa-casa-dopo{color:var(--casa-tenue);max-width:36rem;margin-top:24px;font-size:1rem;line-height:1.65}.testa-casa-dopo p{margin:0}@media (min-width:900px){.testa-casa{min-height:min(78svh,760px);padding:56px var(--casa-margine) 64px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px}.testa-casa-visivo{order:2;height:min(64svh,600px)}.testa-casa-bollo{width:112px;height:112px}}.testa-casa[data-porta]{background:var(--casa-carta);gap:0;padding:0}.testa-casa[data-porta] .testa-casa-testo{padding:26px var(--casa-margine) 40px}.testa-casa-porta{height:200px;padding:16px var(--casa-margine);background:var(--porta);view-transition-name:porta-aperta;align-items:center;gap:16px;display:flex;position:relative}.testa-casa-porta .testa-casa-bollo{border-radius:50%;flex:none;align-self:flex-start;width:72px;height:72px;margin:0;box-shadow:0 0 0 3px #fff}.testa-casa-figura{flex:1;justify-content:center;min-width:0;height:100%;display:flex}.testa-casa-figura .erre-parte{width:auto;max-width:100%;height:100%}@media (min-width:900px){.testa-casa[data-porta]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;min-height:min(78svh,760px)}.testa-casa[data-porta] .testa-casa-testo{padding:56px 56px 64px var(--casa-margine);align-self:center}.testa-casa-porta{flex-direction:column;order:2;align-items:stretch;height:auto;padding:32px 40px 48px}.testa-casa-porta .testa-casa-bollo{width:112px;height:112px}.testa-casa-figura{align-items:center;height:auto}.testa-casa-figura .erre-parte{width:min(100%,560px);height:auto}}.erre-parte{overflow:visible}.erre-parte-tratti path,.erre-parte-tratti circle{fill:var(--figura)}.erre-parte-pallino{fill:var(--figura);stroke:#fff;stroke-width:.9px}.erre-parte-onda{fill:none;stroke:var(--figura);stroke-width:.5px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.erre-parte-onda{animation:2.6s ease-out infinite erre-parte-onda}}@keyframes erre-parte-onda{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.percorso-casa{top:var(--casa-alto-guscio);z-index:20;padding:0 var(--casa-margine);border-bottom:1px solid var(--casa-filo);scrollbar-width:none;background:#fff;align-items:center;gap:18px;display:flex;position:sticky;overflow-x:auto}.percorso-casa::-webkit-scrollbar{display:none}.percorso-casa-nome{letter-spacing:.14em;text-transform:uppercase;color:var(--casa-tenue);flex:none;margin:0;font-size:.875rem;font-weight:600}.percorso-casa ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.percorso-casa-tappa{white-space:nowrap;min-height:56px;color:var(--casa-inchiostro);background-image:linear-gradient(var(--tinta), var(--tinta));transition:background-size .3s var(--movimento-curva);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;align-items:center;gap:10px;padding:0 14px 0 0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.percorso-casa-tappa:hover{background-size:100% 3px}.percorso-casa-numero{color:#fff;background:var(--tinta);place-items:center;width:28px;height:28px;font-size:.875rem;display:inline-grid}@media (max-width:899px){.percorso-casa-nome{display:none}}.sezione-casa{padding:var(--spazio-sezione) var(--casa-margine);background:var(--casa-carta);scroll-margin-top:calc(var(--casa-alto-guscio) + 56px)}.sezione-casa[data-fondo=studio]{background:var(--casa-studio)}.sezione-casa-dentro{max-width:1232px;margin:0 auto}.sezione-casa-titolo{letter-spacing:-.025em;max-width:22em;margin:0 0 16px;font-size:clamp(1.75rem,1.33rem + 1.71vw,2.875rem);font-weight:350;line-height:1.08}.sezione-casa-riga{max-width:34em;color:var(--casa-tenue);margin:0 0 32px;font-size:1.125rem;line-height:1.55}.sezione-casa-oltre{margin:28px 0 0}:root[data-veste=casa] .link-forte{min-height:44px;color:var(--casa-turchese-profondo);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.volti-casa{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.volti-casa{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.volti-casa{grid-template-columns:repeat(6,minmax(0,1fr))}.volti-casa[data-grandi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.volto-casa{position:relative}.volto-casa-foto{aspect-ratio:4/5;background:#d6d9db;margin:0 0 12px;overflow:hidden}.volto-casa-foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--casa-curva-lenta)}.volto-casa:hover .volto-casa-foto img{transform:scale(1.04)}.volto-casa-iniziali{height:100%;color:var(--casa-tenue);place-items:center;font-size:2rem;font-weight:300;display:grid}.volto-casa-nome{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.volti-casa[data-grandi] .volto-casa-nome{font-size:1.375rem}.volto-casa-link{color:inherit;text-decoration:none}.volto-casa-link:after{content:"";position:absolute;inset:0}.volto-casa-link:hover{text-underline-offset:4px;text-decoration:underline}.volto-casa-ruolo{color:var(--casa-tenue);margin:4px 0 0;font-size:.875rem;line-height:1.35}.carte-casa{grid-template-columns:minmax(0,1fr);gap:0;margin:1px;padding:0;list-style:none;display:grid}@media (min-width:700px){.carte-casa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.carte-casa[data-colonne="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.carte-casa[data-colonne="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.carta-casa{background:var(--casa-carta);box-shadow:0 0 0 1px var(--casa-filo);flex-direction:column;display:flex;position:relative}.sezione-casa[data-fondo=studio] .carta-casa{background:#f7f8f8}.carta-casa-foto{aspect-ratio:3/2;background:color-mix(in srgb, var(--tinta) 10%, #fff);margin:0;overflow:hidden}.carta-casa-foto img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--casa-curva-lenta)}.carta-casa:hover .carta-casa-foto img{transform:scale(1.04)}.carta-casa-erre{width:100%;height:100%;padding:12% 22%}.carta-casa-link{min-height:72px;color:var(--casa-inchiostro);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px 18px;text-decoration:none;display:grid}.carta-casa-link:after{content:"";position:absolute;inset:0}.carta-casa-titolo{font-size:1.125rem;font-weight:600;line-height:1.25}.carta-casa-riga{color:var(--casa-tenue);grid-column:1;font-size:.875rem}.carta-casa-freccia{color:var(--casa-turchese-profondo);transition:transform .24s var(--movimento-curva);grid-area:1/2/span 2;font-size:1.375rem}.carta-casa:hover .carta-casa-titolo{text-underline-offset:4px;text-decoration:underline}.carta-casa:hover .carta-casa-freccia{transform:translate(4px)}@media (max-width:699px){.carta-casa{flex-direction:row;align-items:stretch}.carta-casa-foto{aspect-ratio:1;flex:none;width:104px}.carta-casa-erre{padding:14%}.carta-casa-link{flex:1;min-height:104px;padding:12px 14px 12px 16px}.carta-casa-titolo{font-size:1.0625rem}}.obiettivi-casa{margin:36px 0 0}.obiettivi-casa-titolo{margin:0 0 12px;font-size:1.0625rem;font-weight:650}.obiettivi-casa ul{grid-template-columns:minmax(0,1fr);gap:0 40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.obiettivi-casa ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.obiettivi-casa li{border-bottom:1px solid var(--casa-filo);align-items:baseline;gap:12px;padding:10px 0;font-size:clamp(1.0625rem,.98rem + .35vw,1.3125rem);display:flex}.obiettivi-casa li:before{content:"";background:var(--tinta);flex:none;width:14px;height:4px;transform:translateY(-4px)}.altri-percorsi-casa{flex-wrap:wrap;gap:4px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.altri-percorsi-casa a{align-items:center;min-height:44px;display:inline-flex}.prezzi-casa{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.prezzi-casa{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.prezzi-casa h3{margin:0 0 12px;font-size:1.3125rem;font-weight:600}.prezzi-casa-righe{border-top:1px solid var(--casa-filo-forte);margin:0;padding:0;list-style:none}.prezzi-casa-righe li{border-bottom:1px solid var(--casa-filo);justify-content:space-between;gap:16px;padding:14px 0;font-size:1.0625rem;display:flex}.prezzi-casa-cifra{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.prezzi-casa-nota{color:var(--casa-tenue);margin:12px 0 0;font-size:.9375rem}.prenota-casa{background:var(--casa-filo);border:1px solid var(--casa-filo);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.prenota-casa{grid-template-columns:repeat(4,minmax(0,1fr))}}.prenota-casa li{background:var(--casa-carta);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.prenota-casa-come{letter-spacing:.1em;text-transform:uppercase;color:var(--casa-tenue);margin:0;font-size:.875rem;font-weight:600}.bolli-casa{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bolli-casa{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.bolli-casa{grid-template-columns:repeat(6,minmax(0,1fr))}}.bollo-casa{min-height:44px;color:var(--casa-inchiostro);flex-direction:column;align-items:flex-start;gap:12px;padding:16px 12px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .24s;display:flex}.bollo-casa:hover{background:#fff}.bollo-casa-img{width:72px;height:72px;transition:transform .5s var(--casa-curva-lenta)}.bollo-casa:hover .bollo-casa-img{transform:rotate(-10deg)}.testa-casa-sala{width:100%;height:100%;margin:0;overflow:hidden}.testa-casa-sala img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.testa-casa-sala{aspect-ratio:1;height:auto;max-height:62svh}}@media (max-width:899px){.pagina-casa[data-modello=esame] .testa-casa-porta{height:160px}.pagina-casa[data-modello=esame] .testa-casa-testo{flex-direction:column;display:flex}.pagina-casa[data-modello=esame] .testa-casa-dopo{order:1;margin-top:18px}.pagina-casa[data-modello=esame] .testa-casa-azioni{order:2}}.prima-di-venire{border-top:4px solid var(--casa-diagnostica);gap:0;margin:0;display:grid}.prima-di-venire>div{border-bottom:1px solid var(--casa-filo);padding:14px 0}.prima-di-venire dt{letter-spacing:.12em;text-transform:uppercase;color:var(--casa-inchiostro);font-size:.875rem;font-weight:650}.prima-di-venire dd{color:var(--casa-inchiostro);margin:6px 0 0;font-size:1rem;line-height:1.6}.prenota-impegnativa{margin-bottom:36px}.prenota-impegnativa-titolo{margin:0 0 14px;font-size:1.25rem;font-weight:650}.listino-casa{grid-template-columns:minmax(0,1fr);gap:0 48px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.listino-casa{grid-template-columns:repeat(2,minmax(0,1fr))}}.listino-casa li{border-bottom:1px solid var(--casa-filo);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:1rem;display:flex}.listino-casa-cifra{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.testo-casa{max-width:46rem;color:var(--casa-inchiostro);font-size:1.0625rem;line-height:1.7}.testo-casa h3{margin:36px 0 10px;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:650;line-height:1.25}.testo-casa p{margin:0 0 14px}.testo-casa>:first-child{margin-top:0}.due-strade{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.due-strade{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px}}.due-strade-strada p{margin:0 0 10px}.testo-casa .pag-cards ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:16px 0 28px;padding:0;list-style:none;display:grid}@media (min-width:700px){.testo-casa .pag-cards ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.testo-casa .pag-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.testo-casa .pag-card .pag-figura{float:none;aspect-ratio:4/5;background:var(--casa-studio);width:auto;margin:0 0 10px;overflow:hidden}.testo-casa .pag-card .pag-figura img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.testo-casa .pag-card p{color:var(--casa-tenue);margin:0;font-size:.875rem;line-height:1.45}.testo-casa .pag-card .pag-card-titolo{color:var(--casa-inchiostro);margin-bottom:4px;font-size:1rem;font-weight:650}.testo-casa .pag-card .pag-card-titolo a{color:inherit;text-decoration:none}.testo-casa .pag-card .pag-card-titolo a:hover{text-underline-offset:3px;text-decoration:underline}.fasi-casa{gap:44px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fase-casa-titolo{align-items:center;gap:14px;margin:0 0 6px;font-size:clamp(1.375rem,1.2rem + .7vw,1.875rem);font-weight:650;display:flex}.fase-casa-numero{color:#fff;background:var(--casa-riabilitazione);flex:none;place-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:grid}.fase-casa-ruolo{color:var(--casa-tenue);margin:0 0 16px;font-size:1.0625rem}.prezzi-casa-righe-larghe{max-width:40rem}}
@layer casa{:root[data-veste=casa] :is(.sede-etichetta,.voce-etichetta,.domande-rubrica-etichetta,.pag-etichetta,.volti-titolo){color:var(--casa-tenue);letter-spacing:.14em;background:0 0;padding-inline:0;font-stretch:100%}:root[data-veste=casa] :is(.sede-leggi>summary,.volti-altri>summary,.volto-scheda[open]){background:var(--casa-turchese-profondo);color:#fff;border-radius:0}:root[data-veste=casa] :is(.area-volto .area-testo,.persone-gruppo-dida,.volti-foto-dida,.volto-nome,.recensioni-chi,.pag-volto-testo,.pag-mosaico-testo){--link:var(--casa-inchiostro);--inchiostro-tenue:var(--casa-tenue);background:var(--casa-studio);color:var(--casa-inchiostro);font-stretch:100%}:root[data-veste=casa] .pag-pagina .pag-sezione>h2:first-child:before{background:var(--stanza,var(--casa-turchese-profondo));box-shadow:none}:root[data-veste=casa] .sede-apertura-scena{background:var(--casa-studio)}:root[data-veste=casa] .volto-azione-piena{background:var(--casa-turchese-profondo);color:#fff}:root[data-veste=casa] .domande-rubrica{color:var(--casa-inchiostro)}}
@font-face{font-stretch:75% 100%;font-family:squadra;src:url(../media/squadra.p.454alc79cc4ik.woff2)format("woff2");font-display:fallback;font-weight:400 800;font-style:normal}.squadra_eb1f01df-module__cX5qtG__className{font-family:squadra}.squadra_eb1f01df-module__cX5qtG__variable{--f-squadra:"squadra"}
@font-face{font-family:casa;src:url(../media/casa-s.p.0qejv-bqb31ss.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:casa Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.casa_e96851ea-module__35OZqa__className{font-family:casa,casa Fallback}.casa_e96851ea-module__35OZqa__variable{--f-casa:"casa", "casa Fallback"}
