:root{--main-h: 19 !important;--main-s: 100% !important;--main-l: 50% !important}html,body{overflow-x:hidden}body.loading{overflow:hidden!important;touch-action:pan-y!important}img{-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.header.fixed-header{position:fixed!important}.header-three{padding-block:4px!important}.header-three-logo{padding:4px 12px!important;display:flex!important;align-items:center!important}.header-three-menu button{width:36px!important;height:36px!important}.header-three .main-menu>nav>ul>li>a{color:#02090f!important;font-weight:600!important;font-size:15px!important;transition:color .3s ease!important}.header-three.fixed-header .main-menu>nav>ul>li>a{color:#02090f!important}.header-three .main-menu>nav>ul>li>a:hover{color:#ff5100!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#02090f}::-webkit-scrollbar-thumb{background:#ff5100;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e04700}@keyframes pulseIntro{0%{transform:scale(.96);opacity:.85;filter:drop-shadow(0 0 10px rgba(255,81,0,.3))}50%{transform:scale(1.04);opacity:1;filter:drop-shadow(0 0 18px rgba(255,81,0,.6))}to{transform:scale(.96);opacity:.85;filter:drop-shadow(0 0 10px rgba(255,81,0,.3))}}.hover-translate-y{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.hover-translate-y:hover{transform:translateY(-8px);box-shadow:0 20px 40px #ff510014!important}.banner-three-man{z-index:2!important;display:flex;justify-content:center;align-items:center;width:580px;height:725px;margin-left:-2.5vw}.hero-chess-king{width:100%;max-width:580px;height:auto;opacity:0;transform:translateY(120px);will-change:transform,opacity;position:relative;z-index:2;animation:slideUpFade 1.6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:2.2s}body:not(.loading) .hero-chess-king{animation-delay:.15s}@keyframes slideUpFade{0%{transform:translateY(120px);opacity:0}to{transform:translateY(-20px);opacity:.95}}.tw-clip-anim .mask{border-radius:16px!important;overflow:hidden!important}@media(max-width:1199px){.banner-three-man{width:420px;height:525px}.hero-chess-king{max-width:420px}}@media(max-width:767px){.banner-three-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding-top:10px!important}.banner-three-area{padding-block:45px 15px!important}.banner-three-center-title{font-size:1.3rem!important;line-height:1.4!important;padding-inline:15px!important;max-width:100%!important;margin-bottom:15px!important}.banner-three-man{position:relative!important;left:auto!important;transform:none!important;width:140px!important;height:auto!important;margin:5px auto 10px!important;order:2!important;top:auto!important}.hero-chess-king{max-width:140px!important;display:block!important;margin:0 auto!important}.banner-three-title{order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;font-size:15.5vw!important;line-height:1.05!important;letter-spacing:3px!important;margin-bottom:15px!important;width:100%!important}.banner-three-title .hero-title-main,.banner-three-title .hero-title-sub{font-family:Phudu,sans-serif!important;font-weight:900!important;color:#02090f!important;font-size:15.5vw!important;display:block!important;text-align:center!important;transform:none!important;width:100%!important;letter-spacing:3px!important}.banner-three-wrap{order:3!important;flex-direction:column!important;align-items:center!important;gap:15px!important;margin-top:5px!important;width:100%!important}.banner-three-left,.banner-three-right{display:none!important}.banner-three-center{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;text-align:center!important}.banner-three-left-title{text-align:center!important}.banner-three-list ul{display:inline-block!important;text-align:left!important}.banner-three-center-title{font-size:24px!important;line-height:1.4!important;margin-bottom:20px!important}@keyframes slideUpFade{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:.95}}.tw-btn-circle span.tw-btn-circle-icon{font-size:2.2rem!important;line-height:1!important;margin-bottom:2px!important;display:block!important;color:#02090f!important}.tw-btn-circle span.text-heading.fw-bold{font-size:.8rem!important;line-height:1.2!important;display:block!important;max-width:120px!important;margin:0 auto!important;color:#02090f!important}}.banner-three-title{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;width:100%!important;opacity:1!important;color:#02090f!important;position:relative!important;margin-bottom:30px!important}.banner-three-title .hero-title-main{font-size:9.5vw!important;color:#02090f!important;text-align:left;transform:translate(.5vw)!important}.banner-three-title .hero-title-sub{font-size:9.5vw!important;color:#02090f!important;text-align:right;transform:translate(-1.5vw)!important}@media(min-width:1500px){.banner-three-title .hero-title-main{font-size:140px!important;transform:translate(10px)!important}.banner-three-title .hero-title-sub{font-size:140px!important;transform:translate(-25px)!important}}.banner-three-center-title{color:#02090f!important;-webkit-text-stroke:none!important;font-weight:500!important;line-height:1.4!important}.marquee-three-title{font-size:4.8rem!important;line-height:1.2!important}@media(max-width:767px){.marquee-three-title{font-size:2.2rem!important}}@media(max-width:767px){.about-three-right{text-align:center!important}.tw-hover-btn-wrapper{display:block!important;margin:0 auto 30px!important;text-align:center!important;width:160px!important}.tw-btn-circle{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;overflow:hidden!important;margin:0 auto!important}.tw-hover-btn-item,.tw-btn-circle{transform:none!important;position:relative!important;left:auto!important;top:auto!important}.tw-btn-circle-icon{opacity:1!important;visibility:visible!important;transform:none!important;display:block!important}.tw-btn-circle-dot{display:none!important}.about-three-wrap-shape{flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important}.about-three-wrap-shape .banner-three-counter-item{width:100%!important;max-width:320px!important;margin:0 auto!important}}.team-area{background-color:#010406!important}.team-card{width:280px!important;border-radius:20px;background:#090d16;padding:5px;overflow:hidden;box-shadow:#0006 0 7px 20px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275);margin:0 auto;border:1.5px solid rgba(255,81,0,.45)!important}.team-card:hover{transform:scale(1.05)}.team-card .top-section{height:200px;border-radius:15px;display:flex;flex-direction:column;background:linear-gradient(45deg,#049fbb,#50f6ff);position:relative}.team-card .top-section .card-border{border-bottom-right-radius:10px;height:30px;width:145px;background:#090d16;position:relative;transform:skew(-40deg);box-shadow:-10px -10px #090d16;transform-origin:top left}.team-card .top-section .card-border:before{content:"";position:absolute;width:15px;height:15px;top:0;right:-15px;background:#fff0;border-top-left-radius:10px;box-shadow:-5px -5px 0 2px #090d16}.team-card .top-section:before{content:"";position:absolute;top:30px;left:0;background:#fff0;height:15px;width:15px;border-top-left-radius:15px;box-shadow:-5px -5px 0 2px #090d16}.team-card .top-section .icons{position:absolute;top:0;width:100%;height:30px;display:flex;justify-content:space-between}.team-card .top-section .icons .logo{height:100%;padding:5px 0 5px 12px;display:flex;align-items:center}.team-card .top-section .icons .social-media{height:100%;padding:8px 15px;display:flex;gap:12px}.team-card .top-section .icons .social-media .svg{height:16px;width:16px;fill:#ff5100!important;opacity:1!important;transition:all .3s ease;cursor:pointer}.team-card .top-section .icons .social-media .svg:hover{fill:#fff!important;transform:scale(1.15)}.team-card .bottom-section{margin-top:15px;padding:10px 5px}.team-card .bottom-section .title{display:block;font-size:16px;font-weight:bolder;color:#fff;text-align:center;letter-spacing:2px}.footer-three-bottom-title{background:linear-gradient(to bottom,#110500 20%,#b32d00 65%,#ff5100)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block;width:100%}.hero-mobile-stats{display:none}@media(max-width:767px){.hero-mobile-stats{display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 16px 32px;width:100%;margin-top:8px}.hero-mobile-stats-inner{display:flex;align-items:stretch;width:100%;background:#02090f;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #ff51001f}.hero-stat-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;gap:4px}.hero-stat-dark{background:#ff5100}.hero-stat-number{font-size:1.8rem;font-weight:800;color:#fff;letter-spacing:-1px;line-height:1;font-family:Phudu,sans-serif}.hero-stat-dark .hero-stat-number{color:#02090f}.hero-stat-label{font-size:.65rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;text-align:center}.hero-stat-dark .hero-stat-label{color:#02090fbf}.hero-stat-divider{width:1px;background:#ffffff1a;align-self:stretch}.hero-mobile-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;border:2px solid #ff5100;color:#ff5100;border-radius:50px;font-weight:700;font-size:.9rem;text-decoration:none;letter-spacing:.5px;text-transform:uppercase;transition:background .3s ease,color .3s ease}.hero-mobile-cta:hover,.hero-mobile-cta:active{background:#ff5100;color:#fff}.hero-mobile-cta span{font-size:1.1rem;animation:bounceDown 1.5s ease infinite}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}}.client-logo-wrapper{display:flex;justify-content:center;align-items:center;height:188px;background:#f5f5f5;border-radius:10px;box-shadow:0 4px 4px #00000040,-4px -4px #ffffff40;padding:15px;transition:all .4s cubic-bezier(.16,1,.3,1)}.client-logo-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 24px #ff510026,-4px -4px #ffffff40}.client-logo-img{max-height:60px;max-width:85%;object-fit:contain;filter:grayscale(100%) brightness(0) opacity(.65);transition:all .4s ease}.client-logo-wrapper:hover .client-logo-img{filter:none;opacity:1}.service-three-thumb{display:block;width:350px!important;height:196px!important;border-radius:98px!important;overflow:hidden!important;border:2px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0003;transition:all .5s cubic-bezier(.16,1,.3,1);flex-shrink:0}.service-three-thumb a{display:block;width:100%;height:100%;overflow:hidden;border-radius:98px!important}.service-three-thumb img{width:100%;height:100%;object-fit:cover;border-radius:98px!important;transform:scale(1.08);transition:all .5s cubic-bezier(.16,1,.3,1)}.service-three-single:hover .service-three-thumb{border-color:#ff5100;box-shadow:0 10px 30px #ff510040;transform:translateY(-2px)}.service-three-single:hover .service-three-thumb img{transform:scale(1.18)}.service-three-title{font-family:Instrument Sans,sans-serif!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.5px!important;text-transform:uppercase!important;margin-bottom:12px!important}.service-three-title a{font-family:Instrument Sans,sans-serif!important;color:#fff!important;text-decoration:none!important;transition:color .3s ease}.service-three-single:hover .service-three-title a{color:#ff5100!important}@media(max-width:991px){.service-three-thumb{width:270px!important;height:152px!important;border-radius:76px!important}.service-three-thumb a,.service-three-thumb img{border-radius:76px!important}.service-three-title{font-size:24px!important}}@media(max-width:767px){.service-three-thumb{width:100%!important;max-width:360px!important;height:180px!important;border-radius:90px!important;margin:15px auto 0}.service-three-thumb a,.service-three-thumb img{border-radius:90px!important}.service-three-title{font-size:20px!important}}@media(max-width:767px){.service-three-single{padding:35px 24px!important;border-radius:40px!important}.service-three-item{flex-direction:column!important;align-items:center!important;gap:25px!important}.service-three-content{flex-direction:column!important;align-items:center!important;gap:15px!important;width:100%!important;text-align:center!important}.service-three-content>div{display:flex;flex-direction:column;align-items:center}.portfolio-list ul{justify-content:center!important;gap:12px!important}.portfolio-list ul li{width:auto!important}}.portfolio-list ul li a:before,.portfolio-two-list ul li a:before{left:20px!important;right:auto!important}@media(max-width:991px){.feature-three-text.tw-text-605{font-size:26px!important}.feature-three-left{gap:15px!important}.feature-three-left span.tw-w-20,.feature-three-left span.tw-w-160-px{width:auto!important}}@media(max-width:767px){.feature-three-single{padding-block:24px!important;border-top:1px solid rgba(255,255,255,.08)!important}.feature-three-item,.feature-three-left{display:block!important;width:100%!important}.feature-three-left>div:nth-child(1){display:inline-block!important;margin-right:10px!important;margin-bottom:8px!important}.feature-three-left>div:nth-child(1) span{font-size:13px!important;font-weight:700!important;color:#ff5100!important;background:#ff51001f!important;padding:3px 8px!important;border-radius:6px!important;font-family:Instrument Sans,sans-serif!important}.feature-three-left>div:nth-child(2){display:inline-block!important;margin-bottom:8px!important}.feature-three-left>div:nth-child(2) span{font-size:18px!important;font-weight:800!important;color:#fff!important;letter-spacing:.5px!important;text-transform:uppercase!important}.feature-three-left>div:nth-child(3){display:block!important;padding-left:16px!important;position:relative!important;margin-bottom:10px!important}.feature-three-left>div:nth-child(3):before{content:"→"!important;position:absolute!important;left:0!important;top:0!important;color:#ff5100!important;font-weight:700!important;font-size:15px!important}.feature-three-left>div:nth-child(3) span{font-size:15px!important;color:#ffffffb3!important;font-weight:400!important;line-height:1.4!important;display:inline!important}.feature-three-item>div:last-child{display:inline-block!important;margin-top:2px!important}.feature-three-item>div:last-child span{font-size:11px!important;font-weight:600!important;color:#ff5100!important;border:1px solid rgba(255,81,0,.3)!important;padding:3px 12px!important;border-radius:20px!important;background:#ff51000d!important;text-transform:uppercase!important}}@media(max-width:767px){.testimonial-three-wrapper{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:24px 20px 20px!important;gap:12px!important;height:480px!important;display:flex!important;justify-content:flex-start!important;background:#fdfdfd!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 4px 16px #00000005!important}.testimonial-three-thumb{width:100px!important;height:100px!important;padding:10px!important;border-radius:12px!important;background:#fff!important;border:1px solid rgba(0,0,0,.04)!important;margin-bottom:2px!important;flex-shrink:0!important}.testimonial-three-content{text-align:center!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:calc(100% - 114px)!important;width:100%!important}.testimonial-three-paragraph{font-size:15px!important;line-height:1.5!important;font-weight:500!important;color:#1a1a1a!important;margin-bottom:8px!important}.testimonial-three-content img[alt="Quote Icon"]{height:24px!important;width:auto!important}.tw-mb-16{margin-bottom:8px!important}.tw-mb-15{margin-bottom:8px!important;flex-grow:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.testimonial-three-content h2.tw-text-2xl{font-size:17px!important;margin-bottom:1px!important;font-weight:700!important}.testimonial-three-content p.tw-text-lg{font-size:13px!important;margin-bottom:0!important;color:#666!important}}.testimonial-arrows-wrap button{background:#00000008!important;border:1px solid rgba(0,0,0,.15)!important;width:48px!important;height:48px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#000!important;cursor:pointer!important;transition:all .3s ease!important}.testimonial-arrows-wrap button:hover{background:#ff5100!important;border-color:#ff5100!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #ff51004d}.portfolio-list ul li span{border:1px solid rgba(2,9,15,.1);border-radius:90px;padding:6px 20px 6px 40px;cursor:default!important;display:inline-block;position:relative;z-index:1;transition:all .4s ease}.portfolio-list ul li span:before{content:"";position:absolute;width:10px;height:10px;inset-block-start:50%;left:20px!important;right:auto!important;background:hsl(var(--black));border-radius:50%;transform:translateY(-50%);transition:.4s}.portfolio-list ul li span:hover{background:var(--main-two-600)!important;border-color:var(--main-two-600)!important;color:#fff!important}.portfolio-list ul li span:hover:before{background:hsl(var(--white))!important}.portfolio-two-list ul li span{border:1px solid rgba(255,255,255,.2);border-radius:90px;padding:6px 20px 6px 40px;cursor:default!important;display:inline-block;position:relative;z-index:1;transition:all .4s ease;color:#fff!important}.portfolio-two-list ul li span:before{content:"";position:absolute;width:10px;height:10px;inset-block-start:50%;left:20px!important;right:auto!important;background:hsl(var(--white))!important;border-radius:50%;transform:translateY(-50%);transition:.4s}.portfolio-two-list ul li span:hover{background:var(--main-two-600)!important;border-color:var(--main-two-600)!important;color:#000!important}.portfolio-two-list ul li span:hover:before{background:hsl(var(--black))!important}.footer-three-form input,.footer-three-form textarea,.footer-three-form select,.footer-three-form .form-control{color:#fff!important;background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.18)!important;font-size:16px!important;font-family:Instrument Sans,sans-serif!important;transition:all .3s ease!important}.footer-three-form input:focus,.footer-three-form textarea:focus,.footer-three-form select:focus,.footer-three-form .form-control:focus{color:#fff!important;background-color:#ffffff14!important;border-color:#ff5100!important;box-shadow:0 0 0 3px #ff510026!important;outline:none!important}.footer-three-form input::placeholder,.footer-three-form textarea::placeholder,.footer-three-form .form-control::placeholder{color:#ffffff80!important;font-family:Instrument Sans,sans-serif!important}.footer-three-form input:-webkit-autofill,.footer-three-form input:-webkit-autofill:hover,.footer-three-form input:-webkit-autofill:focus,.footer-three-form textarea:-webkit-autofill,.footer-three-form textarea:-webkit-autofill:hover,.footer-three-form textarea:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px #090d16 inset!important;transition:background-color 5000s ease-in-out 0s!important}.footer-three-form select option{background-color:#090d16!important;color:#fff!important}@media(min-width:992px){.portfolio-three-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important}.portfolio-three-item{box-sizing:border-box!important;margin-top:0!important}.portfolio-three-item:nth-child(odd){align-self:flex-start!important;width:58%!important;max-width:860px!important;margin-bottom:90px!important;margin-left:0!important;margin-right:auto!important}.portfolio-three-item:nth-child(2n){align-self:flex-end!important;width:58%!important;max-width:860px!important;margin:0 0 90px auto!important}.portfolio-three-item:last-of-type{margin-bottom:30px!important}.portfolio-three-counter{position:absolute!important;bottom:40px!important;left:40px!important;right:auto!important}}@media(min-width:1200px)and (max-width:1399px){.portfolio-three-item:nth-child(odd),.portfolio-three-item:nth-child(2n){width:65%!important;max-width:800px!important;margin-bottom:75px!important}.portfolio-three-item:last-of-type{margin-bottom:25px!important}.portfolio-three-counter{bottom:30px!important;left:30px!important;right:auto!important}}@media(min-width:992px)and (max-width:1199px){.portfolio-three-item:nth-child(odd),.portfolio-three-item:nth-child(2n){width:72%!important;max-width:750px!important;margin-bottom:60px!important;padding:24px!important}.portfolio-three-item:last-of-type{margin-bottom:20px!important}.portfolio-three-counter{bottom:20px!important;left:20px!important;right:auto!important}}@media(max-width:991px){.portfolio-three-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.portfolio-three-item{width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:35px!important;align-self:center!important}.portfolio-three-item:nth-child(2n){margin-top:0!important;align-self:center!important}.portfolio-three-counter{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;margin:25px auto 0!important;text-align:center!important;display:flex!important;justify-content:center!important}}[data-aos]{transition-duration:.35s!important;transition-delay:0ms!important;will-change:transform,opacity}[data-aos-delay="100"]{transition-delay:30ms!important}[data-aos-delay="200"]{transition-delay:60ms!important}[data-aos-delay="300"]{transition-delay:90ms!important}[data-aos-delay="400"]{transition-delay:.12s!important}[data-aos-delay="500"]{transition-delay:.15s!important}[data-aos^=fade].aos-animate{opacity:1!important;transform:none!important}.about-three-area,.service-three-area,.portfolio-three-area,.feature-three-area,.team-three-area,.testimonial-three-area,.footer-three-area{opacity:1!important;visibility:visible!important}#smooth-content{will-change:transform;transform:translateZ(0)}
