a,body,button,div,h1,h2,h3,h4,h5,h6,li,p,span{font-family:var(--font-plus-jakarta),sans-serif!important}a{color:inherit}:root{--primary:#4b365f;--secondary:#9873ac;--dark-gray:#252525}.what-we-do-section{background-color:#ceb7db1a;padding:100px 0}.call-to-action-section .middle-content h3,.sns-tech-section .left-tech-pro-content h3,.what-we-do-section .left-service-content h3{color:#252525;margin:0 0 10px;font-size:1.125rem;font-weight:700;line-height:20.8px}.what-we-do-section .left-service-content h2{color:#252525;margin:0;font-size:2.875rem;font-weight:700;line-height:55.2px}.sns-tech-section .left-tech-pro-content .break-build-line,.sns-tech-section .left-tech-pro-content .break-line,.what-we-do-section .left-service-content .break-edge,.what-we-do-section .left-service-content .break-line{display:block}.what-we-do-section .left-service-content .service-color{color:#4b365f}.what-we-do-section .right-service-content p{color:#252525;text-align:justify;width:100%;max-width:32rem;margin:0 0 0 auto;font-size:1rem;font-weight:400;line-height:27.2px}.what-we-do-section .left-service-content{position:relative}.what-we-do-section .engineering-single-box .engineering-body{cursor:pointer;background-color:#fff;border-radius:15px;height:100%;padding:60px 24px 30px;position:relative;box-shadow:0 20px 20px 5px #00000014}.what-we-do-section .engineering-single-box .engineering-body h3{color:#252525;z-index:2;margin:20px 0 10px;font-size:1.25rem;font-weight:700;line-height:24px;transition:all .4s;position:relative}.what-we-do-section .engineering-single-box .engineering-body p{color:#252525;z-index:2;margin:0;font-size:1rem;font-weight:400;line-height:27.2px;transition:all .4s;position:relative}.what-we-do-section .p-content p{color:#252525;text-align:center;margin:0 auto;font-size:1rem;font-weight:500;line-height:27.2px}.what-we-do-section .p-content{margin:40px 0 30px}.what-we-do-section .p-content .break-line{display:block}.what-we-do-section .row-inner-wrapper{margin-top:35px}.what-we-do-section .btn-wrapper a{color:#e2d1e8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:10.814rem;height:100%;min-height:3.125rem;margin:0 auto;font-size:.875rem;font-weight:700;line-height:14px;text-decoration:none;transition:all .4s ease-in-out;display:flex;background-color:#4b365f!important}.what-we-do-section .btn-wrapper a:hover{color:#fff;background-color:#9873ac;border:0;transition:all .4s ease-in-out}.sns-tech-section{background-color:#ceb7db1a;padding:80px 0}.sns-tech-section .left-tech-pro-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.sns-tech-section .left-tech-pro-content .btn-wrapper{margin-top:20px}.sns-tech-section .btn-wrapper a{color:#fbf8fc;background-color:#4b365f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:9.69rem;height:100%;min-height:3.125rem;margin:0;font-family:Plus Jakarta Sans;font-size:.875rem;font-weight:700;line-height:14px;text-decoration:none;transition:all .4s ease-in-out;display:flex}.sns-tech-section .btn-wrapper a:hover{color:#9873ac;background-color:#0000;border:1px solid #4b365f;transition:all .4s ease-in-out}.sns-tech-section .left-tech-pro-content h2{color:#252525;margin:0;font-size:2.875rem;font-weight:700;line-height:55.2px}.sns-tech-section .left-tech-pro-content .service-color{color:#9873ac}.sns-tech-section .left-tech-pro-content p{color:#252525;margin:10px 0 20px;font-size:1rem;font-weight:600;line-height:27.2px}.sns-tech-section .left-tech-pro-content ul li{color:#252525;margin-bottom:10px;margin-left:5px;font-family:Plus Jakarta Sans;font-size:1rem;font-weight:700;line-height:27.2px}.sns-tech-section .right-video-popup{position:relative}.sns-tech-section .right-video-popup .btn{position:absolute;bottom:-40px;right:-40px}ul{list-style-type:none}a{text-decoration:none!important}.top-header{color:#fff;background-color:#ddc4ea;padding:.5rem 0}.top-header i{color:var(--primary);margin-right:10px}.header-contact{justify-content:end;padding-left:0;display:flex}.header-contact li:first-child{margin-right:2rem}ul.header-social-links{justify-content:end;display:flex}header ul{margin-bottom:0}ul.header-social-links li{padding-left:.7rem;padding-right:.7rem;position:relative}ul.header-social-links li:not(:last-child):after{content:"";background:#fff;width:1px;height:70%;position:absolute;top:3px;right:0}.main-header{background-color:var(--primary);padding-bottom:10px}.btn-primary,.btn-primary:hover{background-color:var(--secondary)!important;border-color:var(--secondary)!important}header a.btn-primary:hover{opacity:.8}.collapse{visibility:visible}.navbar-nav .nav-link,.navbar-nav .nav-link.show,.nav-link,.nav-link:focus,.nav-link:hover{color:#fff}.blog-inner-content .blog-image{border-radius:5px}.blog-inner-content .blog-image img{border-radius:5px;height:auto;width:100%!important}.section-latest-blog .blog-title h4{color:#252525;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:3em;font-size:1.25rem;font-weight:700;line-height:28px;display:-webkit-box;overflow:hidden}.section-latest-blog .blog-date{font-size:12px;font-weight:200}.section-latest-blog .btn-read-more{border:1px solid var(--secondary);flex-direction:column;justify-content:center;align-items:center;max-width:10.814rem;min-height:3.125rem;padding:.1rem .5rem;font-size:16px;font-weight:600;line-height:14px;display:flex}.blog-inner-content{text-align:left}.section-latest-blog{padding:3rem 0}.section-latest-blog .blog-title{padding-top:1rem}.section-latest-blog .btn-read-more{margin-top:1rem}.blog-heading-description p{text-align:justify;font-weight:400;line-height:27.2px}.sm-sub-heading{font-weight:700}.blog-view-all-wraper{text-align:center;margin-top:3rem}.blog-view-all-wraper a{padding:.5rem 3rem;font-weight:200}.home-slider-section .slick-dots{bottom:50px}.home-slider-section .slick-dots li button:before{color:var(--secondary);font-size:12px}.home-slider-section .slick-dots li{width:15px;height:15px;margin:0 2px}.home-slider-section .slick-dots li.slick-active button:before{color:#fff}.home-slider-section .video-span{border:1px solid var(--secondary);width:40px;height:40px;color:var(--secondary);border-radius:50px;justify-content:center;align-items:center;margin-right:1rem;display:inline-flex}.home-slider-section .video-span i{color:var(--secondary)!important}.home-slider-section{margin-right:1rem}a.slider-video-link{color:#fff}.slider-get-a-quote-btn{margin-right:3rem}.home-banner-section video{width:100%;display:block;position:relative}.home-banner-section:after{content:"";z-index:99;background-color:#2125299c;width:100%;height:100%;position:absolute;top:0;left:0}.transparent-bg:after{background-color:#0000}.home-banner-section{position:relative}.service-banner-section video{width:100%;display:block;position:relative}.service-banner-section:after{content:"";z-index:99;width:100%;height:100%;position:absolute;top:0;left:0}.service-banner-section{position:relative}.billboard-content-overlay{z-index:999;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-banner-sub-heading{font-size:1.3rem}.billboard-content-overlay h1{text-shadow:2px 2px #0000005e;font-size:4rem}.billboard-content-overlay span{color:#d5abed}.banner-quote-btn{padding:.5rem 2rem;font-size:1.3rem}.trusted-stats-title{letter-spacing:0;padding-top:54px;padding-bottom:5px;font-size:46px;font-weight:700;line-height:55.2px}.trusted-stats-title-subtitle{letter-spacing:0;font-size:16px;font-weight:700;line-height:20.8px}.trusted-stats-section h3.counter{text-align:left;letter-spacing:0;font-size:46px;font-weight:700;line-height:55.2px}.call-to-action-heading{letter-spacing:0;font-size:46px;font-weight:700;line-height:55.2px}.call-to-action-label,.trusted-stats-desc{letter-spacing:0;text-align:left;font-size:18px;font-weight:700;line-height:20.8px}.trusted-stats-cotainer{padding-bottom:54px}.call-to-action-label{padding-left:10px}.call-to-action-btn{letter-spacing:0;color:#4b365f;vertical-align:bottom;background-color:#fff;border-radius:10px;padding:14px 28px;font-size:14px;font-weight:500;line-height:14px}.sm-sub-heading .service-color{color:var(--secondary)}.case-studies-section .slick-prev,.slick-next{z-index:10;border-radius:50%;top:50%}.case-studies-section .slick-prev{left:-60px}.case-studies-section .slick-next{right:-60px}.case-studies-section .slick-next i,.case-studies-section .slick-prev i{color:#ccd2e3;font-size:30px}.case-studies-section .slick-slide img{object-fit:contain;margin:auto}.inner-banner-section-bg{background-color:var(--primary);background-position:100%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #e5e5e5;align-items:center;display:flex;position:relative}.inner-banner-section-bg.inner-banner-section-bgcol{background-size:cover}.page-breadcrumbs a,.page-breadcrumbs li{color:#fff;text-transform:capitalize;font-size:16px;font-weight:500;line-height:24px}.rounded-first,.rounded-fourth,.rounded-second,.rounded-third{position:absolute}.rounded-first{top:16%;left:7%}.rounded-second{top:-2%;right:58%}.rounded-second svg{width:100px}.rounded-third{top:32%;left:64%}.rounded-third svg{width:70px}.rounded-fourth{top:58%;left:80%}section.fullColumn{padding-top:60px}section.fullColumn .left-service-content{text-align:center}section.fullColumn .right-service-content p{text-align:center;max-width:100%;margin-top:1rem;padding:0 8rem}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{color:#4b365f;background-color:#9873ac}.dropdown-item{color:#fff;background-color:#9873ac;font-weight:400;transition:color .7s}body{overflow-x:hidden;padding-right:0!important}.offcanvas-end{width:100%;right:0}.offcanvas-header{padding-right:2rem}.offcanvas.offcanvas-end{left:0}.offcanvas-body .nav-link{color:#000!important}.software-development-section .left-sidebar{position:sticky;top:0}.service-list-items-ul{position:relative}.software-development-section .left-sidebar .service-list-items{padding-left:60px}.service-list-items-ul li.active .icon-img{position:absolute;top:-2px;left:-35px}.sns-tech-section .btn-wrapper a:focus .what-we-do-section .btn-wrapper a:hover,.sns-tech-section .btn-wrapper a:hover,.what-we-do-section .btn-wrapper a:focus{color:#fff;border:0;transition:all .4s ease-in-out;background-color:var(--secondary)!important}html{scroll-behavior:smooth}.scroll-to-top{color:#fff;text-align:center;cursor:pointer;z-index:1000;background-color:#9873ac;border:none;border-radius:4px;width:50px;height:50px;position:fixed;bottom:30px;right:30px;border-radius:50%!important}.scroll-to-top i{font-size:20px}.custom-card-technology img{object-fit:contain}.software-development-section .left-sidebar .service-list-items ul li{position:relative}.application-content ul{flex-wrap:wrap;display:flex}.application-content ul h4{color:var(--primary);margin-top:1rem;font-size:15px;font-weight:600;line-height:1.3rem}.application-content ul li{text-align:center;border:1px solid #bebebe;border-radius:10px;margin-right:2rem;padding:1.5rem 1rem}.tech-stack-content{margin:1rem}.tech-stack-content ul{background:#f8f9fa;border-radius:25px;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex;box-shadow:0 4px 12px #0000001a}.tech-stack-content ul li{box-sizing:border-box;border-bottom:1px solid #bebebe5e;border-right:1px solid #bebebe5e;justify-content:center;width:25%;padding:14px;list-style:none;display:flex}.tech-stack-content ul li:nth-child(4n){border-right:none}.tech-stack-content ul li:nth-last-child(-n+4){border-bottom:none}.tech-stack-content ul li img.object-contain{object-fit:contain}.software-development-section .sidebar-content .list-items ul.check-circle-mark-items li{max-width:100%!important}.full-width-li{display:block}.post-entry-content h1,.post-entry-content h2,.post-entry-content h3,.post-entry-content h4,.post-entry-content h5,.post-entry-content h6{color:#222;margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.3}.post-entry-content h1{font-size:2.25rem}.post-entry-content h2{font-size:1.9rem}.post-entry-content h3{font-size:1.6rem}.post-entry-content h4{font-size:1.4rem}.post-entry-content h5{font-size:1.2rem}.post-entry-content h6{color:#666;font-size:1rem}.post-entry-content p{margin:1em 0}.post-entry-content ol,.post-entry-content ul{margin:1em 0;padding-left:1.5em}.post-entry-content ul{list-style:outside}.post-entry-content ol{list-style:decimal}.post-entry-content li{margin-bottom:.5em}.post-entry-content dl{margin:1em 0}.post-entry-content dt{font-weight:700}.post-entry-content dd{margin-bottom:1em;margin-left:1em}.post-entry-content b,.post-entry-content strong{font-weight:700}.post-entry-content em,.post-entry-content i{font-style:italic}.post-entry-content u{text-decoration:underline}.post-entry-content mark{color:#000;background-color:#ff0}.post-entry-content small{color:#666;font-size:.9em}.post-entry-content sub,.post-entry-content sup{vertical-align:baseline;font-size:.8em;line-height:0;position:relative}.post-entry-content sup{top:-.4em}.post-entry-content sub{bottom:-.2em}.post-entry-content abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.post-entry-content blockquote{color:#555;border-left:4px solid #ccc;margin:1.5em 0;padding-left:1em;font-style:italic}.post-entry-content code{background:#f4f4f4;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.95em}.post-entry-content pre{background:#f4f4f4;border-radius:4px;margin:1em 0;padding:1em;font-family:Courier New,monospace;overflow:auto}.post-entry-content img{max-width:100%;height:auto;margin:1em 0;display:block}.post-entry-content figure{text-align:center;margin:1.5em 0}.post-entry-content figcaption{color:#666;margin-top:.5em;font-size:.9em}.post-entry-content table{border-collapse:collapse;width:100%;margin:1em 0}.post-entry-content td,.post-entry-content th{text-align:left;border:1px solid #ddd;padding:.75em}.post-entry-content thead{background-color:#f9f9f9;font-weight:700}.post-entry-content a{color:#007acc;text-decoration:underline}.post-entry-content a:hover{color:#005b99}.post-entry-content hr{border:none;border-top:1px solid #ddd;margin:2em 0}.post-entry-content time{color:#666;font-style:italic}.post-entry-content address{color:#444;margin:1em 0;font-style:normal}.post-entry-content button,.post-entry-content input,.post-entry-content textarea{box-sizing:border-box;width:100%;max-width:100%;margin-top:.5em;margin-bottom:1em;padding:.5em;font-size:1em}.post-entry-content button{color:#fff;cursor:pointer;background-color:#007acc;border:none}.post-entry-content button:hover{background-color:#005b99}.image-wrapper{width:100%;height:100%;min-height:300px;position:relative}.object-cover{object-fit:cover}.banner-video-wrap{height:auto}.digital-solutions-section:nth-of-type(odd) .row{flex-direction:row-reverse}.digital-solutions-section:nth-of-type(2n) .row{flex-direction:row}section.case-studies-listing-section-header{background-color:#d5abed33;padding:4rem 0}.section.case-studies-listing-section-header p{color:#252525}section.portfolio-listing-section-header{background-color:#d5abed33;padding:4rem 0}.section.portfolio-listing-section-header p{color:#252525}.case-banner-heading{color:var(--secondary);font-size:1.1rem;font-weight:700}.case-banner-sub-heading{color:#252525;margin:1.5rem 0;font-size:3rem;font-weight:700}.case-studies-search-form{background:#fff;border-radius:10px;justify-content:space-between;margin-top:2rem;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.case-studies-search-form select{border:none}.btn-filter{color:var(--secondary)}h4.case-study-category{color:var(--secondary);font-size:1rem;font-weight:700}.portfolio-post-inner-content{margin-top:1.8rem;padding-right:1rem}.case-studies-post-inner-content{margin-top:1.8rem;padding-right:2rem}h3.case-study-title{min-height:3.5rem;font-size:1.25rem;font-weight:700}.case-study-arrow{margin-left:1rem}.case-study-post-action{color:var(--secondary);font-size:1rem;font-weight:700}h3.portfolio-title{min-height:2.5rem;font-size:2.19rem;font-weight:600}.case-studies-post-inner-wrapper .featured-image img.object-contain{width:100%;height:auto}.portfolio-inner-wrapper{max-width:613px;max-height:603px}.portfolio-inner-wrapper .featured-image img.object-contain{width:100%;height:auto}.portfolio-image{border-radius:20px;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}.form-select:focus{box-shadow:none}.pagination-wrapper ul li.active button{color:#fff;background-color:#4b365f;border:0;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:600;line-height:24px;display:flex}.pagination-wrapper ul li button{color:#252525;background-color:#0000;border:0;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:600;line-height:24px;transition:all .4s;display:flex}.pagination-wrapper ul li button:hover{color:#fff;background-color:#4b365f;transition:all .4s}.blog-listing-section .pagination-wrapper button.button-prev,.pagination-wrapper button.button-next{border:1px solid #252525}.page-link:focus{box-shadow:none}p{line-height:27.2px}.home-logo-wrapper{margin-bottom:5rem}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.2rem 19.2px;padding-left:1.2rem}.navbar-expand-lg .navbar-collapse{flex-basis:auto}.navbar-nav .dropdown:hover .dropdown-menu{margin-top:0;display:block}.navbar-expand-lg .navbar-nav{flex-direction:row;margin-right:3rem}.navbar-expand-lg .navbar-nav .dropdown-menu{background:#9873ac;border:2px solid #9873ac;border-radius:0;width:300px;padding:0;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}}@media (max-width:1366px){.header-contact,.header-social-links{font-size:13px}.billboard-content-overlay{width:100%}.banner-video-wrap video{width:100%!important}.banner-video-wrap{height:auto!important}}@media (max-width:1200px){.header-social-links span{display:none}}@media (max-width:1024px){.header-contact,.header-social-links{font-size:14px}.header-social-links span{display:none}.call-to-action-label,.trusted-stats-desc{font-size:16px;font-weight:500}.call-to-action-heading,.trusted-stats-value,.trusted-stats-title{font-size:40px}section.fullColumn{padding-top:20px}}@media (max-width:768px){.case-banner-sub-heading br{display:none}.case-banner-sub-heading{color:#252525;font-size:2.5rem}.application-content ul li{margin-right:1rem;padding:1.5rem .7rem}section.fullColumn .left-service-content{text-align:center;align-items:center}section.fullColumn .right-service-content p{padding:0 1.5rem}.header-social-links span{display:none}.header-contact,.header-social-links{font-size:14px}ul.header-social-links{justify-content:center}.header-contact li:first-child{margin-right:inherit;margin-bottom:.3rem}.header-contact{justify-content:end;display:flex}.billboard-content-overlay h1{font-size:3rem}.home-banner-sub-heading,.banner-quote-btn{font-size:1rem}.sns-tech-section{padding:60px 0}.rounded-first{top:16%;left:7%}.rounded-first svg{width:100px}.rounded-second{top:-2%;right:58%}.rounded-second svg{width:60px}.rounded-third{top:24%;left:64%}.rounded-third svg{width:70px}.rounded-fourth{top:58%;left:80%}button.navbar-toggler{border:1px solid #fff;border-radius:5px}.navbar-toggler{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}ul.dropdown-menu.show{border:none}.nav-link.dropdown-toggle{margin-left:0!important}.dropdown-item{color:#000;background-color:#fff}.testimonials-slider .slick-next i,.testimonials-slider .slick-prev i{font-size:43px!important}}@media (max-width:767px){form.case-studies-search-form{width:80%;margin:auto;display:block}.search-button{margin-top:1rem}.case-studies-search-form select{width:100%;margin-bottom:1rem}.case-studies-search-form button{width:100%}.case-studies-search-form{margin-top:2rem;padding:1rem}.case-studies-search-form button,.case-studies-search-form select{font-size:14px}.case-banner-heading{font-size:1.2rem}.case-banner-sub-heading{margin-top:.5rem;font-size:1.5rem}.application-content ul li{margin-right:.5rem;padding:1.5rem .7rem}.tech-stack-content ul li{width:50%;display:flex}.tech-stack-content ul li:nth-child(n){border-right:1px solid #bebebe5e}.tech-stack-content ul li:nth-last-child(-n+4){border-bottom:1px solid #bebebe5e}.application-content ul li{width:160px;margin-bottom:2rem}.navbar-toggler:focus{box-shadow:none}.offcanvas-body .dropdown-menu{float:none;width:auto;box-shadow:none;transform:0;background-color:#0000;border:0;-webkit-box-shadow:none!important;margin-top:0!important;position:static!important;transform:translateY(-12px)!important}section.fullColumn .right-service-content p{margin:0}.rounded-first svg{width:100px}.rounded-second{top:-26%;right:40%}.rounded-fourth{display:none}.header-contact{text-align:center;flex-direction:column;padding-bottom:.5rem}.section-latest-blog .btn-read-more{margin-bottom:2.5rem}.blog-view-all-wraper{margin-top:0}.billboard-content-overlay h1{font-size:2rem}.billboard-content-overlay{padding:0}.billboard-content-overlay br{display:none}.trusted-stats-desc,.trusted-stats-value{text-align:center}.trusted-stats-title-subtitle{margin-bottom:1rem!important}.trusted-stats-title{font-size:25px;line-height:29.2px}.call-to-action-heading,.trusted-stats-value{font-size:36px}}.top-header li a{color:var(--primary)}footer{color:#fff;background-color:#341e4a;padding:1rem 0;font-size:16px}.footer-logo-description{margin-top:10px}.customer-name{margin-top:15px;margin-bottom:25px;font-size:20px;font-weight:500}.testimonials-content-wrapper{text-align:left;flex-direction:column;width:100%;height:100%;display:flex}.testimonials-content-wrapper p{text-align:left}.feedback-slider-item{background-color:#fff;justify-content:center;align-items:center;height:100%;min-height:360px;display:flex!important}.case-studies-slider .slick-next:before,.case-studies-slider .slick-prev:before{content:none}.slick-next:before,.testimonials-section .slick-prev:before{color:var(--secondary)}.slick-next,.testimonials-section .slick-prev{top:50%}section.testimonials-section{background:#f5f5f5;padding:5rem 0}.testimonials-content-wrapper .customer-name,.testimonials-video-wrapper .customer-name{color:#fff;margin-bottom:1rem;font-size:1.3rem}section.testimonials-section .title-content h2{margin-bottom:2rem}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:#d5abed}.banner-quote-btn:hover{color:#fff;background-color:var(--primary)!important;border-color:var(--primary)!important}.sidebar-cta-box a:focus,.sidebar-cta-box a:hover,.footer-links a:focus,.footer-links a:hover{color:#d5abed!important}.footer-social-links a:focus,.footer-social-links a:hover{background-color:#d5abed!important}.sns-tech-section .btn-wrapper a:hover,.what-we-do-section .btn-wrapper a:hover{border:0;transition:all .4s ease-in-out;color:#fff!important;background-color:var(--secondary)!important}.dropdown-toggle:after{display:none!important}.nav-link.dropdown-toggle,header .dropdown-toggle i.fa.fa-angle-down{margin-left:5px}.btn.btn-read-more:focus,.btn.btn-read-more:hover{transition:all .4s ease-in-out;color:#fff!important;background-color:#4b365f!important;border:1px solid #4b365f!important}.home-logo-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:flex-start;align-items:center;margin-top:1rem;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.home-logo-wrapper.reverse{margin-top:-2rem}.clients-grid.logo-animate{grid-column-gap:3rem;opacity:1;flex:none;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:auto;margin-top:0;margin-bottom:0;margin-right:0;display:flex}.clients-grid.logo-animate-alt{grid-column-gap:3rem;flex:none;width:auto;margin-top:0;margin-left:0;margin-right:auto;display:flex}@keyframes slide{0%{transform:translate(calc(0 + 50px))}to{transform:translate(-100%)}}.logo-animate{animation:35s linear infinite slide}@keyframes slidealt{0%{transform:translate(calc(0 + 50px))}to{transform:translate(-100%)}}.logo-animate-alt{animation:35s linear infinite reverse slidealt}.client-logo{box-sizing:border-box;object-fit:contain;max-width:200px;height:100px}@media (max-width:991px){.what-we-do-section .engineering-single-box{margin-bottom:30px}.what-we-do-section .row-inner-wrapper{margin-top:0}.sns-tech-section .left-tech-pro-content h2,.what-we-do-section .left-service-content h2{line-height:25px}.sns-tech-section .left-tech-pro-content .break-build-line{display:inline-block}.what-we-do-section .p-content{margin:10px 0 21px}}@media (max-width:768px){.client-logo{max-width:141px}.testimonials-content-wrapper{min-height:300px}}@media (max-width:767px){.sns-tech-section .left-tech-pro-content h3,.what-we-do-section .left-service-content h3{font-size:1.3rem}.what-we-do-section .right-service-content.d-flex.flex-column.justify-content-center.align-items-center{margin-top:20px}.what-we-do-section .engineering-single-box .engineering-body p{text-align:center}.what-we-do-section .p-content .break-line{display:inline}.sns-tech-section .btn-wrapper a,.what-we-do-section .btn-wrapper a{font-size:14px}.sns-tech-section .left-tech-pro-content .check-icon img{width:15px;height:15px}.what-we-do-section .engineering-single-box .engineering-body{flex-direction:column;justify-content:center;align-items:center;display:flex}.testimonials-video-wrapper{flex-direction:column;justify-content:center;align-items:center;width:60vw;min-height:300px;margin:auto;display:flex}.trusted-stats-section h3.counter{text-align:center}.client-logo{max-width:inherit;height:70px}.testimonials-content-wrapper p{line-height:23.2px}}.footer-links{padding-left:1.2rem;list-style-type:disc}.footer-links li::marker{content:inherit;color:var(--secondary)}.footer-links li{padding-top:.8rem}.footer-social-links ul{justify-content:start;padding:0;display:flex}.footer-social-links{margin-top:2rem}.footer-social-links ul li{margin-right:10px}.footer-social-links a{height:30px;color:var(--primary);text-align:center;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;display:flex}footer h4.footer-heading{color:#fff;margin-bottom:1rem;font-size:18px;font-weight:600}.footer-links i{margin-right:.3rem}.footer-contact-links{padding-left:.3rem;list-style-type:none}.divider-line{border-top:1px solid #414141;margin:2rem 0}.footer-copyright-description{justify-content:end;align-items:center;display:flex}footer{padding:3rem}footer a,footer p{font-size:15px;font-weight:200}.content-middle{flex-direction:column;justify-content:center;display:flex}.justify-content-center{justify-content:center}.navbar-nav .nav-link,.navbar-nav .nav-link.show{color:#fff}.navbar-nav .nav-link.active{color:#d5abed}footer a{color:#fff}header .navbar-brand img{height:auto;width:250px!important}.footer p,footer a{font-weight:200}.section-trusted-partners .slick-slide{margin:0 2rem}.trusted-partners-slider-one{margin-bottom:2rem}section.section-trusted-partners{background:#fff;padding:2rem 0}.sm-heading{color:#252525;margin:0;font-size:1.125rem;font-weight:700;line-height:20.8px}.section-trusted-partners .sm-heading{margin-bottom:2.5rem}@media (max-width:768px){.footer-copyright-description{justify-content:center;margin-top:1rem}.footer-logo-certification{margin-top:1.5rem}.footer h4.footer-heading{margin-top:1rem}}@media (max-width:767px){.sm-heading{font-size:1rem}.section-trusted-partners .sm-heading{margin-bottom:1.5rem}header .navbar-brand img{width:180px!important}footer{padding:1rem .5rem}footer h4.footer-heading{margin-top:2rem;margin-bottom:0}.hide-small{display:none}.footer-links{margin-bottom:0}.footer-logo-description p{margin-top:1rem;margin-bottom:0}.divider-line{margin:1rem 0}footer .footer-bottom h4.footer-heading{margin-top:.5rem;margin-bottom:.5rem}.footer-copyright-description{justify-content:start;margin-top:.5rem}.home-logo-wrapper{margin-bottom:3rem}}.section-latest-blog .btn-wrapper a{color:#fbf8fc;background-color:#4b365f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:10.814rem;height:100%;min-height:3.125rem;margin:0 auto;font-size:.875rem;font-weight:700;line-height:14px;text-decoration:none;transition:all .4s ease-in-out;display:flex}.section-latest-blog .btn-wrapper a:hover{color:#fff;background-color:#9873ac;border:0;transition:all .4s ease-in-out}.ecommerce-solutions-section .custom-card{border:1px solid #6f42c1;border-radius:.5rem;height:100%;padding:1.2rem}.ecommerce-solutions-section .custom-card a{color:#6f42c1;font-weight:500;text-decoration:none}.ecommerce-solutions-section .card{background:0 0!important;border:1px solid #6f42c1!important;border-radius:.5rem!important;height:100%!important;padding:1.2rem!important}.ecommerce-solutions-section .card a{color:#6f42c1;font-weight:500;text-decoration:none}.ecommerce-solutions-section .service-title{color:#6f42c1;margin-bottom:.5rem;font-weight:600}.ecommerce-solutions-section .service-box{padding:20px}.ecommerce-solutions-section .services-grid>:first-child,.ecommerce-solutions-section .services-grid>:nth-child(3){border-right:1px solid #ccc;padding-right:90px}.ecommerce-solutions-section .services-grid>:nth-child(3),.ecommerce-solutions-section .services-grid>:nth-child(4){border-top:1px solid #ccc;padding-top:36px}.ecommerce-solutions-section .services-grid>:nth-child(2),.ecommerce-solutions-section .services-grid>:nth-child(4){padding-left:90px}.top-brands-section h3.counter{letter-spacing:0;font-size:60px;font-weight:700;line-height:72px;color:#e2d1e8!important}.top-brands-section .subtext{letter-spacing:0;font-size:20px;font-weight:700;line-height:17px}.top-brands-section h4{letter-spacing:0;font-size:16px;font-weight:700;line-height:27px}.top-brands-section p{letter-spacing:0;font-size:12px;font-weight:400;line-height:0}.top-brands-section{background:linear-gradient(135deg,#9873ac,#4b365f);transition:background .5s ease-in-out}.top-brands-section:hover{background:linear-gradient(135deg,#4b365f,#9873ac)}.case-studies-slider{border-radius:20px;width:100%;max-width:844px;margin:0 auto;padding:30px 0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.slider-media-info{max-width:100%}.case-studies-section .cas-sl-list{align-items:center}.case-studies-section .case-list-desc h3{color:#252525;text-align:left;margin:0 0 10px;font-size:23px;font-weight:700;line-height:normal}.case-studies-section .case-list-desc h5{color:#9873ac;text-align:left;margin:0 0 12px;font-size:16px;font-weight:700;line-height:24.4px}.case-studies-section .case-list-desc p{color:#252525;text-align:left;font-size:16px;font-weight:400;line-height:27px;margin:0 0 20px!important}.case-studies-section .case-list-desc a{color:#fff;float:left;background-color:#4b365f;border-radius:10px;margin:0;padding:12px 20px;font-size:16px;font-weight:400;line-height:normal}.blog-view-info{width:100%;padding:60px 0;display:block;position:relative}.bog-post-data-info{width:100%;padding:0;display:block;position:relative}.blog-top-title{text-align:center;width:100%;display:block;position:relative}.blog-top-title h2{color:#252525;text-align:center;font-size:46px;font-weight:600;line-height:normal}.blog-top-title span{color:#4b365f;text-align:center;margin:0;font-size:18px;font-weight:500;line-height:normal}.post-entry-content{clear:both;width:100%;padding:0;display:block;position:relative}.post-entry-content h5{margin:0 0 5px;font-size:16px;font-weight:600;line-height:24px}.post-entry-content p{color:#252525;margin:0 0 1rem;font-size:16px;font-weight:400;line-height:24px}.post-media{flex-wrap:wrap;justify-content:space-between;gap:30px;padding:50px 0;display:flex}.post-media img{object-fit:cover;box-sizing:border-box;max-width:100%;width:auto!important;height:auto!important;inset:unset!important;position:relative!important}.related-post-info{width:100%;padding:0 0 70px;display:block;position:relative}.rel-post-title{text-align:center;position:relative}.rel-post-title h3{text-transform:capitalize;margin:0 0 56px;font-size:35px;font-weight:600;line-height:24px}.rel-post-media{margin-bottom:30px;position:relative}.rel-post-media img{max-width:100%;height:auto!important;position:relative!important}.rel-post-list{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:50px;display:grid}.rel-post-item h3{margin:0 0 10px;font-size:20px;font-weight:600;line-height:normal}.rel-post-item span{color:#9873ac;margin:0 0 10px;font-size:16px;font-weight:500;line-height:normal;display:block}.rel-post-item p{margin:0 0 10px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.feedback-slider .slick-list{margin:0 -10px}.testimonials-section .slick-slide>div:first-child{margin:0 1rem}.testimonials-customer-info{position:absolute;bottom:0;left:0}.testimonials-customer-info .customer-name{color:#212529;margin-bottom:0}.content-wrap .customer-info .customer-name{color:#252525!important}.customer-info .customer-name{font-size:1.1rem!important}.customer-info{text-align:left;width:100%;padding:0 2rem 1.5rem;position:absolute;bottom:0;left:0}.customer-info h3{margin-bottom:0!important}.feedback-slider-item{font-size:1rem;line-height:25.2px}p.customer-postion{margin-bottom:0}@media (max-width:767px){.feedback-slider-item{padding:0 5px}.feedback-slider .slick-list{margin:0 -5px}.feedback-slider-item{min-height:300px!important}}@media screen and (min-width:768px){.blog-view-info{padding:3.75rem 0}.blog-top-title h2{font-size:2rem}.blog-top-title span{font-size:1.125rem}.post-entry-content h5{margin:0 0 .313rem;font-size:1rem;line-height:1.5rem}.post-media{justify-content:center;padding:2.75rem 0}.rel-post-title h3{margin:0 0 2rem;font-size:2rem;line-height:2rem}.rel-post-item h3{min-height:2.9rem;margin:0 0 .5rem;font-size:1.2rem}.rel-post-item span{font-size:.89rem}.rel-post-media{margin-bottom:1.5rem}.rel-post-item p{font-size:1rem;line-height:1.5rem}.rel-post-item{flex-direction:column;height:100%;display:flex}}@media screen and (min-width:1600px){.blog-view-info{padding:60px 0}.blog-top-title h2{font-size:46px}.blog-top-title span{font-size:18px}.post-entry-content h5{margin:0 0 5px;font-size:16px;line-height:24px}.post-entry-content p{margin:0 0 1rem;font-size:16px;line-height:24px}.post-media{justify-content:space-between;padding:50px 0}.rel-post-title h3{font-size:35px;line-height:24px}.rel-post-item span{font-size:16px}.rel-post-item p{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.post-media img{margin:0 auto}.blog-top-title h2{font-size:1.3rem}.blog-top-title span{font-size:.923rem}.blog-view-info{padding:2.5rem 1.5rem}.post-media{gap:20px;padding:30px 0}.post-entry-content p{margin:0 0 20px;font-size:1rem;line-height:1.5rem}.rel-post-list{grid-template-columns:repeat(1,1fr);gap:20px}.rel-post-title h3{margin:0 0 1rem;font-size:1.25rem}.rel-post-media{margin-bottom:1rem}.rel-post-item span{font-size:.8rem}.rel-post-item p{font-size:1rem}.related-post-info{padding:0 10px 50px}}.testimonials-slider .slick-next:before,.testimonials-slider .slick-prev:before{content:none}.slick-next,.testimonials-slider .slick-prev{z-index:10;border-radius:50%;top:50%}.testimonials-slider .slick-prev{left:-70px}.testimonials-slider .slick-next{right:-70px}.no-results{text-align:center;color:#9873ac;margin:auto;font-size:24px}.testimonials-slider .slick-next i,.testimonials-slider .slick-prev i{color:#9873ac;font-size:64px}.testimonials-video-wrapper h3.customer-name{color:#fff;z-index:999999;background:#00000082;width:100%;margin:0;padding:1.5rem;position:absolute;bottom:7px}.video-play-button{color:#fff;cursor:pointer;background:#0009;border:1px solid #fff;border-radius:50%;width:40px;height:40px;padding:0;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feedback-slider-item{border-radius:10px;position:relative}.testimonials-content-wrapper{border-radius:10px;padding:2rem;position:absolute}.testimonials-video{width:100%}@media screen and (max-width:767px){.testimonials-content-wrapper{position:inherit}.testimonials-video-wrapper h3.customer-name{position:inherit;color:#9873ac;background:0 0}}@media screen and (max-width:575px){.testimonials-slider .slick-prev{left:-1rem!important}.testimonials-slider .slick-next{right:-1rem!important}.testimonials-video-wrapper{width:82vw}}.video-popup-overlay{z-index:9999;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.video-popup-content{background:0 0;width:90%;max-width:800px;padding:20px;position:relative}.video-popup-close{color:#000;cursor:pointer;z-index:999999;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:flex;position:absolute;top:8px;right:6px}.round-loader{border:5px solid var(--secondary);border-bottom-color:var(--primary);box-sizing:border-box;border-radius:50%;width:8vh;height:8vh;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.split-heading{overflow:hidden}.case-studies-search-form .css-tj5bde-Svg{fill:#9873ac;width:26px;height:26px}.btn-filter .filter-icon{margin-right:5px}.pricing-info-list{width:100%;margin:0;padding:0 0 5rem;display:block;position:relative}.pricing-header-info{text-align:center;margin:0;padding:48px 0;display:block;position:relative}.pricing-header-info h2{color:#252525;text-align:center;margin:0;font-size:2.875rem;font-weight:700;line-height:55.2px}.pricing-data-info{width:100%;max-width:877px;margin:0 auto;padding:0;display:block;position:relative}.price-data-selection{width:100%;display:block;position:relative}.pricing-desc-info{background:#fff;border-radius:10px;margin:5px 0;padding:40px;box-shadow:0 26px 26px #00000017,0 7px 14px #0000001a}.price-data-selection{width:100%;font-family:var(--font-plus-jakarta),sans-serif!important;font-size:18px!important;font-weight:400!important}.price-data-selection .css-1k746ht-singleValue{font-family:var(--font-plus-jakarta),sans-serif!important;font-size:18px!important;font-weight:400!important}.css-b62m3t-container .css-1exxt1n-control{border:1px solid var(--additional-2,#d5abed);border-radius:10px}.price-data-selection .css-hlgwow{padding:15px 8px;font-family:Plus Jakarta Sans;font-size:18px;font-weight:400}.price-data-selection .css-tj5bde-Svg{fill:#9873ac;cursor:pointer}.pricing-desc-info .pricing-inner-cont{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.list-price-data .form-check{align-items:center;margin:0 0 25px;display:flex}.list-price-data .form-label{text-transform:uppercase;color:#252525;margin:0 0 20px;font-size:1rem;font-weight:400;line-height:normal}.list-price-data .form-check-label{color:#252525;margin-left:15px;font-size:1rem}.list-price-data .form-check-input{cursor:pointer;width:3rem;height:1.5rem}.form-switch .form-check-input:checked{box-shadow:none;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239873AC'/%3e%3c/svg%3e");background-color:#fff;background-position:100%;border-color:#9873ac}.pric-cla-info{margin-top:20px}.price-range-info{width:100%;max-width:250px;display:block}.price-range-info p{text-transform:capitalize;color:#252525;margin-bottom:15px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.price-range-info .price-value-range{color:var(--Primary-Color,#4b365f);text-transform:capitalize;font-size:56px;font-weight:700;line-height:normal}.note-text{padding:30px 0 0;display:block}.note-text p{text-transform:capitalize;color:#252525;font-size:1rem;font-weight:400;line-height:normal}.note-text-pricing p{color:#252525;font-size:1rem;font-weight:400;line-height:normal}.pricing-model-info .modal-title{color:#252525;font-size:2rem}.pricing-model-info .form-label{color:#252525;font-size:1rem}.pricing-model-info .form-control{box-shadow:none;background:#fbf4ff;border:none;border-radius:4px;padding:11px 12px}.pricing-model-info .form-control:focus,.pricing-model-info .form-control:hover{box-shadow:none}.pricing-model-info .css-hlgwow{padding:8px 12px}.tech-strategy-section .tech-heading{color:#9873ac}.tech-strategy-section .heading{color:#252525;margin:0;font-weight:700;line-height:55.2px}.tech-strategy-section p{text-align:justify}.tech-strategy-section .checkList li{padding-left:30px;font-size:1rem;line-height:27.2px}.tech-strategy-section ul.check-circle-mark-items li:before{content:"";color:#fff;background-color:#9873ac;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:10px;height:10px;padding:8px;font-family:FontAwesome;font-size:.7rem;font-weight:200;display:flex;position:relative;top:23px;left:-32px;max-width:100%!important}.tech-landscape-section{background-color:#ceb7db1a}.tech-strategy-section p{font-size:1rem;font-weight:400;line-height:27.2px}.tech-table-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:576px){.tech-table-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.tech-table-grid{grid-template-columns:repeat(4,1fr)}}.tech-cell{background-color:#fff;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;justify-content:center;align-items:center;padding:10px;display:flex}.tech-table-grid{counter-reset:tech-col;padding:20px 0}.tech-table-grid>.tech-cell{counter-increment:tech-col}@media (max-width:575.98px){.tech-table-grid>.tech-cell:nth-child(2n){border-right:none}.tech-table-grid>.tech-cell:nth-last-child(-n+2){border-bottom:none}}@media (min-width:576px) and (max-width:767.98px){.tech-table-grid>.tech-cell:nth-child(3n){border-right:none}.tech-table-grid>.tech-cell:nth-last-child(-n+3){border-bottom:none}}@media (min-width:768px){.tech-table-grid>.tech-cell:nth-child(4n){border-right:none}.tech-table-grid>.tech-cell:nth-last-child(-n+4){border-bottom:none}}@media (min-width:1400px){.tech-landscape-container{max-width:1178px;max-height:981px}}.tech-landscape-container{margin:auto}.tech-landscape-section .description{color:#4b365f}.tech-logo{object-fit:contain;width:120px;height:100px}.offshore-section,.tech-landscape-section{background:#ceb7db1a}.offshore-section{background-color:#fdfbfd;padding:60px 0}.section-title .highlight{color:#7b61ff}.benefit-grid{grid-template-columns:repeat(3,1fr);display:grid}.benefit-box{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:24px}.icon{color:#7b61ff;margin-bottom:12px;font-size:28px}@media (min-width:821px){.benefit-grid>.benefit-box:nth-child(3n){border-right:none}.benefit-grid>.benefit-box:nth-last-child(-n+3){border-bottom:none}}@media (min-width:576px) and (max-width:820px){.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid>.benefit-box:nth-child(2n){border-right:none}.benefit-grid>.benefit-box:nth-last-child(-n+2){border-bottom:none}}@media (max-width:576px){.benefit-grid{border-top:none;border-left:none;grid-template-columns:1fr}.benefit-box{border-bottom:1px solid #ddd;border-left:none;border-right:none}}.offshore-section .section-title{font-size:2.188rem;font-weight:700;line-height:55.2px}@media (max-width:400px){.offshore-section .section-title{font-size:1.3rem}}.benefit-title{color:#4b365f;margin:20px 0 10px;font-size:18px;font-weight:700}.offshore-section .heading-color,.staff-desc-section .heading-color,.tech-strategy-section .heading-color{color:#9873ac}@media (min-width:821px){.staff-desc-section .right-content{padding-left:6.5rem}}@media (max-width:840px){.staff-desc-section .right-content{margin-top:2rem}}.staff-desc-section,.tech-strategy-section{padding:80px 0}.staff-desc-section .right-content p{text-align:justify}.staff-desc-section .right-content .heading{font-weight:700}.tech-section .checkList li{padding-left:30px;line-height:27.2px}.offshore-section h2,.staff-desc-section h2,.tech-landscape-section h2,.tech-section h2,.tech-strategy-section h2{font-size:2.188rem}@media (max-width:991px){.offshore-section .section-title,.offshore-section h2,.staff-desc-section h2,.tech-landscape-section h2,.tech-section h2,.tech-strategy-section h2{font-size:1.25rem}}.tech-section ul.check-circle-mark-items li:before{content:"";color:#fff;background-color:#9873ac;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:10px;height:10px;padding:8px;font-family:FontAwesome;font-size:.7rem;font-weight:200;display:flex;position:relative;top:23px;left:-32px;max-width:100%!important}.textarea-section li[data-list=bullet]{list-style-type:disc}.textarea-section li[data-list=ordered]{list-style-type:decimal}.business_challenges_description>:first-child{margin-top:1.25rem}.business_challenges_description p{padding-left:2rem;margin-top:-1rem!important}.business_values_description>:first-child{margin-top:1.25rem}.split-text{white-space:pre-line;display:inline-block;overflow:hidden}.sitemap-tree .tree{padding-left:20px;position:relative}.sitemap-tree .tree-level{border-left:1px solid #e3e3e3;margin-left:20px;padding-left:20px;position:relative}.sitemap-tree .tree-line{margin:5px 0;position:relative}.sitemap-tree .text{color:#b279d0;font-size:18px;font-style:normal;font-weight:600;line-height:19.2px}.service-banner-info{z-index:111;width:100%;height:100%;position:absolute;top:0;left:0}.service-banner-info .container{height:100%}.service-banner-info .row{align-items:center;height:100%}.banner-con-desc{width:100%;max-width:80%;margin:0;display:block;position:relative}.banner-con-desc h1{color:#fff;font-family:Plus Jakarta Sans;font-size:20px;font-weight:600;line-height:normal;display:block}.banner-con-desc h3{color:#fff;width:100%;font-family:Plus Jakarta Sans;font-size:46px;font-weight:700;line-height:55.2px;display:block}.service-list-info .serv-name-info{color:#d5abed;font-size:25px;font-weight:600;line-height:normal;display:block}.serv-info-media-slider .slick-slide{text-align:center}.serv-media-list{max-width:200px;position:relative;width:100%!important}.serv-media-list img{max-width:100%}.serv-media-list{width:100%;display:block}.serv-media-list img{width:auto;max-width:100%;height:auto}.sitemap-tree .tag{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:19.2px}.sitemap-tree .link{color:#b279d0;font-size:1rem;font-style:normal;font-weight:600;line-height:19.2px;text-decoration:none}.sitemap-heading{color:#9873ac;font-size:46px;font-style:normal;font-weight:700;line-height:55.2px}@media (max-width:599px){.sitemap-tree .link,.sitemap-tree .tag,.sitemap-tree .text{text-overflow:ellipsis;font-size:14px;overflow:hidden}.sitemap-tree .tree-level{margin-left:10px;padding-left:10px}.sitemap-heading{font-size:32px}}@media (min-width:600px) and (max-width:899px){.sitemap-tree .link,.sitemap-tree .tag,.sitemap-tree .text{text-overflow:ellipsis;font-size:1rem;overflow:hidden}.sitemap-tree .tree-level{margin-left:14px;padding-left:14px}.sitemap-heading{font-size:40px}}.home-banner-section{height:750px}.services-banner{height:550px;overflow:hidden;position:relative!important}.inner-banner-section-bg{height:550px;overflow:hidden}.tag-line-banner h3{color:#9873ac;font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:700}.tag-line-banner span{color:#d5abed}.products-banner h2{font-size:3.125vw;font-weight:700;line-height:3.75vw}.pricing-desc-info input{border-radius:0;border-bottom:1px solid #bdbdbd!important}a[href^=tel\:]{word-spacing:4px}.pricing-data-info .form-control{box-shadow:none!important}li[data-list=bullet]{margin-bottom:8px;padding-left:5px;list-style-type:disc}.about-sns-right-content{background-color:#fff;border-radius:15px;margin-left:-130px;padding:36px;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}@media (max-width:991px){.about-sns-right-content{margin-top:20px;margin-left:0}}.about-sns-left-content{background-color:#fff;border-radius:15px;margin-right:-130px;padding:36px;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.btn-outline-border-primary{color:#252525;border:1.5px solid var(--secondary)!important;background-color:#fff!important}.btn-outline-border-primary:hover{opacity:.8}.main-header-info{z-index:9999;width:100%;transition:background-color .3s,padding .3s;position:sticky;top:0}.testimonial-description{scrollbar-width:thin;scrollbar-color:#ccc transparent;max-height:240px;padding-right:8px;overflow-y:auto}.breadcrumb-item a{font-weight:500;text-decoration:none;color:#1e1e1e!important}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{font-weight:700;color:#9873ac!important}.breadcrumb-item+.breadcrumb-item:before{content:">";color:#1e1e1e;font-weight:500}.grecaptcha-badge{opacity:0!important}.home-get-quote-btn{color:#fff;z-index:9999;background-color:#4b365f;border-radius:10px 0 0 10px;font-size:16px;font-weight:400;transition:all .3s;box-shadow:-2px 0 10px #0000001a}.home-get-quote-btn:hover{background-color:#9873ac;border-color:#f0f0f0;padding-right:15px!important}
.what-we-do-section .engineering-single-box .engineering-body{cursor:pointer;background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:19rem;padding:60px 24px 30px;transition:all .8s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 20px 5px #00000014}.what-we-do-section .engineering-single-box .engineering-body.gradient-active:before{content:"";background-size:101% 101%;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:-101%}.what-we-do-section .engineering-single-box .engineering-body.gradient-active:hover:before{left:0}.what-we-do-section .engineering-single-box .engineering-body.gradient-active.hover_from_bottom:before{top:100%;left:0}.elementor-background .engineering-single-box .gradient-active:before{background-color:#9873ac}.what-we-do-section .engineering-single-box .engineering-body.gradient-active:hover:before{top:0}.what-we-do-section .engineering-single-box .engineering-body img{z-index:2;transition:filter .3s;position:relative}.what-we-do-section .engineering-single-box .engineering-body:hover img{filter:brightness(0)invert()}.what-we-do-section .engineering-single-box .engineering-body:hover p,.what-we-do-section .engineering-single-box .engineering-body:hover h3{color:#fff;transition:all .4s}.what-we-do-section .left-service-content .service-color{color:#9873ac}.sns-tech-section .btn-wrapper a:hover{color:#fff;background-color:#9873ac;border:0;transition:all .4s ease-in-out}.sns-tech-section .right-video-popup{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.featured-products-section{padding:80px 0}.featured-products-section .brand-products-wrapper{background-color:#9873ac;border-radius:10px;margin-top:60px;padding:50px 0;position:relative}.featured-products-section .brand-products-wrapper .polygon-brand-box{position:absolute;top:0;right:-40px}.featured-products-section .brand-products-wrapper .products-box-wrapper{flex-flow:wrap;justify-content:space-evenly;align-items:flex-start;gap:0;margin-top:40px;display:flex}.featured-products-section .brand-products-wrapper h3{color:#fbf8fc;margin:0;font-family:Plus Jakarta Sans;font-size:3.75rem;font-weight:700;line-height:72px}.featured-products-section .brand-products-wrapper p{color:#fff;margin:0;font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:500;line-height:34px}.featured-products-section .brand-products-wrapper .products-box-wrapper .products-content h4{color:#fff;margin:10px 0 0;font-family:Plus Jakarta Sans;font-size:1rem;font-weight:500;line-height:20px}.featured-products-section .brand-products-wrapper .products-box-wrapper .products-content p{color:#fff;margin:0;font-family:Plus Jakarta Sans;font-size:.75rem;font-weight:400;line-height:27.2px}.featured-products-section .left-service-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.featured-products-section .left-service-content h3{color:#252525;margin:0 0 10px;font-size:1.125rem;font-weight:700;line-height:20.8px}.featured-products-section .left-service-content h2{color:#252525;margin:0;font-size:2.875rem;font-weight:700;line-height:55.2px}.featured-products-section .left-service-content .break-line{display:block}.featured-products-section .left-service-content .service-color{color:#9873ac}.featured-products-section .p-content p{text-align:left;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.featured-products-section .p-content{margin:40px 0 60px;padding:0}.featured-products-section .right-service-content p{color:#252525;text-align:justify;width:100%;max-width:36rem;margin:0 0 0 auto;font-size:1rem;font-weight:400;line-height:27.2px}.featured-products-section .btn-wrapper a{color:#e2d1e8;z-index:1;background-color:#4b365f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:10.814rem;height:100%;min-height:3.125rem;margin:3rem auto 0;font-size:.875rem;font-weight:700;line-height:14px;text-decoration:none;transition:all .4s ease-in-out;display:flex;position:relative;overflow:hidden}.featured-products-section .btn-wrapper a:hover{color:#fff;background-color:#9873ac;transition:all .4s ease-in-out}.featured-products-section .btn-wrapper a:after,.featured-products-section .btn-wrapper a:before{content:"";opacity:0;z-index:-1;background:#9873ac;width:10%;transition:all .5s ease-in-out;position:absolute;top:0;bottom:0}.featured-products-section .right-service-content{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.case-studies-section{padding:80px 0}.case-studies-section h3{color:#252525;text-align:center;margin:0;font-size:1.125rem;font-weight:700;line-height:20.8px}.case-studies-section .btn-wrapper a{color:#fbf8fc;background-color:#4b365f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:10.814rem;height:100%;min-height:3.125rem;margin:0 auto;font-size:.875rem;font-weight:700;line-height:14px;text-decoration:none;transition:all .4s ease-in-out;display:flex}.case-studies-section .btn-wrapper a:hover{color:#fff;background-color:#9873ac;border:0;transition:all .4s ease-in-out}.case-studies-section .title-content h2{color:#252525;margin:10px 0 20px;font-family:Plus Jakarta Sans;font-size:2.875rem;font-weight:700;line-height:55.2px}.case-studies-section .title-content .service-color{color:#9873ac}.case-studies-section .title-content .break-line-content{display:block}.case-studies-section .title-content .subtext{text-align:center;margin:0;font-family:Plus Jakarta Sans;font-size:1rem;font-weight:400;line-height:27.2px}.case-studies-section .slick-slider-banner{margin-top:40px}.case-studies-section .slick-slider-banner img{width:100%}.what-we-do-section .engineering-single-box .polygon-box:after{content:"";z-index:999999;background-image:url(/images/polygon-box.png);background-position:310px 0;background-repeat:no-repeat;background-size:auto;width:100%;height:100%;transition:all 1s;position:absolute;top:0;left:0}.what-we-do-section .engineering-single-box:hover .polygon-box:after{content:"";z-index:999999;background-image:url(/images/polygon-box.png);background-position:170px 0;background-repeat:no-repeat;background-size:auto;width:100%;height:100%;transition:all 1s;position:absolute;top:0;left:0}.sns-tech-section .left-tech-pro-content ul.check-list-item{position:relative}.sns-tech-section .left-tech-pro-content ul.check-list-item li:before{content:"";color:#9873ac;width:auto;height:auto;font-family:FontAwesome;font-size:1rem;font-weight:400;position:absolute;left:-10px}.call-to-action-section .call-to-action-btn{cursor:pointer;transition:all .4s ease-in-out}.call-to-action-section .call-to-action-btn:hover{background-color:var(--primary);color:#fff;transition:all .4s ease-in-out}.call-to-action-section .call-content{padding:100px 0}.call-to-action-section{position:relative;overflow:hidden}.call-to-action-section .polygon-top-left img{max-width:100%;height:auto;position:absolute;top:-9rem;left:-8rem}.call-to-action-section .polygon-bottom-right img{max-width:100%;height:auto;position:absolute;bottom:-13rem;right:-9rem}.call-to-action-section .polygon-top-left{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.call-to-action-section .polygon-bottom-right{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.software-development-section .left-sidebar .service-list-items{background-color:#9873ac;border-radius:16px;padding:60px 40px 60px 60px;position:relative;overflow:hidden}.software-development-section .left-sidebar .polygon-service-left-top img{position:absolute;top:0;left:0}.software-development-section .left-sidebar .service-list-items .polygon-service-right-bottom img{position:absolute;bottom:0;right:0}.software-development-section .left-sidebar h3{color:#fff;margin:0;font-size:2.19rem;font-weight:700;line-height:55.2px}.software-development-section .left-sidebar .service-list-items ul li{line-height:44.2px}.software-development-section .left-sidebar .service-list-items ul li a{color:#fff;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .5s}.software-development-section .left-sidebar .service-list-items ul li a:hover{color:#252525;transition:all .5s}.software-development-section .left-sidebar .sidebar-cta-box{background-color:#4b365f;border-radius:16px;padding:30px 40px}.software-development-section .left-sidebar .sidebar-cta-box p{color:#fff;margin:10px 0;font-size:1rem;font-weight:400;line-height:27.2px}.software-development-section .left-sidebar .sidebar-cta-box .text-color{color:#9873ac}.software-development-section .left-sidebar .sidebar-cta-box ul li a{color:#fff;font-size:1rem;font-weight:700;line-height:16px;text-decoration:none}.software-development-section .left-sidebar .sidebar-cta-box ul li .icon-img i.fa{color:#9873ac;margin-right:10px}.software-development-section .sidebar-content .development-content .service-inner-content-title h1{color:#252525;margin:0 0 20px;font-size:2.875rem;font-weight:700;line-height:55.2px}.software-development-section .development-content img{aspect-ratio:2/.6;object-fit:cover;border-radius:15px;width:100%!important}.software-development-section .sidebar-content .development-content p{margin:0 0 30px}.software-development-section .sidebar-content p{color:#252525;text-align:justify;margin:10px 0 20px;font-size:1rem;font-weight:400;line-height:27.2px}.software-development-section h2{color:#252525;margin:0;font-size:2.19rem;font-weight:700;line-height:46.2px}.software-development-section span{color:#9873ac}.software-development-section .technology-content .list-items{gap:80px;margin-bottom:10px}.software-development-section .sidebar-content .list-items ul li{color:#252525;flex:1 0 31%;max-width:50%;margin-bottom:10px;margin-left:25px;font-size:1rem;font-weight:700;line-height:27.2px;position:relative}.software-development-section .sidebar-content .list-items ul.check-mark-items li:before{content:"";color:#9873ac;width:auto;height:auto;font-family:FontAwesome;font-size:1rem;font-weight:400;position:absolute;top:0;left:-25px}.software-development-section .sidebar-content .soft-dev-content .svg-content-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:30px;margin:10px 0 20px;display:flex}.software-development-section .sidebar-content .soft-dev-content .svg-content-wrapper h4{color:#4b365f;width:70px;margin:0;font-size:1.125rem;font-weight:600;line-height:44.2px}.software-development-section{background-color:#fbf8fc;padding:50px 0}.software-development-section .sidebar-content hr{color:#bebebe}.software-development-section .sidebar-content .technology-content:last-child{border-bottom:0}.software-development-section .sidebar-content .technology-content .list-items ul.check-circle-mark-items li{margin-bottom:10px;margin-left:35px}.software-development-section .sidebar-content .technology-content .list-items ul.check-circle-mark-items li:before{content:"";color:#fff;background-color:#9873ac;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;font-family:FontAwesome;font-size:.8rem;font-weight:200;display:flex;position:absolute;top:6px;left:-35px}.software-development-section .sidebar-content .technology-content .list-items ul.check-mark-items{flex-wrap:wrap;justify-content:space-between;display:flex}.software-development-section .sidebar-content .soft-dev-content .svg-content-wrapper p{margin:0}.software-development-section .left-sidebar{position:sticky;top:20px;overflow:hidden}.software-development-section .sidebar-content .development-content .service-inner-featured-image{cursor:pointer;position:relative;overflow:hidden}.software-development-section .sidebar-content .development-content .service-inner-featured-image:after{content:"";z-index:1;background-color:#ffffff4d;width:200%;height:0%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.software-development-section .sidebar-content .development-content .service-inner-featured-image:hover:after{background-color:#0000;height:250%;transition:all .6s linear!important}.software-development-section .sidebar-content{margin-left:30px;overflow:hidden}.software-development-section .sidebar-content .development-content .image-reveal{width:fit-content;display:inline-block;overflow:hidden}.software-development-section .sidebar-content .development-content .image-reveal img{clip-path:inset(0 100% 0 0);width:100%;animation:1.5s ease-out forwards revealLeft}@keyframes revealLeft{to{clip-path:inset(0)}}.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper h4{color:#4b365f;margin:10px 0;font-size:1.125rem;font-weight:600;line-height:30px}.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper{cursor:pointer;padding:30px}.software-development-section .sidebar-content .soft-dev-content .hr-line{position:relative}.software-development-section .sidebar-content .soft-dev-content .hr-line:after{content:"";opacity:0;background-color:#bebebe;width:1px;height:100%;animation:3s 3s forwards fadeInLine;position:absolute;top:0;right:0;transform:translateY(20px)}@keyframes fadeInLine{to{opacity:1;transform:translateY(0)}}.software-development-section .sidebar-content .soft-dev-content .hr-line-bottom,.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper p{margin:0}.blog-listing-section img{object-fit:cover;object-position:left;width:100%}.blog-listing-section{height:100%;padding:60px 0}.blog-listing-section .background-inner{background-color:#e2d1e8;margin-bottom:40px}.blog-listing-section .blog-post-inner-content:after{content:"";z-index:-1;background-color:#fbf8fc;width:53rem;height:15.5rem;position:absolute;inset:30px 0 0 -70px;box-shadow:0 5px 10px #00000045}.blog-listing-section .blog-post-inner-content h3,.blog-listing-section .blog-post-right-inner-content h3{color:#252525;margin:0;font-size:1.25rem;font-weight:700;line-height:24px}.blog-listing-section .blog-post-inner-content h4,.blog-listing-section .blog-post-right-inner-content h4{color:#4b365f;margin:0;font-size:.88rem;font-weight:400}.blog-listing-section .blog-post-inner-content p{color:#252525;width:92%;margin:10px 0;font-size:1rem;font-weight:400;line-height:24px}.blog-listing-section .blog-post-right-inner-content p{color:#252525;margin:0;font-size:1rem;font-weight:400;line-height:24px}.blog-listing-section .blog-post-inner-content a,.blog-listing-section .blog-post-right-inner-content a{color:#4b365f;background-color:#0000;border:2px solid #4b365f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:8.5rem;height:100%;max-height:2.5rem;margin:0;padding:0;font-size:.75rem;font-weight:700;line-height:14px;transition:all .4s ease-in-out;display:flex}.blog-listing-section .blog-post-inner-content a:hover,.blog-listing-section .blog-post-right-inner-content a:hover{color:#e2d1e8;background-color:#4b365f;transition:all .4s ease-in-out}.blog-listing-section .blog-post-inner-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin-left:-50px;display:flex}.blog-listing-section .blog-post-right-inner-content:before{content:"";z-index:-1;background-color:#fbf8fc;width:51rem;height:15.5rem;position:absolute;inset:26px 0 0 -30px;box-shadow:0 5px 10px #00000045}.blog-listing-section .blog-post-right-inner-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin-left:45px;padding:0;display:flex}.call-to-action-section{background-color:var(--secondary)}.blog-listing-section .pagination-wrapper ul li.active button{color:#fff;background-color:#4b365f;border:0;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:600;line-height:24px;display:flex}.blog-listing-section .pagination-wrapper ul li button{color:#252525;background-color:#0000;border:0;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:600;line-height:24px;transition:all .4s;display:flex}.blog-listing-section .pagination-wrapper ul li button:hover{color:#fff;background-color:#4b365f;transition:all .4s}.blog-listing-section .pagination-wrapper button.button-next,.blog-listing-section .pagination-wrapper button.button-prev{border:1px solid #252525}.blog-listing-section .post1 .blog-post-inner-content{margin-left:60px}.blog-listing-section .post1 .blog-post-inner-content:after{width:50rem;left:-40px}.blog-listing-section .post1 .blog-post-inner-content p{width:100%}.blog-listing-section .post1{margin-bottom:40px}.blog-listing-section .pagination-wrapper .disabled .page-link{background-color:#0000;border:0}.software-development-section .ecommerce-solutions-section img{width:auto}.ecommerce-solutions-section .card{flex-direction:column;justify-content:center;align-items:flex-start;height:23.75rem;display:flex}.digital-solutions-section{background-color:#eaeaff;padding:50px 0;overflow:hidden}.digital-solutions-section h1{color:#252525;text-align:center;margin:0;font-size:2.875rem;font-weight:700;line-height:55.2px}.digital-solutions-section .digital-image-wrapper img{width:100%;height:100%}.digital-solutions-section p{color:#252525;text-align:center;margin:20px 0 0;font-size:1rem;font-weight:400;line-height:27.2px}.digital-solutions-section .p-content p{margin:0}.digital-solutions-section img,.experience-solutions-section img{width:100%;overflow:hidden}.experience-solutions-section{padding:5rem 0}.people-bixel-bgcol{background-color:#d8f5ff}.skill-spring-bgcol{background-color:#dbfaf9}.digital-solutions-section .explore-content{margin-bottom:60px}.digital-solutions-section .digital-content h2,.experience-solutions-section .digital-content h2{color:#252525;margin:0;font-size:2.2rem;font-weight:600;line-height:46px}.digital-solutions-section .digital-content p,.experience-solutions-section .digital-content p{color:#252525;text-align:left;margin:20px 0 10px;font-size:1rem;font-weight:400;line-height:27.2px}.digital-solutions-section .digital-content h3,.experience-solutions-section .digital-content h3{color:#252525;margin:0;font-size:1.25rem;font-weight:600;line-height:55.2px}.digital-solutions-section .digital-content ul li,.experience-solutions-section .digital-content ul li{margin-bottom:15px;margin-left:35px;font-size:1rem;font-weight:400;line-height:27.2px;position:relative}.digital-solutions-section .digital-content ul li:before,.experience-solutions-section .digital-content ul li:before{content:"";color:#fff;background-color:#9873ac;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;font-family:FontAwesome;font-size:.8rem;font-weight:200;display:flex;position:absolute;top:6px;left:-35px}.digital-solutions-section .digital-content a,.experience-solutions-section .digital-content a{color:#fff;background-color:#9873ac;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:11.5rem;height:3.125rem;margin:30px 0 0;padding:0;font-size:.875rem;font-weight:700;line-height:14px;transition:all .4s cubic-bezier(.46,.03,.52,.96);display:flex}.digital-solutions-section .digital-content a:hover,.experience-solutions-section .digital-content a:hover{background-color:#4b365f;transition:all .4s cubic-bezier(.46,.03,.52,.96)}.cta-inner-section{padding:2rem 0;overflow:hidden}.cta-inner-section .cta-content{background:linear-gradient(120deg,#4b365f 0,#9c70c5 100%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;display:flex}.cta-inner-section .cta-content h2{color:#fff;margin:0;font-size:2.875rem;font-weight:700;line-height:72px}.cta-inner-section .cta-content p{color:#fff;margin:10px 0 30px;font-size:1rem;font-weight:400;line-height:27.2px}.cta-inner-section .cta-content a{color:#4b365f;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:11.5rem;height:100%;min-height:3.125rem;margin:0;padding:0;font-size:.875rem;font-weight:700;line-height:14px;transition:all .6s ease-in-out;display:flex}.cta-inner-section .cta-content a:hover{color:#fff;background-color:#9873ac;border-radius:10px;transition:all .6s ease-in-out;box-shadow:0 0 10px #00000040}.cta-inner-section p{color:#252525;margin:0 0 50px;font-size:1rem;font-weight:400;line-height:27.2px}.contact-us-banner-section-bg{padding:5rem 0}.contact-us-banner-section-bg .contact-info h4{color:#252525;margin:0;font-size:1.125rem;font-weight:500}.contact-us-banner-section-bg .contact-info a{color:#252525;font-size:1rem;font-weight:400;line-height:27.2px;transition:all .5s}.contact-us-banner-section-bg .contact-info a:hover{color:#9873ac;transition:all .5s}.contact-form-section{background-color:#9873ac;padding:5rem 0}.contact-form-section .contact-content h2{color:#fff;margin:0;font-size:2.875rem;font-weight:600}.contact-form-section .contact-content p{color:#fff;margin:0;font-size:1rem;font-weight:400}.contact-form-section .contact-content a{color:#4b365f;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:11.25rem;height:100%;min-height:3.125rem;font-size:.875rem;font-weight:700;line-height:14px;transition:all .5s;display:flex}.contact-form-section .contact-content a:hover{color:#fff;background-color:#ceb7db;transition:all .5s;box-shadow:0 0 10px #00000061}.contact-form-section .register-form{background-color:#fff;border-radius:10px;width:100%;max-width:37.5rem;margin:0 0 0 auto;padding:70px 40px;box-shadow:0 20px 20px #0000001f}.contact-form-section .register-form .register-wrapper{width:100%}.contact-form-section .register-form .register-wrapper label{color:#252525;margin:0 0 20px;font-size:1rem;font-weight:400;line-height:14px}.contact-form-section .register-form .register-wrapper input{background-color:#fbf4ff;border:0;border-radius:10px;height:100%;min-height:3.875rem;margin-bottom:20px}.contact-form-section .register-form .register-wrapper textarea{background-color:#fbf4ff;border:0;border-radius:10px;height:100%;min-height:8.0642rem}.contact-form-section .register-form .register-wrapper .form-control:focus{box-shadow:none;border-color:#0d6efd}.contact-form-section .register-form .register-wrapper .btn-reg button{color:#fff;background-color:#4b365f;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:9.4rem;height:100%;min-height:2.5rem;margin:60px 0 0;padding:0;font-size:.875rem;font-weight:700;line-height:14px;transition:all .5s;display:flex}.contact-form-section .register-form .register-wrapper .btn-reg button:hover{background-color:#9873ac;transition:all .5s}.contact-form-section .contact-content img{border-radius:10px;width:100%}.contact-form-section .contact-content .image-reveal{margin-bottom:40px}.contact-form-section .contact-content .image-reveal img{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s ease-out;display:block}.contact-form-section .contact-content .image-reveal.reveal img{clip-path:inset(0)}.contact-us-banner-section-bg .contact-info p{color:#252525;margin:0;font-size:1rem;font-weight:400}.contact-us-banner-section-bg .hr-horizontal-line:after{content:"";color:#e9e9e9;background-color:#e9e9e9;width:1px;height:100%;position:absolute;top:-15px;right:10px}.testimonials-section h3{color:#252525;margin:0 0 10px;font-size:1.125rem;font-weight:700;line-height:20.8px}.section-latest-blog h3.blog-sub-title{margin-top:.3rem;font-size:2.875rem}.business-development-section{padding:5rem 0;overflow:hidden}.business-development-section h3{color:#252525;margin:0 0 20px;font-size:2.1875rem;font-weight:600}.business-development-section p{color:#252525;text-align:justify;margin:0;padding-bottom:10px;font-size:1rem;font-weight:400;line-height:27.2px}.business-development-section h2{color:#252525;margin:20px 0;font-size:1.125rem;font-weight:700;line-height:27.2px}.business-development-section img{border-radius:10px;width:100%;height:100%;display:block;overflow:hidden}.business-impact-section{background-color:#9873ac;padding:2rem 0;overflow:hidden}.business-development-section ul li{color:#252525;text-align:justify;margin-bottom:1rem;margin-left:2rem;font-size:1rem;font-weight:400;line-height:27.2px;position:relative}.business-development-section ul li:before{content:"";color:#fff;background-color:#9873ac;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;font-family:FontAwesome;font-size:.8rem;font-weight:200;display:flex;position:absolute;top:6px;left:-35px}.business-impact-section{background-color:#9873ac;padding:2rem 0}.business-development-section ol,.business-development-section ul{padding-left:0;list-style-type:none}.business-development-section ol li,.business-development-section ul li{color:#252525;text-align:justify;margin-bottom:1rem;margin-left:2rem;font-size:1rem;font-weight:400;line-height:27.2px;list-style-type:none;position:relative}.business-development-section ol li:before,.business-development-section ul li:before{content:"";color:#fff;background-color:#9873ac;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;font-family:FontAwesome;font-size:.8rem;font-weight:200;display:flex;position:absolute;top:6px;left:-35px}.business-impact-section h2{color:#fff;text-align:center;margin:0;font-size:2.1875rem;font-weight:600}.business-impact-section h4{color:#fff;text-align:center;margin:20px 0 40px;font-size:1rem;font-weight:700;line-height:27.2px}.business-impact-section .business-box{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;height:100%;min-height:10.625rem;padding:2rem;display:flex;box-shadow:0 10px 10px #00000045}.business-impact-section .business-card{margin-bottom:2.5rem}.business-impact-section .business-card .business-box p{color:#252525;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.business-solution-section{padding:5rem 0;overflow:hidden}.business-solution-section .business-content{filter:drop-shadow(0 10px 15px #00000045);text-align:center;flex-direction:column;justify-content:end;align-items:normal;width:100%;height:100%;display:flex}.business-solution-section .business-content h4{border-radius:15px;margin:0;padding:1rem;font-size:1rem;font-weight:400;line-height:27.2px}.business-solution-section .courses-box h4{color:#252525;margin:10px 0 0;font-size:1.125rem;font-weight:700;line-height:27.2px}.business-solution-section .courses-box p{color:#252525;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.business-solution-section .courses-body-wrapper{margin-bottom:25px;position:relative}.business-solution-section .courses-body-wrapper:before{content:"";background-color:#d5abed;width:100%;height:1px;position:absolute;bottom:-20px;left:0}.business-solution-section .courses-body-wrapper:after{content:"";background-color:#d5abed;border-radius:50px;width:10px;height:10px;position:absolute;bottom:-24px;right:-10px}.business-solution-section h3{color:#252525;margin:0;font-size:2.25rem;font-weight:600}.business-development-section .sub_title{margin-bottom:0}.business-solution-section .courses-body-wrapper .courses-box{position:relative}.business-solution-section .courses-body-wrapper .courses-box .horizontal-line-right img{width:10px;height:100%;position:absolute;top:20px;right:-50px;overflow:hidden}.business-solution-section .courses-body-wrapper .courses-box:last-child .horizontal-line-right{display:none}.business-solution-section .courses-body-wrapper .courses-box .image-reveal{overflow:hidden}.business-solution-section .courses-body-wrapper .courses-box .image-reveal img{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s ease-out;display:block}.business-solution-section .courses-body-wrapper .courses-box .image-reveal.reveal img{clip-path:inset(0)}.business-solution-section .image-reveal{overflow:hidden}.business-solution-section .image-reveal img{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s ease-out;display:block}.business-solution-section .image-reveal.reveal img{clip-path:inset(0)}.business-development-section ol{padding-right:70px}.business-development-section .points-list-items ol{padding-right:0}.abt-section{padding:5rem 0;overflow:hidden}.abt-section .abt-img img{z-index:-1;width:37.5rem;height:46.875rem;position:relative}.abt-section .about-inner-content{text-align:justify;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;margin-left:-130px;margin-right:40px;padding:0 5rem;display:flex}.abt-section .about-inner-content:after{content:"";z-index:-1;background-color:#fff;border-radius:15px;width:100%;height:38rem;position:absolute;inset:4.5rem 0 0 -90px;box-shadow:0 10px 20px #0000003b}.abt-section .about-inner-content h2{color:#252525;margin:0;font-size:2.1875rem;font-weight:600}.abt-section .about-inner-content p{color:#252525;text-align:justify;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.abt-section .about-inner-content .btn-abt{color:#e2d1e8;background-color:#4b365f;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:11rem;height:100%;max-height:3rem;font-size:.875rem;font-weight:700;line-height:14px;transition:all .4s ease-in-out;display:flex}.abt-section .about-inner-content .btn-abt:hover{background-color:#9873ac;transition:all .4s ease-in-out}.our-mission-vision-section{padding:5rem 0;overflow:hidden}.our-mission-vision-section .elementor-icon-box-wrapper{flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:20px;display:flex}.our-mission-vision-section .elementor-icon-box-wrapper .abt-box{flex:0 25rem}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box{text-align:center;background-color:#fbf8fc;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 15px 25px 10px #99999947}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box h5{color:#252525;margin:0;font-size:1.5rem;font-weight:600}.abt-company-sns-section{background-color:#fbf8fc;padding:5rem 0 0}.abt-company-sns-section h2{color:#252525;margin:0 0 10px;font-size:2.1875rem;font-weight:700}.abt-company-sns-section p{color:#252525;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box p{color:#252525;word-break:break-word;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.our-mission-vision-section .elementor-icon-box-wrapper .box-img img{width:100%;height:100%}.sns-team-section{background-color:#fbf8fc;padding:5rem 0;overflow:hidden}.sns-team-section img{width:100%;height:100%}.business-development-section .image-reveal img{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s ease-out;display:block}.business-development-section .image-reveal.reveal img{clip-path:inset(0)}.faqs-section{padding:5rem 0;overflow:hidden}.faqs-price-section{padding:0 0 3rem;overflow:hidden}.faqs-support-section{padding:0 0 5rem;overflow:hidden}.faqs-price-section .accordion-flush .accordion-item,.faqs-section .accordion-flush .accordion-item,.faqs-support-section .accordion-flush .accordion-item{border-color:#bdbdbd;padding:.5rem 0}.faqs-price-section .accordion-flush .accordion-item:first-child,.faqs-section .accordion-flush .accordion-item:first-child,.faqs-support-section .accordion-flush .accordion-item:first-child{border-top:1px solid #bdbdbd}.faqs-price-section .accordion-flush .accordion-item:last-child,.faqs-section .accordion-flush .accordion-item:last-child,.faqs-support-section .accordion-flush .accordion-item:last-child{border-bottom:1px solid #bdbdbd}.faqs-price-section h2,.faqs-section h2,.faqs-support-section h2{color:#252525;margin:0;font-size:2.875rem;font-weight:700}.faqs-price-section .accordion-flush .accordion-item .accordion-button,.faqs-section .accordion-flush .accordion-button,.faqs-support-section .accordion-flush .accordion-item .accordion-button{box-shadow:none;background-color:#0000}.faqs-price-section .header-title,.faqs-section .header-title,.faqs-support-section .header-title{margin-bottom:3rem}.faqs-price-section .accordion-flush .accordion-item .accordion-button,.faqs-section .accordion-flush .accordion-item .accordion-button,.faqs-support-section .accordion-flush .accordion-item .accordion-button{color:#252525;padding:1rem 0;font-size:1rem;font-weight:700;line-height:24px}.faqs-price-section .accordion-flush .accordion-item .accordion-body,.faqs-section .accordion-flush .accordion-item .accordion-body,.faqs-support-section .accordion-flush .accordion-item .accordion-body{padding:0 0 .5rem}.faqs-price-section .accordion-flush .accordion-item .accordion-body p,.faqs-section .accordion-flush .accordion-item .accordion-body p,.faqs-support-section .accordion-flush .accordion-item .accordion-body p{color:#252525;text-align:justify;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:27px}.faqs-price-section .accordion-collapse,.faqs-section .accordion-collapse,.faqs-support-section .accordion-collapse{transition:all .6s linear}.accordion-item .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='%238E8E8E' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #8e8e8e;border-radius:50px;width:28px;height:28px;margin-left:auto;transition:all .3s ease-in-out}.accordion-item .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23bebebe' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}.case-studies-listing-section-header .case-studies-search-form .search-input:focus-visible{outline:0}.search-input .search-button .btn.btn-filter:active{border:none}.pricing-section{padding:5rem 0}.price-hero-banner-section{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;height:23.44rem;display:flex;position:relative}.price-hero-banner-section .price-hero-content{flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;display:flex}.price-hero-banner-section .price-hero-content h2{color:#fff;margin:0;font-size:2.1875rem;font-weight:700}.price-hero-banner-section .price-hero-content h3{color:#fff;text-align:center;margin:0;font-size:1rem;font-weight:700;line-height:17.32px}.price-hero-banner-section .price-hero-content p{color:#fff;text-align:center;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.price-hero-banner-section .price-hero-content .button{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:33%;display:flex}.price-hero-banner-section .price-hero-content .button a{color:#252525;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:12rem;height:100%;min-height:3.125rem;font-size:.875rem;font-weight:600;line-height:14px;display:flex}.pricing-section .header-title h2{color:#252525;text-align:center;margin:0;font-size:2.875rem;font-weight:700}.toggle-container{align-items:center;gap:10px;display:flex}.switch{width:50px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#0000;border:2px solid #000;border-radius:34px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#000;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:4px}input:checked+.slider{background-color:#a478b3;border-color:#a478b3}input:checked+.slider:before{background-color:#a478b3;transform:translate(24px)}.label-text{color:#a478b3;font-size:16px;font-weight:500}.engi-section{padding:80px 0 0}.tech-section{padding:80px 0}.tech-section .technology-content{z-index:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:100%;margin-left:-140px;padding:90px;display:flex;position:relative}.tech-section .technology-content:after{content:"";z-index:-999999;background-color:#fff;border-radius:15px;width:100%;height:90%;position:absolute;inset:30px 0 0;box-shadow:0 5px 10px #00000045}.tech-landscape-section .tech-landscape-container h2,.tech-section .technology-content h2{color:#252525;margin:0;font-size:2.1875rem;font-weight:700;line-height:45px}.tech-section .technology-content h5{color:#252525;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.tech-section .technology-content p{color:#252525;text-align:justify;margin:0;font-size:1rem;font-weight:400;line-height:27.2px}.tech-landscape-section .description{margin:20px 0 30px;font-size:1rem}.inner-banner-section-bg .custom-banner-content-wrapper h1{margin:0;font-size:2.083vw;font-weight:700;line-height:55.2px}.blog-view-info .privacy-content h5{color:#252525;margin:0 0 10px;font-size:1.125rem;font-weight:700;line-height:27px}.blog-view-info .privacy-content p{color:#252525;word-break:break-word;margin-bottom:10px;font-size:1rem;font-weight:300;line-height:27px}.blog-view-info .privacy-content a{color:#007acc}.blog-view-info .privacy-content li{font-size:1rem;line-height:27.2px}.ai-ml-content ul.check-mark-items li{margin-left:20px;font-size:1rem;font-weight:600;line-height:20px;position:relative}.ai-ml-content ul.check-mark-items li:before{content:"";color:#9873ac;width:auto;height:auto;font-family:FontAwesome;font-size:1rem;font-weight:400;position:absolute;top:0;left:-20px}.ai-ml-content img{width:100%}.sns-team-section{padding:0 0 80px}.sns-team-section .masonry-layout{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0;display:flex}.sns-team-section .masonry-layout .masonry-column{flex-direction:column;gap:20px;display:flex}.sns-team-section .masonry-layout .masonry-column.short{width:22%}.sns-team-section .masonry-layout .masonry-column.tall{width:25%}.sns-team-section .masonry-layout .masonry-column img{cursor:pointer;transition:all .4s ease-in-out;display:block;overflow:hidden}.sns-team-section .masonry-layout .masonry-column img:hover{transition:all .4s ease-in-out;transform:scale(1.01)}.sns-team-section .masonry-layout .masonry-top{margin-top:80px}@media (max-width:1683px){.our-mission-vision-section .elementor-icon-box-wrapper .abt-box{flex:21rem}}@media (max-width:1440px){.case-studies-section .title-content h2,.featured-products-section .left-service-content h2,.sns-software-section .title-content h2,.sns-tech-section .left-tech-pro-content h2,.what-we-do-section .left-service-content h2{font-size:2rem;line-height:40px}.what-we-do-section .engineering-single-box .engineering-body h3{font-size:1.125rem}.case-studies-section,.featured-products-section,.sns-tech-section,.what-we-do-section{padding:50px 0}.call-to-action-section .polygon-top-left img{width:10rem;height:12rem;top:-4rem;left:5rem}.call-to-action-section .polygon-bottom-right img{width:10rem;height:12rem;bottom:-6rem;right:3rem}.blog-listing-section .blog-post-inner-content:after,.blog-listing-section .blog-post-right-inner-content:before{width:100%;height:90%;top:14px;left:0}.blog-listing-section .post1 .blog-post-inner-content:after{width:100%;left:0}.blog-listing-section .blog-post-inner-content{gap:10px;padding:0 30px}.blog-listing-section .blog-post-right-inner-content{gap:10px;margin-left:0;padding:0 30px}.blog-listing-section .blog-post-inner-content,.blog-listing-section .post1 .blog-post-inner-content{margin-left:0}.blog-listing-section .blog-post-inner-content p{width:100%;margin:0}.software-development-section .soft-dev-content .ecommerce-solutions-section .py-5{padding-top:.5rem!important;padding-bottom:0!important}.digital-solutions-section h1{font-size:2rem;line-height:40px}.cta-inner-section .cta-content h2{font-size:2rem}.cta-inner-section .cta-content p{margin:0 0 20px}.case-banner-sub-heading,h3.portfolio-title{font-size:1.875rem}.case-studies-post-inner-content{margin-top:1.8rem;padding-right:0}.contact-form-section .contact-content h2{font-size:1.875rem}.contact-form-section .contact-content{gap:2rem!important}.contact-form-section .contact-content p br,.contact-us-banner-section-bg .contact-info p br{display:none}.digital-solutions-section .digital-content h2,.experience-solutions-section .digital-content h2{font-size:1.875rem;line-height:35px}.digital-solutions-section br,.experience-solutions-section br{display:none}.billboard-content-overlay h1{font-size:2.5rem}.banner-quote-btn{font-size:1rem}.call-to-action-heading,.section-latest-blog h3.blog-sub-title,.trusted-stats-title{font-size:2rem;line-height:40px}.business-development-section h3,.business-impact-section h2,.business-solution-section h3{margin-bottom:10px;font-size:1.75rem}.business-development-section h2{margin:0 0 .5rem;font-size:1rem}.business-impact-section h4{margin:20px 0 30px}.business-impact-section .business-box p br{display:none}.business-development-section{padding:5rem 0}.business-impact-section{padding:2rem 0 .5rem}.business-solution-section{padding:3rem 0}.business-development-section ol{padding-right:0}.our-mission-vision-section .abt-img img{width:100%}.abt-section{padding:3rem 0 1rem}.our-mission-vision-section{padding:3rem 1rem 4rem}.abt-section .about-inner-content{gap:10px}.abt-section .about-inner-content h2{font-size:1.875rem}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box h5{font-size:1.25rem}.our-mission-vision-section .elementor-icon-box-wrapper .abt-box{flex:20rem}.our-mission-vision-section .elementor-icon-box-wrapper{justify-content:flex-start}.abt-company-sns-section{padding:3rem 0 0}.sns-team-section{padding:2rem 0 4rem}.faqs-price-section h2,.faqs-section h2,.faqs-support-section h2{font-size:2em}.faqs-price-section .header-title,.faqs-section .header-title,.faqs-support-section .header-title{margin-bottom:1.5rem}.faqs-section{padding:3rem 0}.faqs-support-section{padding:0 0 3rem}.price-hero-banner-section .price-hero-content h2,.pricing-header-info h2{font-size:2rem;line-height:20px}.price-range-info .price-value-range{font-size:2.5rem}.testimonials-slider .slick-prev{left:-40px}.testimonials-slider .slick-next{right:-40px}.tech-section .technology-content{gap:25px;margin-left:-100px;padding:50px}.tech-section .technology-content h2 br{display:none}.tech-landscape-section .tech-landscape-container h2,.tech-section .technology-content h2,.tech-strategy-section .heading{font-size:1.875rem;line-height:35px}.inner-banner-section-bg .custom-banner-content-wrapper h1{font-size:2.125rem;line-height:40px}.staff-desc-section .right-content{padding-left:10px}.staff-desc-section,.tech-strategy-section{padding:60px 0}.business-development-section .mt-4{margin-top:0!important}.sns-team-section .masonry-layout .masonry-top{margin-top:0}}@media (max-width:1399px){.what-we-do-section .engineering-single-box:hover .polygon-box:after{background-position:120px 0}.software-development-section .left-sidebar h3{font-size:1.875rem}.application-content ul li{margin-right:.6rem}.contact-form-section .contact-content a{max-width:11.25rem;max-height:3.5vw}.business-solution-section .courses-body-wrapper .courses-box .horizontal-line-right img{right:-40px}.our-mission-vision-section .elementor-icon-box-wrapper .abt-box{flex:16.9rem}.abt-section .about-inner-content:after{height:40rem;top:3.5rem;left:-30px}.price-hero-banner-section .price-hero-content .button{width:38%}.tech-landscape-section{padding-bottom:4rem!important}.business-development-section .sub_title{margin-top:35px}.abt-section .about-inner-content{margin-left:-60px;margin-right:0}}@media (max-width:1199px){.what-we-do-section{padding:50px 0}.software-development-section .left-sidebar .service-list-items,.software-development-section .left-sidebar .sidebar-cta-box{max-width:34.44rem;margin:0 auto}.software-development-section .sidebar-content .development-content{margin-top:50px}.software-development-section .sidebar-content .development-content .service-inner-content-title h1{font-size:2rem}.call-to-action-section .call-content h2.call-to-action-heading,.software-development-section h2{font-size:1.875rem;line-height:35px}.what-we-do-section .engineering-single-box:hover .polygon-box:after{background-position:155px 0}.software-development-section .sidebar-content{margin-left:0}.application-content ul li{margin-right:2rem}.contact-us-banner-section-bg .contact-info:after{width:0}.contact-us-banner-section-bg .contact-info p br{display:block}.contact-us-banner-section-bg{padding:60px 0 10px}.contact-us-banner-section-bg .contact-info{margin-bottom:30px}.digital-solutions-section img,.experience-solutions-section img{height:100%}.business-solution-section .courses-body-wrapper{margin-top:50px}.business-solution-section .business-content{align-items:flex-start;margin-top:10px}.business-solution-section .courses-body-wrapper .courses-box .horizontal-line-right img{right:-70px}.abt-section .about-inner-content{gap:30px;margin-left:0;margin-right:0;padding:0}.abt-section .about-inner-content:after{width:33rem;height:85%;top:55px;left:-25px}.our-mission-vision-section .elementor-icon-box-wrapper .abt-box{flex:1 4 33%}.our-mission-vision-section .elementor-icon-box-wrapper{gap:40px}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box p{padding:0 2rem}.abt-section .about-inner-content h2{font-size:1.5rem}.abt-section{padding:3rem 0 1.5rem}h3.portfolio-title{font-size:1.5rem}.price-hero-banner-section .price-hero-content h2,.pricing-header-info h2{font-size:1.25rem;line-height:30px}.testimonials-content-wrapper{padding:.5rem 1rem}.customer-info{padding-bottom:1rem}.price-hero-banner-section .price-hero-content .button{width:45%}.offshore-section .section-title,.staff-desc-section h2,.tech-landscape-section .tech-landscape-container h2,.tech-section .technology-content h2,.tech-strategy-section .heading{font-size:1.565rem;line-height:30px}.tech-section .technology-content{padding:30px}.inner-banner-section-bg .custom-banner-content-wrapper h1{font-size:1.5625rem;line-height:30px}.inner-banner-section-bg{min-height:20rem}}@media (max-width:1024px){.featured-products-section .left-service-content h2,.sns-software-section .title-content h2,.sns-tech-section .left-tech-pro-content h2,.what-we-do-section .left-service-content h2{font-size:1.3rem}.abt-section .about-inner-content:after{width:32rem;left:-18px}}@media (max-width:991px){.what-we-do-section .left-service-content{flex-direction:column;justify-content:center;display:flex;position:relative}.case-studies-section .title-content .break-line-content{display:inline}.what-we-do-section .engineering-single-box:hover .polygon-box:after{background-position:200px 0}.call-to-action-section .polygon-top-left img{width:9rem;height:10rem;top:-4rem;left:0}.call-to-action-section .polygon-bottom-right img{width:9rem;height:10rem;bottom:-5rem;right:0}.featured-products-section .brand-products-wrapper .products-box-wrapper{gap:10px}.featured-products-section .products-box-wrapper .profile-box img{width:100px;height:122px}.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper{padding:30px 10px}.blog-listing-section .blog-post-inner-content:after,.blog-listing-section .blog-post-right-inner-content:before{top:10px}.blog-listing-section .blog-post-inner-content,.blog-listing-section .blog-post-right-inner-content{margin:15px 0;padding:50px 30px}.blog-listing-section .blog-post-inner-content a,.blog-listing-section .blog-post-right-inner-content a{min-height:2.5rem}.application-content ul li{margin-right:.5rem}.digital-solutions-section p br{display:none}.digital-solutions-section h1{font-size:1.5rem;line-height:30px}.cta-inner-section .cta-content h2{text-align:center;font-size:1.5rem}.contact-form-section .register-form{max-width:100%}.contact-form-section .contact-content a{margin-bottom:35px}.case-studies-section .case-list-desc h3,.case-studies-section .case-list-desc h5,.case-studies-section .case-list-desc p{text-align:center}.case-studies-section .case-list-desc a{float:none}.case-list-desc{margin-bottom:7px;padding:0 15px}.testimonials-content-wrapper{text-align:justify;aspect-ratio:14/18;width:100%;min-height:550px;padding:2rem}.section.testimonials-section .title-content h2{margin-bottom:0}.feedback-slider-item{aspect-ratio:14/18;min-height:550px;margin:0 auto;width:100%!important}.digital-solutions-section .digital-img,.experience-solutions-section .digital-img{margin-bottom:30px}.business-development-section .mb-5{margin-bottom:1rem!important}.business-development-section .mb-4{margin-bottom:0!important}.business-solution-section .courses-body-wrapper .courses-box .horizontal-line-right img{right:-25px}.abt-section .about-inner-content .btn-abt{gap:20px;min-height:3rem}.abt-section .about-inner-content{gap:20px;margin-top:80px;padding:1rem}.abt-section .about-inner-content:after{width:100%;height:100%;top:3rem;left:0}.abt-section{padding:3rem 0 4.5rem}.our-mission-vision-section{padding:3rem 1rem 4rem}.case-banner-sub-heading,h3.portfolio-title{font-size:1.125rem}.case-studies-listing-section h3.portfolio-title br,.portfolio-listing-section-header p br{display:none}.case-studies-search-form{flex-wrap:wrap}.price-hero-banner-section .price-hero-content .button{width:60%}.price-hero-banner-section .price-hero-content{gap:1.5rem}.tech-landscape-section .tech-landscape-container h2,.tech-section .technology-content h2,.tech-strategy-section .heading{font-size:1.25rem;line-height:25px}.tech-cell{padding:20px 0}.tech-landscape-section .tech-landscape-container p br{display:none}.tech-strategy-section img{width:100%}.staff-desc-section .right-content{padding:30px 0 0}.offshore-section,.staff-desc-section{padding:50px 0}.business-development-section .sub_title{margin-top:0}.business-development-section .business_challenges_description{margin-bottom:0}.business-development-section .image-reveal{aspect-ratio:auto}.business-solution-section h3{text-align:center}.business-development-section img{padding:0 0 10px}.masonry-column.short,.masonry-column.tall{width:48%}.abt-section .abt-img img{object-fit:cover;border-radius:15px;width:100%;height:40.625rem}.abt-section .abt-img{text-align:center}.swiper-horizontal{width:100%;margin:0 auto}}@media (max-width:767px){.what-we-do-section .engineering-single-box .engineering-body{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:350px;height:100%;margin:0 auto;display:flex}.sns-tech-section .btn-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-top:50px;display:flex}.case-studies-section .title-content h2,.featured-products-section .left-service-content h2,.sns-tech-section .left-tech-pro-content h2,.what-we-do-section .left-service-content h2,h2.call-to-action-heading{font-size:1.565rem;line-height:35px}.featured-products-section .right-service-content{margin-top:20px}.case-studies-section h3,.featured-products-section .left-service-content h3{font-size:1.3rem}.featured-products-section .brand-products-wrapper .polygon-brand-box img{width:5rem;height:auto}.what-we-do-section .engineering-single-box:hover .polygon-box:after{background-position:220px 0}.featured-products-section .brand-products-wrapper h3{font-size:2.5rem}.featured-products-section .brand-products-wrapper p{font-size:1.125rem}.featured-products-section .brand-products-wrapper .polygon-brand-box{right:0}.call-to-action-section .polygon-top-left img{width:5rem;height:6rem;top:-2rem;left:0}.call-to-action-section .polygon-bottom-right img{width:5rem;height:6rem;bottom:-3rem;right:0}.featured-products-section .brand-products-wrapper .products-box-wrapper .profile-box{gap:10px;margin-bottom:20px;display:grid}.software-development-section .sidebar-content .technology-content br,.what-we-do-section .p-content br{display:none}.software-development-section .technology-content .list-items{gap:0}.call-to-action-section .call-content h2.call-to-action-heading,.software-development-section h2{font-size:1.25rem;line-height:30px}.software-development-section .sidebar-content .development-content .service-inner-content-title h1{font-size:1.4rem}.software-development-section .sidebar-content .soft-dev-content .svg-content-wrapper{flex-direction:column;gap:0;width:100%;max-width:58.671vw;margin:20px auto}.software-development-section .sidebar-content .technology-content .list-items ul.check-circle-mark-items li{max-width:100%}.software-development-section .left-sidebar .service-list-items{padding-top:10px;padding-bottom:10px}.software-development-section .left-sidebar .service-list-items ul li a{font-size:1rem}.software-development-section .left-sidebar h3{font-size:1.6rem}.software-development-section .sidebar-content .list-items ul li{flex:1 0 100%;max-width:100%}.software-development-section .sidebar-content .technology-content .list-items ul.check-mark-items{padding-left:0}.software-development-section .svg-content-wrapper p{text-align:center}.software-development-section .left-sidebar .service-list-items ul li{line-height:35.2px}.software-development-section .sidebar-content .soft-dev-content .hr-line-bottom,.software-development-section .sidebar-content .soft-dev-content .hr-line:after{display:none}.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper{text-align:center;width:100%;max-width:58.671vw;margin:20px auto;padding:0}.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper p{text-align:center}.application-content ul{justify-content:center;gap:10px}.application-content ul li{margin-bottom:1rem}.software-development-section .sidebar-content .soft-dev-content br{display:none}.cta-inner-section .cta-content p{text-align:center}.cta-inner-section p{text-align:justify}.billboard-content-overlay h1{font-size:1.5rem}.call-to-action-heading,.section-latest-blog h3.blog-sub-title,.trusted-stats-title{font-size:1.565rem;line-height:35px}.business-solution-section .courses-body-wrapper .courses-box{width:100%;margin-bottom:30px}.business-solution-section .courses-body-wrapper .courses-box .horizontal-line-right img{display:none}.business-solution-section .courses-body-wrapper{margin-bottom:0}.business-solution-section .courses-body-wrapper:before{display:none;bottom:0}.business-solution-section .courses-body-wrapper:after{display:none;bottom:-3px}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box p{padding:0}.abt-company-sns-section p br{display:none}.abt-company-sns-section p{text-align:justify}.abt-company-sns-section{padding:3rem 0 0}.sns-team-section{padding:3rem 0}.faqs-price-section h2,.faqs-section h2,.faqs-support-section h2{font-size:1.5rem}.case-banner-sub-heading{margin-top:1rem;margin-bottom:1rem}.pricing-header-info{padding:30px 0}.pricing-data-info{padding:0 15px}.pricing-desc-info{padding:20px 15px}.list-price-data .form-label{display:block}.list-price-data .form-check{width:33%;margin:0 0 20px;display:inline-flex}.list-price-data .form-check-label{font-size:14px}.price-data-selection .css-hlgwow{padding:7px 10px;font-size:1rem}.pric-cla-info{padding:15px 12px}.note-text{padding:15px 0 0}.pricing-info-list{padding:0 0 3rem}.price-hero-banner-section .price-hero-content .button{width:80%}.price-hero-banner-section .price-hero-content h2{font-size:1.25rem}.price-hero-banner-section .price-hero-content h3{line-height:25px}.tech-section .technology-content:after{height:100%;top:0}.tech-section .technology-content{margin-top:40px;margin-left:0}.tech-section .tech-img img{text-align:center;flex-direction:column;place-content:center;height:auto;display:flex;width:100%!important}.engi-section{padding:50px 0 0}.tech-section{padding:40px 0 100px}.tech-section .tech-img{align-items:center!important}.business-development-section .business_challenges_description{margin-bottom:10px}.inner-banner-section-bgcol{min-height:14rem}.inner-banner-section-bg .custom-banner-content-wrapper h1{font-size:1.125rem;line-height:25px}.business-development-section ol li,.business-development-section ul li{margin-bottom:5px}.business-impact-section .business-box{align-items:center;width:80%;margin:0 auto}.blog-view-info .privacy-content p{font-size:1rem}.masonry-column.short,.masonry-column.tall{width:100%}.abt-section .abt-img img{width:100%;height:100%}.case-studies-section .title-content p br{display:none}.inner-banner-section-bg .banner-content-wrapper h1{width:100%!important}.pricing-desc-info .pricing-inner-cont{grid-template-columns:repeat(1,1fr);gap:30px}}@media (max-width:575px){.featured-products-section .p-content{padding:0 20px}.what-we-do-section .right-service-content p{margin:0 auto}.call-to-action-section h2.call-to-action-heading,.featured-products-section .left-service-content h2,.sns-tech-section .left-tech-pro-content h2,.what-we-do-section .left-service-content h2{font-size:1.25rem}.case-studies-section .title-content h2{margin:10px 0;font-size:1.25rem}.software-development-section .sidebar-content .soft-dev-content .svg-content-wrapper,.software-development-section .sidebar-content .soft-dev-content .svg-icon-content-wrapper{max-width:90vw;margin-top:2rem}.what-we-do-section .engineering-single-box .engineering-body{padding-top:0}.what-we-do-section .p-content{margin:10px 0 21px!important}.blog-listing-section .blog-post-inner-content h3,.blog-listing-section .blog-post-right-inner-content h3{font-size:1rem}.blog-listing-section .blog-post-inner-content,.blog-listing-section .blog-post-right-inner-content,.blog-listing-section .post1 .blog-post-inner-content{margin:15px 0 30px 20px;padding:30px 20px}.blog-listing-section .blog-post-inner-content:after,.blog-listing-section .blog-post-right-inner-content:before{height:100%;top:0;left:-5px}.blog-listing-section .post1 .blog-post-inner-content:after{left:-5px}.application-content ul{gap:24px}.application-content ul li{margin-bottom:0;margin-right:0}.cta-inner-section .cta-content h2{text-align:center;margin-bottom:20px;line-height:normal}.contact-form-section .contact-content h2{font-size:1.55rem}.contact-form-section .register-form{padding:50px 20px}.case-studies-section .slick-prev{left:0}.case-studies-section .slick-next{right:0}.business-solution-section .business-content h4{text-align:center;width:100%}.business-development-section h3,.business-impact-section h2,.business-solution-section h3{font-size:1.5rem}.business-impact-section .business-box{width:90%}.business-solution-section .business-content h4{width:90%;margin:0 auto}.business-solution-section .courses-body-wrapper{flex-direction:column!important}.business-solution-section .courses-body-wrapper .courses-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:50%;margin-bottom:30px;display:flex}.our-mission-vision-section .elementor-icon-box-wrapper .abt-box{flex:1 0 64vw;width:90%;margin:0 auto 40px;overflow:hidden}.our-mission-vision-section .elementor-icon-box-wrapper{flex-flow:column;gap:0}.our-mission-vision-section .elementor-icon-box-wrapper .abt-content-box p{padding:0 .5rem}.our-mission-vision-section{padding:3rem 1rem 2rem}.abt-section{padding:3rem 1rem 5rem}.abt-company-sns-section h2,.abt-section .about-inner-content h2{font-size:1.25rem}form.case-studies-search-form{width:100%}.price-hero-banner-section .price-hero-content .button{width:75%}.testimonials-content-wrapper{aspect-ratio:6/7;min-height:440px;width:100%!important}.feedback-slider-item{aspect-ratio:6/7;width:100%!important;min-height:440px!important}.price-hero-banner-section{height:26rem}.list-price-data .form-check{flex-direction:row;justify-content:center;align-items:center;width:100%;margin:10px auto;display:flex}.list-price-data .form-check-input{width:25%}.list-price-data .form-check-label{text-align:end;width:35%;margin-left:10px}.tech-section .technology-content{margin-top:40px;padding:30px}.tech-section .technology-content:after{height:100%;margin:0 auto}.inner-banner-section-bg .custom-banner-content-wrapper h1{font-size:1.125rem}.inner-banner-section-bg .custom-banner-content-wrapper h1 br{display:none}.sns-team-section .masonry-layout .masonry-column.short,.sns-team-section .masonry-layout .masonry-column.tall{width:95%;margin:10px auto}.list-price-data .form-label{text-align:center;margin-top:10px}}@media (max-width:390px){.trusted-stats-desc,.trusted-stats-section h3.counter{text-align:center}.case-list-desc{padding:5px}.business-solution-section .courses-body-wrapper .courses-box{width:100%}.price-hero-banner-section .price-hero-content .button{width:85%}.price-hero-banner-section .price-hero-content h2,.pricing-header-info h2{font-size:1.125rem}}@media (max-width:360px){.price-hero-banner-section .price-hero-content h2{font-size:1.125rem}.price-hero-banner-section .price-hero-content p{font-size:.875rem}}@media screen and (min-width:768px){.banner-con-desc h3{font-size:2rem;line-height:40px}.banner-con-desc h1,.service-list-info .serv-name-info{font-size:1.125rem;line-height:20.8px}.banner-con-desc{max-width:60%}.serv-media-list{max-width:130px}.home-banner-section{height:52.083vw}.services-banner,.inner-banner-section-bg{height:29vw}}@media screen and (min-width:1600px){.banner-con-desc{max-width:80%}.banner-con-desc h3{font-size:46px;line-height:55.2px}.service-list-info .serv-name-info{font-size:25px}.serv-media-list{max-width:200px}.home-banner-section{height:750px}.services-banner,.inner-banner-section-bg{height:550px}}@media screen and (min-width:768px) and (max-width:1024px){.serv-media-list{max-width:108px}.banner-con-desc{max-width:80%}.nav-link{font-size:14px}}@media screen and (max-width:512px){.home-banner-section{height:90vw}.home-banner-section video{width:160%}.inner-banner-section-bg{height:390px!important}.services-banner{min-height:390px!important}.services-banner video{min-height:390px}.service-banner-info .row .col-md-8{align-items:center;height:100%;display:flex}.serv-media-itme{display:none}.banner-con-desc h3{font-size:1.5rem;line-height:normal}.banner-con-desc{max-width:100%}.service-list-info .serv-name-info,.tag-line-banner h3{font-size:1.1rem}.tag-line-banner p{line-height:1.5rem}.products-banner h2{font-size:5.125vw;font-weight:700;line-height:5.75vw}}@media (min-width:513px) and (max-width:767px){.home-banner-section{height:73vw}.home-banner-section video{width:130%}.inner-banner-section-bg{height:390px!important}.services-banner{min-height:390px!important}.services-banner video{min-height:390px}.service-banner-info .row .col-md-8{align-items:center;height:100%;display:flex}.serv-media-itme{display:none}.banner-con-desc h3{font-size:1.5rem;line-height:normal}.banner-con-desc{max-width:100%}.service-list-info .serv-name-info,.tag-line-banner h3{font-size:1.1rem}.tag-line-banner p{line-height:1.5rem}.products-banner h2{font-size:5.125vw;font-weight:700;line-height:5.75vw}}@media screen and (min-width:992px){.swiper-horizontal{width:85%;margin:0 auto}}@media (max-width:480px){.rating-img{max-width:60px}}@media (min-width:481px) and (max-width:768px){.rating-img{max-width:70px}}@media (min-width:769px) and (max-width:1024px){.rating-img{max-width:90px}}@media (min-width:1025px){.rating-img{max-width:135px}}@media (max-width:440px){.rating-item:nth-child(n+4){display:none!important}.rating-item:nth-child(n+3){border:none!important}}@media (max-width:1999px){.case-studies-section .case-list-desc h3,.case-studies-section .case-list-desc h5,.case-studies-section .case-list-desc p{text-align:center}.case-studies-section .case-list-desc a{float:none}.case-list-desc{padding:10px}}.logo-tag-line{font-size:.9rem!important}@media (max-width:413px){.logo-tag-line{font-size:.66rem!important}}
