html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-offset, 110px) + 1rem)}:root{--header-offset: 110px}[id]{scroll-margin-top:calc(var(--header-offset, 110px) + 1rem)}#fullscreenMenu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:radial-gradient(white 1.5px,transparent 1.5px),radial-gradient(#00cfff 1.2px,transparent 1.2px),radial-gradient(#ffd700 1.5px,transparent 1.5px),radial-gradient(#ff4d4d 1.5px,transparent 1.5px),radial-gradient(white .8px,transparent .8px);background-size:100px 100px,120px 120px,160px 160px,180px 180px,60px 60px;background-position:0 0,60px 30px,100px 70px,20px 100px,80px 40px;animation:starsMove 90s linear infinite;opacity:.5}#fullscreenMenu{background:linear-gradient(135deg,#0a0a0a,#1a1a2e);position:relative;overflow:hidden;z-index:9999;min-height:100vh;opacity:0;transform:scale(1.01);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background-image .3s ease}#fullscreenMenu:after{content:"";position:absolute;top:-20%;left:-20%;width:160%;height:160%;z-index:-1;background:radial-gradient(circle at 30% 30%,rgba(0,153,255,.2),transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,0,153,.2),transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05),transparent 40%);animation:moveNebula 60s ease-in-out infinite alternate;filter:blur(50px)}#fullscreenMenu.show{opacity:1;transform:scale(1);pointer-events:auto}#header{position:relative;top:0;left:0;width:100%;z-index:1050;background-color:#0d0d2b;transition:background-color .35s ease,background-image .35s ease,box-shadow .3s ease,opacity .3s;padding:1rem 2rem}#header.header-hidden{opacity:0;pointer-events:none}#header.header-scrolled{box-shadow:none!important}@media(min-width:992px){#header .navbar-brand{margin-left:2rem!important}#menuTrigger{margin-right:2rem!important}}body{margin:0;padding-top:0}#spa-content.main-inner,#spa-content.main-home{padding-top:0}body.no-scroll{overflow:hidden;height:100vh}.close-btn{padding:.5rem 1rem;background:#ffffff1a;border:none;color:#fff;border-radius:5px;transition:background .3s ease,color .3s ease,transform .3s ease;position:relative;top:-1.8rem}.close-btn:hover{background:#fff3;color:#00d4ff;transform:scale(1.1)}.menu-image{transform:scale(.9);opacity:0;transition:transform .5s ease,opacity .5s ease;border:1px solid rgba(0,0,0,.05);box-shadow:none!important;max-height:300px;max-width:90%;width:auto;height:auto;margin:auto}#fullscreenMenu.show .menu-image{transform:scale(1);opacity:1}.menu-links li{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}#fullscreenMenu.show .menu-links li{opacity:1;transform:translateY(0)}#fullscreenMenu.show .menu-links li:nth-child(1){transition-delay:.1s}#fullscreenMenu.show .menu-links li:nth-child(2){transition-delay:.2s}#fullscreenMenu.show .menu-links li:nth-child(3){transition-delay:.3s}#fullscreenMenu.show .menu-links li:nth-child(4){transition-delay:.4s}#fullscreenMenu.show .menu-links li:nth-child(5){transition-delay:.5s}#fullscreenMenu.show .menu-links li:nth-child(6){transition-delay:.6s}#fullscreenMenu{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.4) 1.8px,transparent 2.6px) 0 0 / 28px 28px,radial-gradient(circle at 28% 34%,rgba(0,212,255,.4) 1.8px,transparent 2.6px) 0 0 / 34px 34px,radial-gradient(circle at 55% 24%,rgba(255,215,0,.35) 1.8px,transparent 2.6px) 0 0 / 40px 40px,radial-gradient(circle at 80% 40%,rgba(255,77,77,.35) 1.8px,transparent 2.6px) 0 0 / 46px 46px,#2c3e50!important}#header.menu-open,#fullscreenMenu.menu-open-theme{background:radial-gradient(circle,rgba(255,255,255,.28) 1px,transparent 1.8px) 0 0 / 36px 36px,radial-gradient(circle,rgba(0,212,255,.24) 1px,transparent 1.8px) 12px 10px / 46px 46px,radial-gradient(circle,rgba(255,215,0,.22) 1px,transparent 1.8px) 8px 14px / 56px 56px,radial-gradient(circle,rgba(255,77,77,.2) 1px,transparent 1.8px) 16px 6px / 66px 66px,#2c3e50!important;background-size:36px 36px,46px 46px,56px 56px,66px 66px,auto}#fullscreenMenu .menu-links{display:flex;flex-direction:column;gap:1.35rem;margin-top:3.2rem;margin-bottom:.8rem}#fullscreenMenu .menu-links li{margin-bottom:0!important}#fullscreenMenu .menu-dots-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0!important;mix-blend-mode:normal;background:none!important}#fullscreenMenu .menu-content-layer{position:relative;z-index:1}@media(max-width:991px){#fullscreenMenu .menu-links{margin-top:2.5rem;gap:1.15rem}}.menu-links li a{position:relative;display:inline-block;padding-bottom:5px;color:#fff;text-decoration:none;font-family:Barlow Condensed,sans-serif;font-weight:800!important;font-size:3.5rem;letter-spacing:.8px;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.menu-links li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#00d4ff;transition:width .3s ease}.menu-links li a:hover{color:#00d4ff;transform:scale(1.05)}.menu-links li a:hover:after{width:100%}.contact-info{font-family:Roboto,sans-serif;font-size:1rem}.contact-info p,.contact-info a{font-size:1rem}header.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease-in-out}.navbar-brand,#menuTrigger{padding-left:1rem;padding-right:1rem}.menu-links+p{margin-top:2rem;font-size:.8rem;text-align:left}@media screen and (max-width:1366px)and (min-height:700px){.menu-links li a{font-size:2.5rem}.menu-image{max-height:240px}.close-btn{top:-1.2rem}}@media(max-width:992px){#fullscreenMenu{padding:2rem 1rem}.menu-links{text-align:center}.menu-links li{margin-bottom:2rem}.menu-links li a{font-size:2.2rem}.menu-image{max-height:280px;margin:2rem auto 1rem}.close-btn{top:-1.2rem}.contact-info{position:static;text-align:center;margin-top:1rem}.contact-info p,.contact-info a{font-size:.95rem}.menu-links+p{margin-top:1.5rem;text-align:center}}@media(max-width:576px){#fullscreenMenu{padding:1.5rem 1rem}.menu-links li a{font-size:1.5rem}.menu-image{max-height:180px;margin:1rem auto}.close-btn{font-size:.9rem;padding:.4rem .8rem;top:-1.5rem}.contact-info{margin-top:1.5rem;text-align:center}.contact-info p,.contact-info a{font-size:.85rem}.menu-links+p{font-size:.75rem;margin-top:1rem;text-align:center}}#hero{min-height:100vh;height:auto;padding-top:0;padding-bottom:3rem;background:linear-gradient(180deg,#0d0d2b,#1a1a40);position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:1;margin-top:0}#hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(white 1.5px,transparent 1.5px),radial-gradient(#00cfff 1.2px,transparent 1.2px),radial-gradient(#ffd700 1.5px,transparent 1.5px),radial-gradient(#ff4d4d 1.5px,transparent 1.5px),radial-gradient(white .8px,transparent .8px);background-size:100px 100px,120px 120px,160px 160px,180px 180px,60px 60px;background-position:0 0,60px 30px,100px 70px,20px 100px,80px 40px;animation:starsMove 80s linear infinite;opacity:.6}.main-logo{max-width:420px;width:85%;margin-bottom:1.8rem}.hero-date{font-size:2.2rem;font-weight:700;color:#eafe07}.hero-location{font-size:1.4rem;color:#fff;margin-bottom:2rem}.countdown{display:flex;justify-content:center;gap:1.2rem;margin-bottom:2rem;flex-wrap:nowrap;flex-direction:row;align-items:center}.countdown-item{background:#ffffff14;border:2px solid #EAFE07;padding:.8rem 1rem;border-radius:10px;min-width:60px;text-align:center}.count-num{font-size:2.2rem;font-weight:700;color:#e43700}.count-label{font-size:.85rem;color:#fff;margin-top:.2rem}.btn-register{background-color:#e43700;color:#fff;border:none;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;text-decoration:none;transition:all .3s ease}.btn-register:hover{background-color:#8e1100;color:#fff}.floating-rocket{position:absolute;bottom:5%;left:-10%;width:260px;animation:float 4s ease-in-out infinite}.floating-astro{position:absolute;bottom:5%;right:-10%;width:200px;animation:float 5s ease-in-out infinite}.floating-planet1{position:absolute;top:5%;left:-10%;width:250px;animation:float 6s ease-in-out infinite}.floating-planet2{position:absolute;top:5%;right:-10%;width:230px;animation:float 7s ease-in-out infinite}.floating-satellite{position:absolute;top:30%;left:10%;width:220px;animation:float 5s ease-in-out infinite}.floating-galaxy{position:absolute;top:30%;right:10%;width:200px;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(min-width:992px)and (max-width:1366px){#hero{padding-bottom:2rem}.main-logo{max-width:320px;width:70%}.hero-date{font-size:1.9rem}.hero-location{font-size:1.2rem;margin-bottom:1.5rem}.countdown-item{min-width:55px;padding:.7rem .9rem}.count-num{font-size:1.8rem}.btn-register{font-size:1rem;padding:.6rem 1.5rem}.floating-rocket{bottom:5%;left:5%;width:180px}.floating-astro{bottom:5%;right:5%;width:150px}.floating-planet1{top:8%;left:2%;width:200px}.floating-planet2{top:5%;right:2%;width:200px}.floating-satellite{top:25%;left:15%;width:200px}.floating-galaxy{top:25%;right:15%;width:200px}}@media(max-width:992px){.hero-date{font-size:1.8rem}.hero-location{font-size:1.2rem;margin-bottom:1.5rem}.main-logo{max-width:260px;width:75%}.countdown{gap:1rem;flex-wrap:wrap;justify-content:center}.countdown-item{padding:.6rem .8rem;min-width:55px}.count-num{font-size:1.6rem}.btn-register{font-size:1rem;padding:.6rem 1.3rem}.floating-rocket{bottom:5%;left:5%;width:120px}.floating-astro{bottom:5%;right:5%;width:120px}.floating-planet1{top:8%;left:2%;width:120px}.floating-planet2{top:5%;right:2%;width:115px}.floating-satellite{top:25%;left:10%;width:110px}.floating-galaxy{top:25%;right:10%;width:110px}}@media(max-width:576px){.hero-date{font-size:1.3rem}.hero-location{font-size:1rem;margin-bottom:1rem}.main-logo{max-width:200px;width:90%;margin-bottom:1rem}.countdown{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.8rem}.countdown-item{padding:.5rem .6rem;min-width:50px}.count-num{font-size:1.4rem}.count-label{font-size:.75rem}.btn-register{font-size:.9rem;padding:.5rem 1rem}.floating-rocket{bottom:8%;left:4%;width:65px}.floating-astro{bottom:8%;right:4%;width:65px}.floating-planet1{top:10%;left:5%;width:60px}.floating-planet2{top:10%;right:5%;width:60px}.floating-satellite{top:35%;left:12%;width:55px}.floating-galaxy{top:35%;right:12%;width:55px}}footer.footer{background:#000;color:#fff;font-family:Roboto,sans-serif;position:relative;z-index:1!important;border-top:1px solid rgba(255,255,255,.1)}footer.footer img{filter:drop-shadow(0 0 5px #00cfff)}footer.footer p{margin:.3rem 0}footer.footer a{color:#eafe07;transition:color .3s}footer.footer a:hover{color:#e43700}footer.footer ul.list-inline i{transition:transform .3s ease}footer.footer ul.list-inline i:hover{transform:scale(1.2);color:gold}@media(max-width:768px){footer.footer{text-align:center}footer.footer img{max-width:100px}footer.footer .list-inline-item{margin:.5rem}footer.footer p.small{font-size:.85rem}}.contact-section{background-color:#f9f9f9}.contact-box{transition:transform .3s ease,box-shadow .3s ease;border-left:6px solid #EAFE07}.contact-box:hover{transform:translateY(-4px);box-shadow:0 0 25px #00000014}.contact-box ul li i{font-size:1.2rem;vertical-align:middle}@media(max-width:768px){.contact-box{text-align:center;padding:2rem 1rem}.contact-box ul{padding-left:0}.contact-box ul li{font-size:1rem}.contact-section h2{font-size:1.8rem}}.inner.anuncio{padding:60px 15px;background-color:#fff}.anuncio__container{max-width:850px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.anuncio__card{background-color:#eafe07;border-radius:12px;padding:25px;width:100%;text-align:center;margin-bottom:25px;box-shadow:0 4px 15px #0000001a}.anuncio__card h3{color:#000;font-size:28px;margin-bottom:15px;font-weight:900}.anuncio__card p{color:#000;font-size:18px;margin-bottom:12px;line-height:1.6}.anuncio__card p:last-child{font-size:26px;margin-bottom:0}.anuncio__card b{font-weight:700}.anuncio__button-container{width:100%}.btn-nasa{background-color:#e43700;color:#fff;text-decoration:none;display:block;width:100%;padding:16px 0;border-radius:12px;text-align:center;font-size:1.6rem;font-weight:700;transition:all .3s ease}.btn-nasa:hover{background-color:#8e1100;color:#fff;transform:scale(1.02)}@media(max-width:767px){.anuncio__card,.btn-nasa{padding:15px;font-size:1.4rem}.anuncio__card h3{font-size:1.6rem}.anuncio__card p{font-size:1rem}.btn-nasa{font-size:1.3rem}}.why-us{background-color:#0042a6}.why-us-img{background-image:url(https://th.bing.com/th/id/OIP.7c-1d6Kq6-r9QWekapepoAHaFh?rs=1&pid=ImgDetMain);background-size:contain;background-repeat:no-repeat;background-position:center;height:300px;width:100%}@media(min-width:768px){.why-us-img{height:400px}}.accordion-button{background-color:#fff;font-weight:600;font-size:1.1rem;color:#000;padding:1rem 1.25rem;border:none}.accordion-button:not(.collapsed){background-color:#eafe07;color:#000}.accordion-body{background-color:#f8f9fa;color:#000;padding:1rem 1.25rem}.accordion-item{border:none;margin-bottom:1rem;border-radius:.5rem;overflow:hidden;box-shadow:0 0 10px #0000001a}.ctasede{background:linear-gradient(#283a5ae6,#283a5ae6),url(https://www.unaq.edu.mx/wp-content/uploads/PortadaUNAQ-1024x362.jpg) fixed center center;background-size:cover;padding:100px 0}.ctasede h3{color:#fff;font-size:30px;font-weight:700;margin-bottom:15px}.ctasede p{font-size:18px;color:#fff;margin-bottom:10px}.map-responsive{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;box-shadow:0 0 15px #0000004d}.map-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media(max-width:1024px){.ctasede{background-attachment:scroll}}@media(max-width:768px){.ctasede h3{font-size:24px}.ctasede p{font-size:16px}.ctasede{padding:70px 20px}}.revista{background:linear-gradient(#283a5ae6,#283a5ae6),url(https://www.infobierzo.com/uploads/s1/54/97/15/8/nasa-international-space-apps.webp) fixed center center;background-size:cover;padding:20px 0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.revista h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:20px}.revista p{color:#fff;font-size:18px;margin-bottom:20px}.fp-iframe{border:1px solid lightgray;width:100%;height:600px}@media(max-width:768px){.revista h3{font-size:24px}.revista p{font-size:16px}}@media(max-width:480px){.revista h3{font-size:20px}.revista p{font-size:16px}}@media(max-width:1024px){.revista{background-attachment:scroll}}.galeria{background-color:#fff;padding:60px 20px}.galeria h3{color:#000;font-size:28px}.galeria p{color:#000;font-size:16px}.galeria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.galeria-item{overflow:hidden;border-radius:10px;position:relative}.galeria-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.galeria-item:hover img{transform:scale(1.05)}.galeria-item--wide{grid-column:span 2}.galeria-item--tall{grid-row:span 2}@media(max-width:768px){.galeria-grid{grid-template-columns:1fr 1fr}.galeria-item--wide,.galeria-item--tall{grid-column:span 2;grid-row:span 1}}@media(max-width:480px){.galeria-grid{grid-template-columns:1fr}.galeria-item--wide,.galeria-item--tall{grid-column:span 1}}#mentores{background-color:#0042a6;position:relative}#mentores:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(white 1.5px,transparent 1.5px),radial-gradient(#00cfff 1.2px,transparent 1.2px),radial-gradient(#ffd700 1.5px,transparent 1.5px),radial-gradient(#ff4d4d 1.5px,transparent 1.5px),radial-gradient(white .8px,transparent .8px);background-size:100px 100px,120px 120px,160px 160px,180px 180px,60px 60px;background-position:0 0,60px 30px,100px 70px,20px 100px,80px 40px;animation:starsMove 80s linear infinite;opacity:1}.mentor-main-card{background-color:#0e155c;border-radius:50px;box-shadow:0 0 15px #0003;padding:2rem;position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"title" "media" "copy";gap:2rem;align-items:center;text-align:center}.mentor-main-card .mentor-title{grid-area:title;font-size:2rem;color:#eafe07}.mentor-media{grid-area:media;width:100%;display:flex;justify-content:center}.mentor-photo{width:100%;max-width:350px;max-height:300px;object-fit:cover;border-radius:30px;display:block}.mentor-copy{grid-area:copy;width:100%;text-align:center}.mentor-copy blockquote em{font-weight:600}.mentor-main-card h2{font-size:2rem}.mentor-btn-red{background-color:#e43700;color:#fff;padding:.75rem 2rem;font-weight:600;border-radius:50px;text-decoration:none;transition:background-color .3s ease;display:inline-block;font-size:1.1rem;margin-top:10px}.mentor-btn-red:hover{background-color:#8e1100;color:#fff}.mentor-info-card{background:#eafe07;border:3px solid rgba(255,255,255,.4);border-radius:100px;color:#101010;padding:2.5rem 1.2rem;font-size:1.05rem;line-height:1.8;box-shadow:0 18px 45px #00000038;position:relative;margin-top:2rem;text-align:center;overflow:hidden}.mentor-info-card>*{position:relative;z-index:1}.mentor-info-card h4{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.15;text-transform:uppercase;letter-spacing:.5px;color:#e43700!important}.mentor-info-card p{max-width:960px;margin-left:auto;margin-right:auto}.mentor-info-card hr{width:min(160px,55%);height:4px;margin:1.4rem auto 1.6rem;border:0;border-radius:999px;background:linear-gradient(90deg,#e43700,#0042a6);opacity:1}.mentor-gallery-title{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:1px;text-transform:uppercase}.mentor-gallery-subtitle{color:#eafe07;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;letter-spacing:.4px}@media(min-width:992px){.mentor-main-card{grid-template-columns:minmax(260px,350px) minmax(0,1fr);grid-template-areas:"media title" "media copy";text-align:center;column-gap:2rem;row-gap:1rem}.mentor-main-card .mentor-title{text-align:center!important;align-self:end}.mentor-media{align-self:stretch}.mentor-photo{height:100%;max-height:300px}}@media(max-width:768px){.mentor-info-card{border-radius:24px;font-size:.95rem;line-height:1.65;padding:1.35rem 1rem}.mentor-photo{width:100%;max-width:280px;height:200px;margin:0 auto}.mentor-main-card .mentor-title{font-size:1.5rem}.mentor-info-card h4{font-size:1.25rem}.mentor-info-card p{max-width:100%}.mentor-info-card hr{width:120px;margin:1rem auto 1.2rem}}#participante{background-color:#0042a6;position:relative}#participante:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(white 1.5px,transparent 1.5px),radial-gradient(#00cfff 1.2px,transparent 1.2px),radial-gradient(#ffd700 1.5px,transparent 1.5px),radial-gradient(#ff4d4d 1.5px,transparent 1.5px),radial-gradient(white .8px,transparent .8px);background-size:100px 100px,120px 120px,160px 160px,180px 180px,60px 60px;background-position:0 0,60px 30px,100px 70px,20px 100px,80px 40px;animation:starsMove 80s linear infinite;opacity:1}@keyframes starsMove{0%{background-position:0 0,60px 30px,100px 70px,20px 100px,80px 40px}to{background-position:1000px 1000px,1060px 1030px,1100px 1070px,1020px 1100px,1080px 1040px}}.participante-main-card{background-color:#0e155c;border-radius:50px;box-shadow:0 0 15px #0003;padding:2rem;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;text-align:center;z-index:1}.participante-img{border-radius:170px;width:100%;max-width:350px;height:280px;background-size:cover;background-position:center;flex-shrink:0}.participante-btn-red{background-color:#e43700;color:#fff;padding:.75rem 2rem;font-weight:600;border-radius:50px;text-decoration:none;transition:background-color .3s ease;display:inline-block;font-size:1.1rem;margin-top:10px}.participante-photo{border-radius:40px;display:block}.participante-quote em{font-weight:600}.participante-btn-red:hover{background-color:#8e1100;color:#fff}.participante-info-card{background:#eafe07;border:3px solid rgba(255,255,255,.4);border-radius:32px;color:#101010;padding:2.5rem 1.2rem;font-size:1.05rem;line-height:1.8;box-shadow:0 18px 45px #00000038;position:relative;margin-top:2rem;text-align:center;z-index:1;overflow:hidden}.participante-info-card h4{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.15;text-transform:uppercase;letter-spacing:.5px;color:#e43700!important}.participante-info-card p{max-width:960px;margin-left:auto;margin-right:auto}.participante-info-card hr{width:min(160px,55%);height:4px;margin:1.4rem auto 1.6rem;border:0;border-radius:999px;background:linear-gradient(90deg,#e43700,#0042a6);opacity:1}@media(min-width:992px){.participante-main-card{flex-direction:row;text-align:left}.participante-img{flex:0 0 350px;height:280px}.participante-main-card .text-content{flex:1}}@media(max-width:768px){.participante-img{width:100%;height:200px;margin:0 auto}.participante-main-card h2{font-size:1.5rem}.participante-info-card{font-size:.95rem;padding:1.35rem 1rem;line-height:1.65;border-radius:24px}.participante-info-card h4{font-size:1.25rem}.participante-info-card p{max-width:100%}.participante-info-card hr{width:120px;margin:1rem auto 1.2rem}}.modal-backdrop.show{opacity:.95!important;background-color:#000000e6}.formulario-container{max-width:850px;margin:3rem auto;background:#fff;color:#000;border-radius:8px;box-shadow:0 4px 12px #0003;padding:2rem}.formulario-container h2{color:#007bff;font-weight:700}.form-step{display:none}.form-step.active{display:block}.step-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.d-none{display:none}.is-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540}#registro-formulario{position:relative;overflow:hidden;z-index:1;background:#0042a6!important}#registro-formulario:after{content:"";position:absolute;top:-20%;left:-20%;width:160%;height:160%;z-index:0;background:radial-gradient(circle at 30% 30%,rgba(0,153,255,.2),transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,0,153,.2),transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05),transparent 40%);animation:moveNebula 60s ease-in-out infinite alternate;filter:blur(50px)}#registro-formulario:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(white 1.5px,transparent 1.5px),radial-gradient(#00cfff 1.2px,transparent 1.2px),radial-gradient(#ffd700 1.5px,transparent 1.5px),radial-gradient(#ff4d4d 1.5px,transparent 1.5px);background-size:100px 100px,120px 120px,160px 160px,180px 180px;background-position:0 0,60px 30px,100px 70px,20px 100px;animation:starsMove 100s linear infinite;opacity:.8}@keyframes moveNebula{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,-30px) scale(1.05)}}@keyframes starsMove{0%{background-position:0 0,60px 30px,100px 70px,20px 100px}to{background-position:1000px 1000px,1060px 1030px,1100px 1070px,1020px 1100px}}.slider-image{max-height:600px;width:auto;max-width:100%;object-fit:contain}@media(max-width:768px){.slider-image{max-height:350px}}.custom-control{background-color:#0009;border:none;border-radius:50%;width:45px;height:45px;top:50%;transform:translateY(-50%);position:absolute;z-index:10;display:flex;align-items:center;justify-content:center}.carousel-control-prev.custom-control{left:15px}.carousel-control-next.custom-control{right:15px}.carousel-control-icon{color:#fff;font-size:24px;font-weight:700;line-height:1}#fullscreenMenu:before,#fullscreenMenu:after,#hero:before,#mentores:before,#participante:before,#registro-formulario:before,#registro-formulario:after{content:none!important;animation:none!important;background:none!important}#hero{background:#0042a6!important;min-height:100vh;padding:8rem 0 4rem}.hero-content{align-items:flex-start}.hero-title{font-size:clamp(2.4rem,5vw,4.4rem)!important;font-weight:900;line-height:1.05;letter-spacing:.5px}.hero-date{font-size:clamp(1.3rem,2.2vw,2rem)!important}.hero-location{font-size:clamp(1.1rem,1.8vw,1.6rem)!important}.main-logo{width:min(100%,700px)!important;max-width:700px!important;animation:logoFloat 4s ease-in-out infinite}.countdown{justify-content:flex-start!important;align-items:center;gap:1rem;width:100%}.countdown-item{min-width:86px;padding:.85rem 1rem}.count-num{font-size:clamp(1.6rem,2.5vw,2.4rem)!important}.count-label{font-size:.9rem}@media(max-width:991px){.hero-content{align-items:center;text-align:center}.countdown{justify-content:center!important}.main-logo{max-width:560px!important}}#hero{padding:6.5rem 0 3rem!important}.hero-shell{max-width:1490px;margin-left:auto;margin-right:auto}.hero-row{min-height:calc(100vh - 7rem)}.hero-content{transform:translateY(-3.2rem)!important;padding-left:clamp(.8rem,2vw,2.1rem)!important;padding-right:clamp(.4rem,1vw,1rem)!important}.hero-title{font-size:clamp(2.8rem,6vw,5rem)!important;margin-bottom:.2rem}.hero-date{font-size:clamp(1.5rem,2.8vw,2.2rem)!important}.hero-location{font-size:clamp(1.2rem,2vw,1.8rem)!important;letter-spacing:2px;font-weight:700;width:100%;max-width:30rem}.main-logo{width:min(100%,760px)!important;max-width:760px!important;transform:translateY(-2rem)!important;margin-left:clamp(.5rem,1.5vw,1.5rem)!important;margin-right:clamp(.5rem,1.5vw,1.5rem)!important}.countdown{justify-content:flex-start!important;gap:.9rem}.countdown-item{min-width:92px;padding:.9rem 1rem;border-radius:12px}.count-num{font-size:clamp(1.8rem,2.8vw,2.7rem)!important;font-weight:800}.count-num.count-pulse{animation:countdownPulse .22s ease-out}@keyframes countdownPulse{0%{transform:scale(1);text-shadow:0 0 0 rgba(255,255,255,0)}45%{transform:scale(1.08);text-shadow:0 0 10px rgba(255,255,255,.35)}to{transform:scale(1);text-shadow:0 0 0 rgba(255,255,255,0)}}.count-label{font-size:.95rem;font-weight:700}.btn-register{font-size:1.2rem!important;padding:.95rem 2.3rem!important;font-weight:800!important}#header{padding:.75rem .9rem!important}#menuTrigger{font-weight:800!important}@media(max-width:991px){#hero{padding:6rem 0 2.5rem!important}.hero-content{transform:none;padding-left:1rem!important;padding-right:1rem!important}.hero-row{min-height:auto;row-gap:1.6rem}.main-logo{max-width:540px!important;transform:translateY(-1rem)!important;margin-left:auto;margin-right:auto}.hero-image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:0}.hero-image-wrap .main-logo{max-width:520px!important;width:92%!important;opacity:.14;filter:saturate(.9);transform:none!important}.hero-row{position:relative}.hero-content{position:relative;z-index:1}.countdown{justify-content:center!important}#header{padding:.6rem .8rem!important}#header .navbar-brand img{height:78px!important}#menuTrigger{font-size:1.15rem!important;gap:.45rem!important;padding:.35rem .45rem!important}#menuTrigger i{font-size:1.3rem!important}}@media(max-width:576px){.hero-shell{max-width:100%}}@media(max-width:576px){#hero{min-height:auto;padding:5.5rem 0 2rem!important}.hero-title{font-size:clamp(2.1rem,9vw,2.8rem)!important}.hero-date{font-size:1.15rem!important}.hero-location{font-size:1rem!important;letter-spacing:1px}.main-logo{max-width:360px!important;transform:none!important}.countdown{gap:.55rem}.countdown-item{min-width:72px;padding:.6rem .7rem}.count-num{font-size:1.45rem!important}.count-label{font-size:.72rem}.btn-register{width:100%;max-width:300px;font-size:1rem!important;padding:.85rem 1rem!important;text-align:center}#header .navbar-brand img{height:62px!important}#menuTrigger{font-size:.95rem!important;letter-spacing:.5px!important}.hero-content{padding-left:.4rem;padding-right:.4rem}}
