button{cursor:pointer}h1,h2{font-size:3.75rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1500px){h1,h2{font-size:2.8125rem}}@media(max-width:1300px){h1,h2{font-size:2.5rem}}@media(max-width:767px){h1,h2{font-size:2.0625rem;font-weight:500}}h1.border-after,h2.border-after{position:relative;padding-bottom:40px;height:fit-content}@media(max-width:767px){h1.border-after,h2.border-after{padding-bottom:20px}}h1.border-after:after,h2.border-after:after{content:"";position:absolute;height:5px;width:160px;left:0;bottom:0;background-color:#3c4cff}@media(max-width:767px){h1.border-after:after,h2.border-after:after{content:"";width:80px;height:3px}}h2,h3{font-family:Montserrat,sans-serif;font-weight:400}h3{font-size:2.8125rem;line-height:normal}@media(max-width:1400px){h3{font-size:2.1875rem}}@media(max-width:1200px){h3{font-size:2rem}}@media(max-width:767px){h3{font-size:1.875rem;font-weight:500}}h4{font-size:2.1875rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1400px){h4{font-size:1.875rem}}h5{font-size:1.875rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1400px){h5{font-size:1.75rem}}h6{font-size:1.75rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1400px){h6{font-size:1.5625rem}}p{font-size:1.0625rem}@media(max-width:767px){p{font-size:.9375rem;line-height:1.3333333333}}p.large{font-size:2.125rem;line-height:1.5882352941}p:not(:last-of-type){margin-bottom:15px}.text-15,.text-15 p{font-size:15px}.custom-html-content p{font-size:18px;line-height:33px}.custom-html-content a{display:block;margin-top:15px}@media(min-width:1400px){.hero-subtext p{font-size:1.5rem;line-height:1.6666666667}}@media(max-width:1400px){.hero-subtext p{font-size:1.25rem;line-height:1.6}}*{box-sizing:border-box}body{font-family:Montserrat,sans-serif;background-color:#0f0f0f;color:#fff}.custom-scrollbar::-webkit-scrollbar{height:1px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#3c4cff;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.custom-scrollbar{scrollbar-color:#3c4cff rgba(0,0,0,0);scrollbar-width:thin}.bg-dark{background-color:#0f0f0f}.container-main{width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media(min-width:1601px){.container-main{max-width:1600px}}@media(min-width:1536px)and (max-width:1600px){.container-main{max-width:1502px;padding-left:50px;padding-right:50px}}@media(min-width:1280px)and (max-width:1535px){.container-main{max-width:1254px;padding-left:0;padding-right:0}}@media(min-width:1400px)and (max-width:1279px){.container-main{padding-left:50px;padding-right:50px}}@media(max-width:1299px){.container-main{width:95%;max-width:100%;padding-left:30px;padding-right:30px}}@media(max-width:991px){.container-main{width:100%;padding-left:25px;padding-right:25px}}.gap{margin:240px auto}h1.banner-title{font-weight:700;margin-bottom:40px;max-width:100%;font-size:34px;line-height:47px}@media(min-width:767px){h1.banner-title{font-size:50px;line-height:70px}}@media(min-width:1200px){h1.banner-title{font-size:60px;line-height:80px}}@media(min-width:1400px){h1.banner-title{font-size:85px;line-height:80px;max-width:100%}}@media(min-width:1920px){h1.banner-title{font-size:100px;line-height:110px;font-weight:700;margin-bottom:60px}}@media(max-width:1200px){footer .custom-html-content a,footer .custom-html-content p{font-size:16px!important}}.footer-richtext a{display:block;margin-top:10px}.footer-richtext a,.footer-richtext p{font-size:14px!important;font-weight:400}@media(max-width:1023px){.slick-slider{margin-left:0!important}.slick-slide,.slick-slider{padding-left:0!important}.slick-slide>div{padding-left:0;padding-right:0}}@media(max-width:575px){.slick-slide>div{padding-left:12px;padding-right:12px}}.company-policy{padding:200px 0 100px}@media(max-width:991px){.company-policy{padding:150px 0 60px}}.company-policy h1{font-size:45px;line-height:60px;font-family:var(--font-poppins);color:#000;font-weight:400;margin:0 0 60px}@media(max-width:991px){.company-policy h1{margin-bottom:50px}}.company-policy .privacy-title,.company-policy h3{font-size:25px;line-height:35px;font-weight:700;margin:40px 0 30px}.company-policy p{font-size:17px;line-height:35px;margin-bottom:30px;font-weight:400}@media(max-width:991px){.company-policy p{font-size:15px;line-height:25px;margin-bottom:15px}}.company-policy .link{text-align:left;font:normal normal 600 17px/35px Poppins;letter-spacing:0;color:#3c4cff}.service-listing p{font-size:1.0625rem;line-height:28px}@media(min-width:1300px){.service-listing p{font-size:1.25rem}}.cms-list p{font-size:1.125rem}@media(min-width:1200px){.cms-list p{font-size:1.5625rem}}@media(min-width:1400px){.cms-list p{font-size:1.75rem}}@media(min-width:1920px){.cms-list p{font-size:1.875rem}}.career-slider .slick-slide{padding:0 6px}@media(max-width:767px){.career-slider .slick-slide{padding:0}}.career-slider .slick-list{margin:0 -6px}@media(max-width:767px){.career-slider .slick-list{margin:0}}.blogitem-h{height:320px}@media(max-width:1535px){.blogitem-h{height:255px}}@media(max-width:1260px){.blogitem-h{height:220px}}@media(max-width:1120px){.blogitem-h{height:200px}}@media(max-width:1080px){.blogitem-h{height:150px}}@media(max-width:767px){.blogitem-h{height:195px}.blogitem-h img{height:100%!important;width:100%!important}}@media(min-width:1000px)and (max-width:1400px){.blogdetail-wrapper .blogdetail-container{padding:0 50px}}.title-head p{font-size:4.875rem;line-height:1.2820512821}@media(max-width:1535px){.title-head p{font-size:3.125rem;line-height:1.4}}@media(max-width:1279px){.title-head p{font-size:2.8125rem;line-height:1.2222222222}}@media(max-width:767px){.title-head p{font-size:2.0625rem;line-height:1.6666666667}}.subtext p{font-size:1.375rem;line-height:1.8181818182;color:#0f0f0f}@media(max-width:1279px){.subtext p{font-size:1.125rem;line-height:1.4444444444}}@keyframes draw{0%{stroke-dasharray:0,200;stroke-dashoffset:0}to{stroke-dasharray:200,200;stroke-dashoffset:0}}.animate-draw{stroke-dasharray:200;stroke-dashoffset:200;animation:draw 8s ease forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}.animate-fadein{animation:fadein 4s ease forwards}.recaptcha-wrapper{transform:scale(.9);transform-origin:0 0;width:100%;display:flex}@media(max-width:400px){.recaptcha-wrapper{transform:scale(.85)}}.solutionscards-wrapper p{font-size:18px!important}@media(min-width:1600px){.solutionscards-wrapper p{font-size:20px!important}}@media(max-width:767px){.solutionscards-wrapper p{font-size:12px!important;line-height:20px!important}}.item-slider-wrapper .slick-dots{bottom:-53px}.item-slider-wrapper .slick-dots li button{padding:0;width:10px}.item-slider-wrapper .slick-dots li,.item-slider-wrapper .slick-dots li button:before{width:10px;height:10px}.item-slider-wrapper .slick-list{overflow:visible}@media(max-width:767px){.solutionscards-wrapper .slick-slide>div,.textimonials-slider .slick-slide>div{padding:0}.solutionscards-wrapper .slick-slide>div{padding:0;margin-right:20px}}.custom-stroke{-webkit-text-stroke-width:2px}@media(max-width:767px){.custom-stroke{-webkit-text-stroke-width:1px}}.design-process-board{--step-card-offset:88px}@media(min-width:1440px){.design-process-board{--step-card-offset:96px}}@media(min-width:1920px){.design-process-board{--step-card-offset:108px}}@media(min-width:768px){.design-process-board{--step-card-offset-compact:84px}}