@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:icomoon;src:url(/build/assets/icomoon-3c4b2180.eot?ms429r);src:url(/build/assets/icomoon-3c4b2180.eot?ms429r#iefix) format("embedded-opentype"),url(/build/assets/icomoon-7c62e295.ttf?ms429r) format("truetype"),url(/build/assets/icomoon-cd25f617.woff?ms429r) format("woff"),url(/build/assets/icomoon-94474f90.svg?ms429r#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ico-reto:before{content:""}.icon-ico-pista:before{content:""}.icon-ico-cerrar:before{content:""}.icon-ico-link:before{content:""}.icon-ico-info:before{content:""}.icon-ico-luz:before{content:""}.icon-ico-organigrama:before{content:""}.icon-ico-play:before{content:""}.icon-ico-stop:before{content:""}.icon-ico-candado:before{content:""}.icon-ico-reloj:before{content:""}.icon-ico-salir:before{content:""}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 1360px){*{text-rendering:auto}}*,*:after,*:before{box-sizing:inherit}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{background-color:#fff9f3;font-family:Montserrat,sans-serif;font-weight:500;color:#353232;font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:relative;overflow:hidden}@media only screen and (max-width: 767px){body{font-size:14px;line-height:18px}}body.body-fade-in{animation:fadeIn ease .5s;-webkit-animation:fadeIn ease .5s;-moz-animation:fadeIn ease .5s;-o-animation:fadeIn ease .5s;-ms-animation:fadeIn ease .5s}div{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:Montserrat,sans-serif;font-weight:400;margin:0 0 20px;padding:0}h1{font-size:35px;line-height:45px}@media only screen and (max-width: 991px){h1{font-size:32px;line-height:42px}}@media only screen and (max-width: 600px){h1{font-size:28px;line-height:38px}}h2{font-size:30px;line-height:40px}@media only screen and (max-width: 991px){h2{font-size:27px;line-height:37px}}@media only screen and (max-width: 600px){h2{font-size:24px;line-height:34px}}h3{font-size:28px;line-height:38px}@media only screen and (max-width: 1199px){h3{font-size:25px;line-height:35px}}@media only screen and (max-width: 991px){h3{font-size:22px;line-height:32px}}h4,h5{font-size:24px;line-height:32px}@media only screen and (max-width: 991px){h4,h5{font-size:22px;line-height:30px}}@media only screen and (max-width: 600px){h4,h5{font-size:20px;line-height:28px}}ul,ol{margin-top:0;margin-bottom:0}ul li,ol li{margin:0 0 5px;padding:0;font-size:15px;line-height:20px;font-weight:500}@media only screen and (max-width: 767px){ul li,ol li{font-size:14px;line-height:18px}}ul li strong,ol li strong{font-weight:700}p{margin:0 0 10px;padding:0;font-size:15px;line-height:20px;font-weight:500}@media only screen and (max-width: 767px){p{font-size:14px;line-height:18px}}p strong{font-weight:700}sup{line-height:0;font-size:60%}img{display:block;max-width:100%;height:auto}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease;outline:none;text-decoration:none;position:relative}@media only screen and (max-width: 767px){a{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transform:all 0s ease;transition:all 0s ease}}:active,:focus{outline:none}textarea,input{width:100%;-webkit-appearance:none;border-radius:0;color:#353232;font-family:Montserrat,sans-serif;padding:7px 0;font-size:15px;line-height:20px;font-weight:500;border:0;background:transparent;border-bottom:1px solid #6f6f6e}@media only screen and (max-width: 991px){textarea,input{font-size:15px;line-height:18px}}select{width:100%;border-radius:0;color:#353232;padding:7px 0;font-size:15px;line-height:20px;font-weight:400;border:0;background:transparent;border-bottom:1px solid #353232}@media only screen and (max-width: 991px){select{font-size:14px;line-height:18px}}@media only screen and (max-width: 600px){select{font-size:14px;line-height:22px}}input[type=checkbox]{-webkit-appearance:checkbox}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:none;height:80px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[type=radio]:checked,[type=radio]:not(:checked),[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+span,[type=radio]:not(:checked)+span,[type=checkbox]:checked+span,[type=checkbox]:not(:checked)+span{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:block;color:#353232}[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:before,[type=checkbox]:checked+span:before,[type=checkbox]:not(:checked)+span:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #353232;background:transparent}[type=radio]:checked+span:after,[type=radio]:not(:checked)+span:after,[type=checkbox]:checked+span:after,[type=checkbox]:not(:checked)+span:after{content:"";width:8px;height:8px;background:#353232;position:absolute;top:6px;left:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease}[type=radio]:not(:checked)+span:after,[type=checkbox]:not(:checked)+span:after{opacity:0;filter:alpha(opacity=0);transform:scale(0)}[type=radio]:checked+span:after,[type=checkbox]:checked+span:after{opacity:1;filter:alpha(opacity=100);transform:scale(1)}section,header,footer{position:relative;width:100%;margin:0 auto;overflow:auto;padding:0}section .container,header .container,footer .container{max-width:1260px;width:100%;margin:0 auto;padding:0 30px}@media only screen and (max-width: 1360px){section .container,header .container,footer .container{max-width:1200px}}@media only screen and (max-width: 991px){section .container,header .container,footer .container{padding:0 20px}}section .container .row,header .container .row,footer .container .row{margin-left:-30px;margin-right:-30px;max-width:none;display:flex;flex-wrap:wrap}@media only screen and (max-width: 991px){section .container .row,header .container .row,footer .container .row{margin-left:-20px;margin-right:-20px}}section .container .row .col,header .container .row .col,footer .container .row .col{position:relative;padding:0 30px}@media only screen and (max-width: 991px){section .container .row .col,header .container .row .col,footer .container .row .col{padding:0 20px}}@media only screen and (max-width: 600px){section .container .row .col,header .container .row .col,footer .container .row .col{margin-top:20px}section .container .row .col:first-child,header .container .row .col:first-child,footer .container .row .col:first-child{margin-top:0}}section .container .row .col.col12,header .container .row .col.col12,footer .container .row .col.col12{width:12.5%}@media only screen and (max-width: 767px){section .container .row .col.col12,header .container .row .col.col12,footer .container .row .col.col12{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col12,header .container .row .col.col12,footer .container .row .col.col12{width:100%}}section .container .row .col.col20,header .container .row .col.col20,footer .container .row .col.col20{width:20%}@media only screen and (max-width: 767px){section .container .row .col.col20,header .container .row .col.col20,footer .container .row .col.col20{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col20,header .container .row .col.col20,footer .container .row .col.col20{width:100%}}section .container .row .col.col25,header .container .row .col.col25,footer .container .row .col.col25{width:25%}@media only screen and (max-width: 767px){section .container .row .col.col25,header .container .row .col.col25,footer .container .row .col.col25{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col25,header .container .row .col.col25,footer .container .row .col.col25{width:100%}}section .container .row .col.col33,header .container .row .col.col33,footer .container .row .col.col33{width:33.3333%}@media only screen and (max-width: 767px){section .container .row .col.col33,header .container .row .col.col33,footer .container .row .col.col33{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col33,header .container .row .col.col33,footer .container .row .col.col33{width:100%}}section .container .row .col.col40,header .container .row .col.col40,footer .container .row .col.col40{width:40%}@media only screen and (max-width: 767px){section .container .row .col.col40,header .container .row .col.col40,footer .container .row .col.col40{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col40,header .container .row .col.col40,footer .container .row .col.col40{width:100%}}section .container .row .col.col50,header .container .row .col.col50,footer .container .row .col.col50{width:50%}@media only screen and (max-width: 767px){section .container .row .col.col50,header .container .row .col.col50,footer .container .row .col.col50{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col50,header .container .row .col.col50,footer .container .row .col.col50{width:100%}}section .container .row .col.col60,header .container .row .col.col60,footer .container .row .col.col60{width:60%}@media only screen and (max-width: 767px){section .container .row .col.col60,header .container .row .col.col60,footer .container .row .col.col60{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col60,header .container .row .col.col60,footer .container .row .col.col60{width:100%}}section .container .row .col.col66,header .container .row .col.col66,footer .container .row .col.col66{width:66.6666%}@media only screen and (max-width: 767px){section .container .row .col.col66,header .container .row .col.col66,footer .container .row .col.col66{width:50%}}@media only screen and (max-width: 600px){section .container .row .col.col66,header .container .row .col.col66,footer .container .row .col.col66{width:100%}}section .container.container-mini,header .container.container-mini,footer .container.container-mini{max-width:940px}@media only screen and (max-width: 1199px){section .container.container-mini,header .container.container-mini,footer .container.container-mini{max-width:100%}}.boton{color:#fff9f3;position:relative;top:0;cursor:pointer;text-transform:uppercase;font-family:Montserrat,sans-serif;border:none;font-weight:800;font-size:16px;line-height:16px;padding:15px 30px;display:table;height:46px;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease}.boton:after{content:"";width:100%;height:4px;display:block;position:absolute;bottom:-4px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease}.boton.boton-link{padding-right:55px;position:relative}.boton.boton-link span{font-size:22px;position:absolute;top:12px;right:25px}.boton.boton-naranja{background:#f49c01}.boton.boton-naranja:after{background:#f28400}.boton:hover,.boton:focus,.boton:active{top:4px}.boton:hover:after,.boton:focus:after,.boton:active:after{height:0;bottom:0}.circulo{position:absolute;z-index:3;margin:0;padding:0;cursor:pointer;width:40px;height:40px;display:block}.circulo:after,.circulo:before{content:"";display:block;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;z-index:1;background:#f49c01;animation:grow 1.6s ease-in-out infinite}.circulo:before{animation-delay:-.8s}.circulo span{font-size:22px;line-height:40px;color:#fff9f3;width:40px;height:40px;display:block;border-radius:50%;text-align:center;border:1px solid #fff9f3;background:#f49c01;position:absolute;z-index:2}.circulo.circulo-rojo:after,.circulo.circulo-rojo:before{background:#e85455}.circulo.circulo-rojo span{background:#e85455}.titulo-medio{font-weight:800;font-size:30px;line-height:36px;margin:0 0 15px;color:#f49c01}.titulo-peque{font-weight:800;font-size:22px;line-height:26px;margin:0 0 15px;color:#f49c01}.logo{position:fixed;top:30px;left:30px;z-index:3;width:160px;height:auto}.ciudad{width:100vw;height:100vh;position:relative;overflow:hidden}.ciudad .fondo-ciudad{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease}.ciudad .fondo-ciudad.fondo-ciudad-luz{opacity:1;filter:alpha(opacity=100);z-index:0}.ciudad .circulo{z-index:4}.ciudad .circulo.circulo-luz{top:52%;right:16%}.ciudad .circulo#boton-coches-1{bottom:10%;left:25%}.ciudad .circulo#boton-coches-2{top:20%;left:2%}.ciudad .circulo#boton-coches-3{top:6%;right:10%}.ciudad .circulo.circulo-play{top:60%;left:30%}.ciudad .coches{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:2}.ciudad .coches#movimiento-coches-1{animation:coches1 12s ease-in-out infinite;overflow:visible;animation-name:coches1;animation-play-state:running;animation-duration:9s;animation-iteration-count:infinite}.ciudad .coches#movimiento-coches-2{animation:coches2 14s ease-in-out infinite;overflow:visible;animation-name:coches2;animation-play-state:running;animation-duration:10s;animation-iteration-count:infinite}.ciudad .coches#movimiento-coches-3{animation:coches3 10s ease-in-out infinite;overflow:visible;animation-name:coches3;animation-play-state:running;animation-duration:6s;animation-iteration-count:infinite}.ciudad.encendido .fondo-ciudad{opacity:0;filter:alpha(opacity=0)}.ciudad.encendido .fondo-ciudad.fondo-ciudad-luz{opacity:1;filter:alpha(opacity=100)}.ciudad.hall .circulo.circulo-play{top:50%;left:50%}.popup_info{width:100%;height:100%}.popup_body{display:flex;align-items:center;opacity:0;filter:alpha(opacity=0);z-index:-1234;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transform:opacity .3s ease;transition:opacity .3s ease}.popup_body.popup_body_show{z-index:34;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transform:opacity .3s ease;transition:opacity .3s ease;height:auto;overflow:auto}.popup_body .popup_back{background:rgba(224,217,203,.9);position:fixed;left:0;right:0;top:0;bottom:0}.popup_contain{position:relative;background:#fff9f3;max-width:660px;margin:60px auto;padding:40px}@media only screen and (max-width: 991px){.popup_contain{max-width:700px;padding:35px}}@media only screen and (max-width: 600px){.popup_contain{padding:30px 20px}}.popup_contain .popup_close{position:absolute;font-size:20px;top:10px;right:10px;cursor:pointer;height:80px;width:40px;text-align:center;line-height:40px;border-radius:20px;background:transparent;color:#353232}.popup_contain .popup_close span{line-height:40px}.popup_contain .logo-popup{height:70px;width:auto;margin:0 0 20px}.popup_contain p{color:#353232}.popup_contain .video-container{position:relative;margin:20px 0}.popup_contain .video-container span{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);font-size:30px;line-height:60px;text-align:center;cursor:pointer;color:#fff9f3;background:#f49c01;width:60px;height:60px;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease;opacity:1;filter:alpha(opacity=100)}.popup_contain .video-container video{width:100%;height:auto;margin:0 auto}.popup_contain .video-container.pause span{opacity:0;filter:alpha(opacity=0)}.popup_contain .boton{margin:30px auto 0}.fondo-login{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:1}.main-login{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-login .linea-fondo{position:absolute;left:0;top:0;width:100%;display:block;transform:scale(2)}.main-login .linea-fondo .linea-login{width:100%;height:auto;fill:none;stroke:red;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.main-login .ventana-formulario{width:560px;background:#fff9f3;padding:35px 40px;margin:20px auto 40px;position:relative;z-index:2}.main-login .ventana-formulario form .formulario-linea{margin:15px 0 0}.main-login .ventana-formulario form .formulario-linea label{font-size:15px;line-height:18px;font-weight:500;color:#6f6f6e}.main-login .ventana-formulario form .formulario-linea .obligatorio{color:#e85455}.main-login .ventana-formulario form .formulario-checkbox{margin:20px 0 0}.main-login .ventana-formulario form .formulario-checkbox span{font-size:14px;line-height:20px}.main-login .ventana-formulario form .formulario-checkbox span a{font-weight:600;color:#f49c01;text-decoration:underline}.main-login .ventana-formulario form .formulario-checkbox label{position:relative}.main-login .ventana-formulario form .formulario-checkbox input{position:absolute;left:0;width:8px;z-index:-1;opacity:0;filter:alpha(opacity=0)}.main-login .ventana-formulario form .formulario-enviar{text-align:center;margin:30px 0 0}.main-login .ventana-formulario form .formulario-enviar .boton{margin:0 auto 10px}.main-login .ventana-formulario .notificacion{font-size:14px;line-height:16px;color:green;font-weight:600}.error-form{padding:0;margin:0}.error-form li{padding:10px 0 5px;margin:0;list-style:none;font-size:14px;line-height:16px;color:#e85455;font-weight:500}.main-juego{height:100%;width:100%;overflow:hidden}.modal{width:100%;height:100vh;position:fixed;z-index:3;top:0;left:0;display:flex;animation:modal .6s 1s forwards}.modal .fondo-login{z-index:-1}.modal .contenido{margin:auto;position:relative;z-index:1}.modal .contenido .interior{position:relative;z-index:1}#cerrar{display:none}#cerrar:checked+label,#cerrar:checked~.modal{display:none}.badge{position:relative;z-index:10}.badge .contenido{margin:auto;position:relative;z-index:1}.badge .contenido:after{content:"";background-image:url(/img/cordon.svg);width:620px;height:700px;display:block;background-size:620px 700px;position:absolute;left:calc(50% - 310px);top:-220px;z-index:-1}.badge .contenido:before{content:"";background:#6f6f6e;width:20px;height:30px;border-radius:5px;display:block;position:absolute;left:calc(50% - 10px);top:-10px;z-index:2}.badge .contenido .interior{background:#fff9f3;padding:30px 25px 25px;text-align:center;max-width:320px}.badge .contenido .interior:before{content:"";background:#f49c01;width:50px;height:10px;border-radius:5px;display:block;position:absolute;left:calc(50% - 25px);top:15px;z-index:2}.badge .contenido .interior .user-badge{margin:10px auto;width:120px}.badge .contenido .interior .barcode{width:100%;height:auto;margin:0 auto}.badge .contenido .interior .nombre-badge{font-size:20px;line-height:24px;font-weight:800;color:#f49c01}.badge .contenido .interior .boton{margin:20px auto 30px}.lab{width:100vw;height:100vh;position:relative;overflow:hidden}.lab .codigo{position:fixed;width:300px;z-index:2;right:30px;height:100%;display:flex;align-items:center}.lab .codigo .box-codigo{background:#e85455;padding:25px}.lab .codigo .box-codigo .bloqueo{background:#f47878;width:100%;display:flex;padding:10px;margin:0 0 20px}.lab .codigo .box-codigo .bloqueo p{color:#fff9f3;font-weight:700;margin:0;line-height:20px}.lab .codigo .box-codigo .bloqueo span{color:#fff9f3;font-size:25px;line-height:20px;margin:0 5px 0 0}.lab .codigo .box-codigo p{color:#fff9f3;font-size:14px;line-height:18px}.lab .codigo .box-codigo p.titulo-codigo{font-weight:800;font-size:22px;line-height:26px}.lab .codigo .box-codigo form input{border:none;background:#fff9f3;padding:10px;margin:10px 0}.lab .codigo .box-codigo form .boton{width:100%;display:block;margin:5px 0 20px}.lab .codigo .box-codigo .info-codigo{font-size:12px;line-height:16px;font-style:italic;font-weight:600;margin:0}.lab .fondo-lab{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;transition:all .3s ease}.lab.lab-1,.lab.lab-1 .codigo .box-codigo .boton{background:#35440e}.lab.lab-1 .codigo .box-codigo .boton:after{background:#232d08}.lab.lab-2,.lab.lab-2 .codigo .box-codigo .boton{background:#073a31}.lab.lab-2 .codigo .box-codigo .boton:after{background:#052620}.lab.lab-3,.lab.lab-3 .codigo .box-codigo .boton{background:#1c144c}.lab.lab-3 .codigo .box-codigo .boton:after{background:#0a0821}.lab.lab-4,.lab.lab-4 .codigo .box-codigo .boton{background:#3f2119}.lab.lab-4 .codigo .box-codigo .boton:after{background:#28110c}.lab.lab-5,.lab.lab-5 .codigo .box-codigo .boton{background:#043954}.lab.lab-5 .codigo .box-codigo .boton:after{background:#032330}.lab.lab-6,.lab.lab-6 .codigo .box-codigo .boton{background:#351d2f}.lab.lab-6 .codigo .box-codigo .boton:after{background:#191017}.lab.lab-7,.lab.lab-7 .codigo .box-codigo .boton{background:#08375a}.lab.lab-7 .codigo .box-codigo .boton:after{background:#353232}.lab .progreso{position:fixed;bottom:90px;left:30px;z-index:5}.lab .progreso p{color:#f49c01;font-weight:600}.lab .progreso .porcentaje{width:210px;height:4px;background:#fff9f3;display:block;position:relative}.lab .progreso .porcentaje span{position:absolute;left:0;width:0%;background:#f49c01;height:4px}.lab .progreso.progreso-15 .porcentaje span{width:15%}.lab .progreso.progreso-30 .porcentaje span{width:30%}.lab .progreso.progreso-45 .porcentaje span{width:45%}.lab .progreso.progreso-60 .porcentaje span{width:60%}.lab .progreso.progreso-75 .porcentaje span{width:75%}.lab .progreso.progreso-90 .porcentaje span{width:90%}.popup_reto{width:0;height:0}.popup_reto .circulo{position:fixed;z-index:4}.popup_reto .popup_body .popup_contain{padding:35px 40px;max-width:900px;width:100%}.popup_reto .popup_body .popup_contain .popup_titulo{display:flex;margin:0 0 15px}.popup_reto .popup_body .popup_contain .popup_titulo p{margin:0}.popup_reto .popup_body .popup_contain .popup_titulo span{font-size:25px;line-height:40px;text-align:center;display:block;color:#fff9f3;background:#e85455;width:40px;height:40px;border-radius:40px;margin:0 10px 0 0}.popup_reto .popup_body .popup_contain .popup_titulo span.icon-ico-pista{background:#f49c01}.popup_reto .popup_body .popup_contain img{margin:0 auto;max-width:80%}.popup_reto .popup_body .popup_contain .bolo{width:24px;height:24px;border-radius:24px;display:inline-block;color:#fff9f3;line-height:24px;text-align:center;font-weight:700;margin:0 5px 0 0}.popup_reto .popup_body .popup_contain .bolo.icon-ico-pista{background:#f49c01!important;font-weight:400}.popup_reto .popup_body .popup_contain .enlazar-columnas{display:flex}.popup_reto .popup_body .popup_contain .enlazar-columnas .columna{width:300px}.popup_reto .popup_body .popup_contain .enlazar-columnas .columna:nth-child(2){width:calc(100% - 300px)}.popup_reto.popup_reto_lab1 .popup_body .popup_back{background:rgba(53,68,14,.9)}.popup_reto.popup_reto_lab1 .popup_body .popup_contain p,.popup_reto.popup_reto_lab1 .popup_body .popup_contain .popup_close{color:#35440e}.popup_reto.popup_reto_lab1 .popup_body .popup_contain .bolo{background:#35440e}.popup_reto.popup_reto_lab1.reto1 .circulo{top:40%;left:30%}.popup_reto.popup_reto_lab1.reto2 .circulo{top:65%;left:50%}.popup_reto.popup_reto_lab2 .popup_body .popup_back{background:rgba(7,58,49,.9)}.popup_reto.popup_reto_lab2 .popup_body .popup_contain p,.popup_reto.popup_reto_lab2 .popup_body .popup_contain .popup_close{color:#073a31}.popup_reto.popup_reto_lab2 .popup_body .popup_contain .bolo{background:#073a31}.popup_reto.popup_reto_lab2.reto1 .circulo{top:50%;left:25%}.popup_reto.popup_reto_lab2.reto2 .circulo{top:60%;left:46%}.popup_reto.popup_reto_lab3 .popup_body .popup_back{background:rgba(28,19,76,.9)}.popup_reto.popup_reto_lab3 .popup_body .popup_contain p,.popup_reto.popup_reto_lab3 .popup_body .popup_contain .popup_close{color:#1c144c}.popup_reto.popup_reto_lab3 .popup_body .popup_contain .bolo{background:#1c144c}.popup_reto.popup_reto_lab3.reto1 .circulo{top:42%;left:36%}.popup_reto.popup_reto_lab3.reto2 .circulo{top:35%;left:50%}.popup_reto.popup_reto_lab4 .popup_body .popup_back{background:rgba(63,33,25,.9)}.popup_reto.popup_reto_lab4 .popup_body .popup_contain p{color:#3f2119}.popup_reto.popup_reto_lab4 .popup_body .popup_contain p i{font-style:normal;font-weight:600;font-size:20px;color:#93503b}.popup_reto.popup_reto_lab4 .popup_body .popup_contain .popup_close{color:#3f2119}.popup_reto.popup_reto_lab4 .popup_body .popup_contain .bolo{background:#3f2119}.popup_reto.popup_reto_lab4.reto1 .circulo{top:55%;left:36%}.popup_reto.popup_reto_lab4.reto2 .circulo{top:55%;left:50%}.popup_reto.popup_reto_lab5 .popup_body .popup_back{background:rgba(4,57,84,.9)}.popup_reto.popup_reto_lab5 .popup_body .popup_contain p{color:#043954}.popup_reto.popup_reto_lab5 .popup_body .popup_contain p img{height:25px;width:auto;display:inline-block;position:relative;top:7px}.popup_reto.popup_reto_lab5 .popup_body .popup_contain .popup_close{color:#043954}.popup_reto.popup_reto_lab5 .popup_body .popup_contain .bolo{background:#043954}.popup_reto.popup_reto_lab5.reto1 .circulo{top:40%;left:25%}.popup_reto.popup_reto_lab5.reto2 .circulo{top:35%;left:45%}.popup_reto.popup_reto_lab6 .popup_body .popup_back{background:rgba(53,29,47,.9)}.popup_reto.popup_reto_lab6 .popup_body .popup_contain p,.popup_reto.popup_reto_lab6 .popup_body .popup_contain .popup_close{color:#351d2f}.popup_reto.popup_reto_lab6 .popup_body .popup_contain .bolo{background:#351d2f}.popup_reto.popup_reto_lab6.reto1 .circulo{top:40%;left:30%}.popup_reto.popup_reto_lab6.reto2 .circulo{top:65%;left:50%}.popup_reto.popup_reto_lab7 .popup_body .popup_contain p,.popup_reto.popup_reto_lab7 .popup_body .popup_contain .popup_close{color:#08375a}.popup_reto.popup_reto_lab7 .popup_body .popup_contain .bolo{background:#f49c01}.popup_reto.popup_reto_lab7.reto1 .circulo{top:65%;left:50%}.popup_reto.popup_pista .popup_body .popup_contain{background:#f49c01}.popup_reto.popup_pista .popup_body .popup_contain .popup_close,.popup_reto.popup_pista .popup_body .popup_contain p{color:#fff9f3}.popup_reto.popup_pista .popup_body .popup_contain p.formula{font-size:25px;line-height:25px;text-align:center;font-weight:600}.popup_reto.popup_pista .popup_body .popup_contain .popup_titulo p{color:#fff9f3}.popup_reto.popup_pista .popup_body .popup_contain .popup_titulo span{color:#f49c01;background:#fff9f3}.popup_reto.popup_pista.popup_pista_lab1 .popup_body .popup_back{background:rgba(53,68,14,.9)}.popup_reto.popup_pista.popup_pista_lab1.pista1 .circulo{top:55%;left:42%}.popup_reto.popup_pista.popup_pista_lab1.pista2 .circulo{top:30%;left:45%}.popup_reto.popup_pista.popup_pista_lab1.pista3 .circulo{top:60%;left:32%}.popup_reto.popup_pista.popup_pista_lab2 .popup_body .popup_back{background:rgba(7,58,49,.9)}.popup_reto.popup_pista.popup_pista_lab2.pista1 .circulo{top:55%;left:35%}.popup_reto.popup_pista.popup_pista_lab2.pista2 .circulo{top:30%;left:42%}.popup_reto.popup_pista.popup_pista_lab3 .popup_body .popup_back{background:rgba(28,19,76,.9)}.popup_reto.popup_pista.popup_pista_lab3.pista1 .circulo{top:52%;left:24%}.popup_reto.popup_pista.popup_pista_lab4 .popup_body .popup_back{background:rgba(63,33,25,.9)}.popup_reto.popup_pista.popup_pista_lab4.pista1 .circulo{top:60%;left:42%}.popup_reto.popup_pista.popup_pista_lab4.pista2 .circulo{top:32%;left:46%}.popup_reto.popup_pista.popup_pista_lab4.pista3 .circulo{top:64%;left:28%}.popup_reto.popup_pista.popup_pista_lab5 .popup_body .popup_back{background:rgba(4,57,84,.9)}.popup_reto.popup_pista.popup_pista_lab5.pista1 .circulo{top:25%;left:33%}.popup_reto.popup_pista.popup_pista_lab5.pista2 .circulo{top:58%;left:52%}.popup_reto.popup_pista.popup_pista_lab5.pista3 .circulo{top:62%;left:36%}.popup_reto.popup_pista.popup_pista_lab6 .popup_body .popup_back{background:rgba(53,29,47,.9)}.popup_reto.popup_pista.popup_pista_lab6.pista1 .circulo{top:55%;left:40%}.popup_reto.popup_pista.popup_pista_lab6.pista2 .circulo{top:30%;left:45%}.popup_reto.popup_pista.popup_pista_lab7.pista1 .circulo{bottom:40px;left:40px}.popup_nota{width:0;height:0}.popup_nota .open_popup{position:fixed;bottom:30px;left:30px;z-index:5;display:flex;align-items:center;cursor:pointer}.popup_nota .open_popup p{margin:0;font-weight:700;color:#fff9f3}.popup_nota .open_popup img{width:40px;height:40px;margin:0 10px 0 0}.popup_nota .popup_body .popup_contain{padding:35px 35px 5px;max-width:560px}.popup_nota .popup_body .popup_contain .nota-pista{display:flex}.popup_nota .popup_body .popup_contain .nota-pista p{width:calc(100% - 30px)}.popup_nota .popup_body .popup_contain .nota-pista span{font-size:20px;line-height:30px;text-align:center;display:block;color:#fff9f3;background:#e85455;width:30px;height:30px;border-radius:30px;margin:0 10px 0 0}.popup_nota .popup_body .popup_contain .nota-pista span.icon-ico-pista{background:#f49c01}.popup_nota .popup_body .popup_contain .doble{height:40px;width:calc(100% - 40px);display:block;background:#fff9f3;position:absolute;left:0;bottom:-40px}.popup_nota .popup_body .popup_contain .doble img{position:absolute;right:-40px}.popup_nota.popup_nota_1 .popup_body .popup_back{background:rgba(53,68,14,.9)}.popup_nota.popup_nota_1 .popup_body .popup_contain p,.popup_nota.popup_nota_1 .popup_body .popup_contain .popup_close{color:#35440e}.popup_nota.popup_nota_2 .popup_body .popup_back{background:rgba(7,58,49,.9)}.popup_nota.popup_nota_2 .popup_body .popup_contain p,.popup_nota.popup_nota_2 .popup_body .popup_contain .popup_close{color:#073a31}.popup_nota.popup_nota_3 .popup_body .popup_back{background:rgba(28,19,76,.9)}.popup_nota.popup_nota_3 .popup_body .popup_contain p,.popup_nota.popup_nota_3 .popup_body .popup_contain .popup_close{color:#1c144c}.popup_nota.popup_nota_4 .popup_body .popup_back{background:rgba(63,33,25,.9)}.popup_nota.popup_nota_4 .popup_body .popup_contain p,.popup_nota.popup_nota_4 .popup_body .popup_contain .popup_close{color:#3f2119}.popup_nota.popup_nota_5 .popup_body .popup_back{background:rgba(4,57,84,.9)}.popup_nota.popup_nota_5 .popup_body .popup_contain p,.popup_nota.popup_nota_5 .popup_body .popup_contain .popup_close{color:#043954}.popup_nota.popup_nota_6 .popup_body .popup_back{background:rgba(53,29,47,.9)}.popup_nota.popup_nota_6 .popup_body .popup_contain p,.popup_nota.popup_nota_6 .popup_body .popup_contain .popup_close{color:#351d2f}.lab-previo{position:relative;z-index:80}.lab-previo .modal .contenido{width:560px;padding:50px;border:1px solid #f49c01}.lab-previo .modal .contenido p{color:#fff9f3}.lab-previo .modal .contenido p.titulo-medio,.lab-previo .modal .contenido p strong{color:#f49c01}.lab-previo .modal .contenido .pista-previa{position:relative;min-height:150px;padding:10px 0 0 190px}.lab-previo .modal .contenido .pista-previa img{width:150px;height:auto;position:absolute;left:0}.lab-previo .modal .contenido .pista-previa .boton{margin:30px 0 10px}.lab-previo.lab-2 .modal .contenido{background:#073a31}.lab-previo.lab-3 .modal .contenido{background:#1c144c}.lab-previo.lab-4 .modal .contenido{background:#3f2119}.lab-previo.lab-5 .modal .contenido{background:#043954}.lab-previo.lab-6 .modal .contenido{background:#351d2f}.lab-previo.lab-7 .modal .contenido{background:#08375a}.success .modal .contenido{width:480px;padding:50px;background:#fff9f3}.success .modal .contenido p{color:#08375a}.success .modal .contenido p.titulo-medio,.success .modal .contenido p.record{color:#f49c01}.success .modal .contenido p.record{font-size:22px;line-height:26px;font-weight:700}.success .modal .contenido .boton{margin:20px auto 5px}.logo-aitex{position:fixed;bottom:0;right:0;z-index:3}.logo-aitex img{margin:0 30px 30px 0;width:120px;height:auto}.logo-aitex.logo-color:after{content:"";width:800px;height:600px;position:absolute;bottom:-300px;right:-400px;background-image:radial-gradient(rgb(224,217,203),rgba(224,217,203,.8),rgba(224,217,203,0),rgba(224,217,203,0));display:block;z-index:-1}.footer{position:fixed;width:600px;left:calc(50% - 300px);bottom:30px;z-index:2;text-align:center}.footer p,.footer a{font-size:14px;line-height:24px;color:#fff9f3;margin:0}.footer a{text-decoration:underline;font-weight:600}.salir{position:fixed;z-index:6;top:25px;right:0;width:180px}.salir a,.salir p{color:#fff9f3}.salir a{display:flex;align-items:center;font-weight:700;font-size:14px}.salir a span{font-size:30px;margin:0 5px 0 0;font-weight:400}.salir p{margin:6px 0 0;font-weight:700}#counter{position:fixed;z-index:6;width:180px;height:40px;background:#f49c01;display:block;top:90px;right:0;padding:5px 50px 5px 40px;text-align:right}#counter:before{font-family:icomoon!important;content:"";color:#fff9f3;font-size:30px;display:block;width:40px;height:40px;position:absolute;top:10px;left:10px}#counter .minutes,#counter .colon,#counter .seconds{color:#fff9f3;font-size:24px;line-height:28px;font-weight:700;display:inline-block;text-align:right}#counter .colon{width:6px;margin:0 2px}#counter .minutes,#counter .seconds{width:32px;text-align:left}#counter .minutes{text-align:right}#avisos .aviso{height:100vh;width:100%;position:fixed;z-index:100;top:0;left:0}#avisos .aviso span{width:60px;height:90px;position:absolute;top:calc(50% - 120px);left:calc(50% - 20px);background-image:url(/img/mensaje-candado.svg);background-repeat:no-repeat;background-size:60px 90px}#avisos .aviso span:before{content:"";display:block;width:60px;height:90px;position:absolute;top:-5px;left:0;background-image:url(/img/mensaje-cierre.svg);background-repeat:no-repeat;background-size:60px 90px}#avisos .aviso div{width:300px;height:300px;position:absolute;top:50%;left:calc(50% - 150px);text-align:center;font-size:60px;line-height:60px;font-weight:700;color:#fff}@media only screen and (max-width: 991px){#avisos .aviso div{font-size:50px;line-height:50px}}@media only screen and (max-width: 767px){#avisos .aviso div{font-size:40px;line-height:40px}}#avisos .aviso.error{background:#e85455;background-repeat:repeat-y;background-size:cover;background-position:top center}#avisos .aviso.error span{animation:.3s shake ease-in-out .6s}#avisos .aviso.success{background:#6fa020;background-repeat:repeat-y;background-size:cover;background-position:top center}#avisos .aviso.success span:before{top:-20px;animation:candado 1s linear}.body-general.privacy-policy{overflow:auto}.main-legal .section-blank{padding:80px 0}.main-legal .section-blank .container{max-width:860px}.main-legal .section-blank .container .blank_logo{max-width:150px;height:auto;margin:0 0 50px}.main-legal .section-blank .container p{line-height:22px}.main-legal .section-blank .container a{color:#f49c01;font-weight:600;text-decoration:underline}@keyframes grow{0%{transform:scale(1);opacity:1;filter:alpha(opacity=100)}to{transform:scale(2.5);opacity:0;filter:alpha(opacity=0)}}@keyframes coches1{0%{transform:translate(850px,500px)}to{transform:translate(-850px,-500px)}}@keyframes coches2{0%{transform:translate(520px,-300px)}to{transform:translate(-1360px,800px)}}@keyframes coches3{0%{transform:translate(-500px,-320px)}to{transform:translate(500px,250px)}}@keyframes fadeIn{0%{opacity:0;filter:alpha(opacity=0)}to{opacity:1;filter:alpha(opacity=100)}}@keyframes candado{0%{top:-5px}50%{top:-5px}70%{top:-20px}to{top:-20px}}@keyframes shake{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes modal{to{visibility:visible;opacity:1}}
