.ctn-preloader{cursor:none;z-index:900;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ctn-preloader .animation-preloader{z-index:100;position:absolute}.ctn-preloader .animation-preloader .spinner{border:3px solid #ffcaa526;border-top-color:#ff9e28;border-radius:50%;width:9em;height:9em;margin:0 auto 3.5em;animation:1s linear infinite spinner}.ctn-preloader .animation-preloader .txt-loading{text-align:center;-webkit-user-select:none;user-select:none;font:700 5em Montserrat,sans-serif}.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{color:#fff;content:attr(data-text-preloader);opacity:0;animation:4s infinite letters-loading;position:absolute;top:0;left:0;transform:rotateY(-90deg)}.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:#c8c8c833;position:relative}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.ctn-preloader .loader-section{background-color:#0f0715;width:calc(50% + 1px);height:100%;position:fixed;top:0}.ctn-preloader .loader-section.section-left{left:0}.ctn-preloader .loader-section.section-right{right:0}.loaded .animation-preloader{opacity:0;transition:all .3s ease-out}.loaded .loader-section.section-left{transition:all .7s cubic-bezier(.1,.1,.1,1) .3s;transform:translate(-101%)}.loaded .loader-section.section-right{transition:all .7s cubic-bezier(.1,.1,.1,1) .3s;transform:translate(101%)}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@media screen and (max-width:767px){.ctn-preloader .animation-preloader .spinner{width:8em;height:8em}.ctn-preloader .animation-preloader .txt-loading{font:700 3.5em Montserrat,sans-serif}}@media screen and (max-width:500px){.ctn-preloader .animation-preloader .spinner{width:7em;height:7em}.ctn-preloader .animation-preloader .txt-loading{font:700 2em Montserrat,sans-serif}}
*{box-sizing:border-box;margin:0}body{color:#cfcfcf;font-family:DM Sans;font-size:17px;font-weight:500}body::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}body::-webkit-scrollbar{background-color:#f5f5f5;width:6px;transition:all .4s ease-in-out}body::-webkit-scrollbar-thumb{background-color:#000;border:1px solid #555}p{color:#575657;font-family:DM Sans;font-size:17px;line-height:24px}a{-o-transition:all .5s ease;color:#575657;font-family:DM Sans;font-size:17px;line-height:24px;text-decoration:none;transition:all .5s}a:hover{outline:none;text-decoration:none}ul,li{margin:0;padding:0;font-family:DM Sans;list-style:none}li{color:#575657;font-family:DM Sans;font-size:17px;line-height:24px}label{color:#575657;margin-bottom:12px;font-family:DM Sans;font-size:16px;font-weight:400;display:block}input,textarea{color:#575657;background:0 0;border:1px solid #96969622;border-radius:30px;width:100%;padding:13px 20px;font-family:DM Sans;transition:all .3s ease-in-out}input:focus,textarea:focus{border:1px solid #b1d2ff}input::placeholder,textarea::placeholder{color:#565656}button:focus,input:focus,textarea:focus{box-shadow:none;outline:none;transition:all .5s}h1,h2,h3,h4,h5,h6{color:#242323;margin:0;font-family:DM Sans;font-weight:600}p{margin:0}.pt-50{padding-top:50px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.pt-40{padding-top:40px}.pt-30{padding-top:30px}.pb-50{padding-bottom:50px}.pb-40{padding-bottom:40px}.pb-30{padding-bottom:30px}.mt-40{margin-top:40px}.pb-100{padding-bottom:100px}.justify-center{justify-content:center}.align-items-center{align-items:center}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.align-item-center{align-items:center}.justify-content-space-between{justify-content:space-between}.flex-end{justify-content:flex-end}.row{--bs-gutter-x:1.5rem;margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}:root{--spacing:1.5rem}.row>*{padding-right:calc(var(--spacing)*.5)!important;padding-left:calc(var(--spacing)*.5)!important}.col-md-4{width:33.3%;padding:15px}.col-md-2{flex:none;width:16.6667%}.col-md-6{width:50%;padding:15px}.col-md-5{width:41.6667%;padding:15px}.col-md-7{width:58.3333%;padding:15px}.col-md-12{width:100%;padding:15px}.col-md-3{width:25%;padding:15px}.col-md-9{flex:none;width:75%}.text-center{text-align:center}.site-width{max-width:1250px;margin:0 auto}@media screen and (max-width:1518px) and (min-width:1368px){.site-width{max-width:1372px;padding:0 40px}}@media screen and (max-width:1708px) and (min-width:1519px){.site-width{max-width:1552px;padding:0 40px}}@media screen and (max-width:1920px) and (min-width:1709px){.site-width{max-width:1642px;padding:0 40px}}@media screen and (max-width:2500px) and (min-width:1921px){.site-width{max-width:1842px;padding:0 40px}}@media screen and (max-width:1280px) and (min-width:1024px){.site-width{max-width:1200px;padding:0 40px}}@media screen and (max-width:1024px) and (min-width:888px){.site-width{padding:0 40px}}@media screen and (max-width:888px) and (min-width:769px){.site-width{padding:0 40px}}@media screen and (max-width:768px){.site-width{padding:0 20px}}.wrapper{background:#f9f9f9;height:100%}.headerBanner{z-index:3;background:#0f07156e;position:relative}.animated-button{color:#fff;cursor:pointer;background:linear-gradient(45deg,purple,#007fff);border:4px solid;border-radius:100px;align-items:center;padding:16px 36px;font-size:18px;font-weight:600;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.animated-button.onlyOutline{color:#0e71f1;background:0 0;border:1px solid #0e71f1;font-weight:500}.animated-button svg{fill:#fff;z-index:9;width:24px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute}.animated-button.onlyOutline svg{fill:#0e71f1}.animated-button .arr-1{right:16px}.animated-button .arr-2{left:-25%}.animated-button .circle{opacity:0;background:linear-gradient(90deg,#007fff,purple);border-radius:50%;width:20px;height:20px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animated-button .text{z-index:1;transition:all .8s cubic-bezier(.23,1,.32,1);position:relative;transform:translate(-12px)}.animated-button:hover{color:#fff;border-radius:12px;box-shadow:0 0 0 12px #0000}.animated-button:hover .arr-1{right:-25%}.animated-button:hover .arr-2{left:16px}.animated-button:hover .text{transform:translate(12px)}.animated-button:hover svg{fill:#fff}.animated-button:active{scale:.95;box-shadow:0 0 0 4px #adff2f}.animated-button:hover .circle{opacity:1;width:350px;height:350px}.btncentered{justify-content:center;align-items:center;display:flex}.btncentered.lefted{justify-content:flex-start}.normalList{margin-left:10px}.normalList li{text-align:justify;background-image:url(/public/img/icons/bullet-star.png);background-position:0 9px;background-repeat:no-repeat;background-size:14px;padding-left:24px;line-height:30px}.headerSection{z-index:3;transition:all .4s ease-in-out;position:absolute;top:0;left:0;right:0}.headerSection.scroll-up,.headerSection.scroll-down{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffbf;position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px #3e3e3e12}.mainHeader{justify-content:space-between;align-items:center;display:flex}.logoSection{width:160px;padding:8px;transition:all .4s ease-in-out}.headerSection.scroll-up .logoSection,.headerSection.scroll-down .logoSection{width:110px}.logoSection img{width:100%!important;height:auto!important}.navSection{flex:auto;justify-content:space-between;align-items:center;display:flex}.navWrapper ul{align-items:center;gap:50px;display:flex}.headerBtns ul{align-items:center;display:flex}.navWrapper ul li a{color:#242323;padding:23px 0;transition:all .3s ease-in-out;display:inline-block;position:relative}.navWrapper ul li a:hover,.navWrapper ul li a.active{transform:scale(.9)}.navWrapper ul li a:after{content:"";color:#ff9727;visibility:hidden;opacity:0;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:700;transition:all .3s ease-in-out;position:absolute;left:-14px}.navWrapper ul li a:before{content:"";color:#ff9727;visibility:hidden;opacity:0;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:700;transition:all .3s ease-in-out;position:absolute;right:-14px}.navWrapper ul li a:hover:after,.navWrapper ul li a.active:after,.navWrapper ul li a:hover:before,.navWrapper ul li a.active:before{visibility:visible;opacity:1}.navWrapper{flex:auto;justify-content:center;display:flex}.heademail a{color:#fff;background-image:linear-gradient(45deg,purple,#007fff);border-radius:40px;align-items:center;gap:9px;padding:14px 20px;transition:all .3s ease-in-out;display:flex}.heademail a:hover{background-image:linear-gradient(45deg,#007fff,purple);background-position:-100%}.headerBtns ul li img{width:24px}#canvasParticles{position:absolute}.bannerSection{background:#fff;height:100vh;position:relative;overflow:hidden}.bannerSection:after{content:"";z-index:1;background:url(/public/img/bg/banner-bg-shape.png) 0 0/cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.video-wrapper{z-index:2;width:100%;height:100vh;overflow:hidden}.video-wrapper video{object-fit:cover;width:100%;height:100%}.bannerSlider{z-index:2;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:auto;display:flex;position:absolute;top:0;left:0;right:0}.bannerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.bnrText{width:53%;padding-right:40px}.bannerImg{width:47%}.bannerImg img{width:100%}.bnrbtns{align-items:center;gap:12px;display:flex}.bnrText h1{margin-bottom:20px;font-size:50px;font-weight:500;line-height:68px}.bnrText h1 span{color:#007fff}.bnrText h2{color:#9f9f9f;text-transform:uppercase;letter-spacing:4px;margin-bottom:20px;font-size:20px;font-weight:500}.bnrText p{margin-top:8px;margin-bottom:30px;font-size:18px;font-weight:400;line-height:28px}.bannerBtn{color:#ff9727;border:1px solid #ff9727;border-radius:40px;margin-top:30px;padding:12px 40px;transition:all .3s ease-in-out;display:inline-block}.myRecentWorks{background:#f5f5f5;position:relative}.titleSection{text-align:center}.titleSection h2{font-size:50px;font-weight:600}.titleSection p{color:#6f6f6fdd;margin-top:10px;padding:0 28%}.portfolio{margin-top:40px}.tab-slider--nav{justify-content:center;display:flex}.tabs{width:fit-content}.tab-slider--tabs{background:#fff;border:1px solid #dddddd70;border-radius:40px;justify-content:space-around;margin:0;padding:6px;list-style:none;display:flex;position:relative;box-shadow:0 0 10px #00000014}.tab-slider--trigger{cursor:pointer;border-radius:30px;padding:10px 30px;transition:transform .3s ease-in-out}.tab-slider--trigger.active{color:#fff;background:linear-gradient(45deg,purple,#007fff)}.tab-content{margin-top:40px;position:relative;overflow:hidden}.content{opacity:0;width:100%;transition:opacity .5s,transform .5s;position:absolute;transform:scale(.9)}.content.active{opacity:1;position:relative;transform:scale(1)}.portfolioCard{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#edd5ff63;border-radius:30px;width:100%;padding:20px;position:relative;overflow:hidden}.portImg{border-radius:20px;width:100%;overflow:hidden}.portImg img{width:100%}.portContent{visibility:hidden;opacity:0;background:linear-gradient(45deg,purple,#007fff);border-radius:20px;justify-content:space-between;align-items:center;width:95%;margin:auto;padding:20px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.portfolioCard:hover .portContent{visibility:visible;opacity:1;bottom:25px}.portcontText h3{color:#fff;margin-bottom:12px;font-size:20px;font-weight:600}.portcontText p{color:#e1e1e1}.portCTA a{text-align:center;text-align:center;color:#700f8f;background:#fff;border-radius:100%;width:70px;height:70px;font-size:25px;line-height:70px;display:inline-block;position:absolute;top:-40px;right:40px;box-shadow:0 0 10px #5050505c}.ball{--delay:0s;--size:.4;--speed:20s;aspect-ratio:1;width:calc(150%*var(--size));filter:blur(10vw);animation:loop var(--speed)infinite linear;animation-delay:var(--delay);transform-origin:50%;opacity:.1;background:linear-gradient(259.53deg,#ff9727 6.53%,#8400f0 95.34%);border-radius:50%;position:absolute;top:0;left:0}@keyframes loop{0%{transform:translateY(51%)rotate(0)}5%{transform:translate(8%,31%)rotate(18deg)}10%{transform:translate(22%,13%)rotate(36deg)}15%{transform:translate(40%,2%)rotate(54deg)}20%{transform:translate(46%,21%)rotate(72deg)}25%{transform:translate(50%,47%)rotate(90deg)}30%{transform:translate(53%,80%)rotate(108deg)}35%{transform:translate(59%,98%)rotate(125deg)}40%{transform:translate(84%,89%)rotate(144deg)}45%{transform:translate(92%,68%)rotate(162deg)}50%{transform:translate(99%,47%)rotate(180deg)}55%{transform:translate(97%,21%)rotate(198deg)}60%{transform:translate(80%,7%)rotate(216deg)}65%{transform:translate(68%,25%)rotate(234deg)}70%{transform:translate(59%,41%)rotate(251deg)}75%{transform:translate(50%,63%)rotate(270deg)}80%{transform:translate(38%,78%)rotate(288deg)}85%{transform:translate(21%,92%)rotate(306deg)}90%{transform:translate(3%,79%)rotate(324deg)}to{transform:translateY(51%)rotate(360deg)}}.glow-container{width:100%;min-height:100vh;position:absolute;inset:0;overflow:hidden}.custom-cursor{pointer-events:none;z-index:10000;background-color:#ff9727;border:0 solid #fff;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;margin-top:-10px;margin-left:-10px;transition-property:width,height,background,border,margin-left,margin-top,border-radius,background-size,transform,rotate,translate,clip-path;transition-duration:.3s;transition-timing-function:ease;display:flex;position:absolute}.custom-cursor .ball{background:#ff9727;border-radius:100%;width:0;height:0;transition:all .3s;position:absolute}.activeproject{border-radius:160px 0;width:10px;height:10px;transition-property:width,height,background,margin-left,margin-top,border,transform,rotate,translate;transition-duration:.3s;transition-timing-function:ease;transform:translate(-50%,-50%)rotate(45deg)}.custom-cursor.activeproject .ball{width:10px;height:10px}.custom-cursor.activemenu{background:#ed70162f;width:50px;height:50px;margin-top:-25px;margin-left:-25px}.ourServices{background:#fff}.serviceWrapper{margin-top:40px}.serviceCard{background:linear-gradient(90deg,#faefff,#e6f1ff);border-bottom:1px solid #dddddd3d;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:20px;padding:24px;transition:all .5s ease-in-out;display:flex}.serviceCard:hover{background:linear-gradient(45deg,purple,#007fff)}.serTitle h3{margin-bottom:12px;font-size:24px;font-weight:600}.serviceCard:hover .serTitle h3{color:#fff}.serContent{text-align:center;width:100%}.serviceCard .serContent p{margin-bottom:15px}.serviceCard:hover .serContent p{color:#fff}.serCTA{text-align:center;width:auto}.serCTA a{width:40px;display:inline-block}.serCTA a img{filter:invert();width:100%;transition:all .3s ease-in-out}.serviceCard:hover .serCTA a img{filter:invert(0);transform:rotate(-40deg)}.serviceWrapper button{width:100%;text-align:inherit;cursor:pointer;background:0 0;border:none}.contactUs{background:linear-gradient(90deg,#faefff,#e6f1ff);position:relative}.contactForm{background:#fff;border-radius:20px;width:100%;height:100%;padding:50px}.contactForm h3{font-size:35px;font-weight:500}.contactForm p{color:#919191;margin-top:10px;margin-bottom:10px}.formcol{margin-bottom:20px}.contactForm .col-md-6,.contactForm .col-md-12{padding:10px 0}.formBtn{color:#fff;cursor:pointer;background-image:linear-gradient(45deg,purple,#007fff);border:none;border-radius:40px;align-items:center;gap:9px;margin-top:10px;margin-left:10px;font-family:DM Sans;font-size:16px;transition:all .3s ease-in-out;display:flex;padding:16px 29px!important}.formBtn:hover{background-image:linear-gradient(45deg,#007fff,purple);background-position:-100%}.contactImg{width:100%}.contactImg img{border-radius:20px;width:100%;box-shadow:0 0 10px #00000014}.contactInfo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contactInfoWrapper{width:fit-content;height:fit-content}.ctinfoCard{align-items:center;gap:12px;margin-bottom:30px;display:flex;position:relative}.ctinfoCard .ctinfoImg{background:linear-gradient(45deg,#ff9727,#ab5800);border-radius:100%;width:50px;height:50px;padding:14px}.ctinfoImg img{width:100%}.ctinfoText h4{color:#919191;font-size:14px;font-weight:400}.ctinfoText a{margin-top:6px;font-size:20px;font-weight:500;display:inline-block}.technoWrapper{margin-top:40px}.technoCard{position:relative}.techImg{text-align:center;background:radial-gradient(#fff,#e0e0e0);border-radius:20px;justify-content:center;align-items:center;width:100%;height:130px;margin-bottom:10px;display:flex}.techImg img{width:64px!important}.techContext{text-align:center}.techContext h4{color:#575657;font-size:18px;font-weight:500}.footer-wrp-main{z-index:2;position:relative;overflow:hidden}.footerCopyright{text-align:center;background:#242323;padding:10px 0}.footerCopyright p{color:#fff;justify-content:center;align-items:center;gap:8px;margin-bottom:0;font-size:14px;display:flex}.footerCopyright a{color:#fff;font-size:14px}.footer-wrp-main{background-color:#f9f9f9a8;background-image:url(/public/img/bgs/footer-bg-shape-01.png);background-size:100%;padding-top:140px;position:relative}.footer-logo-wrp{width:160px;margin-bottom:40px}.footer-logo-wrp img{width:77%;margin:auto}.footerTexture{filter:hue-rotate(26deg)saturate(0);width:35%;margin:0 auto;position:absolute;top:0;left:0;right:0}.footerTexture img{width:100%}.footerMain{padding:0;position:relative}.canvastwo{z-index:1;width:100%;height:auto;margin:auto;position:absolute;inset:0}#tsparticles,#tsparticlestwo{z-index:1;width:100%;height:100%;position:absolute;inset:0}.particle-network-animation{z-index:3;width:100%;height:100%;position:absolute;inset:0}.somepolicyLink{color:#fff;gap:7px;display:inline-flex}.somepolicyLink li{color:#fff}.somepolicyLink li a{color:#ddd;font-size:13px}#tsparticles canvas,#tsparticlestwo canvas,#nokey canvas{position:unset!important}.ftr-link-bx a{color:#646464;margin:5px 0 10px;font-size:14px;display:block}.ftr-link-bx a i{margin-right:5px;font-size:12px;position:relative;top:0}ul.address-sec li i{color:#0a76f6;margin-right:8px;font-size:14px}ul.address-sec li a{align-items:baseline;display:flex}.ftr-link-bx a.title-16{color:#444;margin-top:0;margin-bottom:24px;padding-bottom:9px;font-size:22px;font-weight:500;position:relative}.ftr-link-bx a.title-16:after{content:"";z-index:1;background:#007fff;width:30%;height:2px;position:absolute;bottom:0;left:0}.ftr-link-bx a.title-16:before{content:"";z-index:2;background:#007fff;border-radius:100%;width:7px;height:7px;position:absolute;bottom:-2px;left:100px}.footerContents{margin-top:20px}.footerContents p{color:#fff;margin-right:5px;line-height:28px}.footer-links-wrp{z-index:2;padding-bottom:60px;position:relative}.footer-btm-wrp{background:#111;padding:5px 0}.footer-btm-wrp p{color:#fff;margin-bottom:0;font-size:13px}.footerContents ul{color:#fff;align-items:center;gap:12px;display:flex}.footerContents ul li{color:#fff}.footerContents ul li:first-child{margin-right:0}.footerContents ul li:nth-child(2){margin-left:0}.footerContents ul li a{text-align:center;color:#a72409;background:#fff;border:none;border-radius:100%;width:50px;height:50px;margin:0;display:inline-block;box-shadow:0 7px 29px #64646f33}.footerContents ul li a i{font-size:20px;line-height:51px}.footerContents ul li a i.fa-tiktok{color:#111}.footerContents ul li a i.fa-facebook-f{color:#0075ea}.footerContents ul li a i.fa-x-twitter{color:#000}.footerContents ul li a i.fa-youtube{color:#f70000}.footerContents ul li a i.fa-instagram{background:-webkit-linear-gradient(#556db3,#ea3367,#ff4f28,#ffad57);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.footerContents ul li a i.fa-whatsapp{color:#25d366}.footerContents ul li a i.fa-linkedin-in{color:#0077b5}ul.footerSocial{margin-top:20px}ul.footerSocial i{color:#fff;font-size:12px;line-height:27px}.footerpaymentLink{margin-top:18px}.footerpaymentLink img{width:150px}.footershape1{width:110px;animation:5s ease-in-out infinite alternate-reverse both upandDown;position:absolute;top:0;left:40px}@keyframes upandDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.footershape1 img{width:100%}.footershape2{background:linear-gradient(110deg,#f05f02,#0000);border-radius:100%;width:150px;height:150px;position:absolute;top:40px;right:190px}.ctn-preloader{cursor:none;z-index:900;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ctn-preloader .animation-preloader{z-index:100;position:absolute}.ctn-preloader .animation-preloader .spinner{border:3px solid #ffcaa526;border-top-color:#ff9e28;border-radius:50%;width:9em;height:9em;margin:0 auto 3.5em;animation:1s linear infinite spinner}.ctn-preloader .animation-preloader .txt-loading{text-align:center;-webkit-user-select:none;user-select:none;font:700 5em Montserrat,sans-serif}.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{color:#fff;content:attr(data-text-preloader);opacity:0;animation:4s infinite letters-loading;position:absolute;top:0;left:0;transform:rotateY(-90deg)}.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:#c8c8c833;position:relative}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.ctn-preloader .loader-section{background-color:#0f0715;width:calc(50% + 1px);height:100%;position:fixed;top:0}.ctn-preloader .loader-section.section-left{left:0}.ctn-preloader .loader-section.section-right{right:0}.loaded .animation-preloader{opacity:0;transition:all .3s ease-out}.loaded .loader-section.section-left{transition:all .7s cubic-bezier(.1,.1,.1,1) .3s;transform:translate(-101%)}.loaded .loader-section.section-right{transition:all .7s cubic-bezier(.1,.1,.1,1) .3s;transform:translate(101%)}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@media screen and (max-width:767px){.ctn-preloader .animation-preloader .spinner{width:8em;height:8em}.ctn-preloader .animation-preloader .txt-loading{font:700 3.5em Montserrat,sans-serif}}@media screen and (max-width:500px){.ctn-preloader .animation-preloader .spinner{width:7em;height:7em}.ctn-preloader .animation-preloader .txt-loading{font:700 2em Montserrat,sans-serif}}.ProseMirror{outline:none;min-height:200px}.ProseMirror{outline:none}.ProseMirror h1{margin-top:.67em;margin-bottom:.67em;font-size:2em;font-weight:700}.ProseMirror h2{margin-top:.83em;margin-bottom:.83em;font-size:1.5em;font-weight:700}.ProseMirror h3{margin-top:1em;margin-bottom:1em;font-size:1.17em;font-weight:700}.ProseMirror h4{margin-top:1.33em;margin-bottom:1.33em;font-size:1em;font-weight:700}.ProseMirror h5{margin-top:1.67em;margin-bottom:1.67em;font-size:.83em;font-weight:700}.ProseMirror p{margin:1em 0}.ProseMirror ul,.ProseMirror ol{margin:1em 0;padding-left:1.5em}.ProseMirror code{background-color:#f3f4f6;border-radius:.25rem;padding:.2em .4em;font-size:.9em}.ProseMirror pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1em 0;padding:1em;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin-left:0;padding-left:1em;font-style:italic}.ProseMirror a{color:#2563eb;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#1d4ed8}.scrollToTop{color:#fff;cursor:pointer;z-index:100;opacity:0;visibility:hidden;background-color:#fff0;border:1px solid #ffffff29;border-radius:50%;width:50px;height:50px;transition:all .15s;position:fixed;bottom:20px;right:20px;transform:translateY(5px);box-shadow:0 0 5px #0000001c}.scrollToTop:after{content:"";border:2px solid #111;border-width:0 2px 2px 0;padding:4px;display:inline-block;transform:rotate(-135deg)}.scrollToTop.showBtn{opacity:1;visibility:visible;transform:translateY(0)}#progress-bar{--scrollAmount:0px}#progress-bar svg{max-width:50px;max-height:50px;position:absolute;top:0;left:0;transform:rotate(90deg)}#progress-bar svg path{stroke-width:.2em;stroke-dasharray:154;stroke-dashoffset:calc(-154px + var(--scrollAmount));animation-fill-mode:forwards}.btnMain{cursor:pointer;color:#ff9727;text-align:center;background:0 0;border:1px solid #ff9727;border-radius:25px;outline:none;align-items:center;gap:12px;margin-top:40px;padding:12px 25px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease-out .1s;display:inline-flex;position:relative;overflow:hidden}.btnMain span{margin:0}.btnMain:before{content:"";text-align:center;z-index:-1;border-radius:50%;width:20em;height:20em;margin:auto;transition:box-shadow .5s ease-out;display:block;position:absolute;inset:0 0 0 -5em}.btnMain:hover{color:#fff;border:1px solid #0000}.btnMain:hover:before{box-shadow:inset 0 0 0 10em #ff9727}.bannerSection.innerBanner{height:40vh}.bannerSection.innerBanner .bannerWrapper{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(45deg,#f9efffe6,#eff6ffe6);flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.bannerSection.innerBanner .bannerWrapper h1{font-size:60px}.blogbanner.bannerSection.innerBanner .bannerWrapper h1{margin-top:60px;font-size:22px}.bannerSection.innerBanner .bannerWrapper ul{justify-content:center;align-items:center;gap:13px;display:flex}.bannerSection.innerBanner .bannerWrapper ul li{align-items:center;gap:12px;display:flex}.bannerSection.innerBanner .bannerWrapper ul li:after{content:"";background:#106fef;border-radius:100%;width:4px;height:4px;display:inline-block}.bannerSection.innerBanner .bannerWrapper ul li:last-child:after{display:none}.bannerSection.innerBanner .bannerWrapper ul li a{color:#2a2a2a}.bannerSection.innerBanner .bannerWrapper ul li:last-child a{color:#1070f0}.serviceWrapper.servicesgrid{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.serviceWrapper.servicesgrid .serviceCard{text-align:center;flex-direction:column;width:100%;min-height:340px;margin-bottom:10px;padding:30px}.serviceWrapper.servicesgrid .serTitle{width:100%;margin-bottom:20px;font-size:20px}.serviceWrapper.servicesgrid .serContent{width:100%;margin-bottom:20px}.serviceWrapper.servicesgrid button{width:32%;display:inline-block}.serviceWrapper.servicesgrid .serCTA{background:linear-gradient(45deg,purple,#007fff);border-radius:100%;width:70px;height:70px;padding:17px;transition:all .3s ease-in-out;display:inline-block}.serviceWrapper.servicesgrid .serviceCard:hover .serCTA{background:#fff}.serviceWrapper.servicesgrid .serviceCard .serCTA a img{filter:invert(0)}.serviceWrapper.servicesgrid .serviceCard:hover .serCTA a img{filter:invert()}.serviceImg{border-radius:20px;width:100%;height:100%;margin-bottom:20px;overflow:hidden}.serviceImg img{object-fit:cover;width:100%;height:100%}.serviceContent h2{margin-bottom:20px;font-size:30px}.serviceContent h5{margin-bottom:10px;font-size:20px}.whatwedoImg{width:90%;margin-top:20px;margin-bottom:20px}.whatwedoImg img{width:100%}.sertitle{margin-bottom:30px}.serviceContent ul{margin:0;padding:0 0 0 40px;list-style:none}.serviceContent ul li{list-style-type:circle}.serviceContent .serviceList{margin-bottom:30px}.serviceContent{padding-left:40px}.aboutUsText h2{margin-bottom:20px;font-size:40px;font-weight:600}.aboutUsText p{margin-bottom:20px}.whatIDo{margin-bottom:30px}.aboutUsImg{border-radius:20px;width:100%;height:100%;margin-bottom:20px;overflow:hidden}.aboutUsImg img{object-fit:cover;width:100%;height:100%}.aboutUsText{padding-left:30px}.aboutUsText.innerText{background:linear-gradient(90deg,#faefff,#e6f1ff);border-radius:20px;padding:30px}.aboutUsText.innerText p{margin-bottom:0}.aboutHighlighted{text-align:center;background:linear-gradient(90deg,#faefff,#e6f1ff);border-radius:20px;margin-top:20px;margin-bottom:0;padding:30px}.justify-content-between{justify-content:space-between}.d-flex{display:flex}.benefitCard{background:linear-gradient(90deg,#faefff,#e6f1ff);border:1px solid #dddddd73;border-radius:12px;gap:7px;width:30%;padding:8px}.benefitIco{width:28px}.benefitIco img{width:100%}.benefitContent h4{font-size:16px}.benefitWrapper{flex-wrap:wrap;gap:10px;margin:30px 0}.scrollScreen{height:70vh;position:relative}.macbookFrame{z-index:2;width:100%;position:relative}.scrollWindow{cursor:n-resize;z-index:3;border:0;border-radius:22px;width:100%;margin:auto;position:relative;top:0;left:0;right:0;overflow:hidden}.scrollWindow img{object-fit:cover;object-position:top;width:100%;height:68vh;transition:all 8s}.scrollWindow img:hover{object-position:bottom}.screenSlide .portImg{border-radius:0;gap:10px;display:flex}.owl-carousel .owl-item .screenSlide img{border-radius:20px;width:50%}.technologiesi,.technologiesi img{width:100%}.mainServiceListPage .serviceCard{padding:14px}.mainServiceListPage .serviceCard .whatwedoImg{border-radius:17px;justify-content:center;align-items:center;width:100%;height:230px;margin-top:0;margin-bottom:30px;display:flex;overflow:hidden}.mainServiceListPage .serviceCard .whatwedoImg img{object-fit:cover;width:100%;height:100%}.sectionTop{z-index:2;position:relative}.desktop-nav{display:flex}.mobile-nav,.hamburger{display:none}.modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modalContent{text-align:center;background:#fff;border-radius:8px;padding:2rem}.blogListCard{background:#f7f7f7;border:1px solid #ddddddab;border-radius:43px;width:100%;padding:12px;transition:all .4s ease-in-out;box-shadow:0 0 20px #dddddd9e}.blogListCard:hover{transform:translateY(-5px);box-shadow:0 0 20px #c2c2c2d8}.blogListCard{width:100%}.blogListCard img{border-radius:30px;width:100%;min-height:320px;max-height:320px}.blogContent{flex-direction:column;gap:10px;min-height:240px;padding:10px 12px 16px;display:flex;position:relative}.blogContent p:first-child{color:#007fff;font-size:14px}.blogContent h2{font-size:22px}.blogContent span{color:#fff;background:linear-gradient(45deg,purple,#007fff);border-radius:30px;width:fit-content;padding:12px 20px;display:inline-block;position:absolute;bottom:18px;left:8px}.blogListWrap{margin-top:40px}.blogMainImg{border-radius:10px;width:100%;margin-bottom:30px;overflow:hidden}.blogMainImg img{width:100%}.blogMainHeader{margin-bottom:30px}.newsDate ul{gap:30px;display:flex}.blogMainHeader .newsDate ul{justify-content:flex-start}.newsDate ul li{align-items:center;display:flex}.blogContainer ul li{list-style:inside}.blogMainHeader .newsDate ul li:first-child{margin-right:10px}.newsDate ul li i{color:#c2c2c2;margin-right:7px;font-size:13px}.newsDate ul li p{color:#c2c2c2;margin-bottom:0;font-size:14px}.blogTitle h1,.blogTitle h2{font-size:34px;font-weight:700}.blogdSidebar{position:sticky;top:90px}.blogSiderCard{background-color:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 8px 24px #959da533}h5.sidebarTitle{padding:16px 0 8px 17px;font-weight:600;position:relative}h5.sidebarTitle:after{content:"";border-radius:32p;background:#750b8b;width:50px;height:3px;position:absolute;bottom:0;left:17px}.latest-post{border-bottom:1px solid #ddd;align-items:center;padding:15px;display:flex;position:relative}.thumbnail{margin-right:10px}.thumbnail a{display:block}.thumbnail a img{object-fit:cover;border-radius:5px;max-width:70px;min-height:70px}.blog-meta{flex-wrap:wrap;display:flex}.blog-meta li{color:#606060;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:1200px) and (min-width:1024px){.bnrText h1{font-size:30px;line-height:normal}.titleSection p{padding:0 20%}.contactForm{padding:40px}.navWrapper ul{gap:30px}.benefitCard{width:47%}.serTitle h3{font-size:17px}.serviceCard .serContent p{font-size:12px;line-height:18px}.mainServiceListPage .serviceCard .whatwedoImg{height:140px}}@media screen and (max-width:1023px) and (min-width:769px){.logoSection{width:160px}.bannerSection{height:450px}.bannerSlider{min-height:450px}.bannerBtn{padding:8px 30px;font-size:13px}.bnrText h1{font-size:50px}.bnrText h2{font-size:14px}.bnrText p{font-size:12px;line-height:20px}.titleSection p{padding:0 16%;font-size:13px}.contactForm{padding:28px}.portcontText h3{font-size:16px;font-weight:600}.portcontText p{color:#c4c4c4;font-size:12px;line-height:normal}.portContent{width:92%;padding:14px 15px}.portCTA a{font-size:17px}p{font-size:13px;line-height:normal}.contactForm h3{font-size:20px}.ctinfoText a{font-size:14px}.ctinfoCard .ctinfoImg{width:40px;height:40px;padding:11px}.ctinfoCard{margin-bottom:16px}.navWrapper ul{gap:20px}.navWrapper ul li a{font-size:13px}.heademail a{padding:7px 14px;font-size:12px}.headerBtns ul li img{width:16px}}@media screen and (max-width:768px) and (min-width:580px){.bnrText h1{font-size:39px}.bnrText h2{font-size:14px}p{font-size:12px;line-height:normal}.bnrText p{font-size:12px}.bannerBtn{margin-top:20px;padding:6px 15px;font-size:12px}.bannerSection{height:400px}.bannerSlider{min-height:400px}li{font-size:12px}.tab-slider--trigger{padding:6px 23px}.titleSection p{padding:0 16%}.portfolio{margin-top:30px}.portfolioCard{padding:26px 18px 0}.portcontText h3{font-size:16px}.portContent{padding:14px}.portCTA a{font-size:17px}.tab-content,.serviceWrapper{margin-top:30px}.serviceCard{padding:10px}.serTitle h3{font-size:14px}.serCTA a{width:28px}.technoWrapper{margin-top:30px}.techImg{height:70px}.techImg img{width:50%}.techContext h4{font-size:12px}.contactForm{padding:20px}.contactForm h3{font-size:16px}label{font-size:12px}input,textarea{padding:9px 17px}.contactForm .col-md-6,.contactForm .col-md-12{width:100%}.ctinfoText h4{font-size:10px}.ctinfoText a{margin-top:0;font-size:12px}.ctinfoCard .ctinfoImg{width:40px;height:40px;padding:11px}.ctinfoCard{margin-bottom:27px}.formBtn{padding:9px 22px!important}.footerLogo{width:150px}.footerLinks ul{gap:40px}a{font-size:12px}}@media screen and (max-width:579px) and (min-width:200px){.aboutUsText h2{text-align:center;margin-bottom:10px;font-size:24px;font-weight:600}.aboutUsText p{text-align:center}.logoSection{width:120px}.bannerContent{flex-direction:column;margin-top:20px}.bnrText h1{text-align:center;font-size:22px;line-height:normal}.bnrText h2{text-align:center;margin-bottom:11px;font-size:13px}p{font-size:12px;line-height:normal}.bnrText p{text-align:center;font-size:13px;line-height:normal}.bnrbtns{flex-direction:column}.animated-button{font-size:14px}.bannerBtn{margin-top:20px;padding:6px 15px;font-size:12px}.bannerSection{height:auto}.bannerSlider{width:100%;min-height:max-content;position:relative}li{font-size:12px}.tab-slider--trigger{padding:6px 23px}.portfolio{margin-top:30px}.portfolioCard{padding:26px 18px 0}.portcontText h3{font-size:16px}.portContent{padding:14px}.portCTA a{width:50px;height:50px;font-size:17px;line-height:49px;top:-30px}.tab-content,.serviceWrapper{margin-top:30px}.serviceCard{padding:10px;position:relative}.serTitle h3{font-size:12px}.serCTA a{width:28px}.technoWrapper{margin-top:30px}.techImg{height:70px}.techImg img{width:27%!important}.techContext h4{font-size:12px}.technoCard{margin-bottom:20px}.contactForm{padding:20px}.contactForm h3{font-size:16px}label{font-size:12px}input,textarea{padding:9px 17px}.contactForm .col-md-6,.contactForm .col-md-12{width:100%}.ctinfoText h4{font-size:10px}.ctinfoText a{margin-top:0;font-size:12px}.ctinfoCard .ctinfoImg{width:40px;height:40px;padding:11px}.ctinfoCard{margin-bottom:27px}.formBtn{padding:9px 22px!important}.footerLogo{width:150px}.footerLinks ul{gap:20px}a{font-size:12px}.titleSection h2{font-size:20px}.titleSection p{padding:0 10%}.tab-slider--trigger{justify-content:center;align-items:center;width:49%;padding:6px 9px;font-size:11px;display:flex}.tab-slider--tabs{border-radius:26px;flex-wrap:wrap}.col-md-6,.serTitle,.serContent{width:100%}.serCTA{text-align:right;width:10%;position:absolute;top:8px;left:8px}.serContent p{font-size:10px}.col-md-2{width:50%}}@media screen and (max-width:768px){.mobile-nav .navWrapper{margin-top:0}.mobile-nav{display:block}.desktop-nav{display:none}.bannerContent{flex-direction:column-reverse}.bnrText,.bannerImg{width:100%}.logoSection{z-index:2;position:relative}.headerSection{background:#fff;padding:3px 0;position:relative}.navSection{z-index:50;background:#fff;width:100%;min-height:100vh;position:fixed;top:100px;left:0;overflow-y:auto}.navWrapper{display:inherit;width:100%;margin-top:100px}.navWrapper ul{flex-direction:column;align-items:baseline;gap:0}.navWrapper ul li{width:100%}.navWrapper ul li a{border-bottom:1px solid #e7e7e7;width:100%;padding:7px 10px;display:block}.hamburger{width:1em;height:1em;font-size:inherit;cursor:pointer;transition:all .3s;display:block;position:relative}.hamburger.is-md{font-size:1.5rem}.hamburger-line{background:#6a6a6a;border-radius:.125em;width:100%;height:.125em;transition:inherit;position:absolute;right:0}.hamburger-line:first-child{top:.125em}.hamburger.is-active .hamburger-line:first-child,.w-nav-button.w--open .hamburger-line:first-child{top:50%;transform:translateY(-50%)rotate(-135deg)}.hamburger-line:nth-child(2){top:.438em}.hamburger.is-active .hamburger-line:nth-child(2),.w-nav-button.w--open .hamburger-line:nth-child(2){width:0;right:50%}.hamburger-line:nth-child(3){width:.625em;top:.75em}.hamburger.is-active .hamburger-line:nth-child(3),.w-nav-button.w--open .hamburger-line:nth-child(3){width:100%;top:50%;transform:translateY(-50%)rotate(135deg)}.headerBtns{margin-top:10px}.headerBtns ul{justify-content:center}.bannerSection.innerBanner .bannerWrapper h1{text-align:center;margin-bottom:21px;font-size:40px;line-height:normal}.serviceWrapper.servicesgrid button{width:100%}.serviceWrapper.servicesgrid .serCTA{background:#ff9727;border-radius:100%;width:60px;height:60px;padding:16px;display:inline-block;position:relative}.serviceContent{padding-left:0}.col-md-7,.col-md-5,.col-md-3,.col-md-4,.col-md-9,.benefitCard{width:100%}.aboutUsText{padding-left:0}}
