*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%}h1,h2{text-align:center}.bg-color{background-color:#fffceb!important}h2{font-size:2em}.column{flex-direction:column}.column,.row,.row-rev{display:flex}.row-rev{flex-direction:row-reverse}.gap0{gap:0!important}.mb20{margin-bottom:20px}.mb0{margin-bottom:0!important}.mt20{margin-top:20px!important}.pb20{padding-bottom:20px!important}.pt20{padding-top:20px!important}.no-shadow{box-shadow:none!important;border-radius:none!important}.p0{padding:0!important}.scale{transform:scale(1.2)}.max-width{max-width:1300px}.row{flex-direction:row}.center-div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.btn{text-decoration:none;color:#000;background-color:#fff7d8;box-shadow:2px 2px 0 #ffeda7;border-radius:3px;margin:auto;transition:.3s ease;font-size:1.5em;display:flex;cursor:pointer;padding:5px 10px;border:1px solid #ffd000}.btn:hover{box-shadow:4px 4px 0 #ffe065}@media(min-width:1000px){.hide-pc{display:none!important}}@media(max-width:1000px){.hide-mobile{display:none!important}}.footer{padding:50px 10%;display:flex;justify-content:space-evenly;align-items:center}.footer .footer-links ul{display:flex;flex-direction:column;text-align:center;gap:20px;list-style:none}.footer .footer-links ul a{color:#000;text-decoration:none}@media(max-width:1000px){.footer{flex-direction:column-reverse;align-items:center;gap:40px}}.page{padding:40px 0;gap:40px}.page,.page section{display:flex;flex-direction:column}.page section{padding:0 10%;align-items:center}.page section .container{padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-evenly;align-items:center;max-width:1300px}.page section .container h2{text-align:center;margin-bottom:40px}.page section .container .text-container{width:50%;flex-direction:column;display:flex;align-items:center;gap:30px}.page section .container .text-container h1{font-size:4em;text-align:center}.page section .container .text-container p{width:70%;text-align:center;text-wrap:balance}.page section .container .media-container{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.page section .container .media-container img,.page section .container .media-container video{width:400px;height:auto;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.188);max-width:100%}.page section .process-container{display:flex;justify-content:space-evenly;align-items:center;width:100%;padding:0 10%;gap:20px}.page section .process-container .process-card{border:1px solid #ffd000;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1);border-radius:10px;padding:20px;min-width:230px;max-width:280px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page section .process-container .process-card h3{text-align:center;margin-bottom:20px}.page section .process-container .process-card p{text-align:center}.page .cta-section-container{padding:50px;justify-content:center;align-items:center;gap:20px}.page .cta-section-container .cta-section{display:flex;flex-direction:column;gap:30px;background-color:#fff;padding:40px 10px;width:100%;border-radius:10px;max-width:500px;box-shadow:0 0 5px #ffd000}.page .cta-section-container .cta-section p{text-align:center;font-size:.9em}.page .juegos-article{display:block;margin:auto;padding:40px 10%}.page .article-text{max-width:900px}.page .article-text h1{font-size:2em}.page .article-text h2{margin-bottom:20px;margin-top:40px;background-color:#fffceb}.page .article-text img{display:block;margin:20px auto;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.188);width:80%;height:auto}.page .article-text h3{font-size:1.5em;text-align:center}.page .article-text p{text-align:justify;margin:10px 0}.page .article-text p a{color:#2e8b57;text-decoration:none}.page .article-text ul{padding-left:20px;margin:20px 0}.page .article-text .post-info{color:#2e8b57}@media(max-width:1000px){.page{padding-top:0}.page section h2{margin-bottom:0}.page section .container{gap:50px}.page section .container h2{margin-bottom:0;font-size:2em}.page section .container .media-container,.page section .container .text-container,.page section .container .text-container p{width:100%}.page section .container .process-container{flex-direction:column}.page .md-column-reverse{flex-direction:column-reverse}.page .md-column{flex-direction:column}}.social-icons ul{list-style:none;display:flex;gap:10px}.social-icons ul a{text-decoration:none;color:#ffd000;font-size:1.8em;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:5px}