html,body{width:100%;margin:0;padding:0;overflow-x:hidden}body{background:#fff}#app{flex-direction:column;min-height:100vh;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.8s ease-out both fade-up}@media (prefers-reduced-motion:reduce){.fade-up{animation:none}}.bkgr-video[data-v-26e74273]{z-index:-1;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cbikes-hero[data-v-26e74273]{flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:1svh;max-height:5svh;display:flex;position:relative}.hero-cta[data-v-26e74273]{cursor:pointer;background-color:#20b86a;border:none;border-radius:50px;align-items:center;max-width:65svh;padding:10px 20px;display:flex}.hero-cta[data-v-26e74273]:hover{background-color:#1e9c5d}.cta-wsp-logo[data-v-26e74273]{height:5svh}.hero-title[data-v-26e74273]{color:#fff;text-align:center;align-content:center;align-self:center;margin-top:50%;font-size:5vw}.hero-subtitle[data-v-26e74273]{text-align:center;color:#fff;margin-top:-55px;font-size:2vw}.hero-cta-btn[data-v-26e74273]{text-align:center;font-size:1.5vw;text-decoration:none;display:inline-flex}.btn-text[data-v-26e74273]{color:#fff;align-self:center;margin-left:10px;font-weight:700}@media (width<=700px){.bkgr-video[data-v-26e74273]{object-fit:cover;max-width:25%;min-height:70vh;max-height:fit-content;overflow:hidden}.hero-title[data-v-26e74273]{margin-top:30svh;font-size:8vw}.hero-subtitle[data-v-26e74273]{margin-top:-10px;font-size:4vw}.hero-cta-btn[data-v-26e74273]{font-size:5vw}}.about-section[data-v-664bd60f]{z-index:20;background-color:#b28f44;grid-template-columns:1fr 1fr;align-content:center;align-items:center;gap:2rem;padding:6svh 16px;display:grid;position:relative}.header-text[data-v-664bd60f]{text-align:left;font-size:5.5svh}.text-bajada[data-v-664bd60f]{text-align:left;font-size:2.5svh}.carousel[data-v-664bd60f]{aspect-ratio:4/3;border-radius:12px;min-width:0;position:relative;overflow:hidden}.carousel__track[data-v-664bd60f]{height:100%;transition:transform .5s;display:flex}.carousel__slide[data-v-664bd60f]{object-fit:scale-down;flex:0 0 100%;width:100%;height:100%}.carousel__btn[data-v-664bd60f]{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.carousel__btn--prev[data-v-664bd60f]{left:.5rem}.carousel__btn--next[data-v-664bd60f]{right:.5rem}.carousel__dots[data-v-664bd60f]{gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.carousel__dot[data-v-664bd60f]{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0}.carousel__dot.active[data-v-664bd60f]{background:#fff}@media (width<=800px){.about-section[data-v-664bd60f]{grid-template-columns:1fr;max-width:100%}.about[data-v-664bd60f]{position:relative}.header-text[data-v-664bd60f]{margin-top:-2svh}}.marquee-container[data-v-312c60a8]{width:100%;padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-v-312c60a8]{width:max-content;display:flex}.marquee-content[data-v-312c60a8]{animation:scroll-312c60a8 var(--marquee-duration) linear infinite;will-change:transform;flex-shrink:0;align-items:center;gap:40px;padding-right:40px;display:flex}.marquee-container.reverse .marquee-content[data-v-312c60a8]{animation-direction:reverse}.marquee-container.pause-on-hover:hover .marquee-content[data-v-312c60a8],.marquee-container:focus-within .marquee-content[data-v-312c60a8]{animation-play-state:paused}.marquee-content img[data-v-312c60a8]{object-fit:contain;width:auto;height:80px}@keyframes scroll-312c60a8{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee-content[data-v-312c60a8]{animation:none}@media (width<=600px){.marquee-content img[data-v-312c60a8]{height:40px}}}.marqueeldr-container[data-v-8e00095c]{text-align:center;background-color:#0454b4;margin-top:50svh;padding:10px 0;position:relative}.marqueeldr-title[data-v-8e00095c]{color:#fff;margin-bottom:16px;font-size:1.5rem}@media (width<=800px){.marqueeldr-container[data-v-8e00095c]{max-height:30svh;margin-top:32svh}.marqueeldr-title[data-v-8e00095c]{font-size:1.5rem}.marquee[data-v-8e00095c]{max-height:30svh}.marquee-content img[data-v-8e00095c]{object-fit:contain;width:auto;height:40px}}.insta[data-v-ca9b33a6]{color:#fff;background-color:#0454b4;justify-items:center;gap:1.25rem;margin:0 auto;padding:2rem 1rem;display:grid}.insta__header[data-v-ca9b33a6]{align-items:center;gap:.75rem;display:flex}.insta__avatar[data-v-ca9b33a6]{object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem}.insta__title[data-v-ca9b33a6]{margin:0;font-size:2rem}.insta__handle[data-v-ca9b33a6]{color:inherit;opacity:.85;text-decoration:none}.insta__handle[data-v-ca9b33a6]:hover{text-decoration:underline}.insta__grid[data-v-ca9b33a6]{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;display:grid}.insta__item[data-v-ca9b33a6]{aspect-ratio:1;background:#ffffff26;border-radius:8px;display:block;position:relative;overflow:hidden}.insta__item img[data-v-ca9b33a6]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.insta__item:hover img[data-v-ca9b33a6]{transform:scale(1.06)}.insta__overlay[data-v-ca9b33a6]{opacity:0;text-align:center;background:#00000073;place-items:center;padding:.5rem;font-weight:600;transition:opacity .25s;display:grid;position:absolute;inset:0}.insta__item:hover .insta__overlay[data-v-ca9b33a6],.insta__item:focus-visible .insta__overlay[data-v-ca9b33a6]{opacity:1}.insta__badge[data-v-ca9b33a6]{text-shadow:0 1px 3px #0009;font-size:.9rem;position:absolute;top:.4rem;right:.4rem}.insta__item--skeleton[data-v-ca9b33a6]{animation:1.2s ease-in-out infinite pulse-ca9b33a6}@keyframes pulse-ca9b33a6{50%{opacity:.5}}.insta__msg[data-v-ca9b33a6]{text-align:center;margin:0}.insta__cta[data-v-ca9b33a6]{color:#fff;text-align:center;background:#0095f6;border-radius:8px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none}.insta__cta[data-v-ca9b33a6]:hover{background:#1877f2}@media (width<=600px){.insta__grid[data-v-ca9b33a6]{grid-template-columns:repeat(2,1fr)}}@media (hover:none){.insta__overlay[data-v-ca9b33a6]{display:none}}.footer[data-v-3c4d0929]{color:#fff;background-color:#202c5a;align-content:center;align-items:center;padding:2rem 1.5rem 1rem}.footer__inner[data-v-3c4d0929]{grid-template-columns:2fr 1fr;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.footer__title[data-v-3c4d0929]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.footer__list[data-v-3c4d0929]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.footer__link[data-v-3c4d0929]{color:inherit;overflow-wrap:anywhere;align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:flex}.footer__link[data-v-3c4d0929]:hover{text-decoration:underline}.footer__icon[data-v-3c4d0929],.footer__badge svg[data-v-3c4d0929]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.footer__icon[data-v-3c4d0929]{flex:none;width:1.3rem;height:1.3rem}.footer__social[data-v-3c4d0929]{gap:.75rem;margin-bottom:.75rem;display:flex}.footer__badge[data-v-3c4d0929]{color:#202c5a;background:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:transform .2s,background .2s;display:grid}.footer__badge svg[data-v-3c4d0929]{width:55%;height:55%}.footer__badge[data-v-3c4d0929]:hover,.footer__badge[data-v-3c4d0929]:focus-visible{background:#d9d9d9;transform:scale(1.1)}.footer__note[data-v-3c4d0929]{max-width:24ch;margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.footer__copy[data-v-3c4d0929]{text-align:center;margin:2rem 0 0;font-size:1rem}.nct-branding[data-v-3c4d0929]{opacity:.35;justify-content:center;margin-top:1rem;display:flex}.nct-link[data-v-3c4d0929]{color:inherit;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.nct-link[data-v-3c4d0929]:hover,.nct-link[data-v-3c4d0929]:focus-visible{opacity:.8}.nct-text[data-v-3c4d0929]{font-size:.75rem}.nct-logo[data-v-3c4d0929]{width:auto;height:.75rem;margin-left:-2px;display:block}@media (width<=700px){.footer__inner[data-v-3c4d0929]{grid-template-columns:max-content;justify-content:center;gap:1.5rem;max-width:100%}.footer__copy[data-v-3c4d0929]{margin-top:1.5rem;font-size:.85rem}}
