#informazioni-rapide{background:color-mix(in srgb,var(--wp--preset--color--primary) 58%,var(--wp--preset--color--contrast));color:var(--wp--preset--color--base)}#informazioni-rapide a{color:inherit;margin-left:0;text-decoration:none}#informazioni-rapide a:hover{text-decoration:underline}#informazioni-rapide a:focus-visible{outline-color:var(--wp--preset--color--base)}#fascia-contatti{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#fascia-motto{font-family:var(--wp--preset--font-family--accento);font-size:1.125rem!important;font-style:italic;line-height:1.1}#fascia-indirizzo{justify-self:center}#fascia-orari-contatti{gap:1rem;justify-self:end;margin:0}#fascia-indirizzo a,#fascia-orari,#fascia-telefono a,#footer-contatti a{align-items:center;display:inline-flex;gap:.5rem}#fascia-indirizzo a:before,#fascia-orari:before,#fascia-telefono a:before,#footer-contatti a:before,#footer-indirizzo:before,#footer-orari:before,#torna-in-cima a:before{background:currentcolor;content:"";display:inline-block;flex:0 0 1.125rem;height:1.125rem;mask:var(--fi-detail-icon) center /contain no-repeat;width:1.125rem}#fascia-indirizzo a,#footer-indirizzo{--fi-detail-icon:var(--fi-pin)}#fascia-orari,#footer-orari{--fi-detail-icon:var(--fi-calendar)}#fascia-telefono a,#footer-contatti a[href^="tel:"]{--fi-detail-icon:var(--fi-phone)}#footer-contatti a[href*="wa.me/"]{--fi-detail-icon:var(--fi-wa)}#footer-contatti a[href^="mailto:"]{--fi-detail-icon:var(--fi-mail)}#footer-informazioni{gap:clamp(2rem,4vw,4rem);margin-bottom:var(--wp--preset--spacing--60)}#footer-informazioni>.wp-block-column{min-width:0}#footer-informazioni>.wp-block-column:first-child>p:first-of-type{font-style:italic}@media (min-width:782px){#footer-informazioni>.wp-block-column:first-child{flex-basis:33%!important}}#footer-informazioni h2{margin-bottom:var(--wp--preset--spacing--30);margin-top:0}#footer-contatti p,#footer-sede p{margin:0 0 .5rem}#footer-indirizzo,#footer-orari{align-items:flex-start;display:flex;gap:.625rem}#footer-indirizzo:before,#footer-orari:before{margin-top:.4em}#footer-contatti a{overflow-wrap:anywhere}#pie-di-pagina nav[aria-label="Menu footer"]{margin-block:0!important;padding-bottom:var(--wp--preset--spacing--30)}#pie-di-pagina nav[aria-label="Menu footer"] .wp-block-navigation__container{gap:0 var(--wp--preset--spacing--40);justify-content:space-between;width:100%}#pie-di-pagina>.alignwide>hr{margin-block:0 var(--wp--preset--spacing--40)}#footer-legale{align-items:center;gap:.75rem 2rem}#footer-legale nav,#footer-legale p{font-size:var(--wp--preset--font-size--small);margin:0}#footer-legale .wp-block-navigation__container{gap:0 var(--wp--preset--spacing--40)}#footer-legale .wp-block-navigation-item__content{align-items:center;display:inline-flex}#contatti-schede>.is-style-scheda>h2{align-items:center;display:flex;flex-direction:column;gap:.625rem}#contatti-schede>.is-style-scheda>h2:before{background:color-mix(in srgb,var(--wp--preset--color--primary) 58%,var(--wp--preset--color--contrast));content:"";display:block;height:1.75rem;mask:var(--fi-card-icon) center /contain no-repeat;width:1.75rem}#contatti-schede>:first-child>h2{--fi-card-icon:var(--fi-pin)}#contatti-schede>:nth-child(2)>h2{--fi-card-icon:var(--fi-calendar)}#contatti-schede>:nth-child(3)>h2{--fi-card-icon:var(--fi-wa)}#contatti-schede>:nth-child(4)>h2{--fi-card-icon:var(--fi-phone)}#contatti-schede :is(a[href^="tel:"],a[href^="mailto:"]){align-items:center;display:inline-flex;gap:.5rem;justify-content:center;overflow-wrap:anywhere}#contatti-schede :is(a[href^="tel:"],a[href^="mailto:"]):before{background:currentcolor;content:"";flex:0 0 1.125rem;height:1.125rem;mask:var(--fi-contact-icon) center /contain no-repeat;width:1.125rem}#contatti-schede a[href^="tel:"]{--fi-contact-icon:var(--fi-phone);font-size:1rem;letter-spacing:.01em;padding-inline:.625rem;white-space:nowrap}#contatti-schede a[href^="mailto:"]{--fi-contact-icon:var(--fi-mail)}@media (min-width:782px){body #contatti-schede{grid-template-columns:repeat(2,minmax(0,1fr))}}#contatti-schede .wp-block-buttons{max-width:24rem}#contatti-schede>:is(:nth-child(3),:nth-child(4))>p:last-child{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:3rem;padding-top:.5rem}#contatti-schede>:nth-child(4)>p:last-child{color:var(--wp--preset--color--contrast);font-size:clamp(.875rem,4.3vw,1.125rem)!important;font-weight:500;line-height:1.5}@media (max-width:400px){#contatti-schede a[href^="tel:"]{font-size:.875rem}}#contatti-schede>:nth-child(2)>p:nth-child(3){margin-top:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--20)}#contatti-schede>:nth-child(2)>p[data-live-status]{background:transparent;border:0;justify-content:center;line-height:1.5;margin-top:var(--wp--preset--spacing--30);padding:0}#torna-in-cima{display:none}@media (min-width:1001px){#torna-in-cima{bottom:5rem;display:block;margin:0;position:fixed;right:var(--wp--preset--spacing--40);z-index:39}#torna-in-cima a.wp-block-button__link{--fi-detail-icon:var(--fi-up);align-items:center;background:color-mix(in srgb,var(--wp--preset--color--primary) 58%,var(--wp--preset--color--contrast));border-radius:50%;box-shadow:0 .2rem .8rem color-mix(in srgb,var(--wp--preset--color--contrast) 25%,transparent);color:var(--wp--preset--color--base);display:flex;height:3rem;justify-content:center;min-height:3rem;padding:0;width:3rem}#torna-in-cima a.wp-block-button__link:hover{background:var(--wp--preset--color--contrast)}html.fi-back-to-top-ready:not(.is-scrolled) #torna-in-cima,html.ficc-avviso-visibile #torna-in-cima{display:none}}@media (min-width:782px) and (max-width:1100px){#fascia-contatti{gap:.25rem 1rem;grid-template-columns:1fr 1fr}#fascia-motto{grid-column:1/-1;text-align:center}#fascia-indirizzo{justify-self:start}}@media (max-width:781px){#footer-informazioni{gap:var(--wp--preset--spacing--50)}#footer-legale{align-items:flex-start}}@media print{#torna-in-cima{display:none}}
