@charset "UTF-8";.homePage{text-align:center;width:100%}.block{margin-top:40px}.show-mb{display:none}.show-pc{padding:0 20px}.namecp-hp{font-weight:400;font-size:70px;line-height:76px;text-shadow:0 4px 4px rgba(0,0,0,.25)}#slogan{font-weight:400;font-size:25px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#1e1c31}#slogan,#slogan2{font-family:Arial;text-align:center}#slogan2{color:rgba(30,28,49,.6);max-width:534px;margin-left:auto;margin-right:auto;font-weight:700;font-size:22px;line-height:29px;margin-bottom:0}.intro{position:relative;display:block}.backgroundHome,.backgroundHome-mobile{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;gap:30%}@media only screen and (max-width:900px){.backgroundHome{display:none}h2>.style-text{color:red}.Company>p{font-size:12px}}@media only screen and (min-width:900px){.backgroundHome{display:flex!important}.backgroundHome-mobile{display:none!important}}.content h1{font-weight:700;font-size:70px;line-height:76px;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);margin:10px 0}.title-softfun{font-weight:700;font-size:50px;line-height:61px;color:#1e1c31}.subtitle-sortfun,.title-softfun{font-family:Poppins;font-style:normal}.companyBG{position:relative;width:100%;max-width:1080px;margin:40px auto 0}.companyBG img{width:100%;max-height:100%;border-radius:42px;-o-object-fit:cover;object-fit:cover}.companyBG:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;width:100%;background:linear-gradient(180deg,hsla(0,0%,85%,0),#3550ad);opacity:.7;border-radius:42px}.btn-primary{position:absolute;left:50%;bottom:15%;transform:translateX(-50%);z-index:10;cursor:pointer;width:163px;height:49px;font-weight:500;font-size:14px;line-height:29px;color:#fff;background-color:#4270ec;border:none;outline:none;border-radius:10px;font-family:Poppins;font-style:normal}@media only screen and (max-width:1024px){.AboutPage.block{margin-top:10px!important}.CompanyPage.block,.intro.block{margin-top:20px!important}.wrapper-discover{margin-top:40px!important}.content{width:100%;position:relative!important;left:0}.backgroundHome{flex-direction:row-reverse;margin-top:10px;gap:0}}@media only screen and (max-width:700px){.block{margin-top:30px}.show-mb{display:block}h1{font-size:26px!important;line-height:30px!important}h2{font-size:32px}#slogan{font-weight:300;font-size:12px;line-height:22px;color:#1e1c31;text-transform:uppercase}.intro img{width:200px!important;margin:0 10px!important}.backgroundHome img{width:100%;height:400px}.companyBG img{width:100%;border-radius:15px;height:auto}.companyBG:before{border-radius:15px;width:100%;left:0}.btn-primary{display:none}.content{width:100%;position:relative!important;left:0}.backgroundHome{flex-direction:row-reverse;margin-top:10px;gap:-10px}#slogan2{font-size:15px;max-width:250px}.title-softfun{font-size:26px;line-height:30px}.title-ourgame{font-size:26px!important;line-height:30px}.title-client{font-size:26px!important;line-height:30px!important}.wrapper-img{padding-top:30px!important}}.slick-dots li{width:4px;height:auto}.slick-dots li button:before{width:4px;color:#4270eb}.slick-dots li.slick-active button:before{color:#4270eb}.client{max-width:961px;margin:0 auto}.cover{top:0;left:0}.cover,.slider,.wrapper-img{position:relative}.wrapper-img{display:flex;justify-content:center;margin-bottom:40px;padding-top:100px}.contentCover p{max-width:500px;margin:0 auto;font-family:Poppins;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#000}.contentCover{position:relative}.bg-slider{position:absolute;width:100%}.name-slider{display:block;margin:20px 0 4px;font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase;color:#1e1c31}.desc-slider{padding:0 10px;word-wrap:break-word}.job-slider{display:block;margin-bottom:50px;font-family:Poppins;font-style:normal;font-weight:400;font-size:12px;line-height:19px;text-align:center;text-transform:uppercase;color:#1e1c31}.wrapper-img .person{width:117px;text-align:center}.subtitle-client{text-align:center}.testimony-pc{transform:translate(-50%,-25%)}.testimony-mb,.testimony-pc{height:auto;position:absolute;top:0;left:50%}.testimony-mb{transform:translate(-50%,40%);display:none}.title-client{font-weight:600;font-size:48px;line-height:61px;max-width:651px;margin:0 auto}.subtitle-client,.title-client{font-family:Poppins;font-style:normal;color:#1e1c31}.subtitle-client{font-weight:500;font-size:14px;line-height:24px;letter-spacing:.05em;text-transform:uppercase}.cover .slick-slider{justify-content:center;text-align:center;width:60%;margin:auto}.wrapper-img .bg-slidermb{display:none;position:absolute;width:100%;height:100%;top:0}.cover img{width:100%}.PartnerText{width:50%;margin:auto}@media only screen and (max-width:600px){.contentCover p{font-size:14px;max-width:300px;margin-top:30px}.wrapper-img{margin-bottom:20px}.wrapper-img .person{width:100px}.cover .slick-slider{width:100%}.PartnerText{width:90%}.subtitle-client{font-size:20px;line-height:16px}.testimony-pc{display:none!important}.testimony-mb{display:block!important}.title-client{padding:0 20px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.discover,.title-discover{text-align:center}.title-discover{font-family:Tahoma;font-style:normal;font-weight:700;font-size:50px;line-height:61px;color:#1e1c31}.title-discover.pc{font-weight:400}.ant-divider{background-color:#5e5e5e;height:100%}.discover_info{margin-top:25px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4%;justify-content:center;align-content:center}.info_detail{justify-content:center;align-items:center}.detail_numbers{font-weight:600;font-size:40px;line-height:29px;color:#3f52ff;padding-top:20px}.detail_words{margin-top:16px;font-weight:400;font-size:22px;line-height:29px;color:#787783}@media only screen and (max-width:600px){.discover{margin-top:20px}.title-discover{font-size:20px;line-height:32px}.detail_numbers{font-size:30px!important}.detail_words{font-size:18px!important;margin-top:4px}.info_detail{height:auto}.hidden{display:none}.discover_info{margin-top:10px;gap:20px;flex-direction:column}}.listGame{display:flex;flex-wrap:wrap;justify-content:center;gap:42px;padding-top:10px;padding-bottom:20px}.title-ourgame{font-style:normal;font-weight:700;font-size:50px;line-height:61px;text-align:center}.ourGame p,.title-ourgame{font-family:Poppins;color:#1e1c31}.ourGame p{font-weight:400;font-size:18px;line-height:23px}.nameGame{font-weight:400!important;font-size:25px!important;color:#000;margin-top:20px;font-family:Poppins}.card{transition:transform .5s}.card:hover{transform:scale(1.05)}.card:hover>p{color:#000;font-weight:600!important;font-family:Poppins}.play-btn{cursor:pointer;border:1px solid#3f52ff;color:#3f52ff;font-size:x-large;padding:4px 2rem;border-radius:.5rem;transition:all .2s linear}.play-btn:hover{color:#fff;background-color:#3f52ff}@media screen and (max-width:600px){.play-btn{font-size:large;padding:4px 1.5rem}.card img{width:150px}.title-ourgame{font-size:26px;line-height:30px}.listGame{gap:30px;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:visible;padding-left:20px;padding-right:20px;min-height:232px}.listGame::-webkit-scrollbar{display:none}.ourGame p{font-size:12px;line-height:22px}.listGame{-ms-overflow-style:none;scrollbar-width:none}.nameGame{font-size:16px!important}}