.homePage:where(.astro-qeh4th7r){color:#452b28;background:#fdfaf7;width:100%;font-family:Roboto,sans-serif}.home-hero:where(.astro-qeh4th7r){grid-template-columns:minmax(0,1fr) minmax(0,.4fr);align-items:center;gap:2rem;padding:clamp(3.5rem,7vw,6rem) 0 clamp(3.5rem,6vw,5rem);display:grid}.hero-copy:where(.astro-qeh4th7r){grid-area:1/1;min-width:0;max-width:53.125rem}.location:where(.astro-qeh4th7r),.profile-eyebrow:where(.astro-qeh4th7r){color:#a65244;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.375rem;font-size:.6875rem;line-height:1.7}h1:where(.astro-qeh4th7r),h2:where(.astro-qeh4th7r),h3:where(.astro-qeh4th7r){font-family:Playfair Display,serif;font-weight:400}h1:where(.astro-qeh4th7r){letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,4.9vw,4rem);line-height:1.15}h1:where(.astro-qeh4th7r) em:where(.astro-qeh4th7r){color:#a65244;font-weight:400}.hero-description:where(.astro-qeh4th7r){color:#5b5350;max-width:40.625rem;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.6}.hero-actions:where(.astro-qeh4th7r){flex-wrap:wrap;align-items:center;gap:1.5rem 2.25rem;margin-top:1.75rem;display:flex}.text-link:where(.astro-qeh4th7r){color:#a65244;text-underline-offset:.3125rem;font-size:1rem;text-decoration:underline}.homePage:where(.astro-qeh4th7r) a:focus-visible{outline-offset:.3125rem;outline:.125rem solid #a65244}.hero-lotus:where(.astro-qeh4th7r){color:#d1938a;opacity:.18;pointer-events:none;grid-area:1/2;justify-self:end;width:100%;max-width:22.5rem;height:auto}.profile:where(.astro-qeh4th7r){background:#d1938a14;border-radius:3rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:2.5rem;display:grid}.profile:where(.astro-qeh4th7r) .profile-picture{justify-self:center;width:100%;max-width:23.125rem;display:block}.profile:where(.astro-qeh4th7r) .profile-photo{object-fit:cover;border-radius:2rem;width:100%;height:auto;max-height:28.75rem;display:block}.profile-copy:where(.astro-qeh4th7r){padding:.75rem 0}.profile-eyebrow:where(.astro-qeh4th7r){margin-bottom:.75rem}h2:where(.astro-qeh4th7r){margin:0;font-size:clamp(1.8125rem,3.1vw,2.5rem);line-height:1.2}.profile-rule:where(.astro-qeh4th7r){background:#a65244;width:2.25rem;height:.0625rem;margin:1.375rem 0}h3:where(.astro-qeh4th7r){margin:0 0 1rem;font-size:clamp(1.375rem,2.1vw,1.625rem);line-height:1.35}.profile-intro:where(.astro-qeh4th7r),.profile-subtitle:where(.astro-qeh4th7r){color:#5b5350;font-size:1rem;line-height:1.65}.profile-subtitle:where(.astro-qeh4th7r),.profile-intro:where(.astro-qeh4th7r) p{margin:0 0 1rem}.profile-copy:where(.astro-qeh4th7r)>.text-link:where(.astro-qeh4th7r){margin-top:.75rem;display:inline-block}.text-link:where(.astro-qeh4th7r) span:where(.astro-qeh4th7r){margin-left:1rem;display:inline-block}@media (width<=999px){.home-hero:where(.astro-qeh4th7r){grid-template-columns:minmax(0,1fr);gap:1.5rem;position:relative}.hero-copy:where(.astro-qeh4th7r){z-index:1;position:relative}.hero-lotus:where(.astro-qeh4th7r){opacity:.12;grid-area:auto;width:100%;max-width:none;height:100%;position:absolute;inset:0}}@media (width>=1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.profile-copy:where(.astro-qeh4th7r)>.text-link:where(.astro-qeh4th7r) span:where(.astro-qeh4th7r){transition:transform .2s}.profile-copy:where(.astro-qeh4th7r)>.text-link:where(.astro-qeh4th7r):hover span:where(.astro-qeh4th7r){transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.profile-copy:where(.astro-qeh4th7r)>.text-link:where(.astro-qeh4th7r) span:where(.astro-qeh4th7r){transition:none;transform:none}}@media (width<=749px){.home-hero:where(.astro-qeh4th7r){padding-top:3rem}.desktop-break:where(.astro-qeh4th7r){display:none}.profile:where(.astro-qeh4th7r){border-radius:1.5rem;grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 1.25rem}.profile:where(.astro-qeh4th7r) .profile-picture{max-width:18.75rem}.profile:where(.astro-qeh4th7r) .profile-photo{border-radius:1rem;max-height:22.5rem}}.treatments:where(.astro-klwqv5y2){width:100%;max-width:75rem}.treatments-hero:where(.astro-klwqv5y2),.treatments:where(.astro-klwqv5y2){justify-self:center;display:grid}.treatments-hero:where(.astro-klwqv5y2){justify-items:center}.treatments:where(.astro-klwqv5y2) .divider:where(.astro-klwqv5y2){justify-self:center;margin-top:.75rem;margin-bottom:.75rem}.speciality:where(.astro-qqawttnc){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a, 0 .5rem .625rem -.375rem #0000001a;--tw-shadow-colored:0 1.25rem 1.5625rem -.3125rem var(--tw-shadow-color), 0 .5rem .625rem -.375rem var(--tw-shadow-color);width:stretch;max-width:72rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1.5rem;flex-direction:column;justify-self:center;display:flex;overflow:hidden}@media (width>=992px){.speciality:where(.astro-qqawttnc){border-radius:4rem;flex-direction:row}}.speciality:where(.astro-qqawttnc) .speciality-imgwrp{aspect-ratio:1}@media (width>=992px){.speciality:where(.astro-qqawttnc) .speciality-imgwrp{width:50%}}.speciality-img:where(.astro-qqawttnc){object-fit:cover;width:100%;height:100%}.speciality-content:where(.astro-qqawttnc){flex-direction:column;justify-content:center;padding:3rem;display:flex}@media (width>=750px){.speciality-content:where(.astro-qqawttnc){padding:5rem}}@media (width>=992px){.speciality-content:where(.astro-qqawttnc){width:50%}}.speciality-content-title:where(.astro-qqawttnc){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:2.25rem;font-style:italic;font-weight:700;line-height:1.25}@media (width>=750px){.speciality-content-title:where(.astro-qqawttnc){font-size:3rem;line-height:1}}.speciality-content:where(.astro-qqawttnc) .speciality-content-article{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-bottom:2.5rem;font-size:1.125rem;line-height:1.625}.speciality-content-btn:where(.astro-qqawttnc){place-self:start}li:where(.astro-dnj2edyp){--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(250 250 250/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;--tw-shadow:0 .0625rem .125rem 0 #0000000d;--tw-shadow-colored:0 .0625rem .125rem 0 var(--tw-shadow-color);border-radius:2.5rem;flex-direction:column;align-items:center;padding:2.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}li:where(.astro-dnj2edyp),li:where(.astro-dnj2edyp):hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}li:where(.astro-dnj2edyp):hover{--tw-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a, 0 .5rem .625rem -.375rem #0000001a;--tw-shadow-colored:0 1.25rem 1.5625rem -.3125rem var(--tw-shadow-color), 0 .5rem .625rem -.375rem var(--tw-shadow-color)}li:where(.astro-dnj2edyp) .icon-wrp:where(.astro-dnj2edyp){background-color:#d1938a1a;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}li:where(.astro-dnj2edyp) .icon-wrp:where(.astro-dnj2edyp) .icon:where(.astro-dnj2edyp){fill:#c37b70;width:2.5rem;height:2.5rem}li:where(.astro-dnj2edyp) h3:where(.astro-dnj2edyp){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:1rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.25rem;font-weight:700;line-height:1.75rem}.strumentazione:where(.astro-7glrfwd2){text-align:center;justify-items:center;max-width:80rem;margin-left:auto;margin-right:auto;display:grid}.strumentazione:where(.astro-7glrfwd2) ul:where(.astro-7glrfwd2){grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}@media (width>=750px){.strumentazione:where(.astro-7glrfwd2) ul:where(.astro-7glrfwd2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.strumentazione:where(.astro-7glrfwd2) ul:where(.astro-7glrfwd2){grid-template-columns:repeat(4,minmax(0,1fr))}}.rich-content strong{font-weight:600}.rich-content ol,.rich-content ul{flex-direction:column;margin-bottom:.75rem;margin-left:1rem;list-style-position:outside;display:flex}.rich-content ul{list-style:square}.rich-content ol{list-style:decimal}.rich-content p:not(:last-child){margin-bottom:.75rem}.rich-content em{font-style:italic}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{color:#999;margin-top:1.5rem;margin-bottom:.5rem}.rich-content h1+p,.rich-content h2+p,.rich-content h3+p,.rich-content h4+p{margin-top:-.25rem}.rich-content h1{font-size:1.75rem;font-weight:800}.rich-content h2{font-size:1.5rem}.rich-content h3{font-size:1.375rem}.rich-content h4{font-size:1.25rem}.review-card:where(.astro-nb6mvi4u){--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(250 250 250/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 .0625rem .125rem 0 #0000000d;--tw-shadow-colored:0 .0625rem .125rem 0 var(--tw-shadow-color);height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem;flex-direction:column;padding:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.review-card:where(.astro-nb6mvi4u) .quote:where(.astro-nb6mvi4u){color:#d1938a33;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem}.review-card:where(.astro-nb6mvi4u) .content:where(.astro-nb6mvi4u){flex-grow:1;margin-bottom:1.5rem}.review-card:where(.astro-nb6mvi4u) .content:where(.astro-nb6mvi4u),.review-card:where(.astro-nb6mvi4u) .content:where(.astro-nb6mvi4u) .rich-content:where(.astro-nb6mvi4u){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-style:italic;line-height:1.625}.review-card:where(.astro-nb6mvi4u) .content-truncated:where(.astro-nb6mvi4u) .rich-content:where(.astro-nb6mvi4u){-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-card:where(.astro-nb6mvi4u) .content-truncated:where(.astro-nb6mvi4u) .rich-content:where(.astro-nb6mvi4u) p:where(.astro-nb6mvi4u):last-child{margin-bottom:0}.review-card:where(.astro-nb6mvi4u) .content-truncated:where(.astro-nb6mvi4u) .rich-content:where(.astro-nb6mvi4u) p:where(.astro-nb6mvi4u):not(:last-child){margin-bottom:.75rem}.review-card:where(.astro-nb6mvi4u) .content-truncated:where(.astro-nb6mvi4u){overflow:hidden}.review-card:where(.astro-nb6mvi4u) .content-full:where(.astro-nb6mvi4u) .rich-content:where(.astro-nb6mvi4u){display:block;overflow:visible}.review-card:where(.astro-nb6mvi4u) .source:where(.astro-nb6mvi4u){align-items:center;gap:1.25rem;display:flex}.review-card:where(.astro-nb6mvi4u) .source:where(.astro-nb6mvi4u) .name:where(.astro-nb6mvi4u){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem}.review-card:where(.astro-nb6mvi4u) .source:where(.astro-nb6mvi4u) .google:where(.astro-nb6mvi4u){font-size:1.25rem;line-height:1.75rem}.review-card:where(.astro-nb6mvi4u) .stars:where(.astro-nb6mvi4u){justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.review-card:where(.astro-nb6mvi4u) .stars:where(.astro-nb6mvi4u) .star:where(.astro-nb6mvi4u){font-size:1.25rem;line-height:1.75rem}.splide:where(.astro-pa25rg7w){grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=992px){.splide:where(.astro-pa25rg7w){grid-template-columns:repeat(3,minmax(0,1fr))}}.splide:where(.astro-pa25rg7w){grid-template:"slide"/1fr}@media (width>=992px){.splide:where(.astro-pa25rg7w){grid-template:"prev slide next"/auto 1fr auto}}.splide__pagination__page.is-active{background:#c37b70!important;width:.5rem!important;height:.5rem!important}.splide__pagination{margin-top:1rem;position:relative!important}.splide__track{grid-area:slide;overflow:hidden!important}.splide__arrow{--tw-bg-opacity:1;background-color:rgb(209 147 138/var(--tw-bg-opacity,1));width:clamp(4.0625rem,3.88105rem + .806452vw,4.6875rem);height:clamp(4.0625rem,3.88105rem + .806452vw,4.6875rem);font-size:1.25rem;line-height:1.75rem}.splide__arrows{grid-auto-flow:column;display:grid}@media (width>=992px){.splide__arrows{display:contents}}.splide__arrow--prev{border-radius:624.938rem;grid-area:prev;align-self:center;margin-right:.75rem;position:static}.splide__arrow--prev svg{fill:#fff}.splide__arrow--next{border-radius:624.938rem;grid-area:next;align-self:center;margin-left:.75rem;position:static}.splide__arrow--next svg{fill:#fff}.insta:where(.astro-td56muzt){width:100%;display:grid}.insta-eyebrow:where(.astro-td56muzt){align-items:center;gap:.75rem;display:flex}.insta-title:where(.astro-td56muzt){margin-bottom:2.5rem}.su-di-me:where(.astro-hwyoyglu){--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));min-height:100vh;padding-top:6rem;padding-bottom:6rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.su-di-me:where(.astro-hwyoyglu) .wrapper:where(.astro-hwyoyglu){max-width:75rem}.su-di-me:where(.astro-hwyoyglu) .su-di-me-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));justify-self:start;margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;line-height:1.25}@media (width>=750px){.su-di-me:where(.astro-hwyoyglu) .su-di-me-title{font-size:4.5rem;line-height:1}}.su-di-me:where(.astro-hwyoyglu) .top:where(.astro-hwyoyglu){justify-self:start;margin-bottom:2.5rem}.su-di-me:where(.astro-hwyoyglu) .top:where(.astro-hwyoyglu) .divider:where(.astro-hwyoyglu){margin-top:1rem;margin-bottom:1rem}.su-di-me-content:where(.astro-hwyoyglu){grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;display:grid}@media (width>=992px){.su-di-me-content:where(.astro-hwyoyglu){grid-template-columns:repeat(2,minmax(0,1fr))}}.su-di-me-content:where(.astro-hwyoyglu) .sudimeimage-img:where(.astro-hwyoyglu){--tw-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a, 0 .5rem .625rem -.375rem #0000001a;--tw-shadow-colored:0 1.25rem 1.5625rem -.3125rem var(--tw-shadow-color), 0 .5rem .625rem -.375rem var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1rem}.su-di-me-content:where(.astro-hwyoyglu) .description:where(.astro-hwyoyglu)>:where(.astro-hwyoyglu):not([hidden])~:where(.astro-hwyoyglu):not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.su-di-me-content:where(.astro-hwyoyglu) .description:where(.astro-hwyoyglu){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));padding-top:1rem;line-height:1.625}.contact:where(.astro-upzpauda){display:grid}.contact:where(.astro-upzpauda),.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda){padding-top:6rem;padding-bottom:5rem}.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda){text-align:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda) .header-eyebrow:where(.astro-upzpauda){letter-spacing:.3em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:.625rem;font-weight:700}.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda) .header-title:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:3.75rem;font-weight:700;line-height:1.25}@media (width>=750px){.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda) .header-title:where(.astro-upzpauda){font-size:6rem;line-height:1}}.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda) .header-title:where(.astro-upzpauda) .header-subtitle:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));font-style:italic;font-weight:400}@media (width>=750px){.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda) .header-title:where(.astro-upzpauda) .header-subtitle:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-upzpauda) .header-section:where(.astro-upzpauda) .header-container:where(.astro-upzpauda) .header-description:where(.astro-upzpauda){--tw-text-opacity:1;max-width:36rem;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:300;line-height:1.625}.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda){grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;max-width:72rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=750px){.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda){grid-template-columns:repeat(3,minmax(0,1fr))}}.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda){--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;--tw-shadow:0 .0625rem .125rem 0 #0000000d;--tw-shadow-colored:0 .0625rem .125rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1.5rem;flex-direction:column;align-items:center;padding:3rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda):hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 1.5625rem 3.125rem -.75rem #00000040;--tw-shadow-colored:0 1.5625rem 3.125rem -.75rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (width>=992px){.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda){border-radius:3.5rem}}@media (width>=750px){.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda).email-card{grid-column:span 2/span 2}}@media (width>=992px){.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda).email-card{grid-column:span 1/span 1}}.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda) .card-icon-wrapper:where(.astro-upzpauda){--tw-text-opacity:1;width:5rem;height:5rem;color:rgb(209 147 138/var(--tw-text-opacity,1));background-color:#d1938a1a;border-radius:1.5rem;justify-content:center;align-items:center;margin-bottom:2rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.group:where(.astro-upzpauda):hover .contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda) .card-icon-wrapper:where(.astro-upzpauda){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(209 147 138/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda) .card-title:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:.5rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.5rem;font-weight:700;line-height:2rem}.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda) .card-action:where(.astro-upzpauda){letter-spacing:.2em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:flex}@media (width>=750px){.contact:where(.astro-upzpauda) .cards-grid:where(.astro-upzpauda) .contact-card:where(.astro-upzpauda) .card-action:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-upzpauda) .map-divider{--divider-width:100%;margin-top:6rem;margin-bottom:2.5rem}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:4rem;padding-bottom:4rem;overflow:hidden}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda){max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda){grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:5rem;display:grid}@media (width>=992px){.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda){grid-template-columns:repeat(12,minmax(0,1fr))}}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda)>:where(.astro-upzpauda):not([hidden])~:where(.astro-upzpauda):not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}@media (width>=992px){.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda){grid-column:span 5/span 5}}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-eyebrow:where(.astro-upzpauda){letter-spacing:.2em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:.625rem;font-weight:700}@media (width>=750px){.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-eyebrow:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-title:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (width>=750px){.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-title:where(.astro-upzpauda){font-size:3rem;line-height:1}}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-title:where(.astro-upzpauda) span:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));font-style:italic}@media (width>=750px){.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-title:where(.astro-upzpauda) span:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-list:where(.astro-upzpauda)>:where(.astro-upzpauda):not([hidden])~:where(.astro-upzpauda):not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-list:where(.astro-upzpauda) .info-item:where(.astro-upzpauda){align-items:flex-start;gap:1.5rem;display:flex}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-list:where(.astro-upzpauda) .info-item:where(.astro-upzpauda) .info-icon:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1));margin-top:.25rem}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-list:where(.astro-upzpauda) .info-item:where(.astro-upzpauda) .info-content:where(.astro-upzpauda) .info-label:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-list:where(.astro-upzpauda) .info-item:where(.astro-upzpauda) .info-content:where(.astro-upzpauda) .info-text:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .info-list:where(.astro-upzpauda) .info-item:where(.astro-upzpauda) .info-content:where(.astro-upzpauda) .info-subtext:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .info-column:where(.astro-upzpauda) .action-wrapper:where(.astro-upzpauda){padding-top:2rem}@media (width>=992px){.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda){grid-column:span 7/span 7}}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda){aspect-ratio:1;--tw-border-opacity:1;border-width:.25rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-shadow:0 1.5625rem 3.125rem -.75rem #00000040;--tw-shadow-colored:0 1.5625rem 3.125rem -.75rem var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:2rem;position:relative;overflow:hidden}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda) .map-iframe:where(.astro-upzpauda){--tw-contrast:contrast(1.1);--tw-grayscale:grayscale(.2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-upzpauda):hover .contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda) .map-iframe:where(.astro-upzpauda){--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda) .map-overlay:where(.astro-upzpauda){pointer-events:none;--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));opacity:0;--tw-shadow:0 .625rem .9375rem -.1875rem #0000001a, 0 .25rem .375rem -.25rem #0000001a;--tw-shadow-colored:0 .625rem .9375rem -.1875rem var(--tw-shadow-color), 0 .25rem .375rem -.25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(.75rem);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffe6;border-radius:1.5rem;padding:1rem 1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:2rem;right:2rem}.group:where(.astro-upzpauda):hover .contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda) .map-overlay:where(.astro-upzpauda){--tw-translate-y:0;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda) .map-overlay:where(.astro-upzpauda) .overlay-title:where(.astro-upzpauda){letter-spacing:.1em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1));font-size:.625rem;font-weight:700}.contact:where(.astro-upzpauda) .map-section:where(.astro-upzpauda) .map-container:where(.astro-upzpauda) .map-grid:where(.astro-upzpauda) .map-column:where(.astro-upzpauda) .map-wrapper:where(.astro-upzpauda) .map-overlay:where(.astro-upzpauda) .overlay-text:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;line-height:1rem}.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda){--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));width:stretch;padding-top:8rem;padding-bottom:8rem}.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda){text-align:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:grid}.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda) .social-text:where(.astro-upzpauda){text-wrap:pretty;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));justify-self:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}@media (width>=992px){.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda) .social-text:where(.astro-upzpauda){font-size:1.875rem;line-height:2.25rem}}.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda) .social-link:where(.astro-upzpauda){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));flex-direction:column;justify-self:center;align-items:center;gap:1rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda) .social-link:where(.astro-upzpauda):hover{--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}@media (width>=750px){.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda) .social-link:where(.astro-upzpauda){font-size:1.875rem;line-height:2.25rem}}@media (width>=992px){.contact:where(.astro-upzpauda) .social-banner:where(.astro-upzpauda) .social-container:where(.astro-upzpauda) .social-link:where(.astro-upzpauda){flex-direction:row}}.percorso:where(.astro-xdxcb4zo){--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1.5rem;flex-direction:column;transition-property:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.percorso:where(.astro-xdxcb4zo):hover{--tw-translate-y:-.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 1.5625rem 3.125rem -.75rem #00000040;--tw-shadow-colored:0 1.5625rem 3.125rem -.75rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (width>=992px){.percorso:where(.astro-xdxcb4zo){border-radius:3.5rem}}.percorso:where(.astro-xdxcb4zo){-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.percorso-image-wrap:where(.astro-xdxcb4zo){aspect-ratio:4/5;position:relative;overflow:hidden}.percorso-image-img:where(.astro-xdxcb4zo){object-fit:cover;width:100%;height:100%;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-xdxcb4zo):hover .percorso-image-img:where(.astro-xdxcb4zo){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.percorso:where(.astro-xdxcb4zo) .category:where(.astro-xdxcb4zo){position:absolute;top:2rem;left:2rem}.percorso:where(.astro-xdxcb4zo) .category-cat:where(.astro-xdxcb4zo){letter-spacing:.2em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1));--tw-shadow:0 .0625rem .125rem 0 #0000000d;--tw-shadow-colored:0 .0625rem .125rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(.75rem);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffffff2;border-radius:624.938rem;padding:.5rem 1.25rem;font-size:.6875rem;font-weight:900}.percorso-content:where(.astro-xdxcb4zo){flex-direction:column;flex-grow:1;padding:2.5rem;display:flex}.percorso-title:where(.astro-xdxcb4zo){text-align:center;--tw-text-opacity:1;min-height:5rem;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.875rem;font-weight:700;line-height:1.25;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-xdxcb4zo):hover .percorso-title:where(.astro-xdxcb4zo){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}@media (width>=992px){.percorso-title:where(.astro-xdxcb4zo){text-align:start}}.percorso-description:where(.astro-xdxcb4zo){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;font-weight:300;line-height:1.625;display:-webkit-box;overflow:hidden}.percorso:where(.astro-xdxcb4zo) .buttonwrap:where(.astro-xdxcb4zo){place-items:center;margin-top:auto;margin-bottom:2.5rem;display:grid}.percorso:where(.astro-xdxcb4zo) .buttonwrap:where(.astro-xdxcb4zo) .button:where(.astro-xdxcb4zo){justify-self:center}.percorsi:where(.astro-4yy5y32l){--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));min-height:100vh}.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l){--tw-border-opacity:1;border-bottom-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:5rem;padding-bottom:4rem}.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l){text-align:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l) .header-eyebrow:where(.astro-4yy5y32l){letter-spacing:.1em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l) .header-title:where(.astro-4yy5y32l){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;line-height:1.25}@media (width>=750px){.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l) .header-title:where(.astro-4yy5y32l){font-size:4.5rem;line-height:1}}.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l) .header-title:where(.astro-4yy5y32l) .header-highlight:where(.astro-4yy5y32l){--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));text-underline-offset:.5rem;font-style:italic;text-decoration-line:underline;text-decoration-color:#f5efea}@media (width>=750px){.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l) .header-title:where(.astro-4yy5y32l) .header-highlight:where(.astro-4yy5y32l){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.percorsi:where(.astro-4yy5y32l) .header-section:where(.astro-4yy5y32l) .header-container:where(.astro-4yy5y32l) .header-description:where(.astro-4yy5y32l){--tw-text-opacity:1;max-width:48rem;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:300;line-height:1.625}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l){top:var(--header-h);z-index:3;--tw-border-opacity:1;border-bottom-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-backdrop-blur:blur(1.5rem);width:100%;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffffe6;padding-top:1.5rem;padding-bottom:1.5rem;position:sticky}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .chips-filter:where(.astro-4yy5y32l){max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .chips-filter:where(.astro-4yy5y32l),.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .chips:where(.astro-4yy5y32l){flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .chips:where(.astro-4yy5y32l)>button:where(.astro-4yy5y32l){white-space:nowrap;--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));letter-spacing:.025em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-radius:624.938rem;padding:.75rem 2rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .chips:where(.astro-4yy5y32l)>button:where(.astro-4yy5y32l):hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#d1938a4d}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .chips:where(.astro-4yy5y32l)>button:where(.astro-4yy5y32l).is-active{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(166 82 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a, 0 .5rem .625rem -.375rem #0000001a;--tw-shadow-colored:0 1.25rem 1.5625rem -.3125rem var(--tw-shadow-color), 0 .5rem .625rem -.375rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .percorsi-grid:where(.astro-4yy5y32l){grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem;margin-top:6rem;display:grid}@media (width>=750px){.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .percorsi-grid:where(.astro-4yy5y32l){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.percorsi:where(.astro-4yy5y32l) .filters:where(.astro-4yy5y32l) .percorsi-grid:where(.astro-4yy5y32l){grid-template-columns:repeat(3,minmax(0,1fr))}}.container-policy:where(.astro-apmssl5l){justify-self:center;width:100%;max-width:clamp(20rem,90vw,77.5rem);margin-bottom:2.5rem;display:grid}.reviews:where(.astro-vkcmrr6t){--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));min-height:100vh;padding-top:6rem;display:grid}.reviews:where(.astro-vkcmrr6t) .divider:where(.astro-vkcmrr6t){justify-self:start;margin-bottom:2.5rem}.reviews-title:where(.astro-vkcmrr6t){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));justify-self:start;margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;line-height:1.25}@media (width>=750px){.reviews-title:where(.astro-vkcmrr6t){font-size:4.5rem;line-height:1}}.reviews-content:where(.astro-vkcmrr6t){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:300;line-height:1.625}.reviews-list:where(.astro-vkcmrr6t){gap:2.5rem;max-width:46.875rem;padding-top:3.5rem;padding-bottom:3.5rem;display:grid}.faq:where(.astro-4voaygsq){--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));min-height:100vh;padding-top:6rem;display:grid}.faq-title:where(.astro-4voaygsq){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));justify-self:start;margin-bottom:2rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;line-height:1.25}@media (width>=750px){.faq-title:where(.astro-4voaygsq){font-size:4.5rem;line-height:1}}.faq-divider:where(.astro-4voaygsq){justify-self:start;margin-bottom:2.5rem}.faq-content:where(.astro-4voaygsq){--tw-text-opacity:1;max-width:46.875rem;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:300;line-height:1.625}.faq-list:where(.astro-4voaygsq){gap:1rem;width:100%;max-width:46.875rem;padding-top:3.5rem;padding-bottom:3.5rem;display:grid}.faq-item:where(.astro-4voaygsq){--tw-border-opacity:1;border-width:.0625rem;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1rem;overflow:hidden}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){.faq-item:where(.astro-4voaygsq){interpolate-size:allow-keywords}.faq-item:where(.astro-4voaygsq)::details-content{block-size:0;transition:block-size .3s ease,content-visibility allow-discrete .3s;overflow:hidden}.faq-item:where(.astro-4voaygsq)[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item:where(.astro-4voaygsq)::details-content{transition:none}}}.faq-item:where(.astro-4voaygsq) summary:where(.astro-4voaygsq){cursor:pointer;--tw-text-opacity:1;min-height:2.75rem;color:rgb(31 41 55/var(--tw-text-opacity,1));padding:1.25rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (width>=750px){.faq-item:where(.astro-4voaygsq) summary:where(.astro-4voaygsq){padding:1.5rem;font-size:1.25rem;line-height:1.75rem}}.faq-item:where(.astro-4voaygsq) summary:where(.astro-4voaygsq){overflow-wrap:anywhere}.faq-item:where(.astro-4voaygsq) summary:where(.astro-4voaygsq)::marker{--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}.faq-item:where(.astro-4voaygsq) summary:where(.astro-4voaygsq):focus-visible{outline-offset:-.125rem;outline:.125rem solid #a65244}.faq-answer:where(.astro-4voaygsq){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem;line-height:1.625}@media (width>=750px){.faq-answer:where(.astro-4voaygsq){padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.faq-answer:where(.astro-4voaygsq){overflow-wrap:anywhere}.faq-answer:where(.astro-4voaygsq) a[href]{--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));text-underline-offset:.25rem;font-weight:600;text-decoration-line:underline}.faq-answer:where(.astro-4voaygsq) a[href]:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.faq-answer:where(.astro-4voaygsq) a[href]:focus-visible{outline-offset:.125rem;outline:.125rem solid #a65244}
