.navbar.svelte-pwr8p8.svelte-pwr8p8{background:#24344b;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:1.5rem 0;position:relative;z-index:1000}.navbar-brand.svelte-pwr8p8.svelte-pwr8p8{max-width:180px;transition:transform .3s ease}.navbar-brand.svelte-pwr8p8.svelte-pwr8p8:hover{transform:scale(1.05)}.img_logo.svelte-pwr8p8.svelte-pwr8p8{max-width:100%;height:auto;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2))}.navbar-toggler.svelte-pwr8p8.svelte-pwr8p8{padding:8px 12px;background:rgba(71,170,212,.2);border:2px solid rgba(71,170,212,.5);border-radius:8px;transition:all .3s ease}.navbar-toggler.svelte-pwr8p8.svelte-pwr8p8:hover{background:rgba(71,170,212,.35);border-color:rgba(71,170,212,.8)}.navbar-toggler.svelte-pwr8p8.svelte-pwr8p8:focus{box-shadow:0 0 0 .2rem rgba(71,170,212,.3)}.nav-item.svelte-pwr8p8.svelte-pwr8p8{padding:0;margin:0 4px}.nav-link.svelte-pwr8p8.svelte-pwr8p8{color:rgba(255,255,255,.95)!important;font-weight:500;font-size:.95rem;letter-spacing:.3px;padding:10px 16px!important;border-radius:6px;transition:color .3s ease;text-transform:uppercase;text-decoration:none}.nav-link.svelte-pwr8p8.svelte-pwr8p8:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:3px}.nav-link.svelte-pwr8p8.svelte-pwr8p8:hover::after{transform:translateX(-50%) scaleX(1)}.nav-item.svelte-pwr8p8.svelte-pwr8p8:hover{border-radius:6px}.dropdown-toggle.svelte-pwr8p8.svelte-pwr8p8::after{display:inline-block;margin-left:8px;vertical-align:middle;border-top:.35em solid;border-right:.35em solid transparent;border-left:.35em solid transparent;transition:transform .3s ease}.dropdown-menu.svelte-pwr8p8.svelte-pwr8p8{background:#24344b;border:none;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.25);padding:8px;margin-top:8px;min-width:240px}.dropdown-item.svelte-pwr8p8.svelte-pwr8p8{color:rgba(255,255,255,.95)!important;padding:10px 16px;border-radius:6px;margin:2px 0;transition:background .3s ease;font-weight:500;font-size:.92rem}@keyframes svelte-pwr8p8-fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-item-login.svelte-pwr8p8.svelte-pwr8p8{margin-left:12px}.btn-login.svelte-pwr8p8.svelte-pwr8p8{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.88rem;text-transform:uppercase;letter-spacing:.5px;padding:10px 20px!important;background:#2e62a7;color:#fff!important;border:none;border-radius:6px;transition:all .3s ease}.btn-login.svelte-pwr8p8.svelte-pwr8p8:hover{background:#46aad4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(71,170,212,.4);color:#24344b}@media(max-width:991px){.navbar.svelte-pwr8p8.svelte-pwr8p8{padding:.5rem 0}.navbar-brand.svelte-pwr8p8.svelte-pwr8p8{max-width:140px}.collapse.svelte-pwr8p8.svelte-pwr8p8{margin-top:1rem}.nav-item.svelte-pwr8p8.svelte-pwr8p8{margin:4px 0}.nav-link.svelte-pwr8p8.svelte-pwr8p8{padding:12px 16px!important}.nav-link.svelte-pwr8p8.svelte-pwr8p8::after{display:none}.dropdown-menu.svelte-pwr8p8.svelte-pwr8p8{border-radius:8px;margin-top:4px}.nav-item-login.svelte-pwr8p8.svelte-pwr8p8{margin-left:0;margin-top:8px}.btn-login.svelte-pwr8p8.svelte-pwr8p8{width:100%;justify-content:center}}.dropstart.svelte-pwr8p8 .dropdown-toggle.svelte-pwr8p8::before{content:none!important}.dropdown-menu.svelte-pwr8p8.svelte-pwr8p8{background-color:#24344b!important}.dropdown-item.svelte-pwr8p8.svelte-pwr8p8{background-color:transparent!important;color:rgba(255,255,255,.95)!important}.dropdown-item.svelte-pwr8p8.svelte-pwr8p8:focus,.dropdown-item.svelte-pwr8p8.svelte-pwr8p8:hover{background-color:transparent!important;color:#fff!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:3px!important}a.svelte-pwr8p8.svelte-pwr8p8{text-decoration:none}.footer-modern.svelte-1uu7fwl.svelte-1uu7fwl{background:linear-gradient(135deg,#1a2942 0,#2d3e54 100%);position:relative;overflow:hidden}.footer-modern.svelte-1uu7fwl.svelte-1uu7fwl::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.footer-content.svelte-1uu7fwl.svelte-1uu7fwl{max-width:1400px;margin:0 auto;padding:4rem 2rem 2rem}.footer-grid.svelte-1uu7fwl.svelte-1uu7fwl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-bottom:3rem}.about-col.svelte-1uu7fwl.svelte-1uu7fwl{max-width:400px}.logo-container.svelte-1uu7fwl.svelte-1uu7fwl{margin-bottom:1.5rem}.footer-logo.svelte-1uu7fwl.svelte-1uu7fwl{max-width:200px;height:auto;transition:opacity .3s ease}.footer-logo.svelte-1uu7fwl.svelte-1uu7fwl:hover{opacity:.8}.description.svelte-1uu7fwl.svelte-1uu7fwl{color:#cbd5e1;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;font-weight:300}.contact-info.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem}.contact-item.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;align-items:center;gap:.75rem;color:#94a3b8;font-size:.875rem;transition:color .3s ease}.contact-item.svelte-1uu7fwl.svelte-1uu7fwl:hover{color:#cbd5e1}.contact-item.svelte-1uu7fwl i.svelte-1uu7fwl{color:#60a5fa;font-size:1rem;width:20px;text-align:center}.social-links.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;gap:.75rem}.social-icon.svelte-1uu7fwl.svelte-1uu7fwl{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border-radius:10px;color:#cbd5e1;transition:all .3s ease;backdrop-filter:blur(10px)}.social-icon.svelte-1uu7fwl.svelte-1uu7fwl:hover{background:#60a5fa;color:#fff;transform:translateY(-3px)}.footer-title.svelte-1uu7fwl.svelte-1uu7fwl{color:#f1f5f9;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:.5px}.footer-links.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;flex-direction:column;gap:.75rem}.footer-link.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;align-items:center;gap:.625rem;color:#94a3b8;font-size:.9375rem;text-decoration:none;transition:all .3s ease;padding:.5rem 0}.link-icon.svelte-1uu7fwl.svelte-1uu7fwl{color:#60a5fa;transition:transform .3s ease}.footer-link.svelte-1uu7fwl.svelte-1uu7fwl:hover{color:#60a5fa;padding-left:.5rem}.footer-link.svelte-1uu7fwl:hover .link-icon.svelte-1uu7fwl{transform:translateX(4px)}.resources-list.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;flex-direction:column;gap:1rem}.resource-card.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.05);text-decoration:none;transition:all .3s ease}.resource-card.svelte-1uu7fwl.svelte-1uu7fwl:hover{background:rgba(255,255,255,.06);border-color:rgba(96,165,250,.3);transform:translateY(-2px)}.resource-icon.svelte-1uu7fwl.svelte-1uu7fwl{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:10px;color:#fff;font-size:1.25rem;flex-shrink:0}.resource-content.svelte-1uu7fwl.svelte-1uu7fwl{display:flex;flex-direction:column;gap:.25rem}.resource-title.svelte-1uu7fwl.svelte-1uu7fwl{color:#f1f5f9;font-size:.9375rem;font-weight:500}.resource-subtitle.svelte-1uu7fwl.svelte-1uu7fwl{color:#64748b;font-size:.8125rem}.footer-bottom.svelte-1uu7fwl.svelte-1uu7fwl{padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.copyright.svelte-1uu7fwl.svelte-1uu7fwl{text-align:center;color:#64748b;font-size:.875rem;margin:0}@media(max-width:768px){.footer-content.svelte-1uu7fwl.svelte-1uu7fwl{padding:3rem 1.5rem 1.5rem}.footer-grid.svelte-1uu7fwl.svelte-1uu7fwl{grid-template-columns:1fr;gap:2.5rem}.about-col.svelte-1uu7fwl.svelte-1uu7fwl{max-width:100%}.footer-title.svelte-1uu7fwl.svelte-1uu7fwl{font-size:1rem}}.footer-call-to-action.svelte-1l8qr19.svelte-1l8qr19{position:relative;background:linear-gradient(180deg,#2f4f7c 0,#2a4770 100%);padding:12rem 2rem;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4, 0, .2, 1)}.footer-call-to-action.visible.svelte-1l8qr19.svelte-1l8qr19{opacity:1;transform:translateY(0)}.container.svelte-1l8qr19.svelte-1l8qr19{max-width:1280px;margin:0 auto;position:relative;z-index:1}.content-grid.svelte-1l8qr19.svelte-1l8qr19{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.text-content.svelte-1l8qr19.svelte-1l8qr19{animation:svelte-1l8qr19-slideInLeft .8s ease-out .2s backwards}.label.svelte-1l8qr19.svelte-1l8qr19{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);padding:8px 18px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:1px;color:#93c5fd;margin-bottom:28px}.pulse-dot.svelte-1l8qr19.svelte-1l8qr19{width:8px;height:8px;background:#3b82f6;border-radius:50%;position:relative;animation:svelte-1l8qr19-pulse 2s ease-in-out infinite}@keyframes svelte-1l8qr19-pulse{0%,100%{box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{box-shadow:0 0 0 8px rgba(59,130,246,0)}}h2.svelte-1l8qr19.svelte-1l8qr19{font-size:48px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:20px;letter-spacing:-.02em}.description.svelte-1l8qr19.svelte-1l8qr19{font-size:18px;line-height:1.7;color:#cbd5e1;margin-bottom:36px;font-weight:400}.features.svelte-1l8qr19.svelte-1l8qr19{display:flex;flex-direction:column;gap:16px}.feature-item.svelte-1l8qr19.svelte-1l8qr19{display:flex;align-items:center;gap:14px;color:#e2e8f0;font-size:15px;font-weight:500}.icon-wrapper.svelte-1l8qr19.svelte-1l8qr19{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:10px;color:#60a5fa;flex-shrink:0}.cta-section.svelte-1l8qr19.svelte-1l8qr19{display:flex;flex-direction:column;gap:24px;animation:svelte-1l8qr19-slideInRight .8s ease-out .4s backwards}.btn-primary.svelte-1l8qr19.svelte-1l8qr19{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#0f2943;padding:22px 32px;border-radius:16px;font-size:16px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 10px 40px rgba(0,0,0,.2);border:2px solid transparent;position:relative;overflow:hidden}.btn-primary.svelte-1l8qr19.svelte-1l8qr19::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);transition:left .6s}.btn-primary.svelte-1l8qr19.svelte-1l8qr19:hover::before{left:100%}.btn-primary.svelte-1l8qr19.svelte-1l8qr19:hover{transform:translateY(-4px);box-shadow:0 16px 50px rgba(59,130,246,.4);border-color:#3b82f6}.btn-icon.svelte-1l8qr19.svelte-1l8qr19{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ef4444;color:#fff;border-radius:10px;transition:transform .3s ease}.btn-primary.svelte-1l8qr19:hover .btn-icon.svelte-1l8qr19{transform:scale(1.1) rotate(5deg)}.info-card.svelte-1l8qr19.svelte-1l8qr19{display:flex;gap:16px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:20px 24px;border-radius:16px}.info-icon.svelte-1l8qr19.svelte-1l8qr19{display:flex;align-items:flex-start;justify-content:center;color:#60a5fa;flex-shrink:0;margin-top:2px}.info-card.svelte-1l8qr19 p.svelte-1l8qr19{font-size:14px;line-height:1.6;color:#cbd5e1;margin:0}@keyframes svelte-1l8qr19-slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes svelte-1l8qr19-slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1024px){.content-grid.svelte-1l8qr19.svelte-1l8qr19{grid-template-columns:1fr;gap:50px}h2.svelte-1l8qr19.svelte-1l8qr19{font-size:40px}}@media(max-width:768px){.footer-call-to-action.svelte-1l8qr19.svelte-1l8qr19{padding:70px 20px}h2.svelte-1l8qr19.svelte-1l8qr19{font-size:32px}.description.svelte-1l8qr19.svelte-1l8qr19{font-size:16px}.content-grid.svelte-1l8qr19.svelte-1l8qr19{gap:40px}}.membership-cta.svelte-mkl1m2.svelte-mkl1m2{position:relative;background:linear-gradient(180deg,#2f4f7c 0,#2a4770 100%);padding:8rem 2rem;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4, 0, .2, 1)}.membership-cta.visible.svelte-mkl1m2.svelte-mkl1m2{opacity:1;transform:translateY(0)}.gradient-overlay.svelte-mkl1m2.svelte-mkl1m2{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.pulse-dot.svelte-mkl1m2.svelte-mkl1m2{width:8px;height:8px;background:#3b82f6;border-radius:50%;position:relative;animation:svelte-mkl1m2-pulse 2s ease-in-out infinite}@keyframes svelte-mkl1m2-pulse{0%,100%{box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{box-shadow:0 0 0 8px rgba(59,130,246,0)}}.container.svelte-mkl1m2.svelte-mkl1m2{max-width:1280px;margin:0 auto;position:relative;z-index:1}.content-wrapper.svelte-mkl1m2.svelte-mkl1m2{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.text-section.svelte-mkl1m2.svelte-mkl1m2{animation:svelte-mkl1m2-fadeInUp .8s ease-out .2s backwards}.badge.svelte-mkl1m2.svelte-mkl1m2{display:inline-flex;align-items:center;gap:10px;background:rgba(59,130,246,.15);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3);padding:10px 20px;border-radius:100px;margin-bottom:28px}.badge-icon.svelte-mkl1m2.svelte-mkl1m2{display:flex;color:#fbbf24}.badge.svelte-mkl1m2 span.svelte-mkl1m2{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#93c5fd}h2.svelte-mkl1m2.svelte-mkl1m2{font-size:52px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:24px;letter-spacing:-.02em}.main-description.svelte-mkl1m2.svelte-mkl1m2{font-size:19px;line-height:1.7;color:#cbd5e1;margin-bottom:40px;font-weight:400}.benefits-grid.svelte-mkl1m2.svelte-mkl1m2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.benefit-item.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;gap:12px;transition:all .3s ease}.benefit-icon.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(59,130,246,.2);border-radius:10px;color:#60a5fa;flex-shrink:0}.benefit-item.svelte-mkl1m2 span.svelte-mkl1m2{font-size:14px;font-weight:500;color:#e2e8f0}.action-section.svelte-mkl1m2.svelte-mkl1m2{animation:svelte-mkl1m2-fadeInUp .8s ease-out .4s backwards}.card-highlight.svelte-mkl1m2.svelte-mkl1m2{background:linear-gradient(145deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.card-header.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;gap:16px;margin-bottom:32px}.header-icon.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);border-radius:16px;color:#fff;box-shadow:0 8px 20px rgba(59,130,246,.4)}.card-header.svelte-mkl1m2 h3.svelte-mkl1m2{font-size:24px;font-weight:700;color:#fff;margin:0}.features-list.svelte-mkl1m2.svelte-mkl1m2{list-style:none;padding:0;margin:0 0 32px 0;display:flex;flex-direction:column;gap:16px}.features-list.svelte-mkl1m2 li.svelte-mkl1m2{display:flex;align-items:center;gap:12px;font-size:15px;color:#e2e8f0;font-weight:500}.features-list.svelte-mkl1m2 li svg.svelte-mkl1m2{color:#34d399;flex-shrink:0}.btn-join.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(135deg,#fff 0,#f1f5f9 100%);color:#0a1f3d;padding:20px 28px;border-radius:16px;font-size:16px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 8px 25px rgba(0,0,0,.15);border:2px solid transparent;position:relative;overflow:hidden}.btn-join.svelte-mkl1m2.svelte-mkl1m2::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.15),transparent);transition:left .6s}.btn-join.svelte-mkl1m2.svelte-mkl1m2:hover::before{left:100%}.btn-join.svelte-mkl1m2.svelte-mkl1m2:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(59,130,246,.3);border-color:#3b82f6}.btn-arrow.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);color:#fff;border-radius:12px;transition:transform .3s ease}.btn-join.svelte-mkl1m2:hover .btn-arrow.svelte-mkl1m2{transform:translateX(4px)}.info-text.svelte-mkl1m2.svelte-mkl1m2{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:14px;color:#94a3b8;font-weight:500}.info-text.svelte-mkl1m2 svg.svelte-mkl1m2{color:#60a5fa;flex-shrink:0}@keyframes svelte-mkl1m2-fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.content-wrapper.svelte-mkl1m2.svelte-mkl1m2{grid-template-columns:1fr;gap:60px}h2.svelte-mkl1m2.svelte-mkl1m2{font-size:42px}}@media(max-width:768px){.membership-cta.svelte-mkl1m2.svelte-mkl1m2{padding:70px 20px}h2.svelte-mkl1m2.svelte-mkl1m2{font-size:36px}.main-description.svelte-mkl1m2.svelte-mkl1m2{font-size:17px}.benefits-grid.svelte-mkl1m2.svelte-mkl1m2{grid-template-columns:1fr}.card-highlight.svelte-mkl1m2.svelte-mkl1m2{padding:32px 24px}}.container.svelte-1ly5fjv.svelte-1ly5fjv{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.header-section.svelte-1ly5fjv.svelte-1ly5fjv{text-align:center;margin-bottom:3rem}.main-title.svelte-1ly5fjv.svelte-1ly5fjv{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top)}.title-underline.svelte-1ly5fjv.svelte-1ly5fjv{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:1rem auto 0;border-radius:2px}.content-wrapper.svelte-1ly5fjv.svelte-1ly5fjv{max-width:900px;margin:0 auto}.videos-grid.svelte-1ly5fjv.svelte-1ly5fjv{display:grid;gap:1rem}.video-card.svelte-1ly5fjv.svelte-1ly5fjv{display:flex;align-items:flex-start;background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(24,106,171,.05);transition:all .3s ease}.video-card.svelte-1ly5fjv.svelte-1ly5fjv:hover{border-color:#186aab;box-shadow:0 4px 16px rgba(24,106,171,.1);transform:translateY(-2px)}.video-number.svelte-1ly5fjv.svelte-1ly5fjv{width:32px;height:32px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem}.video-title.svelte-1ly5fjv.svelte-1ly5fjv{font-size:1.05rem;font-weight:600;color:#1a202c;margin:0}.video-link.svelte-1ly5fjv.svelte-1ly5fjv{text-decoration:none}.video-link.svelte-1ly5fjv:hover .video-title.svelte-1ly5fjv{color:#186aab}.historia-section.svelte-1o1xckf.svelte-1o1xckf{padding:10rem 2rem;background:linear-gradient(180deg,#2f4f7c 0,#2a4770 100%)}.historia-header.svelte-1o1xckf h1.svelte-1o1xckf{font-family:Montserrat,sans-serif;font-size:clamp(2rem, 5vw, 3.2rem);font-weight:700;color:#fff;margin-bottom:5px}.historia-header.svelte-1o1xckf .subtitle.svelte-1o1xckf{font-size:18px;color:#e2edff;margin-bottom:25px}.historia-badge.svelte-1o1xckf.svelte-1o1xckf{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;display:inline-block;margin-bottom:15px;padding:6px 16px;color:#9ecbff;background:rgba(78,148,255,.15);border-radius:50px}.historia-content.svelte-1o1xckf p.svelte-1o1xckf{font-size:16px;line-height:1.8;color:#e1ecff;margin-bottom:22px}.historia-content.svelte-1o1xckf strong.svelte-1o1xckf{color:#fff}@media(max-width:768px){.historia-header.svelte-1o1xckf h1.svelte-1o1xckf{font-size:32px}}.presidentes-section.svelte-fxu3sb.svelte-fxu3sb{background:linear-gradient(180deg,#2f4f7c 0,#2a4770 100%);color:#fff}.section-header.svelte-fxu3sb h2.svelte-fxu3sb{font-weight:700;font-size:clamp(2rem, 4vw, 2.6rem)}.text-muted-light.svelte-fxu3sb.svelte-fxu3sb{color:rgba(255,255,255,.7)}.eyebrow.svelte-fxu3sb.svelte-fxu3sb{padding:.4rem 1rem;border-radius:50rem;background:rgba(255,255,255,.12);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.glass-card.svelte-fxu3sb.svelte-fxu3sb{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));backdrop-filter:blur(14px);border-radius:1.25rem;border:1px solid rgba(255,255,255,.15);transition:all .35s ease}.glass-card.svelte-fxu3sb.svelte-fxu3sb:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.35)}.avatar-wrap.svelte-fxu3sb.svelte-fxu3sb{position:relative;width:130px;height:130px}.avatar-img.svelte-fxu3sb.svelte-fxu3sb{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.4);box-shadow:0 0 0 8px rgba(255,255,255,.05)}.honorary-card.svelte-fxu3sb.svelte-fxu3sb{border-radius:1.25rem;border:1px solid#d4a62f;border-top:4px solid #d4a62f;box-shadow:0 8px 24px rgba(0,0,0,.08)}.card-title.svelte-fxu3sb.svelte-fxu3sb{color:#fff;font-weight:600}.period.svelte-fxu3sb.svelte-fxu3sb{font-size:.9rem;color:rgba(255,255,255,.854)}.honorary-star.svelte-fxu3sb.svelte-fxu3sb{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#d4a62f;color:#fff;font-size:.75rem;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.honorary-card.svelte-fxu3sb .tag.svelte-fxu3sb{display:inline-block;margin-top:.9rem;padding:.45rem 1.3rem;font-size:.75rem;font-weight:600;border-radius:999px;color:#3a2b00;background:linear-gradient(135deg,#f6d365 0,#e6b94d 50%,#d4a62f 100%);box-shadow:0 4px 10px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.15)}.container.svelte-d32e0p.svelte-d32e0p{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.header-section.svelte-d32e0p.svelte-d32e0p{text-align:center;margin-bottom:3rem}.main-title.svelte-d32e0p.svelte-d32e0p{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top)}.title-underline.svelte-d32e0p.svelte-d32e0p{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:1rem auto 0;border-radius:2px}.content-wrapper.svelte-d32e0p.svelte-d32e0p{max-width:900px;margin:0 auto}.year-section.svelte-d32e0p.svelte-d32e0p{margin-bottom:3rem}.year-header.svelte-d32e0p.svelte-d32e0p{border-bottom:2px solid #e3f2fd;margin-bottom:1.5rem}.year-title.svelte-d32e0p.svelte-d32e0p{font-size:1.8rem;font-weight:600;color:#186aab}.videos-grid.svelte-d32e0p.svelte-d32e0p{display:grid;gap:1rem}.video-card.svelte-d32e0p.svelte-d32e0p{display:flex;align-items:flex-start;background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(24,106,171,.05);transition:all .3s ease}.video-card.svelte-d32e0p.svelte-d32e0p:hover{border-color:#186aab;box-shadow:0 4px 16px rgba(24,106,171,.1);transform:translateY(-2px)}.video-number.svelte-d32e0p.svelte-d32e0p{width:32px;height:32px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem}.video-title.svelte-d32e0p.svelte-d32e0p{font-size:1.05rem;font-weight:600;color:#1a202c;margin:0}.video-link.svelte-d32e0p.svelte-d32e0p{text-decoration:none}.video-link.svelte-d32e0p:hover .video-title.svelte-d32e0p{color:#186aab}.objectives-section.svelte-1qb8cbh.svelte-1qb8cbh{padding:5rem 1.5rem}.container.svelte-1qb8cbh.svelte-1qb8cbh{max-width:1200px;margin:0 auto}.objectives-header.svelte-1qb8cbh.svelte-1qb8cbh{text-align:center;max-width:700px;margin:0 auto 4rem}.objectives-header.svelte-1qb8cbh .badge.svelte-1qb8cbh{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;display:inline-block;padding:8px 20px;border-radius:999px;background:rgba(37,98,179,.1);color:#2562b3;margin-bottom:1rem}.objectives-header.svelte-1qb8cbh h1.svelte-1qb8cbh{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-bottom:1rem}.objectives-grid.svelte-1qb8cbh.svelte-1qb8cbh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.objective-card.svelte-1qb8cbh.svelte-1qb8cbh{border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.objective-icon.svelte-1qb8cbh.svelte-1qb8cbh{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#2562b3,#3b82f6);display:flex;align-items:center;justify-content:center;color:#f6f6f6;font-size:1.6rem}.objective-content.svelte-1qb8cbh h2.svelte-1qb8cbh{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:.4rem}.text.svelte-1qb8cbh.svelte-1qb8cbh{font-size:1.1rem;color:#475569;line-height:1.6;font-weight:600}.objective-card.svelte-1qb8cbh.svelte-1qb8cbh:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(2,6,23,.12)}.objective-icon.svelte-1qb8cbh.svelte-1qb8cbh{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#2562b3,#3b82f6);display:flex;align-items:center;justify-content:center;color:#f6f6f6;font-size:1.4rem}.objective-content.svelte-1qb8cbh h2.svelte-1qb8cbh{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:.4rem}.text.svelte-1qb8cbh.svelte-1qb8cbh{font-size:1rem;color:#475569;line-height:1.6;font-weight:600}@media(max-width:768px){.objectives-section.svelte-1qb8cbh.svelte-1qb8cbh{padding:3.5rem 1.25rem}.objective-card.svelte-1qb8cbh.svelte-1qb8cbh{padding:1.5rem}}.container.svelte-1cad45b{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.guides-wrapper.svelte-1cad45b{min-height:100vh}.header-section.svelte-1cad45b{text-align:center;margin-bottom:3rem;padding-top:2rem}.main-title.svelte-1cad45b{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top);margin-bottom:1rem;letter-spacing:-.02em}.title-underline.svelte-1cad45b{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:0 auto;border-radius:2px}.year-section.svelte-1cad45b{margin-bottom:3rem;animation:svelte-1cad45b-fadeInUp .6s ease-out}.year-header.svelte-1cad45b{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 0;border-bottom:2px solid #e3f2fd}.year-title.svelte-1cad45b{font-size:2rem;font-weight:600;color:#186aab;margin:0}.guides-count.svelte-1cad45b{background:#186aab;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.guides-grid.svelte-1cad45b{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-top:1.5rem}.guide-card.svelte-1cad45b{background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,106,171,.08);position:relative;overflow:hidden}.guide-card.svelte-1cad45b:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(24,106,171,.15);border-color:#186aab}.guide-card.svelte-1cad45b::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);transform:scaleX(0);transition:transform .3s ease}.guide-card.svelte-1cad45b:hover::before{transform:scaleX(1)}.guide-content.svelte-1cad45b{display:flex;flex-direction:column;height:100%}.guide-icon.svelte-1cad45b{color:#186aab;margin-bottom:1rem;opacity:.8}.guide-title.svelte-1cad45b{font-size:1.125rem;font-weight:600;color:#1a202c;line-height:1.4;margin:0 0 1.5rem 0;flex-grow:1}.guide-actions.svelte-1cad45b{display:flex;gap:.75rem;margin-top:auto}.btn.svelte-1cad45b{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;flex:1;justify-content:center;text-decoration:none}.btn-view.svelte-1cad45b{background:#f8fafc;color:#186aab;border:1px solid #e2e8f0}.btn-view.svelte-1cad45b:hover{background:#186aab;color:#fff;border-color:#186aab}.btn-download.svelte-1cad45b{background:#186aab;color:#fff;border:1px solid #186aab}.btn-download.svelte-1cad45b:hover{background:#155a96;border-color:#155a96;transform:translateY(-1px)}.btn.svelte-1cad45b:active{transform:translateY(0)}@keyframes svelte-1cad45b-fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.container.svelte-1cad45b{padding:1rem .5rem}.main-title.svelte-1cad45b{font-size:2rem}.year-title.svelte-1cad45b{font-size:1.5rem}.guides-grid.svelte-1cad45b{grid-template-columns:1fr;gap:1rem}.year-header.svelte-1cad45b{flex-direction:column;gap:1rem;align-items:flex-start}.guide-actions.svelte-1cad45b{flex-direction:column}.btn.svelte-1cad45b{flex:none}}@media(max-width:480px){.guide-card.svelte-1cad45b{padding:1rem}.btn.svelte-1cad45b{padding:.625rem .75rem;font-size:.8rem}}.sec-title.svelte-s4zx1b h1.svelte-s4zx1b,.sec-title.svelte-s4zx1b h4.svelte-s4zx1b{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:4rem}.sec-title.svelte-s4zx1b h4.svelte-s4zx1b{font-size:2rem;margin-top:2.5rem}.cargo.svelte-s4zx1b.svelte-s4zx1b{display:inline-block;font-weight:500;color:#244166;margin-right:.35rem}.nombre.svelte-s4zx1b.svelte-s4zx1b{font-weight:700;color:#414951;font-size:1.1rem}img.svelte-s4zx1b.svelte-s4zx1b{width:100%;max-width:1100px;border-radius:1.25rem;box-shadow:0 20px 45px rgba(0,0,0,.35)}ul.svelte-s4zx1b.svelte-s4zx1b{padding-left:0;margin-left:0;list-style:none}.list-group-item.svelte-s4zx1b.svelte-s4zx1b{backdrop-filter:blur(10px);border:none;color:#080808;font-weight:600;padding:.85rem 1.25rem;transition:background .25s ease,transform .2s ease}.list-group-item.svelte-s4zx1b.svelte-s4zx1b:last-child{border-bottom:none}@media(max-width:768px){.list-group-item.svelte-s4zx1b.svelte-s4zx1b{font-size:.9rem;padding:.75rem 1rem}}.container.svelte-wm7nyc.svelte-wm7nyc{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.header-section.svelte-wm7nyc.svelte-wm7nyc{text-align:center;margin-bottom:3rem}.main-title.svelte-wm7nyc.svelte-wm7nyc{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top)}.title-underline.svelte-wm7nyc.svelte-wm7nyc{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:1rem auto 0;border-radius:2px}.content-wrapper.svelte-wm7nyc.svelte-wm7nyc{max-width:900px;margin:0 auto}.year-section.svelte-wm7nyc.svelte-wm7nyc{margin-bottom:3rem}.year-header.svelte-wm7nyc.svelte-wm7nyc{border-bottom:2px solid #e3f2fd;margin-bottom:1.5rem}.year-title.svelte-wm7nyc.svelte-wm7nyc{font-size:2rem;font-weight:600;color:#186aab}.videos-grid.svelte-wm7nyc.svelte-wm7nyc{display:grid;gap:1rem}.video-card.svelte-wm7nyc.svelte-wm7nyc{display:flex;align-items:flex-start;background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(24,106,171,.05);transition:all .3s ease}.video-card.svelte-wm7nyc.svelte-wm7nyc:hover{border-color:#186aab;box-shadow:0 4px 16px rgba(24,106,171,.1);transform:translateY(-2px)}.video-number.svelte-wm7nyc.svelte-wm7nyc{width:32px;height:32px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem}.video-title.svelte-wm7nyc.svelte-wm7nyc{font-size:1.1rem;font-weight:600;color:#1a202c;margin:0}.video-link.svelte-wm7nyc.svelte-wm7nyc{text-decoration:none}.video-link.svelte-wm7nyc:hover .video-title.svelte-wm7nyc{color:#186aab}.footer-link.svelte-wm7nyc.svelte-wm7nyc{text-align:center;margin-top:3rem}.footer-link.svelte-wm7nyc a.svelte-wm7nyc{color:#186aab;font-weight:600;text-decoration:none}.footer-link.svelte-wm7nyc a.svelte-wm7nyc:hover{text-decoration:underline}.registro-section.svelte-1d7c0ek.svelte-1d7c0ek{padding:5rem 2rem;color:#244166}.registro-grid.svelte-1d7c0ek.svelte-1d7c0ek{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem}.registro-hero.svelte-1d7c0ek.svelte-1d7c0ek{display:flex;flex-direction:column;justify-content:center}.registro-pill.svelte-1d7c0ek.svelte-1d7c0ek{display:inline-block;width:fit-content;padding:.4rem .9rem;font-size:.75rem;border-radius:999px;background:rgba(255,255,255,.472);margin-bottom:1.5rem;letter-spacing:.05em;text-transform:uppercase}.registro-title.svelte-1d7c0ek.svelte-1d7c0ek{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-bottom:1.25rem;letter-spacing:-.03em}.registro-description.svelte-1d7c0ek.svelte-1d7c0ek{max-width:520px;font-size:1.05rem;opacity:.9;margin-bottom:2rem}.registro-beneficios.svelte-1d7c0ek.svelte-1d7c0ek{list-style:none;padding:0;margin-bottom:2.5rem}.registro-beneficios.svelte-1d7c0ek li.svelte-1d7c0ek{margin-bottom:.6rem;position:relative;padding-left:1.4rem}.registro-beneficios.svelte-1d7c0ek li.svelte-1d7c0ek::before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.btn-hero-accent.svelte-1d7c0ek.svelte-1d7c0ek{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:260px;padding:1rem 2.2rem;background:linear-gradient(135deg,#2e62a7,#295895);color:#fff;border-radius:16px;font-size:1.3rem;font-weight:700;text-decoration:none;transition:all .3s ease}.btn-hero-accent.svelte-1d7c0ek.svelte-1d7c0ek:hover{transform:translateY(-2px);box-shadow:0 10px 10px #2e62a72b}.registro-info.svelte-1d7c0ek.svelte-1d7c0ek{background:rgba(255,255,255,.905);border-radius:20px;padding:3rem}.info-title.svelte-1d7c0ek.svelte-1d7c0ek{font-size:2.2rem;font-weight:600;margin-bottom:2rem}.cuota-linea.svelte-1d7c0ek.svelte-1d7c0ek{display:flex;justify-content:space-between;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.cuota-linea.destacado.svelte-1d7c0ek strong.svelte-1d7c0ek{color:#22c55e}.registro-pago.svelte-1d7c0ek.svelte-1d7c0ek{margin-top:2.5rem}.registro-pago.svelte-1d7c0ek h4.svelte-1d7c0ek{font-size:1.3rem;margin-bottom:.5rem}.registro-datos.svelte-1d7c0ek.svelte-1d7c0ek{margin-top:2rem;font-size:.9rem;opacity:.85}@media(max-width:900px){.registro-grid.svelte-1d7c0ek.svelte-1d7c0ek{grid-template-columns:1fr}.registro-title.svelte-1d7c0ek.svelte-1d7c0ek{font-size:2.4rem}}.container.svelte-sojpi5.svelte-sojpi5{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.header-section.svelte-sojpi5.svelte-sojpi5{text-align:center;margin-bottom:3rem;padding-top:1rem}.main-title.svelte-sojpi5.svelte-sojpi5{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top);margin-bottom:1rem}.title-underline.svelte-sojpi5.svelte-sojpi5{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:0 auto;border-radius:2px}.content-wrapper.svelte-sojpi5.svelte-sojpi5{max-width:900px;margin:0 auto}.year-section.svelte-sojpi5.svelte-sojpi5{margin-bottom:3rem;animation:svelte-sojpi5-fadeInUp .6s ease-out}.year-header.svelte-sojpi5.svelte-sojpi5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 0;border-bottom:2px solid #e3f2fd}.year-title.svelte-sojpi5.svelte-sojpi5{font-size:2rem;font-weight:600;color:#186aab;margin:0}.videos-count.svelte-sojpi5.svelte-sojpi5{background:#186aab;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.year-description.svelte-sojpi5.svelte-sojpi5{margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-left:4px solid #186aab;border-radius:0 8px 8px 0}.year-description.svelte-sojpi5 p.svelte-sojpi5{margin:0;color:#4a5568;font-style:italic;font-size:1.1rem}.videos-grid.svelte-sojpi5.svelte-sojpi5{display:grid;gap:1rem}.video-card.svelte-sojpi5.svelte-sojpi5{display:flex;align-items:flex-start;background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.25rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,106,171,.05)}.video-card.svelte-sojpi5.svelte-sojpi5:hover{border-color:#186aab;box-shadow:0 4px 16px rgba(24,106,171,.1);transform:translateY(-2px)}.video-number.svelte-sojpi5.svelte-sojpi5{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;margin-right:1rem}.video-content.svelte-sojpi5.svelte-sojpi5{flex:1;min-width:0}.video-link.svelte-sojpi5.svelte-sojpi5{display:block;text-decoration:none;color:inherit;width:100%}.video-link.svelte-sojpi5.svelte-sojpi5:hover{color:inherit}.video-title.svelte-sojpi5.svelte-sojpi5{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 .75rem 0;line-height:1.4;transition:color .2s ease}.video-link.svelte-sojpi5:hover .video-title.svelte-sojpi5{color:#186aab}.platform-info.svelte-sojpi5.svelte-sojpi5{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;transition:all .2s ease}.video-link.svelte-sojpi5:hover .platform-info.svelte-sojpi5{color:#186aab}.platform-icon.svelte-sojpi5.svelte-sojpi5{display:flex;align-items:center;transition:all .2s ease}.video-link.svelte-sojpi5:hover .platform-icon.svelte-sojpi5{transform:scale(1.1)}.platform-name.svelte-sojpi5.svelte-sojpi5{font-weight:500}@keyframes svelte-sojpi5-fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.container.svelte-sojpi5.svelte-sojpi5{padding:1rem .5rem}.main-title.svelte-sojpi5.svelte-sojpi5{font-size:2rem}.year-title.svelte-sojpi5.svelte-sojpi5{font-size:1.5rem}.year-header.svelte-sojpi5.svelte-sojpi5{flex-direction:column;gap:1rem;align-items:flex-start}.video-card.svelte-sojpi5.svelte-sojpi5{padding:1rem}.video-title.svelte-sojpi5.svelte-sojpi5{font-size:1rem}}@media(max-width:480px){.video-number.svelte-sojpi5.svelte-sojpi5{width:28px;height:28px;font-size:.75rem;margin-right:.75rem}.video-title.svelte-sojpi5.svelte-sojpi5{font-size:.95rem}.platform-info.svelte-sojpi5.svelte-sojpi5{font-size:.8rem}}.map.svelte-1xg57ma{background-color:#2562b3}.address.svelte-1xg57ma{color:#c1c2c4}.location.svelte-1xg57ma{padding:1rem}h1.svelte-1berkj9{color:#2c3e50;text-decoration:underline;text-decoration-color:#3498db;padding-bottom:10px;font-size:36px;justify-self:center}.subtitle.svelte-1berkj9{justify-self:center;font-size:20px;color:#7f8c8d;margin-top:-10px}.pdf-png.svelte-1berkj9{width:40px}.container-cards.svelte-1berkj9{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.hotel-card.svelte-1berkj9{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;width:300px;transition:transform .3s,box-shadow .3s}.hotel-card.svelte-1berkj9:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.hotel-info.svelte-1berkj9{padding:20px}.hotel-name.svelte-1berkj9{font-size:22px;color:#2c3e50;margin-bottom:10px;font-weight:700}.hotel-description.svelte-1berkj9{color:#7f8c8d;margin-bottom:15px;font-size:14px}.cta-button.svelte-1berkj9{display:block;width:100%;padding:12px;background-color:#3498db;color:#fff;text-align:center;text-decoration:none;border-radius:4px;transition:background-color .3s;font-weight:700;margin-top:15px}.cta-button.svelte-1berkj9:hover{background-color:#2980b9}.y111-info.svelte-1berkj9{margin-top:15px;padding:10px;background-color:#f9f9f9;border-left:3px solid #3498db;font-size:14px}.deadline.svelte-1berkj9{margin-top:10px;color:#e74c3c;font-weight:700;font-size:14px;margin-bottom:15px}.contact-info.svelte-1berkj9{font-size:14px;margin-top:15px;color:#555}.mensaje-exclusivo.svelte-1berkj9{margin-top:60px;text-align:center;color:#7f8c8d;font-size:14px;padding:20px}.curso-container.svelte-n8x6xa.svelte-n8x6xa{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;padding:2rem;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-block:2rem}.header.svelte-n8x6xa.svelte-n8x6xa{text-align:center;margin-bottom:2rem;background:linear-gradient(135deg,#0077b6,#48cae4);padding:2rem;border-radius:8px;color:#fff}h1.svelte-n8x6xa.svelte-n8x6xa{font-size:2.2rem;margin:0 0 .5rem 0;font-weight:700}.subtitle.svelte-n8x6xa.svelte-n8x6xa{font-size:1.3rem;font-weight:300;margin:0}.content.svelte-n8x6xa.svelte-n8x6xa{display:flex;flex-direction:column;gap:2rem}.images-container.svelte-n8x6xa.svelte-n8x6xa{display:flex;flex-wrap:wrap;gap:2rem}.course-image.svelte-n8x6xa.svelte-n8x6xa{flex:1;max-height:80vh;width:auto;border-radius:8px;object-fit:contain}.info-container.svelte-n8x6xa.svelte-n8x6xa{display:flex;flex-direction:column;gap:1.5rem}.description.svelte-n8x6xa.svelte-n8x6xa{line-height:1.6}ul.svelte-n8x6xa.svelte-n8x6xa{padding-left:1.5rem;margin:1rem 0}li.svelte-n8x6xa.svelte-n8x6xa{margin-bottom:.5rem}.highlight.svelte-n8x6xa.svelte-n8x6xa{font-weight:700;color:#0077b6;font-size:1.1rem;text-align:center;margin:1.5rem 0}.details.svelte-n8x6xa.svelte-n8x6xa{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.detail-item.svelte-n8x6xa.svelte-n8x6xa{display:flex;align-items:center;margin-bottom:1rem}.detail-item.svelte-n8x6xa.svelte-n8x6xa:last-child{margin-bottom:0}.icon.svelte-n8x6xa.svelte-n8x6xa{font-size:1.5rem;margin-right:1rem;min-width:2rem;text-align:center}.text.svelte-n8x6xa.svelte-n8x6xa{font-size:1.1rem}.registration.svelte-n8x6xa.svelte-n8x6xa{background-color:#eff6ff;padding:1.5rem;border-radius:8px;border-left:4px solid #0077b6}h2.svelte-n8x6xa.svelte-n8x6xa{margin-top:0;color:#0077b6;font-size:1.5rem}a.svelte-n8x6xa.svelte-n8x6xa{color:#0077b6;text-decoration:none;font-weight:700}a.svelte-n8x6xa.svelte-n8x6xa:hover{text-decoration:underline}.warning.svelte-n8x6xa.svelte-n8x6xa{background-color:#fff7ed;border-left:4px solid #f97316;padding:1rem;margin-top:1rem;border-radius:0 4px 4px 0}.warning.svelte-n8x6xa p.svelte-n8x6xa{margin:.5rem 0;color:#7c2d12}.cta.svelte-n8x6xa.svelte-n8x6xa{text-align:center;margin-top:1rem}.highlight-big.svelte-n8x6xa.svelte-n8x6xa{font-size:1.4rem;font-weight:700;color:#0077b6;background:linear-gradient(135deg,#caf0f8,#ade8f4);padding:1rem;border-radius:8px;margin:1rem 0}.carousel-section.svelte-1kwub02{background-color:#2562b3}.carousel1.svelte-1kwub02{flex-direction:column;justify-content:center;align-items:center;position:relative}.carousel-control-next.svelte-1kwub02:active,.carousel-control-prev.svelte-1kwub02:active{background-color:transparent}.carousel-item.svelte-1kwub02{width:100vw;height:70vh;align-content:center;text-align:center;background-color:#2562b3;position:relative}@media(max-width:576px){.carousel-item.svelte-1kwub02{max-height:30vh}}.carousel-item-img.svelte-1kwub02{width:auto;max-height:70vh}.slider-content.svelte-1kwub02{position:absolute;top:55%;width:100%;text-align:center;border:#2562b3}.carousel-section.svelte-1uea6bw{background-color:#2562b3}.carousel1.svelte-1uea6bw{flex-direction:column;justify-content:center;align-items:center;position:relative}.carousel-control-next.svelte-1uea6bw:active,.carousel-control-prev.svelte-1uea6bw:active{background-color:transparent}.carousel-item.svelte-1uea6bw{width:100vw;height:calc(70vh + 90px);text-align:center;background-color:#2562b3}.img_congreso.svelte-1uea6bw{max-height:100%}.carousel-inner.svelte-1uea6bw{position:relative;width:100%;overflow:hidden;height:80vh}.section.svelte-1sidu77{height:100%}.wrapper.svelte-1sidu77{margin-top:2rem;width:100%;max-width:100%;margin-inline:auto;height:100%;position:relative;overflow:hidden;mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,0))}@keyframes svelte-1sidu77-scrollLeft{to{left:-200px}}.itemLeft.svelte-1sidu77{width:250px;max-height:100%;border-radius:6px;position:absolute;animation-timing-function:linear;animation-duration:30s;animation-iteration-count:infinite}.itemLeft.svelte-1sidu77{animation-name:svelte-1sidu77-scrollLeft}.image.svelte-1sidu77{width:100%;object-fit:cover;border-radius:6px}.patrocinadores.svelte-ype1ky{text-align:center}.patrocinadores-image.svelte-ype1ky{max-height:95vh}.programa.svelte-ype1ky{text-align:center;padding-block:1rem;background-color:#2562b3}.highlight.svelte-ype1ky{font-weight:700;color:#0077b6;text-align:center;font-size:2.1rem!important;margin:1.5rem 0}.auspicios.svelte-ype1ky{height:250px}.slider-content.svelte-ype1ky{width:100%;text-align:center;background-color:#2562b3;padding:.5rem}.texto_boton.svelte-ype1ky{color:#fff}.thm-btn.svelte-ype1ky{border:solid 2px #fff;margin:20px}.thm-btn.svelte-ype1ky:hover{border:solid 2px #2562b3}.guia.svelte-ype1ky{display:flex;margin-left:1rem;text-decoration:none;font-size:1.2rem;justify-content:center}.guia_content.svelte-ype1ky{padding:1rem}.pdf_icon.svelte-ype1ky{align-self:center;color:red;margin-inline:1rem}.pdf_name.svelte-ype1ky{margin:0}.carousel-section.svelte-1hm79ez.svelte-1hm79ez{background:#24344b;padding:clamp(1rem,4vw,2rem) 0}.carousel-item.svelte-1hm79ez.svelte-1hm79ez{position:relative;width:100%;background:#24344b}.carousel-picture.svelte-1hm79ez.svelte-1hm79ez{display:flex;justify-content:center;width:100%}.carousel-picture.svelte-1hm79ez img.svelte-1hm79ez{width:100%;height:auto;display:block;object-fit:contain;background-color:#24344b}.carousel-picture.svelte-1hm79ez img.svelte-1hm79ez{width:100%;max-width:1800px;height:auto;object-fit:contain;background-color:#24344b}.carousel-content.svelte-1hm79ez.svelte-1hm79ez{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:clamp(2rem,6vw,4rem) 1.5rem;text-align:center;max-width:900px;margin:0 auto}.carousel-btn.svelte-1hm79ez.svelte-1hm79ez{display:inline-block;padding:.9rem 2rem;border-radius:999px;border:2px solid #fff;color:#fff;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(4px)}.carousel-btn.svelte-1hm79ez.svelte-1hm79ez:hover{background:#fff;color:#24344b;transform:translateY(-2px)}.carousel-control-next.svelte-1hm79ez.svelte-1hm79ez,.carousel-control-prev.svelte-1hm79ez.svelte-1hm79ez{z-index:3}.carousel-control-next-icon.svelte-1hm79ez.svelte-1hm79ez,.carousel-control-prev-icon.svelte-1hm79ez.svelte-1hm79ez{filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .6))}@media(max-width:480px){.carousel-btn.svelte-1hm79ez.svelte-1hm79ez{padding:.75rem 1.5rem;font-size:.85rem}}.container.svelte-an9ckb{max-width:1400px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.header-section.svelte-an9ckb{text-align:center;margin-bottom:3rem;padding-top:1rem}.main-title.svelte-an9ckb{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top);margin-bottom:1rem}.title-underline.svelte-an9ckb{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:0 auto 1.5rem auto;border-radius:2px}.section-description.svelte-an9ckb{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.5}.videos-grid.svelte-an9ckb{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;padding:1rem 0}.video-card.svelte-an9ckb{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid #e8e8e8;transition:all .3s ease;animation:svelte-an9ckb-fadeInUp .6s ease-out both}.video-card.svelte-an9ckb:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(24,106,171,.15);border-color:#186aab}.video-header.svelte-an9ckb{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;border-bottom:1px solid #f1f5f9}.video-number.svelte-an9ckb{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.video-info.svelte-an9ckb{flex:1;min-width:0}.video-title.svelte-an9ckb{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0 0 .75rem 0;line-height:1.4}.speaker-info.svelte-an9ckb{display:flex;align-items:center;gap:.5rem;color:#186aab;font-size:.95rem}.speaker-name.svelte-an9ckb{font-weight:500}.video-container.svelte-an9ckb{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.video-iframe.svelte-an9ckb{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:0}.video-footer.svelte-an9ckb{padding:1rem 1.5rem;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0}.platform-badge.svelte-an9ckb{display:flex;align-items:center;gap:.5rem;color:red;font-size:.875rem;font-weight:500}.duration-badge.svelte-an9ckb{color:#64748b;font-size:.875rem;background:#e2e8f0;padding:.25rem .75rem;border-radius:12px;font-weight:500}@keyframes svelte-an9ckb-fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.container.svelte-an9ckb{padding:1rem .5rem}.main-title.svelte-an9ckb{font-size:2rem}.videos-grid.svelte-an9ckb{grid-template-columns:1fr;gap:1.5rem}.video-header.svelte-an9ckb{padding:1.25rem}.video-number.svelte-an9ckb{width:36px;height:36px;font-size:.9rem}.video-title.svelte-an9ckb{font-size:1.125rem}.video-footer.svelte-an9ckb{padding:.875rem 1.25rem;flex-direction:column;gap:.5rem;align-items:flex-start}}@media(max-width:480px){.video-header.svelte-an9ckb{flex-direction:column;align-items:flex-start;gap:.75rem}.video-number.svelte-an9ckb{width:32px;height:32px;font-size:.8rem}.video-title.svelte-an9ckb{font-size:1rem}.speaker-info.svelte-an9ckb{font-size:.875rem}}.container.svelte-slki02.svelte-slki02{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.header-section.svelte-slki02.svelte-slki02{text-align:center;margin-bottom:3rem;padding-top:1rem}.main-title.svelte-slki02.svelte-slki02{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top);margin-bottom:1rem}.title-underline.svelte-slki02.svelte-slki02{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:0 auto;border-radius:2px}.content-wrapper.svelte-slki02.svelte-slki02{max-width:900px;margin:0 auto}.year-section.svelte-slki02.svelte-slki02{margin-bottom:3rem;animation:svelte-slki02-fadeInUp .6s ease-out}.year-header.svelte-slki02.svelte-slki02{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:1rem 0;border-bottom:2px solid #e3f2fd}.year-title.svelte-slki02.svelte-slki02{font-size:2rem;font-weight:600;color:#186aab;margin:0}.concepts-count.svelte-slki02.svelte-slki02{background:#186aab;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.concepts-grid.svelte-slki02.svelte-slki02{display:grid;gap:1rem}.concept-card.svelte-slki02.svelte-slki02{display:flex;align-items:flex-start;background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.25rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,106,171,.05)}.concept-card.svelte-slki02.svelte-slki02:hover{border-color:#186aab;box-shadow:0 4px 16px rgba(24,106,171,.1);transform:translateY(-2px)}.concept-number.svelte-slki02.svelte-slki02{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;margin-right:1rem}.concept-content.svelte-slki02.svelte-slki02{flex:1;min-width:0}.concept-link.svelte-slki02.svelte-slki02{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;width:100%;gap:1rem}.concept-link.svelte-slki02.svelte-slki02:hover{color:#186aab}.concept-title.svelte-slki02.svelte-slki02{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0;line-height:1.4;flex:1}.concept-link.svelte-slki02:hover .concept-title.svelte-slki02{color:#186aab}.external-link-icon.svelte-slki02.svelte-slki02{flex-shrink:0;color:#64748b;transition:all .2s ease}.concept-link.svelte-slki02:hover .external-link-icon.svelte-slki02{color:#186aab;transform:translate(2px,-2px)}.members-only-section.svelte-slki02.svelte-slki02{margin-top:4rem;padding-top:2rem;border-top:2px solid #e3f2fd}.members-notice.svelte-slki02.svelte-slki02{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e0;border-radius:16px;padding:2rem;display:flex;align-items:flex-start;gap:1.5rem;position:relative;overflow:hidden}.members-notice.svelte-slki02.svelte-slki02::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#186aab,#2980b9)}.notice-icon.svelte-slki02.svelte-slki02{flex-shrink:0;width:48px;height:48px;background:#186aab;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center}.notice-content.svelte-slki02.svelte-slki02{flex:1}.notice-title.svelte-slki02.svelte-slki02{font-size:1.375rem;font-weight:600;color:#1a202c;margin:0 0 .75rem 0}.notice-description.svelte-slki02.svelte-slki02{font-size:1rem;color:#4a5568;line-height:1.5;margin:0 0 1.5rem 0}.join-button.svelte-slki02.svelte-slki02{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#186aab;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;font-size:.875rem;transition:all .2s ease;box-shadow:0 2px 8px rgba(24,106,171,.2)}.join-button.svelte-slki02.svelte-slki02:hover{background:#155a96;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,106,171,.3);color:#fff}@keyframes svelte-slki02-fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.container.svelte-slki02.svelte-slki02{padding:1rem .5rem}.main-title.svelte-slki02.svelte-slki02{font-size:2rem}.year-title.svelte-slki02.svelte-slki02{font-size:1.5rem}.year-header.svelte-slki02.svelte-slki02{flex-direction:column;gap:1rem;align-items:flex-start}.concept-card.svelte-slki02.svelte-slki02{padding:1rem}.concept-link.svelte-slki02.svelte-slki02{flex-direction:column;align-items:flex-start;gap:.5rem}.external-link-icon.svelte-slki02.svelte-slki02{align-self:flex-end}.members-notice.svelte-slki02.svelte-slki02{padding:1.5rem;flex-direction:column;gap:1rem}.notice-icon.svelte-slki02.svelte-slki02{width:40px;height:40px}.notice-title.svelte-slki02.svelte-slki02{font-size:1.25rem}}@media(max-width:480px){.concept-number.svelte-slki02.svelte-slki02{width:28px;height:28px;font-size:.75rem;margin-right:.75rem}.concept-title.svelte-slki02.svelte-slki02{font-size:1rem}.join-button.svelte-slki02.svelte-slki02{padding:.625rem 1.25rem;font-size:.8rem}}.container.svelte-wm7nyc.svelte-wm7nyc{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.header-section.svelte-wm7nyc.svelte-wm7nyc{text-align:center;margin-bottom:3rem}.main-title.svelte-wm7nyc.svelte-wm7nyc{font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color);line-height:var(--title-line-height);margin-top:var(--title-margin-top)}.title-underline.svelte-wm7nyc.svelte-wm7nyc{width:100px;height:4px;background:linear-gradient(90deg,#186aab,#2980b9);margin:1rem auto 0;border-radius:2px}.content-wrapper.svelte-wm7nyc.svelte-wm7nyc{max-width:900px;margin:0 auto}.year-section.svelte-wm7nyc.svelte-wm7nyc{margin-bottom:3rem}.year-header.svelte-wm7nyc.svelte-wm7nyc{border-bottom:2px solid #e3f2fd;margin-bottom:1.5rem}.year-title.svelte-wm7nyc.svelte-wm7nyc{font-size:2rem;font-weight:600;color:#186aab}.videos-grid.svelte-wm7nyc.svelte-wm7nyc{display:grid;gap:1rem}.video-card.svelte-wm7nyc.svelte-wm7nyc{display:flex;align-items:flex-start;background:#fff;border:1px solid #e0e7ff;border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(24,106,171,.05);transition:all .3s ease}.video-card.svelte-wm7nyc.svelte-wm7nyc:hover{border-color:#186aab;box-shadow:0 4px 16px rgba(24,106,171,.1);transform:translateY(-2px)}.video-number.svelte-wm7nyc.svelte-wm7nyc{width:32px;height:32px;background:linear-gradient(135deg,#186aab,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem}.video-title.svelte-wm7nyc.svelte-wm7nyc{font-size:1.1rem;font-weight:600;color:#1a202c;margin:0}.video-link.svelte-wm7nyc.svelte-wm7nyc{text-decoration:none}.video-link.svelte-wm7nyc:hover .video-title.svelte-wm7nyc{color:#186aab}.footer-link.svelte-wm7nyc.svelte-wm7nyc{text-align:center;margin-top:3rem}.footer-link.svelte-wm7nyc a.svelte-wm7nyc{color:#186aab;font-weight:600;text-decoration:none}.footer-link.svelte-wm7nyc a.svelte-wm7nyc:hover{text-decoration:underline}.sponsors-section.svelte-zruqgo.svelte-zruqgo{width:min(1600px,100%);height:80vh;margin:5rem auto;padding:3rem 0}.sponsors-header.svelte-zruqgo.svelte-zruqgo{text-align:center;margin-bottom:4rem}.section-title.svelte-zruqgo.svelte-zruqgo{font-family:Montserrat,sans-serif;font-size:clamp(2rem, 5vw, 3.2rem);font-weight:700;color:#186aab;line-height:1.2;max-width:900px;margin:0 auto 1rem}.section-subtitle.svelte-zruqgo.svelte-zruqgo{font-size:1.125rem;color:#313131;max-width:600px;margin:0 auto;line-height:1.6;font-weight:500}.sponsors-container.svelte-zruqgo.svelte-zruqgo{position:relative;padding:3rem 2rem;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.sponsors-container.svelte-zruqgo.svelte-zruqgo::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent)}.slider.svelte-zruqgo.svelte-zruqgo{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.track.svelte-zruqgo.svelte-zruqgo{display:flex;align-items:center;gap:2rem;width:max-content;animation:svelte-zruqgo-scroll var(--time,20s) linear infinite;will-change:transform}@keyframes svelte-zruqgo-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.slider.svelte-zruqgo:hover .track.svelte-zruqgo{animation-play-state:paused}.sponsor-card.svelte-zruqgo.svelte-zruqgo{flex:0 0 auto;width:300px;height:180px;padding:1.5rem;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .35s ease,box-shadow .35s ease}.sponsor-card.svelte-zruqgo img.svelte-zruqgo{width:100%;height:100%;object-fit:contain;transition:transform .35s ease,filter .35s ease;filter:grayscale(.25)}.card-overlay.svelte-zruqgo.svelte-zruqgo{position:absolute;inset:0;background:#2e62a7d3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;color:#fff;transition:opacity .35s ease}.visit-text.svelte-zruqgo.svelte-zruqgo{font-size:.875rem;font-weight:600;letter-spacing:.5px}.card-overlay.svelte-zruqgo i.svelte-zruqgo{font-size:1.5rem}.sponsor-card.svelte-zruqgo.svelte-zruqgo:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sponsor-card.svelte-zruqgo:hover img.svelte-zruqgo{filter:grayscale(0)}.sponsor-card.svelte-zruqgo:hover .card-overlay.svelte-zruqgo{opacity:1}@media(max-width:1200px){.sponsor-card.svelte-zruqgo.svelte-zruqgo{width:260px;height:160px}}@media(max-width:992px){.sponsor-card.svelte-zruqgo.svelte-zruqgo{width:220px;height:140px}}@media(max-width:768px){.sponsors-section.svelte-zruqgo.svelte-zruqgo{margin:3rem auto;padding:2rem;height:60vh}.sponsors-header.svelte-zruqgo.svelte-zruqgo{margin-bottom:3rem}.section-subtitle.svelte-zruqgo.svelte-zruqgo{font-size:1rem}}@media(max-width:480px){.section-title.svelte-zruqgo.svelte-zruqgo{font-size:1.6rem}.visit-text.svelte-zruqgo.svelte-zruqgo{font-size:.75rem}.card-overlay.svelte-zruqgo i.svelte-zruqgo{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.track.svelte-zruqgo.svelte-zruqgo{animation:none}}.redes-section.svelte-1y9ghvi.svelte-1y9ghvi{position:relative;padding:10rem 2rem;overflow:hidden;background-image:linear-gradient(135deg,rgba(187,229,247,.95),rgba(187,229,247,.85)),url('/images/biblioteca/redes.png');background-size:cover;background-position:center right;background-repeat:no-repeat}.redes-container.svelte-1y9ghvi.svelte-1y9ghvi{max-width:720px}.badge.svelte-1y9ghvi.svelte-1y9ghvi{display:inline-block;padding:8px 20px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#5f8bcc;background:rgba(255,255,255,.4);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:999px;margin-bottom:24px}h2.svelte-1y9ghvi.svelte-1y9ghvi{font-size:clamp(2.4rem, 5vw, 3.4rem);font-weight:800;color:#186aab;margin-bottom:48px;line-height:1.2}.social-cards.svelte-1y9ghvi.svelte-1y9ghvi{display:flex;flex-direction:column;gap:20px}.social-card.svelte-1y9ghvi.svelte-1y9ghvi{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;text-decoration:none;transition:all .35s cubic-bezier(.4, 0, .2, 1);cursor:pointer;position:relative;overflow:hidden}.social-card.instagram.svelte-1y9ghvi.svelte-1y9ghvi{background:linear-gradient(135deg,rgba(225,48,108,.85),rgba(193,53,132,.85),rgba(131,58,180,.85))}.social-card.facebook.svelte-1y9ghvi.svelte-1y9ghvi{background:linear-gradient(135deg,rgba(24,119,242,.85),rgba(66,103,178,.85))}.social-card.svelte-1y9ghvi.svelte-1y9ghvi::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.social-card.svelte-1y9ghvi.svelte-1y9ghvi:hover::before{left:100%}.social-card.svelte-1y9ghvi.svelte-1y9ghvi:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.5);box-shadow:0 20px 40px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.3) inset}.social-card.instagram.svelte-1y9ghvi.svelte-1y9ghvi:hover{background:linear-gradient(135deg,rgba(225,48,108,.95),rgba(193,53,132,.95),rgba(131,58,180,.95))}.social-card.facebook.svelte-1y9ghvi.svelte-1y9ghvi:hover{background:linear-gradient(135deg,rgba(24,119,242,.95),rgba(66,103,178,.95))}.card-content.svelte-1y9ghvi.svelte-1y9ghvi{display:flex;align-items:center;gap:20px}.social-card.svelte-1y9ghvi i.svelte-1y9ghvi:not(.arrow){font-size:42px;color:#fff;transition:all .35s ease;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2))}.social-card.instagram.svelte-1y9ghvi:hover i.svelte-1y9ghvi:not(.arrow){transform:rotate(-5deg) scale(1.1)}.social-card.facebook.svelte-1y9ghvi:hover i.svelte-1y9ghvi:not(.arrow){transform:rotate(-5deg) scale(1.1)}.card-text.svelte-1y9ghvi.svelte-1y9ghvi{display:flex;flex-direction:column;gap:4px}.label.svelte-1y9ghvi.svelte-1y9ghvi{font-size:14px;font-weight:600;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.05em}.handle.svelte-1y9ghvi.svelte-1y9ghvi{font-size:22px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.15)}.arrow.svelte-1y9ghvi.svelte-1y9ghvi{font-size:24px;color:#fff;transition:all .35s ease;opacity:.7;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2))}.social-card.svelte-1y9ghvi:hover .arrow.svelte-1y9ghvi{transform:translateX(6px);opacity:1}@media(max-width:992px){.redes-section.svelte-1y9ghvi.svelte-1y9ghvi{padding:80px 0;background-position:center}.redes-container.svelte-1y9ghvi.svelte-1y9ghvi{padding:0 20px}}@media(max-width:640px){.social-card.svelte-1y9ghvi.svelte-1y9ghvi{padding:24px 20px}.card-content.svelte-1y9ghvi.svelte-1y9ghvi{gap:16px}.social-card.svelte-1y9ghvi i.svelte-1y9ghvi:not(.arrow){font-size:36px}.handle.svelte-1y9ghvi.svelte-1y9ghvi{font-size:18px}.arrow.svelte-1y9ghvi.svelte-1y9ghvi{font-size:20px}}.hero.svelte-11njhz2.svelte-11njhz2{width:100%;height:80vh;overflow:hidden;display:flex;justify-content:center;align-items:center}picture.svelte-11njhz2.svelte-11njhz2{width:80%;height:100%;display:flex;justify-content:center;align-items:center}.hero.svelte-11njhz2 img.svelte-11njhz2{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1600px){.hero.svelte-11njhz2.svelte-11njhz2{height:75vh}picture.svelte-11njhz2.svelte-11njhz2{width:85%}}@media(max-width:1400px){.hero.svelte-11njhz2.svelte-11njhz2{height:70vh}picture.svelte-11njhz2.svelte-11njhz2{width:90%}}@media(max-width:1200px){.hero.svelte-11njhz2.svelte-11njhz2{height:65vh}picture.svelte-11njhz2.svelte-11njhz2{width:95%}}@media(max-width:992px){.hero.svelte-11njhz2.svelte-11njhz2{height:60vh}picture.svelte-11njhz2.svelte-11njhz2{width:100%}}@media(max-width:768px){.hero.svelte-11njhz2.svelte-11njhz2{height:auto}picture.svelte-11njhz2.svelte-11njhz2{width:100%;height:auto}.hero.svelte-11njhz2 img.svelte-11njhz2{width:100%;height:auto;object-fit:contain}}@media(max-width:480px){.hero.svelte-11njhz2.svelte-11njhz2{padding:0}.hero.svelte-11njhz2 img.svelte-11njhz2{width:100%;height:auto}}.upload-component.svelte-1c85mmt.svelte-1c85mmt{width:100%}.drop-zone.svelte-1c85mmt.svelte-1c85mmt{width:100%;min-height:210px;padding:2rem;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;text-align:center;cursor:pointer;transition:.2s ease;user-select:none}.drop-zone.dragging.svelte-1c85mmt.svelte-1c85mmt,.drop-zone.svelte-1c85mmt.svelte-1c85mmt:hover{background:#eff6ff;border-color:#186aab}.drop-zone.svelte-1c85mmt .svelte-1c85mmt{pointer-events:none}.upload-icon.svelte-1c85mmt.svelte-1c85mmt{width:54px;height:54px;border-radius:14px;background:#e6f2fa;color:#186aab;display:flex;align-items:center;justify-content:center;font-size:1.65rem}.upload-copy.svelte-1c85mmt.svelte-1c85mmt{display:flex;flex-direction:column;gap:.2rem}.upload-copy.svelte-1c85mmt strong.svelte-1c85mmt{color:#1e293b;font-size:.95rem;font-weight:700}.upload-copy.svelte-1c85mmt span.svelte-1c85mmt{color:#64748b;font-size:.84rem}.upload-formats.svelte-1c85mmt.svelte-1c85mmt{margin-top:.35rem;padding:.3rem .65rem;border:1px solid #e2e8f0;border-radius:100px;background:#fff;color:#94a3b8;font-size:.72rem;font-weight:600}.upload-loading.svelte-1c85mmt.svelte-1c85mmt{min-height:210px;padding:2rem;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:1rem}.upload-loading.svelte-1c85mmt>div.svelte-1c85mmt:last-child{display:flex;flex-direction:column;gap:.15rem}.selected-file.svelte-1c85mmt.svelte-1c85mmt{padding:1rem;border:1px solid #d8e1eb;border-radius:14px;background:#fff;display:grid;grid-template-columns:140px 1fr;gap:1.25rem}.selected-preview.svelte-1c85mmt.svelte-1c85mmt{min-height:145px;border-radius:10px;background:#f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#186aab;font-size:2.5rem}.selected-preview.svelte-1c85mmt img.svelte-1c85mmt{width:100%;height:100%;min-height:145px;object-fit:cover;display:block}.pdf-preview.svelte-1c85mmt.svelte-1c85mmt{flex-direction:column;gap:.35rem;background:#fff1f2;color:#dc2626}.pdf-preview.svelte-1c85mmt i.svelte-1c85mmt{font-size:3rem}.selected-content.svelte-1c85mmt.svelte-1c85mmt{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1rem}.selected-status.svelte-1c85mmt.svelte-1c85mmt{display:flex;align-items:center;gap:.65rem}.status-icon.svelte-1c85mmt.svelte-1c85mmt{width:32px;height:32px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;flex:none}.selected-status.svelte-1c85mmt>div.svelte-1c85mmt{display:flex;flex-direction:column}.selected-status.svelte-1c85mmt strong.svelte-1c85mmt{color:#166534;font-size:.82rem}.selected-status.svelte-1c85mmt span.svelte-1c85mmt{color:#64748b;font-size:.75rem}.file-data.svelte-1c85mmt.svelte-1c85mmt{display:flex;align-items:center;gap:.65rem}.file-icon.svelte-1c85mmt.svelte-1c85mmt{width:34px;height:34px;border-radius:8px;background:#eff6ff;color:#186aab;display:flex;align-items:center;justify-content:center;flex:none}.pdf-icon.svelte-1c85mmt.svelte-1c85mmt{background:#fff1f2;color:#dc2626}.file-name.svelte-1c85mmt.svelte-1c85mmt{min-width:0;display:flex;flex-direction:column}.file-name.svelte-1c85mmt strong.svelte-1c85mmt{overflow:hidden;color:#334155;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.file-name.svelte-1c85mmt span.svelte-1c85mmt{color:#94a3b8;font-size:.72rem}.file-actions.svelte-1c85mmt.svelte-1c85mmt{display:flex;gap:.5rem}.btn-file.svelte-1c85mmt.svelte-1c85mmt{min-height:35px;padding:.4rem .75rem;border:1px solid;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.75rem;font-weight:650;cursor:pointer}.btn-change.svelte-1c85mmt.svelte-1c85mmt{border-color:#cbd5e1;color:#475569}.btn-remove.svelte-1c85mmt.svelte-1c85mmt{border-color:#fecaca;color:#dc2626}.upload-error.svelte-1c85mmt.svelte-1c85mmt{margin-top:.75rem;padding:.7rem .85rem;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#b91c1c;display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600}@media(max-width:576px){.selected-file.svelte-1c85mmt.svelte-1c85mmt{grid-template-columns:1fr}.file-actions.svelte-1c85mmt.svelte-1c85mmt{width:100%}.btn-file.svelte-1c85mmt.svelte-1c85mmt{flex:1}}.inscripcion-enviada.svelte-131znt6.svelte-131znt6{width:100%;padding:1.25rem .75rem .5rem;text-align:center}h2.svelte-131znt6.svelte-131znt6{max-width:430px;margin:0 auto .7rem;color:#172033;font-size:1.4rem;font-weight:750;line-height:1.25;letter-spacing:-.025em}.mail-info.svelte-131znt6.svelte-131znt6{max-width:470px;display:flex;align-items:flex-start;gap:.8rem;margin:1.3rem auto 0;padding:1rem;border:1px solid #dbe7f0;border-radius:12px;background:#f8fbfd;text-align:left}.mail-icon.svelte-131znt6.svelte-131znt6{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e9f4fb;color:#186aab;font-size:1rem}.mail-info.svelte-131znt6>div.svelte-131znt6:last-child{display:flex;flex-direction:column}.mail-info.svelte-131znt6 strong.svelte-131znt6{margin-bottom:.2rem;color:#334155;font-size:.8rem}.mail-info.svelte-131znt6 span.svelte-131znt6{color:#64748b;font-size:.72rem;line-height:1.5}.notice.svelte-131znt6.svelte-131znt6{max-width:470px;display:flex;align-items:flex-start;gap:.55rem;margin:1rem auto 0;color:#94a3b8;text-align:left;font-size:.7rem;line-height:1.5}.notice.svelte-131znt6 i.svelte-131znt6{margin-top:.1rem;color:#186aab}@media(max-width:576px){.inscripcion-enviada.svelte-131znt6.svelte-131znt6{padding:1rem .25rem .25rem}.mail-info.svelte-131znt6.svelte-131znt6{padding:.85rem}}.tipo-inscripcion-select.svelte-1ucmmlk{width:100%;min-height:42px;padding:.55rem .8rem;border:1px solid #ced4da;border-radius:.375rem;background:#fff;color:#212529;font-size:.9rem;outline:0}.tipo-inscripcion-select.svelte-1ucmmlk:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.15)}.upload-component.svelte-s2upub.svelte-s2upub{width:100%}.drop-zone.svelte-s2upub.svelte-s2upub{width:100%;min-height:210px;padding:2rem;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;text-align:center;cursor:pointer;transition:.2s ease;user-select:none}.drop-zone.dragging.svelte-s2upub.svelte-s2upub,.drop-zone.svelte-s2upub.svelte-s2upub:hover{background:#eff6ff;border-color:#186aab}.drop-zone.svelte-s2upub .svelte-s2upub{pointer-events:none}.upload-icon.svelte-s2upub.svelte-s2upub{width:54px;height:54px;border-radius:14px;background:#e6f2fa;color:#186aab;display:flex;align-items:center;justify-content:center;font-size:1.65rem}.upload-copy.svelte-s2upub.svelte-s2upub{display:flex;flex-direction:column;gap:.2rem}.upload-copy.svelte-s2upub strong.svelte-s2upub{color:#1e293b;font-size:.95rem;font-weight:700}.upload-copy.svelte-s2upub span.svelte-s2upub{color:#64748b;font-size:.84rem}.upload-formats.svelte-s2upub.svelte-s2upub{margin-top:.35rem;padding:.3rem .65rem;border:1px solid #e2e8f0;border-radius:100px;background:#fff;color:#94a3b8;font-size:.72rem;font-weight:600}.upload-loading.svelte-s2upub.svelte-s2upub{min-height:210px;padding:2rem;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:1rem}.upload-loading.svelte-s2upub>div.svelte-s2upub:last-child{display:flex;flex-direction:column;gap:.15rem}.selected-file.svelte-s2upub.svelte-s2upub{padding:1rem;border:1px solid #d8e1eb;border-radius:14px;background:#fff;display:grid;grid-template-columns:140px 1fr;gap:1.25rem}.selected-preview.svelte-s2upub.svelte-s2upub{min-height:145px;border-radius:10px;background:#f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#186aab;font-size:2.5rem}.selected-preview.svelte-s2upub img.svelte-s2upub{width:100%;height:100%;min-height:145px;object-fit:cover;display:block}.pdf-preview.svelte-s2upub.svelte-s2upub{flex-direction:column;gap:.35rem;background:#fff1f2;color:#dc2626}.pdf-preview.svelte-s2upub i.svelte-s2upub{font-size:3rem}.selected-content.svelte-s2upub.svelte-s2upub{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1rem}.selected-status.svelte-s2upub.svelte-s2upub{display:flex;align-items:center;gap:.65rem}.status-icon.svelte-s2upub.svelte-s2upub{width:32px;height:32px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;flex:none}.selected-status.svelte-s2upub>div.svelte-s2upub{display:flex;flex-direction:column}.selected-status.svelte-s2upub strong.svelte-s2upub{color:#166534;font-size:.82rem}.selected-status.svelte-s2upub span.svelte-s2upub{color:#64748b;font-size:.75rem}.file-data.svelte-s2upub.svelte-s2upub{display:flex;align-items:center;gap:.65rem}.file-icon.svelte-s2upub.svelte-s2upub{width:34px;height:34px;border-radius:8px;background:#eff6ff;color:#186aab;display:flex;align-items:center;justify-content:center;flex:none}.pdf-icon.svelte-s2upub.svelte-s2upub{background:#fff1f2;color:#dc2626}.file-name.svelte-s2upub.svelte-s2upub{min-width:0;display:flex;flex-direction:column}.file-name.svelte-s2upub strong.svelte-s2upub{overflow:hidden;color:#334155;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.file-name.svelte-s2upub span.svelte-s2upub{color:#94a3b8;font-size:.72rem}.file-actions.svelte-s2upub.svelte-s2upub{display:flex;gap:.5rem}.btn-file.svelte-s2upub.svelte-s2upub{min-height:35px;padding:.4rem .75rem;border:1px solid;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.75rem;font-weight:650;cursor:pointer}.btn-change.svelte-s2upub.svelte-s2upub{border-color:#cbd5e1;color:#475569}.btn-remove.svelte-s2upub.svelte-s2upub{border-color:#fecaca;color:#dc2626}.upload-error.svelte-s2upub.svelte-s2upub{margin-top:.75rem;padding:.7rem .85rem;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#b91c1c;display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600}@media(max-width:576px){.selected-file.svelte-s2upub.svelte-s2upub{grid-template-columns:1fr}.file-actions.svelte-s2upub.svelte-s2upub{width:100%}.btn-file.svelte-s2upub.svelte-s2upub{flex:1}}.declaration-card.svelte-byrt66.svelte-byrt66{display:flex;align-items:flex-start;gap:.9rem;width:100%;padding:1rem 1.1rem;border:1px solid #d9e1ea;border-radius:14px;background:#f8fafc;cursor:pointer;transition:.2s ease}.declaration-card.checked.svelte-byrt66.svelte-byrt66,.declaration-card.svelte-byrt66.svelte-byrt66:hover{border-color:#8eb9df;background:#f4f9ff}.check-wrap.svelte-byrt66.svelte-byrt66{position:relative;display:block;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;margin-top:.05rem}.check-wrap.svelte-byrt66 input.svelte-byrt66{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.custom-check.svelte-byrt66.svelte-byrt66{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1.5px solid #98a2b3;border-radius:5px;background:#fff;color:#fff;font-size:.8rem;pointer-events:none}.checked.svelte-byrt66 .custom-check.svelte-byrt66{border-color:#1769aa;background:#1769aa}.declaration-copy.svelte-byrt66.svelte-byrt66{display:flex;flex-direction:column;gap:.18rem;min-width:0}.declaration-copy.svelte-byrt66 strong.svelte-byrt66{color:#344054;font-size:.9rem;font-weight:700}.declaration-copy.svelte-byrt66 span.svelte-byrt66{color:#667085;font-size:.8rem;line-height:1.45}.inscripcion-page.svelte-auulby{min-height:100vh;padding:3rem 0 5rem;background:radial-gradient(circle at 10% 0,rgba(24,106,171,.07),transparent 30rem),#f6f8fb;color:#1e293b}.inscripcion-container.svelte-auulby{max-width:1050px}.formulario-framework.svelte-auulby{width:100%}.inscripcion-congreso{width:100%}@media(max-width:768px){.inscripcion-page.svelte-auulby{padding:2rem 0 3rem}}.location-section.svelte-xyafa0.svelte-xyafa0{--primary:#26476E;--secondary:#419CC7;--blue:#356D96;--light:#E7F2F7;--border:#D9E7EE;position:relative;padding:100px 20px;background:linear-gradient(180deg,#fff 0,#f4f9fc 100%);overflow:hidden}.location-container.svelte-xyafa0.svelte-xyafa0{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto}.section-heading.svelte-xyafa0.svelte-xyafa0{max-width:720px;margin-bottom:45px}.section-label.svelte-xyafa0.svelte-xyafa0{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--secondary);font-size:.78rem;font-weight:800;letter-spacing:.16em}.section-label.svelte-xyafa0.svelte-xyafa0::before{content:"";width:32px;height:2px;background:var(--secondary);border-radius:10px}.section-heading.svelte-xyafa0 h2.svelte-xyafa0{margin:0 0 18px;color:var(--primary);font-size:clamp(2.1rem,4vw,3.5rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.section-heading.svelte-xyafa0 h2 span.svelte-xyafa0{color:var(--secondary)}.section-heading.svelte-xyafa0 p.svelte-xyafa0{max-width:620px;margin:0;color:#667a8c;font-size:1.05rem;line-height:1.7}.map-card.svelte-xyafa0.svelte-xyafa0{overflow:hidden;background:#fff;border:1px solid rgba(38,71,110,.09);border-radius:30px;box-shadow:0 25px 70px rgba(38,71,110,.13)}.map-wrapper.svelte-xyafa0.svelte-xyafa0{position:relative;height:350px;overflow:hidden;background:var(--light)}.map-wrapper.svelte-xyafa0 iframe.svelte-xyafa0{display:block;width:100%;height:100%;filter:saturate(.85) contrast(.95)}.map-badge.svelte-xyafa0.svelte-xyafa0{position:absolute;top:24px;left:24px;display:flex;align-items:center;gap:9px;padding:11px 18px;color:var(--primary);background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border:1px solid rgba(38,71,110,.08);border-radius:999px;box-shadow:0 8px 30px rgba(38,71,110,.12);font-size:.78rem;font-weight:800;letter-spacing:.08em}.badge-dot.svelte-xyafa0.svelte-xyafa0{width:9px;height:9px;flex:none;background:var(--secondary);border-radius:50%;box-shadow:0 0 0 5px rgba(65,156,199,.14)}.location-info.svelte-xyafa0.svelte-xyafa0{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:34px 36px}.location-data.svelte-xyafa0.svelte-xyafa0{display:flex;flex-direction:column}.date-label.svelte-xyafa0.svelte-xyafa0,.location-label.svelte-xyafa0.svelte-xyafa0{margin-bottom:7px;color:var(--secondary);font-size:.69rem;font-weight:800;letter-spacing:.15em}.address.svelte-xyafa0.svelte-xyafa0{display:flex;flex-direction:column;gap:5px;margin:0;font-style:normal}.address.svelte-xyafa0 strong.svelte-xyafa0{color:var(--primary);font-size:1.55rem;font-weight:850;line-height:1.2;letter-spacing:-.025em}.address.svelte-xyafa0 span.svelte-xyafa0{color:#718292;font-size:1rem}.event-date.svelte-xyafa0.svelte-xyafa0{display:flex;flex-direction:column;min-width:190px;padding-left:30px;border-left:1px solid var(--border)}.event-date.svelte-xyafa0 strong.svelte-xyafa0{color:var(--primary);font-size:1rem;font-weight:800}.event-date.svelte-xyafa0>span.svelte-xyafa0:last-child{margin-top:2px;color:#718292;font-size:.9rem}.decoration.svelte-xyafa0.svelte-xyafa0{position:absolute;border-radius:50%;pointer-events:none}.decoration-one.svelte-xyafa0.svelte-xyafa0{top:-180px;right:-160px;width:460px;height:460px;background:rgba(65,156,199,.07)}.decoration-two.svelte-xyafa0.svelte-xyafa0{bottom:-250px;left:-230px;width:520px;height:520px;border:70px solid rgba(38,71,110,.035)}@media(max-width:768px){.location-section.svelte-xyafa0.svelte-xyafa0{padding:70px 16px}.section-heading.svelte-xyafa0.svelte-xyafa0{margin-bottom:30px}.section-heading.svelte-xyafa0 h2.svelte-xyafa0{font-size:2.25rem}.map-card.svelte-xyafa0.svelte-xyafa0{border-radius:23px}.map-wrapper.svelte-xyafa0.svelte-xyafa0{height:370px}.map-badge.svelte-xyafa0.svelte-xyafa0{top:16px;left:16px}.location-info.svelte-xyafa0.svelte-xyafa0{grid-template-columns:1fr;gap:20px;padding:24px}.event-date.svelte-xyafa0.svelte-xyafa0{min-width:0;padding:18px 0 0;border-top:1px solid var(--border);border-left:0}.address.svelte-xyafa0 strong.svelte-xyafa0{font-size:1.35rem}}@media(max-width:480px){.location-section.svelte-xyafa0.svelte-xyafa0{padding:60px 14px}.section-heading.svelte-xyafa0 h2.svelte-xyafa0{font-size:2rem}.section-heading.svelte-xyafa0 p.svelte-xyafa0{font-size:.95rem}.map-wrapper.svelte-xyafa0.svelte-xyafa0{height:330px}.location-info.svelte-xyafa0.svelte-xyafa0{padding:20px}.address.svelte-xyafa0 strong.svelte-xyafa0{font-size:1.25rem}}.registration-section.svelte-gvwr7p.svelte-gvwr7p{--primary:#26476E;--primary-dark:#1E3B5D;--secondary:#419CC7;--secondary-light:#80C8E7;--light:#E7F2F7;--lighter:#F5FAFC;--border:#D9E7EE;position:relative;padding:105px 20px;background:linear-gradient(145deg,#203f63 0,#264e77 52%,#2e628b 100%);overflow:hidden}.registration-container.svelte-gvwr7p.svelte-gvwr7p{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto}.section-heading.svelte-gvwr7p.svelte-gvwr7p{max-width:760px;margin-bottom:50px}.section-label.svelte-gvwr7p.svelte-gvwr7p{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#91d3ee;font-size:.78rem;font-weight:800;letter-spacing:.16em}.section-label.svelte-gvwr7p.svelte-gvwr7p::before{content:"";width:32px;height:2px;background:#91d3ee;border-radius:10px}.section-heading.svelte-gvwr7p h2.svelte-gvwr7p{margin:0 0 18px;color:#fff;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;line-height:1.03;letter-spacing:-.045em}.section-heading.svelte-gvwr7p h2 span.svelte-gvwr7p{color:#8dd4f1}.section-heading.svelte-gvwr7p p.svelte-gvwr7p{max-width:660px;margin:0;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.7}.pricing-grid.svelte-gvwr7p.svelte-gvwr7p{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:70px}.pricing-card.svelte-gvwr7p.svelte-gvwr7p{position:relative;padding:32px;background:#fff;border:1px solid rgba(255,255,255,.25);border-radius:28px;box-shadow:0 25px 60px rgba(10,33,55,.22);overflow:hidden}.pricing-card-featured.svelte-gvwr7p.svelte-gvwr7p{border-color:rgba(141,212,241,.7)}.pricing-card-featured.svelte-gvwr7p.svelte-gvwr7p::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--secondary),#8dd4f1)}.pricing-top.svelte-gvwr7p.svelte-gvwr7p{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.pricing-eyebrow.svelte-gvwr7p.svelte-gvwr7p{display:block;margin-bottom:6px;color:var(--secondary);font-size:.7rem;font-weight:800;letter-spacing:.14em}.pricing-top.svelte-gvwr7p h3.svelte-gvwr7p{margin:0;color:var(--primary);font-size:1.5rem;font-weight:800;letter-spacing:-.025em}.pricing-tag.svelte-gvwr7p.svelte-gvwr7p{flex:none;padding:8px 12px;color:#fff;background:var(--secondary);border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.pricing-items.svelte-gvwr7p.svelte-gvwr7p{display:flex;flex-direction:column}.pricing-item.svelte-gvwr7p.svelte-gvwr7p{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:18px 0;border-bottom:1px solid var(--border)}.pricing-item.svelte-gvwr7p.svelte-gvwr7p:last-child{padding-bottom:0;border-bottom:0}.pricing-name.svelte-gvwr7p.svelte-gvwr7p{display:flex;flex-direction:column;gap:4px}.pricing-name.svelte-gvwr7p strong.svelte-gvwr7p{color:var(--primary);font-size:.98rem;font-weight:700}.pricing-name.svelte-gvwr7p span.svelte-gvwr7p{color:#8797a5;font-size:.8rem}.pricing-price.svelte-gvwr7p.svelte-gvwr7p{display:flex;flex-direction:column;align-items:flex-end;flex:none}.pricing-price.svelte-gvwr7p strong.svelte-gvwr7p{color:var(--primary);font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.pricing-price.svelte-gvwr7p span.svelte-gvwr7p{margin-top:2px;color:var(--secondary);font-size:.67rem;font-weight:800;letter-spacing:.1em}.pricing-price.svelte-gvwr7p small.svelte-gvwr7p{margin-top:5px;color:#64748b;font-size:.73rem;font-weight:650;white-space:nowrap}.payment-section.svelte-gvwr7p.svelte-gvwr7p{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;margin:0;padding:55px;background:#eaf5fa;border-radius:32px;box-shadow:0 25px 65px rgba(10,33,55,.18)}.payment-label.svelte-gvwr7p.svelte-gvwr7p{display:block;margin-bottom:10px;color:var(--secondary);font-size:.72rem;font-weight:800;letter-spacing:.15em}.payment-info.svelte-gvwr7p h3.svelte-gvwr7p{margin:0 0 16px;color:var(--primary);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.08;letter-spacing:-.035em}.payment-info.svelte-gvwr7p>p.svelte-gvwr7p{margin:0;color:#607687;line-height:1.7;font-size:.96rem}.payment-info.svelte-gvwr7p>p strong.svelte-gvwr7p{color:var(--primary);font-weight:750}.payment-note.svelte-gvwr7p.svelte-gvwr7p{display:flex;gap:14px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(38,71,110,.12)}.note-mark.svelte-gvwr7p.svelte-gvwr7p{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;color:#fff;background:var(--secondary);border-radius:50%;font-size:.8rem;font-weight:900}.payment-note.svelte-gvwr7p p.svelte-gvwr7p{margin:0;color:#5e7182;font-size:.86rem;line-height:1.6}.payment-note.svelte-gvwr7p strong.svelte-gvwr7p{color:var(--primary)}.bank-card.svelte-gvwr7p.svelte-gvwr7p{padding:30px;background:#fff;border:1px solid rgba(38,71,110,.09);border-radius:25px;box-shadow:0 20px 50px rgba(38,71,110,.12)}.bank-card-header.svelte-gvwr7p.svelte-gvwr7p{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding-bottom:22px;border-bottom:1px solid var(--border)}.bank-card-header.svelte-gvwr7p span.svelte-gvwr7p{display:block;margin-bottom:5px;color:var(--secondary);font-size:.66rem;font-weight:800;letter-spacing:.13em}.bank-card-header.svelte-gvwr7p h4.svelte-gvwr7p{max-width:340px;margin:0;color:var(--primary);font-size:1.08rem;font-weight:800;line-height:1.35}.bank-brand.svelte-gvwr7p.svelte-gvwr7p{padding:9px 12px;color:#fff;background:var(--primary);border-radius:10px;font-size:.75rem;font-weight:900;letter-spacing:.1em}.bank-data.svelte-gvwr7p.svelte-gvwr7p{display:flex;flex-direction:column;margin-top:8px}.bank-row.svelte-gvwr7p.svelte-gvwr7p{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 0;border-bottom:1px solid #edf2f5}.bank-row.svelte-gvwr7p.svelte-gvwr7p:last-child{border-bottom:0}.bank-row.svelte-gvwr7p span.svelte-gvwr7p{color:#8495a3;font-size:.82rem}.bank-row.svelte-gvwr7p strong.svelte-gvwr7p{color:var(--primary);text-align:right;font-size:.88rem;font-weight:750}.bank-row-highlight.svelte-gvwr7p strong.svelte-gvwr7p{color:var(--secondary)}.bank-row-main.svelte-gvwr7p.svelte-gvwr7p{margin-top:8px;padding:17px 18px;border:1px solid rgba(65,156,199,.18);border-radius:14px;background:#f2fafd}.bank-row-main.svelte-gvwr7p span.svelte-gvwr7p{color:var(--primary);font-weight:700}.bank-row-main.svelte-gvwr7p strong.svelte-gvwr7p{color:var(--secondary);font-size:1.05rem;font-weight:850;letter-spacing:.02em}.decoration.svelte-gvwr7p.svelte-gvwr7p{position:absolute;pointer-events:none;border-radius:50%}.decoration-one.svelte-gvwr7p.svelte-gvwr7p{top:-300px;right:-180px;width:650px;height:650px;border:95px solid rgba(255,255,255,.035)}.decoration-two.svelte-gvwr7p.svelte-gvwr7p{bottom:-250px;left:-220px;width:570px;height:570px;border:80px solid rgba(141,212,241,.04)}@media(max-width:991px){.pricing-grid.svelte-gvwr7p.svelte-gvwr7p{grid-template-columns:1fr}.payment-section.svelte-gvwr7p.svelte-gvwr7p{grid-template-columns:1fr;gap:38px}}@media(max-width:768px){.registration-section.svelte-gvwr7p.svelte-gvwr7p{padding:75px 16px}.section-heading.svelte-gvwr7p.svelte-gvwr7p{margin-bottom:34px}.pricing-grid.svelte-gvwr7p.svelte-gvwr7p{margin-bottom:55px}.pricing-card.svelte-gvwr7p.svelte-gvwr7p{padding:25px;border-radius:23px}.payment-section.svelte-gvwr7p.svelte-gvwr7p{padding:30px 24px;border-radius:26px}}@media(max-width:520px){.registration-section.svelte-gvwr7p.svelte-gvwr7p{padding:60px 14px}.section-heading.svelte-gvwr7p h2.svelte-gvwr7p{font-size:2.1rem}.pricing-top.svelte-gvwr7p.svelte-gvwr7p{flex-direction:column}.pricing-item.svelte-gvwr7p.svelte-gvwr7p{align-items:flex-start}.pricing-price.svelte-gvwr7p strong.svelte-gvwr7p{font-size:1.15rem}.payment-section.svelte-gvwr7p.svelte-gvwr7p{padding:25px 18px}.bank-card.svelte-gvwr7p.svelte-gvwr7p{padding:22px 19px;border-radius:20px}.bank-card-header.svelte-gvwr7p.svelte-gvwr7p{flex-direction:column}.bank-row.svelte-gvwr7p.svelte-gvwr7p{flex-direction:column;align-items:flex-start;gap:5px}.bank-row-main.svelte-gvwr7p.svelte-gvwr7p{align-items:flex-start;padding:15px}.bank-row.svelte-gvwr7p strong.svelte-gvwr7p{text-align:left;word-break:break-word}.pricing-price.svelte-gvwr7p small.svelte-gvwr7p{white-space:normal}}.hero-congreso.svelte-v0sql3.svelte-v0sql3{--primary:#26476E;--primary-dark:#183451;--secondary:#419CC7;--secondary-soft:#86CFEA;--white:#FFFFFF;position:relative;height:90vh;display:flex;align-items:center;overflow:hidden;background:#17385a;isolation:isolate}.hero-bg.svelte-v0sql3.svelte-v0sql3{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-bg-image.svelte-v0sql3.svelte-v0sql3{position:absolute;inset:0;background-size:cover;background-position:center right;transform:scale(1.04);animation:svelte-v0sql3-bgZoom 12s ease forwards}.hero-overlay.svelte-v0sql3.svelte-v0sql3{position:absolute;inset:0;background:radial-gradient(circle at 10% 12%,rgba(255,255,255,.08),transparent 13%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none}.particle.svelte-v0sql3.svelte-v0sql3{position:absolute;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:0 0 24px rgba(255,255,255,.12);pointer-events:none}.particle-1.svelte-v0sql3.svelte-v0sql3{width:7px;height:7px;top:18%;left:64%;animation:svelte-v0sql3-particleFloat 10s ease-in-out infinite}.particle-2.svelte-v0sql3.svelte-v0sql3{width:9px;height:9px;top:24%;left:75%;animation:svelte-v0sql3-particleFloat 12s ease-in-out infinite 1s}.particle-3.svelte-v0sql3.svelte-v0sql3{width:6px;height:6px;top:31%;left:84%;animation:svelte-v0sql3-particleFloat 11s ease-in-out infinite .7s}.particle-4.svelte-v0sql3.svelte-v0sql3{width:8px;height:8px;top:16%;right:9%;animation:svelte-v0sql3-particleFloat 13s ease-in-out infinite 1.4s}.particle-5.svelte-v0sql3.svelte-v0sql3{width:6px;height:6px;top:36%;right:5%;animation:svelte-v0sql3-particleFloat 9s ease-in-out infinite .4s}.hero-content.svelte-v0sql3.svelte-v0sql3{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1.03fr .97fr;grid-template-areas:"copy visual" "actions visual";column-gap:55px;row-gap:26px;align-items:center;padding-top:100px;padding-bottom:90px}.hero-copy.svelte-v0sql3.svelte-v0sql3{grid-area:copy;max-width:560px;align-self:end;animation:svelte-v0sql3-fadeUp 1s ease both}.hero-kicker.svelte-v0sql3.svelte-v0sql3{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;color:#a8ddf1;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero-kicker-line.svelte-v0sql3.svelte-v0sql3{width:34px;height:2px;border-radius:999px;background:#a8ddf1}.hero-copy.svelte-v0sql3 h1.svelte-v0sql3{margin:0 0 24px;color:#fff;font-size:clamp(2.8rem,5vw,5rem);line-height:.92;font-weight:900;letter-spacing:-.055em}.hero-copy.svelte-v0sql3 h1 span.svelte-v0sql3{color:#86cfea}.hero-description.svelte-v0sql3.svelte-v0sql3{max-width:520px;margin:0;color:rgba(255,255,255,.75);font-size:.95rem;line-height:1.75}.hero-visual.svelte-v0sql3.svelte-v0sql3{grid-area:visual;position:relative;width:100%;min-height:460px;animation:svelte-v0sql3-fadeZoom 1.1s ease both}.detail-header.svelte-v0sql3.svelte-v0sql3{display:flex;align-items:center;gap:10px;margin-bottom:11px}.detail-line.svelte-v0sql3.svelte-v0sql3{display:block;width:34px;height:2px;background:#8fd7f0;border-radius:999px}.detail-label.svelte-v0sql3.svelte-v0sql3{color:#a4dff3;font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.event-date.svelte-v0sql3.svelte-v0sql3{position:absolute;top:24%;left:3%;display:flex;flex-direction:column;align-items:flex-start;animation:svelte-v0sql3-detailEntrance 1s ease .25s both}.date-main.svelte-v0sql3.svelte-v0sql3{color:#fff;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:900;line-height:.9;letter-spacing:-.055em}.date-secondary.svelte-v0sql3.svelte-v0sql3{margin-top:8px;color:rgba(255,255,255,.75);font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:600;letter-spacing:.03em}.congress-detail.svelte-v0sql3.svelte-v0sql3{position:absolute;right:9%;bottom:24%;display:flex;flex-direction:column;align-items:flex-start;animation:svelte-v0sql3-detailEntrance 1s ease .5s both}.congress-detail.svelte-v0sql3 strong.svelte-v0sql3{display:flex;flex-direction:column;color:#86cfea;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:900;line-height:.82;letter-spacing:-.06em}.congress-detail.svelte-v0sql3 strong span.svelte-v0sql3{margin-top:7px;color:#fff;font-size:.52em;line-height:1;letter-spacing:-.025em}.hero-actions.svelte-v0sql3.svelte-v0sql3{grid-area:actions;display:flex;align-items:flex-start;align-self:start;animation:svelte-v0sql3-fadeUp 1s ease .15s both}.hero-btn.svelte-v0sql3.svelte-v0sql3{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:205px;padding:16px 31px;color:var(--primary);background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:14px;text-decoration:none;font-size:.96rem;font-weight:850;letter-spacing:-.01em;box-shadow:0 16px 38px rgba(5,19,36,.25),0 0 0 5px rgba(255,255,255,.04);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.hero-btn.svelte-v0sql3.svelte-v0sql3:hover{color:var(--primary);background:#8fd4ee;transform:translateY(-3px);box-shadow:0 20px 45px rgba(5,19,36,.32),0 0 0 6px rgba(143,212,238,.1)}.btn-arrow.svelte-v0sql3.svelte-v0sql3{font-size:1.25rem;line-height:1;transition:transform .25s ease}.hero-btn.svelte-v0sql3:hover .btn-arrow.svelte-v0sql3{transform:translateX(5px)}@keyframes svelte-v0sql3-fadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v0sql3-fadeZoom{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-v0sql3-detailEntrance{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v0sql3-bgZoom{from{transform:scale(1.08)}to{transform:scale(1.02)}}@keyframes svelte-v0sql3-particleFloat{0%,100%{transform:translateY(0) translateX(0);opacity:.45}50%{transform:translateY(-14px) translateX(7px);opacity:1}}@media(max-width:991px){.hero-congreso.svelte-v0sql3.svelte-v0sql3{min-height:auto}.hero-content.svelte-v0sql3.svelte-v0sql3{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "actions";gap:0;padding-top:95px;padding-bottom:75px}.hero-copy.svelte-v0sql3.svelte-v0sql3{width:100%;max-width:650px;align-self:auto}.hero-copy.svelte-v0sql3 h1.svelte-v0sql3{max-width:650px;font-size:clamp(2.8rem,7vw,4.4rem)}.hero-description.svelte-v0sql3.svelte-v0sql3{max-width:600px}.hero-visual.svelte-v0sql3.svelte-v0sql3{width:100%;max-width:650px;min-height:260px;margin-top:20px}.event-date.svelte-v0sql3.svelte-v0sql3{top:14%;left:2%}.congress-detail.svelte-v0sql3.svelte-v0sql3{right:8%;bottom:14%}.hero-actions.svelte-v0sql3.svelte-v0sql3{width:100%;margin-top:18px;align-self:auto;justify-content:center}.hero-btn.svelte-v0sql3.svelte-v0sql3{min-width:210px;padding:15px 30px;font-size:.94rem}}@media(max-width:768px){.hero-content.svelte-v0sql3.svelte-v0sql3{padding-top:85px;padding-bottom:65px}.hero-kicker.svelte-v0sql3.svelte-v0sql3{margin-bottom:19px;font-size:.67rem}.hero-copy.svelte-v0sql3 h1.svelte-v0sql3{margin-bottom:20px;font-size:clamp(2.5rem,10vw,3.7rem);line-height:.91}.hero-description.svelte-v0sql3.svelte-v0sql3{max-width:520px;font-size:.91rem;line-height:1.68}.hero-visual.svelte-v0sql3.svelte-v0sql3{min-height:235px;margin-top:18px}.event-date.svelte-v0sql3.svelte-v0sql3{top:13%;left:0}.date-main.svelte-v0sql3.svelte-v0sql3{font-size:2.25rem}.date-secondary.svelte-v0sql3.svelte-v0sql3{font-size:.82rem}.congress-detail.svelte-v0sql3.svelte-v0sql3{right:5%;bottom:11%}.congress-detail.svelte-v0sql3 strong.svelte-v0sql3{font-size:2.55rem}.hero-actions.svelte-v0sql3.svelte-v0sql3{width:100%;margin-top:20px;justify-content:center}.hero-btn.svelte-v0sql3.svelte-v0sql3{width:auto;min-width:200px;padding:15px 28px;border-radius:13px;font-size:.92rem}}@media(max-width:520px){.hero-content.svelte-v0sql3.svelte-v0sql3{padding-top:78px;padding-bottom:52px}.hero-kicker.svelte-v0sql3.svelte-v0sql3{margin-bottom:17px;font-size:.61rem;letter-spacing:.16em}.hero-kicker-line.svelte-v0sql3.svelte-v0sql3{width:28px}.hero-copy.svelte-v0sql3 h1.svelte-v0sql3{margin-bottom:18px;font-size:clamp(2.15rem,11vw,2.85rem);line-height:.91;letter-spacing:-.05em}.hero-description.svelte-v0sql3.svelte-v0sql3{font-size:.84rem;line-height:1.65}.hero-visual.svelte-v0sql3.svelte-v0sql3{min-height:205px;margin-top:15px}.detail-header.svelte-v0sql3.svelte-v0sql3{gap:8px;margin-bottom:8px}.detail-line.svelte-v0sql3.svelte-v0sql3{width:25px}.detail-label.svelte-v0sql3.svelte-v0sql3{font-size:.54rem}.event-date.svelte-v0sql3.svelte-v0sql3{top:12%;left:0}.date-main.svelte-v0sql3.svelte-v0sql3{font-size:1.9rem}.date-secondary.svelte-v0sql3.svelte-v0sql3{margin-top:6px;font-size:.72rem}.congress-detail.svelte-v0sql3.svelte-v0sql3{right:2%;bottom:10%}.congress-detail.svelte-v0sql3 strong.svelte-v0sql3{font-size:2.2rem}.congress-detail.svelte-v0sql3 strong span.svelte-v0sql3{margin-top:5px}.hero-actions.svelte-v0sql3.svelte-v0sql3{width:100%;margin-top:18px;justify-content:center}.hero-btn.svelte-v0sql3.svelte-v0sql3{width:auto;min-width:190px;padding:14px 26px;border-radius:12px;font-size:.9rem}.btn-arrow.svelte-v0sql3.svelte-v0sql3{font-size:1.1rem}}.sponsors-section.svelte-woiv43.svelte-woiv43{background-color:#132c4c;padding:2rem 0;overflow:hidden}.sponsors-container.svelte-woiv43.svelte-woiv43{position:relative;width:100%;padding:1rem 0;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none;overflow:hidden}.slider.svelte-woiv43.svelte-woiv43{--gap:2rem;width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%)}.track.svelte-woiv43.svelte-woiv43{display:flex;align-items:center;gap:var(--gap);width:max-content;will-change:transform;animation:svelte-woiv43-scroll var(--time,22s) linear infinite}.track-group.svelte-woiv43.svelte-woiv43{display:flex;align-items:center;flex-shrink:0;gap:var(--gap)}@keyframes svelte-woiv43-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - (var(--gap)/ 2)),0,0)}}.slider.svelte-woiv43:hover .track.svelte-woiv43{animation-play-state:paused}.sponsor-card.svelte-woiv43.svelte-woiv43{flex:0 0 auto;width:270px;height:140px;padding:1.5rem;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .35s ease,box-shadow .35s ease}.sponsor-card.svelte-woiv43 img.svelte-woiv43{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease,filter .35s ease;filter:grayscale(.25)}.card-overlay.svelte-woiv43.svelte-woiv43{position:absolute;inset:0;background:#23476d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;color:#fff;transition:opacity .35s ease}.visit-text.svelte-woiv43.svelte-woiv43{font-size:.875rem;font-weight:600;letter-spacing:.5px}.card-overlay.svelte-woiv43 i.svelte-woiv43{font-size:1.5rem}.sponsor-card.svelte-woiv43.svelte-woiv43:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sponsor-card.svelte-woiv43:hover img.svelte-woiv43{filter:grayscale(0)}.sponsor-card.svelte-woiv43:hover .card-overlay.svelte-woiv43{opacity:1}@media(max-width:1200px){.sponsor-card.svelte-woiv43.svelte-woiv43{width:260px;height:160px}}@media(max-width:992px){.slider.svelte-woiv43.svelte-woiv43{--gap:1.5rem}.sponsor-card.svelte-woiv43.svelte-woiv43{width:220px;height:140px}}@media(max-width:768px){.sponsors-section.svelte-woiv43.svelte-woiv43{padding:2rem 0;margin:0;height:auto}.sponsors-container.svelte-woiv43.svelte-woiv43{padding:1rem 0}.slider.svelte-woiv43.svelte-woiv43{--gap:1.25rem;mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%)}.sponsor-card.svelte-woiv43.svelte-woiv43{width:210px;height:130px;padding:1.25rem}}@media(max-width:480px){.slider.svelte-woiv43.svelte-woiv43{--gap:1rem}.sponsor-card.svelte-woiv43.svelte-woiv43{width:190px;height:120px;padding:1rem;border-radius:14px}.visit-text.svelte-woiv43.svelte-woiv43{font-size:.75rem}.card-overlay.svelte-woiv43 i.svelte-woiv43{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.track.svelte-woiv43.svelte-woiv43{animation:none}}.guests-section.svelte-iip4yk.svelte-iip4yk{--primary:#26476E;--secondary:#419CC7;position:relative;padding:170px 20px 170px;background:linear-gradient(180deg,#fff 0,#f8fbfd 100%);overflow:hidden}.guests-container.svelte-iip4yk.svelte-iip4yk{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto}.guests-heading.svelte-iip4yk.svelte-iip4yk{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:75px}.heading-copy.svelte-iip4yk.svelte-iip4yk{max-width:650px}.section-label.svelte-iip4yk.svelte-iip4yk{display:flex;align-items:center;gap:11px;margin-bottom:17px;color:var(--secondary);font-size:.75rem;font-weight:800;letter-spacing:.17em}.section-label.svelte-iip4yk.svelte-iip4yk::before{content:"";width:34px;height:2px;flex:none;background:var(--secondary);border-radius:999px}.heading-copy.svelte-iip4yk h2.svelte-iip4yk{margin:0;color:var(--primary);font-size:clamp(2.4rem,4vw,4rem);font-weight:850;line-height:1.02;letter-spacing:-.045em}.heading-copy.svelte-iip4yk h2 span.svelte-iip4yk{display:block;margin-top:5px;color:var(--secondary)}.congress-logo.svelte-iip4yk.svelte-iip4yk{width:290px;max-width:30%;height:auto;object-fit:contain;flex:none}.guests-grid.svelte-iip4yk.svelte-iip4yk{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:900px;margin:0 auto}.guest.svelte-iip4yk.svelte-iip4yk{display:flex;flex-direction:column;align-items:center;text-align:center}.guest-image-wrapper.svelte-iip4yk.svelte-iip4yk{position:relative;width:210px;height:210px;padding:6px;border:1px solid rgba(65,156,199,.24);border-radius:50%;background:#fff}.guest-image-wrapper.svelte-iip4yk.svelte-iip4yk::after{content:"";position:absolute;right:10px;bottom:19px;width:12px;height:12px;background:var(--secondary);border:4px solid #fff;border-radius:50%}.guest-image.svelte-iip4yk.svelte-iip4yk{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%}.guest.svelte-iip4yk h3.svelte-iip4yk{max-width:230px;margin:20px 0 0;color:var(--primary);font-size:1.15rem;font-weight:750;line-height:1.3}.decoration.svelte-iip4yk.svelte-iip4yk{position:absolute;pointer-events:none;border-radius:50%}.decoration-one.svelte-iip4yk.svelte-iip4yk{width:430px;height:430px;top:-260px;right:-170px;border:70px solid rgba(65,156,199,.035)}.decoration-two.svelte-iip4yk.svelte-iip4yk{width:320px;height:320px;left:-210px;bottom:-150px;background:rgba(38,71,110,.025)}@media(max-width:900px){.guests-heading.svelte-iip4yk.svelte-iip4yk{gap:35px}.congress-logo.svelte-iip4yk.svelte-iip4yk{width:230px}.guests-grid.svelte-iip4yk.svelte-iip4yk{gap:35px}.guest-image-wrapper.svelte-iip4yk.svelte-iip4yk{width:180px;height:180px}}@media(max-width:700px){.guests-section.svelte-iip4yk.svelte-iip4yk{padding:75px 18px 80px}.guests-heading.svelte-iip4yk.svelte-iip4yk{flex-direction:column-reverse;align-items:flex-start;gap:35px;margin-bottom:55px}.congress-logo.svelte-iip4yk.svelte-iip4yk{width:230px;max-width:65%;align-self:center}.heading-copy.svelte-iip4yk.svelte-iip4yk{text-align:center;margin:0 auto}.section-label.svelte-iip4yk.svelte-iip4yk{justify-content:center}.heading-copy.svelte-iip4yk h2 span.svelte-iip4yk{margin-top:7px}.guests-grid.svelte-iip4yk.svelte-iip4yk{grid-template-columns:1fr;gap:48px}.guest-image-wrapper.svelte-iip4yk.svelte-iip4yk{width:200px;height:200px}.guest.svelte-iip4yk h3.svelte-iip4yk{margin-top:16px}}@media(max-width:480px){.guests-section.svelte-iip4yk.svelte-iip4yk{padding:65px 15px 70px}.guests-heading.svelte-iip4yk.svelte-iip4yk{margin-bottom:48px}.congress-logo.svelte-iip4yk.svelte-iip4yk{width:200px}.section-label.svelte-iip4yk.svelte-iip4yk{font-size:.65rem}.heading-copy.svelte-iip4yk h2.svelte-iip4yk{font-size:2.25rem}.guests-grid.svelte-iip4yk.svelte-iip4yk{gap:42px}.guest-image-wrapper.svelte-iip4yk.svelte-iip4yk{width:175px;height:175px}.guest.svelte-iip4yk h3.svelte-iip4yk{max-width:200px;font-size:1.05rem}}.inscripcion-cta.svelte-10itq5b.svelte-10itq5b{--primary:#26476E;--primary-dark:#183451;--secondary:#419CC7;--secondary-soft:#86CFEA;position:relative;padding:100px 0;background:linear-gradient(135deg,#193a5b 0,#234e74 52%,#2d6289 100%);overflow:hidden;isolation:isolate}.cta-container.svelte-10itq5b.svelte-10itq5b{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.cta-content.svelte-10itq5b.svelte-10itq5b{max-width:650px}.cta-kicker.svelte-10itq5b.svelte-10itq5b{display:flex;align-items:center;gap:11px;margin-bottom:22px;color:#9ddcf2;font-size:.72rem;font-weight:800;letter-spacing:.18em}.kicker-line.svelte-10itq5b.svelte-10itq5b{width:36px;height:2px;background:#9ddcf2;border-radius:999px}.cta-content.svelte-10itq5b h2.svelte-10itq5b{margin:0 0 22px;color:#fff;font-size:clamp(2.8rem,5vw,5rem);font-weight:900;line-height:.96;letter-spacing:-.055em}.cta-content.svelte-10itq5b h2 span.svelte-10itq5b{display:block;color:#86cfea}.cta-content.svelte-10itq5b p.svelte-10itq5b{max-width:570px;margin:0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.75}.cta-action.svelte-10itq5b.svelte-10itq5b{position:relative;display:flex;flex-direction:column;align-items:flex-start}.action-label.svelte-10itq5b.svelte-10itq5b{display:block;margin:0 0 13px 5px;color:#9ddcf2;font-size:.62rem;font-weight:800;letter-spacing:.2em}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b{position:relative;display:flex;align-items:center;justify-content:space-between;gap:55px;width:100%;max-width:420px;padding:25px 28px 25px 34px;color:var(--primary);background:#fff;border:1px solid rgba(255,255,255,.55);border-radius:20px;text-decoration:none;box-shadow:0 25px 55px rgba(7,24,42,.28),0 0 0 6px rgba(255,255,255,.035);transition:transform .3s ease,background .3s ease,box-shadow .3s ease;overflow:hidden}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b::before{content:"";position:absolute;width:100px;height:100px;top:50%;right:-100px;background:#86cfea;border-radius:50%;transform:translateY(-50%);transition:.45s ease;z-index:0}.btn-inscripcion.svelte-10itq5b>span.svelte-10itq5b{position:relative;z-index:2}.btn-inscripcion.svelte-10itq5b>span.svelte-10itq5b:first-child{font-size:1.45rem;font-weight:900;letter-spacing:-.035em}.btn-arrow.svelte-10itq5b.svelte-10itq5b{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;color:#fff;background:var(--primary);border-radius:50%;font-size:1.35rem;line-height:1;transition:transform .3s ease,background .3s ease}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b:hover{color:var(--primary);background:#f8fcfe;transform:translateY(-5px);box-shadow:0 32px 65px rgba(7,24,42,.35),0 0 0 7px rgba(134,207,234,.08)}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b:hover::before{right:-30px;width:140px;height:140px}.btn-inscripcion.svelte-10itq5b:hover .btn-arrow.svelte-10itq5b{background:#26476e;transform:translateX(5px)}.action-help.svelte-10itq5b.svelte-10itq5b{display:block;margin:13px 0 0 6px;color:rgba(255,255,255,.55);font-size:.72rem;font-weight:600}.cta-decoration.svelte-10itq5b.svelte-10itq5b{position:absolute;z-index:0;pointer-events:none;border-radius:50%}.decoration-one.svelte-10itq5b.svelte-10itq5b{width:500px;height:500px;top:-320px;right:-160px;border:75px solid rgba(255,255,255,.035)}.decoration-two.svelte-10itq5b.svelte-10itq5b{width:350px;height:350px;left:-220px;bottom:-220px;border:55px solid rgba(134,207,234,.04)}.cta-glow.svelte-10itq5b.svelte-10itq5b{position:absolute;z-index:0;width:440px;height:440px;top:50%;right:5%;background:radial-gradient(circle,rgba(134,207,234,.12),rgba(134,207,234,0) 68%);border-radius:50%;transform:translateY(-50%);pointer-events:none}@media(max-width:991px){.inscripcion-cta.svelte-10itq5b.svelte-10itq5b{padding:85px 0}.cta-container.svelte-10itq5b.svelte-10itq5b{grid-template-columns:1fr;gap:45px}.cta-content.svelte-10itq5b.svelte-10itq5b{max-width:700px}.cta-action.svelte-10itq5b.svelte-10itq5b{width:100%;max-width:500px}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b{max-width:430px}}@media(max-width:768px){.inscripcion-cta.svelte-10itq5b.svelte-10itq5b{padding:72px 0}.cta-container.svelte-10itq5b.svelte-10itq5b{gap:38px}.cta-content.svelte-10itq5b h2.svelte-10itq5b{font-size:clamp(2.5rem,10vw,3.7rem)}.cta-content.svelte-10itq5b p.svelte-10itq5b{max-width:550px;font-size:.92rem;line-height:1.68}.cta-action.svelte-10itq5b.svelte-10itq5b{align-items:center;max-width:none}.action-label.svelte-10itq5b.svelte-10itq5b{margin-left:0}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b{width:min(100%,400px);padding:21px 23px 21px 28px;border-radius:18px}.btn-inscripcion.svelte-10itq5b>span.svelte-10itq5b:first-child{font-size:1.25rem}.btn-arrow.svelte-10itq5b.svelte-10itq5b{width:44px;height:44px;font-size:1.2rem}.action-help.svelte-10itq5b.svelte-10itq5b{margin-left:0;text-align:center}}@media(max-width:480px){.inscripcion-cta.svelte-10itq5b.svelte-10itq5b{padding:62px 0}.cta-kicker.svelte-10itq5b.svelte-10itq5b{margin-bottom:18px;font-size:.62rem}.kicker-line.svelte-10itq5b.svelte-10itq5b{width:29px}.cta-content.svelte-10itq5b h2.svelte-10itq5b{margin-bottom:18px;font-size:2.45rem}.cta-content.svelte-10itq5b p.svelte-10itq5b{font-size:.86rem}.cta-container.svelte-10itq5b.svelte-10itq5b{gap:32px}.btn-inscripcion.svelte-10itq5b.svelte-10itq5b{width:100%;max-width:340px;padding:18px 19px 18px 24px;border-radius:16px}.btn-inscripcion.svelte-10itq5b>span.svelte-10itq5b:first-child{font-size:1.15rem}.btn-arrow.svelte-10itq5b.svelte-10itq5b{width:40px;height:40px;font-size:1.1rem}.action-help.svelte-10itq5b.svelte-10itq5b{font-size:.68rem}}.steps-section.svelte-aporjh.svelte-aporjh{--primary:#26476E;--primary-dark:#1E3B5D;--secondary:#419CC7;--secondary-light:#80C8E7;--light:#E7F2F7;--lighter:#F5FAFC;--border:#D9E7EE;position:relative;padding:105px 20px;background:#fff;overflow:hidden}.steps-container.svelte-aporjh.svelte-aporjh{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto}.process-heading.svelte-aporjh.svelte-aporjh{max-width:700px;margin-bottom:42px}.process-small.svelte-aporjh.svelte-aporjh{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--secondary);font-size:.73rem;font-weight:800;letter-spacing:.15em}.process-small.svelte-aporjh.svelte-aporjh::before{content:"";width:32px;height:2px;background:var(--secondary);border-radius:999px}.process-heading.svelte-aporjh h2.svelte-aporjh{margin:0 0 14px;color:var(--primary);font-size:clamp(2.3rem,4vw,3.6rem);font-weight:800;line-height:1.03;letter-spacing:-.045em}.process-heading.svelte-aporjh p.svelte-aporjh{max-width:650px;margin:0;color:#687c8d;font-size:1rem;line-height:1.7}.steps-grid.svelte-aporjh.svelte-aporjh{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card.svelte-aporjh.svelte-aporjh{position:relative;min-height:230px;padding:28px;background:#f4f9fc;border:1px solid rgba(38,71,110,.08);border-radius:24px;overflow:hidden;transition:.25s ease}.step-card.svelte-aporjh.svelte-aporjh:hover{background:#edf6fa;transform:translateY(-4px);border-color:rgba(65,156,199,.25);box-shadow:0 15px 35px rgba(38,71,110,.08)}.step-card-final.svelte-aporjh.svelte-aporjh{grid-column:span 2;background:linear-gradient(135deg,#26476e,#356d96);border-color:transparent}.step-card-final.svelte-aporjh.svelte-aporjh:hover{background:linear-gradient(135deg,#2c527b,#419cc7);border-color:transparent}.step-number.svelte-aporjh.svelte-aporjh{position:absolute;top:18px;right:22px;color:rgba(38,71,110,.07);font-size:4.1rem;font-weight:900;line-height:1;letter-spacing:-.08em}.step-card-final.svelte-aporjh .step-number.svelte-aporjh{color:rgba(255,255,255,.08)}.step-content.svelte-aporjh.svelte-aporjh{position:relative;z-index:2}.step-label.svelte-aporjh.svelte-aporjh{display:block;margin-bottom:17px;color:var(--secondary);font-size:.67rem;font-weight:800;letter-spacing:.14em}.step-card.svelte-aporjh h4.svelte-aporjh{max-width:270px;margin:0 0 12px;color:var(--primary);font-size:1.18rem;font-weight:800}.step-card.svelte-aporjh p.svelte-aporjh{max-width:350px;margin:0;color:#6d8191;font-size:.9rem;line-height:1.65}.step-card-final.svelte-aporjh .step-label.svelte-aporjh{color:#8dd4f1}.step-card-final.svelte-aporjh h4.svelte-aporjh{color:#fff}.step-card-final.svelte-aporjh p.svelte-aporjh{max-width:520px;color:rgba(255,255,255,.75)}.steps-decoration.svelte-aporjh.svelte-aporjh{position:absolute;border-radius:50%;pointer-events:none}.steps-decoration-one.svelte-aporjh.svelte-aporjh{width:500px;height:500px;top:-320px;right:-180px;border:75px solid rgba(65,156,199,.035)}.steps-decoration-two.svelte-aporjh.svelte-aporjh{width:420px;height:420px;left:-280px;bottom:-240px;border:65px solid rgba(38,71,110,.025)}@media(max-width:991px){.steps-grid.svelte-aporjh.svelte-aporjh{grid-template-columns:repeat(2,1fr)}.step-card-final.svelte-aporjh.svelte-aporjh{grid-column:span 2}}@media(max-width:768px){.steps-section.svelte-aporjh.svelte-aporjh{padding:75px 16px}.process-heading.svelte-aporjh.svelte-aporjh{margin-bottom:34px}.process-heading.svelte-aporjh h2.svelte-aporjh{font-size:clamp(2.2rem,8vw,3rem)}.steps-grid.svelte-aporjh.svelte-aporjh{grid-template-columns:1fr}.step-card-final.svelte-aporjh.svelte-aporjh{grid-column:span 1}}@media(max-width:520px){.steps-section.svelte-aporjh.svelte-aporjh{padding:60px 14px}.process-heading.svelte-aporjh h2.svelte-aporjh{font-size:2.15rem}.process-heading.svelte-aporjh p.svelte-aporjh{font-size:.9rem}.step-card.svelte-aporjh.svelte-aporjh{min-height:0;padding:25px}}.faq-section.svelte-199yedk.svelte-199yedk{--primary:#26476E;--primary-dark:#183451;--secondary:#419CC7;--secondary-soft:#86CFEA;--light:#EAF5FA;--lighter:#F6FAFC;--text:#687C8D;--border:#DDE8EE;position:relative;padding:110px 20px 55px;background:#fff;overflow:hidden;isolation:isolate}.faq-container.svelte-199yedk.svelte-199yedk{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.faq-heading.svelte-199yedk.svelte-199yedk{position:sticky;top:100px;max-width:460px}.faq-kicker.svelte-199yedk.svelte-199yedk{display:flex;align-items:center;gap:11px;margin-bottom:20px;color:var(--secondary);font-size:.7rem;font-weight:800;letter-spacing:.18em}.kicker-line.svelte-199yedk.svelte-199yedk{width:36px;height:2px;background:var(--secondary);border-radius:999px}.faq-heading.svelte-199yedk h2.svelte-199yedk{max-width:390px;margin:0 0 22px;color:var(--primary);font-size:clamp(2.65rem,4vw,4rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.faq-heading.svelte-199yedk h2 span.svelte-199yedk{display:block;margin-top:2px;color:var(--secondary);font-weight:850}.faq-heading.svelte-199yedk>p.svelte-199yedk{max-width:420px;margin:0;color:var(--text);font-size:.98rem;line-height:1.75}.faq-detail.svelte-199yedk.svelte-199yedk{display:flex;flex-direction:column;gap:4px;margin-top:44px;padding-top:22px;border-top:1px solid var(--border)}.faq-detail.svelte-199yedk span.svelte-199yedk{color:var(--secondary);font-size:.58rem;font-weight:800;letter-spacing:.18em}.faq-detail.svelte-199yedk strong.svelte-199yedk{color:var(--primary);font-size:.88rem;font-weight:800;letter-spacing:.04em}.faq-list.svelte-199yedk.svelte-199yedk{display:flex;flex-direction:column;border-top:1px solid var(--border)}.faq-item.svelte-199yedk.svelte-199yedk{position:relative;border-bottom:1px solid var(--border);transition:.3s ease}.faq-question.svelte-199yedk.svelte-199yedk{width:100%;min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 8px;background:0 0;border:0;color:var(--primary);text-align:left;cursor:pointer}.question-left.svelte-199yedk.svelte-199yedk{display:flex;align-items:flex-start;gap:22px}.faq-number.svelte-199yedk.svelte-199yedk{min-width:30px;padding-top:4px;color:var(--secondary);font-size:.65rem;font-weight:800;letter-spacing:.08em}.question-text.svelte-199yedk.svelte-199yedk{max-width:560px;color:var(--primary);font-size:1.08rem;font-weight:750;line-height:1.45;transition:.25s ease}.faq-toggle.svelte-199yedk.svelte-199yedk{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;color:var(--primary);border:1px solid rgba(38,71,110,.18);border-radius:50%;background:#fff;font-size:1.55rem;font-weight:300;line-height:1;transition:.3s ease}.faq-item.svelte-199yedk:hover .question-text.svelte-199yedk{color:var(--secondary)}.faq-item.svelte-199yedk:hover .faq-toggle.svelte-199yedk{border-color:var(--secondary);background:var(--light)}.faq-open.svelte-199yedk.svelte-199yedk{background:#f6fafc}.faq-open.svelte-199yedk .question-text.svelte-199yedk{color:var(--secondary)}.faq-open.svelte-199yedk .faq-toggle.svelte-199yedk{color:#fff;background:var(--primary);border-color:var(--primary);transform:rotate(180deg)}.faq-answer.svelte-199yedk.svelte-199yedk{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .35s ease}.faq-open.svelte-199yedk .faq-answer.svelte-199yedk{grid-template-rows:1fr;opacity:1}.faq-answer-inner.svelte-199yedk.svelte-199yedk{overflow:hidden}.faq-answer.svelte-199yedk p.svelte-199yedk{max-width:610px;margin:0;padding:0 65px 30px 60px;color:#687c8d;font-size:.91rem;line-height:1.75}.faq-bottom.svelte-199yedk.svelte-199yedk{position:relative;z-index:2;width:100%;max-width:1180px;margin:80px auto 0;padding-top:25px;display:flex;align-items:center;gap:16px;border-top:1px solid var(--border);color:#899aa7;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bottom-line.svelte-199yedk.svelte-199yedk{width:35px;height:2px;flex:none;background:var(--secondary);border-radius:999px}.faq-bottom.svelte-199yedk strong.svelte-199yedk{margin-left:auto;color:var(--primary);font-size:.75rem;font-weight:900}.faq-decoration.svelte-199yedk.svelte-199yedk{position:absolute;pointer-events:none;border-radius:50%}.faq-decoration-one.svelte-199yedk.svelte-199yedk{width:650px;height:650px;top:-430px;right:-220px;border:95px solid rgba(65,156,199,.035)}.faq-decoration-two.svelte-199yedk.svelte-199yedk{width:500px;height:500px;left:-340px;bottom:-340px;border:80px solid rgba(38,71,110,.025)}@media(max-width:991px){.faq-section.svelte-199yedk.svelte-199yedk{padding:90px 20px 50px}.faq-container.svelte-199yedk.svelte-199yedk{grid-template-columns:1fr;gap:55px}.faq-heading.svelte-199yedk.svelte-199yedk{position:relative;top:auto;max-width:650px}.faq-heading.svelte-199yedk h2.svelte-199yedk{max-width:520px;font-size:clamp(2.6rem,6vw,3.7rem)}.faq-heading.svelte-199yedk>p.svelte-199yedk{max-width:600px}.faq-detail.svelte-199yedk.svelte-199yedk{max-width:400px;margin-top:30px}}@media(max-width:768px){.faq-section.svelte-199yedk.svelte-199yedk{padding:75px 16px 45px}.faq-container.svelte-199yedk.svelte-199yedk{gap:42px}.faq-heading.svelte-199yedk h2.svelte-199yedk{max-width:430px;font-size:clamp(2.4rem,8vw,3.15rem);line-height:1.03}.faq-heading.svelte-199yedk>p.svelte-199yedk{font-size:.92rem}.faq-question.svelte-199yedk.svelte-199yedk{min-height:95px;gap:18px;padding:22px 4px}.question-left.svelte-199yedk.svelte-199yedk{gap:15px}.question-text.svelte-199yedk.svelte-199yedk{font-size:1rem}.faq-toggle.svelte-199yedk.svelte-199yedk{width:38px;height:38px;font-size:1.4rem}.faq-answer.svelte-199yedk p.svelte-199yedk{padding:0 52px 25px 49px;font-size:.87rem}.faq-bottom.svelte-199yedk.svelte-199yedk{margin-top:60px}}@media(max-width:520px){.faq-section.svelte-199yedk.svelte-199yedk{padding:65px 14px 38px}.faq-kicker.svelte-199yedk.svelte-199yedk{margin-bottom:17px;font-size:.61rem}.kicker-line.svelte-199yedk.svelte-199yedk{width:29px}.faq-heading.svelte-199yedk h2.svelte-199yedk{max-width:330px;margin-bottom:18px;font-size:2.25rem;font-weight:800;line-height:1.04;letter-spacing:-.04em}.faq-heading.svelte-199yedk h2 span.svelte-199yedk{margin-top:1px}.faq-heading.svelte-199yedk>p.svelte-199yedk{font-size:.86rem;line-height:1.65}.faq-detail.svelte-199yedk.svelte-199yedk{margin-top:25px;padding-top:18px}.faq-question.svelte-199yedk.svelte-199yedk{min-height:88px;padding:20px 2px}.question-left.svelte-199yedk.svelte-199yedk{gap:11px}.faq-number.svelte-199yedk.svelte-199yedk{min-width:25px;font-size:.57rem}.question-text.svelte-199yedk.svelte-199yedk{font-size:.92rem;line-height:1.4}.faq-toggle.svelte-199yedk.svelte-199yedk{width:34px;height:34px;font-size:1.25rem}.faq-answer.svelte-199yedk p.svelte-199yedk{padding:0 40px 23px 36px;font-size:.82rem;line-height:1.65}.faq-bottom.svelte-199yedk.svelte-199yedk{margin-top:50px;gap:10px;font-size:.52rem}.faq-bottom.svelte-199yedk span.svelte-199yedk:nth-child(2){max-width:230px}}.fiesta-section.svelte-ri5mn4.svelte-ri5mn4{--primary:#315C91;--secondary:#42ACD0;--violet:#7B4BC3;--soft:#F8F4F9;position:relative;display:grid;grid-template-columns:43% 57%;min-height:800px;background:linear-gradient(135deg,#fcf9fc 0,#f5f1f7 100%);overflow:hidden}.fiesta-image.svelte-ri5mn4.svelte-ri5mn4{position:relative;z-index:2;width:114%;height:100%;min-height:700px;margin-left:-14%;background-position:center;background-size:cover;border-radius:0 20% 12% 0;border-right:9px solid #315c91;box-shadow:18px 0 35px rgba(38,71,110,.22);overflow:hidden}.image-overlay.svelte-ri5mn4.svelte-ri5mn4{position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,31,46,.02),rgba(24,31,46,.09));pointer-events:none}.fiesta-content.svelte-ri5mn4.svelte-ri5mn4{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:60px 55px 60px 85px}.logo-2027.svelte-ri5mn4.svelte-ri5mn4{position:absolute;top:55px;left:50%;width:min(350px,64%);height:auto;transform:translateX(-50%);object-fit:contain;opacity:.95}.fiesta-info.svelte-ri5mn4.svelte-ri5mn4{width:100%;max-width:560px;margin-top:95px;text-align:center}.intro-row.svelte-ri5mn4.svelte-ri5mn4{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--primary)}.intro-row.svelte-ri5mn4 .line.svelte-ri5mn4{width:46px;height:2px;flex:none;background:var(--secondary);border-radius:20px}.intro-row.svelte-ri5mn4 i.svelte-ri5mn4{color:var(--primary);font-size:2rem}.intro-text.svelte-ri5mn4.svelte-ri5mn4{color:var(--primary);font-size:1.03rem;font-weight:650;letter-spacing:.01em;white-space:nowrap}.fiesta-title-row.svelte-ri5mn4.svelte-ri5mn4{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.fiesta-title-row.svelte-ri5mn4 h2.svelte-ri5mn4{margin:0;font-size:clamp(3.8rem,6vw,5.7rem);font-weight:950;font-style:italic;line-height:.95;letter-spacing:.09em;background:linear-gradient(105deg,#3156b7 0,#4050c2 34%,#654cc8 66%,#a14ebe 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.party-icons.svelte-ri5mn4.svelte-ri5mn4{display:flex;align-items:center;gap:5px;color:#a95fcb;font-size:1.55rem;transform:rotate(-4deg)}.venue.svelte-ri5mn4.svelte-ri5mn4{margin:20px 0 0;color:var(--primary);font-size:1.08rem;line-height:1.5}.venue.svelte-ri5mn4 strong.svelte-ri5mn4{font-weight:800}.closing-info.svelte-ri5mn4.svelte-ri5mn4{display:flex;align-items:center;justify-content:center;gap:18px;width:fit-content;max-width:430px;margin:32px auto 0}.glass-icon.svelte-ri5mn4.svelte-ri5mn4{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none}.cheers-icon.svelte-ri5mn4.svelte-ri5mn4{display:block;width:48px;height:48px;object-fit:contain}.closing-info.svelte-ri5mn4 p.svelte-ri5mn4{margin:0;color:var(--primary);text-align:left;font-size:.98rem;line-height:1.4}.closing-info.svelte-ri5mn4 strong.svelte-ri5mn4{display:block;color:var(--primary);font-size:1.05rem;font-weight:850}.free-badge.svelte-ri5mn4.svelte-ri5mn4{display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;min-width:340px;margin:34px auto 0;padding:11px 30px 12px;color:#fff;background:linear-gradient(100deg,#45b8d6 0,#3da8cc 100%);border-radius:7px;box-shadow:0 10px 24px rgba(65,156,199,.18);transform:skew(-8deg)}.free-badge.svelte-ri5mn4 span.svelte-ri5mn4,.free-badge.svelte-ri5mn4 strong.svelte-ri5mn4{transform:skew(8deg)}.free-badge.svelte-ri5mn4 span.svelte-ri5mn4{font-size:.8rem;font-weight:750;line-height:1.05}.free-badge.svelte-ri5mn4 strong.svelte-ri5mn4{margin-top:3px;font-size:.94rem;font-weight:900;line-height:1.05;letter-spacing:.01em}.decoration.svelte-ri5mn4.svelte-ri5mn4{position:absolute;border-radius:50%;pointer-events:none}.decoration-one.svelte-ri5mn4.svelte-ri5mn4{top:-180px;right:-150px;width:400px;height:400px;border:70px solid rgba(66,172,208,.035)}.decoration-two.svelte-ri5mn4.svelte-ri5mn4{right:11%;bottom:-210px;width:380px;height:380px;background:rgba(49,92,145,.025)}@media(max-width:991px){.fiesta-section.svelte-ri5mn4.svelte-ri5mn4{grid-template-columns:45% 55%;min-height:640px}.fiesta-image.svelte-ri5mn4.svelte-ri5mn4{min-height:640px}.fiesta-content.svelte-ri5mn4.svelte-ri5mn4{padding:55px 30px 50px 55px}.logo-2027.svelte-ri5mn4.svelte-ri5mn4{top:45px;width:210px}.fiesta-info.svelte-ri5mn4.svelte-ri5mn4{margin-top:75px}.intro-row.svelte-ri5mn4 .line.svelte-ri5mn4{width:30px}.free-badge.svelte-ri5mn4.svelte-ri5mn4{min-width:300px}}@media(max-width:768px){.fiesta-section.svelte-ri5mn4.svelte-ri5mn4{display:flex;flex-direction:column;min-height:0}.fiesta-image.svelte-ri5mn4.svelte-ri5mn4{width:100%;height:390px;min-height:390px;margin:0;background-position:center;border:0;border-bottom:7px solid var(--primary);border-radius:0 0 48% 48%;box-shadow:0 15px 30px rgba(38,71,110,.18)}.fiesta-content.svelte-ri5mn4.svelte-ri5mn4{min-height:520px;padding:90px 24px 55px}.logo-2027.svelte-ri5mn4.svelte-ri5mn4{top:35px;width:190px}.fiesta-info.svelte-ri5mn4.svelte-ri5mn4{margin-top:40px}.fiesta-title-row.svelte-ri5mn4 h2.svelte-ri5mn4{font-size:4.1rem}.free-badge.svelte-ri5mn4.svelte-ri5mn4{margin-top:30px}}@media(max-width:520px){.fiesta-image.svelte-ri5mn4.svelte-ri5mn4{height:330px;min-height:330px;border-radius:0 0 45% 45%}.fiesta-content.svelte-ri5mn4.svelte-ri5mn4{min-height:500px;padding:78px 18px 45px}.logo-2027.svelte-ri5mn4.svelte-ri5mn4{top:27px;width:160px}.fiesta-info.svelte-ri5mn4.svelte-ri5mn4{margin-top:38px}.intro-row.svelte-ri5mn4.svelte-ri5mn4{gap:8px}.intro-row.svelte-ri5mn4 .line.svelte-ri5mn4{width:22px}.intro-row.svelte-ri5mn4 i.svelte-ri5mn4{font-size:1.55rem}.intro-text.svelte-ri5mn4.svelte-ri5mn4{font-size:.88rem;white-space:normal}.fiesta-title-row.svelte-ri5mn4.svelte-ri5mn4{gap:12px;margin-top:14px}.fiesta-title-row.svelte-ri5mn4 h2.svelte-ri5mn4{font-size:3.45rem}.party-icons.svelte-ri5mn4.svelte-ri5mn4{font-size:1.2rem}.venue.svelte-ri5mn4.svelte-ri5mn4{margin-top:15px;font-size:.96rem}.closing-info.svelte-ri5mn4.svelte-ri5mn4{gap:12px;margin-top:26px}.glass-icon.svelte-ri5mn4.svelte-ri5mn4{width:45px;height:45px}.cheers-icon.svelte-ri5mn4.svelte-ri5mn4{width:42px;height:42px}.closing-info.svelte-ri5mn4 p.svelte-ri5mn4{font-size:.89rem}.closing-info.svelte-ri5mn4 strong.svelte-ri5mn4{font-size:.98rem}.free-badge.svelte-ri5mn4.svelte-ri5mn4{width:88%;min-width:0;max-width:320px;margin-top:27px;padding:10px 15px 11px}.free-badge.svelte-ri5mn4 span.svelte-ri5mn4{font-size:.7rem}.free-badge.svelte-ri5mn4 strong.svelte-ri5mn4{font-size:.8rem}}*{box-sizing:border-box}body{background-color:#bbe5f7}:root{--title-font:"Montserrat",sans-serif;--title-size:clamp(2rem, 5vw, 3.2rem);--title-weight:700;--title-color:#186aab;--title-line-height:1.2;--title-margin-top:2rem}a,a:active,a:hover{text-decoration:none}img{max-width:100%}#idFooter{background-color:#262f36}.p0{padding:0!important}.thm-btn{background:#186aab;border-radius:30px;display:inline-block;color:#fff;font-size:12px;font-family:Raleway,sans-serif;text-transform:uppercase;font-weight:700;padding:12px 35px;border:2px solid transparent;transition:all .3s ease}.thm-btn.inverse,.thm-btn:hover{background-color:#fff;border-color:#186aab;color:#186aab}.thm-btn.inverse:hover{background:#186aab;border-color:#186aab;color:#fff}.sec-padding{padding:40px 0}.sec-padding2{padding:35px 0}.sec-title h2{font-size:32px;text-transform:capitalize;color:#202a30;font-weight:700;margin:0;margin-bottom:15px}.sec-title p{font-size:16px;color:#747474;margin:0;margin-bottom:20px}.sec-title span.decor{width:16px;height:16px;border-radius:50%;border:2px solid #e6e6e6;background:#fff;display:inline-block;position:relative;z-index:1}.sec-title span.inner{width:6px;height:6px;background:#eaeaea;border-radius:50%;display:block;margin:auto;margin-top:3px}.sec-title span.decor:after,.sec-title span.decor:before{content:'';position:absolute;top:5px;width:50px;height:2px;background:#e6e6e6;z-index:-1}.sec-title span.decor:before{left:14px}.sec-title span.decor:after{right:14px}.sec-title.text-left span.decor{margin-left:50px}.sec-title.style-two span.decor{border-color:#186aab}.sec-title.style-two span.decor .inner{background:#186aab}.sec-title.style-two span.decor:after{right:-94px}.sec-title.style-two span.decor:after,.sec-title.style-two span.decor:before{background:#dcdcdc}.sec-title.colored span.decor{border-color:#2562b3}.sec-title.colored span.decor span.inner{background:#2562b3}.sec-title.colored span.decor:after,.sec-title.colored span.decor:before{background:#2562b3}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{margin:0}.top-bar{border-bottom:1px solid #eaeaea}.top-bar .left-text p{font-size:13px;color:#b6b6b6;margin:0;line-height:48px}.top-bar .left-text p span{color:#383838}.header{padding:35px 0}.single-header-info{float:left;padding-left:35px}.single-header-info .content,.single-header-info .icon-box{display:table-cell;vertical-align:middle}.single-header-info .icon-box .inner-box{width:60px;height:60px;border:1px solid #e1e1e1;border-radius:50%;text-align:center;line-height:58px;margin-right:15px}.single-header-info .icon-box .inner-box i:before{font-size:30px;color:#186aab}.single-header-info .content h3{font-size:13px;text-transform:uppercase;color:#2b2b2b;font-family:Raleway,sans-serif;font-weight:800;margin:0;margin-bottom:5px}.single-header-info .content p{font-size:13px;margin:0;color:#b6b6b6}.single-header-info .content p b{font-size:18px;color:#000;font-weight:500}.single-header-info .thm-btn{margin:7px 0}.mainmenu-area{background:#262f36;border-bottom:4px solid #186aab}.mainmenu-area.stricky-fixed{position:fixed;top:0;left:0;width:100%;z-index:99999}.navigation .nav-footer{display:none}.navigation .nav-header>ul{padding:0;margin:0}.navigation .nav-header>ul>li{display:inline-block;position:relative}.navigation .nav-header>ul>li:first-child>a{padding-left:0}.navigation .nav-header>ul>li>a{display:block;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;padding:23px 19px;transition:all .3s ease}.navigation .nav-header>ul>li:hover>a{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.navigation .nav-header>ul>li:hover>ul{opacity:1;visibility:visible}.navigation .nav-header>ul>li>ul{position:absolute;top:50%;left:35%;z-index:999;background:#fff;width:60%;margin:0;padding:0;opacity:0;visibility:hidden;box-shadow:2px 2px 10px 2px rgba(0,0,0,.2);transition:all .2s ease}.navigation .nav-header>ul>li>ul>li{display:block;position:relative}.navigation .nav-header>ul>li>ul>li:last-child>a{border-bottom:0}.navigation .nav-header>ul>li>ul>li>a{display:block;font-size:14px;font-weight:500;text-transform:capitalize;color:#2b2b2b;padding:14px 19px;border-bottom:1px solid #e9e9e9;transition:all .3s ease}.navigation .nav-header>ul>li>ul>li:hover>a{background:#186aab;color:#fff;border-color:0}.navigation .nav-header>ul>li>ul>li:hover>ul{opacity:1;visibility:visible}.navigation .nav-header>ul>li>ul>li>ul{position:absolute;top:0;left:100%;width:240px;margin:0;padding:0;opacity:0;visibility:hidden;z-index:999;background:#fff;box-shadow:2px 0 11px -3px rgba(0,0,0,.2);transition:all .5s ease}.navigation .nav-header>ul>li>ul>li>ul>li{display:block;position:relative}.navigation .nav-header>ul>li>ul>li>ul>li:last-child>a{border-bottom:0}.navigation .nav-header>ul>li>ul>li>ul>li>a{display:block;font-size:14px;font-weight:500;text-transform:capitalize;color:#2b2b2b;padding:14px 19px;border-bottom:1px solid #e9e9e9;transition:all .3s ease}.navigation .nav-header>ul>li>ul>li>ul>li:hover>a{background:#186aab;color:#fff;border-color:0}.mainmenu-area .search-box{width:280px;height:66px;background:#2d373f;padding:0 25px}.mainmenu-area .search-box input{background-color:transparent;border:none;outline:0;color:#dad9d9;font-size:13px;line-height:65px;width:calc(100% - 31px)}.mainmenu-area .search-box button{background-color:transparent;border:none;outline:0;font-size:15px;line-height:65px;color:#dad9d9}.rev_slider_wrapper .thm-banner-h1{font-size:55px;font-weight:300;color:#202a30;font-family:Raleway;text-transform:uppercase}.rev_slider_wrapper .thm-banner-h3{font-size:30px;font-weight:400;color:#186aab;font-family:Raleway;text-transform:capitalize}.rev_slider_wrapper .thm-banner-p{font-size:15px;font-weight:400;color:#676767;font-family:Poppins;line-height:27px}.rev_slider_wrapper .thm-banner-h1.heavy{font-weight:900}.rev_slider_wrapper .thm-btn{transition:all .3s ease!important}.rev_slider_wrapper .thm-banner-h1.blue-bg{background:#0076d3;color:#fff;font-size:50px;line-height:55px;padding:0 10px}.rev_slider_wrapper .thm-banner-h1.black-bg{background:#262f36;color:#fff;font-size:50px;line-height:55px;padding:0 10px}.call-to-action .container-fluid{padding:0}.call-to-action-corner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.call-to-action-corner:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(0,79,178,.9)}.call-to-action-center{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.call-to-action-center:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,129,232,.9)}.single-call-to-action .content-box,.single-call-to-action .icon-box{display:inline-block;vertical-align:top}.single-call-to-action .icon-box{width:50px;position:relative;bottom:15px}.single-call-to-action .icon-box i.flaticon-clock{bottom:20px;position:relative}.single-call-to-action .icon-box i.flaticon-medical{position:relative;bottom:25px}.single-call-to-action .icon-box i.flaticon-coins{position:relative;bottom:15px}.single-call-to-action .icon-box i:before{font-size:50px;color:#fff}.single-call-to-action .content-box{width:65%;text-align:left;padding-left:15px}.single-call-to-action .content-box h3{font-size:24px;text-transform:uppercase;color:#fff;font-weight:400;margin:0;margin-bottom:15px}.single-call-to-action .content-box p{font-size:13px;color:#fff;line-height:24px}.single-call-to-action .content-box ul{margin:0;padding:0}.single-call-to-action .content-box .thm-btn.inverse{border-color:#fff;background-color:transparent;padding:7px 22px;color:#fff}.single-call-to-action .content-box .thm-btn.inverse:hover{background:#fff;color:#186aab}.call-to-action.boxed .single-call-to-action .content-box{width:70%}.single-specialize{padding:0 60px}.single-specialize:hover .icon-box{background:#186aab;border-color:#186aab;color:#fff}.single-specialize .icon-box{width:120px;height:120px;border-radius:50%;text-align:center;margin-left:auto;margin-right:auto;border:1px solid #f0f0f0;line-height:118px;color:#186aab;margin-bottom:30px;transition:all .3s ease}.single-specialize .icon-box i:before{font-size:60px}.single-specialize h3{font-size:20px;line-height:24px;margin:0;color:#202a30;text-transform:capitalize;font-weight:600;margin-bottom:20px}.single-specialize p{color:#9c9c9c;font-size:14px;line-height:26px;margin:0;margin-bottom:25px}.single-specialize a.thm-btn{font-size:12px;padding:7px 21px}.col-4 .single-specialize{padding:0;padding-right:20px}.col-4 .single-specialize .icon-box{width:100px;height:100px;margin-left:0;margin-right:0;line-height:98px}.col-4 .single-specialize .icon-box i:before{font-size:40px}.full-sec{background:#fbfcfc}.full-sec .sec-title{margin:0;margin-bottom:30px}.full-sec .full-image{max-width:none;margin-right:-15px}.full-sec h3{font-family:Poppins,sans-serif;font-size:28px;text-transform:capitalize;color:#186aab;font-weight:300;line-height:40px;margin:0}.full-sec p{color:#9c9c9c;line-height:26px}.full-sec .full-sec-content{padding-top:70px;padding-left:70px}.full-sec .thm-btn{padding:7px 21px;font-size:12px;border-color:#d3d3d3;color:#202a30;background-color:transparent}.full-sec .thm-btn:hover{background:#186aab;border-color:#186aab;color:#fff}.offer-wrapper{position:relative}.offer-wrapper:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:50%;height:100%;background:url(../img/offer/1.jpg) 0 0 no-repeat;opacity:.9}.offer-wrapper:after{content:'';position:absolute;top:0;right:0;z-index:-1;width:50%;height:100%;background:url(../img/offer/2.jpg) 0 0 no-repeat;opacity:.9}.offer-wrapper .has-overlay:before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:#0375d3;opacity:.9}.offer-wrapper .has-overlay:after{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#195db2;opacity:.9}.single-offer{position:relative;z-index:9;color:#fff;padding-top:80px;padding-bottom:80px}.single-offer h3{font-size:30px;text-transform:capitalize;margin:0;margin-bottom:15px}.single-offer h3 span{font-size:16px}.single-offer .thm-btn{padding:10px 27px;color:#fff;border-color:#fff;background-color:transparent}.single-offer .thm-btn:hover{background:#fff;border-color:#fff;color:#186aab}.single-offer p{font-size:14px;line-height:26px;margin:0;margin-bottom:30px}.single-offer a{color:#fff}.single-offer a:hover{color:#262f36}.single-offer.left{padding-right:70px}.single-offer.right{padding-left:70px}.home-serivce{padding-bottom:10px}.single-service-home{margin-bottom:80px}.single-service-home .content,.single-service-home .icon-box{display:table-cell;vertical-align:top}.single-service-home .inner-box{width:65px;height:65px;border:2px solid #2562b3;background:#2562b3;text-align:center;color:#fff;line-height:63px;margin-right:27px;position:relative;transition:all .3s ease}.single-service-home:hover .inner-box{background:#fff;border-color:#2562b3;color:#2562b3}.single-service-home .inner-box:before{content:'';width:30px;height:30px;position:absolute;bottom:-17px;right:-17px;background:#fff;transform:rotate(45deg)}.single-service-home .inner-box i:before{font-size:35px}.single-service-home .content h3{font-size:24px;text-transform:capitalize;color:#202a30;font-weight:500;margin:0;line-height:24px;margin-bottom:15px}.single-service-home .content p{color:#9c9c9c;line-height:26px;margin:0;margin-bottom:15px}.single-service-home .content a{color:#2562b3;font-size:14px;text-transform:capitalize;font-weight:600;transition:all .3s ease}.single-service-home:hover .content a{color:#5e2a30}.style-two .single-service-home .inner-box{border-radius:50%}.style-two .single-service-home .inner-box:before{display:none}.faq-home{padding-top:0}.faq-home hr{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:6px;margin:0;margin-bottom:90px}.faq-home .sec-title{margin:0;margin-bottom:22px}.faq-home .accrodion{padding-bottom:31px;position:relative;padding-right:55px}.faq-home .accrodion:last-child{padding-bottom:0}.faq-home .accrodion:last-child:before{display:none}.faq-home .accrodion.active:last-child:before{display:block}.faq-home .accrodion.active:before,.faq-home .accrodion:before{content:'';width:1px;height:100%;position:absolute;top:5px;left:6px;background:#f1f1f1}.faq-home .accrodion .accrodion-content{padding-top:21px}.faq-home .accrodion .accrodion-title h4{margin:0;font-size:20px;color:#202a30;font-weight:600;cursor:pointer}.faq-home .accrodion .accrodion-title h4 span.decor{width:14px;height:14px;border-radius:50%;border:2px solid #f1f1f1;background:#fff;display:inline-block;position:relative;z-index:1;margin-right:20px}.faq-home .accrodion .accrodion-title h4 span.inner{width:4px;height:4px;background:#f1f1f1;border-radius:50%;display:block;margin:auto;margin-top:3px}.faq-home .accrodion.active .accrodion-title h4 span.decor{border-color:#186aab}.faq-home .accrodion.active .accrodion-title h4 span.inner{background:#186aab}.faq-home .accrodion .accrodion-content{padding-left:40px}.faq-home .accrodion .accrodion-content p{margin-bottom:21px;font-size:14px;color:#9c9c9c;line-height:26px}.faq-home .accrodion .accrodion-content p:last-child{margin-bottom:0}.faq-home .img-masonary{margin-left:-3px;margin-right:-3px}.faq-home .img-masonary .img-w1{padding:3px}.faq-home .img-masonary .img-w1 img{width:280px}.faq-home .img-masonary .img-h1 img{height:220px}.fact-counter-wrapper{position:relative;background:url(../img/resources/fact-counter-bg.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.fact-counter-wrapper:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:#2562b3;opacity:.95}.fact-counter-wrapper h2{font-size:36px;line-height:42px;color:#fff;margin:0;margin-bottom:27px}.fact-counter-wrapper .thm-btn.inverse:hover{border-color:#fff;color:#fff}.single-fact{text-align:center;display:inline-block;padding:0 35px}.single-fact .icon-box{width:100px;height:100px;border-radius:50%;border:2px solid #fff;color:#fff;text-align:center;line-height:98px;margin-bottom:14px}.single-fact .icon-box i:before{font-size:50px}.single-fact span{font-size:48px;font-weight:500;color:#fff}.single-fact p{margin:0;font-size:12px;text-transform:uppercase;color:#fff;font-weight:600}.meet-doctors.gray-bg{background:#fbfcfc}.meet-doctors.team-page{padding-bottom:30px}.meet-doctors.team-page .single-team-member{margin-bottom:60px}.single-team-member .img-box{margin-bottom:25px;position:relative;display:inline-block}.single-team-member .img-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(37,98,179,.75);transform:scale(0);transition:all .5s ease}.single-team-member:hover .img-box .overlay{transform:scale(1)}.single-team-member .img-box .overlay .box{display:table;width:100%;height:100%}.single-team-member .img-box .overlay .box .content{display:table-cell;vertical-align:middle}.single-team-member .img-box .overlay .box .content ul{text-align:center;margin:0;padding:0}.single-team-member .img-box .overlay .box .content ul li{display:inline-block;list-style:none}.single-team-member .img-box .overlay .box .content ul li a{display:inline-block;width:40px;height:40px;margin-right:8px;background:#fff;color:#186aab;border:1px solid #fff;line-height:38px;font-size:18px;border-radius:50%;transition:all .3s ease}.single-team-member .img-box .overlay .box .content ul li a:hover{background:#186aab;border-color:#fff;color:#fff}.single-team-member h3{font-size:18px;text-transform:capitalize;font-weight:700;color:#222e35;line-height:25px;margin:0;margin-bottom:4px}.single-team-member>span{font-size:13px;color:#2562b3;text-transform:capitalize;display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e6e6e6}.single-team-member p{font-size:14px;color:#9c9c9c;line-height:26px;margin:0}.single-team-member a.thm-btn{padding:9px 24px;background:#fff;border-color:#e6e6e6;color:#222e35;margin-top:13px}.single-team-member a.thm-btn:hover{background:#2562b3;border-color:#2562b3;color:#fff}.team-carousel .owl-controls{position:absolute;top:-115px;right:0}.owl-theme .owl-nav{margin:0}.owl-theme .owl-nav [class*=owl-]{background:#306ab6;color:#fff;width:45px;height:45px;border:2px solid #306ab6;font-size:22px;line-height:43px;padding:0;margin:0;border-radius:0;margin-left:15px}.owl-theme .owl-nav [class*=owl-]:hover{background:#fff;color:#306ab6}.testimonials-wrapper{background:url(../img/resources/testi-bg.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}.testimonials-wrapper:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.9}.testimonials-wrapper .container{position:relative}.single-testimonaials{text-align:center;background:#fff;padding:0 50px;padding-bottom:40px;margin-top:30px}.single-testimonaials .qoute-box{width:60px;height:60px;text-align:center;color:#2562b3;background:#fff;line-height:60px;-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.2);box-shadow:0 0 7px -2px rgba(0,0,0,.2);border-radius:50%;margin-left:auto;margin-right:auto;position:relative;bottom:30px;margin-bottom:-10px}.single-testimonaials .qoute-box .qoute{font-size:80px;vertical-align:bottom;line-height:0;text-align:center;margin-right:25px}.single-testimonaials p{font-weight:500;color:#383838;font-size:15px;line-height:28px}.single-testimonaials h3{font-size:16px;color:#202a30;text-transform:uppercase;font-weight:700;margin:0;font-family:Poppins,sans-serif;margin-top:20px;margin-bottom:6px}.single-testimonaials span{font-size:13px;color:#a4a4a4;text-transform:capitalize}.testimonaials-carousel .owl-dots .owl-dot span{width:10px;height:10px;background:#fff;border:2px solid #2562b3;border-radius:50%}.testimonaials-carousel .owl-dots{margin-top:60px}.testimonaials-carousel .owl-dots .owl-dot.active span,.testimonaials-carousel .owl-dots .owl-dot:hover span{background:#2562b3}.single-blog-post .content-box{margin-top:27px}.single-blog-post .img-box{position:relative;display:inline-block}.single-blog-post .img-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(37,98,179,.75);transform:scale(0);transition:all .5s ease}.single-blog-post:hover .img-box .overlay{transform:scale(1)}.single-blog-post .img-box .overlay .box{display:table;width:100%;height:100%}.single-blog-post .img-box .overlay .box .content{display:table-cell;vertical-align:middle}.single-blog-post .img-box .overlay .box .content ul{text-align:center;margin:0;padding:0}.single-blog-post .img-box .overlay .box .content ul li{display:inline-block;list-style:none}.single-blog-post .img-box .overlay .box .content ul li a{display:inline-block;width:40px;height:40px;margin-right:8px;background:#fff;color:#186aab;border:1px solid #fff;line-height:38px;font-size:18px;border-radius:50%;transition:all .3s ease}.single-blog-post .img-box .overlay .box .content ul li a:hover{background:#186aab;border-color:#fff;color:#fff}.single-blog-post .content-box .content,.single-blog-post .content-box .date-box{display:table-cell;vertical-align:top}.single-blog-post .content-box .date-box .inner{width:65px;text-align:center}.single-blog-post .content-box .date-box .inner .date{background:#346db8;padding:15px 0}.single-blog-post .content-box .date-box .inner .date b{display:block;font-size:24px;font-weight:500;color:#fff;line-height:20px}.single-blog-post .content-box .date-box .inner .date{font-size:16px;text-transform:uppercase;font-weight:500;color:#fff;line-height:20px}.single-blog-post .content-box .date-box .comment{font-size:20px;color:#202a30;line-height:17px;font-weight:500;padding:16px 0;border:1px solid #e6e6e6;border-top:0}.single-blog-post .content-box .date-box .comment i:before{color:#374045;font-size:16px}.single-blog-post .content-box .content h3{font-size:20px;color:#000;text-transform:capitalize;margin:0;line-height:26px;font-weight:700;margin-bottom:12px}.single-blog-post .content-box .content p{font-size:14px;color:#9c9c9c;line-height:26px}.single-blog-post .content-box .content span{color:#222;font-size:13px}.single-blog-post .content-box .content span a{color:#1182df}.single-blog-post .share{margin:0;padding:0}.single-blog-post .share li{display:inline;list-style:none}.single-blog-post .share li a,.single-blog-post .share li span{display:inline-block;color:#d5dadd;font-size:16px;margin-right:10px}.single-blog-post .share li a:hover{color:#3290e6}.single-blog-post .share li span{color:#222;font-size:12px;text-transform:capitalize}.single-blog-post .bottom-box{margin-top:35px}.blog-details .admin-info,.blog-details .comment-box,.blog-page .single-blog-post{padding-bottom:50px;margin-bottom:60px;border-bottom:1px solid #f1f1f1}.blog-details .admin-info .content,.blog-details .admin-info .img-box{display:table-cell;vertical-align:top}.blog-details .admin-info .inner-box{width:100px}.blog-details .admin-info .content{padding-left:45px}.blog-details .admin-info .content h3{font-size:18px;font-weight:700;line-height:22px;margin:0;margin-bottom:10px;text-transform:capitalize;color:#222e35}.blog-details .admin-info .social{padding:0;margin:0}.blog-details .admin-info .social li{display:inline-block;list-style:none}.blog-details .admin-info .social li a{font-size:16px;margin-right:7px;color:#d5dadd}.blog-details .comment-box .title{margin-bottom:50px}.blog-details .comment-box .title h2{font-size:32px;text-transform:capitalize;color:#272727;font-weight:700;margin:0;line-height:25px}.blog-details .comment-box .single-comment-box{margin-bottom:34px}.blog-details .comment-box .single-comment-box:last-child{margin-bottom:0}.blog-details .comment-box .single-comment-box .content-box,.blog-details .comment-box .single-comment-box .img-box{display:table-cell;vertical-align:top}.blog-details .comment-box .single-comment-box .img-box .inner-box{width:70px;margin-right:30px}.blog-details .comment-box .single-comment-box .content-box h3{color:#272727;font-size:16px;text-transform:capitalize;font-weight:700;line-height:20px;margin:0}.blog-details .comment-box .single-comment-box .content-box span{color:#272727;display:inline-block;font-weight:500}.blog-details .comment-box .single-comment-box .content-box p{color:#9c9c9c;line-height:26px}.blog-details .comment-box .single-comment-box .content-box a.reply{font-size:13px;font-weight:700;font-family:Raleway;text-transform:uppercase;color:#262f36}.blog-details .comment-box .single-comment-box .content-box .meta-box{margin-bottom:15px;margin-top:8px}.contact-form label.error{display:none!important}.contact-form input.error,.contact-form textarea.error{background:rgba(255,0,0,.2)!important}.home-appointment-form{margin-top:-191px;position:relative;z-index:9999}.home-appointment-form .heading{display:inline-block;background:#fff;border-top-right-radius:10px;border-top-left-radius:10px}.home-appointment-form .heading h3{margin:0;color:#262f36;font-size:24px;text-transform:capitalize;line-height:60px;padding:0 35px;font-weight:600}.home-appointment-form .form-grp{background:#fff;padding:35px 30px}.home-appointment-form .form-grp .single-form{margin-right:20px;float:left}.home-appointment-form .form-grp .single-form:last-child{margin-right:0}.home-appointment-form .form-grp .single-form input{width:222px;height:55px;border:1px solid #edf0f3;padding-left:22px;outline:0}.home-appointment-form .form-grp .single-form button{width:152px;height:55px;background:#186aab;border:none;outline:0;color:#fff;font-family:Raleway,sans-serif;font-size:14px;text-transform:uppercase}.home-appointment-form .form-grp .select-input-wrapper{width:222px}.home-appointment-form .form-grp .select-input+.ui-selectmenu-button{border-radius:0;width:100%!important;background:0 0;border:none;font-weight:400;border:1px solid #edf0f3;height:55px;outline:0}.home-appointment-form .form-grp .select-input+.ui-state-default .ui-icon{background-image:url(../img/resources/select-menu-bg.png);background-position:0 0;margin:-3px;right:15px}.home-appointment-form .form-grp .select-input+.ui-selectmenu-button span.ui-selectmenu-text{padding:0;margin:0;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;color:#bdbdbd;border-radius:0;height:55px;outline:0;line-height:55px;padding-left:20px}.home-appointment-form.doctor-profile{margin-top:0;padding-bottom:60px;padding-top:0}.home-appointment-form.doctor-profile .heading h3{line-height:35px}.home-appointment-form.doctor-profile hr{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:6px;margin:0;margin-bottom:60px}.home-appointment-form.doctor-profile .form-grp .select-input+.ui-selectmenu-button span.ui-selectmenu-text,.home-appointment-form.doctor-profile .form-grp .single-form input{background:#efefef}.ui-selectmenu-menu{z-index:999999}.ui-widget-content{background:0 0;border:none;background:#fff;border-bottom:0}.ui-menu .ui-menu-item{padding:0;font-size:14px;line-height:40px;border-bottom:1px solid #edf0f3;padding-left:15px;font-family:Poppins;font-weight:400;color:#bdbdbd;font-size:14px}.ui-menu .ui-menu-item.ui-state-focus,.ui-menu .ui-menu-item:hover{font-weight:400;font-size:14px;color:#fff;background:#186aab;border-bottom:1px solid #186aab;border-top:1px solid #186aab}.ui-datepicker-header{background:#186aab;border-color:#186aab;border-radius:0}.ui-datepicker .ui-state-default{font-size:14px;background:0 0;font-weight:400;border:1px solid #edf0f3;padding:7px;font-family:Poppins}.ui-datepicker .ui-state-highlight{background:#186aab;color:#fff}.inner-header{padding-top:60px;padding-bottom:80px;position:relative;background:url(../img/resources/inner-header-bg.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.inner-header:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.85}.inner-header .sec-title{position:relative;margin-bottom:0}.inner-header .sec-title span.decor:after,.inner-header .sec-title span.decor:before{background:#dadada}.inner-header .sec-title h2{color:#000;font-size:40px;text-transform:uppercase;line-height:58px;margin:0}.breadcumb{padding:0;margin:0;margin-bottom:20px}.breadcumb li{display:inline-block}.breadcumb li a,.breadcumb li i,.breadcumb li span{display:block;font-size:15px}.breadcumb li a{color:#3290e6}.breadcumb li span{color:#222e35}.about-content.full-sec{background:#fff;padding-bottom:0}.about-content.full-sec .full-sec-content{padding-top:0;padding:0}.about-content.full-sec h3{font-size:26px}.awards-wrapper{margin-left:-13.5px;margin-right:-13.5px;margin-bottom:20px;margin-top:25px}.single-award{width:25%;float:left;padding:0 13.5px}.single-award .inner{background:#2562b3;text-align:center;color:#fff;padding:25px 0 10px}.single-award .inner i{font-size:40px;margin-bottom:15px}.single-award .inner i:before{font-size:40px}.single-award .inner p{color:#fff;font-size:12px;text-transform:uppercase;font-weight:800}.single-award .inner span.block{display:block;line-height:15px}.single-award .inner span.number{font-size:36px;font-weight:700;display:block;margin-top:-3px}.doctor-profile ul.infos{margin:0;padding:0;margin-top:11px}.doctor-profile ul.infos li{list-style:none;line-height:35px}.doctor-profile ul.infos li span{display:table-cell;vertical-align:middle}.doctor-profile ul.infos li span:first-child{text-transform:uppercase;color:#222e35;font-size:13px;font-weight:600}.doctor-profile ul.infos li span:last-child{padding-left:40px;color:#9c9c9c}.doctor-profile ul.social{padding:0;margin-top:15px}.doctor-profile ul.social li{display:inline-block}.doctor-profile ul.social li a{display:block;width:35px;height:35px;border-radius:5px;background:#3b3b3b;color:#fff;text-align:center;line-height:35px;transition:all .3s ease}.doctor-profile ul.social li:hover a{background:#2562b3}.contact-content #contact-page-google-map{height:400px;width:100%;margin-bottom:63px}.contact-content h2{color:#23282a;font-size:30px;text-transform:capitalize;font-weight:600;margin:0;margin-bottom:35px}.contact-content .contact-form input,.contact-content .contact-form textarea{width:100%;height:60px;border:1px solid #f0f0f0;outline:0;padding-left:20px;line-height:58px;margin-bottom:20px}.contact-content .contact-form textarea{height:221px}.contact-content .contact-form button{width:120px;height:45px;background:#2562b3;font-size:13px;font-family:Raleway;font-weight:700;text-transform:uppercase;border:none;outline:0;color:#fff}.contact-content .contact-info{padding:0}.contact-content .contact-info li{list-style:none;margin-bottom:23px}.contact-content .contact-info li .content-box,.contact-content .contact-info li .icon-box{display:table-cell;vertical-align:top}.contact-content .contact-info li .icon-box .inner{width:70px;height:70px;background:#2562b3;border-radius:50%;text-align:center;line-height:70px;color:#fff;font-size:30px;margin-right:25px}.contact-content .contact-info li .content-box h4{margin:0;font-size:14px;text-transform:uppercase;color:#000;font-weight:700;margin-bottom:10px}.contact-content .contact-info li .content-box p{color:#9c9c9c;line-height:26px}.appointment-content .select-input-wrapper{width:100%}.appointment-content .select-input+.ui-selectmenu-button{border-radius:0;width:100%!important;background:0 0;border:none;font-weight:400;border:1px solid #edf0f3;height:60px;outline:0}.appointment-content .select-input+.ui-state-default .ui-icon{background-image:url(../img/resources/select-menu-bg.png);background-position:0 0;margin:-3px;right:15px}.appointment-content .select-input+.ui-selectmenu-button span.ui-selectmenu-text{padding:0;margin:0;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;color:#bdbdbd;border-radius:0;height:60px;outline:0;line-height:55px;padding-left:20px}.appointment-content .half-wrapper{margin-left:-10px;margin-right:-10px}.appointment-content.contact-content .contact-form textarea{height:221px}.appointment-content .half{margin-top:15px;padding:0 10px!important}.appointment-content .title-box{margin-bottom:50px;margin-top:50px}.appointment-content .title-box span{font-size:18px;color:#7c7c7c;text-transform:capitalize;font-family:Raleway;font-weight:500}.appointment-content .title-box p{line-height:26px;color:#9c9c9c}.appointment-content .title-box h3{margin:0;color:#262f36;font-size:24px;text-transform:capitalize;line-height:35px;font-weight:600;margin-bottom:10px}.page-navigation{padding:0}.page-navigation li{display:inline-block;list-style:none}.page-navigation li a,.page-navigation li span{border:2px solid #f1f1f1;color:#d1d1d1;font-size:16px;padding:3px 13px;transition:all .3s ease;margin-right:5px}.page-navigation li a:hover,.page-navigation li span{background:#346db8;border-color:#346db8;color:#fff}.pull-right .side-bar-widget{margin-left:20px}.single-sidebar-widget{margin-bottom:38px}.single-sidebar-widget.search input{width:calc(100% - 66px);height:55px;border:1px solid #f1f1f1;border-top-left-radius:30px;border-bottom-left-radius:30px;outline:0;background:#fff;padding-left:20px}.single-sidebar-widget.search button{width:66px;height:55px;border:1px solid #186aab;background:#186aab;border-top-right-radius:30px;border-bottom-right-radius:30px;padding:0;line-height:53px;text-align:center;outline:0;font-size:17px;color:#fff;margin-left:-5px}.single-sidebar-widget .title{font-size:24px;font-weight:600;color:#3f3e3e;text-transform:capitalize;margin:0}.single-sidebar-widget.category .title{margin-bottom:11px}.single-sidebar-widget.category ul{margin:0;padding:0}.single-sidebar-widget.category ul li{list-style:none}.single-sidebar-widget.category ul li a{color:#9c9c9c;line-height:45px;position:relative;padding-left:26px;transition:all .3s ease}.single-sidebar-widget.category ul li a:hover{color:#346db8}.single-sidebar-widget.category ul li a:before{content:'';width:10px;height:2px;display:block;background:#e3e3e3;position:absolute;top:10px;left:0}.single-sidebar-widget.archive .title{margin-bottom:11px}.single-sidebar-widget.archive ul{margin:0;padding:0}.single-sidebar-widget.archive ul li{list-style:none}.single-sidebar-widget.archive ul li a{color:#9c9c9c;line-height:45px;position:relative;padding-left:26px;transition:all .3s ease}.single-sidebar-widget.archive ul li a:hover{color:#346db8}.single-sidebar-widget.archive ul li a:before{content:'';width:10px;height:2px;display:block;background:#e3e3e3;position:absolute;top:10px;left:0}.single-sidebar-widget.popular-post ul{margin:0;padding:0;margin-top:25px}.single-sidebar-widget.popular-post ul li{list-style:none;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f5f5f5}.single-sidebar-widget.popular-post ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.single-sidebar-widget.popular-post ul li .content-box,.single-sidebar-widget.popular-post ul li .img-box{display:table-cell;vertical-align:middle}.single-sidebar-widget.popular-post ul li .img-box .inner-box{width:70px;margin-right:25px}.single-sidebar-widget.popular-post ul li .img-box img{width:70px}.single-sidebar-widget.popular-post ul li .content-box h4{font-size:14px;color:#9c9c9c;line-height:26px;margin:0;transition:all .3s ease}.single-sidebar-widget.popular-post ul li .content-box h4:hover{color:#346db8}.single-sidebar-widget.popular-post ul li .content-box span{color:#2562b3;font-size:14px;display:inline-block;line-height:26px}.single-sidebar-widget.tags ul{padding:0;margin-top:30px}.single-sidebar-widget.tags ul li{display:inline-block;list-style:none;margin-right:3px;margin-bottom:12px}.single-sidebar-widget.tags ul li a{display:inline-block;border:1px solid #f1f1f1;font-size:14px;border-radius:30px;color:#bababa;padding:5px 23px;transition:all .3s ease}.single-sidebar-widget.tags ul li a:hover{background:#346db8;border-color:#346db8;color:#fff}#single_Service .service_sideber .services_lis ul{margin:0;padding:0;list-style:none}#single_Service .service_sideber .services_lis ul li{border-bottom:1px solid #f4f4f4;line-height:60px}#single_Service .service_sideber .services_lis ul li i{color:#2562b3;font-size:18px;font-weight:400;padding-left:10px;padding-right:20px}#single_Service .service_sideber .services_lis ul li a{text-decoration:none;overflow:hidden;display:block;color:#262f36;font-size:14px;font-family:Poppins;font-weight:400;padding-left:20px}#single_Service .service_sideber .services_lis ul li a:hover,#single_Service .service_sideber .services_lis ul li.active a{background:#2562b3;color:#fff;transition:all ease-in .3s;-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s}#single_Service .service_sideber .services_lis ul li a:hover i,#single_Service .service_sideber .services_lis ul li.active a i{color:#fff}#single_Service .service_sideber .appointment_side_form{border:1px solid #f4f4f4;border-top:0 solid;margin-top:40px}#single_Service .service_sideber .appointment_side_form h2{font-family:Raleway;font-size:20px;font-weight:600;color:#fff;text-align:center;background:#2562b3;height:55px;padding-top:15px}#single_Service .service_sideber .appointment_side_form .side_form{padding:20px 20px}#single_Service .service_sideber .appointment_side_form .side_form input{font-family:Raleway;font-size:14px;color:#b7b3b3;background:#efefef;width:100%;height:45px;border:0 solid;padding-left:20px;margin-bottom:10px}#single_Service .service_sideber .appointment_side_form .side_form .select-input+.ui-selectmenu-button span.ui-selectmenu-text{background:#efefef;height:45px;line-height:43px}#single_Service .service_sideber .appointment_side_form .side_form .select-input+.ui-selectmenu-button{height:45px}#single_Service .service_sideber .appointment_side_form .side_form .appoin_button{font-family:Raleway;font-size:13px;font-weight:600;color:#fff;text-align:center;background:#2562b3;width:100%;height:45px;border:0 solid;margin-top:5px}#single_Service .service_sideber .question_Box{margin-top:40px}#single_Service .service_sideber .question_Box h2{font-family:Raleway;font-size:20px;color:#404040;font-weight:600}#single_Service .service_sideber .question_Box .qustion_list{padding-top:20px}#single_Service .service_sideber .question_Box .qustion_list ul{margin:0;padding:0;list-style:none}#single_Service .service_sideber .question_Box .qustion_list ul li{padding:10px 0 20px 0}#single_Service .service_sideber .question_Box .qustion_list ul li i{color:#2562b3;float:left}#single_Service .service_sideber .question_Box .qustion_list ul li a{text-decoration:none;color:#8e979f;float:left;padding-left:15px}.question_Box hr{margin-top:5px;margin-bottom:5px}#single_Service .service_mainconetent .about_box h2{font-family:Raleway;font-size:20px;font-weight:500;color:#202a30}#single_Service .service_mainconetent .about_box p{font-size:14px;color:#8e979f;line-height:30px}#single_Service .service_mainconetent .about_promo_box h2{font-weight:400;color:#186aab;font-size:28px;line-height:40px;padding:10px 0}#single_Service .service_mainconetent .about_promo_box .pormo_box_details p{font-size:14px;color:#8e979f;line-height:25px}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list{overflow:hidden;padding-top:10px}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list ul{margin:0;padding:0;list-style:none}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li{line-height:35px}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li i{width:20px;height:20px;border-radius:100%;border:1px solid #2562b3;color:#2562b3;text-align:center;font-size:16px}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li a{text-decoration:none;color:#646f79;font-style:16px;font-weight:600;padding-left:15px}#single_Service .service_mainconetent .about_promo_box .pormo_box_details .service_table{overflow:hidden}.service_table{width:100%;padding-top:30px;overflow:hidden}.service_table .table{border:1px solid #efefef}.service_table .thead-inverse{background:#efefef;border:0 solid}.service_table .thead-inverse tr th{font-family:Raleway;font-size:20px;color:#2562b3;font-weight:600;border-bottom:0 solid!important}.service_table .thead-inverse tbody tr td{color:#8e979f;font-weight:500;font-size:14px;padding-left:15px}.service_table tbody tr td i{width:20px;height:20px;border-radius:100%;border:1px solid #2562b3;color:#2562b3;text-align:center;font-size:16px;padding-left:2px;padding-top:1px;margin-right:10px}.service_table .table tbody>tr>td,.service_table .table tbody>tr>th,.service_table .table tfoot>tr>td,.service_table .table tfoot>tr>th,.service_table .table thead>tr>td,.service_table .table thead>tr>th{padding:15px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;font-size:14px;color:#8e979f}.inscripcion-page{min-height:100vh;padding:3rem 0 4rem;background:#f5f7fa;color:#172033}.inscripcion-container{max-width:1050px}.xen-form-inscripcion-congreso{width:100%;overflow:hidden;border:1px solid #e4e9ef;border-radius:22px;background:#fff;box-shadow:none;color:#172033}.xen-form-inscripcion-congreso .xen-form-header{padding:2rem 2.25rem;border-bottom:1px solid #edf0f4;background:linear-gradient(135deg,#fff 0,#f7fbfe 100%)}.xen-form-inscripcion-congreso .xen-form-header>div{display:block}.xen-form-inscripcion-congreso .xen-form-header h1{position:relative;margin:0 0 .45rem;padding-left:62px;color:#162033;font-size:1.85rem;font-weight:800;letter-spacing:-.035em;line-height:1.15}.xen-form-inscripcion-congreso .xen-form-header h1::before{content:"\F4E1";position:absolute;top:50%;left:0;width:46px;height:46px;transform:translateY(-50%);border-radius:13px;background:#186aab;color:#fff;display:flex;align-items:center;justify-content:center;font-family:bootstrap-icons;font-size:1.2rem;font-weight:400}.xen-form-inscripcion-congreso .xen-form-header p{max-width:700px;margin:0;padding-left:62px;color:#64748b;font-size:.88rem;line-height:1.6}.xen-form-inscripcion-congreso .xen-form-header+.btn.btn-ligth,.xen-form-inscripcion-congreso>div>.btn.btn-ligth{display:none!important}.xen-form-inscripcion-congreso .xen-form-body{padding:1.7rem 2.25rem 2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;background:#fff}.xen-form-inscripcion-congreso .xen-form-body>.mb-3{min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.declaration-card),.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.upload-component),.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(textarea){grid-column:1/-1}.xen-form-inscripcion-congreso .form-label{display:block;margin:0 0 .42rem!important;color:#475569;font-size:.76rem;font-weight:700;line-height:1.25}.xen-form-inscripcion-congreso .form-label .text-danger{margin-left:2px;color:#dc2626!important;font-size:.72rem}.xen-form-inscripcion-congreso .form-control,.xen-form-inscripcion-congreso .form-select,.xen-form-inscripcion-congreso .tipo-inscripcion-select{width:100%;min-height:46px;padding:.65rem .85rem;border:1px solid #d7dee7;border-radius:10px;outline:0;background:#fff;color:#172033;font-family:inherit;font-size:.84rem;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.xen-form-inscripcion-congreso .form-control:hover,.xen-form-inscripcion-congreso .form-select:hover,.xen-form-inscripcion-congreso .tipo-inscripcion-select:hover{border-color:#b8c5d3}.xen-form-inscripcion-congreso .form-control:focus,.xen-form-inscripcion-congreso .form-select:focus,.xen-form-inscripcion-congreso .tipo-inscripcion-select:focus{border-color:#458bc0;background:#fff;box-shadow:0 0 0 3px rgba(24,106,171,.09)!important}.xen-form-inscripcion-congreso .form-control::placeholder{color:#a8b3c1}.xen-form-inscripcion-congreso textarea.form-control{min-height:105px;padding:.8rem .9rem;resize:vertical;line-height:1.5}.xen-form-inscripcion-congreso .count{margin-top:.3rem;color:#94a3b8;font-size:.67rem;text-align:right}.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.upload-component){margin-top:.15rem!important;padding:1.15rem!important;border:1px solid #e3e9ef!important;border-radius:15px!important;background:#fbfcfe!important;box-shadow:none!important}.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.upload-component)>.form-label{margin-bottom:.75rem!important;color:#26354a;font-size:.82rem;font-weight:750}.xen-form-inscripcion-congreso .upload-component{width:100%}.xen-form-inscripcion-congreso .upload-component .drop-zone{min-height:150px;padding:1.5rem!important;border:1.5px dashed #c8d4e1!important;border-radius:12px!important;background:#f7fafc!important;box-shadow:none!important}.xen-form-inscripcion-congreso .upload-component .drop-zone:hover{border-color:#4c91c4!important;background:#f2f8fc!important}.xen-form-inscripcion-congreso .upload-component .upload-icon{width:46px;height:46px;border-radius:12px;background:#e9f4fb;color:#186aab;font-size:1.35rem}.xen-form-inscripcion-congreso .upload-component .upload-copy strong{color:#172033;font-size:.9rem}.xen-form-inscripcion-congreso .upload-component .upload-copy span{color:#64748b;font-size:.78rem}.xen-form-inscripcion-congreso .upload-component .upload-formats{margin-top:.25rem;border-color:#e1e7ee;background:#fff;color:#8b9aaf;font-size:.67rem}.xen-form-inscripcion-congreso .constancia-wrapper{width:100%;display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:center;gap:1.4rem}.xen-form-inscripcion-congreso .constancia-heading{display:flex;flex-direction:column;gap:.35rem;margin:0}.xen-form-inscripcion-congreso .constancia-heading strong{color:#26354a;font-size:.88rem;font-weight:750}.xen-form-inscripcion-congreso .constancia-heading strong span{color:#dc2626}.xen-form-inscripcion-congreso .constancia-heading small{color:#64748b;font-size:.76rem;line-height:1.5}.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.declaration-card){padding-top:.3rem!important}.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.declaration-card)>.form-label{display:none}.xen-form-inscripcion-congreso .declaration-card{width:100%;margin:0!important;padding:1rem 1.1rem!important;border:1px solid #dbe4ed!important;border-radius:13px!important;background:#f8fafc!important;display:flex!important;align-items:center;gap:.85rem;box-shadow:none!important;cursor:pointer;transition:border-color .18s ease,background .18s ease}.xen-form-inscripcion-congreso .declaration-card:hover{border-color:#b8cadd!important;background:#f5f9fc!important}.xen-form-inscripcion-congreso .declaration-card strong{color:#26354a;font-size:.82rem;font-weight:750}.xen-form-inscripcion-congreso .declaration-card .declaration-copy>span{color:#64748b;font-size:.74rem;line-height:1.45}.xen-form-inscripcion-congreso .xen-form-footer{padding:1.25rem 2.25rem;border-top:1px solid #edf0f4;background:#f8fafc;display:flex;justify-content:flex-end;align-items:center}.xen-form-inscripcion-congreso .xen-form-footer .btn{min-width:210px;min-height:46px;padding:.7rem 1.35rem;border:0!important;border-radius:10px;background:#186aab!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:750!important;box-shadow:none!important;transition:background .18s ease,transform .18s ease}.xen-form-inscripcion-congreso .xen-form-footer .btn:hover{background:#125b94!important;color:#fff!important;transform:translateY(-1px)}.xen-form-inscripcion-congreso .xen-form-footer .btn:active{transform:translateY(0)}.xen-form-inscripcion-congreso>div>.iconSvg.text-danger{margin:0 2.25rem 1.3rem!important;padding:.75rem .9rem;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#b91c1c!important;font-size:.72rem!important}.xen-form-inscripcion-congreso .xen-form-status{padding:1.5rem;background:#fff}.xen-form-inscripcion-congreso .xen-form-status .card{margin:0!important;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:none!important}@media(max-width:768px){.inscripcion-page{padding:2rem 0 3rem}.inscripcion-container{padding-left:12px;padding-right:12px}.xen-form-inscripcion-congreso{border-radius:16px}.xen-form-inscripcion-congreso .xen-form-header{padding:1.5rem}.xen-form-inscripcion-congreso .xen-form-header h1{padding-left:54px;font-size:1.5rem}.xen-form-inscripcion-congreso .xen-form-header h1::before{width:40px;height:40px}.xen-form-inscripcion-congreso .xen-form-header p{padding-left:54px;font-size:.78rem}.xen-form-inscripcion-congreso .xen-form-body{padding:1.4rem 1.5rem 1.6rem;grid-template-columns:1fr;gap:.9rem}.xen-form-inscripcion-congreso .xen-form-body>.mb-3{grid-column:1/-1}.xen-form-inscripcion-congreso .constancia-wrapper{grid-template-columns:1fr;gap:.8rem}.xen-form-inscripcion-congreso .xen-form-footer{padding:1.1rem 1.5rem}.xen-form-inscripcion-congreso .xen-form-footer .btn{width:100%}.xen-form-inscripcion-congreso>div>.iconSvg.text-danger{margin:0 1.5rem 1.2rem!important}}@media(max-width:576px){.inscripcion-page{padding:1rem 0 2rem}.xen-form-inscripcion-congreso{border-radius:13px}.xen-form-inscripcion-congreso .xen-form-header{padding:1.25rem}.xen-form-inscripcion-congreso .xen-form-header h1{padding-left:0;padding-top:53px;font-size:1.35rem}.xen-form-inscripcion-congreso .xen-form-header h1::before{top:0;transform:none}.xen-form-inscripcion-congreso .xen-form-header p{padding-left:0;margin-top:.35rem}.xen-form-inscripcion-congreso .xen-form-body{padding:1.2rem 1.1rem 1.4rem}.xen-form-inscripcion-congreso .xen-form-body>.mb-3:has(.upload-component){padding:.85rem!important}.xen-form-inscripcion-congreso .upload-component .drop-zone{min-height:145px;padding:1.2rem!important}.xen-form-inscripcion-congreso .xen-form-footer{padding:1rem 1.1rem 1.2rem}.xen-form-inscripcion-congreso>div>.iconSvg.text-danger{margin:0 1.1rem 1rem!important}}.constancia-wrapper{width:100%}.constancia-heading{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.55rem}.constancia-heading strong{color:#334155;font-size:.84rem;font-weight:700}.constancia-heading strong span{color:#dc2626}.constancia-heading small{color:#64748b;font-size:.75rem;line-height:1.45}.xen-form-body>.mb-3.p-2:has(.constancia-wrapper.oculto){display:none!important}.xen-form-inscripcion-congreso.es-internacional .xen-form-body>.mb-3:has(> .form-select){display:none!important}.xen-form-inscripcion-congreso.es-internacional .xen-form-body>.mb-3:has(> .form-select)+.mb-3{display:none!important}