:root{--dark:#323232;--dark2:#384047;--medium-dark:#646464;--gray3:#f2f2f2;--gray2:#a2a2a222;--gray:#a1a1a1;--powersport-gray:#2b2a29;--powersport-orange:#db5129}body{background-color:var(--gray3);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;text-align:center}button:focus,input,input:focus,select,select:focus,textarea:focus{border:none;box-shadow:none;outline:none}::-moz-placeholder{color:var(--gray)}:-ms-input-placeholder{color:var(--gray)}::placeholder{color:var(--gray)}.placeholder-white::-moz-placeholder{color:#fff}.placeholder-white:-ms-input-placeholder{color:#fff}.placeholder-white::placeholder{color:#fff}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field{color:var(--gray)}.bg-white{background:hsla(0,0%,100%,.297)}.bg-medium-dark{background:var(--medium-dark)!important}.bg-gray-3{background:var(--gray3)!important}.bg-gray-2{background:var(--gray2)!important}.bg-powersport-gray{background:var(--powersport-gray)!important}.text-white{color:#fff!important}.text-gray{color:var(--gray)!important}.text-gray-2,.text-gray-3{color:var(--gray2)!important}.text-dark-2{color:var(--dark2)!important}.text-medium-dark{color:var(--medium-dark)!important}.text-powersport-orange{color:var(--powersport-orange)!important}.text-8{font-size:8px!important}.text-10{font-size:10px!important}.text-12{font-size:12px!important}.text-13{font-size:13px!important}.text-14{font-size:14px!important}.text-15{font-size:15px!important}.text-16{font-size:16px!important}.text-18{font-size:18px!important}.text-20{font-size:20px!important}.text-22{font-size:22px!important}.text-24{font-size:24px!important}.text-26{font-size:26px!important}.text-28{font-size:28px!important}.text-30{font-size:30px!important}.text-36{font-size:36px!important}.text-42{font-size:42px!important}.text-55{font-size:55px!important}.text-70{font-size:70px!important}.text-300{font-weight:300!important}.text-400{font-weight:400!important}.text-500{font-weight:500!important}.text-600{font-weight:600!important}.text-700{font-weight:700!important}.text-900{font-weight:900!important}.text-grow-main{font-size:calc(1.55em + 4vmin)}.text-bold{font-weight:700!important}.text-normal{font-weight:400!important}.inline{display:inline-block}.text-right{text-align:right}.text-left{text-align:left}.border-8{border-radius:8px}.border-3{border-radius:3px}.opacity-80{opacity:.8}.transition{transition:all .15s ease-in-out}.text-montserrat{font-family:Montserrat}.text-roboto{font-family:Roboto}a,a:hover{color:inherit;text-decoration:none}button{padding:0}.button{border:none;display:inline-block;font-size:16px;font-weight:500;transition:all .1s ease-in-out}.button:hover{-webkit-animation:makeItfadeIn .2s forwards;animation:makeItfadeIn .2s forwards;background:linear-gradient(to top,var(--powersport-orange) 50%,transparent 0);background-position:top;background-size:100% 200%}@-webkit-keyframes makeItfadeIn{to{background-position:bottom;color:#fff}}@keyframes makeItfadeIn{to{background-position:bottom;color:#000}}.button-border{box-shadow:0 0 0 1px #000}.button-border:hover{box-shadow:0 0 0 1px var(--powersport-orange)}.button-white{background:#fff;color:var(--violet3)}.button-powersport-gray:hover{background:var(--powersport-gray);border:1px solid var(--powersport-gray);color:hsla(0,0%,100%,.84)}.button-fb:hover{background:linear-gradient(0deg,#3b5998 50%,transparent 0);background-position:top;background-size:100% 200%;box-shadow:0 0 0 1px #3b5998}.button-fb:hover,.button-yt:hover{-webkit-animation:makeItfadeIn .2s forwards;animation:makeItfadeIn .2s forwards}.button-yt:hover{background:linear-gradient(0deg,#c4302b 50%,transparent 0);background-position:top;background-size:100% 200%;box-shadow:0 0 0 1px #c4302b}.button-instagram:hover{-webkit-animation:makeItfadeIn .2s forwards;animation:makeItfadeIn .2s forwards;background:linear-gradient(0deg,#ab42c0 50%,transparent 0);background-position:top;background-size:100% 200%;box-shadow:0 0 0 1px #ab42c0}.brighter:hover{filter:brightness(1.2)}.text-hover-underline:hover{text-decoration:underline!important}.hover-opacity-100:hover{opacity:1}@media (max-width:768px){#footer-edu-games{margin:auto;text-align:center}body{font-size:10px!important}}@media (max-width:992px){body{font-size:12px}}.button-border-white{box-shadow:0 0 0 1px #fff!important}.social-icons{display:flex;gap:15px;justify-content:center}.social-icons i{color:#fff}input.button-orange{
-webkit-text-fill-color: #000 !important}


