body,html{width:100%;overflow-x:clip;margin:0;padding:0}*{box-sizing:border-box;font-family:Open Sans,sans-serif}.header{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:30px 60px;position:sticky;top:-1px;z-index:1000;width:100%}.nav{display:flex;justify-content:space-between;align-items:center;width:100%}.logo{height:40px;cursor:pointer}.nav-links{list-style:none;display:flex;gap:20px;padding:0;margin:0;font-family:Montserrat,sans-serif}.nav-links li{position:relative;display:flex;align-items:center}.nav-links li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;padding:8px 12px;text-transform:uppercase}.submenu-toggle{margin-left:8px;font-size:14px;display:inline-block;transition:transform .3s ease}.nav-links li a:hover{color:#007bff}.solicitar-registro{color:#494ad9!important;font-weight:700!important;border:1px solid #494AD9;padding:8px 16px;border-radius:25px;text-align:center;white-space:nowrap}.solicitar-registro:hover{background-color:#f0f0f0;color:#007bff}.submenu{position:relative}.submenu-list{display:none;position:absolute;top:100%;left:0;background-color:#fff;list-style:none;margin:0;padding:0;box-shadow:0 4px 8px #0000001a;z-index:1001;min-width:130px}.submenu.open .submenu-list{display:block}.submenu-list li a{padding:10px 16px;display:block;color:#333;text-decoration:none;font-size:14px}.submenu-list li a:hover{background-color:#f0f0f0}.submenu.open .submenu-toggle{transform:rotate(180deg)}.menu-toggle{display:none;font-size:24px;background:none;border:none;cursor:pointer}@media (max-width: 768px){.logo{height:30px}.nav{position:relative}.menu-toggle{display:block;background:none;border:none;font-size:24px;cursor:pointer;z-index:1001;padding:10px}.nav-links{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 6px #0000001a;padding:20px 0;z-index:1000;margin:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.nav-links.open{display:flex}.nav-links li{width:100%;text-align:left;padding:0;margin:0}.nav-links li a{display:block;padding:12px 20px;color:#333;text-decoration:none;border-bottom:1px solid #f0f0f0}.nav-links li:last-child{width:auto;margin-top:10px}.nav-links .solicitar-registro{display:inline-block;white-space:nowrap;padding:8px 16px;border:1px solid #494AD9;border-radius:25px;color:#494ad9;text-align:center;margin:0 20px}.submenu-list{position:static;box-shadow:none;background:none;padding-left:20px}.submenu:hover .submenu-list{display:block}.header{padding:10px 30px}}.banner-container{position:relative;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;padding:0 60px 60px;text-align:center;overflow:hidden;background-image:url(/assets/ruta3-bg-DPk_s8Rt.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0}.banner-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.banner-date-wrapper{display:inline-block;padding:8px 20px}.banner-date-img{max-width:450px;display:block}.banner-content{padding:30px;z-index:10}.banner-title{font-size:3rem;font-weight:700;color:#fff;font-family:Sora}.banner-subtitle{font-size:1.5rem;margin-top:10px;color:#475569;font-weight:700;font-family:Sora}.resilience{color:#00ae80;border:3px solid #00AE80;padding:0 10px;border-radius:25px;font-weight:700;font-family:Sora}.banner-date{font-size:1.5rem;font-weight:700;color:#fff;margin-top:5px;font-family:Sora;background:#ffffff1a;padding:8px 20px;border:1px solid rgba(255,255,255,.4);border-radius:25px;display:inline-block;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000004d;transition:box-shadow .3s ease,background .3s ease}.banner-description{font-size:1.1rem;color:#fff;margin-top:10px;font-weight:400}.banner-buttons{margin-top:15px;display:flex;gap:10px;justify-content:center}.primary-button{background-color:#34b870;color:#fff;padding:10px 20px;border-radius:12px;font-weight:500;border:none;cursor:pointer;font-size:1.1rem;transition:background .3s}.primary-button:hover{background-color:#2ea861}.secondary-button{border:2px solid #fff;color:#00ae80;padding:10px 20px;border-radius:12px;font-weight:500;font-size:1.1rem;background:#fff;cursor:pointer;transition:background .3s}.secondary-button:hover{background-color:#bbf7d0;border:2px solid #bbf7d0}@media (max-width: 768px){.banner-container{padding:20px 20px 100px;background-image:url(/assets/ruta3-bg-mobile-pstPXwOX.png)}.banner-content{padding:20px}.banner-title{font-size:2rem}.banner-buttons{flex-direction:column;align-items:center}.banner-buttons button{width:100%}.banner-date{font-size:1rem}.banner-date-img{max-width:300px}}.rutas-section{max-width:950px;margin:0 auto;padding:0}.rutas-texto{text-align:center;margin-bottom:2rem}.rutas-texto h1{font-family:DM Sans!important;font-size:2rem}.rutas-texto p,.rutas-texto h3{font-family:DM Sans!important;font-size:1.1rem}.rutas-imagenes{display:flex;gap:20px;align-items:flex-start}.left-image{flex:1.6}.left-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.right-images{display:flex;flex-direction:column;gap:10px;flex:1.28}.right-images img{width:100%;height:auto;object-fit:cover;border-radius:10px}@media (max-width: 768px){.rutas-imagenes{padding:10px}.rutas-section{padding:0 1rem}.rutas-texto h1{font-size:1.8rem}}.video-container{max-width:1200px;padding:0 40px 40px;margin:0 auto;text-align:center}.video-title{font-size:2rem;font-weight:700;margin-bottom:20px;font-family:DM Sans,sans-serif;color:#444;text-align:left}.video-wrapper{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden}.video-frame{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.video-content{display:flex;justify-content:space-between;margin-top:20px;text-align:left}.video-description,.event-details{width:43%}.video-description h3,.event-details h3{font-size:20px;font-weight:700;margin-bottom:10px}.video-description p,.event-details ul{font-size:16px;line-height:1.5;text-align:justify}.event-details ul{list-style:none;padding:0;text-align:left}.event-details li{display:flex;align-items:flex-start;margin-bottom:5px}.event-details li:before{content:"📌";margin-right:8px}@media (max-width: 768px){.video-container{padding-top:0;padding-left:20px;padding-right:20px}.video-title{font-size:1.8rem}.video-content{flex-direction:column;gap:20px}.video-description,.event-details{width:100%}.event-details li:before{content:"📌";margin-right:8px}.video-wrapper{padding-top:100%}}.speakers-container{width:1200px;max-width:100%;margin:0 auto 50px;padding:2rem}.speakers-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:left}.speakers-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.speaker-card{background:#fff;border-radius:8px;text-align:left;overflow:hidden;flex:1 1 calc(33.33% - 20px);min-width:280px}.speaker-image{width:100%;height:auto;border-radius:8px 8px 0 0}.speaker-info{padding:20px}.speaker-name{font-weight:700;margin-top:10px;margin-bottom:1px;padding-left:10px;color:#1a1a29}.speaker-title{font-size:14px;color:#494ad9;font-weight:700;padding-left:10px;margin-top:2px}.speaker-company{font-size:14px;color:#444;padding-left:10px;margin-top:-10px}.speaker-quote{font-size:14px;margin-top:20px;padding-left:10px;padding-right:10px;color:#444;line-height:1.5;text-align:unset}@media (min-width: 769px) and (max-width: 1024px){.speakers-container{padding:.4rem}}@media (max-width: 768px){.speakers-container{width:100%;padding:20px}.speakers-grid{justify-content:center}.speaker-card{flex:1 1 calc(50% - 20px)}}@media (max-width: 480px){.speaker-card{flex:1 1 100%}}.rutaone-container{position:relative;width:100%;min-height:500px;padding:40px;background-image:url(/assets/bg-ruta2-X1RkbsaG.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;border-top-right-radius:2.5rem;border-top-left-radius:2.5rem}.rutaone-title{position:relative;z-index:1;font-size:2.5rem;margin-bottom:30px;text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;color:#494ad9;font-family:Sora}.rutaone-sections{position:relative;z-index:1;display:flex;gap:20px;max-width:1200px;margin:0 auto;align-items:flex-start}.rutaone-section{flex:1;padding:20px;color:#333}.rutaone-image-section{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.rutaone-section-image{width:450px;height:100%;object-fit:contain}.rutaone-text-section{display:flex;flex-direction:column}.rutaone-section-title{font-size:22px;margin-bottom:15px;color:#000}.rutaone-section-description{font-size:14px;line-height:1.6}.save-data{width:100%;background-color:#dbd5f0;padding:40px 20px;text-align:center;color:#fff}.save-data-content{max-width:800px;margin:0 auto}.save-data-text{font-size:32px;font-weight:700;margin-bottom:20px;line-height:1.4;color:#444;font-family:Sora}.save-data-button{background-color:#494ad9;color:#fff;border:none;padding:12px 30px;font-size:1.2rem;font-weight:700;border-radius:12px;cursor:pointer;margin-bottom:15px;transition:all .3s ease}.save-data-button:hover{background-color:#3738b8;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.save-data-small-text{color:#444;font-size:.9rem;opacity:.9}.countdown-timer{width:100%;background-color:#494ad9;padding:40px 20px;text-align:center;color:#fff;margin-top:-2rem}.timer-container{max-width:800px;margin:0 auto}.timer-numbers{display:flex;justify-content:center;align-items:center;gap:5px}.timer-block{display:flex;flex-direction:column;align-items:center}.timer-digit{font-size:3.5rem;font-weight:700;font-family:Courier New,monospace;line-height:1}.timer-label{font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.timer-separator{font-size:3.5rem;font-weight:700;align-self:flex-end;padding-bottom:44px;color:#fff}.rutaone-sections .rutaone-section:nth-child(3){border-left:2px solid #DEDEDE}@media (max-width: 768px){.ruta-one-second-image{display:none}.rutaone-sections{flex-direction:column}.rutaone-title{font-size:2rem}.rutaone-container{padding:20px}.save-data{padding:30px 15px}.save-data-text{font-size:1.4rem}.save-data-button{padding:10px 25px;font-size:1rem}.timer-digit,.timer-separator{font-size:2rem}.timer-separator{padding-bottom:28px}.timer-label{font-size:.7rem}.rutaone-sections .rutaone-section:nth-child(3){border-left:unset}.rutaone-container{background-image:url(/assets/bg-mobile-r2-BzEwZWJV.png)}.rutaone-image-section{display:none}.divisor:before{content:"";display:block;width:100%;height:2px;background-color:#c8d9d0;margin-bottom:30px;margin-top:-60px}}.ruta-one-second-outer-container{width:100%;background-image:url(/assets/bg-ruta3-GGz6Dp5X.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 20%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(to bottom,#0000,#000 5%);mask-repeat:no-repeat;mask-size:cover}.ruta-one-second-container{width:100%;max-width:1200px;margin:0 auto;padding-top:2rem;padding-bottom:5rem;background-color:transparent;color:#fff}.ruta-one-second-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.ruta-one-second-header h1{font-family:Sora,sans-serif;font-size:80px;margin:0}.ruta-one-second-header h3{font-family:Sora,sans-serif;font-size:30px}.ruta-one-second-header-button{display:block;max-width:550px;height:auto;margin:10px 0}.countdown{font-size:1.5rem;font-weight:700;color:#fff;margin-top:5px;font-family:Sora;background:#ffffff1a;padding:8px 20px;border:1px solid rgba(255,255,255,.4);border-radius:25px;display:inline-block;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000004d;transition:box-shadow .3s ease,background .3s ease;width:1000px}.ruta-one-second-row1{display:flex;gap:2rem;margin-bottom:3rem}.ruta-one-second-content{flex:2;text-align:justify;margin-top:5rem}.ruta-one-second-image{flex:1;background-color:transparent;border-radius:8px;min-height:400px}.ruta-one-second-audience{font-size:16px;color:#fff;font-weight:500;margin-bottom:1.5rem}.ruta-one-second-title{font-size:2.2rem;color:#00ae80;margin-bottom:1.5rem;line-height:1.3}.ruta-one-second-description{font-size:16px;line-height:1.6;margin-bottom:2rem;color:#fff}.ruta-one-second-benefits-title{color:#fff;font-size:22px;margin:2rem 0 1.5rem;text-align:left;width:100%;padding-bottom:.5rem;font-family:Sora}.ruta-one-second-features{display:flex;gap:2rem;margin:.5rem 0 3rem}.ruta-one-second-feature{flex:1;background-color:transparent;padding:1.5rem;font-size:16px}.ruta-one-second-feature h3{color:#fff;margin-top:0;font-size:16px}.ruta-one-second-feature ul{padding-left:1.2rem;text-align:left}.ruta-one-second-feature li{margin-bottom:.8rem;line-height:1.5;color:#fff!important;-webkit-text-fill-color:#fff!important;text-fill-color:#fff!important}.ruta-one-second-check-list li{list-style-type:none;position:relative;padding-left:1.8rem;margin-bottom:1rem}.ruta-one-second-check-list li:before{content:"✔";color:#fff!important;-webkit-text-fill-color:#fff!important;text-fill-color:#fff!important;position:absolute;left:0}.ruta-one-second-cta{text-align:center;margin-top:2rem}.ruta-one-second-button{padding:1rem 2.5rem;background-color:#fff;color:#34b870;border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:all .3s ease}.ruta-one-second-button:hover{background-color:#bbf7d0;transform:translateY(-2px)}.ruta-one-second-highlight-box h3{color:#fff;font-size:22px;font-family:Sora}.ruta-one-second-highlight-box{color:#fff}.ruta-one-second-highlight-box p{line-height:1.5;font-size:16px}.ruta-one-second-feature ul{list-style-type:"✔ ";padding-left:1em}.normal-weight{font-weight:400!important}@media (min-width: 769px) and (max-width: 1024px){.ruta-one-second-container{padding:1rem 1rem 13rem}.ruta-one-second-feature ul{text-align:left}}@media (max-width: 768px){.ruta-one-second-outer-container{background-image:url(/assets/bg-ruta3-mobile-CYmuAikr.png);opacity:.9}.ruta-one-second-outer-container{background-attachment:scroll;padding:1rem 0}.ruta-one-second-container{padding:1rem 1rem 5rem}.ruta-one-second-row1,.ruta-one-second-features{flex-direction:column}.ruta-one-second-image{min-height:200px;order:-1}.ruta-one-second-title{font-size:1.8rem}.ruta-one-second-benefits-title{font-size:1.5rem}.ruta-one-second-content{text-align:left;margin-top:0}.ruta-one-second-benefits-title:before{content:"";display:block;width:100%;height:2px;background-color:#c8d9d0;margin-bottom:30px;margin-top:-30px}.ruta-one-second-feature h3{text-align:left}.countdown{width:95%}.ruta-one-second-header h1{font-size:40px;margin-top:8px}.ruta-one-second-outer-container{-webkit-mask-image:linear-gradient(to bottom,#0000,#000 2.5%);mask-image:linear-gradient(to bottom,#0000,#000 2.5%)}.ruta-one-second-header-button{display:none}}.ruta-one-second-container{position:relative;z-index:1}.agenda-container{width:1200px;max-width:100%;margin:0 auto;margin-top:5rem}.agenda-banner{width:100%;margin:0 auto;padding:2rem;background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:250px}.agenda-banner p{margin:10px 0;font-size:1.1rem;color:#444}.agenda-banner h1{color:#006882;font-weight:700;text-align:left;font-family:Sora}.agenda-button{display:inline-block;background-color:#006882;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:60px}.agenda-button:hover{background-color:#004f5c}.agenda-valor{padding:100px;background-image:url(/assets/agenda-valor-Cfaywqp4.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;margin-top:5rem}.agenda-valor h1{font-family:Sora;color:#fff;margin-top:-10rem}.valor-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.valor-card-container{display:flex;flex-direction:column;width:250px}.valor-card{flex:1;display:flex;flex-direction:column;justify-content:space-between;background-color:#ffffff1a;color:#fff;padding:20px;border-radius:10px;border:3px solid white;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.valor-card h4{font-size:3rem;margin:0;font-family:Sora}.valor-card p{font-size:.9rem;margin:5px 0;font-weight:700}.valor-card-container span{font-size:.9rem;color:#444;margin-top:8px;display:block;max-width:80%;font-family:Sora}.agenda-footer-datec{width:100%;height:400px;background-image:url(/assets/agenda-footer-DeBnY4xO.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:40px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}@media (max-width: 768px){.agenda-banner{width:100%;padding:20px;align-items:flex-start;text-align:left;margin-top:2rem}.agenda-valor{padding:30px 30px 150px;margin-top:3rem;min-height:auto}.agenda-valor h1{margin-top:20px;font-size:1.8rem;text-align:center}.valor-cards{display:grid;grid-template-columns:1fr;gap:20px;width:100%}.valor-card-container{width:100%;display:flex;justify-content:center}.valor-card{width:100%;text-align:center}.valor-card h4{font-size:2rem}.agenda-container{margin-top:-2rem}.agenda-banner h1{margin-top:.5rem;text-align:left}.agenda-button{margin-top:30px}.desktop-only:nth-child(1){display:none}.agenda-footer-datec{height:300px;margin-top:-5rem}}.agenda-principal{width:100%;background:linear-gradient(to bottom,#eae8f9,#fff);text-align:center;padding-bottom:40px;font-family:Sora;height:auto}.agenda-header-image-tecnica{width:100%;height:auto}.texto-agenda-principal{max-width:1200px;margin:40px auto;text-align:left;padding:0 20px;font-size:1rem;line-height:1.6;color:#333}.agenda-button-container{display:flex;justify-content:center}.agenda-buttons{background:#494ad9;display:inline-block;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:40px}.agenda-buttons:hover{background:#3b3fae}.img-agenda-principal{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:30px;padding:40px 20px}.img-agenda-principal img{width:100%;max-width:1000px;height:auto;border-radius:12px;box-shadow:0 2px 8px #0000001a}.agenda-footer{font-size:1rem;color:#333;max-width:1200px;margin:0 auto;padding:0 20px}.agenda-button-container .agenda-button{margin-top:0}.agenda-toggle-buttons{position:sticky;top:95px;z-index:100;display:flex;justify-content:center;gap:20px;padding:20px;background-color:#fff;border-bottom:1px solid #ddd}.agenda-tab{background:#e5e5e5;color:#0b32c4;font-weight:700;padding:15px 30px;border-radius:10px;border:none;cursor:pointer;transition:.3s;font-family:Sora}.agenda-tab:hover{background-color:#4961ff;color:#fff}.agenda-tab.active{background:#4961ff;color:#fff}.texto-agenda-proximamente{text-align:center;padding:2rem;font-family:Arial,sans-serif}.boton-proximamente{display:inline-block;padding:.5rem 1.5rem;font-weight:700;color:#fff;border-radius:25px;background:linear-gradient(90deg,#5e68de,#417c9a 81%,#3bac65);margin-bottom:1rem;cursor:default}.texto-agenda-proximamente h1{font-size:2rem;line-height:1.4;color:#333;margin-bottom:1rem;font-family:Sora}.texto-agenda-proximamente p{font-size:1rem;color:#555;max-width:1000px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.texto-agenda-principal{padding:0 15px}.agenda-button-tecnica{width:80%;font-size:.95rem;padding:12px 20px}.img-agenda-principal img{max-width:100%}.agenda-footer{font-size:.95rem;padding:0 15px}.agenda-toggle-buttons{top:70px}.texto-agenda-proximamente h1{font-size:1.2rem}}.agenda-principal-tecnica{width:100%;background-image:url(/assets/fondo-agt-CBOfmJZe.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;padding-bottom:40px;font-family:Sora}.agenda-header-image-tecnica{width:100%;height:auto;margin:0}.agenda-header-image-tecnica img{width:100%;height:auto;display:block}.agenda-button-tecnica{background:linear-gradient(to right,#4961ff,#4acc7d);color:#fff;font-weight:700;font-size:1rem;padding:12px 30px;border:none;border-radius:30px;cursor:not-allowed;transition:all .3s ease}.agenda-footer{font-size:1rem;color:#333;max-width:800px;margin:0 auto;padding:0 20px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;justify-items:center}.card-charla{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;text-align:center;max-width:300px;width:100%;padding:1rem;display:flex;flex-direction:column;align-items:center}.card-charla img{width:100%;border-radius:8px;margin-bottom:1rem}.boton-agendar{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;background-color:#4f46e5;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;text-transform:uppercase;width:100%}.boton-agendar .icono-lado{width:20px;height:20px;margin-left:8px;margin-top:0;margin-bottom:0;transform:none}.boton-agendar:hover{background-color:#4338ca}.filtro-container{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.botones-sala button{background-color:#fbfbfb;border:1px solid #B5B5B5;padding:10px 15px;margin-right:8px;border-radius:10px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.botones-sala button.activo{background-color:#494ad9;color:#fff}.buscador-sala{max-width:400px;width:100%}.buscador-sala input{width:100%;padding:10px 15px 10px 35px;border:1px solid #B5B5B5;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 24 24' width='16' fill='%23888'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C8.01 14 6 11.99 6 9.5S8.01 5 10.5 5 15 7.01 15 9.5 12.99 14 10.5 14z'/%3E%3C/svg%3E") no-repeat 10px center;background-size:16px 16px}.sponsor-tecnica{width:100%;height:auto;margin-top:40px;display:block}@media (max-width: 768px){.agenda-button-tecnica{width:80%;font-size:.95rem;padding:12px 20px}.agenda-footer{font-size:.95rem;padding:0 15px}.agenda-tecnica{padding:2rem 1.5rem}.card-charla{max-width:100%}.botones-sala{flex-direction:column;width:100%}.botones-sala button{width:100%;margin-right:0;margin-top:8px}}@media (max-width: 480px){.agenda-button-tecnica{width:90%;font-size:.9rem}.agenda-footer{font-size:.9rem}}.faq-container{width:80%;margin:0 auto;padding:20px;border-radius:8px}.faq-container h1{text-align:center;margin-bottom:20px;color:#253452;background:none;font-family:Sora}.faq-list{list-style:none;padding:0}.faq-item{margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:15px}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;color:#333;background-color:#f1f1f1;padding:1px 10px;border-radius:5px;transition:background-color .3s ease}.faq-question:hover{background-color:#e2e2e2}.faq-answer{padding-top:10px;padding-left:20px;font-size:1rem;color:#555}.arrow-down,.arrow-up{font-size:18px;transition:transform .3s ease}.arrow-up{transform:rotate(180deg)}@media (max-width: 768px){.faq-container{width:95%;padding:10px}}.footer{background-color:#1e1e82;color:#fff;padding:40px 20px;text-align:center}.footer-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid white;padding:10px 0}.footer-logo{display:flex;align-items:center;padding-left:10px}.footer-logo-img{width:180px;height:auto}.footer-icons{display:flex;gap:15px}.footer-icons img{width:24px;height:24px;cursor:pointer;transition:transform .2s ease-in-out}.footer-icons img:hover{transform:scale(1.2)}.footer-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;text-align:left}.footer-section{padding:10px}.footer-section a{display:block;color:#fff;text-decoration:none;margin:5px 0;transition:color .3s ease-in-out}.footer-section a:hover{color:#fc0}.footer-section h3{font-size:1rem;color:#ccc;margin-bottom:5px}.footer-section p{margin:3px 0;font-size:.9rem}.footer-bottom{margin-top:20px;padding-top:15px;font-size:.8rem;color:#ccc}@media (min-width: 768px){.footer-content{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767px){.footer-top{flex-direction:column;gap:15px}.footer-content{grid-template-columns:1fr;text-align:center}.footer-logo{padding-left:0;justify-content:center}.footer-icons{justify-content:center}}.event-container{max-width:1200px;margin:0 auto;padding:20px}.event-title{margin-bottom:2rem;text-align:center;padding-left:10px;width:100%;font-family:Sora}.images-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;margin:0 auto}.year-image{height:180px;width:auto;max-width:1200px;object-fit:contain}.event-footer{margin-top:2rem;font-size:1.1rem;text-align:center;padding-left:10px;color:#444}@media (max-width: 768px){.event-container{padding:15px;background:#f2f1f9}.images-row{gap:.5rem}.year-image{width:calc(50% - 1rem);height:auto}.event-title{font-size:1.8rem;padding-left:5px}}.whatsapp-button{position:fixed;bottom:30px;right:30px;z-index:1000}.whatsapp-button a{display:inline-block;line-height:0}.whatsapp-icon{width:180px;height:auto;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.whatsapp-button a:hover .whatsapp-icon{transform:scale(1.05)}@media (max-width: 768px){.whatsapp-icon{width:160px;height:auto}.whatsapp-button{right:15px}}.sponsors-principal{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem;box-sizing:border-box}.sponsors-img-wrapper{max-width:1200px;width:100%}.sponsors-img-wrapper img{width:100%;height:auto;display:block;border-radius:12px;object-fit:contain}@media (max-width: 768px){.sponsors-principal{display:none}}.keynote-container{display:flex;justify-content:center;align-items:center;background-image:url(/assets/camila-1Qxj1ohZ.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;max-width:1200px;height:500px;margin:0 auto;flex-direction:column}.keynote-container-second{display:flex;justify-content:center;align-items:center;background-image:url(/assets/mario-B-U0XKvK.webp);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;max-width:1200px;height:500px;margin:0 auto;flex-direction:column}.column-empty{width:30%}.keynote-content{width:40%;max-width:none;margin:0 auto;text-align:left}.social{display:flex;justify-content:left;align-items:center;gap:10px;margin-top:1.5rem;flex-wrap:wrap}.social img{width:24px;height:24px}.social span{font-size:1rem;margin-left:5px;font-weight:700;font-family:Sora}.keynote-wrapper{text-align:center;padding:2rem 1rem}.keynote-title{font-size:2rem;margin-bottom:1rem;font-weight:700;color:#333}.keynote-button-wrapper{margin-top:0}.keynote-button{background-color:#fff;border:1px solid #ccc;padding:.6rem 1.2rem;border-radius:2rem;font-size:1rem;cursor:pointer;transition:background-color .3s}.keynote-button:hover{background-color:#f0f0f0}@media (max-width: 768px){.keynote-container{background-image:url(/assets/camila-mobile-DpN3KgIW.png);margin-top:-1.5rem;margin-bottom:-1rem}.keynote-container-second{background-image:url(/assets/mario-mobile-D6G4pQqY.png);margin-top:0;margin-bottom:-1rem}.social{display:flex;justify-content:right;align-items:center;gap:10px;margin-top:0;flex-wrap:nowrap}.keynote-title{font-size:1.8rem}.keynote-wrapper{margin-top:-2rem}}.patricia-container{background-image:url(/assets/camila-page-wlrfBvqN.png);background-size:cover;background-position:center;display:flex;align-items:center;padding-left:80px;color:#fff;width:100vw;min-height:100vh}.mario-container{background-image:url(/assets/mario-page-BWKWseWD.webp);background-size:cover;background-position:center;display:flex;align-items:center;padding-left:80px;color:#fff;width:100vw;min-height:100vh}.patricia-content{max-width:700px;padding:30px}.patricia-content h2{color:#3bdab0;text-transform:uppercase;font-size:2rem;font-weight:700;font-family:Sora;margin-top:20px}.patricia-content h1{font-size:4rem;font-weight:700;margin:10px 0 20px;font-family:Sora}.patricia-content p{font-size:1.1rem}.social-icons{display:flex;align-items:center;gap:20px;margin:20px 0}.social-icons img{width:24px;height:24px;cursor:pointer}.social-icons p{margin:0;font-size:1rem;line-height:1;font-weight:700;font-family:Sora}.register-button{background-color:#494ad9;color:#fff;padding:12px 20px;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease;margin-top:1.5rem}.register-button:hover{background-color:#3738b8}@media screen and (max-width: 768px){.patricia-container{flex-direction:column;padding:40px 20px;align-items:flex-start;background-position:top;background-image:url(/assets/camila-page-mobile-DWszOrjG.png);opacity:.9}.mario-container{flex-direction:column;padding:40px 20px;align-items:flex-start;background-position:top;background-image:url(/assets/mario-page-mobile-BV7cWRAM.png);opacity:.9}.patricia-content{max-width:95%;padding:0;text-align:start;margin-top:2rem}.patricia-content h1{font-size:2.5rem}.patricia-content h2{font-size:1.2rem}.social-icons{flex-direction:row;gap:12px}.social-icons img{width:20px;height:20px}.social-icons p{font-size:.9rem}.register-button{width:70%;margin:0 auto;text-align:center;font-size:1rem;padding:14px;display:grid}}@media screen and (max-width: 480px){.patricia-content h1{font-size:2rem}.patricia-content h2{font-size:1rem}.register-button{margin-top:6rem}}.slider-speaker{display:flex;justify-content:center;align-items:stretch;gap:20px;padding-left:2.5rem;margin:0 auto;position:relative;height:580px;margin-top:3rem;margin-bottom:3rem}.dinnova-logo{height:2rem;vertical-align:middle;margin-left:.5rem}.slider-left{flex:1}.slider-left h2{font-size:20px;font-weight:700;margin-bottom:10px;font-family:DM Sans!important}.slider-left h2 span{color:#0c7bff}.slider-left p{color:#555;font-size:1.1rem}.slider-center{flex:1;display:flex;justify-content:center;align-items:center;height:100%}.main-speaker{width:350px;height:100%;border-radius:1rem;object-fit:cover;box-shadow:0 4px 20px #0000001a;z-index:1}.slider-right{flex:1;max-height:550px;padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-self:center;background:#cecece66;border:1px solid rgba(255,255,255,.4);border-radius:1rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a;margin-left:-90px;z-index:2;overflow-y:auto;min-height:200px;gap:.5rem;color:#000}.slider-right h5{margin:0;font-size:.9rem;color:#000;font-weight:500;flex-shrink:0}.slider-right h3{margin:0;font-size:1.3rem;color:#000;flex-shrink:0}.slider-right h4{margin:0;font-size:.9rem;color:#494ad9;font-weight:400;flex-shrink:0}.slider-right p{font-size:.9rem;color:#000;line-height:1.4;margin:0;overflow-wrap:break-word;word-wrap:break-word;flex:1;min-height:0}.slider-next{display:flex;align-items:center;justify-content:flex-start;margin-left:20px;height:100%;width:100px;overflow:hidden;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.next-speaker{width:200px;height:100%;object-fit:cover;filter:blur(3px) brightness(.7);opacity:.6;transition:opacity .3s}.slider-nav{position:absolute;bottom:10px;left:45px;display:flex;align-items:center;gap:10px}.slider-nav button{background:#0b32c4;color:#fff;border:none;width:45px;height:45px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background .3s}.slider-nav button:hover{background:#0056b3}.slider-nav span{font-size:.85rem;color:#333}@media (max-width: 768px){.slider-speaker{flex-direction:column;align-items:center;padding:1rem;height:auto;gap:20px;margin-top:0}.slider-left{text-align:center;margin-bottom:1rem;order:1}.slider-left h2,.slider-left p{text-align:left}.slider-center{order:2;margin-bottom:1rem}.main-speaker{width:350px!important}.slider-right{order:3;margin-left:0;width:100%;text-align:center;box-shadow:0 4px 15px #0000004d!important;margin-top:-4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slider-next{order:4;width:120px;margin:0 auto;display:none}.slider-nav{order:5;position:relative;bottom:auto;left:auto;justify-content:center;margin-top:1rem}.slider-right p{text-align:left;white-space:unset}.slider-right h5{font-size:.8rem}.dinnova-logo{height:3rem}}@media (max-width: 480px){.main-speaker{width:150px}.slider-right h3{font-size:1.1rem}.slider-right h4{font-size:.8rem}.slider-right p{font-size:.8rem;text-align:left;white-space:unset}.slider-nav button{padding:6px 10px}.slider-nav span{font-size:.75rem}}
