@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#lottery-rng{font-size:1.6rem;color:#000;font-weight:500}#lottery-rng p{margin:0;font-size:1.5rem;line-height:1.5}#lottery-rng a{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#lottery-rng a:hover,#lottery-rng a:active,#lottery-rng a:focus{text-decoration:underline}#lottery-rng button{-webkit-tap-highlight-color:rgba(0,0,0,0)}#lottery-rng .generator-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}#lottery-rng .generator-section .lottery-balls{display:none}#lottery-rng .generator-section .main-header{margin-bottom:5rem;color:#fff;font-size:2.6rem;font-weight:800;text-align:center;text-transform:uppercase}#lottery-rng .generator-section .generator-num{display:grid;justify-content:space-evenly;row-gap:1.2rem;column-gap:2rem}#lottery-rng .generator-section .generator-num .digit{padding:1.3rem;font-size:4.5rem;font-weight:700;text-align:center;animation:fade-in .5s}#lottery-rng .generator-section .generator-btn{display:block;padding:1.2rem 1rem;margin-top:4rem;width:25rem;font-size:1.8rem;font-weight:600;text-transform:uppercase;border-radius:25px;border:0;outline:none;box-shadow:none;cursor:pointer}#lottery-rng .generator-toto .generator-toto-num{grid-template-columns:repeat(6, 1fr)}#lottery-rng .generator-toto .generator-toto-num .digit{background-color:#949698;background-image:linear-gradient(135deg, #949698 3%, #fff 23%, #bdbebf 62%, #fff 85%, #f2f3f2 94%);width:10rem;color:#570015;font-weight:800;border:0;border-radius:50%;box-shadow:0px 3px 6px rgba(35,31,32,.6)}#lottery-rng .generator-toto .bet-types-toto-selection{padding:2rem 3rem 2.5rem;margin-top:4rem;background-color:#52141e;border-radius:30px}#lottery-rng .generator-toto .bet-types-toto-selection .bet-types-header{margin-bottom:2rem;font-size:2rem;color:#fff;font-weight:700;text-align:center}#lottery-rng .generator-toto .bet-types-toto-selection .bet-type-all{display:grid;justify-content:space-evenly;row-gap:1rem;column-gap:.5rem;grid-template-columns:repeat(8, minmax(0, 1fr))}#lottery-rng .generator-toto .bet-types-toto-selection .bet-types{padding:.8rem 1rem;background-color:#949698;background-image:linear-gradient(135deg, #949698 3%, #fff 23%, #bdbebf 62%, #fff 85%, #f2f3f2 94%);font-size:1.6rem;color:#52141e;font-weight:700;text-transform:capitalize;text-align:center;line-height:1.1;border-radius:50px;border:0;outline:none;box-shadow:none;cursor:pointer}#lottery-rng .generator-toto .bet-types-toto-selection .bet-types:hover,#lottery-rng .generator-toto .bet-types-toto-selection .bet-types:focus{color:#ef3e41}#lottery-rng .generator-toto .bet-types-toto-selection #selected{background-color:#fff1e2;background-image:none;color:#ef3e41}#lottery-rng .generator-toto .generator-toto-btn{background-color:#949698;background-image:linear-gradient(135deg, #949698 3%, #fff 23%, #bdbebf 62%, #fff 85%, #f2f3f2 94%);color:#000;font-weight:700}#lottery-rng .generator-toto .generator-toto-btn:hover{color:#ef3e41}#lottery-rng .disclaimer-section{padding:5rem 10rem 0;text-align:center;font-style:italic}#lottery-rng .disclaimer-section p{margin-bottom:0;font-size:1.4rem;color:#fff;line-height:1.3}#lottery-rng .disclaimer-section .header{font-weight:600}#ch-lang #lottery-rng .disclaimer-section p{font-weight:600}@media(width <= 991px){#lottery-rng .disclaimer-section{padding-left:1rem;padding-right:1rem}}@media(width <= 767px){#lottery-rng .generator-section .main-header{margin-bottom:4rem}}@media(width <= 575px){#lottery-rng .generator-toto .bet-types-toto-selection{padding:3rem}#lottery-rng .generator-section .generator-num{column-gap:1rem}}@media(width <= 460px){#lottery-rng .generator-toto .generator-toto-num{grid-template-columns:repeat(4, 1fr)}#lottery-rng .generator-toto .bet-types-toto-selection{background-size:100% 100%}#lottery-rng .generator-toto .bet-types-toto-selection .bet-type-all{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:1rem}#lottery-rng .generator-toto .bet-types-toto-selection .bet-types{font-size:1.8rem}}@media(width <= 340px){#lottery-rng .generator-section .generator-num{column-gap:1rem}}@media(width <= 280px){#lottery-rng .generator-toto .generator-toto-num .digit{width:8rem}#lottery-rng .generator-toto .bet-types-toto-selection{padding-left:1rem;padding-right:1rem}#lottery-rng .generator-section .generator-num .digit{font-size:3rem}}