:root{--fi-shadow:var(--wp--custom--shadow--soft);--fi-shadow-lift:var(--wp--custom--shadow--lift);--fi-ease:var(--wp--custom--motion--ease);--fi-fast:var(--wp--custom--motion--duration);--fi-reveal:var(--wp--custom--motion--reveal);--fi-press:var(--wp--custom--motion--press);--fi-tint:color-mix(in srgb,var(--wp--preset--color--primary) 14%,var(--wp--preset--color--base));--fi-line:color-mix(in srgb,var(--wp--preset--color--secondary) 28%,transparent);--fi-wide-gutter:max(var(--wp--preset--spacing--40),calc((100% - var(--wp--style--global--wide-size))/2))}html{scroll-padding-top:calc(var(--fi-header-h, 8.25rem) + 1rem)}body{letter-spacing:0}.wp-site-blocks>main{margin-top:0}a{text-underline-offset:.22em}:is(h1,h2,h3):where(.wp-block-heading,.wp-block-post-title,.wp-block-query-title),h1{font-variant-numeric:lining-nums;text-wrap:balance}:where(h1,h2) em{font-family:var(--wp--preset--font-family--accento);font-size:calc(var(--wp--custom--accent--scale, 1)*1em);font-style:italic;font-weight:var(--wp--custom--accent--weight,500);letter-spacing:0;line-height:.9;text-transform:none}.is-style-sopratitolo{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.is-style-scheda{background:var(--wp--preset--color--base);border:1px solid var(--fi-line);border-radius:var(--wp--custom--radius--card);box-shadow:var(--fi-shadow);isolation:isolate;padding:var(--wp--preset--spacing--40);position:relative;transition:transform var(--fi-fast) var(--fi-ease),border-color var(--fi-fast) var(--fi-ease)}.is-style-scheda:after{border-radius:inherit;box-shadow:var(--fi-shadow-lift);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--fi-fast) var(--fi-ease);z-index:-1}.is-style-scheda>*+*{margin-block-start:var(--wp--preset--spacing--20)}.wp-block-image.is-style-morbida,.wp-block-image.is-style-segnaposto{border-radius:var(--wp--custom--radius--image);isolation:isolate;margin:0;overflow:hidden}.wp-block-image.is-style-morbida img{display:block;height:100%;object-fit:cover;transition:transform var(--fi-reveal) var(--fi-ease);width:100%}.wp-block-image.is-style-segnaposto{aspect-ratio:4/3;background:var(--wp--preset--color--tertiary);display:grid;place-items:center;position:relative}:is(.wp-block-image.is-style-segnaposto,#hero-home,#invito-contatto,#testata-pagina):before{content:"";mask:var(--fi-sphere) center /contain no-repeat;pointer-events:none;position:absolute}.wp-block-image.is-style-segnaposto:before{background:color-mix(in srgb,var(--wp--preset--color--primary) 32%,transparent);inset:-12% -12% -12% 30%}.wp-block-image.is-style-segnaposto figcaption{display:none}.wp-block-image.is-style-icona{background:var(--wp--preset--color--tertiary);border-radius:50%;display:grid;height:3.5rem;margin:0;place-items:center;transition:background-color var(--fi-fast) var(--fi-ease);width:3.5rem}.wp-block-image.is-style-icona img{height:2.25rem;width:2.25rem}#hero-testo .wp-block-column{align-self:flex-end}:is(#testata-servizio,#corsi-home,#corsi-elenco,#titolari) .wp-block-columns>.wp-block-column{align-self:center}.wp-block-button__link{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-height:48px;transition:background-color var(--fi-fast) var(--fi-ease),color var(--fi-fast) var(--fi-ease),border-color var(--fi-fast) var(--fi-ease),scale var(--fi-press) var(--fi-ease)}.wp-block-button__link:active{scale:.97}.wp-block-button.is-style-outline>.wp-block-button__link{border-width:1.5px}.wp-block-query-pagination :where(.page-numbers,a){align-items:center;border-radius:var(--wp--custom--radius--control);display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.wp-block-query-pagination .page-numbers.current{background:var(--wp--preset--color--tertiary)}.wp-block-search__button svg{height:1.875rem;min-width:0;width:1.875rem}.wp-site-blocks>header{background:var(--wp--preset--color--base);position:sticky;top:0;transition:transform var(--fi-fast) var(--fi-ease);z-index:50}.wp-site-blocks>header:after{box-shadow:var(--fi-shadow);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--fi-fast) var(--fi-ease)}.is-scrolled .wp-site-blocks>header:after{opacity:1}#intestazione{position:relative}#informazioni-rapide{padding-block:6px}#informazioni-rapide p{margin:0}#informazioni-rapide a{margin-left:var(--wp--preset--spacing--40)}#barra-navigazione{gap:var(--wp--preset--spacing--30);margin-block:0;min-height:92px}#barra-navigazione .wp-block-site-logo{flex-shrink:0;line-height:0;transform-origin:left center;transition:transform var(--fi-fast) var(--fi-ease)}#barra-navigazione :where(.wp-block-site-logo img){width:230px}#barra-navigazione .wp-block-navigation{margin-left:auto;position:static}#barra-navigazione .wp-block-navigation__container{gap:var(--wp--preset--spacing--40)}#barra-navigazione>.wp-block-buttons{flex-shrink:0}#menu-mobile-orari,#menu-mobile-wa{display:none}#barra-navigazione .wp-block-button__link{background:color-mix(in srgb,var(--wp--preset--color--primary) 58%,var(--wp--preset--color--contrast));color:var(--wp--preset--color--base)}:is(.wp-block-button__link[href*="wa.me/"],#menu-servizi a[href*="wa.me/"],#contatto-mobile a[href^="tel:"],#pie-di-pagina :is(a[href*=instagram],a[href*=facebook])):before{background:currentcolor;content:"";flex-shrink:0;height:1.35rem;mask:var(--fi-icon,var(--fi-wa)) center /contain no-repeat;width:1.35rem}#contatto-mobile a[href^="tel:"]{--fi-icon:var(--fi-phone)}#menu-servizi a[href*="wa.me/"]{gap:.5rem}.wp-block-navigation-item__content{align-items:center;display:inline-flex;min-height:44px}#menu-servizi .wp-block-navigation-item__content{line-height:1.4;text-align:left;width:100%}#menu-servizi>ul>:last-child>a{background:var(--wp--preset--color--primary);border-radius:var(--wp--custom--radius--control);padding-inline:var(--wp--preset--spacing--30)}#hero-home{margin-block:0;overflow-x:clip;padding-block:var(--wp--preset--spacing--60) 0;position:relative}#hero-home:before{aspect-ratio:1;background:color-mix(in srgb,var(--wp--preset--color--primary) 18%,transparent);right:-7rem;top:-9rem;width:min(36rem,70vw)}#hero-testo{position:relative}#hero-testo .wp-block-columns{align-items:flex-end;gap:var(--wp--preset--spacing--60);margin:0}#hero-testo h1{font-size:clamp(var(--wp--custom--display--mobile),6.4vw,var(--wp--custom--display--desktop));hyphens:manual;line-height:.98;margin:0;overflow-wrap:normal}#hero-testo .wp-block-column:last-child>*+*{margin-block-start:var(--wp--preset--spacing--40)}#hero-testo .has-large-font-size{line-height:1.5;margin:0;max-width:30rem;text-wrap:balance}#hero-visual{margin-top:var(--wp--preset--spacing--60);position:relative}#hero-visual>.wp-block-image{aspect-ratio:5/2;margin:0;overflow:hidden}#hero-visual>.wp-block-image img{display:block;height:100%;object-fit:cover;object-position:50% 58%;width:100%}#hero-scheda{backdrop-filter:blur(12px);background:color-mix(in srgb,var(--wp--preset--color--base) 94%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 30%,transparent);bottom:calc(var(--wp--preset--spacing--60)*-1);box-shadow:var(--fi-shadow-lift);box-sizing:border-box;position:absolute;right:var(--fi-wide-gutter);width:min(22rem,calc(100% - 2rem));z-index:2}#hero-scheda p{margin:0}#hero-scheda p:first-child{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--small);font-weight:600}#hero-scheda p:nth-child(2){font-size:2.25rem;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1.15}#hero-scheda p:nth-child(3){color:var(--wp--preset--color--secondary)}#hero-scheda p:last-child a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}[data-live-status]{align-items:baseline;background:var(--wp--preset--color--tertiary);border:1px solid var(--fi-line);border-radius:1.1rem;color:var(--wp--preset--color--contrast)!important;display:inline-flex;font-weight:600;gap:.45rem;line-height:1.4;margin-top:var(--wp--preset--spacing--20);padding:.3rem .75rem;text-wrap:balance}[data-live-status]:before{align-self:flex-start;background:var(--wp--preset--color--secondary);border-radius:50%;content:"";flex-shrink:0;height:.5rem;margin-top:.45em;width:.5rem}[data-live-status=open]{background:var(--fi-tint);border-color:var(--wp--preset--color--primary)}[data-live-status=open]:before{background:var(--wp--preset--color--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--primary) 28%,transparent)}#percorsi-home{margin-block:0;padding-block:calc(var(--wp--preset--spacing--80) + 2rem) var(--wp--preset--spacing--70)}#percorsi-home .wp-block-columns{align-items:flex-start;gap:var(--wp--preset--spacing--70)}#percorsi-testata{position:sticky;top:calc(var(--fi-header-h, 8.25rem) + 2rem)}#percorsi-testata h2{font-size:clamp(1.85rem,2.5vw,2.75rem);overflow-wrap:normal}#percorsi-testata>*+*{margin-block-start:var(--wp--preset--spacing--30)}#percorsi-testata p:last-child a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}#percorsi-elenco{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(2,minmax(0,1fr))}#percorsi-elenco>*{align-items:start;background:var(--wp--preset--color--base);border:1px solid var(--fi-line);border-radius:var(--wp--custom--radius--card);box-shadow:var(--fi-shadow);display:grid;gap:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding:var(--wp--preset--spacing--40);position:relative;transition:transform var(--fi-fast) var(--fi-ease),background-color var(--fi-fast) var(--fi-ease),border-color var(--fi-fast) var(--fi-ease)}#percorsi-elenco>:after{border-right:1.5px solid;border-top:1.5px solid;content:"";height:.6rem;margin-right:.25rem;margin-top:.5rem;rotate:45deg;transition:translate var(--fi-fast) var(--fi-ease);width:.6rem}#percorsi-elenco>*>*,#percorsi-elenco>*>.wp-block-group>*{margin:0}#percorsi-elenco h3{font-size:1.1875rem;margin-top:.15rem}#percorsi-elenco h3 a{text-decoration:none}#percorsi-elenco h3 a:after{border-radius:inherit;content:"";inset:0;position:absolute}#percorsi-elenco p:not(.is-style-sopratitolo){color:var(--wp--preset--color--secondary);line-height:1.5;margin-top:.35rem}#percorsi-elenco>:has(a:focus-visible){outline:2px solid var(--wp--preset--color--contrast);outline-offset:2px}#percorsi-elenco a:focus-visible{outline:none}#persone-home{background:var(--wp--preset--color--tertiary);margin-block:0;padding-block:0 var(--wp--preset--spacing--70)}#persone-visual{margin-block:0;overflow:hidden}#persone-visual img{display:block;height:clamp(16rem,30vw,28rem);object-fit:cover;object-position:50% 30%;width:100%}#persone-testo{margin-top:var(--wp--preset--spacing--60)}#persone-testo .wp-block-columns{align-items:flex-start;gap:var(--wp--preset--spacing--70);margin:0}#persone-testo .wp-block-column:last-child>*,#persone-testo h2{margin:0}#persone-testo .wp-block-column:last-child>*+*{margin-block-start:var(--wp--preset--spacing--30)}#persone-testo .wp-block-buttons{margin-top:var(--wp--preset--spacing--40)}#farmacia-numeri{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--wp--preset--spacing--60)}#farmacia-numeri>.is-style-scheda{margin:0;text-align:center}#farmacia-numeri p{margin:0}#farmacia-numeri .has-x-large-font-size{font-family:var(--wp--preset--font-family--heading);font-variant-numeric:lining-nums tabular-nums;font-weight:400;letter-spacing:.02em;line-height:1}#farmacia-numeri .has-small-font-size{color:var(--wp--preset--color--secondary);font-weight:500;margin-top:var(--wp--preset--spacing--20)}#in-evidenza{margin-block:0;padding-block:var(--wp--preset--spacing--70)}#in-evidenza-testata{margin:0 auto var(--wp--preset--spacing--60);max-width:44rem;text-align:center}#in-evidenza-testata>*+*{margin-block-start:var(--wp--preset--spacing--30)}#in-evidenza-griglia{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(3,minmax(0,1fr))}#in-evidenza-griglia>.wp-block-group{display:flex;flex-direction:column;margin:0;position:relative;transition:transform var(--fi-fast) var(--fi-ease)}#in-evidenza-griglia .wp-block-image{aspect-ratio:4/3}#in-evidenza-griglia .is-style-scheda{display:flex;flex:1;flex-direction:column;margin:calc(var(--wp--preset--spacing--60)*-1) var(--wp--preset--spacing--30) 0;position:static;text-align:left;transition:box-shadow var(--fi-fast) var(--fi-ease),border-color var(--fi-fast) var(--fi-ease)}#in-evidenza-griglia .is-style-scheda:after{display:none}#in-evidenza-griglia h3{font-size:1.25rem}#in-evidenza-griglia h3 a{text-decoration:none}#in-evidenza-griglia h3 a:after{content:"";inset:0;position:absolute;z-index:1}#in-evidenza-griglia p:not(.is-style-sopratitolo){color:var(--wp--preset--color--secondary)}#corsi-home{margin-block:0;padding-block:var(--wp--preset--spacing--70)}#corsi-home .wp-block-columns{align-items:center;gap:var(--wp--preset--spacing--70)}#corsi-testo>*+*{margin-block-start:var(--wp--preset--spacing--40)}#corsi-elenco-home{display:grid;gap:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--50)}#corsi-elenco-home>.wp-block-group{background:var(--wp--preset--color--tertiary);border:1px solid var(--fi-line);border-radius:var(--wp--custom--radius--card);margin:0;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);position:relative;transition:transform var(--fi-fast) var(--fi-ease),border-color var(--fi-fast) var(--fi-ease)}#corsi-elenco-home h3{font-family:var(--wp--preset--font-family--heading);font-size:1.5rem;font-weight:500;margin:0}#corsi-elenco-home h3 a{text-decoration:none}#corsi-elenco-home h3 a:after{content:"";inset:0;position:absolute}#corsi-elenco-home p{color:var(--wp--preset--color--secondary);margin:.35rem 0 0}#corsi-visual>.wp-block-image{aspect-ratio:4/5}#diario-home{margin-block:0;padding-block:var(--wp--preset--spacing--70)}#diario-testata{align-items:flex-end;gap:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--50)}#diario-testata h2{margin:0}#diario-testata p a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}#articoli-scelti{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(3,minmax(0,1fr))}#articoli-scelti>.is-style-scheda{display:flex;flex-direction:column;margin:0;padding:0}#articoli-scelti>.is-style-scheda>*{margin-inline:var(--wp--preset--spacing--40)}#articoli-scelti>.is-style-scheda>.wp-block-image{aspect-ratio:3/2;border-radius:var(--wp--custom--radius--card) var(--wp--custom--radius--card) 0 0;margin:0 0 var(--wp--preset--spacing--30);overflow:hidden}#articoli-scelti>.is-style-scheda>.wp-block-image img{height:100%;object-fit:cover;transition:transform var(--fi-reveal) var(--fi-ease);width:100%}#articoli-scelti h3{font-size:1.25rem;line-height:1.35}#articoli-scelti h3 a{text-decoration:none}#articoli-scelti h3 a:after{content:"";inset:0;position:absolute}#articoli-scelti>.is-style-scheda>p:last-child{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--small);margin-top:auto;padding-block:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}#invito-contatto{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast);margin-top:0;overflow:clip;padding-block:var(--wp--preset--spacing--80);position:relative;text-align:center}#invito-contatto:before{aspect-ratio:1;background:color-mix(in srgb,var(--wp--preset--color--base) 30%,transparent);right:-9rem;top:50%;translate:0 -50%;width:min(40rem,90vw)}#invito-contatto>*{position:relative}#invito-contatto h2{font-size:var(--wp--preset--font-size--xx-large);margin-inline:auto;max-width:46rem}#invito-contatto h2 em{display:block}#invito-contatto p{margin-inline:auto;max-width:36rem}#invito-contatto .wp-block-buttons{justify-content:center;margin-top:var(--wp--preset--spacing--40)}#invito-contatto :where(.wp-block-button:not(.is-style-outline) .wp-block-button__link){background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}#testata-pagina,#testata-servizio{background:var(--wp--preset--color--tertiary);margin-top:0;overflow:clip;padding-block:var(--wp--preset--spacing--70);position:relative}#testata-pagina:before{aspect-ratio:1;background:color-mix(in srgb,var(--wp--preset--color--primary) 20%,transparent);right:-8rem;top:-10rem;width:min(32rem,70vw)}#testata-pagina>*,#testata-servizio>*{position:relative}#testata-pagina>*+*,#testata-servizio .wp-block-column>*+*{margin-block-start:var(--wp--preset--spacing--30)}:where(#testata-pagina,#testata-servizio) h1{font-size:clamp(var(--wp--custom--display--mobile),4vw,3.25rem);line-height:1.02;max-width:18ch}:where(#testata-pagina,#testata-servizio) .has-large-font-size{color:var(--wp--preset--color--secondary);max-width:40rem}:where(#testata-pagina,#testata-servizio) .has-small-font-size a{align-items:center;display:inline-flex;font-weight:600;min-height:44px;text-decoration:none}#testata-servizio .wp-block-columns{align-items:center;gap:var(--wp--preset--spacing--70)}#testata-servizio .wp-block-image{aspect-ratio:4/3;box-shadow:var(--fi-shadow-lift)}:where(#farmacia-racconto,#titolari,#corsi-elenco,#contatti-dettagli,#servizio-dettaglio,#servizi-correlati,#indice-servizi){margin-block:0;padding-block:var(--wp--preset--spacing--70)}#servizio-dettaglio .wp-block-columns{align-items:flex-start;gap:var(--wp--preset--spacing--70)}#servizio-dettaglio .wp-block-column:first-child>*+*{margin-block-start:var(--wp--preset--spacing--30)}#servizio-dettaglio .wp-block-column:first-child p{max-width:40rem}#servizio-scheda{position:sticky;top:calc(var(--fi-header-h, 8.25rem) + 1.5rem)}#servizio-scheda>*+*{margin-block-start:var(--wp--preset--spacing--30)}#servizio-scheda .has-small-font-size{background:var(--wp--preset--color--tertiary);border-radius:var(--wp--custom--radius--card);line-height:1.6;padding:var(--wp--preset--spacing--30)}#servizio-scheda .wp-block-buttons{align-items:stretch;flex-direction:column}#pie-di-pagina{background:color-mix(in srgb,var(--wp--preset--color--contrast) 68%,var(--wp--preset--color--primary));color:var(--wp--preset--color--base);margin-top:0;padding-block:var(--wp--preset--spacing--70) var(--wp--preset--spacing--50)}#pie-di-pagina :where(a){color:inherit}#pie-di-pagina :where(p){line-height:1.9}#pie-di-pagina .wp-block-site-logo{line-height:0}#pie-di-pagina :where(.wp-block-site-logo img){filter:brightness(0) invert(1);width:220px}#pie-di-pagina :is(a[href*=instagram],a[href*=facebook]){--fi-icon:var(--fi-ig);align-items:center;border:1px solid color-mix(in srgb,currentcolor 35%,transparent);border-radius:50%;display:inline-flex;font-size:0;height:2.75rem;justify-content:center;margin-right:.5rem;vertical-align:middle;width:2.75rem}#pie-di-pagina a[href*=facebook]{--fi-icon:var(--fi-fb)}#pie-di-pagina :where(hr){color:currentcolor;margin-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);opacity:.25}#pie-di-pagina :where(a,button):focus-visible{outline-color:var(--wp--preset--color--base)}#pie-di-pagina .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--contrast)}#contatto-mobile{display:none}@media (min-width:1001px){#navigazione-principale .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{align-items:center;display:inline-flex;font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.2;padding-block:0;padding-left:0;position:relative;text-decoration:none}#navigazione-principale .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:after{background:var(--wp--preset--color--primary);content:"";height:2px;inset:auto 0 8px;position:absolute;scale:0 1;transform-origin:left;transition:scale var(--fi-fast) var(--fi-ease)}#navigazione-principale :is([aria-current=page],[data-current=true],[aria-expanded=true]):after{scale:1 1}#barra-navigazione .wp-block-navigation :where(div,.has-child){position:static}#menu-servizi>ul{align-items:start;border:0;border-top:1px solid var(--fi-line);box-shadow:var(--fi-shadow-lift);box-sizing:border-box;display:grid;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);grid-template-columns:repeat(6,minmax(0,1fr));height:auto;inset:100% 0 auto;max-height:calc(100dvh - var(--fi-header-h, 8.25rem));overflow-y:auto;overscroll-behavior:contain;padding:var(--wp--preset--spacing--40) var(--fi-wide-gutter);width:100%}#menu-servizi>ul>.has-child{display:block}#menu-servizi>ul>.has-child>:not(ul){display:none}#menu-servizi ul ul{border:0;gap:0;height:auto;min-width:0;opacity:1;overflow:visible;padding:0;position:static;visibility:inherit;width:100%}#menu-servizi ul ul a{font-size:var(--wp--preset--font-size--small);min-height:2.25rem;padding:.2rem 0}#menu-servizi ul ul>:first-child a{border-bottom:2px solid var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:500;margin-bottom:.35rem;min-height:3rem}#menu-servizi>ul>:not(.has-child){align-self:end;grid-column:span 3}#menu-servizi>ul>:last-child{justify-self:end}}@media (min-width:1001px) and (max-width:1199px){#menu-servizi>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){#navigazione-principale .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover:after{scale:1 1}#percorsi-elenco>:hover{background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--primary)}#percorsi-elenco>:hover .is-style-icona{background:var(--wp--preset--color--primary)}.is-style-scheda:hover:after{opacity:1}#in-evidenza-griglia>:hover .is-style-scheda{box-shadow:var(--fi-shadow-lift)}#corsi-elenco-home>.wp-block-group:hover,#in-evidenza-griglia>:hover .is-style-scheda{border-color:var(--wp--preset--color--primary)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#percorsi-elenco>:hover:after{translate:4px 0}#articoli-scelti>:hover .wp-block-image img,#in-evidenza-griglia>:hover .wp-block-image img,.wp-block-image.is-style-morbida:hover img{transform:scale(1.04)}#articoli-scelti>.is-style-scheda:hover,#corsi-elenco-home>.wp-block-group:hover,#in-evidenza-griglia>:hover,#percorsi-elenco>:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.wp-site-blocks>header{view-transition-name:fi-header}::view-transition-group(fi-header),::view-transition-new(fi-header){animation:none}::view-transition-old(fi-header){display:none}::view-transition-old(root){animation:.18s var(--fi-ease) both fi-fade-out}::view-transition-new(root){animation:.32s var(--fi-ease) both fi-page-in}.has-motion [data-reveal].is-revealed{transition:opacity var(--fi-reveal) var(--fi-ease),translate var(--fi-reveal) var(--fi-ease),clip-path 1.1s var(--fi-ease);transition-delay:var(--reveal-delay,0ms)}.has-motion [data-reveal]:not(.is-revealed){opacity:0;translate:0 24px}.has-motion [data-reveal=testo].is-revealed{transition-duration:.5s}.has-motion [data-reveal=testo]:not(.is-revealed){translate:0 12px}.has-motion [data-reveal=sipario]:not(.is-revealed){clip-path:inset(0 14% 0 14%);opacity:1;translate:none}.has-motion [data-reveal]:focus-within{clip-path:none;opacity:1;translate:none}#hero-testo h1{animation:fi-rise .8s var(--fi-ease) both}#hero-testo .wp-block-column:last-child>*{animation:fi-rise .8s var(--fi-ease) .12s both}#hero-visual>.wp-block-image{animation:fi-curtain 1.1s var(--fi-ease) 60ms both}#hero-visual>.wp-block-image img{animation:fi-settle 1.6s var(--fi-ease) both}#hero-scheda{animation:fi-rise .8s var(--fi-ease) .32s both}@keyframes fi-fade-out{to{opacity:0}}@keyframes fi-page-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes fi-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes fi-curtain{0%{clip-path:inset(0 14% 0 14%)}to{clip-path:inset(0)}}@keyframes fi-settle{0%{scale:1.08}to{scale:1}}}@media (max-width:1100px){#barra-navigazione{gap:var(--wp--preset--spacing--40)}#barra-navigazione>.wp-block-buttons{display:none}}@media (max-width:1000px){.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open:not(.always-shown){align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}#menu-servizi ul{gap:0;padding:var(--wp--preset--spacing--20) 0}#menu-servizi ul ul{padding-left:0}#barra-navigazione .is-menu-open{animation:none;padding:var(--wp--preset--spacing--40)}#barra-navigazione .is-menu-open #menu-mobile-orari{background:var(--wp--preset--color--tertiary);border-radius:var(--wp--custom--radius--card);box-sizing:border-box;display:block;font-size:1rem;line-height:1.5;margin:0 0 1.5rem;padding:1rem;text-align:center;width:100%}#menu-servizi>ul>li:has(>a[href*="wa.me/"]){display:none}#barra-navigazione .is-menu-open .wp-block-navigation__container{align-items:center;gap:0;width:100%}#barra-navigazione .is-menu-open .wp-block-navigation__container>li{border-bottom:1px solid var(--fi-line);padding-block:.2rem}#barra-navigazione .is-menu-open li{align-items:center;position:relative;width:100%}#menu-mobile-wa{display:flex;margin-top:var(--wp--preset--spacing--40);width:100%}#menu-mobile-wa :where(.wp-block-button,a){width:100%}#barra-navigazione .is-menu-open li>:is(a,button){font-family:var(--wp--preset--font-family--heading);font-size:1.9rem;justify-content:center;text-align:center;width:100%}#barra-navigazione .is-menu-open [aria-expanded=false]~ul{display:none}#barra-navigazione .is-menu-open .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{display:block;position:absolute;right:0;top:16px}#barra-navigazione .is-menu-open .wp-block-navigation-submenu__toggle{padding-right:var(--wp--preset--spacing--40)}#barra-navigazione .is-menu-open ul ul li>:is(a,button){font-family:var(--wp--preset--font-family--body);font-size:1.125rem}#menu-servizi ul ul>:first-child{display:none}#percorsi-home .wp-block-columns{flex-direction:column;gap:var(--wp--preset--spacing--50)}#percorsi-testata{position:static}#articoli-scelti,#farmacia-numeri,#in-evidenza-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:782px){.is-scrolled .wp-site-blocks>header{transform:translateY(calc(var(--fi-strip-h, 0px)*-1))}.is-scrolled #barra-navigazione .wp-block-site-logo{transform:scale(.88)}}@media (max-width:781px){:root{--fi-wide-gutter:var(--wp--preset--spacing--30)}#informazioni-rapide{display:none}#barra-navigazione{min-height:72px}#barra-navigazione :where(.wp-block-site-logo img){width:180px}#hero-testo .wp-block-columns{gap:var(--wp--preset--spacing--40)}#hero-visual{margin-top:var(--wp--preset--spacing--50)}#hero-visual>.wp-block-image{aspect-ratio:2/1}#hero-scheda{bottom:auto;margin:calc(var(--wp--preset--spacing--40)*-1) var(--wp--preset--spacing--30) 0;position:relative;right:auto;width:auto}#percorsi-home{padding-top:var(--wp--preset--spacing--60)}#percorsi-elenco{grid-template-columns:1fr}#percorsi-elenco>*{gap:1rem;padding:var(--wp--preset--spacing--30)}#percorsi-elenco .is-style-icona{height:3rem;width:3rem}#percorsi-elenco .is-style-icona img{height:2rem;width:2rem}#persone-visual img{aspect-ratio:3/2;height:auto}#articoli-scelti,#in-evidenza-griglia{grid-template-columns:1fr}#farmacia-numeri{gap:var(--wp--preset--spacing--20);grid-template-columns:repeat(2,minmax(0,1fr))}#farmacia-numeri>.is-style-scheda{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)}main .wp-block-buttons:has(>.wp-block-button+.wp-block-button)>.wp-block-button{flex:1 1 100%}main .wp-block-buttons:has(>.wp-block-button+.wp-block-button) .wp-block-button__link{box-sizing:border-box;width:100%}#contatto-mobile{backdrop-filter:blur(8px);background:color-mix(in srgb,var(--wp--preset--color--base) 94%,transparent);border-top:1px solid var(--wp--preset--color--tertiary);display:block;inset:auto 0 0;margin:0;padding:.625rem var(--wp--preset--spacing--30) max(.625rem,env(safe-area-inset-bottom));position:fixed;z-index:40}html.ficc-avviso-visibile #contatto-mobile{display:none}#contatto-mobile .wp-block-buttons{flex-wrap:wrap!important;gap:.5rem}#contatto-mobile .wp-block-button{flex:1 1 7em;min-width:0}#contatto-mobile .wp-block-button__link{font-size:1rem;letter-spacing:.01em;min-height:3rem;padding-block:.5rem;padding-inline:.75rem;text-transform:none;white-space:nowrap;width:100%;word-break:normal}#pie-di-pagina{padding-bottom:calc(var(--wp--preset--spacing--50) + var(--fi-bar-h, 4.25rem))}html{scroll-padding-bottom:calc(var(--fi-bar-h, 4.25rem) + 1rem)}#pie-di-pagina a{align-items:center;display:inline-flex;min-height:44px}#pie-di-pagina .wp-block-navigation__container{gap:0 var(--wp--preset--spacing--40)}}@media (max-height:30rem){#contatto-mobile,.wp-site-blocks>header{position:static}#pie-di-pagina{padding-bottom:var(--wp--preset--spacing--50)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}}@media print{.wp-site-blocks>header{position:static}#contatto-mobile{display:none}#hero-scheda{position:static}[data-reveal]{clip-path:none!important;opacity:1!important;translate:none!important}#pie-di-pagina{padding-bottom:var(--wp--preset--spacing--50)}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:2px}.has-contrast-background-color :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible,.has-secondary-background-color :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible,[class*=is-style-sezione-contrasto] :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--wp--preset--color--base)}.wp-block-button__link:focus-visible{outline-offset:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-site-blocks>.wp-block-template-part:last-child{margin-block-start:0}a{text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}blockquote,figcaption,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:anywhere;text-wrap:pretty}:where(pre){overflow-x:auto}:where(img,video,svg){height:auto;max-width:100%}@layer starter-form-defaults{:where(input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=image]),textarea,select){background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--secondary);border-radius:var(--wp--custom--radius--control);color:var(--wp--preset--color--contrast);font:inherit;max-width:100%;padding:.5rem .75rem}}.wp-block-categories select{min-height:48px;width:100%}:where(input,textarea)::placeholder{color:var(--wp--preset--color--secondary);opacity:1}textarea{min-height:8rem}:where(input,textarea,select)[aria-invalid=true]{border:2px solid var(--wp--custom--status--error)}:where(input,textarea,select,button):disabled{cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){accent-color:var(--wp--preset--color--primary);min-height:1.25rem;min-width:1.25rem}:where(button,input[type=submit])[aria-busy=true]{cursor:progress}::selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}:where(input,textarea){caret-color:var(--wp--preset--color--primary)}.gform_wrapper.gform-theme--framework{--gf-color-danger:var(--wp--custom--status--error)}[class*=is-style-sezione-contrasto] .gform_wrapper{background-color:var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--card);color:var(--wp--preset--color--contrast);padding:var(--wp--preset--spacing--40)}@media (forced-colors:active){:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:Highlight}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.skip-link,.wp-block-buttons,.wp-block-navigation,.wp-block-query-pagination,.wp-block-search{display:none}main a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}
