body{margin:0 auto;font-family:"exo 2",sans-serif;color:#333;box-sizing:border-box}h1{text-align:center;text-transform:uppercase}h2{font-family:"exo 2",sans-serif;font-weight:900;font-size:50px;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:"exo 2",sans-serif!important;font-weight:700}img{max-width:100%;height:auto}a{font-family:"exo 2",sans-serif;text-decoration:none}a:hover{color:#f60}p{font-family:"exo 2",sans-serif}main{min-height:calc(100vh - 272px);background-color:#f9f9f9}main .page-title{margin:120px auto;color:#333;font-weight:900;font-size:67px;text-align:center;display:inline-block;width:100%;text-transform:uppercase}section h2{text-align:center}footer{margin:0 0 -25px;height:200px;color:#fff;background-color:#222}footer .socials{margin:20px auto;padding:0;display:block;text-align:center;list-style:none}footer .socials li{margin:0 10px;list-style-type:none;display:inline}footer .socials a{color:#fff}footer .socials a:hover{color:#f60}footer .copyright{text-align:center;display:block;font-style:normal;font-weight:600;font-size:14px;line-height:130%}a.btn-link,.button,#contact_btn,input[type=submit]{padding:9px 21px;height:40px;display:inline-block;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-decoration:none;color:#f60;border:1px solid #f60;transition:all .2s ease;background-color:transparent}a.btn-link:hover,.button:hover,#contact_btn:hover,input[type=submit]:hover{background-color:#f60;color:#fff}form .field{margin-bottom:40px;width:100%;float:left;position:relative}form .field.field-2-column{width:48%;float:left}form .field.field-2-column:nth-child(2n){float:right}form .field input,form .field textarea{padding:5px 20px;width:100%;background-color:transparent;border:none;border-bottom:1px solid #d9d9d9}form .field .form-input:not(:placeholder-shown)+.form-label,form .field .form-input:focus+.form-label{top:0;color:#f60}form .field .form-input[required]+label:after{content:"*";display:inline-block;color:red;margin-left:5px}form .form-input{padding:5px 20px;width:100%;min-height:56px;line-height:36px;background-color:#fff;transition:all .3s ease;border:1px solid #ccc;outline:none}form .form-field{margin-bottom:20px}form .form-label{position:absolute;padding:2px 10px;top:20px;left:10px;color:#999;border-radius:0;background-color:#fff;transform:translateY(-50%);pointer-events:none;transition:all .2s ease-in-out}form .form-input:not(:placeholder-shown)+.form-label,form .form-input:focus+.form-label{top:0;color:#6a5af9}@media only screen and (max-width:992px){main .page-title{margin:80px auto;font-size:50px}}@media only screen and (max-width:767px){main .page-title{margin:60px auto;font-size:38px}}header{height:72px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08)}header .container{display:flex;height:100%;align-items:center;justify-content:space-between}header .menu-content{width:75%;display:flex;align-items:center;justify-content:space-between}header .menu-toggle{display:none}header .nav-item{height:32px;position:relative}header .nav-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background-color:#f60;transform:translateX(-50%);transition:width 200ms ease-in-out}header .nav-item:hover:after,header .nav-item.active:after{width:48px}header .nav-link{padding:6px 15px;color:#333;text-transform:uppercase;font-weight:600;font-size:14px}header .nav-link:hover{color:#f60}header .main-navigation .menu{display:flex;align-items:center;justify-content:space-between}header .main-navigation .menu>.menu-item{padding:5px 10px;height:42px;position:relative}header .main-navigation .menu>.menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background-color:#f60;transform:translateX(-50%);transition:width 200ms ease-in-out}header .main-navigation .menu>.menu-item:hover:after,header .main-navigation .menu>.menu-item.current-menu-item:after{width:48px;width:60%}header .main-navigation .menu>.menu-item a{padding:6px 15px;color:#333;text-transform:uppercase;font-weight:600;font-size:14px}header .main-navigation .menu>.menu-item a:hover{color:#f60!important}header .main-navigation .menu>.menu-item.current-menu-item a{color:#f60!important}header .languages .language{font-weight:600;font-size:14px;color:#333;text-transform:uppercase}header .nav-item.active .nav-link{color:#f60}@media only screen and (max-width:992px){header .menu-content{padding:10px;display:block;position:fixed;left:120%;right:0;top:72px;bottom:0;z-index:200;width:100%;background-color:#fff;transition:left .5s ease}header .menu-content.active{left:0;display:block}header .menu-content .languages{margin-top:40px;padding:0 15px}header .menu-toggle{width:30px;height:30px;display:block;background:url(../img/icon-menu.svg) no-repeat center center;background-size:cover;font-size:0;cursor:pointer}header .menu-toggle.active{background-image:url(../img/icon-menu-active.svg)}header .nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}header .nav-item{margin:16px 0;display:inline-block;text-align:left;min-height:32px;height:auto}header .nav-item a{text-transform:uppercase;font-weight:600;font-size:21px}header .nav-item:after{display:none}header .nav-item .dropdown-menu.show{position:relative!important;display:block;border:none;transform:none!important;padding:8px 30px}header .nav-link{color:#333}}.section-home{padding:120px 0;text-align:center}.section-home h2,.section-home .section-title{margin:0 auto;font-style:normal;font-weight:800;font-size:50px;line-height:130%;text-transform:uppercase}.section-home p{margin:60px auto;max-width:790px;font-size:16px;text-align:center}.section-home .btn-link{margin-bottom:60px}.section-home img{width:100%}.section-news{background:linear-gradient(180deg,#fef3ea 0%,#f1f9ff 100%)}.section-about .container-fluid{padding-left:0;padding-right:0}.section-games .game-image img{aspect-ratio:400/573;object-fit:cover}.home-slider .item{margin:0 15px}.home-slider.about-slider .owl-item .item img{aspect-ratio:1.5}.game-slider .slick-slide img,.game-slider .owl-item-demo img{filter:grayscale(100%)}.game-slider .slick-slide.slick-center img,.game-slider .slick-slide.center img,.game-slider .slick-slide:hover img,.game-slider .owl-item-demo.slick-center img,.game-slider .owl-item-demo.center img,.game-slider .owl-item-demo:hover img{filter:grayscale(0)}.section-news{position:relative;padding-bottom:20px}.section-news:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;display:block;background:url(../img/home-bg-tintuc.png) no-repeat center center;background-size:cover;z-index:0}.section-news .container{position:relative;z-index:10}.section-news .btn-link{margin-top:60px}.section-news .news-list{margin:60px 0 0;padding:0;list-style:none}.section-news .news-item{margin:0;padding:0 16px}.section-news .news-content{padding:24px;text-align:left;background-color:#fff}.section-news .news-image img{width:100%;height:auto;aspect-ratio:4/3}.section-news .news-date{font-weight:400;font-size:14px;line-height:130%;color:#09f}.section-news .news-title{font-weight:700;font-size:21px;height:54px;line-height:130%}.section-news .news-title a{color:#333}.section-news .news-title a:hover{color:#f60}.section-news .news-desc{margin:24px 0;font-weight:400;font-size:16px;line-height:21px;height:105px;overflow:hidden;text-align:left}.section-news .news-link{color:#f60;font-weight:600;font-size:16px;text-transform:uppercase;transition:color .3s ease}.section-news .news-link i.bi{font-size:24px;display:inline-block;line-height:inherit;vertical-align:middle;transition:margin-left .3s ease}.section-news .news-link:hover{color:#09f}.section-news .news-link:hover i.bi{margin-left:3px}.section-careers{background-color:#fff!important}.section-careers .feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:32px}.section-careers .feature-item{text-align:left}.section-careers .feature-icon{display:block;width:64px}.section-careers .feature-title{margin:32px 0;font-weight:700;font-size:28px;line-height:36px;height:36px;width:100%;display:block;text-overflow:ellipsis}.section-careers .feature-desc{margin:0;font-size:16px;text-align:left}.section-careers .btn-link{margin-top:60px;margin-bottom:0}.section-partner .slick-slider.slick-initialized{padding-bottom:0}.section-partner .owl-stage,.section-partner .slick-track{display:flex!important;align-items:center}.section-partner .partner-item{padding:0 36px}.main-wrapper .section-home:nth-child(2n){background-color:#f9f9f9}@media only screen and (max-width:768px){.section-careers .feature-item{text-align:center}}.slick-slider.slick-initialized{padding-bottom:80px}.slick-slider .slick-arrow{top:auto;bottom:20px;width:30px;height:30px;background:none no-repeat center center;background-size:28px;opacity:.7}.slick-slider .slick-arrow:hover{opacity:1}.slick-slider .slick-arrow:before{font-size:24px;color:#333;content:none;display:none}.slick-slider .slick-arrow.slick-prev{margin-right:20px;left:auto;right:50%;transform:none;background-image:url(../img/slick-arrow-left.svg)}.slick-slider .slick-arrow.slick-next{margin-left:20px;right:auto;left:50%;transform:none;background-image:url(../img/slick-arrow-right.svg)}.owl-carousel .owl-nav{margin-top:30px;text-align:center}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{top:auto;bottom:20px;width:30px;height:30px;background:none no-repeat center center;background-size:28px;opacity:.7}.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{display:none}.owl-carousel .owl-nav button.owl-prev{margin-right:20px;left:auto;right:50%;transform:none;background-image:url(../img/slick-arrow-left.svg)}.owl-carousel .owl-nav button.owl-next{margin-left:20px;right:auto;left:50%;transform:none;background-image:url(../img/slick-arrow-right.svg)}.section-banner img{width:100%;max-width:4000px}.section-banner .banner-item{position:relative}.section-banner .banner-content{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%)}.section-banner .banner-title{font-family:nunito sans,sans-serif;font-weight:900;font-size:38px;white-space:nowrap;-webkit-text-stroke:3px #7489e2;-webkit-text-fill-color:#fff;text-shadow:0 4px 16px rgba(0,0,0,.2)}.banner-carrier .banner-content{width:100%;max-width:1200px}.banner-carrier .banner-content p{margin-left:40px;padding-top:50px;font-family:"exo 2",sans-serif;font-size:24px;font-weight:400;color:#fff;max-width:600px;float:left;background:url(../img/icon-note.svg) no-repeat top left;background-size:32px}@media only screen and (min-width:768px){.section-banner .banner-title{font-size:67px}.banner-carrier .banner-content p{font-size:32px}}.partner-page{padding-bottom:120px;background-color:#f9f9f9}.partner-content .partner-list{margin:0 auto;max-width:1192px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px}.partner-content .partner-item{min-height:200px;background-color:#fff;display:flex;justify-content:center;align-items:center}.news-page .news-list,.news-detail-page .news-list{margin:0 auto;max-width:1192px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px}.news-page .news-item,.news-detail-page .news-item{margin:0}.news-page .news-content,.news-detail-page .news-content{padding:24px;text-align:left;background-color:#fff}.news-page .news-image img,.news-detail-page .news-image img{width:100%;height:auto;aspect-ratio:4/3}.news-page .news-date,.news-detail-page .news-date{margin-bottom:8px;font-weight:400;font-size:14px;line-height:18px;color:#09f}.news-page .news-title,.news-detail-page .news-title{font-weight:700;font-size:21px;line-height:130%;height:54px;overflow:hidden;display:block;text-overflow:ellipsis}.news-page .news-title a,.news-detail-page .news-title a{color:#333}.news-page .news-title a:hover,.news-detail-page .news-title a:hover{color:#f60}.news-page .news-desc,.news-detail-page .news-desc{margin:24px 0;font-weight:400;font-size:16px;line-height:21px;height:105px;overflow:hidden;text-align:justify}.news-page .news-link,.news-detail-page .news-link{color:#f60;font-weight:600;font-size:16px;text-transform:uppercase;transition:color .3s ease}.news-page .news-link i.bi,.news-detail-page .news-link i.bi{font-size:24px;display:inline-block;line-height:inherit;vertical-align:middle;transition:margin-left .3s ease}.news-page .news-link:hover,.news-detail-page .news-link:hover{color:#09f}.news-page .news-link:hover i.bi,.news-detail-page .news-link:hover i.bi{margin-left:3px}.news-page .news-action,.news-detail-page .news-action{margin:0 auto;padding:60px 0;width:100%;display:inline-block;text-align:center}.news-page .container{padding-bottom:80px}.news-detail-page .page-title{margin-bottom:0}.news-detail-page .section-news-other h2{margin:60px auto;text-align:center}.news-detail-page .news-header{margin-bottom:60px}.news-detail-page .news-header .page-title{margin-bottom:0}.news-detail-page .news-info{display:flex;justify-content:center;align-items:center}.news-detail-page .news-back-link{margin-right:30px;padding-left:30px;padding-right:30px;font-size:16px;line-height:24px;height:24px;background:url(../img/icon-back.svg) no-repeat left center;background-size:16px;color:#333;border-right:1px solid #d9d9d9}.news-detail-page .news-date{margin:0;padding-left:30px;color:#333;line-height:24px;background:url(../img/icon-calendar.svg) no-repeat left center}.news-detail-page .news-item{margin:0 16px}.news-detail-page .news-description{margin:0 auto;max-width:784px}.about-page .page-title{text-shadow:0 4px 8px rgba(0,0,0,.3)}.about-page .page-title span{color:#f60}.about-page .mission-list{display:flex;flex-direction:column}.about-page .mission-item{margin-bottom:120px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8%}.about-page .mission-item>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-page .mission-item:nth-child(2n) .mission-image{background-position:right bottom}.about-page .mission-image{padding:4%;background:url(../img/about-bg-dots.png) no-repeat left bottom;background-size:60% auto}.about-page .mission-image img{width:100%}.about-page .mission-title{margin-bottom:32px}.about-page .section-progress{padding:120px 0;text-align:center;background:linear-gradient(180deg,#fef3ea 0%,#f1f9ff 100%)}.about-page .section-progress h2{margin-bottom:60px}.about-page .section-progress p{margin:0 auto;max-width:784px}.about-page .progress-timeline{margin:50px 0 0;padding:0;width:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;position:relative;align-items:center;justify-content:center;display:flex;align-items:baseline}.about-page .progress-timeline:before{content:"";position:absolute;margin-top:-1px;top:50%;left:0;right:0;height:2px;display:block;background:linear-gradient(90deg,rgba(255,102,0,0) 2.6%,#ff6600 30.73%,#ff6600 66.67%,rgba(255,102,0,0) 96.88%)}.about-page .progress-item{margin:0;padding:0 10px;position:relative;list-style-type:none}.about-page .progress-item:after{content:"";position:absolute;margin:-8px;top:50%;left:50%;width:16px;height:16px;display:block;border-radius:100%;background-color:#f60}.about-page .progress-item h6{margin-bottom:25px;color:#f60;font-size:20px;font-weight:700;display:inline-block;white-space:nowrap}.about-page .progress-item p{margin-top:15px;font-size:14px;line-height:18px;height:36px}.section-teams{padding:120px 0}.section-teams .team-slider{margin-top:60px}.section-teams .team-slider .owl-item.center .team-info{bottom:10px}.section-teams .team-item{margin:0 16px;padding-bottom:60px;position:relative}.section-teams .team-item.slick-current .team-info,.section-teams .team-item:hover .team-info{bottom:10px}.section-teams .team-item img{object-fit:cover;aspect-ratio:400/573;background-color:#eee}.section-teams .team-info{position:absolute;padding:20px 0;left:32px;right:32px;bottom:-200px;height:100px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-around;align-items:center;transition:bottom .3s ease}.section-teams .team-info h6{margin:0;font-weight:700;font-size:21px;color:#333;text-transform:capitalize}.section-teams .team-info strong{font-weight:400;font-size:14px;color:#f60}@media only screen and (min-width:768px){.about-page .mission-item>div{min-width:300px;width:46%}.about-page .mission-item:nth-child(2n) .mission-info{order:2}.about-page .mission-item h2{width:100%;text-align:left}}.game-features{padding-top:120px;max-width:1192px;display:flex;flex-direction:column}.game-item{margin-bottom:120px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8%}.game-image img{width:100%}.game-info{margin-bottom:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.game-title{margin-bottom:32px;font-size:38px}.game-links{display:inline-block;float:left}.game-link{margin-right:16px}.section-game-all{background-color:#fff}.game-all{margin:0 auto;padding:120px 10px;max-width:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px}.game-all .game-item{margin:0;display:block;text-align:center}.game-all .game-item .game-name{margin-top:16px;font-size:16px;color:#333}.game-all .game-item:hover .game-name{color:#f60}@media only screen and (min-width:768px){.game-item{flex-wrap:nowrap}.game-item:nth-child(2n) .game-info{order:2}.game-item>div{width:50%}.game-info{align-items:start;text-align:left}.game-title{font-size:38px;text-align:left}}.contact-page{background-color:#fff}.contact-form{margin:60px auto;padding:0 32px;width:100%;max-width:1200px}.contact-button{margin:0 auto;min-width:200px;background-color:#fff;display:block!important}.contact-info{padding:80px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-info h2,.contact-info .contact-list{width:100%;max-width:300px;text-align:left}.contact-list{margin:0;padding:0}.contact-item{list-style:none;display:flex;margin-bottom:16px;align-items:center}.contact-item p,.contact-item a{margin-bottom:0;display:inline-block;color:#333}.contact-icon{display:inline-block;margin-right:10px}.contact-icon img{width:16px;max-width:30px}.section-map{display:flex;flex-direction:column}.section-map>div{width:100%}.section-map .contact-map iframe{width:100%;min-height:500px;aspect-ratio:1/1}@media only screen and (min-width:768px){.section-map{flex-direction:row;flex-wrap:nowrap}.section-map>div{width:50%}.section-map .contact-map iframe{min-height:800px}}.section-tuyendung{padding:60px 0}.carrier-box{margin-top:60px;display:flex}.carrier-filter{padding-right:20px;width:24%}.carrier-filter h3{margin-bottom:60px;font-size:21px;font-weight:700;text-transform:uppercase}.carrier-filter ul{margin:0;padding:0}.carrier-filter ul li{margin:0 0 16px;padding:0;list-style:none}.carrier-filter ul li a{color:#333}.carrier-filter ul li a.active,.carrier-filter ul li a:hover{color:#f60}.carrier-list{width:74%}.job-item{margin-bottom:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.job-title{font-weight:700;font-size:21px;font-family:"exo 2",sans-serif}.job-title a{font-weight:700;color:#333}.job-title a:hover{color:#f60}.job-location{color:#09f}.job-detail-page .job-header .page-title{margin-bottom:0}.job-detail-page .job-info{display:flex;justify-content:center;align-items:center}.job-detail-page .job-location{margin-right:30px;padding-left:30px;padding-right:30px;font-size:16px;line-height:24px;height:24px;background:url(../img/icon-location.svg) no-repeat left center;background-size:16px;color:#333;border-right:1px solid #d9d9d9}.job-detail-page .job-category{padding-left:30px;background:url(../img/icon-job-category.svg) no-repeat left center}.job-detail-page .job-content{margin-top:100px}.job-detail-page .job-apply{padding:60px 20px;min-width:160px;display:block;text-align:center}.single-job .job-detail-content .btn-link.modal-link{margin:20px auto;display:block;width:240px;font-size:24px;text-align:center;height:50px;line-height:30px}.modal-job .modal-dialog{max-width:700px}form.wpcf7-form.submitting{position:relative}form.wpcf7-form.submitting:after{content:"";display:block;position:absolute;top:0;left:-16px;right:-16px;bottom:-32px;z-index:10;background-color:rgba(0,0,0,.2)}form.wpcf7-form.submitting .wpcf7-spinner{position:absolute;bottom:8px;left:50%;z-index:100;transform:translate(-50%,0%);margin:0}@media only screen and (max-width:991px){.carrier-box{flex-direction:column}.carrier-filter{margin:0 0 30px;padding:0;width:100%}.carrier-filter h3{margin:0;text-align:center}.carrier-filter ul{margin:16px auto;padding:0 16px;display:inline-block;width:100%;text-align:center}.carrier-filter ul li{margin:0 16px;padding:0;display:inline-block}.carrier-filter ul li a{white-space:nowrap}.carrier-list{width:100%}}@media only screen and (max-width:767px){.job-item{flex-direction:column}.job-info{margin-bottom:24px;text-align:center}}