@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);.wp-logo.svelte-1wzc6jd{position:fixed;bottom:40px;right:30px;z-index:3;color:#fff;cursor:pointer;transition:transform .3s;border-radius:50%}.wp-logo.svelte-1wzc6jd:hover{transform:scale(1.1)}.img_logo.svelte-19kpvfj{height:80px}nav.navbar.svelte-19kpvfj{background:#ffffffe8!important;backdrop-filter:blur(10px)!important;padding:10px 0}.nav-link.svelte-19kpvfj{position:relative;text-decoration:none;color:#063342;transition:color .3s ease;font-weight:600;margin:0 8px;color:#063342;font-size:18px;transition:all .3s ease}.nav-link.svelte-19kpvfj::after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#f8c179;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.nav-link.svelte-19kpvfj:hover::after{transform:scaleX(1)}.btn-ingresar.svelte-19kpvfj{background-color:#f8c179;color:#222;font-weight:600;border-radius:50px;padding:8px 20px;transition:background .3s ease;text-decoration:none}.btn-ingresar.svelte-19kpvfj:hover{background-color:#f5a13a;color:#fff}.hero-section.svelte-1fhqzjx.svelte-1fhqzjx{min-height:100vh;background:linear-gradient(rgba(0,0,0,.235),rgba(255,255,255,.273)),url(../images/hero/fondonosotros.webp) center/cover no-repeat;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-section.svelte-1fhqzjx.svelte-1fhqzjx::after{content:'';position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.402),rgba(255,255,255,.244));clip-path:polygon(35% 0%,100% 0%,100% 100%,10% 100%);z-index:1;pointer-events:none}.container.svelte-1fhqzjx.svelte-1fhqzjx,.content-right.svelte-1fhqzjx.svelte-1fhqzjx,.content-wrapper.svelte-1fhqzjx.svelte-1fhqzjx{position:relative;z-index:5}.hero-section.svelte-1fhqzjx .triangle.svelte-1fhqzjx{position:absolute;bottom:0;left:0;width:100px;height:100%;background:linear-gradient(135deg,#234758,#507f95);clip-path:polygon(0 0,100% 0%,0 50%,0 52%);opacity:.4;z-index:2;box-shadow:0 0 25px rgba(251,191,36,.4)}.container.svelte-1fhqzjx.svelte-1fhqzjx{max-width:1400px;margin:0 auto;width:100%;padding:0 2rem;position:relative;z-index:2}.content-wrapper.svelte-1fhqzjx.svelte-1fhqzjx{display:flex;justify-content:flex-end;align-items:center;width:100%}.content-right.svelte-1fhqzjx.svelte-1fhqzjx{max-width:600px;text-align:right}.accent-bar.svelte-1fhqzjx.svelte-1fhqzjx{width:80px;height:5px;background:#ce8e2e;margin-bottom:2rem;border-radius:3px;margin-left:auto;box-shadow:0 0 12px rgba(251,191,36,.6)}.hero-title.svelte-1fhqzjx.svelte-1fhqzjx{font-size:4.4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;color:#2e5668}.hero-description.svelte-1fhqzjx.svelte-1fhqzjx{font-size:1.2rem;line-height:1.7;margin:3rem 0;opacity:.9;max-width:520px;margin-left:auto;font-weight:600;color:#262626}.animate-up.svelte-1fhqzjx.svelte-1fhqzjx{opacity:0;transform:translateY(20px);animation:svelte-1fhqzjx-fadeUp .9s forwards}.delay-1.svelte-1fhqzjx.svelte-1fhqzjx{animation-delay:.2s}@keyframes svelte-1fhqzjx-fadeUp{to{opacity:1;transform:translateY(0)}}@media(max-width:968px){.hero-section.svelte-1fhqzjx.svelte-1fhqzjx::after{width:100%;height:100%;left:0;right:0;clip-path:none;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.35))}.hero-title.svelte-1fhqzjx.svelte-1fhqzjx{font-size:3.1rem}.content-wrapper.svelte-1fhqzjx.svelte-1fhqzjx{justify-content:center}.hero-section.svelte-1fhqzjx.svelte-1fhqzjx::before{display:none}}@media(max-width:640px){.hero-section.svelte-1fhqzjx.svelte-1fhqzjx::after{width:100%;height:100%;left:0;right:0;clip-path:none;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.35))}.hero-title.svelte-1fhqzjx.svelte-1fhqzjx{font-size:2.8rem}.hero-description.svelte-1fhqzjx.svelte-1fhqzjx{font-size:1.2rem;color:#393939}}.contenedor.svelte-130g232{position:relative;width:100%;height:80vh;overflow:hidden;align-content:center}.contenedor.svelte-130g232:has(.svg-desktop){text-align-last:center}.svg-desktop.svelte-130g232{margin:auto;height:50vh}.svg-mobile.svelte-130g232{height:50vh}.boton-especialidad.svelte-130g232{position:absolute;background-color:var(--color-primario-hover);color:var(--color-estrella);border:none;border-radius:10px;padding:12px 24px;font-size:1.2rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;white-space:nowrap;z-index:10}.izquierda.svelte-130g232{text-align:right}.derecha.svelte-130g232{text-align:left}.boton-especialidad.svelte-130g232:hover{background-color:var(--color-primario-hover)}.izquierda.svelte-130g232:hover{transform:translate(calc(-100% - 5px),-50%)}.derecha.svelte-130g232:hover{transform:translate(5px,-50%)}@media(max-width:500px){.boton-especialidad.svelte-130g232{font-size:.9rem;padding:8px 16px;background-color:rgba(255,255,255,.8)!important}}@media(min-width:500px) and (max-width:1100px){.boton-especialidad.svelte-130g232{font-size:1rem;padding:10px 20px}}.footer.svelte-1gtr48w{box-shadow:2px -5px 5px 0 rgba(125,125,125,.144);overflow:hidden}.footer-bg.svelte-1gtr48w{display:block;margin:2rem auto 0;max-width:900px;width:60%;height:auto;pointer-events:none;opacity:.8}.hero-slide.svelte-1dgdr3k.svelte-1dgdr3k{font-family:'Dancing Script',cursive;position:relative;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.hero-slide.svelte-1dgdr3k.svelte-1dgdr3k::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;animation:svelte-1dgdr3k-zoomIn 5s ease-in forwards}@keyframes svelte-1dgdr3k-zoomIn{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes svelte-1dgdr3k-slideUpFadeIn{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}.hero-slide1.svelte-1dgdr3k.svelte-1dgdr3k::before{background-image:url("../images/hero/1.webp")}.hero-slide2.svelte-1dgdr3k.svelte-1dgdr3k::before{background-image:url("../images/hero/3.webp")}.hero-slide3.svelte-1dgdr3k.svelte-1dgdr3k::before{background-image:url("../images/hero/2.webp")}.hero-slide.svelte-1dgdr3k .overlay.svelte-1dgdr3k{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#2d5d73d2,rgba(116,99,13,.61) 100%);z-index:1}.hero-particles.svelte-1dgdr3k.svelte-1dgdr3k{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.particle.svelte-1dgdr3k.svelte-1dgdr3k{position:absolute;width:20px;height:20px;background:rgba(235,196,157,.7);border-radius:50%;animation:svelte-1dgdr3k-float 6s ease-in-out infinite}.particle.svelte-1dgdr3k.svelte-1dgdr3k:first-child{top:20%;left:10%;background:#ebb26d;animation-delay:0s}.particle.svelte-1dgdr3k.svelte-1dgdr3k:nth-child(2){top:20%;left:80%;background:#628ca0;animation-delay:2s}.particle.svelte-1dgdr3k.svelte-1dgdr3k:nth-child(3){top:80%;left:60%;background:rgba(235,196,157,.7);animation-delay:4s}.particle.svelte-1dgdr3k.svelte-1dgdr3k:nth-child(4){top:80%;left:20%;background:rgba(235,196,157,.7);animation-delay:1s}.particle.svelte-1dgdr3k.svelte-1dgdr3k:nth-child(5){top:30%;left:90%;background:rgba(235,196,157,.7);animation-delay:3s}@keyframes svelte-1dgdr3k-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-30px)}}.carousel-caption.svelte-1dgdr3k.svelte-1dgdr3k{opacity:0;animation:svelte-1dgdr3k-slideUpFadeIn 1s ease-out forwards;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;text-align:center;padding:1rem;z-index:3}h1.svelte-1dgdr3k.svelte-1dgdr3k{color:#fff;font-size:5rem;font-weight:500;line-height:1.2;text-shadow:3px -1px 4px rgba(0,0,0,.33);max-width:900px}strong.svelte-1dgdr3k.svelte-1dgdr3k{font-weight:600;color:#fff}.highlight.svelte-1dgdr3k.svelte-1dgdr3k{color:#f8c179;font-weight:700}@keyframes svelte-1dgdr3k-zoomIn{0%{transform:scale(1.2)}100%{transform:scale(1)}}@media(max-width:1024px){h1.svelte-1dgdr3k.svelte-1dgdr3k{font-size:3.8rem}}@media(max-width:767px){h1.svelte-1dgdr3k.svelte-1dgdr3k{font-size:3.5rem;padding:0 30px}}@media(max-width:576px){h1.svelte-1dgdr3k.svelte-1dgdr3k{font-size:3.2rem}}.vision-section.svelte-1ngaig3.svelte-1ngaig3{padding:140px 0;background-color:#f4e2cb;position:relative}.vision-section.svelte-1ngaig3 .triangle.svelte-1ngaig3{position:absolute;bottom:0;left:0;width:100px;height:100%;background:linear-gradient(135deg,#356,#2987b6);clip-path:polygon(0 0,100% 0%,0 50%,0 52%);opacity:.4;z-index:2;box-shadow:0 0 25px rgba(251,191,36,.4)}.video-wrapper.svelte-1ngaig3.svelte-1ngaig3{margin:40px 0}.video-container.svelte-1ngaig3.svelte-1ngaig3{max-width:1200px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.2);z-index:5}.video-responsive.svelte-1ngaig3.svelte-1ngaig3{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-responsive.svelte-1ngaig3 iframe.svelte-1ngaig3{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.evento-card.svelte-9zeka9.svelte-9zeka9{position:relative;display:flex;flex-direction:row;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.evento-card.svelte-9zeka9.svelte-9zeka9:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.badge-venta.svelte-9zeka9.svelte-9zeka9{position:absolute;top:10px;left:10px;background:#e89d06;color:#fff;font-size:.8rem;font-weight:700;padding:.3rem .6rem;border-radius:6px;z-index:2}.card-body.svelte-9zeka9.svelte-9zeka9{display:flex;flex-direction:row;width:100%}.evento-imagen.svelte-9zeka9.svelte-9zeka9{width:100%;height:100%;object-fit:cover;transition:transform .3s}.evento-card.svelte-9zeka9:hover .evento-imagen.svelte-9zeka9{transform:scale(1.05)}.evento-contenido.svelte-9zeka9.svelte-9zeka9{flex:1;padding:1rem 1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.evento-titulo.svelte-9zeka9.svelte-9zeka9{font-size:1.2rem;font-weight:600;margin:0;color:#26221e}.evento-subtitulo.svelte-9zeka9.svelte-9zeka9{font-size:.95rem;color:#4a5568;margin:0}.evento-detalles.svelte-9zeka9.svelte-9zeka9{display:flex;gap:1rem;font-size:.9rem;color:#555;margin-top:.5rem}.evento-botones.svelte-9zeka9.svelte-9zeka9{margin-top:.7rem;display:flex;gap:.5rem}.btn-icon.svelte-9zeka9.svelte-9zeka9{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:30px;border:1px solid #f8c179;background-color:#f8c179;cursor:pointer;transition:all .3s ease;font-size:1rem;color:#191919;text-decoration:none;font-weight:600}.btn-icon.svelte-9zeka9.svelte-9zeka9:hover{border-color:#f5a13a;background-color:#f5a13a;color:#fff;transform:scale(1.05)}.imagen-container.svelte-9zeka9.svelte-9zeka9{flex:0 0 350px;height:240px;overflow:hidden}@media(max-width:768px){.card-body.svelte-9zeka9.svelte-9zeka9{flex-direction:column}.imagen-container.svelte-9zeka9.svelte-9zeka9{flex:0 0 auto;width:100%;height:200px}.evento-contenido.svelte-9zeka9.svelte-9zeka9{padding:1rem;text-align:center}.evento-detalles.svelte-9zeka9.svelte-9zeka9{justify-content:center}}@media(max-width:480px){.imagen-container.svelte-9zeka9.svelte-9zeka9{height:160px}.evento-titulo.svelte-9zeka9.svelte-9zeka9{font-size:1rem}.evento-subtitulo.svelte-9zeka9.svelte-9zeka9{font-size:.85rem}}section.svelte-wtgmic{margin-top:120px}.banner.svelte-wtgmic{position:relative;background:url('../images/hero/eventos.webp') no-repeat center center;background-size:cover;color:#fff;padding:3rem;margin-bottom:60px;border-radius:1.5rem;min-height:450px;display:flex;align-items:center;transition:all .3s ease-in-out;overflow:hidden}.banner.svelte-wtgmic::before{content:"";position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(90deg,#2d5d73b8,rgba(116,99,13,.486) 100%);z-index:1}.ciudad-texto.svelte-wtgmic{position:relative;z-index:2}.titulo.svelte-wtgmic{font-size:4rem;font-weight:700;line-height:1.2;color:#fff}.descripcion.svelte-wtgmic{font-size:1.3rem;line-height:1.7;color:#fff;max-width:800px}@media(max-width:1024px){.banner.svelte-wtgmic{flex-direction:column;justify-content:center;text-align:center;padding:2rem}.titulo.svelte-wtgmic{font-size:2.5rem}.descripcion.svelte-wtgmic{font-size:1.1rem}}@media(max-width:768px){.banner.svelte-wtgmic{padding:1.75rem;justify-content:center;align-items:center;text-align:center}.titulo.svelte-wtgmic{font-size:2.5rem}.descripcion.svelte-wtgmic{font-size:1rem;color:#f5f5f5}}@media(max-width:480px){.titulo.svelte-wtgmic{font-size:2rem}.descripcion.svelte-wtgmic{font-size:.95rem;color:#e0e0e0}}.hero-section.svelte-17iqnt7.svelte-17iqnt7{min-height:100vh;padding:80px 0}.geometric-shapes.svelte-17iqnt7.svelte-17iqnt7{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.shape.svelte-17iqnt7.svelte-17iqnt7{position:absolute;border-radius:50% 50% 0 50%}.shape-1.svelte-17iqnt7.svelte-17iqnt7{width:300px;height:300px;background:linear-gradient(135deg,#517f95,#3c687d);top:-50px;right:100px;opacity:.8;transform:rotate(-45deg)}.text.svelte-17iqnt7.svelte-17iqnt7{color:#57859a}.shape-2.svelte-17iqnt7.svelte-17iqnt7{width:200px;height:200px;background:linear-gradient(135deg,#ebb26d,#f0ad5a);bottom:100px;right:-50px;opacity:.9;border-radius:0 50% 50% 50%;transform:rotate(45deg)}.shape-3.svelte-17iqnt7.svelte-17iqnt7{width:150px;height:150px;background:linear-gradient(135deg,#9ebbc7,#4385a1);bottom:-30px;right:200px;opacity:.7;border-radius:50%}.dots.svelte-17iqnt7.svelte-17iqnt7{position:absolute;width:80px;height:80px;background-image:radial-gradient(circle,orange 2px,transparent 2px);background-size:15px 15px;opacity:.6}.dots-1.svelte-17iqnt7.svelte-17iqnt7{top:20%;right:10%}.dots-2.svelte-17iqnt7.svelte-17iqnt7{bottom:40%;right:25%}.hero-content.svelte-17iqnt7.svelte-17iqnt7{position:relative;z-index:2}.hero-title.svelte-17iqnt7.svelte-17iqnt7{font-size:3.5rem;font-weight:700;line-height:1.2;color:#2c3e50;margin-bottom:1.5rem}.hero-subtitle.svelte-17iqnt7.svelte-17iqnt7{font-size:1.1rem;line-height:1.6;color:#6c757d;font-weight:400}.btn.svelte-17iqnt7.svelte-17iqnt7{font-weight:500;transition:all .3s ease;border-width:2px;font-size:1.1rem;padding:10px 40px}.btn-outline-primary.svelte-17iqnt7.svelte-17iqnt7{color:#fff;background-color:#628ca0;border-color:#628ca0;border-radius:30px}.btn-outline-primary.svelte-17iqnt7.svelte-17iqnt7:hover{background-color:#2a6682;border-color:#2a6682;transform:translateY(-2px);box-shadow:0 8px 25px rgba(25,25,25,.15)}.btn-success.svelte-17iqnt7.svelte-17iqnt7{background-color:#f8c179;border-color:#f8c179;color:#212121;border-radius:30px}.btn-success.svelte-17iqnt7.svelte-17iqnt7:hover{background-color:#f5a13a;border-color:#f5a13a;transform:translateY(-2px);box-shadow:0 8px 25px rgba(35,35,35,.127)}.image-section.svelte-17iqnt7.svelte-17iqnt7{position:relative;min-height:500px}.orange-circle.svelte-17iqnt7.svelte-17iqnt7{position:absolute;width:350px;height:350px;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:50%;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9}.main-image-container.svelte-17iqnt7.svelte-17iqnt7{position:relative;z-index:2}.main-image.svelte-17iqnt7.svelte-17iqnt7{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);object-fit:cover}@media(max-width:1199.98px){.hero-title.svelte-17iqnt7.svelte-17iqnt7{font-size:3rem}.shape-1.svelte-17iqnt7.svelte-17iqnt7{width:250px;height:250px;right:50px}}@media(max-width:991.98px){.hero-title.svelte-17iqnt7.svelte-17iqnt7{font-size:2.5rem}.image-section.svelte-17iqnt7.svelte-17iqnt7{margin-top:3rem;min-height:400px}.orange-circle.svelte-17iqnt7.svelte-17iqnt7{width:300px;height:300px}.shape-1.svelte-17iqnt7.svelte-17iqnt7{width:200px;height:200px;right:20px}.shape-2.svelte-17iqnt7.svelte-17iqnt7{width:150px;height:150px}}@media(max-width:767.98px){.hero-section.svelte-17iqnt7.svelte-17iqnt7{padding:130px 0}.hero-title.svelte-17iqnt7.svelte-17iqnt7{font-size:2rem;text-align:center}.hero-subtitle.svelte-17iqnt7.svelte-17iqnt7{text-align:center}.cta-buttons.svelte-17iqnt7.svelte-17iqnt7{justify-content:center}.cta-buttons.svelte-17iqnt7 .btn.svelte-17iqnt7{width:100%;max-width:200px}.orange-circle.svelte-17iqnt7.svelte-17iqnt7{width:250px;height:250px}.shape-1.svelte-17iqnt7.svelte-17iqnt7,.shape-2.svelte-17iqnt7.svelte-17iqnt7,.shape-3.svelte-17iqnt7.svelte-17iqnt7{opacity:.3}.dots.svelte-17iqnt7.svelte-17iqnt7{display:none}}@media(max-width:575.98px){.hero-title.svelte-17iqnt7.svelte-17iqnt7{font-size:1.8rem}.hero-subtitle.svelte-17iqnt7.svelte-17iqnt7{font-size:1rem}.orange-circle.svelte-17iqnt7.svelte-17iqnt7{width:200px;height:200px}.btn.svelte-17iqnt7.svelte-17iqnt7{font-weight:500;transition:all .3s ease;border-width:2px;font-size:1rem;padding:10px 40px}}@keyframes svelte-17iqnt7-fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content.svelte-17iqnt7>.svelte-17iqnt7{animation:svelte-17iqnt7-fadeInUp .6s ease forwards}.hero-content.svelte-17iqnt7>.svelte-17iqnt7:first-child{animation-delay:.1s}.hero-content.svelte-17iqnt7>.svelte-17iqnt7:nth-child(2){animation-delay:.2s}.hero-content.svelte-17iqnt7>.svelte-17iqnt7:nth-child(3){animation-delay:.3s}.hero-content.svelte-17iqnt7>.svelte-17iqnt7:nth-child(4){animation-delay:.4s}.hero-section.svelte-71yj0z.svelte-71yj0z{height:90vh;padding:80px 0}.geometric-shapes.svelte-71yj0z.svelte-71yj0z{position:absolute;top:0;left:0;width:100%;height:100%}.geometric-shapes.svelte-71yj0z.svelte-71yj0z,.orange-circle.svelte-71yj0z.svelte-71yj0z{z-index:0!important}.hero-content.svelte-71yj0z .btn.svelte-71yj0z,.hero-content.svelte-71yj0z.svelte-71yj0z,.main-image-container.svelte-71yj0z.svelte-71yj0z{position:relative;z-index:5!important}.shape.svelte-71yj0z.svelte-71yj0z{position:absolute;border-radius:50% 50% 0 50%}.shape-1.svelte-71yj0z.svelte-71yj0z{width:300px;height:300px;background:linear-gradient(135deg,#517f95,#3c687d);top:-50px;right:100px;opacity:.8;transform:rotate(-45deg)}.text.svelte-71yj0z.svelte-71yj0z{color:#57859a}.shape-2.svelte-71yj0z.svelte-71yj0z{width:200px;height:200px;background:linear-gradient(135deg,#ebb26d,#f0ad5a);bottom:100px;right:-50px;opacity:.9;border-radius:0 50% 50% 50%;transform:rotate(45deg)}.shape-3.svelte-71yj0z.svelte-71yj0z{width:150px;height:150px;background:linear-gradient(135deg,#9ebbc7,#4385a1);bottom:-30px;right:200px;opacity:.7;border-radius:50%}.dots.svelte-71yj0z.svelte-71yj0z{position:absolute;width:80px;height:80px;background-image:radial-gradient(circle,orange 2px,transparent 2px);background-size:15px 15px;opacity:.6}.dots-1.svelte-71yj0z.svelte-71yj0z{top:20%;right:10%}.dots-2.svelte-71yj0z.svelte-71yj0z{bottom:40%;right:25%}.hero-content.svelte-71yj0z.svelte-71yj0z{position:relative;z-index:2}.hero-title.svelte-71yj0z.svelte-71yj0z{font-size:3.5rem;font-weight:700;line-height:1.2;color:#2c3e50;margin-bottom:1.5rem}.hero-subtitle.svelte-71yj0z.svelte-71yj0z{font-size:1.1rem;line-height:1.6;color:#6c757d;font-weight:400}.btn.svelte-71yj0z.svelte-71yj0z{font-weight:500;transition:all .3s ease;border-width:2px;font-size:1.1rem;padding:10px 40px;border-radius:30px}.btn-success.svelte-71yj0z.svelte-71yj0z{background-color:#f8c179;border-color:#f8c179;border-radius:30px;color:#212121}.btn-success.svelte-71yj0z.svelte-71yj0z:hover{background-color:#f5a13a;border-color:#f5a13a;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.062)}.image-section.svelte-71yj0z.svelte-71yj0z{position:relative;min-height:500px}.orange-circle.svelte-71yj0z.svelte-71yj0z{position:absolute;width:350px;height:350px;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:50%;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9}.main-image-container.svelte-71yj0z.svelte-71yj0z{position:relative;z-index:2}.main-image.svelte-71yj0z.svelte-71yj0z{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);object-fit:cover}@media(max-width:1199.98px){.hero-title.svelte-71yj0z.svelte-71yj0z{font-size:3rem}.shape-1.svelte-71yj0z.svelte-71yj0z{width:250px;height:250px;right:50px}}@media(max-width:991.98px){.hero-title.svelte-71yj0z.svelte-71yj0z{font-size:2.5rem}.image-section.svelte-71yj0z.svelte-71yj0z{margin-top:3rem;min-height:400px}.orange-circle.svelte-71yj0z.svelte-71yj0z{width:300px;height:300px}.shape-1.svelte-71yj0z.svelte-71yj0z{width:200px;height:200px;right:20px}.shape-2.svelte-71yj0z.svelte-71yj0z{width:150px;height:150px}}@media(max-width:767.98px){.hero-section.svelte-71yj0z.svelte-71yj0z{padding:40px 0}.hero-title.svelte-71yj0z.svelte-71yj0z{font-size:2rem;text-align:center}.hero-subtitle.svelte-71yj0z.svelte-71yj0z{text-align:center}.cta-buttons.svelte-71yj0z.svelte-71yj0z{justify-content:center}.orange-circle.svelte-71yj0z.svelte-71yj0z{width:250px;height:250px}.shape-1.svelte-71yj0z.svelte-71yj0z,.shape-2.svelte-71yj0z.svelte-71yj0z,.shape-3.svelte-71yj0z.svelte-71yj0z{opacity:.3}.dots.svelte-71yj0z.svelte-71yj0z{display:none}}@media(max-width:575.98px){.hero-title.svelte-71yj0z.svelte-71yj0z{font-size:1.8rem}.hero-subtitle.svelte-71yj0z.svelte-71yj0z{font-size:1rem}.orange-circle.svelte-71yj0z.svelte-71yj0z{width:200px;height:200px}.hero-section.svelte-71yj0z.svelte-71yj0z{margin-top:110px!important}.btn.svelte-71yj0z.svelte-71yj0z{font-size:1rem}}@keyframes svelte-71yj0z-fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content.svelte-71yj0z>.svelte-71yj0z{animation:svelte-71yj0z-fadeInUp .6s ease forwards}.hero-content.svelte-71yj0z>.svelte-71yj0z:first-child{animation-delay:.1s}.hero-content.svelte-71yj0z>.svelte-71yj0z:nth-child(2){animation-delay:.2s}.hero-content.svelte-71yj0z>.svelte-71yj0z:nth-child(3){animation-delay:.3s}.hero-content.svelte-71yj0z>.svelte-71yj0z:nth-child(4){animation-delay:.4s}.hero-section.svelte-52kigk.svelte-52kigk{min-height:100vh;background:linear-gradient(rgba(0,0,0,.789),rgba(0,0,0,.778)),url("../images/hero/fondo.jpg") center/cover no-repeat;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.container.svelte-52kigk.svelte-52kigk,.content-right.svelte-52kigk.svelte-52kigk,.content-wrapper.svelte-52kigk.svelte-52kigk{position:relative;z-index:5}.hero-section.svelte-52kigk .triangle.svelte-52kigk{position:absolute;bottom:0;left:0;width:100px;height:100%;background:linear-gradient(135deg,#234758,#507f95);clip-path:polygon(0 0,100% 0%,0 50%,0 52%);opacity:.4;z-index:2;box-shadow:0 0 25px rgba(251,191,36,.4)}.values-list.svelte-52kigk.svelte-52kigk{list-style:none;padding:0;margin:2rem 0;max-width:550px;margin-left:auto}.values-list.svelte-52kigk li.svelte-52kigk{margin-bottom:1.8rem;font-size:1.2rem;line-height:1.7;font-weight:500;color:#fefefe;text-align:right}.values-list.svelte-52kigk li strong.svelte-52kigk{color:#f8c179;font-weight:700}.container.svelte-52kigk.svelte-52kigk{max-width:1400px;margin:0 auto;width:100%;padding:0 2rem;position:relative;z-index:2}.content-wrapper.svelte-52kigk.svelte-52kigk{display:flex;justify-content:flex-end;align-items:center;width:100%}.content-right.svelte-52kigk.svelte-52kigk{max-width:600px;text-align:right}.accent-bar.svelte-52kigk.svelte-52kigk{width:80px;height:5px;background:#ce8e2e;margin-bottom:2rem;border-radius:3px;margin-left:auto;box-shadow:0 0 12px rgba(251,191,36,.6)}.hero-title.svelte-52kigk.svelte-52kigk{font-size:4.4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;color:#f8c179}.animate-up.svelte-52kigk.svelte-52kigk{opacity:0;transform:translateY(20px);animation:svelte-52kigk-fadeUp .9s forwards}.delay-1.svelte-52kigk.svelte-52kigk{animation-delay:.2s}@keyframes svelte-52kigk-fadeUp{to{opacity:1;transform:translateY(0)}}@media(max-width:968px){.hero-section.svelte-52kigk.svelte-52kigk::after{width:100%;height:100%;left:0;right:0;clip-path:none;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.35))}.hero-title.svelte-52kigk.svelte-52kigk{font-size:3.1rem}.content-wrapper.svelte-52kigk.svelte-52kigk{justify-content:center}.hero-section.svelte-52kigk.svelte-52kigk::before{display:none}}@media(max-width:640px){.hero-section.svelte-52kigk.svelte-52kigk::after{width:100%;height:100%;left:0;right:0;clip-path:none;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.35))}.hero-title.svelte-52kigk.svelte-52kigk{font-size:2.8rem}}.separator.svelte-1sy7bzz{width:100%;height:3px;background:linear-gradient(90deg,#607682,#f8c179,#d0cbcb)}.carousel_container.svelte-1d6tdac.svelte-1d6tdac{position:relative}.imagesC.svelte-1d6tdac.svelte-1d6tdac{width:100%;height:100vh;object-fit:cover;display:block}.zoom-in.svelte-1d6tdac.svelte-1d6tdac{animation:svelte-1d6tdac-zoomIn 6s ease-in forwards}@keyframes svelte-1d6tdac-zoomIn{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes svelte-1d6tdac-slideUpFadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.slide-up.svelte-1d6tdac.svelte-1d6tdac{opacity:0;animation:svelte-1d6tdac-slideUpFadeIn 1s ease-out forwards}.carousel-caption.svelte-1d6tdac.svelte-1d6tdac{z-index:2;position:absolute;top:60%;transform:translateY(-50%);left:10%;right:10%;text-align:left;padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:start;max-width:900px}.carousel-caption.svelte-1d6tdac h1.svelte-1d6tdac{color:#e09b61;font-size:4rem}.carousel-caption.svelte-1d6tdac p.svelte-1d6tdac{color:#fff;font-size:1.6rem;margin-top:10px}.outline-button.svelte-1d6tdac.svelte-1d6tdac{background-color:transparent;background-color:#dc9a44;color:#fff;font-size:1.1rem;font-weight:600;padding:.75rem 1.5rem;border-radius:30px;cursor:pointer;transition:all .3s;margin-top:1rem;text-decoration:none}.outline-button.svelte-1d6tdac.svelte-1d6tdac:hover{background-color:#e88330;color:#f0f8ff}.overlay.svelte-1d6tdac.svelte-1d6tdac{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#2d5668ce,rgba(0,0,0,.063)100%);z-index:1}.carousel-control-next-icon.svelte-1d6tdac.svelte-1d6tdac,.carousel-control-prev-icon.svelte-1d6tdac.svelte-1d6tdac{background-image:none;width:1rem;height:1rem;border:solid 2px #c1673d;border-width:0 2px 2px 0;display:inline-block;padding:3px}.carousel-control-prev-icon.svelte-1d6tdac.svelte-1d6tdac{transform:rotate(135deg);margin-left:10px}.carousel-control-next-icon.svelte-1d6tdac.svelte-1d6tdac{transform:rotate(-45deg);margin-right:10px}@media(max-width:1024px){h1.svelte-1d6tdac.svelte-1d6tdac{font-size:2.7rem!important}p.svelte-1d6tdac.svelte-1d6tdac{font-size:1.3rem!important}.carousel-caption.svelte-1d6tdac.svelte-1d6tdac{left:5%;right:5%;padding:.5rem}.outline-button.svelte-1d6tdac.svelte-1d6tdac{width:140px;padding:.7rem 1.2rem}}@media(max-width:767px){.imagesC.svelte-1d6tdac.svelte-1d6tdac{height:80vh}h1.svelte-1d6tdac.svelte-1d6tdac{font-size:2.4rem!important;text-align:center}p.svelte-1d6tdac.svelte-1d6tdac{font-size:1.1rem!important}.carousel-caption.svelte-1d6tdac.svelte-1d6tdac{top:60%;transform:translateY(-55%);left:5%;right:5%;align-items:center!important;text-align:center}.outline-button.svelte-1d6tdac.svelte-1d6tdac{width:130px;padding:.6rem 1rem}}@media(max-width:576px){.imagesC.svelte-1d6tdac.svelte-1d6tdac{height:70vh}h1.svelte-1d6tdac.svelte-1d6tdac{font-size:2rem!important}p.svelte-1d6tdac.svelte-1d6tdac{font-size:1rem!important}.carousel-caption.svelte-1d6tdac.svelte-1d6tdac{top:60%;transform:translateY(-60%);padding:.5rem}.outline-button.svelte-1d6tdac.svelte-1d6tdac{padding:.5rem .9rem;font-size:1rem;width:170px}}.faqs-section.svelte-57jukm{color:#264653}.titulo.svelte-57jukm{color:#264653;font-weight:700;font-size:2rem;text-transform:uppercase}.subtitulo.svelte-57jukm{color:#777}.accordion-item.svelte-57jukm{border:none;border-radius:.75rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 4px 10px rgba(38,70,83,.1)}.accordion-button.svelte-57jukm{background-color:#e9f1f3;color:#264653;font-weight:600;transition:all .3s ease}.accordion-button.svelte-57jukm:not(.collapsed){background-color:#264653;color:#f4a261}.accordion-body.svelte-57jukm{background-color:#fff;padding:1.25rem 1.5rem}@media(max-width:768px){.titulo.svelte-57jukm{font-size:1.6rem}.accordion-button.svelte-57jukm{font-size:.95rem}}section.svelte-zxtbkl{background:url('../images/hero/libros.webp') center/cover no-repeat;height:100vh;display:flex;align-items:center;justify-content:center;padding:0 20px;position:relative;font-family:Inter,sans-serif;overflow:hidden}section.svelte-zxtbkl::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(26,53,66,.554),rgba(26,53,66,.542));z-index:0}.content.svelte-zxtbkl{position:relative;z-index:1;max-width:700px;text-align:center;color:#fff}h2.svelte-zxtbkl{font-size:3.6rem;font-weight:700;margin-bottom:20px;color:#f6b254;text-shadow:0 3px 8px rgba(0,0,0,.6)}p.svelte-zxtbkl{font-size:18px;font-weight:400;margin-bottom:40px;line-height:1.7;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.185)}.btn-libros.svelte-zxtbkl{font-size:17px;font-weight:600;padding:14px 32px;border:none;border-radius:30px;background-color:#f8c179;color:#1e1e1e;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.4)}.btn-libros.svelte-zxtbkl:hover{background-color:#cf7d29;transform:translateY(-3px)}@media(max-width:768px){h2.svelte-zxtbkl{font-size:32px}p.svelte-zxtbkl{font-size:16px;margin-bottom:30px}.btn-libros.svelte-zxtbkl{font-size:15px;padding:12px 26px}}section.svelte-1jxxvvn{margin-top:120px}.banner.svelte-1jxxvvn{position:relative;background:url('../images/hero/libros.webp') no-repeat center center;background-size:cover;color:#fff;padding:3rem;margin-bottom:60px;border-radius:1.5rem;min-height:450px;display:flex;align-items:center;transition:all .3s ease-in-out;overflow:hidden}.banner.svelte-1jxxvvn::before{content:"";position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(90deg,#2d5d73b8,rgba(116,99,13,.486) 100%);z-index:1}.ciudad-texto.svelte-1jxxvvn{position:relative;z-index:2}.titulo.svelte-1jxxvvn{font-size:4rem;font-weight:700;line-height:1.2;color:#fff}.descripcion.svelte-1jxxvvn{font-size:1.3rem;line-height:1.7;color:#fff;max-width:800px}@media(max-width:1024px){.banner.svelte-1jxxvvn{flex-direction:column;justify-content:center;text-align:center;padding:2rem}.titulo.svelte-1jxxvvn{font-size:2.5rem}.descripcion.svelte-1jxxvvn{font-size:1.1rem}}@media(max-width:768px){.banner.svelte-1jxxvvn{padding:1.75rem;justify-content:center;align-items:center;text-align:center}.titulo.svelte-1jxxvvn{font-size:2.5rem}.descripcion.svelte-1jxxvvn{font-size:1rem;color:#f5f5f5}}@media(max-width:480px){.titulo.svelte-1jxxvvn{font-size:2rem}.descripcion.svelte-1jxxvvn{font-size:.95rem;color:#e0e0e0}}.libro-card.svelte-1gve6m4.svelte-1gve6m4{position:relative;display:flex;flex-direction:row;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.libro-card.svelte-1gve6m4.svelte-1gve6m4:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.badge-venta.svelte-1gve6m4.svelte-1gve6m4{position:absolute;top:10px;right:10px;background:#eb8704;color:#fff;font-size:.8rem;font-weight:700;padding:.3rem .6rem;border-radius:6px;z-index:2}.card-body.svelte-1gve6m4.svelte-1gve6m4{display:flex;flex-direction:row;width:100%}.libro-card.svelte-1gve6m4:hover .libro-imagen.svelte-1gve6m4{transform:scale(1.02)}.libro-contenido.svelte-1gve6m4.svelte-1gve6m4{flex:1;padding:0 1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.libro-titulo.svelte-1gve6m4.svelte-1gve6m4{font-size:1.3rem;font-weight:600;margin:0;color:#255971}.libro-subtitulo.svelte-1gve6m4.svelte-1gve6m4{font-size:.95rem;color:#1f2021;margin:0}.libro-botones.svelte-1gve6m4.svelte-1gve6m4{margin-top:.7rem;display:flex;gap:.5rem}.btn-icon.svelte-1gve6m4.svelte-1gve6m4{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:8px;border:1px solid #f8c179;background-color:#f8c179;cursor:pointer;transition:all .3s ease;font-size:1rem;color:#141414;font-weight:600;text-decoration:none}.btn-icon.svelte-1gve6m4.svelte-1gve6m4:hover{background-color:#eb8704;border-color:#eb8704;transform:scale(1.05)}.imagen-container.svelte-1gve6m4.svelte-1gve6m4{flex:0 0 300px;height:auto;aspect-ratio:240/400;display:flex;align-items:center;justify-content:center;background-color:#fff;overflow:hidden;padding-left:1rem}.libro-imagen.svelte-1gve6m4.svelte-1gve6m4{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}@media(max-width:768px){.libro-card.svelte-1gve6m4.svelte-1gve6m4{flex-direction:column;align-items:center;text-align:center}.card-body.svelte-1gve6m4.svelte-1gve6m4{flex-direction:column;align-items:center;justify-content:center}.imagen-container.svelte-1gve6m4.svelte-1gve6m4{flex:0 0 auto;width:280px;height:380px;overflow:hidden;margin:0 auto 1rem;padding-top:1rem}.libro-imagen.svelte-1gve6m4.svelte-1gve6m4{width:100%;height:100%}.libro-contenido.svelte-1gve6m4.svelte-1gve6m4{padding:1rem;text-align:center;align-items:center;justify-content:center}.libro-botones.svelte-1gve6m4.svelte-1gve6m4{justify-content:center;flex-wrap:wrap}}@media(max-width:480px){.container.svelte-1gve6m4.svelte-1gve6m4{padding:0 2rem!important}.imagen-container.svelte-1gve6m4.svelte-1gve6m4{width:240px;height:340px;padding-top:2rem;padding-left:0}.libro-titulo.svelte-1gve6m4.svelte-1gve6m4{font-size:1.1rem}.libro-subtitulo.svelte-1gve6m4.svelte-1gve6m4{font-size:.9rem}.btn-icon.svelte-1gve6m4.svelte-1gve6m4{font-size:.8rem;padding:.4rem .8rem}}:root{--color-primario:#063342;--color-primario-hover:#517e92;--color-secundario:#d4edea;--color-texto:#333;--color-texto-suave:#666;--color-borde:#e0e0e0;--color-estrella:#f6b254;--sombra-card:0 4px 12px rgba(0, 0, 0, 0.08);--border-radius:10px;--espaciado:1.5rem}body{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}footer{margin-top:auto}