.ast-theme-transparent-header #masthead{position:fixed;top:0;z-index:99;transition:background-color 0.25s ease,box-shadow 0.25s ease}.admin-bar.ast-theme-transparent-header #masthead{top:32px}@media (max-width:782px){.admin-bar.ast-theme-transparent-header #masthead{top:0}}.ast-theme-transparent-header #masthead::before{content:"";position:absolute;top:0;right:0;bottom:-32px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(10 43 15 / .55),rgb(10 43 15 / .28) 55%,#fff0);transition:opacity 0.25s ease}.ast-theme-transparent-header #masthead .custom-logo{filter:brightness(0) invert(1)}.ast-theme-transparent-header .main-header-menu>.menu-item:not(.lang-item)>.menu-link{text-shadow:0 1px 3px rgb(10 43 15 / .45)}.pf-header-scrolled.ast-theme-transparent-header #masthead{background-color:var(--ast-global-color-5);box-shadow:0 1px 2px rgb(10 43 15 / .06),0 4px 16px rgb(10 43 15 / .08)}.pf-header-scrolled.ast-theme-transparent-header #masthead::before{opacity:0}.pf-header-scrolled.ast-theme-transparent-header #masthead .custom-logo{filter:none}.pf-header-scrolled.ast-theme-transparent-header .main-header-menu>.menu-item:not(.lang-item)>.menu-link{text-shadow:none}#masthead .ast-primary-header-bar{padding-top:10px;padding-bottom:10px;transition:padding 0.25s ease}#masthead .site-branding.ast-site-identity{padding-top:0;padding-bottom:0}.ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:56px;transition:min-height 0.25s ease}#masthead .ast-primary-header-bar .main-header-menu>.menu-item{line-height:56px;transition:line-height 0.25s ease}.pf-header-scrolled #masthead .ast-primary-header-bar{padding-top:7px;padding-bottom:7px}.pf-header-scrolled .ast-primary-header-bar,.pf-header-scrolled .ast-primary-header-bar .site-primary-header-wrap{min-height:48px}.pf-header-scrolled #masthead .ast-primary-header-bar .main-header-menu>.menu-item{line-height:48px}#masthead .custom-logo-link img{max-width:102px;width:102px;transition:width 0.25s ease,max-width 0.25s ease,filter 0.25s ease}.pf-header-scrolled #masthead .custom-logo-link img{max-width:86px;width:86px}@media (max-width:921px){#masthead .custom-logo-link img,.pf-header-scrolled #masthead .custom-logo-link img{max-width:92px;width:92px}.ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap,.pf-header-scrolled .ast-primary-header-bar,.pf-header-scrolled .ast-primary-header-bar .site-primary-header-wrap{min-height:48px}}@media (min-width:922px){.pf-header-scrolled.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,.pf-header-scrolled.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item>.menu-link,.pf-header-scrolled.ast-theme-transparent-header .main-header-menu .menu-link{color:var(--ast-global-color-3)}.pf-header-scrolled.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,.pf-header-scrolled.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link,.pf-header-scrolled.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item>.menu-link,.pf-header-scrolled.ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link,.pf-header-scrolled.ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link{color:var(--ast-global-color-0)}}@media (min-width:922px){.ast-primary-header-bar .main-header-menu>.menu-item:not(.lang-item)>.menu-link{position:relative}.ast-primary-header-bar .main-header-menu>.menu-item:not(.lang-item)>.menu-link::after{content:"";position:absolute;left:1em;right:1em;top:50%;height:2px;border-radius:2px;background-color:currentColor;transform:translateY(.95em) scaleX(0);transform-origin:center;transition:transform 0.22s ease}.ast-primary-header-bar .main-header-menu>.menu-item:not(.lang-item):hover>.menu-link::after,.ast-primary-header-bar .main-header-menu>.menu-item:not(.lang-item).current-menu-item>.menu-link::after{transform:translateY(.95em) scaleX(1)}}.ast-primary-header-bar .main-header-menu>.menu-item.lang-item{line-height:1}.main-header-menu .lang-item>.menu-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.9em;padding:.42em .72em;border:1px solid;font-size:.78rem;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.main-header-menu .lang-item.lang-item-first>.menu-link{border-radius:999px 0 0 999px}.main-header-menu .lang-item:not(.lang-item-first)>.menu-link{margin-left:-1px;border-radius:0 999px 999px 0}.main-header-menu .lang-item.lang-item-first{margin-left:.75em}@media (min-width:922px){.ast-theme-transparent-header #masthead .main-header-menu .lang-item>.menu-link{border-color:rgb(241 245 238 / .5);background-color:rgb(10 43 15 / .4);color:var(--ast-global-color-4)}.ast-theme-transparent-header #masthead .main-header-menu .lang-item:hover>.menu-link{border-color:rgb(241 245 238 / .8);background-color:rgb(10 43 15 / .6);color:var(--ast-global-color-5)}}.pf-header-scrolled #masthead .main-header-menu .lang-item>.menu-link,.ast-mobile-popup-drawer .main-header-menu .lang-item>.menu-link{border-color:var(--ast-global-color-6);background-color:#fff0;color:var(--ast-global-color-3)}.pf-header-scrolled #masthead .main-header-menu .lang-item:hover>.menu-link,.ast-mobile-popup-drawer .main-header-menu .lang-item:hover>.menu-link{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-4);color:var(--ast-global-color-1)}#masthead .main-header-menu .lang-item.current-lang>.menu-link,.ast-mobile-popup-drawer .main-header-menu .lang-item.current-lang>.menu-link{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:var(--ast-global-color-5)}@media (max-width:921px){.ast-header-break-point .main-navigation .stack-on-mobile li.lang-item{width:auto;flex:0 0 auto;align-self:center;margin-top:.9em;margin-bottom:.9em;border:0}.ast-header-break-point .main-navigation .stack-on-mobile li.lang-item.lang-item-first{margin-left:20px}.ast-header-break-point .main-navigation ul .menu-item.lang-item>.menu-link{display:inline-flex;width:auto;padding:.6em 1.15em;border-style:solid;border-width:1px;border-color:var(--ast-global-color-6);font-size:.82rem}.ast-header-break-point .main-navigation ul .menu-item.lang-item.current-lang>.menu-link{border-color:var(--ast-global-color-0)}}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{border-radius:10px}@media (prefers-reduced-motion:reduce){.ast-theme-transparent-header #masthead,.ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap,.ast-primary-header-bar .main-header-menu>.menu-item,.main-header-menu .lang-item>.menu-link,.ast-primary-header-bar .main-header-menu>.menu-item:not(.lang-item)>.menu-link::after{transition:none}}#colophon.site-footer{background-color:var(--ast-global-color-7);background-image:none}#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background-color:#fff0;background-image:none;padding-top:0;padding-bottom:0}#colophon.site-footer,#colophon .ast-footer-copyright,#colophon .ast-footer-copyright.site-footer-focus-item,#colophon .ast-builder-html-element{color:var(--ast-global-color-4)}#colophon a,#colophon .menu-link{color:var(--ast-global-color-4);text-decoration:none;transition:color 0.2s ease}#colophon a:hover,#colophon a:focus-visible,#colophon .menu-link:hover{color:#f2c872}.pf-footer-brand__inner{display:flex;flex-wrap:wrap;gap:2.5rem 3rem;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;padding:3.5rem 20px 2.5rem}.pf-footer-brand__identity{display:flex;align-items:center;gap:1.5rem;max-width:46rem}.pf-footer-brand__logo{flex:0 0 auto}.pf-footer-brand__logo .custom-logo{width:124px;max-width:124px;height:auto;filter:brightness(0) invert(1)}.pf-footer-brand__logo .custom-logo-link{display:inline-block;line-height:0}.pf-footer-brand__tagline{margin:0;max-width:26rem;font-size:1.0625rem;line-height:1.6;color:var(--ast-global-color-4);opacity:.85}.pf-footer-brand__contact{display:flex;flex-direction:column;gap:.35rem}.pf-footer-brand__label{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f2c872}#colophon .pf-footer-brand__email{font-size:1.125rem;color:var(--ast-global-color-4);text-decoration:underline;text-decoration-color:rgb(242 200 114 / .5);text-underline-offset:.25em}#colophon .pf-footer-brand__email:hover,#colophon .pf-footer-brand__email:focus-visible{color:#f2c872;text-decoration-color:#f2c872}.pf-footer-brand__aside{display:flex;flex-direction:column;gap:1.75rem}.pf-footer-brand__disclosure{display:flex;flex-direction:column;gap:.35rem;max-width:20rem}#colophon .pf-affiliate-disclosure{margin:0;font-size:.9375rem;line-height:1.55;color:var(--ast-global-color-4);opacity:.85}#colophon .site-primary-footer-wrap .ast-builder-grid-row-container-inner{width:100%;max-width:1240px;margin:0 auto;padding:1.5rem 20px 2rem;border-top:1px solid rgb(241 245 238 / .15)}#colophon .site-primary-footer-wrap,#colophon .ast-footer-copyright p,#colophon .ast-builder-html-element p{font-size:.875rem}#colophon .ast-footer-copyright p,#colophon .ast-builder-html-element p{margin:0;opacity:.75}#ast-scroll-top{background-color:#f2c872;color:var(--ast-global-color-7)}#ast-scroll-top:hover,#ast-scroll-top:focus-visible{background-color:var(--ast-global-color-4);color:var(--ast-global-color-7)}@media (max-width:768px){body #cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideOut 0.5s forwards}}@media (max-width:921px){.pf-footer-brand__inner{flex-direction:column;align-items:center;text-align:center;gap:2rem;padding-top:2.75rem}.pf-footer-brand__identity{flex-direction:column;align-items:center;gap:1rem}.pf-footer-brand__contact,.pf-footer-brand__disclosure{align-items:center}#colophon .site-primary-footer-wrap .ast-builder-grid-row-container-inner{text-align:center}#colophon .ast-builder-footer-grid-columns{row-gap:.5rem}#colophon .ast-builder-footer-grid-columns>.site-footer-section{margin-bottom:0}}.pf-legal-page h2.wp-block-heading{margin-top:1.4em;margin-bottom:.5em;font-size:1.75rem;font-weight:600;line-height:1.3;color:var(--ast-global-color-2)}.pf-legal-page h3.wp-block-heading{margin-top:1.2em;margin-bottom:.4em;font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--ast-global-color-0)}.pf-legal-page .wp-block-heading:first-child{margin-top:0}body.pf-legal-page p{margin-bottom:.7em;line-height:1.65}.pf-legal-page ul.wp-block-list,.pf-legal-page ol.wp-block-list{margin:1.2em 0 1.6em;padding-left:1.5em}.pf-legal-page ul.wp-block-list li,.pf-legal-page ol.wp-block-list li{margin-bottom:.5em;padding-left:.2em;line-height:1.7}.pf-legal-page .wp-block-table{margin-top:2em;margin-bottom:2.5em}.pf-legal-page .wp-block-table table{border-collapse:collapse}.pf-legal-page .wp-block-table th,.pf-legal-page .wp-block-table td{padding:.75em .9em;border:1px solid var(--ast-global-color-6);line-height:1.5;vertical-align:top}.pf-legal-page .wp-block-table thead th{background-color:var(--ast-global-color-4);font-weight:600;text-align:left}.pf-legal-page .wp-block-table code{font-size:.9em;word-break:break-word}.entry-content .wp-block-table.pf-scheda-percorso{margin-block-start:0;margin-block-end:1.5rem;width:100%;overflow-x:auto}.entry-content .pf-scheda-percorso table{width:100%;border:0;border-collapse:collapse;background-color:var(--ast-global-color-4)}.entry-content .pf-scheda-percorso th,.entry-content .pf-scheda-percorso td{padding:.6em .9em;border:1px solid var(--ast-global-color-6);line-height:1.4;font-size:.95rem}.entry-content .pf-scheda-percorso th{width:45%;font-weight:600;text-align:left;color:var(--ast-global-color-2)}.entry-content .pf-scheda-percorso td{font-variant-numeric:tabular-nums}.entry-content .pf-come-arrivare{margin-block-start:2.5rem;margin-block-end:0;font-size:.95rem;line-height:1.6}.entry-content .pf-come-arrivare strong{color:var(--ast-global-color-0)}.entry-content .pf-indice-titolo{margin-block-start:3rem;margin-block-end:.75rem;width:100%;max-width:60rem;font-size:1.75rem;font-weight:600;line-height:1.3;text-align:center;color:var(--ast-global-color-2)}.entry-content .pf-indice-titolo+p{margin-block-start:0;margin-block-end:1.75rem;width:100%;max-width:60rem;line-height:1.6;text-align:center}.entry-content .wp-block-table.pf-indice-itinerari{margin-block-start:0;margin-block-end:3rem;width:100%;max-width:60rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .pf-indice-itinerari table{width:100%;border:0;border-collapse:collapse;font-size:.9rem}.entry-content .pf-indice-itinerari th,.entry-content .pf-indice-itinerari td{padding:.55em .75em;border:1px solid var(--ast-global-color-6);line-height:1.4;text-align:left;white-space:nowrap}.entry-content .pf-indice-itinerari td:first-child{white-space:normal;min-width:14rem}.entry-content .pf-indice-itinerari thead th{background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);font-weight:600}.entry-content .pf-indice-itinerari tbody tr:nth-child(even){background-color:var(--ast-global-color-4)}@media (max-width:921px){.entry-content .pf-indice-titolo,.entry-content .pf-indice-titolo+p,.entry-content .wp-block-table.pf-indice-itinerari{padding-right:30px;padding-left:30px}.entry-content .pf-indice-titolo{font-size:1.5rem}.entry-content .wp-block-table.pf-indice-itinerari{overflow-x:visible}.entry-content .pf-indice-itinerari table,.entry-content .pf-indice-itinerari tbody,.entry-content .pf-indice-itinerari tr,.entry-content .pf-indice-itinerari td{display:block;width:auto}.entry-content .pf-indice-itinerari thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.entry-content .pf-indice-itinerari tr{margin-bottom:.85rem;border:0;border-radius:4px;overflow:hidden}.entry-content .pf-indice-itinerari tr:nth-child(even){background-color:#fff0}.entry-content .pf-indice-itinerari td{display:flex;justify-content:space-between;gap:1rem;border:0;border-top:1px solid var(--ast-global-color-6);border-right:1px solid var(--ast-global-color-6);border-left:1px solid var(--ast-global-color-6);padding:.5em .85em;white-space:normal;text-align:right}.entry-content .pf-indice-itinerari td:last-child{border-bottom:1px solid var(--ast-global-color-6)}.entry-content .pf-indice-itinerari td::before{content:attr(data-label);flex:0 0 auto;font-weight:600;text-align:left;color:var(--ast-global-color-2)}.entry-content .pf-indice-itinerari td:first-child{display:block;border-top:0;border-right-color:var(--ast-global-color-0);border-left-color:var(--ast-global-color-0);padding:.7em .85em;min-width:0;background-color:var(--ast-global-color-0);color:var(--ast-global-color-4);font-weight:600;text-align:left}.entry-content .pf-indice-itinerari td:first-child::before{content:none}}.entry-content .pf-home-section{max-width:46rem;margin-inline:auto;padding:3.5rem 30px;text-align:center}.entry-content .pf-home-section__title{margin-block-start:0;margin-block-end:1rem;font-size:1.75rem;font-weight:600;line-height:1.3;color:var(--ast-global-color-2)}.entry-content .pf-home-section__text{margin-block-start:0;margin-block-end:1rem;line-height:1.7}.entry-content .pf-home-section__text:last-child{margin-block-end:0}.entry-content .pf-card-note{position:absolute;bottom:2.75rem;left:50%;transform:translateX(-50%);width:auto;margin:0;padding:.25em .9em;border-radius:999px;background-color:rgb(10 43 15 / .55);color:var(--ast-global-color-5);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}body .entry-content .wp-block-spectra-container:has(>.wp-block-columns){padding-top:100px}.entry-content .pf-home-section--with-photo{max-width:56rem;text-align:left}.entry-content .pf-home-section--with-photo>.wp-block-group__inner-container{display:flex;align-items:center;gap:2.5rem}.entry-content .pf-home-section--with-photo .pf-home-section__title{margin-block-start:0}.entry-content .pf-home-section__body{flex:1 1 auto;min-width:0}.entry-content .pf-autrice-foto{flex:0 0 auto;margin:0}.entry-content .pf-autrice-foto img{width:200px;height:200px;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px rgb(10 43 15 / .12),0 8px 24px rgb(10 43 15 / .12)}@media (max-width:921px){.entry-content .pf-home-section{padding-top:2.5rem;padding-bottom:2.5rem}.entry-content .pf-home-section__title{font-size:1.5rem}body .entry-content .wp-block-spectra-container:has(>.wp-block-columns){padding-top:50px}.entry-content .pf-home-section--with-photo{text-align:center}.entry-content .pf-home-section--with-photo>.wp-block-group__inner-container{flex-direction:column;gap:1.5rem}.entry-content .pf-autrice-foto img{width:160px;height:160px}}@media (min-width:1024px){body .entry-content .wp-block-spectra-container.spectra-is-root-container{padding-left:40px;padding-right:40px}}