:root{--zero:0%;--header-h:4.0625rem;--top-space:clamp(1.25rem,-.12903rem + 6.1290322581vw,6rem);--padding-x:clamp(1.25rem,1.03226rem + .9677419355vw,2rem);--nav-h:9.375rem}@media(min-width:750px){:root{--header-h:5rem}}@media(min-width:1200px){:root{--header-h:8.75rem}}:root{--h-menubars:3.125rem}html{font-size:1rem;line-height:1.5rem;line-height:1.5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;text-rendering:optimizeLegibility}a:focus-visible{outline:none}*{scroll-margin-top:var(--scroll-top,var(--zero))}#main{overflow-x:hidden}#main .main-title{align-items:flex-end;font-weight:700;letter-spacing:-.1rem;line-height:1.25;margin-bottom:.75rem;margin-top:.75rem;text-align:center;text-transform:capitalize;text-wrap:pretty;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media(min-width:992px){#main .main-title{text-align:start}}#main .main-title{font-size:clamp(1.5rem,1.39113rem + .4838709677vw,1.875rem)}#main .btn,#main a.button,#main button{touch-action:manipulation}body{display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(10 10 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));min-height:100svh}body>main{display:grid;flex:1 0 auto}body .wrapper{display:grid;justify-items:center;justify-self:center;max-width:75rem;padding-left:clamp(1rem,.70968rem + 1.2903225806vw,2rem);padding-right:clamp(1rem,.70968rem + 1.2903225806vw,2rem);width:-webkit-fill-available;width:-moz-available;width:stretch}*{scrollbar-color:#9e005d #101114;scrollbar-width:thin}::-webkit-scrollbar{height:.625rem;width:3.125rem}::-webkit-scrollbar-track{background:#101114}::-webkit-scrollbar-thumb{background-color:#9e005d;border:.125rem solid #1a1c21;border-radius:.625rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn 1s ease-out forwards}.submenu-toggle:where(.astro-fukmzfcr){align-items:center;display:flex;font-size:1.875rem;height:2rem;justify-content:center;line-height:2.25rem;line-height:1;width:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1200px){.submenu-toggle:where(.astro-fukmzfcr){display:none}}.submenu-toggle:where(.astro-fukmzfcr):focus-visible{outline-color:#9e005d;outline-offset:.25rem;outline-style:solid;outline-width:.125rem}.submenu-toggle-icon:where(.astro-fukmzfcr){transition:transform .26s ease}.nav-item[data-submenu-open] .submenu-toggle-icon{transform:rotate(180deg)}.nav-submenu:where(.astro-fukmzfcr){display:grid;gap:1.25rem;opacity:0;overflow:hidden;padding-left:.5rem;padding-right:.5rem;pointer-events:none;text-align:center}@media(min-width:1200px){.nav-submenu:where(.astro-fukmzfcr){text-align:start}}.nav-submenu:where(.astro-fukmzfcr){max-height:0;transform:translate3d(0,-.2rem,0);transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);will-change:max-height,opacity,transform}@media(min-width:1200px){.nav-submenu:where(.astro-fukmzfcr){background-color:#000000f2;border-bottom:.0625rem solid rgb(158 0 93/.2);border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-left:.0625rem solid rgb(158 0 93/.2);border-right:.0625rem solid rgb(158 0 93/.2);border-top-color:#9e005d33;border-top-style:solid;box-shadow:0 1.125rem 1.875rem #00000029;display:grid;gap:1.25rem;left:0;max-width:min(92vw,42rem);min-width:0;padding:1.25rem 2.5rem;position:absolute;top:100%;transform:translateZ(0);transition:max-height .3s ease-in-out,opacity .26s ease,transform .3s ease,padding .3s ease;width:auto;width:max-content;z-index:1}}.nav-item[data-submenu-open]>.nav-submenu{max-height:calc(var(--submenu-items, 1)*5rem);opacity:1;padding-bottom:1.25rem;padding-top:1.25rem;pointer-events:auto;transform:translateZ(0)}@media(min-width:1200px){.nav-item[data-submenu-open]>.nav-submenu{max-height:min(75vh,57.5rem);padding-bottom:1.25rem;padding-top:1.25rem}.nav-item:focus-within>.nav-submenu,.nav-item:hover>.nav-submenu{max-height:min(75vh,57.5rem);opacity:1;pointer-events:auto}}.nav-submenu-item:where(.astro-fukmzfcr){align-content:flex-start;display:grid;min-width:0}.nav-submenu-link:where(.astro-fukmzfcr){display:block;font-size:1.25rem;font-weight:700;line-height:1.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-submenu-link:where(.astro-fukmzfcr):hover{--tw-text-opacity:1;color:rgb(187 0 106/var(--tw-text-opacity,1))}@media(min-width:750px){.nav-submenu-link:where(.astro-fukmzfcr){font-size:1.5rem;line-height:2rem}}@media(min-width:1200px){.nav-submenu-link:where(.astro-fukmzfcr){font-size:1.125rem;line-height:1.75rem}}.nav-submenu-link:where(.astro-fukmzfcr):focus-visible,.nav-submenu-link:where(.astro-fukmzfcr):hover{--tw-text-opacity:1;color:rgb(187 0 106/var(--tw-text-opacity,1));-webkit-text-stroke:.03rem}.nav-submenu-link--active:where(.astro-fukmzfcr){--tw-text-opacity:1;color:rgb(187 0 106/var(--tw-text-opacity,1));-webkit-text-stroke:.03rem}.nav:where(.astro-hviy6i6g){display:grid;inset:0;overflow-y:auto;position:fixed;transform-origin:top;z-index:2;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));will-change:transform}@media(min-width:1200px){.nav:where(.astro-hviy6i6g){padding-left:0;padding-right:0;padding-top:0}}.nav:where(.astro-hviy6i6g){backface-visibility:hidden;contain:paint;opacity:1;pointer-events:none;transform:translate3d(100%,0,0);transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;visibility:hidden;-webkit-overflow-scrolling:touch;align-items:stretch;grid-template:"menu" 1fr/1fr}@media(min-width:1200px){.nav:where(.astro-hviy6i6g){align-items:center;background-color:initial;contain:none;display:grid;grid-template:"menu"/minmax(0,1fr);height:100%;justify-self:stretch;min-width:0;opacity:1;overflow:visible;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible;width:100%}}.nav:where(.astro-hviy6i6g)[data-open]{pointer-events:auto;transform:translateZ(0);transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s;visibility:visible}body.nav-is-open,html.nav-is-open{overflow:hidden;overscroll-behavior:none}.nav-accordion:where(.astro-hviy6i6g){display:contents}.nav-list:where(.astro-hviy6i6g){display:grid;font-size:1.25rem;grid-auto-flow:row;justify-content:space-evenly;line-height:1.75rem;text-wrap:wrap;transform-origin:top;will-change:transform,opacity}@media(min-width:750px){.nav-list:where(.astro-hviy6i6g){font-size:1.875rem;line-height:2.25rem}}@media(min-width:1200px){.nav-list:where(.astro-hviy6i6g){align-items:stretch;display:grid;font-size:1.25rem;grid-auto-flow:column;height:var(--header-h);justify-content:space-evenly;justify-self:stretch;line-height:1.75rem;min-width:0;overflow:visible;transition:height .52s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:100%}}@media(max-width:1200px){.nav-list:where(.astro-hviy6i6g){align-content:space-evenly;justify-items:center}}@media(orientation:landscape){.nav-list:where(.astro-hviy6i6g){padding:0}}.nav-item-wrapper:where(.astro-hviy6i6g){align-items:center;display:flex;gap:.5rem;justify-content:center}@media(min-width:1200px){.nav-item-wrapper:where(.astro-hviy6i6g){display:block;height:100%}}.nav-item:where(.astro-hviy6i6g){text-align:center}@media(min-width:750px){.nav-item:where(.astro-hviy6i6g){display:grid}}@media(min-width:1200px){.nav-item:where(.astro-hviy6i6g){flex:1 1 0%;height:100%;min-width:0;position:relative;transition:height .52s cubic-bezier(.22,1,.36,1)}.nav-item:where(.astro-hviy6i6g):focus-within .dropdown-icon:where(.astro-hviy6i6g),.nav-item:where(.astro-hviy6i6g):hover .dropdown-icon:where(.astro-hviy6i6g){transform:rotate(180deg)}.nav-item:where(.astro-hviy6i6g):focus-within .dropdown-icon:where(.astro-hviy6i6g) .st0,.nav-item:where(.astro-hviy6i6g):hover .dropdown-icon:where(.astro-hviy6i6g) .st0{stroke:#fff}}.nav-item--active:where(.astro-hviy6i6g) .nav-link:where(.astro-hviy6i6g),.nav-link--active:where(.astro-hviy6i6g){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-color:#9e005d;text-decoration-line:underline;text-decoration-thickness:.25rem;text-underline-offset:.5rem}@media(min-width:1200px){.nav-item--active:where(.astro-hviy6i6g) .nav-link:where(.astro-hviy6i6g),.nav-link--active:where(.astro-hviy6i6g){--tw-text-opacity:1;color:rgb(187 0 106/var(--tw-text-opacity,1));text-decoration-line:none}}.nav-item--active:where(.astro-hviy6i6g) .nav-link:where(.astro-hviy6i6g),.nav-link--active:where(.astro-hviy6i6g){-webkit-text-stroke:.05rem}.nav-link:where(.astro-hviy6i6g){display:flex;font-weight:700;position:relative;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:1200px){.nav-link:where(.astro-hviy6i6g){align-items:center;height:100%;justify-content:center;overflow:hidden;padding-left:.5rem;padding-right:.5rem;width:100%}@media(min-width:1400px){.nav-link:where(.astro-hviy6i6g){padding-left:1.25rem;padding-right:1.25rem}}.nav-link:where(.astro-hviy6i6g){transition:color .3s ease-in-out,height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1)}.nav-link:where(.astro-hviy6i6g):hover{--tw-text-opacity:1;color:rgb(187 0 106/var(--tw-text-opacity,1))}}.nav-link:where(.astro-hviy6i6g):focus-visible{outline-color:#9e005d;outline-offset:.5rem;outline-style:solid;outline-width:.125rem}@media(min-width:1200px){.nav-link:where(.astro-hviy6i6g) span:where(.astro-hviy6i6g){position:relative;z-index:1}}.nav-link:where(.astro-hviy6i6g) .dropdown-icon:where(.astro-hviy6i6g){align-self:center;display:none;height:.75rem;margin-left:.5rem;width:.75rem}@media(min-width:1200px){.nav-link:where(.astro-hviy6i6g) .dropdown-icon:where(.astro-hviy6i6g){display:block}}.nav-link:where(.astro-hviy6i6g) .dropdown-icon:where(.astro-hviy6i6g){transition:transform .3s}.nav-link:where(.astro-hviy6i6g) .dropdown-icon:where(.astro-hviy6i6g) .st0{fill:none;stroke:#fff;stroke-width:2}custom-toggle:where(.astro-osjxbug7){position:relative;z-index:3}#navtogglecheckbox:where(.astro-osjxbug7){display:none}.menu-icon:where(.astro-osjxbug7){border-bottom-left-radius:1rem;display:flex;flex-direction:column;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(187 0 106/var(--tw-bg-opacity,1));cursor:pointer;height:4.0625rem;padding:1.25rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:4.375rem}@media(min-width:750px){.menu-icon:where(.astro-osjxbug7){height:5rem;padding:1.5625rem;width:5.625rem}}.menu-icon:where(.astro-osjxbug7)[aria-expanded=true]{background:transparent;position:fixed;right:0;top:0}.menu-icon:where(.astro-osjxbug7) input:where(.astro-osjxbug7){display:none}.menu-icon:where(.astro-osjxbug7) div:where(.astro-osjxbug7){border-radius:1rem;display:block;height:.1875rem;transition-duration:.5s;width:100%}.menu-icon:where(.astro-osjxbug7)>.top:where(.astro-osjxbug7){justify-self:end;width:50%}.menu-icon:where(.astro-osjxbug7)>.bottom:where(.astro-osjxbug7),.menu-icon:where(.astro-osjxbug7)>.mid:where(.astro-osjxbug7),.menu-icon:where(.astro-osjxbug7)>.top:where(.astro-osjxbug7){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.menu-icon:where(.astro-osjxbug7)>.bottom:where(.astro-osjxbug7){justify-self:start;width:50%}.menu-icon:where(.astro-osjxbug7)>.top:where(.astro-osjxbug7){top:0;transform-origin:left center}.menu-icon:where(.astro-osjxbug7)>.mid:where(.astro-osjxbug7){top:50%;transform:translateY(-50%);transform-origin:left center}.menu-icon:where(.astro-osjxbug7)>.bottom:where(.astro-osjxbug7){top:100%;transform:translateY(-100%);transform-origin:left center}.menu-icon:where(.astro-osjxbug7) input:where(.astro-osjxbug7):checked~.top:where(.astro-osjxbug7){left:.3125rem;top:0;transform:rotate(45deg);width:100%}.menu-icon:where(.astro-osjxbug7) input:where(.astro-osjxbug7):checked~.mid:where(.astro-osjxbug7){opacity:0;width:0}.menu-icon:where(.astro-osjxbug7) input:where(.astro-osjxbug7):checked~.bottom:where(.astro-osjxbug7){left:.3125rem;top:1.75rem;transform:rotate(-45deg);width:100%}#header-sentinel:where(.astro-dtszmilf){display:block;height:.0625rem;margin-bottom:-.0625rem;pointer-events:none;width:100%}.header:where(.astro-3wivoes7){display:grid;justify-items:stretch;width:100%;z-index:8;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media(min-width:1200px){.header:where(.astro-3wivoes7){justify-items:center}}.header:where(.astro-3wivoes7){grid-template:". logo toggler" var(--header-h)/3.4375rem minmax(0,1fr) 3.4375rem;height:var(--header-h);position:sticky;top:0;transition:height .52s cubic-bezier(.22,1,.36,1),box-shadow .7s ease-in-out,padding .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}@media(min-width:750px){.header:where(.astro-3wivoes7){grid-template:". logo toggler" 1fr/5.625rem minmax(0,1fr) 5.625rem}}@media(min-width:1200px){.header:where(.astro-3wivoes7){align-content:stretch;grid-template:[blockstart] ". logo menu ." minmax(0,1fr) [blockend]/[inizio] minmax(.75rem,5vw) auto minmax(0,1fr) minmax(.75rem,5vw) [fine];transform:translateY(0)}}.header-nav:where(.astro-3wivoes7){grid-area:menu;justify-self:stretch;min-width:0}.header-logo:where(.astro-3wivoes7){align-self:center;display:grid;justify-self:center;place-items:center}@media(min-width:1200px){.header-logo:where(.astro-3wivoes7){height:auto}}.header-logo:where(.astro-3wivoes7){grid-area:logo;width:4.0625rem}@media(min-width:1200px){.header-logo:where(.astro-3wivoes7){align-self:center;width:clamp(3.75rem,2.29839rem + 6.4516129032vw,8.75rem)}}.header-nav-toggler:where(.astro-3wivoes7){display:grid;grid-area:toggler}custom-header.header>custom-toggle.header-nav-toggler{align-self:start;display:grid;grid-area:toggler;inset-inline-end:0;justify-self:end;position:absolute;right:0;top:0;z-index:10}@media(min-width:1200px){custom-header.header>custom-toggle.header-nav-toggler{display:none;position:static}}.header:where(.astro-3wivoes7)[data-sticky=true]{--header-h:4.0625rem}.header:where(.astro-3wivoes7)[data-sticky=true] .header-logo:where(.astro-3wivoes7){transform-origin:center}@media(min-width:1200px){.header:where(.astro-3wivoes7)[data-sticky=true] .header-logo:where(.astro-3wivoes7){--tw-scale-x:.5;--tw-scale-y:.5;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))}}.header:where(.astro-3wivoes7)[data-sticky=true] .header-logo:where(.astro-3wivoes7){transition:transform .52s cubic-bezier(.22,1,.36,1)}.header:where(.astro-3wivoes7)[data-sticky=true]{--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)}@media(min-width:750px){.header:where(.astro-3wivoes7)[data-sticky=true]{--header-h:5rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:1200px){.header:where(.astro-3wivoes7)[data-sticky=true]{--h-menubars:1.25rem}.header:where(.astro-3wivoes7)[data-sticky=false] .header-logo:where(.astro-3wivoes7){transition:transform .52s cubic-bezier(.22,1,.36,1)}.header:where(.astro-3wivoes7)[data-scroll-visible=false]{transform:translateY(calc(var(--header-h)*-1))}.header:where(.astro-3wivoes7)[data-scroll-visible=true]{transform:translateY(0)}}.newsletter-form:where(.astro-nbvfnxgh){align-items:center;display:flex;max-width:none;position:relative;width:100%}.newsletter-input:where(.astro-nbvfnxgh){background-color:#ffffff0d;border-color:#ffffff1a;border-radius:.125rem;border-width:.0625rem;font-size:.9375rem;padding:.875rem 3.5rem .875rem 1rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.newsletter-input:where(.astro-nbvfnxgh)::placeholder{color:#fff6}.newsletter-input:where(.astro-nbvfnxgh){transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.newsletter-input:where(.astro-nbvfnxgh):focus{--tw-border-opacity:1;border-color:rgb(158 0 93/var(--tw-border-opacity,1));outline:.125rem solid transparent;outline-offset:.125rem}@media(min-width:1200px){.newsletter-input:where(.astro-nbvfnxgh){font-size:1rem;line-height:1.5rem;padding-bottom:1rem;padding-top:1rem;width:100%}}.newsletter-submit:where(.astro-nbvfnxgh){border-radius:.375rem;display:grid;height:2.5rem;place-items:center;position:absolute;right:.375rem;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(158 0 93/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.newsletter-submit:where(.astro-nbvfnxgh):hover{--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))}@media(min-width:1200px){.newsletter-submit:where(.astro-nbvfnxgh){height:2.75rem;width:2.75rem}}.newsletter-feedback:where(.astro-nbvfnxgh){color:#fffc;font-size:.75rem;font-weight:600;margin-top:.5rem;min-height:1.125rem}.newsletter-feedback:where(.astro-nbvfnxgh)[data-state=success]{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.newsletter-feedback:where(.astro-nbvfnxgh)[data-state=error]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.newsletter-feedback:where(.astro-nbvfnxgh)[data-state=loading]{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.prefooter-section:where(.astro-k5bquyyc){display:grid;--tw-bg-opacity:1;background-color:rgb(13 13 13/var(--tw-bg-opacity,1));font-size:.875rem}.prefooter-wrapper:where(.astro-k5bquyyc){justify-self:center;max-width:87.5rem;padding-left:clamp(1rem,.70968rem + 1.2903225806vw,2rem);padding-right:clamp(1rem,.70968rem + 1.2903225806vw,2rem);width:-webkit-fill-available;width:-moz-available;width:stretch}.prefooter-wrapper:where(.astro-k5bquyyc),.prefooter:where(.astro-k5bquyyc){display:grid;justify-items:center}.prefooter:where(.astro-k5bquyyc){-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:3rem;padding-top:3rem;row-gap:2rem;text-align:center}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc){grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;text-align:start}}.prefooter:where(.astro-k5bquyyc) .semititle:where(.astro-k5bquyyc){font-size:1.0625rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .divider-small:where(.astro-k5bquyyc){border-bottom-width:.0625rem;margin-bottom:1rem;margin-top:1rem;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.prefooter:where(.astro-k5bquyyc) .promo-link-compact:where(.astro-k5bquyyc){align-items:center;background-color:#ffffff0d;border-color:#ffffff1a;border-width:.0625rem;display:flex;gap:.75rem;justify-content:center;padding:.625rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prefooter:where(.astro-k5bquyyc) .promo-link-compact:where(.astro-k5bquyyc):hover{--tw-border-opacity:1;background-color:#ffffff1a;border-color:rgb(158 0 93/var(--tw-border-opacity,1))}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .promo-link-compact:where(.astro-k5bquyyc){justify-content:flex-start}}.prefooter:where(.astro-k5bquyyc) .promo-link-compact:where(.astro-k5bquyyc) .label:where(.astro-k5bquyyc){font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .promo-link-compact:where(.astro-k5bquyyc) .cta:where(.astro-k5bquyyc){border-color:#9e005d4d;border-radius:.25rem;border-width:.0625rem;font-size:.75rem;font-weight:900;line-height:1rem;padding:.125rem .375rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(158 0 93/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .promo-link-compact:where(.astro-k5bquyyc):hover .cta:where(.astro-k5bquyyc){--tw-bg-opacity:1;background-color:rgb(158 0 93/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .promo-link-compact--whatsapp:where(.astro-k5bquyyc):hover{--tw-border-opacity:1;background-color:#25d3661a;border-color:rgb(37 211 102/var(--tw-border-opacity,1))}.prefooter:where(.astro-k5bquyyc) .promo-link-compact--whatsapp:where(.astro-k5bquyyc):hover .cta:where(.astro-k5bquyyc){--tw-border-opacity:1;border-color:rgb(37 211 102/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(37 211 102/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .promo-link-compact--whatsapp:where(.astro-k5bquyyc):hover:hover .cta:where(.astro-k5bquyyc){--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc){align-content:flex-start;display:grid;gap:1rem;justify-self:center}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc){justify-self:start}}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .logo:where(.astro-k5bquyyc){height:6rem;justify-self:center;width:auto}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .logo:where(.astro-k5bquyyc){height:2.5rem;justify-self:start}}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .info-stack:where(.astro-k5bquyyc){display:grid;gap:1rem}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .address-box:where(.astro-k5bquyyc){align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;justify-content:center;line-height:1.5rem;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:750px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .address-box:where(.astro-k5bquyyc){align-items:flex-start;flex-direction:row}}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .address-box:where(.astro-k5bquyyc){justify-content:flex-start}}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .address-box:where(.astro-k5bquyyc) .icon:where(.astro-k5bquyyc){flex-shrink:0;margin-top:.125rem;--tw-text-opacity:1;color:rgb(158 0 93/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc){display:grid;gap:.5rem;justify-items:center}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc){justify-items:start}}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .label:where(.astro-k5bquyyc){font-size:1.0625rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .contact-links:where(.astro-k5bquyyc){display:grid;gap:.375rem;justify-items:center}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .contact-links:where(.astro-k5bquyyc){justify-items:start}}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .contact-links:where(.astro-k5bquyyc) a:where(.astro-k5bquyyc){align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/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)}@media(min-width:750px){.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .contact-links:where(.astro-k5bquyyc) a:where(.astro-k5bquyyc){flex-direction:row;font-size:1.0625rem}}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .contact-links:where(.astro-k5bquyyc) a:where(.astro-k5bquyyc):hover{-webkit-text-stroke:.03rem}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .botteghino-mini:where(.astro-k5bquyyc) .contact-links:where(.astro-k5bquyyc) a:where(.astro-k5bquyyc) .icon:where(.astro-k5bquyyc){--tw-text-opacity:1;color:rgb(158 0 93/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .work-link:where(.astro-k5bquyyc){align-items:center;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.1em;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .work-link:where(.astro-k5bquyyc):hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-main:where(.astro-k5bquyyc) .work-link:where(.astro-k5bquyyc) .icon:where(.astro-k5bquyyc){--tw-text-opacity:1;color:rgb(158 0 93/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-info:where(.astro-k5bquyyc){align-content:flex-start;display:grid;justify-self:center}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-info:where(.astro-k5bquyyc){justify-self:start}}.prefooter:where(.astro-k5bquyyc) .col-info:where(.astro-k5bquyyc) .hours-compact:where(.astro-k5bquyyc){display:grid;font-size:1rem;gap:.25rem;line-height:1.5rem;text-wrap:pretty;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:750px){.prefooter:where(.astro-k5bquyyc) .col-info:where(.astro-k5bquyyc) .hours-compact:where(.astro-k5bquyyc){font-size:1.0625rem}}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc){align-content:flex-start;display:grid;width:100%}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc){justify-self:start}}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .newsletter-block:where(.astro-k5bquyyc){width:100%}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .newsletter-block:where(.astro-k5bquyyc)>:where(.astro-k5bquyyc):not([hidden])~:where(.astro-k5bquyyc):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)))}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-section:where(.astro-k5bquyyc) .semititle:where(.astro-k5bquyyc){font-size:1.0625rem;margin-bottom:.75rem}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-links:where(.astro-k5bquyyc){display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(min-width:1200px){.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-links:where(.astro-k5bquyyc){justify-content:flex-start}}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-link:where(.astro-k5bquyyc){background-color:#ffffff0d;border-radius:.5rem;padding:.625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-link:where(.astro-k5bquyyc):hover{--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))}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-link--instagram:where(.astro-k5bquyyc):hover{background-color:#e1306c;transform:scale(1.1)}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-link--facebook:where(.astro-k5bquyyc):hover{background-color:#1877f2;transform:scale(1.1)}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-link--linkedin:where(.astro-k5bquyyc):hover{background-color:#0077b5;transform:scale(1.1)}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .social-link--whatsapp:where(.astro-k5bquyyc):hover{background-color:#25d366;transform:scale(1.1)}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .contact-link:where(.astro-k5bquyyc){transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .contact-link:where(.astro-k5bquyyc):hover,.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .contact-link:where(.astro-k5bquyyc):hover .icon:where(.astro-k5bquyyc){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .contact-link--phone:where(.astro-k5bquyyc):hover{color:#1877f2}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .contact-link--whatsapp:where(.astro-k5bquyyc):hover{color:#25d366}.prefooter:where(.astro-k5bquyyc) .col-newsletter:where(.astro-k5bquyyc) .contact-link--mail:where(.astro-k5bquyyc):hover{color:#ff86a1}.credits:where(.astro-jk4zwil6){display:inline-flex}.credits__link:where(.astro-jk4zwil6){align-items:center;display:inline-flex;position:relative;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1200px){.credits__link:where(.astro-jk4zwil6){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}.credits__link:where(.astro-jk4zwil6){-webkit-text-stroke-width:.00006rem}.credits__images:where(.astro-jk4zwil6){height:auto;position:relative;width:2.5rem}.credits__image:where(.astro-jk4zwil6){transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.credits__image--hover:where(.astro-jk4zwil6){inset:0;opacity:0;position:absolute}.credits__link:where(.astro-jk4zwil6):hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-text-stroke-width:.04em}.credits__link:where(.astro-jk4zwil6):hover .credits__image--default:where(.astro-jk4zwil6){opacity:0}.credits__link:where(.astro-jk4zwil6):hover .credits__image--hover:where(.astro-jk4zwil6){opacity:1}.footer:where(.astro-c2n2hr23){display:grid;grid-auto-flow:row;grid-template-columns:repeat(1,minmax(0,1fr));height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:1.25rem}@media(min-width:750px){.footer:where(.astro-c2n2hr23){grid-auto-flow:column;grid-template-columns:1fr auto;height:3.5rem;padding-top:0}}.footer-legal:where(.astro-c2n2hr23){align-items:center;display:flex;flex-direction:column;--tw-text-opacity:1;color:rgb(251 239 225/var(--tw-text-opacity,1))}@media(min-width:750px){.footer-legal:where(.astro-c2n2hr23){flex-direction:row}}.footer-legal-identifications-item:where(.astro-c2n2hr23){display:flex;margin-bottom:.5rem}@media(min-width:750px){.footer-legal-identifications-item:where(.astro-c2n2hr23){margin-bottom:0}}.footer-legal-identifications-item:where(.astro-c2n2hr23) p:where(.astro-c2n2hr23){display:none}@media(min-width:750px){.footer-legal-identifications-item:where(.astro-c2n2hr23) p:where(.astro-c2n2hr23){display:block}}.footer-legal-policy:where(.astro-c2n2hr23){display:flex;flex-direction:column;row-gap:.5rem;text-align:center}@media(min-width:750px){.footer-legal-policy:where(.astro-c2n2hr23){flex-direction:row;row-gap:0;text-align:start}}.footer-legal-policy:where(.astro-c2n2hr23) a:where(.astro-c2n2hr23){-webkit-text-stroke-width:.00006rem}.footer-legal-policy:where(.astro-c2n2hr23) a:where(.astro-c2n2hr23):hover{-webkit-text-stroke-width:.04em}.footer:where(.astro-c2n2hr23) .footer-credits{align-items:center;display:flex;justify-content:center;margin-bottom:1.25rem;margin-top:1.25rem;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media(min-width:750px){.footer:where(.astro-c2n2hr23) .footer-credits{justify-self:end;margin-bottom:0;margin-top:0}}@media(min-width:1200px){.footer:where(.astro-c2n2hr23) .footer-credits{justify-content:flex-end;margin-bottom:0;margin-top:0}}.floating-whatsapp:where(.astro-zyndzd4e){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.whatsapp-button:where(.astro-zyndzd4e){align-items:center;animation:pulse 1.2s infinite;background-color:#25d366;border:none;border-radius:50%;bottom:2rem;box-shadow:0 .25rem .625rem #00000026;cursor:pointer;display:none;font-size:2.1875rem;height:3.75rem;justify-content:center;position:fixed;right:2rem;width:3.75rem;z-index:5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1200px){.whatsapp-button:where(.astro-zyndzd4e){display:flex}}.whatsapp-button:where(.astro-zyndzd4e){transition:bottom .3s ease-in-out}.whatsapp-button:where(.astro-zyndzd4e).raised{bottom:4rem}.whatsapp-button:where(.astro-zyndzd4e):focus{outline:none}.whatsapp-button:where(.astro-zyndzd4e):focus-visible{outline:.125rem solid rgba(255,255,255,.95);outline-offset:.1875rem}@keyframes pulse{0%{box-shadow:0 0 #25d365bf}to{box-shadow:0 0 0 .9375rem #25d36500}}.whatsapp-chatbox:where(.astro-zyndzd4e){background-color:#fff;border-radius:.625rem;bottom:7rem;box-shadow:0 .1875rem .625rem #0003;opacity:0;overflow:hidden;position:fixed;right:4rem;transform:scale(0);transform-origin:bottom right;transition:transform .3s,opacity .3s;width:23.4375rem;z-index:6}.whatsapp-chatbox:where(.astro-zyndzd4e).open{opacity:1;transform:scale(1)}.whatsapp-chatbox:where(.astro-zyndzd4e).close{opacity:0;transform:scale(0)}.chat-header:where(.astro-zyndzd4e){align-items:center;background-color:#075e54;color:#fff;display:grid;grid-template-columns:4.375rem auto 2.5rem;padding:.5rem}.chat-header:where(.astro-zyndzd4e) .avatar:where(.astro-zyndzd4e){border-radius:624.9375rem;position:relative}.chat-header:where(.astro-zyndzd4e) .avatar:where(.astro-zyndzd4e):after{background:#4fbe86;border:.0625rem solid #fff;border-radius:50%;bottom:.25rem;content:"";height:.625rem;position:absolute;right:.625rem;width:.625rem}.chat-header:where(.astro-zyndzd4e) .status-title:where(.astro-zyndzd4e){font-weight:700}.chat-header:where(.astro-zyndzd4e) .status-subtitle:where(.astro-zyndzd4e){color:#e0e0e0;font-size:.8rem}.chat-header:where(.astro-zyndzd4e) .close:where(.astro-zyndzd4e){cursor:pointer;font-size:1.3rem;margin-right:2.5rem;text-align:center}.chat-body:where(.astro-zyndzd4e){background-image:url(/assets/images/bg-chat-tile-light.png);background-repeat:repeat;background-size:21.875rem auto;min-height:15.625rem;padding:1rem;position:relative}.chat-overlay:where(.astro-zyndzd4e){inset:0;pointer-events:none;position:absolute;--tw-bg-opacity:1;background-color:rgb(234 230 223/var(--tw-bg-opacity,1));opacity:.85}.chat-bubble:where(.astro-zyndzd4e){background:#4fbe86;border-radius:1.25rem;display:inline-block;padding:.75rem 1.25rem}.typing:where(.astro-zyndzd4e){align-items:center;display:flex;gap:.25rem}.typing:where(.astro-zyndzd4e).is-hidden{display:none}.dot:where(.astro-zyndzd4e){animation:typingAnim 1.8s ease-in-out infinite;background:#0a3523b3;border-radius:50%;height:.4375rem;width:.4375rem}.dot:where(.astro-zyndzd4e):nth-child(2){animation-delay:.3s}.dot:where(.astro-zyndzd4e):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-zyndzd4e){background:#fff;border-radius:.5rem .5rem .5rem .125rem;box-shadow:0 .0625rem .125rem #00000026;max-width:80%;padding:.625rem .9375rem;position:relative}.message:where(.astro-zyndzd4e) .triangle:where(.astro-zyndzd4e){border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 .9375rem .9375rem 0;height:0;left:-.625rem;position:absolute;top:0;width:0}.message:where(.astro-zyndzd4e) .account-name:where(.astro-zyndzd4e){color:#11111180;font-size:.85rem;font-weight:700}.message:where(.astro-zyndzd4e) .message-body:where(.astro-zyndzd4e){color:#000000e6;font-size:.95rem;margin-top:.25rem}.message:where(.astro-zyndzd4e) .message-time:where(.astro-zyndzd4e){color:#11111180;display:flex;font-size:.8rem;justify-content:flex-end;margin-top:.25rem}.chat-footer:where(.astro-zyndzd4e){background:#f0f0f0;padding:.5rem}.chat-footer:where(.astro-zyndzd4e) form:where(.astro-zyndzd4e){display:grid;gap:.5rem;grid-template-columns:1fr 3.125rem}.chat-footer:where(.astro-zyndzd4e) form:where(.astro-zyndzd4e) .input:where(.astro-zyndzd4e){background:#fff;border:none;border-radius:1.25rem;height:2.8125rem;padding:0 .625rem}.chat-footer:where(.astro-zyndzd4e) form:where(.astro-zyndzd4e) .button-send:where(.astro-zyndzd4e){background:transparent;border:none;color:#919191;font-size:2rem}.directionButton:where(.astro-wqexpd6k){display:grid}.directionButton-button:where(.astro-wqexpd6k){align-items:center;border-radius:624.9375rem;display:inline-grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:center;justify-items:center;justify-self:center;--tw-bg-opacity:1;background-color:rgb(187 0 106/var(--tw-bg-opacity,1));font-weight:700;padding:2rem;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 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);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.directionButton-button:where(.astro-wqexpd6k):hover{--tw-bg-opacity:1;background-color:rgb(158 0 93/var(--tw-bg-opacity,1))}@media(min-width:350px){.directionButton-button:where(.astro-wqexpd6k){grid-template-columns:minmax(0,auto) max-content}}@media(min-width:750px){.directionButton-button:where(.astro-wqexpd6k){padding-left:3.5rem;padding-right:3.5rem}}.directionButton-icon:where(.astro-wqexpd6k){height:1.25em;width:1.25em}.directionButton-icon:where(.astro-wqexpd6k)>*{height:100%;width:100%}.bottom-actions:where(.astro-kef5joaf){bottom:0;display:flex;gap:.5rem;justify-content:space-between;left:0;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;position:fixed;right:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:9}@media(min-width:1200px){.bottom-actions:where(.astro-kef5joaf){display:none}}.bottom-actions:where(.astro-kef5joaf){background:linear-gradient(180deg,#0c0c0c00,#0c0c0c 50%,#0c0c0c)}.bottom-actions:where(.astro-kef5joaf).hidden{transform:translateY(100%)}.bottom-actions:where(.astro-kef5joaf).at-bottom,.bottom-actions:where(.astro-kef5joaf).visible{transform:translateY(0)}.bottom-actions:where(.astro-kef5joaf).at-bottom{border-top-left-radius:0;border-top-right-radius:0;position:static}.action:where(.astro-kef5joaf){border-style:none;display:flex;flex:1 1 0%;flex-direction:column;height:4.375rem;min-height:3.5rem;min-width:3.5rem;place-content:center;place-items:center;--tw-bg-opacity:1;background-color:rgb(158 0 93/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.action:where(.astro-kef5joaf).left{border-top-left-radius:1.5rem}.action:where(.astro-kef5joaf).mid{border-radius:0}.action:where(.astro-kef5joaf).right{border-top-right-radius:1.5rem}.action-icon:where(.astro-kef5joaf){height:2rem;margin-bottom:.25rem;margin-top:.25rem;width:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
