.hero-container[data-astro-cid-bbe6dxrz]{height:100vh;padding-top:var(--header-height, 0px);box-sizing:border-box}.hero-slide[data-astro-cid-bbe6dxrz]{will-change:opacity}.animate-fadeInUp[data-astro-cid-bbe6dxrz]{animation:fadeInUp 1s ease-out both}.hero-slide[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz],.hero-slide[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(30px);transition:none}.animate-fadeInUp[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-slide[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2.5rem;line-height:1.2}}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.play-button[data-astro-cid-u4vjemyk]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid white;border-radius:50%;animation:ripple 2s ease-out infinite}.play-button[data-astro-cid-u4vjemyk]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid white;border-radius:50%;animation:ripple 2s ease-out infinite;animation-delay:1s}.play-button[data-astro-cid-u4vjemyk]:hover:before,.play-button[data-astro-cid-u4vjemyk]:hover:after{animation-play-state:paused}@keyframes enterCenter{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes exitToTop{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:.2;transform:translate(-50%,calc(-50% - 120px)) scale(.7)}}@keyframes enterFromBottom{0%{opacity:0;transform:translate(-50%,calc(-50% + 120px)) scale(.5)}to{opacity:.2;transform:translate(-50%,calc(-50% + 120px)) scale(.7)}}@keyframes exitToBottom{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 120px)) scale(.5)}}@keyframes enterFromTop{0%{opacity:0;transform:translate(-50%,calc(-50% - 120px)) scale(.5)}to{opacity:.2;transform:translate(-50%,calc(-50% - 120px)) scale(.7)}}@keyframes exitToTopPrev{0%{opacity:.2;transform:translate(-50%,calc(-50% - 120px)) scale(.7)}to{opacity:0;transform:translate(-50%,calc(-50% - 240px)) scale(.5)}}@keyframes exitToBottomNext{0%{opacity:.2;transform:translate(-50%,calc(-50% + 120px)) scale(.7)}to{opacity:0;transform:translate(-50%,calc(-50% + 240px)) scale(.5)}}#phrases-carousel[data-astro-cid-iocpc6zy]{width:100%;position:relative}#phrases-carousel[data-astro-cid-iocpc6zy]:before{content:"";opacity:0;position:absolute;top:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(to right,#d1d5db00,#d1d5db 25% 75%,#d1d5db00)}#phrases-carousel[data-astro-cid-iocpc6zy]:after{content:"";opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(to right,#d1d5db00,#d1d5db 25% 75%,#d1d5db00)}#phrases-stack[data-astro-cid-iocpc6zy]{position:relative;width:100%;height:100%}#phrases-stack[data-astro-cid-iocpc6zy]:before{content:"";position:absolute;top:0;left:0;right:0;height:30%;background:linear-gradient(to bottom,#f7f8ef,#f7f8ef00);pointer-events:none;z-index:15}#phrases-stack[data-astro-cid-iocpc6zy]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,#f7f8ef,#f7f8ef00);pointer-events:none;z-index:15}.phrase-item[data-astro-cid-iocpc6zy]{position:absolute!important;top:50%!important;left:50%!important;width:100%!important;padding:0 2rem!important;box-sizing:border-box!important;transform:translate(-50%,-50%) scale(0)!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:1!important;opacity:0!important;transition:all .8s cubic-bezier(.25,.46,.45,.94)!important}.phrase-item[data-astro-cid-iocpc6zy] p[data-astro-cid-iocpc6zy]{margin:0!important;font-family:Libre Baskerville,Georgia,Times New Roman,serif!important;font-style:italic!important;text-align:center!important;line-height:1.4!important;white-space:normal!important;word-wrap:break-word!important}.phrase-item[data-astro-cid-iocpc6zy].active{pointer-events:auto!important;z-index:10!important}.phrase-item[data-astro-cid-iocpc6zy].active p[data-astro-cid-iocpc6zy]{font-size:2.5rem!important;color:#333!important;font-weight:700!important;opacity:1!important}@media (min-width: 768px){.phrase-item[data-astro-cid-iocpc6zy].active p[data-astro-cid-iocpc6zy]{font-size:3.5rem!important}}.phrase-item[data-astro-cid-iocpc6zy].prev{pointer-events:auto!important;z-index:5!important}.phrase-item[data-astro-cid-iocpc6zy].prev p[data-astro-cid-iocpc6zy]{font-size:1.5rem!important;color:#6b7280!important;opacity:.55!important;font-weight:500!important}.phrase-item[data-astro-cid-iocpc6zy].prev:hover{cursor:pointer!important}.phrase-item[data-astro-cid-iocpc6zy].prev:hover p[data-astro-cid-iocpc6zy]{opacity:.7!important;color:#4b5563!important}.phrase-item[data-astro-cid-iocpc6zy].next{pointer-events:auto!important;z-index:5!important}.phrase-item[data-astro-cid-iocpc6zy].next p[data-astro-cid-iocpc6zy]{font-size:1.5rem!important;color:#6b7280!important;opacity:.55!important;font-weight:500!important}.phrase-item[data-astro-cid-iocpc6zy].next:hover{cursor:pointer!important}.phrase-item[data-astro-cid-iocpc6zy].next:hover p[data-astro-cid-iocpc6zy]{opacity:.7!important;color:#4b5563!important}.phrase-item[data-astro-cid-iocpc6zy]:not(.active):not(.prev):not(.next){opacity:0!important;pointer-events:none!important;z-index:0!important;transform:translate(-50%,-50%) scale(0)!important}.carousel-dot[data-astro-cid-iocpc6zy]{width:1px;height:8px;background-color:#d1d5db;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);border-radius:1px}.carousel-dot[data-astro-cid-iocpc6zy]:hover{background-color:#9ca3af}.carousel-dot[data-astro-cid-iocpc6zy].active{background-color:#6b7280;height:16px}#phrases-carousel[data-astro-cid-iocpc6zy] button[data-astro-cid-iocpc6zy]{transition:all .3s ease}#phrases-carousel[data-astro-cid-iocpc6zy] button[data-astro-cid-iocpc6zy]:hover:not(:disabled){transform:scale(1.1);border-color:#c58636}#phrases-carousel[data-astro-cid-iocpc6zy] button[data-astro-cid-iocpc6zy]:disabled{opacity:.5;cursor:not-allowed}.glide[data-astro-cid-4giwd6sn]{position:relative;width:100%;box-sizing:border-box}.glide[data-astro-cid-4giwd6sn] [data-astro-cid-4giwd6sn]{box-sizing:inherit}.glide__track[data-astro-cid-4giwd6sn]{overflow:hidden}.glide__slides[data-astro-cid-4giwd6sn]{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging[data-astro-cid-4giwd6sn]{user-select:none}.glide__slide[data-astro-cid-4giwd6sn]{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide[data-astro-cid-4giwd6sn] a[data-astro-cid-4giwd6sn]{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows[data-astro-cid-4giwd6sn],.glide__bullets[data-astro-cid-4giwd6sn]{-webkit-touch-callout:none;user-select:none}.glide--rtl[data-astro-cid-4giwd6sn]{direction:rtl}@media (prefers-reduced-motion: reduce){.group[data-astro-cid-4giwd6sn]:hover{transform:none!important}}.raya[data-astro-cid-6mcgtqr5]:before{content:"";display:block;position:absolute;top:-20px;width:60px;height:1px;background-color:#c58636;margin:8px auto 0}.faq-answer[data-astro-cid-hqz3ghsx]{transition:max-height .5s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.faq-item[data-astro-cid-hqz3ghsx].active .faq-answer[data-astro-cid-hqz3ghsx]{max-height:300px}.faq-item[data-astro-cid-hqz3ghsx].active .faq-icon[data-astro-cid-hqz3ghsx] svg[data-astro-cid-hqz3ghsx]{transform:rotate(45deg)}.faq-icon[data-astro-cid-hqz3ghsx] svg[data-astro-cid-hqz3ghsx]{transition:transform .4s ease-in-out}.faq-question[data-astro-cid-hqz3ghsx]:hover .faq-icon[data-astro-cid-hqz3ghsx] svg[data-astro-cid-hqz3ghsx]{transform:scale(1.1)}.faq-item[data-astro-cid-hqz3ghsx]{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(1){animation-delay:.1s}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(2){animation-delay:.2s}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(3){animation-delay:.3s}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(4){animation-delay:.4s}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(5){animation-delay:.5s}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(6){animation-delay:.6s}.faq-item[data-astro-cid-hqz3ghsx]:nth-child(7){animation-delay:.7s}.floating-whatsapp[data-astro-cid-ce2tfxup]{position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-btn[data-astro-cid-ce2tfxup]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#25d366;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 4px 20px #25d36666;transition:all .3s ease;position:relative;cursor:pointer}.whatsapp-btn[data-astro-cid-ce2tfxup]:hover{transform:scale(1.1);box-shadow:0 6px 25px #25d36699}.whatsapp-icon[data-astro-cid-ce2tfxup]{width:32px;height:32px;z-index:2;position:relative}.pulse-ring[data-astro-cid-ce2tfxup]{position:absolute;width:60px;height:60px;border:3px solid #25D366;border-radius:50%;animation:pulse 2s infinite;opacity:0}.pulse-ring-2[data-astro-cid-ce2tfxup]{position:absolute;width:60px;height:60px;border:3px solid #25D366;border-radius:50%;animation:pulse 2s infinite 1s;opacity:0}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1.6);opacity:0}}@media (max-width: 768px){.floating-whatsapp[data-astro-cid-ce2tfxup]{bottom:15px;right:15px}.whatsapp-btn[data-astro-cid-ce2tfxup]{width:55px;height:55px}.whatsapp-icon[data-astro-cid-ce2tfxup]{width:28px;height:28px}.pulse-ring[data-astro-cid-ce2tfxup],.pulse-ring-2[data-astro-cid-ce2tfxup]{width:55px;height:55px}}@media (prefers-reduced-motion: reduce){.pulse-ring[data-astro-cid-ce2tfxup],.pulse-ring-2[data-astro-cid-ce2tfxup]{animation:none}.whatsapp-btn[data-astro-cid-ce2tfxup]{transition:none}}.gallery-card[data-astro-cid-aozjdial]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gallery-card[data-astro-cid-aozjdial]{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.gallery-btn[data-astro-cid-aozjdial]{border:1px solid var(--color-dorado);color:var(--color-dorado);background:transparent;transition:all .3s ease}.gallery-btn[data-astro-cid-aozjdial]:hover{border-color:#fff;color:#fff}@media (max-width: 768px){.gallery-card[data-astro-cid-aozjdial]{margin-bottom:1rem}.mobile-nav-button[data-astro-cid-aozjdial],.desktop-nav-button[data-astro-cid-aozjdial]{display:none}}@media (min-width: 769px){.mobile-nav-button[data-astro-cid-aozjdial]{display:none}}.lightbox[data-astro-cid-aozjdial]{animation:fadeIn .3s ease-in-out}.lightbox[data-astro-cid-aozjdial].hidden{display:none}.lightbox-content[data-astro-cid-aozjdial]{animation:zoomIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}#lightbox-image[data-astro-cid-aozjdial]{animation:slideInImage .4s ease-out}#lightbox-image[data-astro-cid-aozjdial].no-animation{animation:none!important}@keyframes slideInImage{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#lightbox-image[data-astro-cid-aozjdial].slide-out-left{animation:slideOutLeft .3s ease-in forwards}#lightbox-image[data-astro-cid-aozjdial].slide-out-right{animation:slideOutRight .3s ease-in forwards}#lightbox-image[data-astro-cid-aozjdial].slide-in-from-right{animation:slideInFromRight .4s ease-out forwards}#lightbox-image[data-astro-cid-aozjdial].slide-in-from-left{animation:slideInFromLeft .4s ease-out forwards}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}
