@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-astro-cid-bbe6dxrz]{animation:slide-up .8s ease-out forwards;opacity:0}.animate-slide-down[data-astro-cid-bbe6dxrz]{animation:slide-down .6s ease-out forwards;opacity:0}@keyframes float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-15px) translate(5px)}50%{transform:translateY(-10px) translate(-5px)}75%{transform:translateY(-20px) translate(3px)}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.map-marker[data-astro-cid-bbe6dxrz]{animation:float 6s ease-in-out infinite,pulse-glow 3s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.map-marker[data-astro-cid-bbe6dxrz]:hover{animation:float 3s ease-in-out infinite,pulse-glow 1.5s ease-in-out infinite;opacity:.8!important}.animate-fade-in[data-astro-cid-bbe6dxrz]{animation:fade-in .6s ease-out forwards;opacity:0}@keyframes map-pulse{0%,to{opacity:.5}50%{opacity:.6}}.city-map[data-astro-cid-bbe6dxrz]{animation:map-pulse 4s ease-in-out infinite;z-index:1}.city-map[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{filter:blur(.5px)}@keyframes car-move-vertical{0%{top:-5%;opacity:0}5%{opacity:1}95%{opacity:1}to{top:105%;opacity:0}}@keyframes car-move-vertical-up{0%{top:105%;opacity:0}5%{opacity:1}95%{opacity:1}to{top:-5%;opacity:0}}@keyframes car-color-change-1{0%{color:#3b82f6;opacity:.4}1%,33%{color:#3b82f6;opacity:.4}34%{color:#60a5fa;opacity:.5}35%,66%{color:#60a5fa;opacity:.5}67%{color:#8b5cf6;opacity:.4}68%,to{color:#8b5cf6;opacity:.4}}@keyframes car-color-change-2{0%{color:#2563eb;opacity:.45}1%,25%{color:#2563eb;opacity:.45}26%{color:#06b6d4;opacity:.5}27%,50%{color:#06b6d4;opacity:.5}51%{color:#10b981;opacity:.45}52%,75%{color:#10b981;opacity:.45}76%{color:#f59e0b;opacity:.4}77%,to{color:#f59e0b;opacity:.4}}@keyframes car-color-change-3{0%{color:#60a5fa;opacity:.5}1%,20%{color:#60a5fa;opacity:.5}21%{color:#3b82f6;opacity:.4}22%,40%{color:#3b82f6;opacity:.4}41%{color:#2563eb;opacity:.45}42%,60%{color:#2563eb;opacity:.45}61%{color:#8b5cf6;opacity:.4}62%,80%{color:#8b5cf6;opacity:.4}81%{color:#06b6d4;opacity:.5}82%,to{color:#06b6d4;opacity:.5}}@keyframes car-color-change-4{0%{color:#f59e0b;opacity:.4}1%,16%{color:#f59e0b;opacity:.4}17%{color:#ef4444;opacity:.45}18%,33%{color:#ef4444;opacity:.45}34%{color:#8b5cf6;opacity:.4}35%,50%{color:#8b5cf6;opacity:.4}51%{color:#06b6d4;opacity:.5}52%,66%{color:#06b6d4;opacity:.5}67%{color:#10b981;opacity:.45}68%,83%{color:#10b981;opacity:.45}84%{color:#3b82f6;opacity:.4}85%,to{color:#3b82f6;opacity:.4}}.car-vertical[data-astro-cid-bbe6dxrz]{position:absolute;animation:car-move-vertical 18s linear infinite;transform:translate(-50%);will-change:top;opacity:0}.car-vertical-up[data-astro-cid-bbe6dxrz]{position:absolute;animation:car-move-vertical-up 18s linear infinite;transform:translate(-50%);will-change:top;opacity:0}.car-street-100[data-astro-cid-bbe6dxrz]{left:8.333333%}.car-street-400[data-astro-cid-bbe6dxrz]{left:33.333333%}.car-street-700[data-astro-cid-bbe6dxrz]{left:58.333333%}.car-street-1000[data-astro-cid-bbe6dxrz]{left:83.333333%}.car-1[data-astro-cid-bbe6dxrz]{animation-duration:15s}.car-1[data-astro-cid-bbe6dxrz] .car-color[data-astro-cid-bbe6dxrz]{animation:car-color-change-1 15s linear infinite}.car-2[data-astro-cid-bbe6dxrz]{animation-duration:13s}.car-2[data-astro-cid-bbe6dxrz] .car-color[data-astro-cid-bbe6dxrz]{animation:car-color-change-2 13s linear infinite}.car-3[data-astro-cid-bbe6dxrz]{animation-duration:17s}.car-3[data-astro-cid-bbe6dxrz] .car-color[data-astro-cid-bbe6dxrz]{animation:car-color-change-3 17s linear infinite}.car-4[data-astro-cid-bbe6dxrz]{animation-duration:16s}.car-4[data-astro-cid-bbe6dxrz] .car-color[data-astro-cid-bbe6dxrz]{animation:car-color-change-4 16s linear infinite}.animate-fade-in-up[data-astro-cid-bbe6dxrz]{animation:fade-in-up .8s ease-out forwards;opacity:0}section[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]:last-child{position:relative;z-index:10}@media (max-width: 1599px){.cars-container[data-astro-cid-bbe6dxrz]{display:none!important;visibility:hidden!important;opacity:0!important}.car-vertical[data-astro-cid-bbe6dxrz],.car-vertical-up[data-astro-cid-bbe6dxrz]{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}}@media (max-width: 768px){.car-vertical[data-astro-cid-bbe6dxrz]{transform:translate(-50%)}}.newsletter-grid[data-astro-cid-nbvfnxgh]{background-image:linear-gradient(to right,var(--color-primary) 1px,transparent 1px),linear-gradient(to bottom,var(--color-primary) 1px,transparent 1px);background-size:50px 50px}.newsletter-gradient[data-astro-cid-nbvfnxgh]{background:linear-gradient(135deg,#ff660014,#ff85330f,#ff660014,#cc52000f,#ff660014);background-size:200% 200%;animation:newsletter-gradient-shift 20s ease infinite}@keyframes newsletter-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes newsletter-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes newsletter-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(.9)}66%{transform:translate(20px,-20px) scale(1.1)}}@keyframes newsletter-float-3{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-60%) scale(1.15)}}@keyframes newsletter-pulse-anim{0%,to{opacity:.1}50%{opacity:.3}}.newsletter-float-1[data-astro-cid-nbvfnxgh]{animation:newsletter-float-1 15s ease-in-out infinite}.newsletter-float-2[data-astro-cid-nbvfnxgh]{animation:newsletter-float-2 18s ease-in-out infinite}.newsletter-float-3[data-astro-cid-nbvfnxgh]{animation:newsletter-float-3 12s ease-in-out infinite}.newsletter-pulse[data-astro-cid-nbvfnxgh]{animation:newsletter-pulse-anim 4s ease-in-out infinite}.newsletter-pulse-delayed[data-astro-cid-nbvfnxgh]{animation:newsletter-pulse-anim 4s ease-in-out infinite;animation-delay:1s}#privacidad-modal-content h1,#privacidad-modal-content h2,#privacidad-modal-content h3,#terminos-modal-content h1,#terminos-modal-content h2,#terminos-modal-content h3{color:var(--color-text-primary)!important;font-weight:700!important;margin-top:1.5em!important;margin-bottom:.5em!important;display:block!important}#privacidad-modal-content h1,#terminos-modal-content h1{font-size:1.875rem!important;border-bottom:2px solid var(--color-border-light)!important;padding-bottom:.5em!important;margin-top:0!important;line-height:1.2!important}#privacidad-modal-content h2,#terminos-modal-content h2{font-size:1.5rem!important;margin-top:1.5em!important;line-height:1.3!important}#privacidad-modal-content h3,#terminos-modal-content h3{font-size:1.25rem!important;margin-top:1.25em!important;line-height:1.4!important}#privacidad-modal-content p,#terminos-modal-content p{margin-bottom:1em!important;line-height:1.7!important;color:var(--color-text-secondary)!important;display:block!important}#privacidad-modal-content ul,#privacidad-modal-content ol,#terminos-modal-content ul,#terminos-modal-content ol{margin-bottom:1em!important;margin-top:.5em!important;padding-left:1.5em!important;display:block!important;list-style-type:disc!important}#privacidad-modal-content ol,#terminos-modal-content ol{list-style-type:decimal!important}#privacidad-modal-content li,#terminos-modal-content li{margin-bottom:.5em!important;line-height:1.7!important;color:var(--color-text-secondary)!important;display:list-item!important}#privacidad-modal-content strong,#terminos-modal-content strong{color:var(--color-text-primary)!important;font-weight:600!important}#privacidad-modal-content em,#terminos-modal-content em{font-style:italic!important}#privacidad-modal-content a,#terminos-modal-content a{color:var(--color-primary)!important;text-decoration:underline!important;transition:opacity .2s!important}#privacidad-modal-content a:hover,#terminos-modal-content a:hover{opacity:.8!important}
