@charset "UTF-8";@font-face{font-family:dharmaBold;src:url("./media/DharmaGothicE_Bold_R-6VRDD2WK.otf")}@font-face{font-family:avenir;src:url("./media/Avenir-Next-Font-VQNFFOOQ.otf")}body{font-family:avenir,Arial,Helvetica,sans-serif;background-color:#fed105}header{width:100%;height:80px;background-color:#fed105;display:flex;justify-content:space-between;padding-left:100px;padding-right:100px;-webkit-box-shadow:0px 6px 10px -4px rgba(0,0,0,.6);-moz-box-shadow:0px 6px 10px -4px rgba(0,0,0,.6);box-shadow:0 6px 10px -4px #0009}header #cont-logo{padding:5px}header #cont-logo img{width:100px;height:auto}header #cont-list{display:flex;align-items:center}header #cont-list ul{display:flex;margin:0;padding:0;list-style:none}header #cont-list ul li{margin:0 15px}header #cont-list ul li a{color:#000;text-decoration:none;font-family:dharmaBold;font-size:22px}header #cont-list ul li a:hover{text-decoration:underline}header #menu-mobile{display:none}@media only screen and (max-width:769px){header{height:auto;flex-wrap:wrap;padding-left:30px;padding-right:30px}header #cont-list{width:100%;background-color:#fed105;overflow:hidden;max-height:0;transition:max-height .3s ease}header #cont-list ul{width:100%;display:block;list-style:circle;padding-bottom:10px}header #cont-list ul li{margin:10px 0}header #cont-list.active{max-height:200px}header #menu-mobile{display:flex;align-items:center;cursor:pointer}header #menu-mobile img{width:auto;height:40px}}#banner{width:100%;background-image:url("./media/background-1-KJZF5G4F.jpg");display:flex;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}#banner div img{width:600px;height:auto}@media only screen and (max-width:600px){#banner div{max-width:300px;padding:20px}#banner div img{width:100%}}#mecanica{width:100%;background-color:#000;display:flex;justify-content:center;padding-top:30px;padding-bottom:30px}#mecanica .cont{width:80%}#mecanica .cont .title{width:100%}#mecanica .cont .title h2{width:100%;font-size:40px;font-family:dharmaBold;text-align:center;color:#fff}#mecanica .cont .cont-flex{width:100%;height:400px;display:flex;justify-content:center}#mecanica .cont .cont-flex .box{width:200px;padding:20px;text-align:center;color:#000;margin:15px;background-color:#fed105;border-radius:5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:0px solid #000000;transition:width .3s ease}#mecanica .cont .cont-flex .box img{width:100px;height:auto}#mecanica .cont .cont-flex .box h3{font-size:30px;font-family:dharmaBold}#mecanica .cont .cont-flex .box p{font-size:14px}#mecanica .cont .cont-flex .box:hover{width:350px}@media only screen and (max-width:1150px){#mecanica .cont{width:90%}#mecanica .cont .cont-flex{height:415px}#mecanica .cont .cont-flex .box h3{font-size:25px}#mecanica .cont .cont-flex .box p{font-size:12px}#mecanica .cont .cont-flex .box:hover{width:350px}}@media only screen and (max-width:730px){#mecanica .cont{width:100%}#mecanica .cont .cont-flex{height:auto;flex-wrap:wrap}#mecanica .cont .cont-flex .box{width:150px}#mecanica .cont .cont-flex .box h3{font-size:20px}#mecanica .cont .cont-flex .box:hover{width:150px}}#participa{width:100%;background-color:#fed105;display:flex;justify-content:center;padding-top:50px;padding-bottom:30px}#participa .cont{width:80%}#participa .cont .title{width:100%}#participa .cont .title h2{width:100%;font-size:40px;font-family:dharmaBold;text-align:center;color:#000;margin-bottom:20px}#participa .cont .cont-flex{width:100%;height:650px;display:flex;justify-content:center}#participa .cont .cont-flex .box{width:80%;height:auto;background-color:#fff;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000;display:flex;-webkit-box-shadow:0px 10px 9px -3px rgba(0,0,0,.4);-moz-box-shadow:0px 10px 9px -3px rgba(0,0,0,.4);box-shadow:0 10px 9px -3px #0006}#participa .cont .cont-flex .box #registro{width:50%;display:flex;align-items:center;justify-content:center}#participa .cont .cont-flex .box #registro form{width:100%;padding:20px}#participa .cont .cont-flex .box #registro form .alert-warning{font-size:12px!important}#participa .cont .cont-flex .box #registro form label{width:100%;margin-top:5px;margin-bottom:5px;font-size:14px}#participa .cont .cont-flex .box #registro form label input,#participa .cont .cont-flex .box #registro form label select{width:100%;height:40px;border-radius:5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:1px solid #bbbbbb;font-size:14px;padding-left:10px}#participa .cont .cont-flex .box #registro form input[type=submit]{width:100%;height:50px;margin:20px 0;background-color:#e40315;font-family:dharmaBold;font-size:25px;color:#fff;border-radius:5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:0px solid #000000}#participa .cont .cont-flex .box #registro form div{margin-top:10px;margin-bottom:10px;display:flex;align-items:center}#participa .cont .cont-flex .box #registro form div p{margin:0 0 0 10px;font-size:14px}#participa .cont .cont-flex .box #registro form div p a{color:#e40315}#participa .cont .cont-flex .box #login{width:50%;display:flex;align-items:center;justify-content:center}#participa .cont .cont-flex .box #login form{width:100%;padding:20px}#participa .cont .cont-flex .box #login form label{width:100%;margin-top:5px;margin-bottom:5px;font-size:14px}#participa .cont .cont-flex .box #login form label input,#participa .cont .cont-flex .box #login form label select{width:100%;height:40px;border-radius:5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:1px solid #bbbbbb;font-size:14px;padding-left:10px}#participa .cont .cont-flex .box #login form input[type=submit]{width:100%;height:50px;margin:20px 0;background-color:#e40315;font-family:dharmaBold;font-size:25px;color:#fff;border-radius:5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:0px solid #000000}#participa .cont .cont-flex .box #login form div{margin-top:10px;margin-bottom:10px;display:flex;align-items:center}#participa .cont .cont-flex .box #login form div p{margin:0 0 0 10px;font-size:14px}#participa .cont .cont-flex .box #login form div p a{color:#e40315}#participa .cont .cont-flex .box #cover{width:32%;height:650px;background-color:#000;position:absolute;margin-left:32%;transition:margin-left .5s ease;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000;color:#fff;display:flex;justify-content:center;align-items:center}#participa .cont .cont-flex .box #cover div{padding:50px}#participa .cont .cont-flex .box #cover div h4{font-family:dharmaBold;font-size:70px;text-align:center}#participa .cont .cont-flex .box #cover div p{text-align:center;margin:0}#participa .cont .cont-flex .box #cover div #text-cta{margin-top:30px;text-decoration:underline;cursor:pointer}#participa .cont .cont-flex,#participa .cont .cont-flex .box #cover{height:700px}#participa form .campos-2{gap:10px;align-items:flex-start!important;margin:0!important}#participa form .campos-2 label{flex:1;min-width:0}#participa form .text-danger{display:block;font-size:12px;line-height:1.2;margin-top:2px}#participa form .small-help{margin-top:-2px}#participa form input.is-invalid,#participa form select.is-invalid{border-color:#e40315!important}#participa form .check-label{width:auto!important;margin:0!important;cursor:pointer}#participa form .altcha-wrap{display:block!important;margin:10px 0 0!important}#participa form .altcha-wrap altcha-widget{--altcha-max-width: 100%}#participa form .link-recuperar{text-align:center;margin:0;font-size:14px}#participa form .link-recuperar a{color:#e40315}#participa .box-sesion{justify-content:center;align-items:center;padding:40px 20px;text-align:center}#participa .box-sesion h3{font-family:dharmaBold;font-size:50px}#participa .box-sesion a{color:#e40315}.btn-jugar{min-width:220px;height:50px;margin:20px 0;background-color:#e40315;font-family:dharmaBold;font-size:25px;color:#fff;border:0;border-radius:5px}@media only screen and (max-width:830px){#participa .cont .cont-flex{height:auto}#participa .box-sesion{background-color:#fff}}@media only screen and (max-width:525px){#participa form .campos-2{flex-direction:column;gap:0}#participa form .campos-2 label{width:100%}}.tiempo-juego{font-family:dharmaBold;font-size:40px;margin:10px 0}.pagina-simple{width:100%;min-height:60vh;background-color:#fed105;display:flex;justify-content:center;align-items:center;padding:50px 16px}.pagina-simple .tarjeta{width:100%;max-width:480px;background-color:#fff;border-radius:10px;box-shadow:0 10px 9px -3px #0006;padding:30px;text-align:center}.pagina-simple .tarjeta h2{font-family:dharmaBold;font-size:45px}.pagina-simple .tarjeta form{text-align:left}.pagina-simple .tarjeta form label{width:100%;margin:5px 0;font-size:14px}.pagina-simple .tarjeta form label input{width:100%;height:40px;border-radius:5px;border:1px solid #bbbbbb;font-size:14px;padding-left:10px}.pagina-simple .tarjeta form label input.is-invalid{border-color:#e40315}.pagina-simple .tarjeta form .text-danger{display:block;font-size:12px}.pagina-simple .tarjeta a{color:#e40315}.mobile-menu,.mobile-title{display:none}@media only screen and (max-width:830px){.mobile-title{display:block;width:100%;text-align:center;margin-top:30px;font-family:dharmaBold;font-size:40px}.mobile-menu{display:block;width:100%;text-align:center;margin-top:-10px;text-decoration:underline}#participa{width:100%;background-color:#fed105;display:flex;justify-content:center;padding-top:30px;padding-bottom:30px}#participa .cont{width:90%}#participa .cont .title{width:100%}#participa .cont .title h2{width:100%;font-size:40px;font-family:dharmaBold;text-align:center;color:#000}#participa .cont .cont-flex{width:100%;height:auto;display:flex;justify-content:center}#participa .cont .cont-flex .box{width:95%;height:auto;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000;display:flex;flex-direction:column}#participa .cont .cont-flex .box #registro{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000}#participa .cont .cont-flex .box #login{width:100%;display:none;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000}#participa .cont .cont-flex .box #cover{display:none;width:32%;height:400px;background-color:#00f;position:absolute;margin-left:0%;transition:margin-left .5s ease}}#premios{width:100%;background-color:#fff;display:flex;justify-content:center;padding-top:30px;padding-bottom:30px}#premios .cont{width:80%}#premios .cont .title{width:100%}#premios .cont .title h2{width:100%;font-size:40px;font-family:dharmaBold;text-align:center;color:#000;margin-bottom:25px}#premios .cont .cont-block{width:100%;text-align:center}#premios .cont .cont-block .flex-center{width:100%;display:flex;justify-content:center}.switch-premios{width:450px;height:52px;border:1px solid black;display:flex;border-radius:20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;margin-bottom:30px}#semanales{width:100%;color:#000;border-radius:20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;border:none;margin:0;height:50px;font-size:20px;padding-top:10px;cursor:pointer;text-align:center;background-color:#fed105}#finales{width:50%;color:#000;border-radius:0 20px 20px 0;-moz-border-radius:0px 20px 20px 0px;-webkit-border-radius:0px 20px 20px 0px;border:none;margin:0;height:50px;font-size:20px;padding-top:10px;cursor:pointer;text-align:center}#premio-final{display:none}@media only screen and (max-width:525px){#premios{width:100%;background-color:#fff;display:flex;justify-content:center;margin-top:30px;margin-bottom:30px}#premios .cont{width:80%}#premios .cont .title{width:100%}#premios .cont .title h2{width:100%;font-size:40px;font-family:dharmaBold;text-align:center;color:#000;margin-bottom:25px}#premios .cont .cont-block{width:100%;text-align:center}#premios .cont .cont-block img{width:250px!important;height:auto}#premios .cont .cont-block .flex-center{width:100%;display:flex;justify-content:center}.switch-premios{width:450px;height:52px;border:1px solid black;display:flex;border-radius:20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;margin-bottom:30px}#semanales{width:50%;color:#000;border-radius:20px 0 0 20px;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;border:none;margin:0;height:50px;font-size:14px;padding-top:15px;cursor:pointer;text-align:center;background-color:#fed105}#finales{width:50%;color:#000;border-radius:0 20px 20px 0;-moz-border-radius:0px 20px 20px 0px;-webkit-border-radius:0px 20px 20px 0px;border:none;margin:0;height:50px;font-size:14px;padding-top:15px;cursor:pointer;text-align:center}#premio-final{display:none}}#ganadores{width:100%;background-color:#000;display:flex;justify-content:center;padding-top:30px;padding-bottom:30px;color:#fff}#ganadores .cont{width:80%}#ganadores .cont .title{width:100%}#ganadores .cont .title h2{width:100%;font-size:40px;font-family:dharmaBold;text-align:center;color:#fff;margin-bottom:20px}#ganadores .cont .cont-flex{width:100%;display:flex;justify-content:center}#ganadores .cont .cont-flex h2{display:block;width:100%;color:#fed105;text-align:center;font-family:dharmaBold;letter-spacing:1px;text-decoration:underline}#ganadores .cont .cont-flex ul{width:100%;padding:0;text-align:center;margin:20px 0;list-style:none}#ganadores .cont .cont-flex ul .titleGanadores{font-family:dharmaBold;font-size:35px;color:#fed105;list-style:none}footer{width:100%;background-color:#fed105;padding:50px}footer .cont-flex{width:100%;display:flex;justify-content:space-between;text-align:center;align-items:center}footer .cont-flex img{width:120px;height:auto}footer .cont-flex ul{width:auto;display:flex;margin:0;padding:0;list-style:none}footer .cont-flex ul li{margin:10px 20px}footer .cont-flex ul li a{color:#000;text-decoration:none}footer .cont-flex ul li a:hover{text-decoration:underline}footer .cont-flex p{width:100%;text-align:center;font-size:12px;margin:30px 0 0}@media only screen and (max-width:635px){footer{width:100%;background-color:#fed105;padding:50px}footer .cont-flex{width:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-items:center}footer .cont-flex img{width:120px;height:auto}footer .cont-flex ul{width:auto;display:flex;margin:20px 0 0;padding:0;list-style:none}footer .cont-flex ul li{margin:10px;font-size:12px}footer .cont-flex ul li a{color:#000;text-decoration:none}footer .cont-flex ul li a:hover{text-decoration:underline}footer .cont-flex p{font-size:12px;margin:30px 0 0}}.btn-bardahl{width:100%;height:45px;background-color:#e40315;color:#fff;font-family:dharmaBold;font-size:25px;border:none}.btn-bardahl:hover{background-color:#000}#game{width:100%;height:auto;background-color:#000;display:flex;justify-content:center;padding-top:50px;padding-bottom:50px}#game .cont{width:80%}#game .cont h2{width:100%;color:#fff;font-family:dharmaBold;font-size:50px;text-align:center;line-height:1}.container-time{width:100%;display:flex;justify-content:center}.container-time .row-flex{width:auto;display:flex;color:#fff}.container-time .row-flex .reloj{display:flex;font-size:25px!important;margin-bottom:25px}.reloj{font-size:40px!important}#diferencias-section{width:100%}#diferencias-section input{width:100%;margin:5px;background-color:transparent;border:none;border-bottom:1px solid white}#diferencias-section input[type=submit]{width:100%;height:50px;background-color:#fed105;color:#000;font-family:dharmaBold;font-size:25px;margin-top:30px;border:none;border-radius:5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:0px solid #000000}#diferencias-section input[type=submit]:hover{background-color:#e40315;color:#fff}.cont-img{width:100%;display:flex;justify-content:center;align-items:center}.cont-img img{width:100%;margin-bottom:20px}#form-diferencias{width:100%}.input-style{color:#fff!important}.btn-form{width:100%;height:50px;background-color:#fed105;color:#000;font-size:26px;margin-top:30px;margin-bottom:50px;border:none;cursor:pointer;font-family:dharma}.btn-form:hover{background-color:#fff}.padding-text{padding:20px;margin-bottom:-20px}@media only screen and (max-width:769px){.cont-img{width:100%;display:flex;flex-direction:column}.padding-text{padding:10px;font-size:40px;margin-bottom:-20px}}.btn-hover{margin-top:-30px;width:300px;height:50px;padding:10px;font-size:20px}.btn-hover:hover{background-color:#fed105;color:#000}#thankyouPage{width:100%;background-image:url("./media/background-1-KJZF5G4F.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center}#thankyouPage .cont{width:80%;height:400px;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:25px;text-align:center;margin-top:80px;margin-bottom:80px;border-radius:20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;border:0px solid #000000;-webkit-box-shadow:0px 10px 6px -3px rgba(0,0,0,.57);-moz-box-shadow:0px 10px 6px -3px rgba(0,0,0,.57);box-shadow:0 10px 6px -3px #00000091}#thankyouPage .cont img{margin-bottom:25px}#thankyouPage .cont button{width:100%;height:50px;background-color:#e40315;color:#fff;font-family:dharmaBold;font-size:20px;margin-top:25px;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #000000}#thankyouPage .cont button a{color:#fff;text-decoration:none}#thankyouPage .cont button:hover{background-color:#000}#seccion-productos{width:100%;background-color:#fff;height:auto;display:flex;justify-content:center;cursor:pointer}#seccion-productos img{width:100%}.text-danger{font-size:smaller}
