.homePage:where(.astro-kymmgsjd){--mt:clamp(3rem,1.54839rem + 6.4516129032vw,8rem);display:grid;justify-self:center;margin-top:var(--mt);max-width:75rem;width:100%}.homePage:where(.astro-kymmgsjd) .homePage-hero-title:where(.astro-kymmgsjd){margin-top:2.5rem}.homePage-hero:where(.astro-kymmgsjd){display:grid}.homePage-hero-subtitle:where(.astro-kymmgsjd){font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.5rem;font-style:italic;font-weight:700;line-height:2rem;text-wrap:balance;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.homePage-hero-description:where(.astro-kymmgsjd){align-items:center;display:grid;gap:4rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:992px){.homePage-hero-description:where(.astro-kymmgsjd){grid-template-columns:repeat(2,minmax(0,1fr))}}.homePage-hero-description:where(.astro-kymmgsjd) .homePage-hero-imgwrp{aspect-ratio:4/5;justify-self:center;margin-top:2.5rem;max-height:37.5rem;order:1}@media(min-width:992px){.homePage-hero-description:where(.astro-kymmgsjd) .homePage-hero-imgwrp{margin-top:0;order:2}}.homePage-hero-description:where(.astro-kymmgsjd) .homePage-hero-img:where(.astro-kymmgsjd){border-radius:3rem;height:100%;object-fit:cover;width:100%;--tw-shadow:0 1.5625rem 3.125rem -.75rem rgb(0 0 0/.25);--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);transition-duration:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.homePage:where(.astro-kymmgsjd) .divider:where(.astro-kymmgsjd){margin-bottom:2.5rem;margin-top:.75rem}.treatments:where(.astro-wnt73as5){max-width:75rem;width:100%}.treatments-hero:where(.astro-wnt73as5),.treatments:where(.astro-wnt73as5){display:grid;justify-self:center}.treatments-hero:where(.astro-wnt73as5){justify-items:center}.treatments:where(.astro-wnt73as5) .divider:where(.astro-wnt73as5){justify-self:center;margin-bottom:.75rem;margin-top:.75rem}.speciality:where(.astro-obabhzp2){border-radius:1.5rem;display:flex;flex-direction:column;justify-self:center;max-width:72rem;overflow:hidden;width:-webkit-fill-available;width:-moz-available;width:stretch;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1.25rem 1.5625rem -.3125rem rgb(0 0 0/.1),0 .5rem .625rem -.375rem rgb(0 0 0/.1);--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)}@media(min-width:992px){.speciality:where(.astro-obabhzp2){border-radius:4rem;flex-direction:row}}.speciality:where(.astro-obabhzp2) .speciality-imgwrp{aspect-ratio:1/1}@media(min-width:992px){.speciality:where(.astro-obabhzp2) .speciality-imgwrp{width:50%}}.speciality-img:where(.astro-obabhzp2){height:100%;object-fit:cover;width:100%}.speciality-content:where(.astro-obabhzp2){display:flex;flex-direction:column;justify-content:center;padding:3rem}@media(min-width:750px){.speciality-content:where(.astro-obabhzp2){padding:5rem}}@media(min-width:992px){.speciality-content:where(.astro-obabhzp2){width:50%}}.speciality-content-title:where(.astro-obabhzp2){font-family:Playfair Display,Playfair Display fallback,serif;font-size:2.25rem;font-style:italic;font-weight:700;line-height:2.5rem;line-height:1.25;margin-bottom:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:750px){.speciality-content-title:where(.astro-obabhzp2){font-size:3rem;line-height:1}}.speciality-content:where(.astro-obabhzp2) .speciality-content-article{font-size:1.125rem;line-height:1.75rem;line-height:1.625;margin-bottom:2.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.speciality-content-btn:where(.astro-obabhzp2){place-self:start}li:where(.astro-fhmhmiem){align-items:center;border-radius:2.5rem;border-width:.0625rem;display:flex;flex-direction:column;--tw-border-opacity:1;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));padding:2.5rem;text-align:center;--tw-shadow:0 .0625rem .125rem 0 rgb(0 0 0/.05);--tw-shadow-colored:0 .0625rem .125rem 0 var(--tw-shadow-color);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}li:where(.astro-fhmhmiem),li:where(.astro-fhmhmiem):hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}li:where(.astro-fhmhmiem):hover{--tw-shadow:0 1.25rem 1.5625rem -.3125rem rgb(0 0 0/.1),0 .5rem .625rem -.375rem rgb(0 0 0/.1);--tw-shadow-colored:0 1.25rem 1.5625rem -.3125rem var(--tw-shadow-color),0 .5rem .625rem -.375rem var(--tw-shadow-color)}li:where(.astro-fhmhmiem) .icon-wrp:where(.astro-fhmhmiem){background-color:#d1938a1a;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}li:where(.astro-fhmhmiem) .icon-wrp:where(.astro-fhmhmiem) .icon:where(.astro-fhmhmiem){fill:#c37b70;height:2.5rem;width:2.5rem}li:where(.astro-fhmhmiem) h3:where(.astro-fhmhmiem){font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.strumentazione:where(.astro-gbgj2nhi){display:grid;justify-items:center;margin-left:auto;margin-right:auto;max-width:80rem;text-align:center}.strumentazione:where(.astro-gbgj2nhi) ul:where(.astro-gbgj2nhi){display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.5rem}@media(min-width:750px){.strumentazione:where(.astro-gbgj2nhi) ul:where(.astro-gbgj2nhi){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.strumentazione:where(.astro-gbgj2nhi) ul:where(.astro-gbgj2nhi){grid-template-columns:repeat(4,minmax(0,1fr))}}.rich-content strong{font-weight:600}.rich-content ol,.rich-content ul{display:flex;flex-direction:column;list-style-position:outside;margin-bottom:.75rem;margin-left:1rem}.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-bottom:.5rem;margin-top:1.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-isgpfvnz){border-radius:1rem;border-width:.0625rem;display:flex;flex-direction:column;height:100%;--tw-border-opacity:1;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));padding:2rem;--tw-shadow:0 .0625rem .125rem 0 rgb(0 0 0/.05);--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);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.review-card:where(.astro-isgpfvnz) .quote:where(.astro-isgpfvnz){color:#d1938a33;font-size:1.875rem;line-height:2.25rem;margin-bottom:1rem}.review-card:where(.astro-isgpfvnz) .content:where(.astro-isgpfvnz){flex-grow:1;margin-bottom:1.5rem}.review-card:where(.astro-isgpfvnz) .content:where(.astro-isgpfvnz),.review-card:where(.astro-isgpfvnz) .content:where(.astro-isgpfvnz) .rich-content:where(.astro-isgpfvnz){font-style:italic;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.review-card:where(.astro-isgpfvnz) .content-truncated:where(.astro-isgpfvnz) .rich-content:where(.astro-isgpfvnz){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.review-card:where(.astro-isgpfvnz) .content-truncated:where(.astro-isgpfvnz) .rich-content:where(.astro-isgpfvnz) p:where(.astro-isgpfvnz):last-child{margin-bottom:0}.review-card:where(.astro-isgpfvnz) .content-truncated:where(.astro-isgpfvnz) .rich-content:where(.astro-isgpfvnz) p:where(.astro-isgpfvnz):not(:last-child){margin-bottom:.75rem}.review-card:where(.astro-isgpfvnz) .content-truncated:where(.astro-isgpfvnz){overflow:hidden}.review-card:where(.astro-isgpfvnz) .content-full:where(.astro-isgpfvnz) .rich-content:where(.astro-isgpfvnz){display:block;overflow:visible}.review-card:where(.astro-isgpfvnz) .source:where(.astro-isgpfvnz){align-items:center;display:flex;gap:1.25rem}.review-card:where(.astro-isgpfvnz) .source:where(.astro-isgpfvnz) .name:where(.astro-isgpfvnz){font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.review-card:where(.astro-isgpfvnz) .source:where(.astro-isgpfvnz) .google:where(.astro-isgpfvnz){font-size:1.25rem;line-height:1.75rem}.review-card:where(.astro-isgpfvnz) .stars:where(.astro-isgpfvnz){display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}.review-card:where(.astro-isgpfvnz) .stars:where(.astro-isgpfvnz) .star:where(.astro-isgpfvnz){font-size:1.25rem;line-height:1.75rem}.splide:where(.astro-bkptnqgn){display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:992px){.splide:where(.astro-bkptnqgn){grid-template-columns:repeat(3,minmax(0,1fr))}}.splide:where(.astro-bkptnqgn){grid-template:"slide"/1fr}@media(min-width:992px){.splide:where(.astro-bkptnqgn){grid-template:"prev slide next"/auto 1fr auto}}.splide__pagination__page.is-active{background:#c37b70!important;height:.5rem!important;width:.5rem!important}.splide__pagination{margin-top:1rem;position:relative!important}.splide__track{grid-area:slide;overflow:hidden!important}.splide__arrow{height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(209 147 138/var(--tw-bg-opacity,1));font-size:1.25rem;height:clamp(4.0625rem,3.88105rem + .8064516129vw,4.6875rem);line-height:1.75rem;width:clamp(4.0625rem,3.88105rem + .8064516129vw,4.6875rem)}.splide__arrows{display:grid;grid-auto-flow:column}@media(min-width:992px){.splide__arrows{display:contents}}.splide__arrow--prev{align-self:center;border-radius:624.9375rem;grid-area:prev;margin-right:.75rem;position:static}.splide__arrow--prev svg{fill:#fff}.splide__arrow--next{align-self:center;border-radius:624.9375rem;grid-area:next;margin-left:.75rem;position:static}.splide__arrow--next svg{fill:#fff}.insta:where(.astro-rwuvbeg7){display:grid;width:100%}.insta-eyebrow:where(.astro-rwuvbeg7){align-items:center;display:flex;gap:.75rem}.insta-title:where(.astro-rwuvbeg7){margin-bottom:2.5rem}.su-di-me:where(.astro-mya6mooo){display:grid;min-height:100vh;--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));padding-bottom:6rem;padding-top:6rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.su-di-me:where(.astro-mya6mooo) .wrapper:where(.astro-mya6mooo){max-width:75rem}.su-di-me:where(.astro-mya6mooo) .su-di-me-title{font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;justify-self:start;line-height:1.25;margin-bottom:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:750px){.su-di-me:where(.astro-mya6mooo) .su-di-me-title{font-size:4.5rem;line-height:1}}.su-di-me:where(.astro-mya6mooo) .top:where(.astro-mya6mooo){justify-self:start;margin-bottom:2.5rem}.su-di-me:where(.astro-mya6mooo) .top:where(.astro-mya6mooo) .divider:where(.astro-mya6mooo){margin-bottom:1rem;margin-top:1rem}.su-di-me-content:where(.astro-mya6mooo){display:grid;gap:4rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:992px){.su-di-me-content:where(.astro-mya6mooo){grid-template-columns:repeat(2,minmax(0,1fr))}}.su-di-me-content:where(.astro-mya6mooo) .sudimeimage-img:where(.astro-mya6mooo){border-radius:1rem;width:100%;--tw-shadow:0 1.25rem 1.5625rem -.3125rem rgb(0 0 0/.1),0 .5rem .625rem -.375rem rgb(0 0 0/.1);--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)}.su-di-me-content:where(.astro-mya6mooo) .description:where(.astro-mya6mooo)>:where(.astro-mya6mooo):not([hidden])~:where(.astro-mya6mooo):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-mya6mooo) .description:where(.astro-mya6mooo){line-height:1.625;padding-top:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa){display:grid}.contact:where(.astro-zvdqqcaa),.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa){padding-bottom:5rem;padding-top:6rem}.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa){margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa) .header-eyebrow:where(.astro-zvdqqcaa){font-size:.625rem;font-weight:700;letter-spacing:.3em;margin-bottom:1.5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa) .header-title:where(.astro-zvdqqcaa){font-family:Playfair Display,Playfair Display fallback,serif;font-size:3.75rem;font-weight:700;line-height:1.25;margin-bottom:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa) .header-title:where(.astro-zvdqqcaa){font-size:6rem;line-height:1}}.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa) .header-title:where(.astro-zvdqqcaa) .header-subtitle:where(.astro-zvdqqcaa){font-style:italic;font-weight:400;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa) .header-title:where(.astro-zvdqqcaa) .header-subtitle:where(.astro-zvdqqcaa){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-zvdqqcaa) .header-section:where(.astro-zvdqqcaa) .header-container:where(.astro-zvdqqcaa) .header-description:where(.astro-zvdqqcaa){font-size:1.25rem;font-weight:300;line-height:1.75rem;line-height:1.625;margin-left:auto;margin-right:auto;max-width:36rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa){display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:72rem}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa){grid-template-columns:repeat(3,minmax(0,1fr))}}.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa){align-items:center;border-radius:1.5rem;border-width:.0625rem;display:flex;flex-direction:column;--tw-border-opacity:1;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:3rem;text-align:center;--tw-shadow:0 .0625rem .125rem 0 rgb(0 0 0/.05);--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);transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa):hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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 rgb(0 0 0/.25);--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(min-width:992px){.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa){border-radius:3.5rem}}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa).email-card{grid-column:span 2/span 2}}@media(min-width:992px){.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa).email-card{grid-column:span 1/span 1}}.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa) .card-icon-wrapper:where(.astro-zvdqqcaa){align-items:center;background-color:#d1938a1a;border-radius:1.5rem;display:flex;height:5rem;justify-content:center;margin-bottom:2rem;width:5rem;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-zvdqqcaa):hover .contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa) .card-icon-wrapper:where(.astro-zvdqqcaa){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa) .card-title:where(.astro-zvdqqcaa){font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa) .card-action:where(.astro-zvdqqcaa){align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;letter-spacing:.2em;line-height:1.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .cards-grid:where(.astro-zvdqqcaa) .contact-card:where(.astro-zvdqqcaa) .card-action:where(.astro-zvdqqcaa){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-zvdqqcaa) .map-divider{margin-bottom:2.5rem;margin-top:6rem;--divider-width:100%}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa){overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:4rem;padding-top:4rem}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa){margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa){align-items:center;display:grid;gap:5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:992px){.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa){grid-template-columns:repeat(12,minmax(0,1fr))}}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa)>:where(.astro-zvdqqcaa):not([hidden])~:where(.astro-zvdqqcaa):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(min-width:992px){.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa){grid-column:span 5/span 5}}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-eyebrow:where(.astro-zvdqqcaa){font-size:.625rem;font-weight:700;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-eyebrow:where(.astro-zvdqqcaa){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-title:where(.astro-zvdqqcaa){font-family:Playfair Display,Playfair Display fallback,serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-bottom:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-title:where(.astro-zvdqqcaa){font-size:3rem;line-height:1}}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-title:where(.astro-zvdqqcaa) span:where(.astro-zvdqqcaa){font-style:italic;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-title:where(.astro-zvdqqcaa) span:where(.astro-zvdqqcaa){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-list:where(.astro-zvdqqcaa)>:where(.astro-zvdqqcaa):not([hidden])~:where(.astro-zvdqqcaa):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-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-list:where(.astro-zvdqqcaa) .info-item:where(.astro-zvdqqcaa){align-items:flex-start;display:flex;gap:1.5rem}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-list:where(.astro-zvdqqcaa) .info-item:where(.astro-zvdqqcaa) .info-icon:where(.astro-zvdqqcaa){margin-top:.25rem;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-list:where(.astro-zvdqqcaa) .info-item:where(.astro-zvdqqcaa) .info-content:where(.astro-zvdqqcaa) .info-label:where(.astro-zvdqqcaa){font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-list:where(.astro-zvdqqcaa) .info-item:where(.astro-zvdqqcaa) .info-content:where(.astro-zvdqqcaa) .info-text:where(.astro-zvdqqcaa){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .info-list:where(.astro-zvdqqcaa) .info-item:where(.astro-zvdqqcaa) .info-content:where(.astro-zvdqqcaa) .info-subtext:where(.astro-zvdqqcaa){font-size:.875rem;line-height:1.25rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .info-column:where(.astro-zvdqqcaa) .action-wrapper:where(.astro-zvdqqcaa){padding-top:2rem}@media(min-width:992px){.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa){grid-column:span 7/span 7}}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa){aspect-ratio:1/1;border-radius:2rem;border-width:.25rem;overflow:hidden;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(245 239 234/var(--tw-border-opacity,1));--tw-shadow:0 1.5625rem 3.125rem -.75rem rgb(0 0 0/.25);--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)}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa) .map-iframe:where(.astro-zvdqqcaa){--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-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-zvdqqcaa):hover .contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa) .map-iframe:where(.astro-zvdqqcaa){--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-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa) .map-overlay:where(.astro-zvdqqcaa){pointer-events:none;position:absolute;right:2rem;top:2rem;--tw-translate-y:1rem;border-radius:1.5rem;border-width:.0625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;background-color:#ffffffe6;border-color:rgb(245 239 234/var(--tw-border-opacity,1));opacity:0;padding:1rem 1.5rem;--tw-shadow:0 .625rem .9375rem -.1875rem rgb(0 0 0/.1),0 .25rem .375rem -.25rem rgb(0 0 0/.1);--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);-webkit-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);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);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-zvdqqcaa):hover .contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa) .map-overlay:where(.astro-zvdqqcaa){--tw-translate-y:0;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa) .map-overlay:where(.astro-zvdqqcaa) .overlay-title:where(.astro-zvdqqcaa){font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .map-section:where(.astro-zvdqqcaa) .map-container:where(.astro-zvdqqcaa) .map-grid:where(.astro-zvdqqcaa) .map-column:where(.astro-zvdqqcaa) .map-wrapper:where(.astro-zvdqqcaa) .map-overlay:where(.astro-zvdqqcaa) .overlay-text:where(.astro-zvdqqcaa){font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa){width:-webkit-fill-available;width:-moz-available;width:stretch;--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));padding-bottom:8rem;padding-top:8rem}.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa){display:grid;margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa) .social-text:where(.astro-zvdqqcaa){align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;justify-self:center;line-height:1.75rem;margin-bottom:1.5rem;text-wrap:pretty;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:992px){.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa) .social-text:where(.astro-zvdqqcaa){font-size:1.875rem;line-height:2.25rem}}.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa) .social-link:where(.astro-zvdqqcaa){align-items:center;display:flex;flex-direction:column;font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.25rem;font-weight:700;gap:1rem;justify-self:center;line-height:1.75rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa) .social-link:where(.astro-zvdqqcaa):hover{--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}@media(min-width:750px){.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa) .social-link:where(.astro-zvdqqcaa){font-size:1.875rem;line-height:2.25rem}}@media(min-width:992px){.contact:where(.astro-zvdqqcaa) .social-banner:where(.astro-zvdqqcaa) .social-container:where(.astro-zvdqqcaa) .social-link:where(.astro-zvdqqcaa){flex-direction:row}}.percorso:where(.astro-aech4zul){border-radius:1.5rem;border-width:.0625rem;display:flex;flex-direction:column;overflow:hidden;position:relative;--tw-border-opacity:1;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));transition-duration:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.percorso:where(.astro-aech4zul):hover{--tw-translate-y:-.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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 rgb(0 0 0/.25);--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(min-width:992px){.percorso:where(.astro-aech4zul){border-radius:3.5rem}}.percorso:where(.astro-aech4zul){-webkit-mask-image:-webkit-radial-gradient(white,black)}.percorso-image-wrap:where(.astro-aech4zul){aspect-ratio:4/5;overflow:hidden;position:relative}.percorso-image-img:where(.astro-aech4zul){height:100%;object-fit:cover;transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.group:where(.astro-aech4zul):hover .percorso-image-img:where(.astro-aech4zul){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.percorso:where(.astro-aech4zul) .category:where(.astro-aech4zul){left:2rem;position:absolute;top:2rem}.percorso:where(.astro-aech4zul) .category-cat:where(.astro-aech4zul){background-color:#fffffff2;border-radius:624.9375rem;font-size:.6875rem;font-weight:900;letter-spacing:.2em;padding:.5rem 1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1));--tw-shadow:0 .0625rem .125rem 0 rgb(0 0 0/.05);--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);-webkit-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);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)}.percorso-content:where(.astro-aech4zul){display:flex;flex-direction:column;flex-grow:1;padding:2.5rem}.percorso-title:where(.astro-aech4zul){font-family:Playfair Display,Playfair Display fallback,serif;font-size:1.875rem;font-weight:700;line-height:2.25rem;line-height:1.25;margin-bottom:1.5rem;min-height:5rem;text-align:center;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-aech4zul):hover .percorso-title:where(.astro-aech4zul){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}@media(min-width:992px){.percorso-title:where(.astro-aech4zul){text-align:start}}.percorso-description:where(.astro-aech4zul){font-size:1rem;font-weight:300;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.percorso:where(.astro-aech4zul) .buttonwrap:where(.astro-aech4zul){align-items:center;display:grid;justify-items:center;margin-bottom:2.5rem;margin-top:auto}.percorso:where(.astro-aech4zul) .buttonwrap:where(.astro-aech4zul) .button:where(.astro-aech4zul){justify-self:center}.percorsi:where(.astro-4x33uwhf){min-height:100vh;--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1))}.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf){border-bottom-width:.0625rem;--tw-border-opacity:1;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-bottom:4rem;padding-top:5rem}.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf){margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf) .header-eyebrow:where(.astro-4x33uwhf){font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.25rem;margin-bottom:1.5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf) .header-title:where(.astro-4x33uwhf){font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;line-height:1.25;margin-bottom:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:750px){.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf) .header-title:where(.astro-4x33uwhf){font-size:4.5rem;line-height:1}}.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf) .header-title:where(.astro-4x33uwhf) .header-highlight:where(.astro-4x33uwhf){font-style:italic;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));text-decoration-color:#f5efea;text-decoration-line:underline;text-underline-offset:.5rem}@media(min-width:750px){.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf) .header-title:where(.astro-4x33uwhf) .header-highlight:where(.astro-4x33uwhf){--tw-text-opacity:1;color:rgb(209 147 138/var(--tw-text-opacity,1))}}.percorsi:where(.astro-4x33uwhf) .header-section:where(.astro-4x33uwhf) .header-container:where(.astro-4x33uwhf) .header-description:where(.astro-4x33uwhf){font-size:1.25rem;font-weight:300;line-height:1.75rem;line-height:1.625;margin-left:auto;margin-right:auto;max-width:48rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf){border-bottom-width:.0625rem;position:sticky;top:var(--header-h);width:100%;z-index:3;--tw-border-opacity:1;background-color:#ffffffe6;border-color:rgb(245 239 234/var(--tw-border-opacity,1));padding-bottom:1.5rem;padding-top:1.5rem;--tw-backdrop-blur:blur(1.5rem);-webkit-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);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)}.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .chips-filter:where(.astro-4x33uwhf){margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .chips-filter:where(.astro-4x33uwhf),.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .chips:where(.astro-4x33uwhf){align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .chips:where(.astro-4x33uwhf)>button:where(.astro-4x33uwhf){border-radius:624.9375rem;border-width:.0625rem;white-space:nowrap;--tw-border-opacity:1;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));font-size:.875rem;font-weight:700;letter-spacing:.025em;line-height:1.25rem;padding:.75rem 2rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .chips:where(.astro-4x33uwhf)>button:where(.astro-4x33uwhf):hover{border-color:#d1938a4d;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .chips:where(.astro-4x33uwhf)>button:where(.astro-4x33uwhf).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)) skew(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 rgb(0 0 0/.1),0 .5rem .625rem -.375rem rgb(0 0 0/.1);--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-4x33uwhf) .filters:where(.astro-4x33uwhf) .percorsi-grid:where(.astro-4x33uwhf){display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:6rem}@media(min-width:750px){.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .percorsi-grid:where(.astro-4x33uwhf){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.percorsi:where(.astro-4x33uwhf) .filters:where(.astro-4x33uwhf) .percorsi-grid:where(.astro-4x33uwhf){grid-template-columns:repeat(3,minmax(0,1fr))}}.container-policy:where(.astro-gyrecxar){display:grid;justify-self:center;margin-bottom:2.5rem;max-width:75rem;max-width:clamp(20rem,90vw,77.5rem);width:100%}.reviews:where(.astro-isdcpoud){display:grid;min-height:100vh;--tw-bg-opacity:1;background-color:rgb(253 250 247/var(--tw-bg-opacity,1));padding-top:6rem}.reviews:where(.astro-isdcpoud) .divider:where(.astro-isdcpoud){justify-self:start;margin-bottom:2.5rem}.reviews-title:where(.astro-isdcpoud){font-family:Playfair Display,Playfair Display fallback,serif;font-size:3rem;font-weight:700;justify-self:start;line-height:1.25;margin-bottom:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:750px){.reviews-title:where(.astro-isdcpoud){font-size:4.5rem;line-height:1}}.reviews-content:where(.astro-isdcpoud){font-size:1.25rem;font-weight:300;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.reviews-list:where(.astro-isdcpoud){display:grid;gap:2.5rem;max-width:46.875rem;padding-bottom:3.5rem;padding-top:3.5rem}
