@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:400px;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}.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}
