:root{--zero:0%;--header-h:4.125rem;--nav-h:9.375rem}html{--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;text-rendering:optimizelegibility;font-size:1rem;line-height:1.5}a:focus-visible{outline:none}*{scroll-margin-top:var(--scroll-top,var(--zero))}#main{overflow-x:hidden}#main .main-title{letter-spacing:-.1rem;text-align:center;text-transform:capitalize;text-wrap:pretty;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));align-items:flex-end;margin-top:.75rem;margin-bottom:.75rem;font-weight:700;line-height:1.25}@media (width>=992px){#main .main-title{text-align:start}}#main .main-title{font-size:clamp(1.5rem,1.39113rem + .483871vw,1.875rem)}#main .pageheader-title{font-size:clamp(1.625rem,1.47984rem + .645161vw,2.125rem);font-weight:700}#main .pageheader-subtitle,#main .pageheader-title{text-align:center;text-wrap:balance;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-left:1rem;margin-right:1rem}#main .pageheader-subtitle{font-size:clamp(1.25rem,.99597rem + 1.12903vw,2.125rem)}#main .eyebrow{letter-spacing:.1em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(166 82 68/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}#main .btn,#main .tour-button,#main a.button,#main button{touch-action:manipulation}body{flex-direction:column;min-height:100svh;display:flex}body>main{flex:1 0 auto;display:grid}body .wrapper{justify-self:center;justify-items:center;width:100%;max-width:75rem;padding-left:clamp(1.25rem,1.03226rem + .967742vw,2rem);padding-right:clamp(1.25rem,1.03226rem + .967742vw,2rem);display:grid}*{scrollbar-color:#d1938a #f6efe6;scrollbar-width:auto}::-webkit-scrollbar{width:3.125rem;height:.625rem}::-webkit-scrollbar-track{background:#f6efe6}::-webkit-scrollbar-thumb{background-color:#d1938a;border:.125rem solid #f6efe6;border-radius:.625rem}.navigation-shell:where(.astro-ksnnumvq){color:#452b28;font-family:Roboto,sans-serif;font-size:.875rem}:where(.astro-ksnnumvq)[data-desktop-nav]{display:none}.nav-list:where(.astro-ksnnumvq),.nav-submenu:where(.astro-ksnnumvq){margin:0;padding:0;list-style:none}.nav-link:where(.astro-ksnnumvq),.nav-submenu:where(.astro-ksnnumvq) a:where(.astro-ksnnumvq){color:inherit;text-decoration:none}.nav-item--active:where(.astro-ksnnumvq)>.nav-link:where(.astro-ksnnumvq),a:where(.astro-ksnnumvq)[aria-current=page]{color:#a65244}.navigation-shell:where(.astro-ksnnumvq) a:focus-visible,button:where(.astro-ksnnumvq):focus-visible{outline-offset:.1875rem;outline:.125rem solid #a65244}.navigation-dialog:where(.astro-ksnnumvq){color:#452b28;font:inherit;overscroll-behavior:contain;scrollbar-width:thin;background:#fdfaf7;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.navigation-dialog:where(.astro-ksnnumvq)::-webkit-scrollbar{width:.375rem}.navigation-dialog:where(.astro-ksnnumvq)::backdrop{background:0 0}.navigation-dialog:where(.astro-ksnnumvq)[open]{flex-direction:column;animation:.45s cubic-bezier(.22,1,.36,1) navigation-drop;display:flex}.navigation-dialog:where(.astro-ksnnumvq)[open][data-exiting]{animation:none}@keyframes navigation-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.navigation-dialog:where(.astro-ksnnumvq)[open]{animation:none}}.mobile-heading:where(.astro-ksnnumvq){min-height:4.625rem;padding:max(.5rem,env(safe-area-inset-top)) 1.5rem .5rem;flex-shrink:0;justify-content:space-between;gap:1rem}.mobile-heading:where(.astro-ksnnumvq),.mobile-logo:where(.astro-ksnnumvq){align-items:center;display:flex}.mobile-logo:where(.astro-ksnnumvq){color:#452b28;gap:.5625rem;text-decoration:none}.mobile-heading:where(.astro-ksnnumvq) svg{flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.wordmark:where(.astro-ksnnumvq){font:1.125rem/1.3 Playfair Display,serif}.wordmark:where(.astro-ksnnumvq) small:where(.astro-ksnnumvq){color:#a65244;letter-spacing:.2em;text-transform:uppercase;margin-top:.25rem;font:.4375rem/1.4 Roboto,sans-serif;display:block}:where(.astro-ksnnumvq)[data-nav-close]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .25rem;display:grid}:where(.astro-ksnnumvq)[data-nav-close] span:where(.astro-ksnnumvq):first-child{font-size:2.125rem;font-weight:300;line-height:1}:where(.astro-ksnnumvq)[data-nav-close] span:where(.astro-ksnnumvq):last-child{font-size:.75rem}.mobile-content:where(.astro-ksnnumvq){padding:1.5rem 1.5rem max(1.75rem,env(safe-area-inset-bottom));background:#d1938a1a;flex-direction:column;flex:1;display:flex}.mobile-content:where(.astro-ksnnumvq) .nav-item:where(.astro-ksnnumvq){border-bottom:.0625rem solid #d1938a55}.mobile-content:where(.astro-ksnnumvq) .nav-link:where(.astro-ksnnumvq){justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem .5rem;font-size:1.0625rem;line-height:1.4;display:flex;position:relative}.mobile-content:where(.astro-ksnnumvq) .nav-link:where(.astro-ksnnumvq):after{content:"›";font-size:1.5rem;font-weight:300}.mobile-content:where(.astro-ksnnumvq) .nav-item--active:where(.astro-ksnnumvq)>.nav-link:where(.astro-ksnnumvq):before{content:"";background:#a65244;width:.1875rem;position:absolute;top:1.0625rem;bottom:1.0625rem;left:-.75rem}.mobile-content:where(.astro-ksnnumvq) .nav-submenu:where(.astro-ksnnumvq){padding:0 .5rem .5rem 1.25rem}.mobile-content:where(.astro-ksnnumvq) .nav-submenu:where(.astro-ksnnumvq) a:where(.astro-ksnnumvq){align-items:center;min-height:2.75rem;font-size:1rem;display:flex}.mobile-contact:where(.astro-ksnnumvq){justify-items:center;gap:.75rem;margin-top:auto;padding-top:2rem;display:grid}.mobile-contact:where(.astro-ksnnumvq) a:where(.astro-ksnnumvq):not(.buttonLink){color:#a65244;text-underline-offset:.25rem}.mobile-contact:where(.astro-ksnnumvq) .phone:where(.astro-ksnnumvq){margin-top:.75rem;font-size:1.125rem;text-decoration:none}.mobile-contact:where(.astro-ksnnumvq) p:where(.astro-ksnnumvq){text-align:center;margin:.5rem 0 0;font-size:.8125rem}@media (width>=750px){.mobile-content:where(.astro-ksnnumvq){padding-left:max(2rem,50vw - 20.3125rem);padding-right:max(2rem,50vw - 20.3125rem)}}@media (width>=1200px){:where(.astro-ksnnumvq)[data-desktop-nav]{display:block}.nav-list:where(.astro-ksnnumvq){align-items:center;gap:1.75rem;display:flex}.nav-item:where(.astro-ksnnumvq){position:relative}.nav-link:where(.astro-ksnnumvq){padding:1.375rem 0;display:block}.nav-item--active:where(.astro-ksnnumvq)>.nav-link:where(.astro-ksnnumvq){text-underline-offset:.4375rem;text-decoration:underline}.nav-submenu:where(.astro-ksnnumvq){background:#fdfaf7;border:.0625rem solid #d1938a55;min-width:13.75rem;padding:.5rem;display:none;position:absolute;top:100%;left:-1rem}.nav-item:where(.astro-ksnnumvq):focus-within>.nav-submenu:where(.astro-ksnnumvq),.nav-item:where(.astro-ksnnumvq):hover>.nav-submenu:where(.astro-ksnnumvq){display:block}.nav-submenu:where(.astro-ksnnumvq) a:where(.astro-ksnnumvq){padding:.75rem .5rem;display:block}.nav-link:where(.astro-ksnnumvq):hover,.nav-submenu:where(.astro-ksnnumvq) a:where(.astro-ksnnumvq):hover{color:#a65244}}.nav-toggler:where(.astro-kyda5vq5){color:#a65244;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem;font-size:.875rem;display:flex}.nav-toggler:where(.astro-kyda5vq5) i:where(.astro-kyda5vq5){background:currentColor;width:1.375rem;height:.0625rem;margin:.375rem 0;display:block}.nav-toggler:where(.astro-kyda5vq5):focus-visible{outline-offset:.1875rem;outline:.125rem solid #a65244}@media (width>=1200px){.nav-toggler:where(.astro-kyda5vq5){display:none}}.header:where(.astro-5q3fhpwu){height:var(--header-h,66px);z-index:10;background:#fdfaf7;border-bottom:.0625rem solid #d1938a55;justify-content:space-between;gap:1.25rem;padding:0 max(1.25rem,50vw - 38rem);font-family:Roboto,sans-serif;position:sticky;top:0}.header-logo:where(.astro-5q3fhpwu),.header:where(.astro-5q3fhpwu){align-items:center;display:flex}.header-logo:where(.astro-5q3fhpwu){color:#452b28;flex-shrink:0;gap:.5625rem;text-decoration:none}.header-logo:where(.astro-5q3fhpwu) svg{flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.wordmark:where(.astro-5q3fhpwu){font:1.125rem/1.3 Playfair Display,serif}.wordmark:where(.astro-5q3fhpwu) small:where(.astro-5q3fhpwu){color:#a65244;letter-spacing:.2em;text-transform:uppercase;margin-top:.25rem;font:.4375rem/1.4 Roboto,sans-serif;display:block}.header:where(.astro-5q3fhpwu) .header-nav{margin-left:auto}.header-booking:where(.astro-5q3fhpwu){flex-shrink:0;display:none}.header:where(.astro-5q3fhpwu) a:focus-visible{outline-offset:.25rem;outline:.125rem solid #a65244}@media (width<=1199px){.header:where(.astro-5q3fhpwu){gap:.5rem}.header-logo:where(.astro-5q3fhpwu){flex-shrink:1;min-width:0}.wordmark:where(.astro-5q3fhpwu){min-width:0}.header:where(.astro-5q3fhpwu) .header-nav{display:contents}.header:where(.astro-5q3fhpwu) .header-nav-toggler{flex-shrink:0}}@media (width>=1200px){.header-booking:where(.astro-5q3fhpwu){display:inline-block}}.scroll:where(.astro-xqqoscft){cursor:pointer;flex-direction:column;align-items:center;gap:1rem;display:flex}.scroll-text:where(.astro-xqqoscft){--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));letter-spacing:.025em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));place-items:center;font-weight:500}@media (width>=750px){.scroll-text:where(.astro-xqqoscft){font-size:1.0625rem}}@media (width>=1200px){.scroll-text:where(.astro-xqqoscft){font-size:1.125rem;line-height:1.75rem}}.scroll-line:where(.astro-xqqoscft){width:100%;height:7.5rem;position:relative;overflow:hidden}.scroll-line:where(.astro-xqqoscft):before{content:"";background:#fff;width:.0625rem;height:100%;position:absolute;left:50%;transform:translate(-50%)}.scroll-line:where(.astro-xqqoscft):after{content:"";background:#fff;border-radius:15%;width:clamp(.6rem,.5vw,1rem);height:3.125rem;animation:3s linear infinite scrollBlock;position:absolute;top:-1.375rem;left:50%;transform:translate(-50%)}@keyframes scrollBlock{0%{top:-100%}to{top:100%}}.slider-content:where(.astro-eanb4qaz){grid:"logo logo logo"". . ."1fr".text."".buttons."". . ."1fr".scroll."/minmax(0,1fr) auto minmax(0,1fr);grid-area:pic;height:100%;display:grid;position:absolute;inset:0}.slider-content-logo:where(.astro-eanb4qaz){filter:drop-shadow(.125rem .125rem .25rem #00000080);z-index:3;grid-area:logo;place-self:center;height:clamp(8.75rem,8.02419rem + 3.22581vw,11.25rem);margin-top:5rem;display:block;align-self:start!important}.slider-content:where(.astro-eanb4qaz) .gradient:where(.astro-eanb4qaz){background:linear-gradient(#361d19 0,#361d1980 50%,#361d1933 80%,#361d1900);grid-area:logo;align-self:flex-start;width:100%;height:12.5rem}.slider-content-text:where(.astro-eanb4qaz),.slider-content:where(.astro-eanb4qaz) .gradient:where(.astro-eanb4qaz){z-index:1}.slider-content-text:where(.astro-eanb4qaz){text-align:center;text-wrap:pretty;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:.0625rem .0625rem #00000080,.0625rem .0625rem #00000087;grid-area:text;place-self:center;margin-bottom:2.5rem;margin-left:1rem;margin-right:1rem;font-family:Playfair Display,Playfair Display fallback,serif;font-size:clamp(2.625rem,2.44355rem + .806452vw,3.25rem);font-weight:700;line-height:1.25;display:grid}.slider-content-buttons:where(.astro-eanb4qaz){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;max-height:4.375rem;margin-left:1.5rem;margin-right:1.5rem;display:none}@media (width>=750px){.slider-content-buttons:where(.astro-eanb4qaz){display:grid}}@media (width>=992px){.slider-content-buttons:where(.astro-eanb4qaz){grid-template-columns:repeat(2,minmax(0,1fr))}}.slider-content-buttons:where(.astro-eanb4qaz){grid-area:buttons}.slider-content-buttons-btnPrenota:where(.astro-eanb4qaz){z-index:1;--tw-bg-opacity:1;background-color:rgb(195 123 112/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);border-radius:624.938rem;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.slider-content-buttons-btnPrenota:where(.astro-eanb4qaz):hover{--tw-bg-opacity:1;background-color:rgb(209 147 138/var(--tw-bg-opacity,1))}.slider-content-buttons-btnTrattamenti:where(.astro-eanb4qaz){z-index:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--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:#fff3;border-width:.0625rem;border-color:#ffffff4d;border-radius:624.938rem;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}.slider-content-buttons-btnTrattamenti:where(.astro-eanb4qaz):hover{background-color:#ffffff4d}.slider-content-scroll{z-index:2;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));grid-area:scroll;place-self:end center;display:grid}.prefooter:where(.astro-g5uwkhqt){grid:".info."/[bgstart]minmax(0,1fr) auto minmax(0,1fr)[bgend];display:grid}.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt){--tw-bg-opacity:1;background-color:rgb(166 82 68/var(--tw-bg-opacity,1))}@media (width>=750px){.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt){background-color:initial}}.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt){grid:"pic."/[bgstart]minmax(0,1fr) minmax(0,1.1fr)[bgend];grid-area:info/bgstart/info/bgend;display:grid}.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt):before{content:"";z-index:1;grid-area:pic/bgstart/pic/bgend}@media (width>=750px){.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt):before{background:linear-gradient(90deg,#a6524400 0,#a6524426 35%,#a65244 47%,#a65244)}}.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt) .background-pictureClass{grid-area:pic;width:stretch;display:none}@media (width>=750px){.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt) .background-pictureClass{display:block}}.prefooter:where(.astro-g5uwkhqt) .background:where(.astro-g5uwkhqt) .background-image:where(.astro-g5uwkhqt){object-fit:cover;width:100%;height:100%}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt){z-index:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));grid-area:info;place-self:center;gap:.5rem;margin-top:3.5rem;margin-bottom:3.5rem;font-weight:600;display:grid}@media (width>=750px){.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt){justify-items:center}}@media (width>=992px){.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt){text-align:center}}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt){margin-left:clamp(1.25rem,1.03226rem + .967742vw,2rem);margin-right:clamp(1.25rem,1.03226rem + .967742vw,2rem)}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) p:where(.astro-g5uwkhqt){text-align:start}@media (width>=750px){.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) p:where(.astro-g5uwkhqt){text-shadow:.0625rem .125rem .1875rem #000}}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .logo:where(.astro-g5uwkhqt){border-bottom:.1875rem solid #ffffff73;justify-self:center;width:clamp(12.5rem,10.6855rem + 8.06452vw,18.75rem);margin-bottom:1.5rem;padding-bottom:1.5rem}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .prefooter-contact:where(.astro-g5uwkhqt){-webkit-text-stroke-width:.01rem}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .prefooter-contact:where(.astro-g5uwkhqt):hover{-webkit-text-stroke-width:.05rem}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .prefooter-socials:where(.astro-g5uwkhqt){grid-auto-flow:column;justify-self:center;justify-items:center;width:70%;margin-top:1.5rem;display:grid}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt){aspect-ratio:1;background-color:initial;cursor:pointer;border-radius:624.938rem;justify-content:center;align-items:center;width:clamp(3.125rem,2.94355rem + .806452vw,3.75rem);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt):hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt):hover .social-icon:where(.astro-g5uwkhqt){opacity:0}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt):hover .social-icon-color:where(.astro-g5uwkhqt){opacity:1}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt) .social-icon:where(.astro-g5uwkhqt){color:#ffffffb3;opacity:1}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt) .social-icon-color:where(.astro-g5uwkhqt),.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt) .social-icon:where(.astro-g5uwkhqt){width:2rem;height:2rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.prefooter:where(.astro-g5uwkhqt) .prefooter-info:where(.astro-g5uwkhqt) .social-icon-wrapper:where(.astro-g5uwkhqt) .social-icon-color:where(.astro-g5uwkhqt){opacity:0}.credits:where(.astro-g32jbti2){display:inline-flex}.credits__link:where(.astro-g32jbti2){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));align-items:center;display:inline-flex;position:relative}@media (width>=1200px){.credits__link:where(.astro-g32jbti2){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}.credits__link:where(.astro-g32jbti2){-webkit-text-stroke-width:.00006rem}.credits__images:where(.astro-g32jbti2){width:2.5rem;height:auto;position:relative}.credits__image:where(.astro-g32jbti2){transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.credits__image--hover:where(.astro-g32jbti2){opacity:0;position:absolute;inset:0}.credits__link:where(.astro-g32jbti2):hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-text-stroke-width:.04em}.credits__link:where(.astro-g32jbti2):hover .credits__image--default:where(.astro-g32jbti2){opacity:0}.credits__link:where(.astro-g32jbti2):hover .credits__image--hover:where(.astro-g32jbti2){opacity:1}.footer:where(.astro-n5dk7enu){--tw-bg-opacity:1;background-color:rgb(54 29 25/var(--tw-bg-opacity,1));grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-flow:row;width:100%;height:100%;padding-top:1.25rem;padding-left:2.5rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;display:grid}@media (width>=750px){.footer:where(.astro-n5dk7enu){grid-template-columns:1fr auto;grid-auto-flow:column;height:3.5rem;padding-top:0}}.footer-legal:where(.astro-n5dk7enu){--tw-text-opacity:1;color:rgb(251 239 225/var(--tw-text-opacity,1));flex-direction:column;align-items:center;display:flex}@media (width>=750px){.footer-legal:where(.astro-n5dk7enu){flex-direction:row}}.footer-legal-identifications-item:where(.astro-n5dk7enu){margin-bottom:.5rem;display:flex}@media (width>=750px){.footer-legal-identifications-item:where(.astro-n5dk7enu){margin-bottom:0}}.footer-legal-identifications-item:where(.astro-n5dk7enu) p:where(.astro-n5dk7enu){display:none}@media (width>=750px){.footer-legal-identifications-item:where(.astro-n5dk7enu) p:where(.astro-n5dk7enu){display:block}}.footer-legal-policy:where(.astro-n5dk7enu){text-align:center;flex-direction:column;row-gap:.5rem;display:flex}@media (width>=750px){.footer-legal-policy:where(.astro-n5dk7enu){text-align:start;flex-direction:row;row-gap:0}}.footer-legal-policy:where(.astro-n5dk7enu) a:where(.astro-n5dk7enu){-webkit-text-stroke-width:.00006rem}.footer-legal-policy:where(.astro-n5dk7enu) a:where(.astro-n5dk7enu):hover{-webkit-text-stroke-width:.04em}.footer:where(.astro-n5dk7enu) .footer-credits{--tw-bg-opacity:1;background-color:rgb(54 29 25/var(--tw-bg-opacity,1));justify-content:center;align-items:center;width:100%;margin-top:1.25rem;margin-bottom:1.25rem;display:flex}@media (width>=750px){.footer:where(.astro-n5dk7enu) .footer-credits{justify-self:end;margin-top:0;margin-bottom:0}}@media (width>=1200px){.footer:where(.astro-n5dk7enu) .footer-credits{justify-content:flex-end;margin-top:0;margin-bottom:0}}.floating-whatsapp:where(.astro-2o5wg552){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.whatsapp-button:where(.astro-2o5wg552){cursor:pointer;z-index:10;--tw-text-opacity:1;width:3.75rem;height:3.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;font-size:2.1875rem;animation:1.2s infinite pulse;display:none;position:fixed;bottom:2rem;right:2rem;box-shadow:0 .25rem .625rem #00000026}@media (width>=1200px){.whatsapp-button:where(.astro-2o5wg552){display:flex}}.whatsapp-button:where(.astro-2o5wg552){transition:bottom .3s ease-in-out}.whatsapp-button:where(.astro-2o5wg552).raised{bottom:4rem}@keyframes pulse{0%{box-shadow:0 0 #25d365bf}to{box-shadow:0 0 0 .9375rem #25d36500}}.whatsapp-chatbox:where(.astro-2o5wg552){opacity:0;transform-origin:100% 100%;z-index:9999;background-color:#fff;border-radius:.625rem;width:23.4375rem;transition:transform .3s,opacity .3s;position:fixed;bottom:7rem;right:4rem;overflow:hidden;transform:scale(0);box-shadow:0 .1875rem .625rem #0003}.whatsapp-chatbox:where(.astro-2o5wg552).open{opacity:1;transform:scale(1)}.whatsapp-chatbox:where(.astro-2o5wg552).close{opacity:0;transform:scale(0)}.chat-header:where(.astro-2o5wg552){color:#fff;background-color:#075e54;grid-template-columns:4.375rem auto 2.5rem;align-items:center;padding:.5rem;display:grid}.chat-header:where(.astro-2o5wg552) .avatar:where(.astro-2o5wg552){position:relative}.chat-header:where(.astro-2o5wg552) .avatar:where(.astro-2o5wg552):after{content:"";background:#4fbe86;border:.0625rem solid #fff;border-radius:50%;width:.625rem;height:.625rem;position:absolute;bottom:.25rem;right:.625rem}.chat-header:where(.astro-2o5wg552) .status-title:where(.astro-2o5wg552){font-weight:700}.chat-header:where(.astro-2o5wg552) .status-subtitle:where(.astro-2o5wg552){color:#e0e0e0;font-size:.8rem}.chat-header:where(.astro-2o5wg552) .close:where(.astro-2o5wg552){cursor:pointer;text-align:center;margin-right:2.5rem;font-size:1.3rem}.chat-body:where(.astro-2o5wg552){background-image:url(/assets/images/bg-chat-tile-light.png);background-repeat:repeat;background-size:21.875rem;min-height:15.625rem;padding:1rem;position:relative}.chat-overlay:where(.astro-2o5wg552){pointer-events:none;--tw-bg-opacity:1;background-color:rgb(234 230 223/var(--tw-bg-opacity,1));opacity:.85;position:absolute;inset:0}.chat-bubble:where(.astro-2o5wg552){background:#4fbe86;border-radius:1.25rem;padding:.75rem 1.25rem;display:inline-block}.typing:where(.astro-2o5wg552){align-items:center;gap:.25rem;display:flex}.typing:where(.astro-2o5wg552).is-hidden{display:none}.dot:where(.astro-2o5wg552){background:#0a3523b3;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.8s ease-in-out infinite typingAnim}.dot:where(.astro-2o5wg552):nth-child(2){animation-delay:.3s}.dot:where(.astro-2o5wg552):nth-child(3){animation-delay:.6s}@keyframes typingAnim{0%{opacity:1;transform:translateY(0)}28%{opacity:.6;transform:translateY(-.375rem)}44%{opacity:.3;transform:translateY(0)}}.message:where(.astro-2o5wg552){background:#fff;border-radius:.5rem .5rem .5rem .125rem;max-width:80%;padding:.625rem .9375rem;position:relative;box-shadow:0 .0625rem .125rem #00000026}.message:where(.astro-2o5wg552) .triangle:where(.astro-2o5wg552){border-top:0 solid #0000;border-bottom:.9375rem solid #0000;border-left:0 solid #0000;border-right:.9375rem solid #fff;width:0;height:0;position:absolute;top:0;left:-.625rem}.message:where(.astro-2o5wg552) .account-name:where(.astro-2o5wg552){color:#11111180;font-size:.85rem;font-weight:700}.message:where(.astro-2o5wg552) .message-body:where(.astro-2o5wg552){margin-top:.25rem;font-size:.95rem}.message:where(.astro-2o5wg552) .message-time:where(.astro-2o5wg552){color:#11111180;justify-content:flex-end;margin-top:.25rem;font-size:.8rem;display:flex}.chat-footer:where(.astro-2o5wg552){background:#f0f0f0;padding:.5rem}.chat-footer:where(.astro-2o5wg552) form:where(.astro-2o5wg552){grid-template-columns:1fr 3.125rem;gap:.5rem;display:grid}.chat-footer:where(.astro-2o5wg552) form:where(.astro-2o5wg552) .input:where(.astro-2o5wg552){background:#fff;border:none;border-radius:1.25rem;height:2.8125rem;padding:0 .625rem}.chat-footer:where(.astro-2o5wg552) form:where(.astro-2o5wg552) .button-send:where(.astro-2o5wg552){color:#919191;background:0 0;border:none;font-size:2rem}.directionButton:where(.astro-evq7vno7){display:grid}.directionButton-button:where(.astro-evq7vno7){--tw-bg-opacity:1;background-color:rgb(195 123 112/var(--tw-bg-opacity,1));text-align:center;--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);border-radius:624.938rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:center;justify-self:center;place-items:center;gap:.75rem;padding:2rem;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-grid}.directionButton-button:where(.astro-evq7vno7):hover{--tw-bg-opacity:1;background-color:rgb(209 147 138/var(--tw-bg-opacity,1))}@media (width>=350px){.directionButton-button:where(.astro-evq7vno7){grid-template-columns:minmax(0,auto) max-content}}@media (width>=750px){.directionButton-button:where(.astro-evq7vno7){padding-left:3.5rem;padding-right:3.5rem}}.directionButton-icon:where(.astro-evq7vno7){width:1.25em;height:1.25em}.directionButton-icon:where(.astro-evq7vno7)>*{width:100%;height:100%}.bottom-actions:where(.astro-ssso75oi){z-index:9;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;justify-content:space-between;gap:.5rem;padding-top:.5rem;padding-left:.5rem;padding-right:.5rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=1200px){.bottom-actions:where(.astro-ssso75oi){display:none}}.bottom-actions:where(.astro-ssso75oi).hidden{transform:translateY(100%)}.bottom-actions:where(.astro-ssso75oi).visible{transform:translateY(0)}.action:where(.astro-ssso75oi){--tw-bg-opacity:1;background-color:rgb(166 82 68/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;min-width:3.5rem;height:4.375rem;min-height:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;flex-direction:column;flex:1;place-content:center;place-items:center;padding:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.action:where(.astro-ssso75oi).left{border-top-left-radius:2.5rem}.action:where(.astro-ssso75oi).mid{border-radius:0}.action:where(.astro-ssso75oi).right{border-top-right-radius:2.5rem}.action-icon:where(.astro-ssso75oi){--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:.25rem;margin-bottom:.25rem}.bottom-actions:where(.astro-ssso75oi) .directionButton{flex:1}.bottom-actions:where(.astro-ssso75oi) .directionButton-button{--tw-bg-opacity:1;background-color:rgb(166 82 68/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;width:100%;min-width:3.5rem;height:4.375rem;min-height:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:none;border-radius:0 2.5rem 0 0;flex-direction:column;place-content:center;place-items:center;gap:0;padding:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.bottom-actions:where(.astro-ssso75oi) .directionButton-icon{width:2rem;height:2rem;margin-top:.25rem;margin-bottom:.25rem}@keyframes _fade_nr9kq_1{0%{opacity:0}to{opacity:1}}._slider_item_nr9kq_258{visibility:hidden}._slider_item_nr9kq_258._active_nr9kq_261{visibility:visible}._slider_item_nr9kq_258._animation_in_nr9kq_264,._slider_item_nr9kq_258._animation_out_nr9kq_264{visibility:visible;animation:1s both paused _fade_nr9kq_1}._slider_item_nr9kq_258._animation_in_nr9kq_264{animation-timing-function:cubic-bezier(.33,1,.68,1)}._slider_item_nr9kq_258._animation_out_nr9kq_264{animation-timing-function:cubic-bezier(.32,0,.67,0);animation-direction:reverse}._slider_item_nr9kq_258._animation_running_nr9kq_276{animation-play-state:running}body{--slider-height:clamp(24.75rem, 55vh, 37.125rem);--slider-full-height:clamp(45rem, 100vh, 67.5rem)}@media (orientation:portrait){body{--slider-height:clamp(22.5rem, 50vh, 33.75rem);--slider-full-height:min(125vmin, 67vmax)}}.slider:where(.astro-urlcyca5){--max-w:calc(var(--outer-w) - var(--scrolbar-width,0px));--cur-sp:clamp(.338rem, -.316rem + 1.82vw, 1.953rem);--outer-w:125rem;--inner-w:calc(var(--outer-w) - var(--cur-sp,0px)*2);--outer-mx:calc((100% - var(--outer-w))/2);--inner-mx:calc((100% - var(--inner-w))/2);height:var(--slider-height);grid:"pic"100%/minmax(0,1fr);justify-content:center;width:100%;display:grid}.slider-item:where(.astro-urlcyca5){grid-area:pic;width:100%;height:100%}.slider:where(.astro-urlcyca5) .slider-image{object-fit:cover;width:100%;height:100%}.slider--full:where(.astro-urlcyca5){--slider-full-height:100dvh;height:var(--slider-full-height)}
