@font-face{font-family:sukhumvit_setmedium;src:url(../fonts/sukhumvitset-medium-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--color-main: #0cd463;--color-body: #232a33}body{background-color:var(--color-body);font-family:sukhumvit_setmedium}body,h1,h2,h3{padding:0;margin:0}button{border:unset;cursor:pointer}a{text-decoration:none}.text-center{text-align:center}.header{width:100%;padding:10px 15px;margin:0 auto;position:fixed;text-align:center;z-index:100}.hamberger{position:absolute;width:50px;height:50px;left:0;cursor:pointer;top:18px}.hamberger span{background:#fff;width:27px;height:5px;position:absolute;left:13px;top:0;border-radius:8px}.hamberger span.sp2{top:8px}.hamberger span.sp3{top:16px}.section-top .register{margin:50px auto}.section-top{background-image:url(../images/1.webp);background-repeat:no-repeat;background-size:cover;padding:0 0 30px;text-align:center}.bg-top{display:flex}.spin{background-image:url(../images/2.webp);background-repeat:no-repeat;font-size:13px;color:var(--color-body);background-size:inherit;background-position:bottom;overflow:hidden;padding:0 0 70px;text-align:center}.concept{margin-top:60px;padding:10px 15px 40px;text-align:center;margin:auto}.section-top h1{margin:auto;padding:80px 0 0;color:#fff;font-weight:700;font-size:28px}.promotion,.provider,.pAff,.tour{max-width:800px;margin:auto;padding:10px 15px 20px;text-align:center}.pAff{padding-top:30px}.ptitle h1,.provider h1,.pAff h1,.tour h1,.pAff p{text-align:center;color:#fff}.ptitle h1{margin-top:30px}.pAff p{font-size:15px}.pAff img{max-width:450px;width:90%;height:auto}.pro-img img{width:100%;border-radius:5px;max-width:500px;height:auto;cursor:pointer}.tour-img img{width:100%;max-width:450px;height:auto}.ph{color:#fff;font-size:16px;margin:0}.pro-img p{margin:0}.pro-img{margin-top:30px}.bg-header{background:var(--color-body);box-shadow:0 0 50px 0 rgb(0 0 0/50%)}.btn{position:relative}.pbtn{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0}.pbtn button{font-family:sukhumvit_setmedium;height:40px;border-radius:5px;font-size:15px}.btn-color{background:var(--color-main);color:#fff}.register{color:#fff;background:var(--color-main);border-radius:99px;width:226px;height:45px;margin:20px auto;font-size:18px;font-weight:700;box-shadow:5px 5px 10px rgb(89 56 137/50%);transition:.3s}.provider-img{display:none;grid-template-columns:repeat(2,1fr);gap:10px}.d-none{display:none!important}.d-block{display:block!important}.d-grid{display:grid!important}.aff{color:var(--color-main);font-weight:700;font-size:40px}.text-tour{max-width:495px;margin:auto}.concept-b{display:flex;align-items:center;justify-content:center;gap:15px;color:#fff}.concept-b img{width:100px}footer{margin-top:auto}.logo-b{width:100%;height:60px;background:#1a212a;position:relative}.logo-b::before{content:"";position:absolute;background:#1a212a;border-radius:0 0 20px 20px;width:180px;height:90px;left:0;right:0;margin:0 auto}.footer-text-b{background:var(--color-body);padding:70px 15px 34px;color:#fff}.logo-b img{position:absolute;left:0;right:0;top:25px;margin:0 auto}.footer-text{font-size:15px;max-width:600px;margin:0 auto;color:#fff}.text-tour p{color:#fff;font-size:15px}.register:hover{transform:scale(1.05)}.spin h2{font-size:36px;font-weight:700;margin:45px auto 25px;max-width:295px;line-height:55px}.spin p{margin:0 auto;padding:0 15px;max-width:660px;font-size:15px}.img-spin{background-image:url(../images/home_spin.webp);background-size:350px;background-repeat:no-repeat;background-position:50%;height:250px}.img-game{border-radius:5px;position:relative;cursor:pointer;padding-top:75%;background-size:auto 100%;background-repeat:no-repeat;background-position-x:center}.provider-img img{width:100%;border-radius:5px;position:absolute;inset:0;object-fit:cover;height:100%}.logo-img,.logo-b img{width:120px;margin:auto}.demo{margin-top:30px}img.lazy{opacity:0}@media screen and (min-width:767px){.section-top{background-position:bottom}.spin{font-size:18px;background-size:cover}.provider-img{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1149px){.section-top{padding:0 0 60px}.spin{background-position:top;padding:0 0 130px}.section-top h1{padding:160px 0 15px;font-size:50px}.concept h2{font-size:40px}}