body,html{scroll-behavior:smooth}:root{--orange:#fe4f00;--orange-light:rgba(254,79,0,0.1);--orange-20:rgba(254,79,0,0.2);--gold:#f0ad00;--bg:#0a0c0f;--text:#f9fafb;--muted:#c5ced6;--border:#8b949e;--cyan:#3cd6ef;--dropdown-bg:#12161b}body{font-family:Rajdhani,sans-serif;margin:0;background-image:url(/wp-content/uploads/2026/02/lines-bg-scaled.webp);background-color:var(--bg)}li,p,td{font-weight:500;font-size:18px;line-height:1.5}*,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,sans-serif;font-weight:700}section{padding:60px 0}.text-orange{color:var(--orange)!important}.main-banner{background-size:cover!important;background-position:100% 50%!important;position:relative;padding:100px 60px 60px;display:grid;align-content:center;z-index:1;height:500px}.main-banner h1,.main-banner p{text-align:left!important}.main-banner:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#000 42%,rgba(0,0,0,.4));bottom:0;left:0;z-index:-1}.main-banner h1{display:flex;flex-direction:column;font-family:Rajdhani,sans-serif;font-weight:700;font-size:80px;line-height:80px;text-transform:uppercase;margin:0;padding-bottom:20px;border-bottom:1px solid var(---orange-20)}h1 .text-gradient{background:linear-gradient(180deg,#fe4f00 20%,#f0ad00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-banner .pbox p{font-size:20px;font-weight:400;color:#fbb33a!important;line-height:1.5}.anc-text{background:#f7b12d;color:#fff;width:fit-content!important;padding:14px 26px;border-radius:30px;-webkit-border-radius:30px;font-size:16px!important;font-weight:700;border:0}.anc-text i{font-weight:400}.anc-text i:first-child{opacity:.5}.head-box{display:flex;flex-direction:column;gap:20px;z-index:1}.bcmb{z-index:1}.brdcum-list{display:flex;gap:20px}.brdcum-list li{font-size:17px!important}.brdcum-list a{border-bottom:1px solid #fff;font-weight:600}.brdcum-list li a:before{content:"/";position:absolute;right:-15px}.bottom-0{bottom:0}.main-banner p{font-size:17px}.anc-text{background:#f7b12d;color:#fff;width:fit-content!important;padding:14px 26px;border-radius:30px;-webkit-border-radius:30px}.anc-text a{font-size:19px!important;font-weight:500}.anc-text a i{font-size:20px;font-weight:400}.anc-text a i:first-child{opacity:.5}h2.title{font-size:57px;font-weight:700;text-wrap:balance;display:flex;flex-direction:column}.title span.text-orange,.title span.text-white{font-size:57px!important}p.text-small{letter-spacing:10px}.banner{background-size:cover!important;background-position:center!important;display:grid;align-content:center}.big-head{font-size:75px}.fixed{position:fixed;bottom:0;z-index:99;background:#000;padding:10px 0;width:100%;left:0}ul.category-tab{display:flex;align-items:center;width:100%;margin:0 auto}.category-tab li.nav-item{margin:5px;text-align:center;background-image:none}.category-tab li a{background:rgba(0,0,0,.7)!important;font-size:17px!important;font-weight:700;padding:5px 20px;border-radius:0!important;border:1px solid #fff;color:#fff!important;transition:.4s;text-transform:uppercase}.category-tab li a:hover{background:0 0!important;color:var(--orange)!important;border:1px solid var(--orange)!important}.hero-content{width:70%}p.hero-desc{color:#fff;width:70%;border-left:5px solid var(--orange);padding-left:15px}.category-tab li.dropdown li a:hover{background:0 0!important;color:var(--orange)!important}.btn-more{background:#f7b12d;padding:10px 30px;border-radius:30px;color:#000;font-weight:500;border:2px solid #000;box-shadow:none}.category-tab a.active{background:var(--orange-light)!important;border:1px solid var(--orange);color:var(--orange)!important}.hide-content{border-radius:0;position:relative;overflow:hidden;padding:10px 10px!important;scroll-behavior:smooth}.gallery-box .tab-pane{overflow-y:visible;overflow-x:hidden;scroll-behavior:smooth}.gallery-box .tab-pane::-webkit-scrollbar{width:1px}.gallery-box .tab-pane::-webkit-scrollbar-track{box-shadow:inset 0 0 3px #000;border-radius:10px}.gallery-box .tab-pane::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.pdbx{padding:0;border:4px solid #000;overflow:hidden}.pdbx:hover img{transform:scale(1.04)}.arrow-down i{font-weight:400;font-size:40px;transition:.5s;color:var(--orange)}.opac{opacity:.5}.arrow-down:hover i{cursor:pointer}.arrow-down .icons{display:grid}.mb-down{margin-top:-25px}.bg-grad{background:linear-gradient(0deg,#000,transparent);backdrop-filter:blur(2px);position:absolute;width:100%;bottom:0;left:0}.bg-dark{background:#061012!important}.iframe-video{width:100%!important;height:100%!important;border:5px solid #000;object-fit:fill}.box{padding:0}.tog-title1 .tle,.tog-title2 .tle,.tog-title3 .tle,.tog-title4 .tle{width:80%;margin:10px auto!important;color:#fff!important;background:var(--orange)!important;box-shadow:0 6px 15px rgba(0,0,0,.3);border:2px solid #eee;border-radius:30px;font-size:18px;text-transform:uppercase;color:#000!important;position:relative;z-index:1;overflow:hidden;transition:.3s;font-weight:500;padding:8px 10px}.tab-pane .row{margin:0!important}.pdbx{padding:0!important}.tabs-section{padding-top:50px}.game-card,.game-card a{position:relative}.img-box img{height:260px;object-fit:cover;width:100%}.game-card a:before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:0}.game-card{transition:.4s;height:100%;margin-bottom:20px}.game-card .game-details{position:relative;bottom:0;padding:10px 0;transform:translateY(0);-moz-transform:translateY(0);transition:.5s ease-in-out;width:100%}.game-card .game-details p{font-size:17px!important}.game-card:hover{transform:scale(1.02)}.game-card:hover .game-details h2{color:var(--orange)!important}.game-card .game-details h2{color:#fff!important;font-size:20px;text-transform:uppercase;transition:.5s ease-in-out}.portfolio.game-card{height:350px}.portfolio.game-card img{width:100%;height:100%;object-fit:cover}.rte-arw i.rotate{transition:.3s;transform:rotate(0)}.select-tabs{display:none}.faq .accordion .card{margin-bottom:15px!important;border:0;background:0 0}.faq .accordion .card button{width:100%;text-align:left;text-decoration:none;font-size:20px;font-weight:600;color:#fff!important}.faq .accordion .card button span{color:#fff!important}.faq .accordion .card h3{font-size:20px;font-weight:600;margin-bottom:15px;color:#fff!important}h4.list-head{font-size:19px;font-weight:700;position:relative;margin-bottom:15px;color:#fff!important}.faq .accordion .card p{font-size:19px;line-height:30px}.accordion>.card .card-header{margin-bottom:0;border-radius:0 0 0!important;border:1px solid #fff;position:relative;background:0 0}.accordion>.card .card-header h3{position:relative;z-index:3}.faq .card-body{background-color:transparent;color:#fff!important;padding:20px;border:1px solid #fff;margin-top:0;overflow-x:auto}.faq .card-body table{width:100%;overflow-x:auto}.faq .card-body table td{border:1px solid #fff;padding:6px}.accordion>.card .card-header h3:after{content:"";position:absolute;right:25px;top:10px;display:block;width:15px;height:15px;border-top:solid 4px var(--orange);border-right:solid 4px var(--orange);transform:translateY(-50%) rotate(-225deg);transition:.2s;bottom:0;margin:auto 0;z-index:-1}.accordion>.card .card-header h3.rotate:after{transform:translateY(-50%) rotate(-45deg)}@media (max-width:500px){.select-tabs{display:block}p.tle{width:100%;color:#fff!important;margin:10px 0;border:1px solid #eee;border-radius:0;font-size:16px;color:#fff!important;position:relative;z-index:1;overflow:hidden;transition:.3s;font-weight:700;padding:10px;text-transform:uppercase}.port-tabs{padding:15px 0 0;position:relative}.port-tabs.fixed{position:fixed!important;bottom:47px}.port-tabs.fixed ul.category-tab{height:330px!important;top:-23.5em!important;padding:0 20px;background:rgba(0,0,0,.8)}.port-tabs.fixed .h-300{height:auto!important;position:absolute!important;top:-56px}main.portfolio-page{padding-top:40px}.big-head,.title span.text-orange{font-size:30px!important}.banner{padding:50px 15px 10px;margin:0 0 0;background-position:center!important}.banner:before{position:absolute;content:'';background:linear-gradient(0deg,#000,rgba(0,0,0,.5));width:100%;height:100%;opacity:.5;bottom:0;left:0}.banner p{font-size:16px}.category-tab li{margin:5px 1px 0!important}.category-tab li a{font-size:16px!important;padding:8px 10px;background:0 0!important;border:0}.gallery-section{padding-top:0;padding-bottom:0}.gallery-box img{width:100%;height:100%}.hide-content{padding:30px 15px!important}ul.category-tab{display:grid;grid-template-columns:100%;column-gap:10px;height:350px;overflow:scroll;position:absolute;z-index:1;left:0;margin:0 0 20px;top:75px;padding:0 20px}.h-300{height:430px!important;position:absolute!important;background:rgba(0,0,0,.9)!important;z-index:1}.tabs-section{padding-top:0}.game-card{margin-bottom:20px;height:100%!important}.game-card .game-details h2{color:#fff!important;font-size:18px}.game-details p{font-size:15px}.game-card .game-details{transform:translateY(10px);-moz-transform:translateY(10px);width:100%!important;padding:10px 10px!important}.img-box img{height:250px!important;object-fit:cover}.category-tab a.active{border:0;color:#fff!important;background:var(--orange)!important}.category-tab li a:hover{background:0 0!important;color:#f7b12d}.font-large,.font-medium,.headings-h2{font-size:36px!important}.faq .accordion .card button span{color:#212529!important;width:95%;display:block}.main-banner h1{font-size:36px!important;line-height:40px!important}.hero-content,.hero-desc{width:100%!important}p.hero-desc{font-size:17px!important}.main-banner{padding:100px 0 50px!important;height:auto!important}}@media(min-width:501px) and (max-width:767px){.hero-content,.hero-desc{width:100%}main.portfolio-page{padding-top:40px}.big-head{font-size:48px}.banner{padding:50px 15px 10px}.banner p{font-size:16px}.category-tab li{margin:5px 2px!important}.category-tab li a{font-size:16px!important;padding:8px 10px}.gallery-section{padding-top:0}.hide-content{padding:30px 15px!important}.tabs-section{padding-top:0}.game-card{margin-bottom:20px;height:100%!important}.game-card .game-details h2{color:#fff!important;font-size:20px}.game-details p{font-size:16px}.img-box img{height:200px!important;object-fit:cover}.game-card .game-details{transform:translateY(10px);-moz-transform:translateY(10px);width:100%!important}.title span.text-orange,.title span.text-white{font-size:46px!important}.font-large,.font-medium,.headings-h2{font-size:40px!important}.faq .accordion .card button span{color:#212529!important;width:95%;display:block}.main-banner h1{font-size:42px!important;line-height:46px!important}}@media(min-width:768px) and (max-width:991px){.game-card img{height:250px!important}.category-tab li{margin:5px 4px!important}.category-tab li a{font-size:15px!important;padding:5px 13px}.big-head{font-size:60px}.banner p{font-size:16px}.game-card .game-details h2{font-size:18px}.game-card .game-details p{font-size:16px}.font-large,.font-medium,.headings-h2{font-size:44px!important}.main-banner h1{font-size:56px!important;line-height:60px!important}.main-banner{height:400px!important}}@media(min-width:992px) and (max-width:1024px){.category-tab li{margin:10px 5px!important}.category-tab li a{font-size:15px!important;padding:8px 15px}.big-head{font-size:60px}.banner p{font-size:16px}.main-banner h1{font-size:56px!important;line-height:60px!important}.font-large,.font-medium,.headings-h2{font-size:48px!important}}@media(min-width:1600px) and (max-width:2047px){.banner{align-content:space-between;background-position:100% 0!important}.category-tab li a{background:rgba(0,0,0,.7)!important;font-size:17px!important;font-weight:500;padding:8px 20px}.tabs-section{padding-top:50px}.img-box img{height:100%!important}.font-large,.font-medium,.headings-h2{font-size:56px!important}}@media(min-width:2048px) and (max-width:3000px){.category-tab li a{background:rgba(0,0,0,.7)!important;font-size:17px!important;font-weight:500;padding:8px 20px}.tabs-section{padding-top:50px}}@media(min-width:3001px){.category-tab li a{background:rgba(0,0,0,.7)!important;font-size:17px!important;font-weight:500;padding:8px 20px}.category-tab li.nav-item{margin:5px!important}.tabs-section{padding-top:50px}}