@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#141414}.container{max-width:1400px;margin:0 auto}li{list-style:none}a{color:#fff;font-weight:600;text-decoration:none}img{object-fit:cover;width:100%;height:100%}.text-center{text-align:center}.text-justify{text-align:justify}nav{z-index:100;background-color:#0000;border-bottom:1px solid #ffffff3a;max-width:80%;margin:auto;position:relative}nav .menu{grid-template-columns:1fr 2fr;gap:20px;padding-top:15px;display:grid}nav .menu ul{justify-content:flex-end;height:100%;display:flex}.menu li{justify-content:center;align-items:center;height:100%;display:flex}.menu li a{color:#eee8;border-bottom:1px;justify-content:center;align-items:center;width:100%;height:100%;margin-top:2px;padding:0 20px;font-weight:400;transition:all .3s ease-in-out;display:flex}.menu .logo a:hover{border:none}nav .logo{width:100px}nav .logo img{object-fit:contain;width:100%;height:100%}nav .menu a:hover,nav .menu a.active{color:#fff;border-bottom:1px solid #ff003c}main{width:100%}.hero{width:100%;height:90dvh;margin-top:-90px;position:relative}.hero .list .item{z-index:-2;position:absolute;inset:0}.hero .item:before{content:"";z-index:1;background-image:linear-gradient(#14141400,#141414);width:100%;height:100%;position:absolute;inset:0}.hero .list .item img{background-position:0;background-repeat:no-repeat}.hero .list .item>div{text-shadow:0 5px 10px #000;z-index:20;width:100%;margin:auto;padding-right:30%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero .list .item>div h3{letter-spacing:1rem;font-size:1.3rem;font-weight:500;line-height:6rem}.hero .list .item>div h2{letter-spacing:1rem;font-size:10rem;font-weight:800;line-height:6rem}.hero .list .item>div .lugar{letter-spacing:.5rem;font-size:5rem;font-weight:900}.hero .list .item:first-child{z-index:1}.hero .list .item:first-child h2,.hero .list .item:first-child h3,.hero .list .item:first-child p{filter:blur(20px);opacity:0;animation:.5s linear forwards showContent;transform:translateY(50px)}@keyframes showContent{to{opacity:1;filter:blur();transform:translateY(0)}}.hero .list .item:first-child h2{animation-delay:.3s}.hero .list .item:first-child h3{animation-delay:.5s}.hero .list .item:first-child p{animation-delay:.7s}.hero.next .list .item:first-child img{border-radius:20px;width:190px;height:220px;animation:.3s ease-in-out forwards showImage;position:absolute;bottom:50px;left:50%}@keyframes showImage{to{border-radius:0;width:100%;height:100%;bottom:0;left:0}}.hero.next .thumbnail .item:last-child{width:0;animation:.5s linear forwards showThumbnail;overflow:hidden}@keyframes showThumbnail{to{width:190px}}.hero.next .thumbnail{animation:.5s linear forwards transfrmThumbnail;transform:translate(190px)}@keyframes transfrmThumbnail{to{transform:translate(0)}}.hero.prev .list .item:nth-child(2){z-index:2}.hero.prev .list .item:nth-child(2) img{animation:.5s linear forwards outImage;position:absolute;bottom:0;left:0}@keyframes outImage{to{border-radius:20px;width:190px;height:220px;bottom:50px;left:50%}}.hero.prev .list .thumbnail .item:first-child{opacity:0;width:0;animation:.3s forwards showThumbnail;overflow:hidden}.hero.prev .list .item:nth-child(2) h2,.hero.prev .list .item:nth-child(2) h3,.hero.prev .list .item:nth-child(2) p{animation:.5s linear forwards contentOut}@keyframes contentOut{to{filter:blur(20px);opacity:0;transform:translateY(-190px)}}.thumbnail{z-index:100;gap:30px;width:max-content;display:flex;position:absolute;bottom:150px;left:50%}.thumbnail .item{border-radius:20px;flex-shrink:0;width:190px;height:220px;position:relative;overflow:hidden}.arrows{z-index:3;align-items:center;gap:10px;width:400px;display:flex;position:absolute;top:80%;right:65%}.arrows button{color:#fff;background-color:#eee4;border:none;border-radius:50%;width:40px;height:40px;font-family:monospace;font-size:large;font-weight:700;transition:all .5s}.arrows button:hover{color:#555;background-color:#eee}.time{z-index:210;background-color:#f13a5c;width:0;height:5px;position:absolute;top:0;left:0}.hero.next .time,.hero.prev .time{width:100%;animation:2s linear forwards timeRunning}@keyframes timeRunning{to{width:0}}.socialMedia{z-index:4;border-left:1px solid #ffffff4e;flex-direction:column;justify-content:center;align-items:center;width:70px;height:40%;display:flex;position:fixed;top:25%;right:0}.socialMedia a{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:10px;font-size:1.3rem;display:flex}.container_rep{justify-content:center;align-items:center;display:flex}.reproductor{z-index:100;background-color:#141414;border-radius:10px;grid-template-columns:auto 1fr auto;justify-content:center;align-items:center;gap:3.5rem;width:90%;max-width:800px;height:90px;margin:0 auto;display:grid;position:fixed;bottom:3rem;overflow:hidden}.reproductor:after{content:"";z-index:1;opacity:.03;filter:hue-rotate(320deg)brightness(1.5)saturate(0);background-image:url(/assets/ondas-BTXPdMrO.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.btn_reprodctor{z-index:10;cursor:pointer;background-color:#eee4;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.btn_reprodctor i{font-size:1.5rem;color:#eee!important}.info-radio{grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:2rem;display:grid}.info-radio .info h2{font-size:1.3rem}.info-radio .info p{font-size:.8rem;font-weight:300}.img_radio{width:90px;height:90px;overflow:hidden}.volume-container{z-index:10;grid-template-columns:auto 1fr;justify-content:flex-end;align-items:center;gap:1rem;width:100%;height:100%;display:grid;position:relative}.controls{justify-content:center;align-items:center;display:flex}.mute-button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.2rem;transition:color .2s}.mute-button:hover{color:#5500fe}.volume-slider{-webkit-appearance:none;background:0 0;width:50%}.volume-slider:focus{outline:none}.volume-slider::-webkit-slider-runnable-track{cursor:pointer;background:#888;border-radius:10px;width:100%;height:6px}.volume-slider::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#5500fe;border-radius:50%;width:16px;height:16px;margin-top:-5px;transition:transform .1s;box-shadow:0 0 10px #d900ff80}.volume-slider::-webkit-slider-thumb:active{transform:scale(1.2)}.number{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.number .image_radio img{object-fit:contain;width:100%;height:100%}.number .info_radio{flex-direction:column;justify-content:center;display:flex}.number .info_radio h2{font-size:1.2rem;font-weight:300;line-height:1rem}.number .info_radio p{font-size:2.5rem;font-weight:700;line-height:2.5rem}.number .info_radio .Numero{line-height:5rem}.number .info_radio p i{margin-right:10px}.redes{background-color:#eaeaea;width:100%}.redes>div{grid-template-columns:repeat(2,1fr);height:50dvh;margin-bottom:400px;display:grid}.redes .links_redes{flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.links_redes h3{color:#222;text-align:center;text-transform:uppercase;flex-direction:column;font-size:2.5rem;font-weight:800;line-height:2.5rem;display:flex}.links_redes h3 span{color:#ff003c}.social_container{justify-content:center;width:100%;margin-top:3rem;display:flex}.social_container ul{gap:1rem;display:grid}.social_container ul li a{color:#222;align-items:center;font-size:1.5rem;font-weight:600;display:flex}.social_container ul li a i{font-size:2rem;font-weight:700}.social_container ul li a span{color:#888;margin-left:1.5rem}.download-apps{background-color:#5500fe;width:100%;height:50dvh;margin-bottom:200px}.download-apps>div{grid-template-columns:repeat(2,1fr);height:100%;display:grid}.download-apps .info-apps{flex-direction:column;justify-content:center;display:flex}.download-apps .info-apps h2{margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:3rem}.download-apps .info-apps p{font-size:1.3rem}.download-apps .info-apps .buttons{gap:20px;margin-top:3rem;display:flex}.download-apps .info-apps .buttons a{color:#222;background-color:#eaeaea;border:1px solid #222;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:20px;width:250px;padding:.5rem 1rem;display:grid}.download-apps .info-apps .buttons a i{font-size:3rem}.download-apps .info-apps .buttons a p{flex-direction:column;font-size:1rem;font-weight:400;line-height:1.3rem;display:flex}.download-apps .info-apps .buttons a span{font-size:1.5rem;font-weight:700}.download-apps .info-apps .buttons a:nth-child(2){color:#eaeaea;background-color:#222}.download-apps .info-apps .buttons a:nth-child(2) i{font-size:2rem}.programacion{width:100%;margin-bottom:100px}.programacion .title_program{text-align:center;margin:100px 0}.programacion .title_program h2{margin-bottom:3rem;font-size:2rem}.program-slider{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.program-left{position:relative}.program-left img{object-fit:cover;border-radius:20px;width:100%;height:600px}.program-arrows{gap:10px;display:flex;position:absolute;bottom:50px;left:50px}.program-arrows button{cursor:pointer;border:none;border-radius:50%;width:50px;height:50px;font-size:20px}.program-right{justify-content:space-between;gap:40px;display:flex}.program-info{max-width:400px}.program-info h2{font-size:36px}.program-info h3{opacity:.9;color:#fff;font-size:1.7rem}.program-hour-dias{flex-direction:column;margin-top:3rem;display:flex}.program-hour{font-size:3rem;font-weight:800;display:inline-block}.program-dias{font-size:1.8rem;font-weight:500;display:inline-block}.program-aside{flex-direction:column;gap:15px;display:flex}.program-time{opacity:.5;cursor:pointer;font-size:20px}.program-time.active{opacity:1;font-weight:700}.Auspiciantes .list .item{background-image:linear-gradient(90deg,#5da60a,#1e3578,#0c3779);width:100%;height:30dvh}.Auspiciantes .list .item img{object-fit:contain}.BuzonCiudadano{width:100%;margin-bottom:100px}.BuzonCiudadano .content-title{text-align:center}.BuzonCiudadano .content-title h3{margin-bottom:3rem;font-size:2rem;font-weight:800}.form-contact{justify-content:center;align-items:center;width:100%;margin-top:50px;padding:30px;display:flex}.form-contact form{width:80%;max-width:750px;font-size:1rem}.form-contact .info-user{grid-template-columns:repeat(2,1fr);grid-template-areas:"nombre apellido""correo correo";gap:1rem;display:grid}.form-contact .info-user .form-group:nth-child(3){grid-area:correo}.form-contact .form-group{flex-direction:column;display:flex}.form-contact .form-group label{margin-top:1rem;font-size:.7rem}.form-contact .form-group input{background-color:#0000;border:none;border-bottom:1px solid #444;outline:none;width:100%;height:45px;margin-top:-.5rem;transition:all .3s ease-in-out}.form-contact .form-group input:focus{border-bottom:1px solid #5500fe}.form-contact .form-group input.invalid,.form-contact .form-group textarea.invalid{border-bottom:1px solid red}.form-contact .form-group .invalid-feedback p{color:red;margin-top:1rem;font-size:.75rem}.message-user{padding:1rem 0}.message-user label{margin-bottom:1rem}.message-user textarea{resize:none;background-color:#0000;border:none;border-bottom:1px solid #444;outline:none;padding:15px}.message-user textarea:focus{border-bottom:1px solid #5500fe}.button-send{display:flex}.button-send button{cursor:pointer;background-color:#5500fe;border:none;border-radius:5px;flex:1;margin-top:1rem;padding:1rem;transition:all .3s ease-in-out}.button-send button:hover{background-color:#6600fe;font-weight:500}.mapa{border-radius:15px;width:100%;margin-bottom:300px;position:relative;overflow:hidden}.mapa iframe{filter:invert()hue-rotate(210deg)saturate(150%)contrast(90%);border:none;width:100%;height:50dvh;position:relative}.mapa:before{content:"";pointer-events:none;z-index:50;background-color:#00000081;width:100%;height:100%;position:absolute;inset:0}.content-etica{background-color:#eee4;border-radius:30px;width:1200px;max-width:90%;margin:-150px auto 300px;padding:3rem;font-size:1.2rem;line-height:2.2rem}.section-cap,.section-title{margin:1.8rem 0;font-size:2rem;font-weight:700;line-height:2.5rem}.section-title{margin:0 0 2rem;font-weight:600;line-height:1rem}.content-etica p{margin:2rem 0}.content-etica p span{font-weight:800}.content-etica p li{margin-left:2rem}.content-etica p li span{margin-right:1rem}.header_about{width:100%;height:50dvh;margin-top:-82px;position:relative;overflow:hidden}.header_about:before{content:"";z-index:-1;background-image:linear-gradient(#14141400,#141414);position:absolute;inset:0}.header_about>div{align-items:center;height:100%;display:flex}.header_about img{z-index:-2;object-fit:cover;opacity:.6;filter:blur(10px);width:100%;height:100%;position:absolute;inset:0}.header_about>div .title_About{margin-top:10rem;font-size:2rem;font-weight:600}.sobre_nosotros{margin-top:-150px}.sobre_nosotros .content{grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:100px;display:grid}.content .img_nosotros{width:100%;position:relative}.content .img_nosotros img:first-child{border-radius:15px;width:90%;height:100%;position:relative;overflow:hidden}.content .img_nosotros img:nth-child(2){border:.5rem solid #fff;border-radius:1rem;width:250px;height:300px;position:absolute;top:10%;right:-30px;box-shadow:0 5px 20px #120234}.container_text_nosotros{flex-direction:column;justify-content:center;padding:3rem;display:flex}.container_text_nosotros p{font-size:1rem}.container_text_nosotros h2{margin-top:.8rem;font-size:2.3rem;font-weight:500;line-height:2.2rem}.container_text_nosotros p:nth-child(3){margin-top:3rem;line-height:1.8rem}.list-features{margin-top:3rem;padding:0;list-style:none}.list-features li{align-items:center;gap:15px;margin-bottom:18px;display:flex}.icon-check{color:#fff;background-color:#ff4d4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:4px;font-size:.7rem;display:flex}.list-features li p{color:#7b7b7b;font-size:1.05rem;font-weight:500}.nosotros-extra{max-width:1400px;margin:150px auto}.galeria-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:200px;gap:15px;margin-bottom:200px;display:grid}.grid-item{background:#f0f0f0;border-radius:15px;position:relative;overflow:hidden}.grid-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.grid-item:hover img{transform:scale(1.1)}.grid-item.tall{grid-row:span 2}.grid-item.wide{grid-column:span 2}.overlay{color:#fff;background:linear-gradient(#0000,#0009);padding:20px;font-size:.9rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.cobertura-section{text-align:center;margin-bottom:300px;position:relative}.cobertura-section h3{color:#ccc;margin-bottom:40px;font-size:1.5rem}.mapa-placeholder{border-radius:20px;justify-content:space-around;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.mapa-placeholder img{filter:blur(8px);opacity:.6;position:absolute;scale:1.1}.mapa-placeholder:after{content:"";background-color:#ffffff37;width:100%;height:100%;position:absolute;inset:0}.punto{z-index:30;flex-direction:column;align-items:center;display:flex}.punto span{color:#fff;background:#5500fe;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:10px;font-weight:800;display:flex;position:relative;box-shadow:0 10px 20px #5500fe33}.punto span:after{content:"";border:2px solid #5500fe;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse;position:absolute}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.punto p{color:#fff;font-size:.9rem;font-weight:700}.hero-contact{justify-content:center;align-items:center;width:100%;height:50dvh;margin-top:-85px;font-size:2.5rem;display:flex;position:relative}.hero-contact:before{content:"";filter:blur(10px);z-index:-1;background-image:url(/assets/Estudio-B3M3JKZy.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:55dvh;margin-top:-120px;position:absolute;transform:skewY(4deg)}.hero-contact:after{content:"";z-index:-1;background-image:linear-gradient(#14141400,#141414);margin-top:-590px;position:absolute;inset:0;transform:skewY(4deg)}.info-form{width:100%;margin-top:-80px;margin-bottom:100px}.info-form>div{color:#c7c7c7;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;height:100%;display:grid}.info-form .info-contacts{padding-top:3rem}.info-form .info-contacts>p{margin-top:2rem}.info-form .info-contacts h3{z-index:30;font-size:2rem;font-weight:500;line-height:2rem}.info-form .info-contacts h3 span{font-size:3rem;font-weight:800}.info-form .telfono-radio{margin-top:3rem}.info-form .telfono-radio .icon-number{margin-top:2rem}.info-form .telfono-radio .icon-number .title-info{align-items:center;gap:1rem;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:flex}.info-form .telfono-radio .icon-number .title-info i{font-size:2.5rem}.info-form .telfono-radio .icon-number .phone{letter-spacing:.3px;margin-left:1.3rem;font-size:1.1rem;font-weight:400;line-height:1.5rem}.form-contacts{background-image:linear-gradient(90deg,#121212,#1b0a38);border-radius:30px;width:90%;margin:0 auto;padding:4rem}.form-contacts .title-form h2{margin-bottom:1.5rem}.info-form form{margin-top:1rem;padding:1rem 0}.info-user{grid-template-areas:"nombre correo""asunto asunto";gap:15px;display:grid}.info-form form .info-user .form-group:first-child{grid-area:nombre}.info-form form .info-user .form-group:nth-child(2){grid-area:correo}.info-form form .info-user .form-group:nth-child(3){grid-area:asunto}.info-form .form-group{flex-direction:column;margin-bottom:1.3rem;display:flex}.info-form .form-group input,.info-form .form-group textarea{background-color:#0000;border:none;border-bottom:2px solid #414141;outline:none;width:100%;padding-top:.6rem;padding-bottom:.2rem;font-size:1rem;transition:all .8s ease-in-out}.info-form .form-group label{font-size:.8rem;font-weight:600}.info-form .form-group input:focus,.info-form .form-group textarea:focus{border-bottom:2px solid #5500fe}.info-form .form-group textarea{resize:none;width:100%;min-width:100%;max-width:100%;height:10rem;min-height:10rem;max-height:10rem;margin-top:1rem}.info-form form button{cursor:pointer;background-color:#5500fe;border:none;width:100%;margin-top:2rem;padding:10px 20px}.map{z-index:-10000;margin-top:-80px}
