:root{--dark-bg: #000000;--green-bg: #50715a;--service-bg: #0d2611;--orange: #FF934F;--blue: #45C6FF;--green: #BDFF50;--yellow: #FFD64F;--pink: #FF45E3;--purple: #7045FF}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}::-webkit-scrollbar-thumb{background:#88e41c;border-radius:5px}@font-face{font-family:ARIAL;src:url(/assets/ARIAL-D6EXhACG.TTF)}@font-face{font-family:MyriadPro;src:url(/assets/MyriadPro-DsdXoU_k.otf)}html{scroll-behavior:smooth}*{margin:0;padding:0}.body{width:100%!important;height:auto;overflow-x:hidden;background-color:#222}.navbar-logo.nav-logo-hidden{opacity:0;visibility:hidden}.navbar-logo.nav-logo-visible{opacity:1;visibility:visible;animation:fadeInNavLogo .6s ease forwards}@keyframes fadeInNavLogo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.temp-logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;pointer-events:none}.temp-logo{width:200px;height:auto;transition:all .8s ease;position:relative}.temp-logo.logo-hidden{opacity:0;transform:scale(.8)}.temp-logo.logo-visible{opacity:1;transform:scale(1);animation:logoGlow 2s ease-in-out infinite alternate}.temp-logo.logo-animating{animation:fadeOutLogo .6s ease forwards}@keyframes fadeOutLogo{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes logoGlow{0%{filter:drop-shadow(0 0 10px #88e41c)}to{filter:drop-shadow(0 0 20px #88e41c) drop-shadow(0 0 30px #88e41c)}}.left-container .hidden{opacity:0}.left-container .animate-in{opacity:1;animation:fadeInContent .6s ease forwards}@keyframes fadeInContent{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.left-container .banner-heading,.left-container .banner-text,.left-container .banner-btn{opacity:0}.left-container .animate-delay-1{animation-delay:.2s}.left-container .animate-delay-2{animation-delay:.4s}.banner-btn.animate-in:hover{transform:scale(1.05)}@media screen and (max-width: 992px){.temp-logo{width:150px}}@media screen and (max-width: 767px){.temp-logo{width:120px}}.navbar.navbar-hidden{opacity:0;visibility:hidden}.navbar.navbar-visible{opacity:1;visibility:visible;animation:fadeInNavbar .6s ease forwards}@keyframes fadeInNavbar{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.navbar{background-color:transparent;height:80px;width:100%;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;z-index:999}.navbar-container{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 2rem;max-width:1200px;margin:0 auto}.navbar-logo a{color:#333;font-size:1.8rem;font-weight:700;text-decoration:none}.navbar-logo img{width:150px;height:auto}.navbar-nav{display:flex;list-style:none;margin:0;padding:0}.nav-item{margin:0 1rem}.nav-link{color:#fff;text-decoration:none;font-size:1.1rem;font-weight:700;padding:.5rem;transition:all .3s ease;font-family:MyriadPro}.nav-link:hover{color:#88e41c}.nav-link.active{background-color:#88e41c;padding:10px 20px;border-radius:20px;color:#333}.navbar-toggle{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;background-color:#fff;transition:all .3s ease}@media screen and (max-width: 768px){.navbar-toggle{display:block}.navbar-menu{position:fixed;right:-100%;top:0;width:100%;height:100vh;background-color:#000000f2;text-align:center;transition:all .3s ease;z-index:1000;display:flex;justify-content:center;align-items:center}.navbar-menu.active{right:0}.navbar-nav{flex-direction:column;padding:2rem 0}.nav-item{margin:1.5rem 0}.close-icon{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}.close-bar{display:block;width:30px;height:3px;background-color:#fff;position:absolute;top:50%;left:0}.close-bar-1{transform:rotate(45deg)}.close-bar-2{transform:rotate(-45deg)}}model-viewer::part(progress-bar),model-viewer::part(center-panel),model-viewer::part(default-progress-bar){display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important}#banner{width:100%;height:100vh;background-image:url(/assets/banner2-oGAPOW07.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center right;position:relative;overflow:hidden;padding:10px}.container{width:100%;max-width:1400px;margin:0 auto}.innerMain-container{width:100%;padding:20px}.left-container{width:50%;float:left;padding:5px;padding-top:220px!important;position:relative;z-index:10}.banner-heading{text-align:left}.games-wrapper{margin-top:-10px}.games-text{width:100%;max-width:520px;height:auto;position:relative;right:40px}.banner-text p{color:#fff;text-align:right;font-size:1.5rem;padding-top:20px;line-height:1.6em;letter-spacing:1px;margin-right:80px;font-family:MyriadPro}.awesome{color:#88e41c;font-weight:700}.banner-btn{margin-top:30px;text-align:left;transition:transform .2s;width:60%;max-width:250px;display:block;margin-left:auto;margin-right:80px}.banner-btn a{display:block;background-color:#88e41c;color:#000;text-decoration:none;padding:15px 20px;border-radius:50px;font-size:1.2rem;font-weight:700;text-align:center;transition:all .3s ease;font-family:ARIAL}.banner-btn:hover{transform:scale(1.05)}.right-container{width:50%;float:right;padding:120px 5px 5px;position:relative;z-index:10;text-align:center}@media screen and (max-width: 1200px){.banner-text p,.banner-btn{margin-right:60px}}@media screen and (max-width: 992px){#banner{background-position:center right;width:100%;height:150vh}.container{max-width:100%;width:100%}.left-container{width:100%;float:none;padding-top:100px!important;text-align:center}.right-container{width:100%;float:right;padding:5px}.banner-heading,.we-make,.banner-text p{text-align:center}.games-wrapper{display:flex;justify-content:center;margin-top:60px;max-width:100%}.banner-text p{text-align:center;margin-right:0}.banner-btn{margin:30px auto 0;text-align:center}.we-make{font-size:3.5rem}}@media screen and (max-width: 767px){#banner{height:auto!important}.banner-btn{width:80%}.games-text{width:80%;margin-left:auto;margin-right:auto;right:0}.banner-text p{margin-right:0;text-align:center}.left-container{padding-top:150px!important}}#logo-row{width:100%;background-color:#000;padding:10px;margin-top:20px}.logo-container{width:100%;padding:20px 0}.logo-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.logo-item{flex:0 1 10%;display:flex;justify-content:center;align-items:center}.logo-image{max-width:60px;height:auto;object-fit:contain;transition:opacity .3s ease}@media (max-width: 992px){.logo-item{flex:0 1 22%}}@media (max-width: 768px){.logo-item{flex:0 1 45%;justify-content:center}.logo-image{max-width:80px}}*,*:before,*:after{box-sizing:border-box}#Services{width:100%;background-color:var(--dark-bg);padding:10px 0;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 15px}.services-container{position:relative;background-color:var(--dark-bg);padding:40px 20px;color:#fff;overflow:visible}.services-heading{text-align:center;font-size:50px;font-weight:700;color:#ccc;margin-bottom:40px;letter-spacing:2px;font-family:ARIAL}.services-grid{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"item1 div1 item2 div2 item3" "spacer spacer spacer spacer spacer" "item4 div3 item5 div4 item6";background:url(/assets/product-bg-ZkRpZ2bJ.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;padding:40px 20px;gap:0;margin-bottom:40px;position:relative;z-index:2;height:auto;min-height:550px}.services-grid>.service-item:nth-child(1){grid-area:item1}.services-grid>.service-divider:nth-child(2){grid-area:div1}.services-grid>.service-item:nth-child(3){grid-area:item2}.services-grid>.service-divider:nth-child(4){grid-area:div2}.services-grid>.service-item:nth-child(5){grid-area:item3}.services-grid>.service-item:nth-child(6){grid-area:item4}.services-grid>.service-divider:nth-child(7){grid-area:div3}.services-grid>.service-item:nth-child(8){grid-area:item5}.services-grid>.service-divider:nth-child(9){grid-area:div4}.services-grid>.service-item:nth-child(10){grid-area:item6}.services-grid>*:nth-child(n+6):nth-child(-n+10){margin-top:30px}.service-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;height:100%}.service-item h2{font-size:24px;margin:15px 0;font-weight:700;text-transform:uppercase;font-family:ARIAL}.service-item p{font-size:14px;line-height:1.5;margin:0;max-width:300px;font-family:MyriadPro;font-weight:500}.service-divider{background-color:#fff;width:1px;height:auto;margin:0}.icon-container{width:60px;height:60px;display:flex;justify-content:center;align-items:center}.icon-container img{width:60px;height:60px;object-fit:contain}.character-container{position:absolute;right:0;bottom:0;top:0;display:flex;align-items:center;pointer-events:none;z-index:10}.warrior-character{height:60%;max-height:500px;object-fit:contain;position:relative;left:70px}@media (max-width: 1280px){.character-container{display:none}}@media (max-width: 900px){.character-container{display:none}}@media (max-width: 768px){.services-grid{grid-template-columns:1fr;grid-template-rows:repeat(11,auto);grid-template-areas:"item1" "div1" "item2" "div2" "item3" "spacer" "item4" "div3" "item5" "div4" "item6"}.service-divider{height:1px;width:80%;margin:10px auto}.services-grid>*:nth-child(n+6):nth-child(-n+10){margin-top:15px}}.portfolio-container{background-color:#000;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 1rem;color:#fff;margin-top:20px}.portfolio-header{text-align:center;margin-bottom:2rem}.portfolio-header h1{font-size:3rem;letter-spacing:4px;margin-bottom:.5rem;color:#ccc;font-family:ARIAL}.portfolio-header p{font-size:1.3rem;color:#999;font-family:MyriadPro;font-weight:700}.characters-showcase{position:relative;display:flex;justify-content:center;align-items:flex-end;max-width:1200px;width:100%;background-image:url(/assets/product-bg-ZkRpZ2bJ.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;padding:1.5rem;overflow:visible;gap:25px}.character-card{position:relative;display:flex;justify-content:center;align-items:flex-end;margin:0;transform-origin:bottom center}.character-card:nth-child(1){z-index:1;transform:scale(.85)}.character-card:nth-child(2),.character-card:nth-child(4){z-index:3;transform:scale(.95)}.character-card:nth-child(3){z-index:5;transform:scale(1.08)}.character-card:nth-child(5){z-index:1;transform:scale(.85)}.character-image-container{border-radius:15px;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.character-card:nth-child(1) .character-image,.character-card:nth-child(5) .character-image{max-height:400px}.character-card:nth-child(2) .character-image,.character-card:nth-child(4) .character-image{max-height:440px}.character-card:nth-child(3) .character-image{max-height:480px}@media (max-width: 1280px){.characters-showcase{max-width:900px}.character-card:nth-child(1) .character-image,.character-card:nth-child(5) .character-image{max-height:300px}.character-card:nth-child(2) .character-image,.character-card:nth-child(4) .character-image{max-height:340px}.character-card:nth-child(3) .character-image{max-height:380px}}@media (max-width: 1024px){.characters-showcase{max-width:90%}}@media (max-width: 992px){.characters-showcase{flex-wrap:wrap;gap:1rem;padding:1rem}.character-card,.character-card:nth-child(1),.character-card:nth-child(2),.character-card:nth-child(3),.character-card:nth-child(4),.character-card:nth-child(5){transform:scale(1)}.character-image{max-height:280px!important}}@media (max-width: 768px){.characters-showcase{flex-wrap:wrap;gap:1rem;padding:1rem}.character-card,.character-card:nth-child(1),.character-card:nth-child(2),.character-card:nth-child(3),.character-card:nth-child(4),.character-card:nth-child(5){transform:scale(1)}.portfolio-header h1{font-size:2.5rem}.character-image{max-height:280px!important}}@media (max-width: 480px){.character-card{width:100%}.portfolio-header h1{font-size:2rem}.portfolio-header p{font-size:1rem}}.store-btn-container{background-color:#000;padding:20px 0;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.store-btn-img{width:160px;height:55px;cursor:pointer;transition:transform .3s ease}.store-btn-img:hover{transform:scale(1.05)}@media (max-width: 600px){.store-btn-container{flex-direction:column;align-items:center;gap:10px}.store-btn-img{height:45px}}#gamelogo{width:100%;background:linear-gradient(to bottom,#000,#000 20%,#fff 20%,#fff 80%,#000 80%,#000);padding:10px 0;margin-top:20px}.gamelogo-container{width:100%;padding:200px 0;overflow-x:auto}.gamelogo-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;min-width:100%}.gamelogo-item{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:0 10px}.gamelogo-image{max-width:80px;height:auto;object-fit:contain;transition:opacity .3s ease}.logo-image:hover{opacity:.8}@media (max-width: 768px){.gamelogo-row{justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.gamelogo-item{flex:0 0 auto;min-width:100px}}.about-section{position:relative;background-image:url(/assets/aboutbg-C4Sw_p6_.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 20px;display:flex;justify-content:flex-start;align-items:center;min-height:100vh;color:#fff}.about-container{display:flex;flex-direction:column;align-items:center;width:60%;margin-left:5%}.about-title{font-size:48px;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase;z-index:2;font-family:ARIAL}.about-overlay{background-color:#000000b3;padding:40px;width:80%;border-radius:20px;text-align:center}.about-text{font-size:20px;font-weight:900;line-height:1.8;margin-bottom:20px;font-family:MyriadPro}@media (max-width: 992px){.about-section{background-position:center right}.about-container{width:100%;margin-left:0}.about-overlay{width:100%;margin:0 auto}br{display:none}}#contact{width:100%;height:auto;margin:0 auto;padding-top:60px;padding-bottom:100px;background-color:#fff}.contact-container{width:100%;text-align:center}.contact-heading{width:100%;text-align:center;color:#000;margin-bottom:10px}.contact-heading h2{font-size:40px;margin-bottom:30px;font-family:ARIAL}.contact-heading h4{font-size:20px;font-weight:700;font-family:MyriadPro}form,.contactForm{width:100%!important}#input-field{background-color:#ededed!important;width:50%!important;color:#000!important;border-radius:20px!important;padding:15px 0;margin:10px 0;border:none!important;padding-left:20px!important;font-family:MyriadPro!important}.submit-btn{width:15%!important;background-color:#88e41c!important;padding:20px 30px;border:none!important;cursor:pointer!important}#contact-btn{color:#000!important;font-weight:700!important;border-radius:50px!important}.contactForm ::placeholder{color:#adadad!important;font-family:ARIAL!important}@media (max-width: 768px){form,.contactForm,#input-field{width:100%!important}.submit-btn{width:50%!important}}#credits-section{width:100%;background-color:#000;padding:20px 40px}.credits-wrapper{display:flex;align-items:center;width:100%;position:relative}.social-icons{display:flex;gap:10px;position:absolute;left:15px}.social-icon{color:#fff;font-size:18px;transition:color .3s ease}.social-icon:hover{color:#88e41c}.credit-text{text-align:center;width:100%}.credit-text .website-address{color:#fff;text-align:center;font-size:15px}.credit-text p{color:#fff;text-align:center;font-family:MyriadPro;font-size:18px}.credit-text a{color:#fff;font-family:MyriadPro;font-size:18px}.credit-text a:hover{color:#88e41c;font-size:18px}@media screen and (max-width: 768px){.credits-wrapper{flex-direction:column;gap:20px}.social-icons{position:static;justify-content:center;margin-bottom:15px}}#careers{width:100%;height:100vh;background-color:#000;padding:20px;font-family:MyriadPro;font-size:18px}.container{max-width:1200px;margin:auto}.inner-container{display:flex;flex-direction:column;gap:40px;padding-top:120px}.heading h1{font-size:2rem;margin-bottom:10px;color:#fff}.heading p{font-size:1rem;line-height:1.6;color:#fff}.services h2{font-size:1.5rem;margin-bottom:10px;color:#fff}.services ul{list-style-type:disc;padding-left:20px}.services li{margin-bottom:8px;font-size:1rem;color:#fff}.contact-info p{font-size:1rem;margin-bottom:10px;color:#fff}@media (max-width: 768px){.heading h1{font-size:1.5rem}.services h2{font-size:1.2rem}.services li,.heading p,.contact-info p{font-size:.95rem}}.privacy-section{padding:20px;background-color:#000;font-family:Myriad Pro,sans-serif}.privacy-container{max-width:900px;margin:60px auto 0;padding:20px;padding-top:80px!important}.privacy-heading{font-size:2rem;margin-bottom:10px;font-weight:700;color:#fff}.privacy-updated{font-size:.9rem;color:#fff;margin-bottom:30px}.privacy-content p{font-size:1rem;line-height:1.6;color:#fff;margin-bottom:20px}.privacy-content h2{font-size:1.2rem;margin-top:30px;margin-bottom:10px;color:#fff}.privacy-content ul{padding-left:20px;margin-bottom:20px;color:#fff}.privacy-content ul li{margin-bottom:8px;line-height:1.5}@media (max-width: 600px){.privacy-container{padding:15px}.privacy-heading{font-size:1.5rem}.privacy-content h2{font-size:1rem}.privacy-content p{font-size:.95rem}}
