body,html{overflow-x:hidden;padding:0}body,html{font-family:Arial,sans-serif;margin:0}body{background-color:#fff;color:#333}header{background-color:#1e3a8a;color:#fff;padding:40px 0;text-align:center}section{margin:40px auto;max-width:800px;padding:0 20px}footer{background-color:#f2f2f2;color:#777;font-size:14px;padding:20px;text-align:center}.banner{color:#fff;font-family:Arial,sans-serif}.banner-header{background-color:#fff;border-bottom:2px solid #ccc;color:#036;flex-wrap:wrap;justify-content:space-between;padding:20px 40px}.banner-header,.left-header{align-items:center;display:flex}.left-header{gap:15px}.banner-logo{height:60px}.nav-links{align-items:center;display:flex;gap:15px}.nav-links a{color:#036;font-weight:700;text-decoration:none}.icono-header{height:24px;object-fit:contain;width:24px}.banner-content{margin:0;padding:0;width:100%}.banner-img{display:block;height:auto;margin:0 auto;object-fit:cover;width:100%}.descripcion-conferencia{background-color:#fff;color:#1e1e1e;font-family:Arial,sans-serif;font-size:21px;line-height:1.8;margin:40px auto;max-width:800px;padding:30px 40px;position:relative;text-align:justify}.descripcion-conferencia:after{border-bottom:1px solid #999;content:"";display:block;margin-top:20px}@media screen and (max-width:768px){.banner-header{align-items:flex-start;flex-direction:column;gap:10px}.banner-logo{height:50px}.left-header h1{font-size:18px}.nav-links{flex-wrap:wrap;gap:10px}.descripcion-conferencia hr{border:1px solid #ccc;margin-bottom:5px;margin-top:10px;width:60%}}.conferencistas-section{background-color:#fff;font-family:Arial,sans-serif;margin-top:-40px;padding:0 20px 40px;text-align:center}.titulo-conferencistas{color:#004aad;font-size:28px;font-weight:700;margin-bottom:30px}.conferencistas-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.card-conferencista{background:none;border:none;box-shadow:none;padding:0;text-align:center}.card-conferencista img{border-radius:20px;transition:transform .3s ease;width:200px}.card-conferencista img:hover{transform:scale(1.05)}.card-conferencista h3{color:#000;font-size:18px;font-weight:700;margin-top:10px}.linea-final-corta{border:1px solid #ccc;margin:30px auto;width:60%}.servolucion-texto{background-color:#fff;color:#1e1e1e;font-family:Arial,sans-serif;font-size:21px;line-height:1.8;margin:40px auto 30px;max-width:800px;padding:0 40px;text-align:justify}@media screen and (max-width:768px){.card-conferencista img{width:180px}.servolucion-texto{font-size:18px;padding:0 20px}.linea-final-corta{width:72%}}.horario-container{background-color:#fff;font-family:Arial,sans-serif;margin-top:-70px;padding:20px}.horario-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.horario-columna,.ubicacion-columna{max-width:380px;text-align:center}.titulo-horario{color:#004aad;font-size:24px;font-weight:700;margin-bottom:20px}.imagen-horarios,.imagen-mapa{border-radius:12px;box-shadow:0 3px 6px #0003;height:300px;max-width:360px;object-fit:cover;width:100%}.btn-ver-mapa{background-color:#004aad;border:none;border-radius:10px;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-top:20px;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.btn-ver-mapa:hover{background-color:#003080}.linea-final-horario{width:60%}@media screen and (max-width:750px){.horario-wrapper{align-items:center;flex-direction:column}.btn-ver-mapa{font-size:16px;padding:10px 25px}.imagen-horarios,.imagen-mapa{max-width:95%}}.registro-container{font-family:Arial,sans-serif;padding:10px 10px 0;text-align:center}.titulo-registro{color:#004aad;font-size:24px;font-weight:700;margin-bottom:30px;text-transform:uppercase}.registro-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.imagen-registro{border-radius:16px;box-shadow:0 4px 8px #0003;max-width:350px}.btn-registro{background-color:#174ae4;border:none;border-radius:12px;color:#fff;font-size:20px;font-weight:700;padding:18px 36px;text-decoration:none;transition:background-color .3s ease}.btn-registro:hover{background-color:#003cb5}.registro-footer-azul{background-color:#1f4ce4;height:100px;left:0;margin:40px 0 0;padding:0;position:relative;width:100vw}@media screen and (max-width:750px){.registro-wrapper{flex-direction:column;gap:25px}.btn-registro{font-size:18px;padding:14px 28px}}.qr-paper{background:#fff}.banner-qr .banner-img{display:block;width:100%}.qr-container{background:#eaf0ff;border-radius:20px;box-shadow:0 6px 18px #0000000f;margin:32px auto 48px;max-width:92%;padding:28px;text-align:center;width:360px}.qr-container h2{color:#0a49b7;letter-spacing:.5px;margin:0 0 16px}.qr-image{background:#fff;border:1px solid #dfe6ff;border-radius:12px;height:220px;margin:8px auto 14px;object-fit:contain;padding:10px;width:220px}.qr-placeholder{background:#fff;border:1px dashed #cbd5ff;border-radius:12px;color:#4b587c;display:grid;height:220px;place-items:center}.qr-nombre{color:#1f2a44;font-weight:700;margin:8px 0 2px}.qr-cedula{color:#4b587c;margin:0 0 12px}.qr-actions{display:flex;justify-content:center;margin-bottom:40px}.btn-descargar{background:#0a49b7;color:#fff}.btn-descargar,.btn-volverinicio{border:none;border-radius:10px;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.3px;padding:12px 20px}.btn-volverinicio{background:#e6e6e6;color:#534e4e}.btn-descargar:hover{background:#073a93}.encabezado-img img{display:block;width:100%}.formulario-wrapper{background-color:#eef1ff;border-radius:20px;box-shadow:0 0 10px #0000000d;margin:40px auto;max-width:600px;padding:30px}.titulo-formulario{color:#0047ba;font-size:16px;font-weight:700;margin-bottom:20px;padding-bottom:10px;position:relative}.titulo-formulario:after{background-color:#0047ba;border-radius:1px;content:"";display:block;height:2px;margin-top:5px;width:100%}.formulario-registro{display:flex;flex-direction:column;gap:15px}.formulario-registro label{font-size:14px;font-weight:700;margin-bottom:5px}.formulario-registro input[type=file],.formulario-registro input[type=number],.formulario-registro input[type=tel],.formulario-registro input[type=text],.formulario-registro select{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px;width:100%}.form-row{display:flex;gap:25px}.input-group{display:flex;flex:1 1;flex-direction:column}.cuenta-info{align-items:center;background-color:#dbe2ff;border-radius:15px;display:flex;gap:15px;margin-top:10px;padding:15px}.cuenta-info img{height:auto;width:60px}.btn-enviar{align-self:center;background-color:#0047ba;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:20px;padding:10px 20px;transition:background-color .3s ease;width:180px}.btn-enviar:hover{background-color:#039}.linea-footer{background-color:#1e40e8;height:50px;margin-top:40px;width:100%}.footer-line{background-color:#1a38c6;height:2px;margin:20px 0;width:100%}.whats-link{align-items:center;color:#067d32;display:inline-flex;font-weight:600;gap:8px;margin-top:4px;text-decoration:none}.whats-link:hover{text-decoration:underline}.whats-icon{height:20px;width:20px}.whats-text{line-height:1.2}@media print{.whats-link{color:#000;text-decoration:none}}.registro-unico{background-color:#eafaf1;border:1px solid #b2dfdb;border-radius:8px;color:#004d40;font-size:14px;line-height:1.5;margin-bottom:20px;padding:12px 16px}.registro-unico strong{color:#00796b}.aviso-inscripcion{color:#dc2626;font-weight:700;line-height:1.3;margin:12px 0 16px;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=main.aa2583e9.css.map*/