:root{--primary-color:239, 83, 102;--secondary-color:239, 83, 102;--violet-100:239, 235, 255;--violet-200:236, 224, 252;--violet-300:217, 195, 255;--violet-400:160, 119, 248;--violet-500:103, 64, 186;--dark-theme:56, 13, 111;--light-theme:236, 224, 252;--text-color-1:213, 186, 248;--text-color-2:217, 195, 255;--text-violet-500:103, 64, 186;--white:255, 255, 255;--black:0, 0, 0;--white-200:236, 224, 252}@font-face{font-display:swap;font-family:'Circular Std';src:url("CircularStd-Book.woff2") format('woff2'),url("CircularStd-Book.woff") format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Circular Std';src:url("CircularStd-Medium.woff2") format('woff2'),url("CircularStd-Medium.woff") format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Circular Std';src:url("CircularStd-Bold.woff2") format('woff2'),url("CircularStd-Bold.woff") format('woff');font-weight:700;font-style:normal}:root{interpolate-size:allow-keywords}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}html,body{min-height:100vh;overscroll-behavior-y:none}html{hanging-punctuation:first last}body{font-family:'Circular Std',Arial,sans-serif;font-size:16px;line-height:22px;font-weight:400;color:rgba(var(--black),1);background-color:#F0E8FA;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5{font-style:normal;font-weight:700;color:rgba(var(--violet-500),1)}h1,.h1{font-size:48px;line-height:56px;margin-bottom:16px}h2,.h2{font-size:40px;line-height:48px}h3,.h3{font-size:32px;line-height:40px;text-wrap:auto}p{text-wrap:pretty}.paragraph-21{font-size:21px;font-weight:400;line-height:25px}.paragraph-22{font-size:22px;font-weight:400;line-height:28px}.paragraph-18{font-size:18px;font-weight:400;line-height:24px}.text-black{color:rgba(var(--black),1)}.blog-sub-text-head{color:rgba(var(--text-violet-500),1);font-size:20px}.mb-80{margin-bottom:80px}.fz-21{font-size:21px;line-height:25px}img,picture{display:block;max-width:100%;height:auto;font-style:italic}a{text-decoration:none}input,button,textarea,select{font:inherit}code,kbd,samp{font-family:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace}.p-relative{position:relative}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container{width:100%;max-width:1180px;margin:0 auto!important;padding:0 20px}section{margin-bottom:80px}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.section-head{margin-bottom:40px;text-align:left;position:relative;z-index:2}.section-head p{font-size:18px;font-weight:400;line-height:24px;margin:16px 0 0 0}.light-theme-bg{padding:80px 0;margin-bottom:0}.dark-theme-bg{background-color:rgb(var(--dark-theme));padding:40px 0}.dark-theme-bg h1,.dark-theme-bg h2,.dark-theme-bg h3,.dark-theme-bg h4,.dark-theme-bg h5{color:#fff}.dark-theme-bg p{color:#d9c3ff}section.dark-theme-bg{margin:0}.dark-theme-bg section{margin:0}section.light-theme-bg{margin:0}.light-theme-bg section{margin:0}.m-0{margin:0}.hero-highlight-text{color:#d9c3ff}.dark-theme-bg li{color:#d9c3ff}.hide_blog{display:none!important}.primary-btn,.w-button,.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-modern,.hs-button.primary,.comment-respond .comment-form p.form-submit .submit,.btn.btn-primary{background:rgba(var(--secondary-color),1);border:1px solid rgba(var(--secondary-color),1);color:rgba(var(--white),1);padding:16px 24px;border-radius:4px;cursor:pointer;font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize;box-shadow:0 0 7px -2px rgba(0,0,0,.1);white-space:nowrap;transition:0.4s all ease-in-out;font-family:'Circular Std',Arial,sans-serif;display:inline-block}.primary-btn:hover,.w-button:hover,.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-modern:hover,.hs-button.primary:hover,.comment-respond .comment-form p.form-submit .submit:hover,.btn.btn-primary:hover{background:#fff;color:rgba(var(--secondary-color),1);border-color:rgba(var(--secondary-color),1);box-shadow:0 0 16px 0 rgba(var(--secondary-color),.4) inset,0 0 3px 2px rgba(var(--secondary-color),.2)}.line-btn{font-size:18px;line-height:20px;padding:10px 0 0;font-weight:500;position:relative;color:rgba(var(--violet-500),1);transition:0.5s;display:inline-block;overflow:visible}.line-btn .line-decoration{width:60px;height:3px;background:rgba(var(--violet-500),1);border-radius:10px;display:block;transition:0.5s;position:absolute;top:-3px;overflow:hidden}.dark-theme-bg .line-btn{color:#fff}.dark-theme-bg .line-btn .line-decoration{background:#fff}.line-btn .line-decoration::before{content:'';height:100%;background:rgba(var(--primary-color),1);position:absolute;top:0;left:0;width:0;transition:0.5s}.line-btn:hover{color:rgba(var(--primary-color),1)}.line-btn:hover .line-decoration::before{width:100%}.rm-btn-arrow{display:flex;gap:16px;align-items:center;font-size:16px;line-height:20px;margin-top:8px}.rm-btn-arrow span{color:#000;transition:transform 0.3s ease}.rm-btn-arrow:hover span{color:#6740ba}.rm-btn-arrow .arrow-img{max-width:30px;max-height:30px;flex:0 0 auto;width:100%;height:100%;transform:rotate(0deg);transition:transform 0.3s ease}.rm-btn-arrow .arrow-img img{width:30px;height:30px}.rm-btn-arrow:hover .arrow-img{transform:rotate(45deg)}.slick-arrow,.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{display:inline-block;width:40px;height:40px;line-height:30px;border-radius:30px;background-image:url("arrow.svg");background-size:15px 15px;background-position:center center;background-repeat:no-repeat;background-color:rgb(var(--violet-300),.6);transition:0.4s all ease-in-out}.dark-theme-bg .slick-arrow,.dark-theme-bg .slick-next:focus,.dark-theme-bg .slick-prev:focus{background-image:url("white-arrow-left.svg");background-color:rgba(103,64,186,.5)}.dark-theme-bg .slick-prev:hover,.dark-theme-bg .slick-next:hover{background-color:rgba(103,64,186,.8)}.slick-next:before,.slick-prev:before{content:''}.slick-next{transform:rotate(180deg) translate(0,50%)}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:rgb(var(--violet-300),1)}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{display:flex;align-items:center;justify-content:center;gap:10px;left:0;bottom:-50px}.slick-dots li{margin:0;width:10px;height:10px}.slick-dots li button{width:10px;height:10px;padding:0;background:rgba(160,119,248,.3);border-radius:50%}.slick-dots li button:before{content:'';display:none}.slick-dots li.slick-active button{background:rgba(160,119,248,1)}section.hero.dark-hero-bg{position:relative;padding-bottom:0}.hero:after{background-image:url("home-hero-illustrator.svg");background-size:contain;background-repeat:no-repeat;position:absolute;content:"";height:1400px;width:550px;top:60px;left:0;z-index:1;pointer-events:none}.dark-hero-bg{background-color:rgb(var(--dark-theme));padding-bottom:40px}.dark-hero-bg h1{color:#fff}section.dark-hero-bg{margin:0}.hero-inner{display:flex;position:relative}.hero-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:685px;max-width:520px;padding-top:88px}.hero-content p,.cs-hero-content p{color:rgba(var(--text-color-2),1);font-size:22px;margin-bottom:48px;font-weight:400;line-height:28px}.hero-bg-image{position:absolute;top:-58px;right:-100px;height:743px;width:743px}.hero-highlight{color:rgba(var(--white),1)}.hero.service-hero{overflow:hidden}.hero.service-hero .hero-content{min-height:691px;max-width:670px}.hero.service-hero .hero-content{padding-bottom:15px}.hero-content .hero-teg{background:rgba(160,119,248,.3);font-size:18px;font-weight:400;line-height:24px;color:#6740ba;padding:8px 16px;border-radius:3px;margin-bottom:16px;display:inline-block}.hero.service-hero .hero-bg-image{top:-52px}.dark-theme-bg .hero-content .hero-teg{color:#fff}.leading-companies{position:relative}.leading-companies>.bg-texture{background-image:url("leading-companies-light-illustrator.svg");background-size:auto 100%;background-repeat:no-repeat;background-position:right;position:absolute;height:calc(100% - 52px);top:26px;right:0;opacity:.3;width:100%;z-index:-1;pointer-events:none}.leading-companies-header{margin-bottom:40px}.leading-companies-content{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;width:100%;position:relative;z-index:2;gap:32px}.content-image-grid-wrap{overflow:hidden;width:100%}.content-image-grid{display:flex;align-items:center;will-change:transform;gap:12px}.company-img{background-color:#E7D7FC;border-radius:3px;display:flex;align-items:center;justify-content:center;text-align:center;;height:100%;padding:8px;min-height:84px;flex:0 0 176px}.company-img>img{max-width:100%;height:auto;width:auto;max-height:68px}.leading-companies-slider{display:block;position:relative;margin:0 -15px}.leading-companies-slider-wrap{width:100%}.leading-companies-slider:not(.slick-initialized){overflow:hidden;display:flex}.leading-companies-slider:not(.slick-initialized) .leading-companies-slide{width:50%;flex:0 0 auto}.leading-companies-slide{padding:0 15px;height:100%}.leading-companies-slider-wrap .leading-companies-slider .slick-track{display:flex}.testimonial-card{padding:16px;background-color:#D9C3FF;width:100%;border-radius:3px;overflow:hidden;position:relative;height:100%;min-height:270px;display:flex;flex-direction:column;align-items:flex-start}.testimonial-card::after{content:'';position:absolute;bottom:-105px;right:-176px;height:308px;aspect-ratio:1;z-index:0;background-image:url("leading-companies-prop.webp");background-repeat:no-repeat;background-position:center left;background-size:308px}.testimonial-card .testimonial-card-content{margin-bottom:auto}.testimonial-card .testimonial-card-content>p{font-weight:400;font-size:18px;line-height:24px;color:rgba(var(--black),1);margin-bottom:16px;position:relative;z-index:1}.testimonial-card>.play-btn{border-radius:29px;background-color:#f0e8fa;backdrop-filter:blur(5px);display:inline-flex;padding:5px 6px;justify-content:flex-end;align-items:center;gap:6px;margin:0 0 20px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:rgba(var(--black),1)}.client-img{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1;position:relative;z-index:2}.client-img>.avatar{width:80px;height:80px;flex:0 0 auto;border-radius:50%;display:flex;justify-content:center;align-items:center;border:7px solid rgba(240,232,250,.4)}.client-img>.avatar>picture{height:100%}.client-img>.avatar img{border-radius:50%;height:100%;width:100%;object-fit:cover}.client-details{display:flex;flex-direction:column;gap:2px;font-size:14px;position:relative;z-index:2}.client-details>.client-name{color:rgba(var(--violet-500),1);margin-bottom:0;line-height:20px}.client-details>.client-designation{color:rgba(var(--black),1);margin-bottom:0;line-height:20px}.leading-companies-slider .slick-prev{left:-60px}.leading-companies-slider .slick-next{right:-60px}.dark-theme-bg .leading-companies-slider .slick-dots{position:static;margin-top:30px}section.case-studies{padding-bottom:80px;position:relative}.light-theme-bg section.case-studies{padding-bottom:0}.case-studies .bg-texture{background-image:url("case-studies-illustrator.svg");background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;pointer-events:none}.case-slider{display:flex;padding:0;margin-inline:auto;background:#d9c3ff}.case-slider:not(.slick-initialized){max-height:466px;overflow:hidden}.case-slider:not(.slick-initialized) .case-slide{flex:0 0 100%;width:100%}.case-slide-wrap{display:flex;align-items:center;gap:40px;justify-content:space-between;padding:0;position:relative;height:100%}.case-studies .case-slide-wrap h3{color:#000}.case-studies .case-slide-wrap p{color:#000}.case-studies .case-slide-wrap p.slide-conclusion{color:#6740BA;margin-top:24px}.case-studies .case-slide-wrap .line-btn{color:#6740ba}.case-studies .case-slide-wrap .line-btn:hover{color:rgba(var(--primary-color),1)}.case-studies .case-slide-wrap .line-decoration{background:#6740ba}.case-slide-wrap .case-slide-left{width:100%;max-width:50%;padding:24px 0 24px 40px;position:relative;z-index:3}.case-slide-wrap .case-slide-right{max-width:60%;width:100%;position:absolute;top:0;z-index:1;right:0;height:100%}.case-slide-wrap .case-slide-right picture{height:100%}.case-slide-wrap .case-slide-right img{height:100%;width:100%;object-fit:cover}.case-slide-wrap .case-slide-right:after{content:"";position:absolute;top:0;z-index:2;left:0;width:100%;height:100%;background:linear-gradient(90deg,#D9C3FF 10%,rgba(217,195,255,0) 50%)}.case-studies-header p{font-size:21px;font-style:normal;font-weight:400;line-height:25px;margin-top:16px}.slide-tag-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.slide-tag{display:inline-block;padding:8px 16px;font-size:14px;line-height:24px;border-radius:3px;font-weight:700;border:1px solid #6740BA;letter-spacing:-.22px;color:rgba(var(--black),1);background-color:transparent}.slide-title{font-size:24px;line-height:30px;margin-bottom:8px;color:#000}h3.slide-title{color:#000}.slide-divider{height:1px;background-color:#6740ba;margin:16px 0}.slide-conclusion{font-size:18px;font-weight:700;line-height:24px;margin-bottom:16px}.case-study-logo-slider{margin-top:40px;background-color:#6740ba;display:flex}.case-slider .slick-track{display:flex}.case-slider .slick-track .case-slide{height:100%}.case-slider .slick-arrow{background-image:url("white-arrow-left.svg");background-size:20px 20px;background-color:rgba(103,64,186,.5)}.case-slider .slick-arrow:hover{background-color:rgba(103,64,186,.8)}.case-slider .slick-prev{left:-80px}.case-slider .slick-next{right:-80px}.header-slide-wrap{display:flex;align-items:center;justify-content:center;text-align:center;height:80px;padding:16px}.header-slide-wrap>img{max-width:100%;max-height:100%;height:auto;width:auto}.slick-slide.slick-active.slick-center .header-slide-wrap{position:relative;background-color:#7C50D8}section.product-engineering{padding-bottom:80px}.home section.product-engineering .services-engineering-bg-texture{display:none}.product-engineering-heading{margin-bottom:40px;padding:0 15px;position:relative;z-index:6}.our-blog-card-details>h3{color:#000;font-size:18px;line-height:24px;margin:0 0 8px;transition:800ms cubic-bezier(.2,.8,.2,1)}.our-blog-card:hover .our-blog-card-details>h3,.blog-sm-card:hover .our-blog-card-details>h3{color:#6740ba}.product-engineering-slider{position:relative;z-index:5;display:flex;margin:0 -15px}.product-engineering-slider .slick-track{display:flex!important}.product-engineering-slider:not(.slick-initialized){max-height:370px;overflow:hidden;gap:30px}.product-engineering-slider .slick-arrow{background-image:url("white-arrow-left.svg");background-size:20px 20px;background-color:rgba(103,64,186,.5);z-index:1}.product-engineering-slider .slick-arrow:hover{background-color:rgba(103,64,186,.8)}.product-engineering-slider>.slick-prev{left:-60px}.product-engineering-slider>.slick-next{right:-60px}.our-blog-card{position:relative;overflow:hidden;border-radius:3px;background:#D9C3FF;border-radius:3px;padding:32px 34px;transition:800ms cubic-bezier(.2,.8,.2,1);display:flex!important;flex-direction:column;align-items:flex-start;gap:20px;height:100%;min-height:370px}.arrow-img img{transform:rotate(0deg);transition:transform 0.3s ease;width:30px;height:30px}.our-blog-card:hover .arrow-img img{transform:rotate(45deg)}.our-blog-card::after{content:'';position:absolute;top:-10px;right:-200px;height:100%;aspect-ratio:1;z-index:0;background-repeat:no-repeat}.small-card .our-blog-card:after{background-image:url("product-engg-prop-1.webp")}.big-card .our-blog-card:after{background-image:url("product-engg-prop-2.webp")}.our-blog-card-details{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:14px}.our-blog-card-details p{color:rgba(var(--black),1);font-size:16px;font-weight:400;line-height:20px}.blog-card-ebook{display:flex!important;flex-direction:row;align-items:stretch;gap:50px;position:relative;overflow:hidden}.blog-card-ebook::after{content:'';position:absolute;top:0;left:-120px;height:100%;aspect-ratio:1;z-index:0;background-repeat:no-repeat;background-image:url("")}.blog-card-left{position:relative;z-index:1;max-width:190px}.blog-card-left>img{max-width:100%;max-height:100%;height:auto}.blog-card-right{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:220px}.blog-post{display:block;padding:3px 6px;justify-content:center;align-items:center;gap:10px;border-radius:3px;border:.5px solid rgba(var(--violet-500),1);color:rgba(var(--black),1);position:relative;z-index:1;font-size:14px;line-height:20px;font-weight:700;margin-bottom:24px}.blog-post a{color:rgba(var(--black),1)}.our-service-details{display:flex;flex-direction:column;justify-content:space-between}.our-service-content{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.our-service-content .our-service-card-text>h3{font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgba(var(--violet-500),1)}.our-service-content .our-service-card-title>p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgba(var(--black),1)}.our-service-blog-details{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-top:auto;position:relative;z-index:1}.blog-writer-details{display:flex;flex-direction:column;font-size:14px;line-height:20px;font-style:normal;font-weight:400;line-height:normal;color:rgba(var(--black),1)}.blog-writer-details .writer-name{color:rgb(var(--violet-500));margin-bottom:0;line-height:20px}.blog-writer-details .post-date{color:rgba(var(--black),1);margin-bottom:0;line-height:20px}.download-btn,.w-btn-outline{padding:10px 20px;background-color:transparent;border-radius:4px;border:1px solid #ef5366;font-size:20px;font-style:normal;font-weight:400;line-height:115%;transition:0.4s all ease-in-out;color:rgba(var(--black),1);text-transform:capitalize}.download-btn:hover,.w-btn-outline:hover{background:#fff;color:rgba(var(--secondary-color),1);border-color:rgba(var(--secondary-color),1);box-shadow:0 0 16px 0 rgba(var(--secondary-color),.4) inset,0 0 3px 2px rgba(var(--secondary-color),.2)}.slick-slide>div{height:100%}.small-card{width:264px!important;height:100%;flex:0 0 auto}.big-card{width:555px!important;flex:0 0 auto}.slick-track{display:flex;height:inherit}.slick-slide{height:inherit}.product-engineering-slider .slick-slide{padding:0 15px}.product-engineering-slider .slick-dots{bottom:-40px}.contact-us-cta .contact-cta-card{border-radius:3px;background:rgba(var(--violet-500),1);padding:24px;min-height:179px;display:flex;align-items:center}.contact-us-cta .contact-cta-card .contact-cta-card-wrap{display:flex;align-items:center;justify-content:space-between;gap:60px;max-width:940px;margin:0 auto}.contact-us-cta .contact-cta-card h2{font-size:32px;line-height:40px;color:rgba(var(--white),1);margin:0}.contact-us-cta .contact-cta-card p{margin:16px 0 0;color:#fff}.form-wrapper .hs_submit .actions .hs-button{white-space:nowrap}.lets-talk-wrapper{border-radius:3px;background-color:#6740ba;padding:36px 50px 50px;display:flex;gap:50px;align-items:center}.lets-talk-wrapper .lets-talk-left{flex:1 1 auto}.lets-talk-wrapper .lets-talk-right{flex:0 1 255px}.lets-talk-wrapper .lets-talk-left .lets-talk-head{margin-bottom:24px}.lets-talk-wrapper .lets-talk-left h3{font-size:32px;line-height:40px;font-weight:700;color:rgb(var(--white));margin:0}.lets-talk-wrapper .sub-title{color:#d9c3ff;margin:8px 0 0}.lets-talk-left .form-group,.form-wrapper .hs-form-field{margin-bottom:15px;width:100%;max-width:100%;flex:0 0 100%}.lets-talk-left .form-group .form-control,.form-wrapper .hs-form-field .input .hs-input{border:none;background-color:transparent;display:block;width:100%;padding:12px 0 9px;font-size:18px;line-height:23px;letter-spacing:-.17px;color:rgb(var(--white));border-bottom:1px solid rgba(255,255,255,.5);resize:none;transition:border 0.4s ease-in-out}.form-wrapper .hs-form-field .input .hs-input:focus{border-color:rgb(var(--white))}.lets-talk-left .form-group .form-control,.form-wrapper .hs-form-field .input .hs-input::placeholder{color:rgb(var(--white),.5)}.hs-form-field label{display:none}.lets-talk-left .form-controlt::-webkit-outer-spin-button,input::-webkit-inner-spin-button,.form-wrapper .hs-form-field .input .hs-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lets-talk-left .form-control[type='number'],.hs-form-field .input .hs-input[type='number']{-moz-appearance:textfield}.lets-talk-left .form-wrapper .form-control:focus-visible,.hs-form-field .input .hs-input:focus-visible{outline:none}.form-wrapper .hs-form-field .input .hs-input:-webkit-autofill{box-shadow:0 0 0 100px #6640ba inset;-webkit-text-fill-color:#fff}.form-wrapper .hbspt-form>form{display:flex;flex-wrap:wrap}.form-wrapper .hbspt-form .hs_submit{margin-bottom:0;width:auto;margin-top:20px}.form-wrapper .hbspt-form .hs_submit .actions{width:100%;display:flex;align-items:center}.lets-talk .form-wrapper .hbspt-form .hs_error_rollup{order:6;margin-top:20px;min-height:57px;align-items:center;display:flex;padding-left:10px}.hs-error-msgs{display:block;list-style:none;margin:0;padding:0}.hs-error-msgs li{padding:0;list-style:none}.hs-error-msgs label{text-align:left;color:rgb(255 106 124);padding-top:5px;display:block;margin:0;display:block;font-size:12px;line-height:14px;font-weight:400}.textarea-wrapper.form-group{margin:0}.textarea-wrapper{display:flex;align-items:flex-end;gap:16px}.lets-talk-right .userimg{width:110px;height:110px;margin:0 auto;border-radius:50%}.lets-talk-right .username{font-size:20px;display:block;line-height:24px;font-weight:700;color:rgb(var(--white));margin:16px 0;text-align:center}.lets-talk-right .user-desc{font-size:18px;line-height:24px;font-weight:400;color:#d5baf8;text-align:center;max-width:194px;margin:0 auto 16px}.lets-talk-right .phone-num{font-size:14px;line-height:22px;font-weight:700;color:rgb(var(--white));letter-spacing:1.4px;display:flex;align-items:center;justify-content:center;gap:5px;transition:all 0.4s ease-in-out;text-transform:uppercase}.lets-talk-right .phone-num:hover{opacity:.8}.lets-talk-right .phone-num img{width:17px;height:22px}.menu-head,.menu-btn{display:none}.contact-form-wrap{max-width:572px;margin:0 auto}.contact-form-wrap>.contact-heading{display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:24px}.contact-heading>h3{color:#6740ba;text-align:center}.contact-heading>p{color:#000;text-align:center;font-size:20px;line-height:25px}.contact-form{border-radius:4px;background:#6740ba;padding:24px}.contact-form .hs-input{width:100%;min-height:48px;padding:12px 16px;border-radius:4px;border:1px solid transparent}.contact-form .hs-input:hover{border-color:rgba(var(--secondary-color),1);box-shadow:0 0 16px 0 rgba(var(--secondary-color),.4) inset,0 0 3px 2px rgba(var(--secondary-color),.2)}.contact-form .hs-input:focus{border-color:rgba(var(--secondary-color),1)}.contact-form .hs-form-field{margin-bottom:16px}.contact-form .hs-fieldtype-textarea{min-height:120px}.contact-form .hs-error-msgs label{color:#fca1ac}.contact-form .hs-button{width:100%;font-size:16px;font-weight:700}.get-in-touch-wrap{position:relative}.lets-talk .left-bg-texture{background-image:url("left-contact-us-illustrator.svg");background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}.lets-talk .right-bg-texture{background-image:url("right-contact-us-illustrator.svg");background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;width:100%;top:0;right:0;pointer-events:none;z-index:-1;left:auto;background-position:right}.gradient-texture,.circle-texture{position:relative}.circle-texture:before{content:'';background-image:url("service-engg-illustrator-3.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:744px;width:260px;z-index:0;pointer-events:none}.gradient-texture:before{content:'';background-image:url("blog-bg-texture-1.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:619px;width:601px;z-index:0;pointer-events:none}.left-top:before{top:0;left:0;right:auto;bottom:auto}.left-bottom:before{top:auto;left:0;right:auto;bottom:0}.right-bottom:before{top:auto;left:auto;right:0;bottom:0}.right-top:before{top:0;left:auto;right:0;bottom:0}.gradient-texture:after{content:'';background-image:url("blog-bg-texture-3.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:607px;width:601px;z-index:0;pointer-events:none;background-position:right}.left-top-after:after{top:0;left:0;right:auto;bottom:auto}.left-bottom-after:after{top:auto;left:0;right:auto;bottom:0}.right-bottom-after:after{top:auto;left:auto;right:0;bottom:0}.right-top-after:after{top:0;left:auto;right:0;bottom:0}.line-illustrator-left,.circle-illustrator-left,.fill-circle-illustrator-left,.line-illustrator-right,.circle-illustrator-right,.fill-circle-illustrator-right,.light-line-illustrator-left,.light-circle-illustrator-left,.light-fill-circle-illustrator-left,.light-line-illustrator-right,.light-circle-illustrator-right,.light-fill-circle-illustrator-right{position:relative}.line-illustrator-left:before,.line-illustrator-right:after,.circle-illustrator-left:before,.circle-illustrator-right:after,.fill-circle-illustrator-left:before,.fill-circle-illustrator-right:after,.light-line-illustrator-left:before,.light-line-illustrator-right:after,.light-circle-illustrator-left:before,.light-circle-illustrator-right:after,.light-fill-circle-illustrator-left:before,.light-fill-circle-illustrator-right:after{content:'';background-image:url("bg-line-illustrator.svg");background-position:center right;background-repeat:no-repeat;position:absolute;height:560px;width:231px;z-index:1;pointer-events:none;overflow:hidden;top:0;bottom:0;left:0;margin-block:auto}.circle-illustrator-left:before,.circle-illustrator-right:after,.fill-circle-illustrator-left:before,.fill-circle-illustrator-right:after,.light-circle-illustrator-left:before,.light-circle-illustrator-right:after,.light-fill-circle-illustrator-left:before,.light-fill-circle-illustrator-right:after{content:'';background-image:url("bg-circle-illustrator.svg");height:586px}.fill-circle-illustrator-left:before,.fill-circle-illustrator-right:after{background-image:url("")}.light-fill-circle-illustrator-left:before,.light-fill-circle-illustrator-right:after{background-image:url("light-fill-circle-illustrator.svg")}.light-circle-illustrator-left:before,.light-circle-illustrator-right:after{background-image:url("light-circle-illustrator.svg")}.circle-illustrator-right:after,.line-illustrator-right:after,.light-fill-circle-illustrator-right:after,.light-line-illustrator-right:after,.light-circle-illustrator-right:after{background-position:center left;overflow:hidden;right:0;left:auto}.circle-illustrator-left.cil-top:before,.fill-circle-illustrator-left.fcil-top:before,.light-circle-illustrator-left.cil-top:before,.light-fill-circle-illustrator-left.fcil-top:before{height:234px;bottom:auto;background-position:bottom right}.circle-illustrator-left.cil-bottom:before,.fill-circle-illustrator-left.fcil-bottom:before,.light-circle-illustrator-left.cil-bottom:before,.light-fill-circle-illustrator-left.fcil-bottom:before{height:222px;top:auto;background-position:top right}.circle-illustrator-right.cir-top:after,.fill-circle-illustrator-right.fcir-top:after,.light-circle-illustrator-right.cir-top:after,.light-fill-circle-illustrator-right.fcir-top:after{height:234px;bottom:auto;background-position:bottom left}.circle-illustrator-right.cir-bottom:after,.fill-circle-illustrator-right.fcir-bottom:after,.light-circle-illustrator-right.cir-bottom:after,.light-fill-circle-illustrator-right.fcir-bottom:after{height:222px;top:auto;background-position:top left}.line-illustrator-left.lil-top:before,.light-line-illustrator-left.lil-top:before{height:326px;bottom:auto;background-position:bottom right}.line-illustrator-left.lil-bottom:before,.light-line-illustrator-left.lil-bottom:before{height:326px;top:auto;background-position:top right}.line-illustrator-right.lir-top:after,.light-line-illustrator-right.lir-top:after{height:326px;bottom:auto;background-position:bottom left}.line-illustrator-right.lir-bottom:after,.light-line-illustrator-right.lir-bottom:after{height:326px;top:auto;background-position:top left}.vc_row[data-vc-full-width]:not(:has(.container))>div>.vc_column-inner{width:100%;max-width:1170px;margin:0 auto!important;position:relative;z-index:2}.webinar-banner{background:#D9C3FF;padding:20px 20px 20px 0;display:flex;gap:12px;align-items:center;position:fixed;z-index:999;top:0;left:0;width:100%;overflow:hidden}.webinar-banner .wb-tag{padding:7px 24px 7px 70px;background:#6740BA;color:#fff;border-radius:0 12px 12px 0;font-weight:700;font-size:26px;line-height:32px;letter-spacing:0%;text-align:center}.webinar-banner .wb-content h4{margin:0;font-weight:700;font-size:26px;line-height:24px;letter-spacing:0%}.webinar-banner .wb-content p{margin:0;font-weight:450;font-size:18px;line-height:24px}.webinar-banner .wb-cta{margin-left:auto;display:flex;align-items:center;gap:20px}.webinar-banner .wb-cta .white-bg-button{background:#FFF;padding:8px 22px 10px;font-weight:700;font-size:19px;border-radius:3px;display:flex;justify-content:center;align-items:center;height:42px;line-height:24px;text-align:center;white-space:nowrap;color:#EF5366;border:0;transition:0.4s all ease-in-out}.webinar-banner .wb-cta .white-bg-button:hover{background:#EF5366;color:#FFF}.webinar-banner .wb-cta .close-banner-btn{background-color:transparent;border:0}header{display:flex;justify-content:space-between;align-items:center;background:rgba(var(--dark-theme),1);box-shadow:0 10px 40px 0 #330A674D;position:fixed;z-index:999;top:0;width:100%}.head-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1340px}.head-wrap .btn-contact .primary-btn{font-size:16px}.header-desktop-menu{flex:1 1 auto}.navigation-menu>ul{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:16px;padding:0 20px;margin-bottom:0}.navigation-menu>ul>li{list-style:none;font-family:"Circular Std";line-height:18px;font-weight:500;font-size:16px;display:flex;-webkit-box-align:center;align-items:center}.navigation-menu>ul>li>a{transition:0.3s cubic-bezier(.29,.19,.405,1);color:rgb(var(--text-color-1));padding:35px 5px;display:flex;-webkit-box-align:center;align-items:center;position:relative;gap:7px}.navigation-menu>ul>li>a .menu-indicator{display:none}.navigation-menu>ul>li:has(.submenu)>a .menu-indicator{content:"";width:12px;display:block;height:7px;background-image:url("drop-menu-icon.svg"/*tpa=drop-menu-icon.svg*/);background-repeat:no-repeat;background-position:0 0;transition:0.3s cubic-bezier(.29,.19,.405,1)}.navigation-menu>ul>li:hover>a,.navigation-menu>ul>li.mob-active>a{color:rgb(var(--white))}.navigation-menu>ul>li .submenu{position:absolute;width:100%;padding:32px 0;left:50%;transform:translate(-50%,10px);top:100%;background:#46108A;box-shadow:0 10px 40px 0 rgba(var(--dark-theme),.3);opacity:0;visibility:hidden;pointer-events:none;transition:0.3s}.navigation-menu>ul>li:hover .submenu{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto}.header-container{max-width:1180px;padding:0 20px;margin:0 auto;width:100%;display:flex;-webkit-box-align:center;align-items:center}.navigation-menu>ul>li .submenu>.header-container>ul{display:flex;flex-direction:column;z-index:1;position:relative;width:100%;min-height:296px;gap:4px 0;padding:16px 0 0 0}.navigation-menu>ul>li .submenu>.header-container>ul>li{list-style:none;display:flex;width:100%}.navigation-menu>ul>li .submenu>.header-container>ul>li>a{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:8px 16px;transition:all 0.3s cubic-bezier(.29,.19,.405,1);width:374px;flex:0 0 374px;font-size:16px;line-height:20px;background:rgba(103,64,186,.3);font-weight:700;border-radius:3px;color:rgb(var(--violet-300));position:relative}.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list)>a .menu-indicator,.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list) ul.submenu-list-menu>li:has(.submenu-deep) a .menu-indicator{content:"";width:16px;height:16px;background-image:url("submenu-arrow-icon.svg"/*tpa=submenu-arrow-icon.svg*/);background-repeat:no-repeat;background-position:center;opacity:0}.navigation-menu>ul>li .submenu>.header-container>ul>li.active:has(.submenu-list)>a .menu-indicator,.navigation-menu>ul>li .submenu>.header-container>ul>li:hover:has(.submenu-list)>a .menu-indicator{opacity:1}.navigation-menu>ul>li .submenu>.header-container>ul>li:hover>a{background:rgba(103,64,186,.6)}.navigation-menu>ul>li .submenu>.header-container>ul>li.active>a{color:rgb(var(--white));background:rgba(103,64,186,.6)}.navigation-menu>ul>li .submenu>.header-container .submenu-list{position:absolute;right:0;top:0;width:calc(100% - 390px);opacity:0;height:100%;pointer-events:none;padding:16px;margin-left:16px;border-left:1px solid rgba(255,255,255,.2);z-index:1;overflow:auto}.navigation-menu>ul>li .submenu>.header-container>ul>li.active .submenu-list,.navigation-menu>ul>li .submenu>.header-container>ul>li:hover .submenu-list{opacity:1;pointer-events:auto;z-index:2;display:grid;align-items:self-start}.navigation-menu>ul>li.accelerators-menu .submenu>.header-container .submenu-list ul{grid-template-columns:1fr 1fr}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul{display:grid;gap:8px;list-style:none;grid-template-columns:1fr;padding:0}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li a{display:flex;-webkit-box-align:center;align-items:center;justify-content:space-between;color:rgb(var(--text-color-1));transition:all 0.3s cubic-bezier(.29,.19,.405,1);line-height:20px;font-weight:450;border-radius:3px;padding:8px 16px;font-size:16px}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li:hover>a,.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li.active:has(.submenu-deep)>a{color:rgb(var(--white));background:rgba(103,64,186,.3)}.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list) ul.submenu-list-menu>li.active:has(.submenu-deep) a .menu-indicator,.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list) ul.submenu-list-menu>li:hover:has(.submenu-deep) a .menu-indicator{opacity:1}.partnerships-container{border-radius:3px;background:#5315A2;padding:16px;max-width:334px;width:100%;align-self:flex-start}.section-title{color:#FFF;font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}.partnership-card{background:#380D6F;padding:8px}.partner-header a{display:flex;align-items:center;gap:8px;margin-bottom:8px}.partner-header .logo{width:46px;height:46px}.partner-name{color:#D5BAF8;font-size:22px;font-weight:450;line-height:24px}.partnerships-container .partnership-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.partner-links a{display:flex;justify-content:space-between;color:#D5BAF8;font-size:16px;font-weight:450;line-height:normal}.partner-links a:hover{color:#FFF}.partner-links a .link-arrow{transform:rotate(0deg);transition:transform 0.3s ease;transform-origin:center}.partner-links a:hover .link-arrow{transform:rotate(-45deg)}.partner-logos{display:flex;justify-content:space-around;margin-top:10px;gap:8px}.partner-logo-item{flex:1;display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;border-radius:3px;background:rgba(103,64,186,.4)}.partner-logos img{max-width:100%}.featured-insights-wrap{display:flex;flex-direction:column;gap:16px}.featured-insight-sec a{display:flex;flex-direction:column;gap:8px}.featured-insight-sec .insight-img-wrap{max-height:68px;max-width:302px;position:relative}.featured-insight-sec .insight-img-wrap img{height:100%;width:100%;border-radius:3px}.insight-img-wrap .insight-label{border-radius:3px;background:#A077F8;padding:2px 4px;color:#fff;position:absolute;bottom:0;left:0}.insight-text{color:#FFF;font-size:14px;font-style:normal;font-weight:450;line-height:16px;letter-spacing:-.28px;margin:0}@media screen and (min-width:992px){.navigation-menu>ul>li.engineering-menu-item .submenu>.header-container>ul>li>a{width:238px;flex:0 0 238px}.navigation-menu>ul>li.engineering-menu-item .submenu>.header-container>ul>li>.submenu-list{width:calc(100% - 254px);margin-left:16px;padding-left:16px}.navigation-menu>ul>li.engineering-menu-item .submenu>.header-container>ul>li:has(.submenu-deep)>.submenu-list::after{content:"";position:absolute;right:50%;top:0;width:1px;height:100%;background:rgba(255,255,255,.2)}.navigation-menu>ul>li.engineering-menu-item .submenu>.header-container .submenu-list ul li .submenu-deep{position:absolute;right:16px;top:0;width:calc(50% - 16px);opacity:0;padding:16px 0 0 16px;pointer-events:none}.navigation-menu>ul>li .submenu>.header-container li.engineering-submenu-item .submenu-list ul li.submenu-list-item:has(.submenu-deep)>a{width:calc(50% - 16px)}.navigation-menu>ul>li.engineering-menu-item .submenu>.header-container .submenu-list ul li.submenu-list-item.active .submenu-deep,.navigation-menu>ul>li.engineering-menu-item .submenu>.header-container .submenu-list ul li.submenu-list-item:hover .submenu-deep{opacity:1;pointer-events:auto;z-index:2}.navigation-menu>ul>li .submenu>.header-container>ul>li.engineering-submenu-item>a{background:rgb(var(--primary-color));color:rgb(var(--white));font-size:20px;line-height:26px;padding:16px}}footer.footer{position:relative}footer.footer:after{content:"";background-image:url("bottom-contant-illustrator.webp"/*tpa=bottom-contant-illustrator.webp*/);background-size:auto;background-repeat:no-repeat;position:absolute;height:212px;width:1196px;bottom:100%;max-width:calc(100% - 30px);right:29px;pointer-events:none;z-index:1;background-position:bottom}.foot-info-row{padding:78px 0 0;position:relative;display:flex;max-width:100%;width:100%}.top-row{max-width:260px;width:100%}.foot-logo{max-width:161px;width:100%;margin-bottom:30px}.social-icon{display:flex;align-items:center}.social-icon img{height:19px}.social-icon a{margin-right:20px;display:block;position:relative;transition:all 0.4s ease-in-out}.social-icon a:hover{opacity:.8}.social-icon a img{display:block}.foot-right{max-width:200px;margin-top:30px;width:100%}.badge-rating-card{display:flex;align-items:center;justify-content:space-between;background:rgba(var(--white),.4);border-radius:3px;padding:16px}.badge-rating-item{border-right:1px solid rgba(0,0,0,.1);padding:0 12px}.badge-rating-item:last-child{border:none;padding-right:0}.badge-rating-item:first-child{padding-left:0}.dmca-badge{margin-top:20px;display:block}.foot-link-row{display:flex;margin:0 -15px;flex:1 1 0%}.link-col{flex:1 1 0%;width:100%;padding:0 15px}.foot-link-title{font-size:18px;font-style:normal;line-height:24px;letter-spacing:-.22px;margin-bottom:13px;padding-bottom:10px;position:relative;color:#6740ba}.foot-link-title::after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:rgba(var(--black),.2)}.link-col ul{padding:0;margin:0}.link-col ul li{list-style:none;padding-bottom:10px;font-size:16px;line-height:22px}.link-col ul li a{display:block;color:rgba(var(--black),1);transition:0.3s}.link-col ul li a:hover{color:rgba(var(--violet-500),1);transition:0.3s}.foot-info-row-wrap{background:#F0E8FA;box-shadow:0 10px 30px 0 rgba(200,176,233,.8);position:relative;z-index:1;padding:0 0 82px}.footer-copyright{background:rgba(var(--violet-400),1);padding:15px 0;position:relative;z-index:1}.footer-copyright p,.policy-links a{font-size:15px;line-height:20px;color:rgba(var(--black),1);margin:0;text-align:center}.footer-copyright-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center}.policy-links a:hover{text-decoration:underline}.address-wrap{padding-bottom:50px;background:url("bottom-contant-illustrator.webp"/*tpa=bottom-contant-illustrator.webp*/) no-repeat center bottom}.locations-we-serve{max-width:370px;display:flex;flex-direction:column;justify-content:center;gap:32px;min-height:350px}.location-map-wrap{display:flex;gap:8px}.location-map{position:relative;width:100%}.location-map::after{content:"";background-image:url("footer-map.webp"/*tpa=footer-map.webp*/);background-size:cover;position:absolute;height:100%;width:100%;aspect-ratio:1;top:0;right:0}.locations{display:flex;flex-direction:column;gap:16px}.locations-we-serve h2{font-size:32px;font-style:normal;font-weight:700;line-height:40px}.location-list{display:grid;grid-template-columns:1fr 1fr;row-gap:16px}.location-item{display:flex;gap:4.5px;align-items:center}.location-item p{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:0}.call-us-now{display:flex;gap:4.5px;color:rgba(var(--black),1)}.call-us-now:hover{color:rgba(var(--primary-color),1)}.call-us-now p{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:0}.our-services{position:relative}.our-service-wrap{position:relative;z-index:2}.our-service-list{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.our-service-list-slider:not(.slick-initialized){overflow:hidden}.our-service-list-slider{margin:0 -15px}.our-service-list-slider .slick-slide{display:flex;padding:0 15px}.our-service-list-slider .slick-prev{left:-60px}.our-service-list-slider .slick-next{right:-60px}.our-service-list-slider .our-service-slide-item{width:100%}.our-service-list-slider:not(.slick-initialized) .our-service-slide-item{padding:0 15px;flex:0 0 auto;width:33.33%}.our-service-list-slider .our-service-card{min-height:402px;display:flex!important;width:100%}.service-slider-withoutlink .our-service-list-slider .our-service-card{min-height:350px}.service-slider-withoutlink .our-service-card-title{display:none}.service-slider-withoutlink .our-service-card{pointer-events:none}.service-slider-withoutlink .our-service-card-text h3{min-height:64px}.our-service-card{border-radius:3px;background:rgba(var(--violet-500),1);box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 1px 18px 0 rgba(0,0,0,.06);padding:32px 34px;transition:800ms cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:20px;min-height:230px;height:100%}.our-service-card:hover{transform:translateY(-10px);background:rgba(var(--violet-400),1)}.our-service-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1;margin-top:auto}.our-service-card-text h3{font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:rgba(var(--white),1)}.our-service-card-text p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:rgba(var(--white-200),1)}.our-service-card-text{position:relative;z-index:1}.our-service-card-title p{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:rgba(var(--white-200),1);margin:0}.arrow-img{max-width:30px;max-height:30px;width:100%;height:100%}.arrow-img img{transform:rotate(0deg);transition:transform 0.3s ease;width:30px;height:30px}.our-service-card:hover .arrow-img img{transform:rotate(45deg)}.head h2{font-size:40px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:20px}.head p{font-size:21px;font-style:normal;font-weight:400;line-height:25px}.our-service-card{position:relative;overflow:hidden}.our-service-card::after{content:"";position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:100% 100%;height:100%;aspect-ratio:1;z-index:0;background-size:auto 100%}.our-service-card:nth-child(1)::after{background-image:url("service-prop-1.webp"/*tpa=service-prop-1.webp*/)}.our-service-card:nth-child(2)::after{background-image:url("service-prop-2.webp"/*tpa=service-prop-2.webp*/)}.our-service-card:nth-child(3)::after{background-image:url("service-prop-3.webp"/*tpa=service-prop-3.webp*/)}.our-service-card:nth-child(4)::after{background-image:url("service-prop-4.webp"/*tpa=service-prop-4.webp*/)}.our-service-card:nth-child(5)::after{background-image:url("service-prop-5.webp"/*tpa=service-prop-5.webp*/)}.our-service-card:nth-child(6)::after{background-image:url("service-prop-6.webp"/*tpa=service-prop-6.webp*/)}.our-service-list-slider{display:flex}.our-service-list-slider.slick-slider .slick-track{display:flex}.our-services.card-light-bg .our-service-list-slider .our-service-card{background:#e7d7fc;min-height:180px;flex-direction:row;padding:18px 24px}.our-services.card-light-bg .our-service-list-slider .our-service-card:hover{background:#d9c3ff;transform:translateY(0)}.our-services.card-light-bg .our-service-list-slider .slick-arrow{background-image:url("white-arrow-left.svg");background-color:#6740ba80}.our-services.card-light-bg .our-service-list-slider .slick-arrow:hover{background-color:#6740ba}.our-services.card-light-bg .our-service-card-text h3{color:#6740ba;min-height:64px}.our-services.card-light-bg .our-service-card-text p{color:#000;margin:0}.our-services.card-light-bg .our-service-card-title{flex:0 0 auto}.our-services.card-light-bg .our-service-card-title p{display:none}.our-services.card-light-bg .our-service-list-slider .our-service-card:after{background-image:url("light-service-card-bg.svg"/*tpa=light-service-card-bg.svg*/);height:426px;width:325px;background-size:cover;bottom:-143px;right:-106px;top:auto;left:auto}.our-services.two-row-slider .our-service-list-slider .our-service-card{min-height:290px;padding:16px}.our-services.two-row-slider .our-service-card-text h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.our-services.two-row-slider .our-service-card-text p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.featured-stories{position:relative;padding:60px 0}.featured-stories .section-head{margin-bottom:40px}.featured-stories .featured-stories-body{background-color:transparent;border-radius:0;padding:0;position:relative;z-index:2}.featured-stories .featured-stories-wrapper{display:flex;gap:30px}.featured-stories .fs-sidebar{flex:0 0 360px;display:flex}.featured-stories .fs-cards-list{width:100%;display:flex;flex-direction:column;gap:24px}.featured-stories .fs-card{display:flex;flex-direction:row;border:1px solid rgba(160,119,248,.2);background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden;cursor:pointer;transition:all 300ms ease;position:relative;gap:0}.featured-stories .fs-card:hover{border-color:rgba(160,119,248,.5);background:rgba(255,255,255,.1);box-shadow:0 1px 2px -1px #0000001A,0 1px 3px 0 #0000001A;transform:translateY(-2px)}:not(.dark-theme-bg) .featured-stories .fs-card{background:#6740ba;border-color:#6740ba}:not(.dark-theme-bg) .featured-stories .fs-card:hover{background:rgb(103 64 186 / 90%)}.featured-stories .fs-card-image{width:109px;height:100%;overflow:hidden;background:#2a2a3e;margin-bottom:0;flex-shrink:0}.featured-stories .fs-card-image img{width:100%;height:100%;object-fit:cover;object-position:center right;display:block}.featured-stories .fs-card-content{padding:16px;display:flex;align-self:center;flex-direction:column;gap:8px;flex:1;justify-content:center}.featured-stories .fs-card-title{font-size:18px;font-weight:700;line-height:24px;color:rgba(var(--white),1);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-stories .fs-card-info{font-size:14px;line-height:20px;display:flex;gap:8px;align-items:center;color:rgba(217,195,255,1);margin:0}.featured-stories .fs-card-link{display:inline-flex;align-items:center;gap:6px;color:rgba(217,195,255,1);text-decoration:none;font-size:16px;font-weight:600;margin-top:auto;transition:all 300ms ease}.featured-stories .fs-card-link img{width:16px;height:16px;transition:transform 300ms ease}.featured-stories .fs-card:hover .fs-card-link img{transform:rotate(45deg)}.featured-stories .fs-main-featured{flex:1;display:flex;flex-direction:column;gap:0;position:relative;border-radius:8px;overflow:hidden;background:rgba(255,255,255,0);box-shadow:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);min-height:450px;transition:all 300ms ease}.featured-stories .fs-featured-image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.featured-stories .fs-featured-image:after{content:"";position:absolute;inset:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(56,13,111,.9) 19.4%,rgba(56,13,111,.4) 45.83%,rgba(0,0,0,0) 84.7%)}.featured-stories .featured-img-display{width:100%;height:100%;object-fit:cover;display:block}.featured-stories .fs-featured-content{background:linear-gradient(0deg,rgba(0,0,0,.7) 8.6%,rgba(56,13,111,.2) 53.04%,rgba(0,0,0,0) 79.95%);position:absolute;bottom:0;left:0;right:0;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.featured-stories .fs-main-featured .fs-featured-inner{display:flex;flex-direction:column}.featured-stories .fs-main-featured .fs-featured-title{color:rgba(var(--white),1);margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-stories .fs-main-featured .fs-featured-description{font-size:16px;line-height:24px;color:#D9C3FF;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-stories .fs-main-featured .fs-featured-link{display:inline-flex;align-items:center;gap:16px;color:#D9C3FF;text-decoration:none;font-size:16px;width:fit-content;transition:all 300ms ease;margin-top:16px}.featured-stories .fs-featured-link img{width:30px;height:30px;transition:transform 300ms ease}.featured-stories .fs-main-featured:hover{box-shadow:0 1px 2px -1px #0000001A,0 1px 3px 0 #0000001A;transform:translateY(-2px)}.fs-main-featured:hover .fs-featured-link img{transform:rotate(45deg)}.featured-stories .fs-card-image picture,.featured-stories .fs-featured-image picture{height:100%}.featured-stories .fs-main-featured{min-height:400px}.engineering-companies{position:relative}.engineering-companies>.bg-texture{background-image:url("bg-texture-7.webp"/*tpa=bg-texture-7.webp*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:740px;bottom:60px;right:0;width:600px;pointer-events:none;z-index:-1;left:auto;background-position:right}.engineering-companies-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.engineering-content{flex:0 1 644px}.engineering-img{width:100%;height:auto;flex:0 1 377px}.engineering-heading>h2{color:#6740ba}.engineering-subtext>p{color:#000;margin:0}.engineering-heading{margin-bottom:16px}.engineering-subtext{display:flex;flex-direction:column;gap:24px}.highlight-head,.h-highlight{position:relative;background:linear-gradient(-225deg,transparent 5px,rgba(237,194,198,.6) 0) bottom left,linear-gradient(-45deg,transparent 5px,rgba(237,194,198,.6) 0) bottom right;background-size:51% 7px;background-repeat:no-repeat}.highlight-head-dark{position:relative;background:linear-gradient(-225deg,transparent 5px,rgba(237,194,198,.6) 0) bottom left,linear-gradient(-45deg,transparent 5px,rgba(237,194,198,.6) 0) bottom right;background-size:50% 8px;background-repeat:no-repeat}.dark-theme-bg .highlight-head,.dark-theme-bg .h-highlight{position:relative;background:linear-gradient(-225deg,transparent 5px,rgba(237,194,198,.6) 0) bottom left,linear-gradient(-45deg,transparent 5px,rgba(237,194,198,.6) 0) bottom right;background-size:50% 8px;background-repeat:no-repeat}.recognize-engineering-companies>.bg-texture{background-image:url(""/*tpa=recognize-bg-texture.png*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:740px;aspect-ratio:1;top:0;right:0;width:600px;pointer-events:none;z-index:-1;left:auto;background-position:right}.recognize-content-wrap{display:flex;align-items:stretch;gap:30px}.recognize-content-left{flex:0 0 656px;display:flex;align-items:start;flex-direction:column;gap:24px;border-radius:3px;background:#6740ba;padding:40px 30px 42px 30px}.recognize-heading h3{color:#fff;margin:0}.recognize-content-right{padding:18px 14px;border-radius:4px;background:#d9c3ff;display:flex;align-items:center;justify-content:center;width:100%}.solution-subtext{font-size:18px}.service-hero.hero:after{top:0;height:640px;width:280px;background-image:url("service-hero-illustrator.svg"/*tpa=service-hero-illustrator.svg*/)}.service-heading p{font-size:21px}.data-engg-services{position:relative;z-index:1}.service-data-engg.data-engg-services>.bg-texture{background-image:url("service-tab-right-bg-texture.svg"/*tpa=service-tab-right-bg-texture.svg*/);background-size:cover;background-repeat:no-repeat;position:absolute;content:'';width:538px;height:847px;top:0;right:0;z-index:0;pointer-events:none}.data-engg-services .service-heading h2{margin-bottom:8px}.data-engg-services .services-wrapper{display:flex;gap:31px;margin-top:40px;position:relative;z-index:2}.data-engg-services .services-wrapper .service-left-content{flex:0 0 362px}.data-engg-services .services-wrapper .service-left-content ul{list-style:none;flex-direction:column}.data-engg-services .services-wrapper .service-left-content ul li{background:rgba(103,64,186,.3);border-radius:3px;margin-bottom:2px}.data-engg-services .services-wrapper .service-left-content ul li a{font-size:24px;line-height:32px;color:#D9C3FF;font-weight:700;display:block;text-decoration:none;padding:16px 24px;border-radius:3px;display:flex;justify-content:space-between;align-items:center}.light-theme-bg .data-engg-services .services-wrapper .service-left-content ul li a{color:#6740BA}.data-engg-services .services-wrapper .service-left-content ul li a.active{background-color:rgb(var(--violet-500));color:rgb(var(--white));position:relative;border-left:5px solid rgb(var(--neutral-2))}.data-engg-services .services-wrapper .service-left-content ul li a.active{color:rgb(var(--white));border-left:4px solid rgba(160,119,248,1)}.data-engg-services .services-wrapper .service-left-content ul li a img{width:30px;height:30px;display:none}.data-engg-services .services-wrapper .service-left-content ul li a.active img{display:block}.service-right-content .tab-pane.fade{display:none}.service-right-content .tab-pane.fade.active.show{display:block}.service-right-content h5{font-size:32px;line-height:40px}.service-right-content p{margin:8px 0 16px}.service-right-content .badge-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin:40px 0}.service-right-content .badge-wrapper .badge{display:inline-block;background-color:rgba(103,64,186,.3);color:rgb(var(--white));font-size:20px;line-height:24px;font-weight:700;padding:6px 20px;border-radius:3px;border-left:4px solid rgb(var(--violet-500));white-space:normal;text-align:left}.service-right-content .slide-link{margin-top:40px}.service-right-content .slide-link a{color:rgb(var(--violet-500))}.service-right-content .slide-link .decoration{background-color:rgb(var(--violet-500))}.simform-card .our-simform-card-text .card-icon{margin-bottom:24px}.simform-card .our-simform-card-text h3{font-size:24px;line-height:32px;font-weight:700;color:#6740BA}.simform-card .our-simform-card-text p{margin-top:16px;color:#000}.simform-card-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin-top:36px;position:relative;z-index:2}.two-column-grid .simform-card-grid{grid-template-columns:1fr 1fr}.simform-card{border-radius:3px;background:#D9C3FF;padding:32px 34px;transition:800ms cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.simform-card:hover{transform:translateY(-10px);background:rgba(255,255,255,1);box-shadow:0 10px 30px 0 rgba(155,125,196,.2)}.our-simform-card-text{position:relative;z-index:1}.simform-card::after{content:"";position:absolute;bottom:-240px;right:-253px;background-repeat:no-repeat;height:445px;width:445px;aspect-ratio:1;background-position:center center;background-size:contain;background-image:url("offer-banner-1.webp"/*tpa=offer-banner-1.webp*/);opacity:.3;z-index:0}.leading-companies>.bg-texture.services-bg-texture{background-image:url("services-bg-texture-1.webp"/*tpa=services-bg-texture-1.webp*/);top:0;left:-10px;background-position:left center}.ser-product-engineering{margin-bottom:141px;position:relative}.service-information:after{content:' ';background-image:url("service-engg-illustrator-3.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:800px;width:280px;top:70px;right:0;z-index:1;pointer-events:none}.engineering-services .simform-heading{margin-bottom:16px}.simform-engineering-services{display:flex;align-items:flex-start;gap:56px;position:relative;z-index:2}.simform-engineering-content,.simform-engineering-list{width:50%}.simform-engineering-content p{font-size:21px;margin-bottom:30px;font-weight:400;line-height:25px;color:#000}.simform-engineering-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.simform-engineering-list ul li{display:flex;align-items:center;background-color:#D9C3FF;border-radius:3px;padding:8px 16px;gap:8px}.simform-engineering-list ul li span{width:32px;display:block;flex:0 0 32px}.simform-engineering-list ul li p{font-size:24px;margin-bottom:0;font-weight:700;line-height:32px;color:#000}.ppc-service-list-section{width:100%;display:block;padding-bottom:80px}.ppc-service-list-wrap{position:relative;overflow:hidden}.ppc-service-list-wrap .ppc-service-list{display:flex;padding:40px 0 40px calc((100vw - 1140px) / 2)}.ppc-service-list .service-single{width:100%;display:flex;align-items:flex-start;background-color:rgb(255,255,255);box-shadow:rgba(0,0,0,.06) 0 1px 18px 0,rgba(0,0,0,.1) 0 3px 5px -1px;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s;border:1px solid rgba(103,64,186,.5);max-width:320px;min-width:320px;position:relative;flex-direction:column;text-align:left;align-items:flex-start;margin:0 20px;padding:30px;height:100%}.ppc-service-list .service-single:hover{box-shadow:rgba(0,0,0,.1) 0 11px 15px -3px,rgba(0,0,0,.04) 0 9px 30px 3px,rgba(0,0,0,.04) 0 20px 30px 3px;transform:translateY(-5px)}.ppc-service-list .service-single .service-img-blk{width:100px;height:100px;margin:0 0 23px;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s;overflow:hidden;border-radius:50%}.ppc-service-list .service-single .service-img-blk img{width:100%}.ppc-service-list .service-single:hover .service-img-blk{transform:translateY(-11px);box-shadow:rgba(0,0,0,.1) 0 20px 40px}.ppc-service-list .service-single .service-content-blk{flex:1 1 0%}.ppc-service-list .service-single .service-content-blk h4{font-size:18px;margin-bottom:7px;line-height:24px;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s;color:rgb(103,64,186)}.ppc-service-list .service-single:hover .service-content-blk h4{transform:translateY(-7px)}.ppc-service-list .service-single .service-content-blk p{font-size:17px;line-height:23px;margin:0;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s}.ppc-service-list .service-single:hover .service-content-blk p{transform:translateY(-4px)}.indicator-container{width:180px;height:1px;position:relative;background:rgb(193 172 224);margin:40px auto 0}.indicator-container .indicator-inner{width:40px;height:6px;left:0;position:absolute;top:-6px;background:rgb(103,64,186)}.clutch-review-section{margin-bottom:80px}.heading-wrapper{max-width:727px;width:100%;text-align:center;margin:0 auto}.clutch-review-slider{margin-top:60px}.clutch-review-slider:not(.slick-initialized){max-height:440px;display:flex;overflow:hidden}.clutch-review-slider:not(.slick-initialized) .slide-item{height:auto}.post .clutch-review-slider .slick-list{overflow:visible}.post .clutch-review-slider .slick-dots{display:flex;align-items:center;justify-content:center;margin:0;padding:0;margin-top:32px;list-style:none;gap:12px;width:100%}.clutch-review-slider .slick-track{display:flex}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.clutch-review-slider .slide-item{display:block;width:384px;flex:0 0 auto;margin-right:16px;height:100%}.clutch-review-card{width:100%;overflow:hidden;background:#fff;border-radius:16px;box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#292929;height:100%;display:flex;flex-direction:column;cursor:pointer;transition:all 0.3s ease-in-out}.clutch-review-card .cr-card-header{padding:24px;background-color:rgb(246 247 248/1);display:flex;align-items:center;gap:8px}.clutch-review-card .cr-card-header .company-logo{width:40px;height:40px;margin:0}.clutch-review-card .cr-card-content{display:flex;flex-direction:column;gap:24px;padding:24px;flex:1 1 auto}.clutch-review-card .cr-info-title{font-size:20px;line-height:26px;font-weight:500;margin:0 0 6px}.clutch-review-card .cr-info-text{margin:0;font-size:16px;font-weight:400;line-height:24px}.clutch-review-card .cr-card-footer{padding:0 24px 24px;display:flex;flex-direction:column;gap:16px}.clutch-review-card .cr-card-user-info{display:flex;align-items:center;gap:16px}.entry-content img{max-width:100%}.clutch-review-card .cr-card-user-avatar{height:48px!important;margin:0!important;width:48px;border-radius:50%;border:1px solid rgb(174 186 216 / 10%)}.clutch-review-card .cr-card-user-details{display:flex;flex-direction:column}.clutch-review-card .cr-card-user-name{font-weight:700;font-size:16px;line-height:20px;margin:0}.clutch-review-card .cr-card-user-designation{font-size:14px;line-height:20px;margin:0}.clutch-review-card .cr-card-footer .crfoot-bottom{align-items:center;display:flex;gap:16px}.clutch-review-card .cr-card-rating-logo{height:auto!important;margin:0!important;width:70px}.clutch-review-card .cr-card-rating{display:flex;align-items:center;gap:8px}.clutch-review-card .cr-card-rating-text{font-size:20px;line-height:30px;font-weight:400;margin:0}.clutch-review-card .cr-card-stars{display:flex;align-items:center;color:#F66135;font-size:16px;gap:4px}.clutch-review-slider .slick-list{overflow:visible}.clutch-review-slider .slick-dots{display:flex;align-items:center;justify-content:center;margin:0;padding:0;margin-top:32px;list-style:none;gap:12px 8px;width:100%;position:static;flex-wrap:wrap}.clutch-review-slider .slick-dots li{width:auto;height:auto;margin:0}.clutch-review-slider .slick-dots li button{border:0;display:flex;width:32px;height:6px;border-radius:24px;cursor:pointer;font-size:0;outline:0;transition:all 0.4s ease-in-out}.clutch-review-slider .slick-dots li,.post .clutch-review-slider .slick-dots li:last-child{padding:0}.service-case-studies.case-studies .bg-texture{background-image:url("service-engg-illustrator-3.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:744px;width:260px;top:20px;right:0;z-index:0;pointer-events:none;left:auto}.service-leading-com.leading-companies>.bg-texture{background-image:url("service-leading-illustrator-4.svg"/*tpa=service-leading-illustrator-4.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:right;position:absolute;height:100%;top:0;right:0;width:100%;z-index:1;pointer-events:none}.service-leading-com:before{content:' ';background-image:url("service-leading-illustrator-5.svg"/*tpa=service-leading-illustrator-5.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:left;position:absolute;height:100%;top:0;left:0;width:100%;z-index:1;pointer-events:none}.service-leading-com .leading-companies-content{position:relative;z-index:1}.services-engineering-bg-texture:after{content:' ';background-image:url("service-leading-illustrator-4.svg"/*tpa=service-leading-illustrator-4.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:right;position:absolute;height:100%;top:0;right:0;width:100%;z-index:1;pointer-events:none}.services-row{border-top:1px solid #6740ba78;border-left:1px solid #6740ba78;border-right:1px solid #6740ba78;display:flex;flex-wrap:wrap;margin-bottom:80px;margin-top:30px;background:#fff}.services-row .single-service{border-right:1px solid #6740ba78;border-bottom:1px solid #6740ba78;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s}.services-row>.single-service:nth-child(3),.services-row>.single-service:nth-child(6){border-right:0}.services-row .single-service:hover{transform:translateY(0);box-shadow:rgba(0,0,0,.05) 0 11px 15px -7px,rgba(0,0,0,.01) 0 9px 46px 8px,rgba(0,0,0,.05) 0 24px 38px 3px;position:relative;z-index:1;background:rgba(217,195,255,.3)}.services-row .single-service>.vc_column-inner{padding:24px}.services-row .single-service>.vc_column-inner>.wpb_wrapper{display:flex}.services-row .single-service>.vc_column-inner>.wpb_wrapper .wpb_single_image{width:50px;height:50px;margin-right:16px;border-radius:50%;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s;flex-shrink:0}.services-row .single-service:hover>.vc_column-inner>.wpb_wrapper .wpb_single_image{transform:translateY(-11px);box-shadow:rgba(0,0,0,.1) 0 20px 40px}.services-row .single-service h4{font-size:18px;line-height:24px;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s}.services-row .single-service:hover h4{transform:translateY(-7px)}.services-row .single-service p{font-size:17px;line-height:23px;margin:0;transition:all 800ms cubic-bezier(.2,.8,.2,1) 0s}.services-row .single-service:hover p{transform:translateY(-4px)}.simform-guarantee-sec{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;margin:0 0 120px!important;justify-content:space-between}.simform-guarantee-sec .wpb_column:first-child{flex:0 1 700px;width:auto;max-width:700px}.simform-guarantee-sec .wpb_column:last-child{flex:0 1 440px;width:auto;max-width:440px;padding:0 0 0 45px}.simform-guarantee-sec .wpb_column .vc_column-inner{padding:0}.simform-guarantee-sec .buildapp-section{margin:0;padding:50px 50px 0;position:relative}.simform-guarantee-sec .buildapp-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:20px;border-radius:6px;background-color:#6740ba1f;z-index:0;height:auto;background-image:inherit;width:100%}.buildapp-section .container{padding:0}.buildapp-section .app-video-wrapper{max-width:700px;width:100%;margin:0 auto}.buildapp-section .app-video-wrapper .app-video-block{overflow:hidden;position:relative;z-index:10;margin:0;border-radius:5px;padding-bottom:56.21%}.buildapp-section .app-video-block iframe{width:100%;height:100%;top:0;left:0;position:absolute}.buildapp-section .app-video-block .poster-wrapper{position:absolute;width:100%;height:100%;background:url("poster-img.webp"/*tpa=poster-img.webp*/);background-size:cover;top:0;left:0;opacity:1;visibility:visible;background-position:center center;transition:all 0.5s ease-in-out 0s}.buildapp-section .play-pause-buttton{width:70px;height:70px;position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translateY(-50%);background-color:#ef5366;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0;outline:none;box-shadow:inherit;cursor:pointer;transition:all 0.5s ease-in-out}.buildapp-section .play-pause-buttton:hover{background:#fff}.buildapp-section .play-pause-buttton:hover svg path+path{fill:#ef5366}.buildapp-section .play-pause-buttton svg{margin-right:-4px}.simform-guarantee-sec .wpb_column:last-child .wpb_text_column h2{margin:0 0 30px;line-height:53px}.simform-guarantee-sec .wpb_column:last-child .wpb_text_column p{font-size:17px;font-weight:400;line-height:1.5;letter-spacing:-.17px;margin:0 0 20px}.simform-guarantee-sec .wpb_column:last-child .wpb_text_column p strong{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.17px}.product-main-heading h1{font-size:40px;line-height:48px;letter-spacing:-.52px;margin-bottom:20px}.product-main-heading h3{font-size:30px;line-height:36px;font-weight:500}.clutch-hero-sec{padding-bottom:80px}.clutch-hero-sec .product-main-heading p{font-weight:400;line-height:28px;font-size:22px}.clutch-hero-sec.gradient-overlay:before{z-index:1}.clutch-hero-sec.gradient-overlay:after{background-image:inherit;background:linear-gradient(180deg,#380D6F 60.83%,rgba(56,13,111,0) 80.63%);height:100%;width:100%;inset:0}.clutch-hero-sec.gradient-overlay .product-main-heading h1,.clutch-hero-sec.gradient-overlay .product-main-heading p{color:#fff}.aws-form-wrapper>.vc_column-inner>.wpb_wrapper{border-radius:4px;background:#D9C3FF;padding:24px!important;z-index:2;position:relative;min-height:inherit}.aws-form-wrapper h2{font-size:24px;font-weight:700;line-height:32px;color:#000;margin:0 0 8px}.aws-form-wrapper p{font-size:18px;font-weight:400;line-height:24px;margin:0 0 24px;color:#000}.aws-form-wrapper .banner-form{margin:0}.aws-form-wrapper .banner-form .wpb_wrapper{margin:0;border-radius:0;max-width:100%;box-shadow:none}.aws-form-wrapper .hs-form-field .hs-input{width:100%;height:46px;padding:12px 0 14px;border-radius:0;border:0;border-bottom:1px solid rgba(103,64,186,.2);transition:all 0.3s ease;font-size:16px;font-weight:400;line-height:20.24px;letter-spacing:-.17391300201416016px;background-color:transparent}.aws-form-wrapper .hs-form-field .hs-input.hs-fieldtype-textarea{height:126px;resize:none}.aws-form-wrapper .hs-form-field .hs-input:focus{border-color:rgba(239,83,102,1)}.aws-form-wrapper .hs-form-field .input:focus-visible{outline:none}.aws-form-wrapper .hs-form-field .hs-input:-webkit-autofill{box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:#000}.aws-form-wrapper .hs-submit{margin-top:24px}.aws-form-wrapper .hs-submit .hs-button{width:100%}.faq-section{position:relative;padding:120px 0 150px}.faq-section .heading-wrapper{max-width:727px;width:100%;text-align:center;margin:0 auto}.faq-listing-wrapper{display:flex;margin-top:40px;-webkit-box-pack:justify;justify-content:space-between}.faq-listing-wrapper .faq-listing{position:relative;width:100%;max-width:750px;overflow:hidden}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper{position:absolute;overflow-y:auto;width:100%;height:100%;margin-left:16px;padding-right:26px;padding-left:10px}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item{margin-bottom:16px;background-color:rgba(217,195,255,1);padding:21px 36px 25px 30px;border-width:1px 1px 0;border-style:solid solid solid;border-color:rgba(217,195,255,1);border-image:initial;transition:all 0.3s ease 0s;border-bottom:0}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item.active{background-color:rgb(255,255,255);box-shadow:rgba(0,0,0,.1) 0 3px 5px -1px}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item .title{color:rgba(103,64,186,1);font-size:20px;line-height:32px;font-weight:600;letter-spacing:-.22px;position:relative;padding-right:86px;display:block;cursor:pointer;box-shadow:initial;text-align:left;width:100%;z-index:1;transition:all 0.3s ease 0s;border-width:0;outline:0;border-style:initial;border-color:initial;border-image:initial;background:transparent}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item.active .title{color:rgba(34,34,34,1)}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item .panel{padding-right:34px;max-height:0;transition:max-height 0.15s ease-out 0s;overflow:hidden}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item.active .panel{max-height:500px;overflow-y:auto}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item .panel p{padding-top:15px;margin-bottom:0;color:rgb(34,34,34);font-size:17px;line-height:26px;letter-spacing:-.18px}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item .title::after{content:"";position:absolute;width:18px;height:12px;top:50%;margin-top:-6px;right:0;z-index:99;background-image:url(""/*tpa=faq-down-arrow_purple.svg*/);transition:all 0.3s ease 0s}.faq-listing-wrapper .contact-support-block{width:360px;margin-left:20px;background-color:rgba(103,64,186,1);text-align:center;position:relative;padding:545px 29px 0;overflow:hidden}.faq-listing-wrapper .contact-support-block .img-block{position:absolute;left:0;top:0;right:0;display:block;z-index:0;margin:0 auto}.faq-listing-wrapper .contact-support-block .img-block img{display:block;margin:0 auto;max-width:100%;height:auto}.faq-listing-wrapper .contact-support-block .content-blk{position:relative;z-index:1}.faq-listing-wrapper .contact-support-block .content-blk h4{margin-bottom:14px;color:rgb(255,255,255);font-size:20px;line-height:28px;font-weight:500;text-align:center;letter-spacing:-.22px}.faq-listing-wrapper .contact-support-block .content-blk p{margin-bottom:40px;font-size:17px;line-height:26px;text-align:center;letter-spacing:-.18px;color:rgb(255,255,255)}.faq-listing-wrapper .contact-support-block .content-blk .btn-contact{margin-bottom:50px}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item.active .title::after{transform:rotate(180deg)}.faq-section.fullfaq_section{padding:0 0 50px}.faq-section.fullfaq_section .container{padding:0!important}.fullfaq_section .faq-listing-wrapper .faq-listing{max-width:100%}.fullfaq_section .faq-listing-wrapper .faq-listing .faq-accoridon-wrapper{position:relative;max-height:none;padding:0;margin:0;padding-bottom:10px;overflow:visible}.fullfaq_section .faq-listing-wrapper .faq-listing .wrapper-shadow{display:none}.faq-section.fullfaq_section::after{display:none}.step-section-row{display:flex;position:relative;flex-wrap:wrap;padding-bottom:31px}.step-section-row .wpb_column .vc_column-inner{height:100%}.step-section-row .wpb_column{counter-increment:step-counter}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper{position:relative;border:1px solid #6740ba78;padding:15px 20px;height:100%;background:#fff}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper .wpb_single_image{margin-bottom:7px}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper .wpb_text_column{margin-bottom:0}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper .wpb_text_column h6{font-size:18px;line-height:25px;margin-bottom:4px}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper .wpb_text_column p{font-size:15px;line-height:20px;margin:0;color:rgb(61,61,61)}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper::before{content:counter(step-counter);position:absolute;width:30px;height:30px;top:0;right:0;background:#6740ba;color:#fff;text-align:center;font-weight:400;font-size:18px;line-height:30px}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper::after{content:"";width:15px;height:39px;position:absolute;right:-20px;bottom:0;top:0;margin:auto 0;transform:rotate(-90deg);background:url("flow-arrow1.svg"/*tpa=flow-arrow1.svg*/) no-repeat}.step-section-row .wpb_column:last-child .vc_column-inner>.wpb_wrapper::after{content:none}.step-section-row::before{content:"";position:absolute;width:100%;height:39px;bottom:0;background:url("connector-img.svg"/*tpa=connector-img.svg*/) no-repeat;max-width:892px;background-size:100%;margin:0 auto;z-index:10;left:0;right:0;display:block!important}.service-layers-section{display:flex;flex-wrap:wrap;row-gap:16px}.service-layers-section .service-layers-card{flex:0 0 auto}.service-layers-section .service-layers-card ul{padding-left:20px}.service-layers-section .service-layers-card pre{border:1px solid #6740ba;padding:2px 8px;color:#fff;display:inline-block;border-radius:24px;background:#6740ba;margin:0 4px 4px 0;font-size:12px;font-weight:700}.service-layers-section .service-layers-card:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background-color:#e0d9f0}.service-layers-section .service-layers-card:not(:last-child)::before{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%) rotate(45deg);width:20px;height:20px;border-top:2px solid #e0d9f0;border-right:2px solid #e0d9f0;background-color:#380d6f;z-index:1}.light-theme-bg .service-layers-section .service-layers-card:not(:last-child)::after{background:rgba(var(--black),.2)}.light-theme-bg .service-layers-section .service-layers-card:not(:last-child)::before{border-color:rgba(var(--black),.2);background:#f1e8fa}.table-wrapper{overflow:auto;width:100%}.page table{width:100%;font-size:16px;border:none;background:#E7D7FC!important;border-radius:3px;margin-bottom:0;overflow:auto}.page table>thead>tr>th,.page table>tbody>tr>th,.page table>tfoot>tr>th,.page table>thead>tr>td,.page table>tbody>tr>td,.page table>tfoot>tr>td{padding:8px 16px;vertical-align:top}.page table>tbody>tr{border-bottom:1px solid #efebff!important}.page table:not(:has(>thead))>tbody>tr:first-child>th,.page table:not(:has(>thead))>tbody>tr:first-child>td,.page table>thead>tr:first-child>th{background-color:#a077f8;color:#fff;padding:16px}.page table.blog-sim-developed>tbody>tr:first-child>th,.page table.blog-sim-developed>tbody>tr:first-child>td{background-color:inherit;color:rgba(103,64,186,1);font-size:18px;padding:16px}.page table>tbody>tr:first-child>th:first-child,.page table>tbody>tr:first-child>td:first-child{border-radius:3px 0 0 0}.page table>tbody>tr:first-child>th:last-child,.page table>tbody>tr:first-child>td:last-child{border-radius:0 3px 0 0}.page table>tbody>tr:last-child>th:first-child,.page table>tbody>tr:last-child>td:first-child{border-radius:0 0 0 3px}.page table>tbody>tr:last-child>th:last-child,.page table>tbody>tr:last-child>td:last-child{border-radius:0 0 3px 0}.page table>thead>tr:first-child td,.page table>thead>tr:first-child th{border-right:1px solid #fff!important}.page table>tbody>tr td,.page table>tbody>tr th{border-right:1px solid #efebff!important;color:#000;text-align:left!important}.page table>tbody>tr td:first-child,.page table>tbody>tr th:first-child{background:#d9c2ff}.page table>tbody>tr td a,.page table>tbody>tr th a{color:#000}.delivery-platforms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:0;position:relative;z-index:2}.delivery-platform-card{background:rgb(160 119 249);border-radius:5px;overflow:hidden;padding:0;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}.delivery-platform-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(103,64,186,.15)}.platform-header{display:flex;align-items:center;gap:10px;padding:12px 14px 10px}.platform-icon{width:36px;height:36px;background:rgba(var(--violet-500),1);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;font-weight:700;color:rgba(var(--white),1)}.platform-title h3{font-size:16px;line-height:22px;font-weight:700;color:rgba(var(--white),1);margin:0}.platform-main{background:#D9C3FF;flex-grow:1;display:flex;flex-direction:column}.platform-main-header{display:flex;padding:16px 18px;background:rgba(var(--violet-500),1);align-items:flex-start;gap:16px;margin-bottom:0;min-height:140px}.platform-main-icon{width:80px;height:80px;flex-shrink:0}.platform-main-icon img{width:100%;height:100%;object-fit:contain}.platform-main-content h4{font-size:18px;line-height:26px;font-weight:700;color:rgba(var(--white),1);margin-bottom:6px}.platform-main-content p{font-size:16px;line-height:22px;color:rgba(var(--white),.9);font-weight:400;margin:0}.platform-features{display:flex;padding:16px 18px;flex-direction:column;gap:12px;margin:0;list-style:none}.platform-card-cta{padding:0 18px 16px;margin-top:auto}.no-platform-icon .platform-main-content h4{font-size:24px;line-height:32px}.platform-features .platform-feature{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:22px;color:rgba(var(--black),1);font-weight:400}.platform-feature .feature-icon{width:24px;flex:0 0 auto;height:24px;margin-top:3px}.feature-icon img{width:100%;display:block}.zig-zag-sec-row.vc_rtl-columns-reverse{flex-direction:row-reverse}.card-badge-links ul{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:8px;align-items:flex-start;padding:0;list-style:none}.dark-theme-bg .card-badge-links ul li a{color:rgb(var(--white));background-color:rgba(103,64,186,.3)}.card-badge-links ul li a{background-color:#D9C3FF;display:block;color:rgba(var(--dark-theme),1);font-size:20px;line-height:24px;font-weight:700;padding:6px 40px 6px 20px;border-radius:3px;border-left:4px solid rgb(var(--violet-500));white-space:normal;text-align:left;position:relative}.card-badge-links ul li a:after{content:"";position:absolute;right:8px;top:0;bottom:0;margin:auto 0;height:24px;width:24px;background-image:url("arrow-violet-bg.svg"/*tpa=arrow-violet-bg.svg*/);background-repeat:no-repeat;background-position:center;background-size:24px;transition:all 0.3s ease-in-out}.dark-theme-bg .card-badge-links ul li a:after{background-image:url("arrow-bg.svg"/*tpa=arrow-bg.svg*/)}.card-badge-links ul li a:hover:after{transform:rotate(45deg)}main.belowheader:has(.offer-hero),main.belowheader:has(.service-hero){padding-top:0}.offer-hero{margin-bottom:50px;position:relative;z-index:2}.offer-hero .offer-hero-content.hero-content{max-width:670px;min-height:625px}.hero.offer-hero:after{background-image:url("offer-bg-texture-1.webp"/*tpa=offer-bg-texture-1.webp*/);height:957px;width:601px}.simform-card.offer-simform-card{padding:24px}.simform-card.offer-simform-card::after{background-image:url("offer-card-1.webp")}.offer-why-simform-bg-texture{background-image:url("offer-bg-texture-3.webp"/*tpa=offer-bg-texture-3.webp*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;aspect-ratio:1;top:250px;left:0;width:100%;z-index:1}.offer-capabilities .service-right-content p:last-child{margin-bottom:0}.sec-approach .simform-heading{margin-bottom:36px}.approach-inner img{width:100%}.offer-lead-companies.leading-companies>.bg-texture{background-image:url("service-leading-illustrator-4.svg"/*tpa=service-leading-illustrator-4.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:right;position:absolute;height:100%;top:0;right:0;width:100%;z-index:1;pointer-events:none}.offer-lead-companies:before{content:' ';background-image:url("service-leading-illustrator-5.svg"/*tpa=service-leading-illustrator-5.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:left;position:absolute;height:100%;top:0;left:0;width:100%;z-index:1;pointer-events:none}.offer-lead-companies .leading-companies-content{position:relative;z-index:1}.offer-casestudy.case-studies .bg-texture{background-image:url("service-engg-illustrator-3.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:744px;width:260px;top:20px;right:0;z-index:0;pointer-events:none;left:auto}.case-studies-bg-texture{background-image:url("offer-bg-texture-4.webp"/*tpa=offer-bg-texture-4.webp*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;aspect-ratio:1;top:300px;left:0;width:100%;z-index:-1}.our-experts-bg-texture{background-image:url("offer-bg-texture-5.webp"/*tpa=offer-bg-texture-5.webp*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;aspect-ratio:1;top:40px;right:0;width:100%;z-index:-1;background-position:center right}.offer-why-simform:before{content:' ';background-image:url("offer-why.svg");background-size:auto 100%;background-repeat:no-repeat;background-position:right;position:absolute;height:743px;top:80px;left:0;width:216px;z-index:1;pointer-events:none}.row.blog-card-grid{row-gap:30px;margin-inline:-15px}.row.blog-card-grid>*{padding-inline:15px}.blog-category-section.dark-theme-bg{padding:88px 0}.blog-category-section{position:relative}.blog-category-section>.bg-texture,.blog-brochure-section>.bg-texture{background-size:contain;background-repeat:no-repeat;position:absolute;aspect-ratio:1;left:0;z-index:-1}.blog-category-section>.blog-category-bg-texture{background-image:url("blog-bg-texture-1.webp");top:0;width:600px;z-index:0}.blog-category-section>.blog-category-bg-texture-2{background-image:url("blog-bg-texture-2.webp"/*tpa=blog-bg-texture-2.webp*/);top:0;width:600px;top:-50px}.blog-category-section>.blog-category-bg-texture-3{background-image:url("blog-bg-texture-3.webp");width:600px;left:auto;right:0;background-position:right;top:0}.blog-category-section>.blog-category-bg-texture-4{background-image:url("blog-bg-texture-4.webp"/*tpa=blog-bg-texture-4.webp*/);bottom:0;width:600px;left:auto;right:0;background-position:right}.blog-category-section>.blog-category-bg-texture-5{background-image:url("blog-bg-texture-2.webp"/*tpa=blog-bg-texture-2.webp*/);width:600px;top:250px}.blog-category-section>.blog-category-bg-texture-6{background-image:url("blog-bg-texture-5.webp"/*tpa=blog-bg-texture-5.webp*/);width:600px;top:-50px}.blog-page-wrapper{padding-top:88px}.blog-main-section{padding-top:89px;margin-bottom:47px}.blog-section-head{margin-bottom:48px;position:relative;z-index:1}.blog-section-head h2{margin-bottom:16px}.blog-category-inner{position:relative;z-index:1}.blog-category-list-sec{background:#fff;padding:16px 0;z-index:99;position:sticky;position:-webkit-sticky;top:0;transition:all 0.3s ease-in-out;margin-bottom:0}.blog-category-list-sec.stickyTop{padding:10px 0}.blog-category-list-sec .blog-category-inner{display:flex;flex-direction:column;gap:20px}.blog-category-list-sec .blog-category-inner .blog-category-list{display:flex;align-items:center}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item{padding:0 8px;position:relative}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item:first-child{padding-left:0}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item::after{content:'';position:absolute;top:53%;height:100%;width:1px;background:#c1c1c1;transform:translate(0,-50%);right:0}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item:last-child:after{display:none}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item .btn-link{font-weight:400;font-size:16px;line-height:20px;color:#3d3d3d;border-radius:4px;padding:8px 16px;display:block;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;text-decoration:none}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item .btn-link:hover{color:#ef5366}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item .btn-link.active{color:#fff;background:#ef5366}.blog-category-list-sec .blog-category-inner .blog-bottom-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.blog-category-list-sec .blog-category-inner .blog-search-row{position:relative}.blog-category-list-sec .blog-category-inner .blog-search-row .dropdown-toggle::after{display:none}.blog-category-list-sec .blog-category-inner .blog-search-row .form-control{border:none;border:1px solid rgba(248,192,201,1);padding:9px 10px 9px 46px;border-radius:4px;font-weight:400;font-size:16px;line-height:20px;color:#3d3d3d;background-color:#fff;outline:0;box-shadow:inherit;font-family:'Circular Std',Arial,sans-serif}.blog-category-list-sec .blog-category-inner .blog-search-row .form-control::placeholder{color:rgba(61,61,61,.5)}.blog-category-list-sec .blog-category-inner .category-select-block .blog-search-row .form-control{padding:9px 110px 9px 10px;cursor:pointer;background-image:url("select-down.svg"/*tpa=select-down.svg*/);background-repeat:no-repeat;background-position:center right 8px;text-align:left;color:rgba(61,61,61,.5)}.blog-category-list-sec .blog-category-inner .blog-search-row .apply-btn{position:absolute;right:30px;top:7px;height:26px;padding:1px 13px 3px;font-size:14px;line-height:20px;font-family:'Circular Std',Arial,sans-serif}.blog-category-list-sec .blog-category-inner .blog-search-row .search-icon{position:absolute;top:10px;left:16px;width:22px;height:22px;background:transparent url("css-sprite-3.png"/*tpa=css-sprite-3.png*/) no-repeat;background-position:-480px -200px;transition:all 0.3s ease 0s;border:none;z-index:99}.category-filter-block.dropdown-menu{width:100%;box-shadow:0 0 7px -2px #0000001b;border:1px solid #f8c0c9;margin:-1px 0 0;padding:0;max-height:250px;overflow:auto;transform:translate3d(0,40px,0)}.category-filter-block.dropdown-menu .dropdown-item{display:flex;align-items:center;font-size:13px;font-weight:400;line-height:18px;gap:10px;border-bottom:1px solid #d2deef;padding:9px 10px 8px;color:#3d3d3d}.category-filter-block.dropdown-menu .dropdown-item:last-child{border-bottom:0}.category-filter-block.dropdown-menu .dropdown-item label{margin:0}.category-filter-block.dropdown-menu .dropdown-item.active,.category-filter-block.dropdown-menu .dropdown-item:active,.category-filter-block.dropdown-menu .dropdown-item:hover{background-color:rgba(239,83,102,.1);color:#3d3d3d}.selected-filter-tag-sec{padding:20px 0 0}.selected-filter-tag-sec .selected-filter-tag-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.selected-filter-tag-item .filter-tag{position:relative;display:block;padding:10px;border:1px solid #ef5366;border-radius:4px;font-size:13px;line-height:18px;color:#3d3d3d;background-color:#fff}.selected-filter-tag-item .filter-tag .remove-tag-btn{background-color:transparent;border:0;height:14px;width:14px;background:transparent url("css-sprite-3.png"/*tpa=css-sprite-3.png*/) no-repeat;background-position:-509px -204px;position:absolute;top:-7px;right:-7px}.blog-sm-card{background:#E7D7FC;padding:31px 24px;display:block;height:100%;position:relative;overflow:hidden;border-radius:3px;transition:800ms cubic-bezier(.2,.8,.2,1)}.dark-theme-card .blog-sm-card{background:rgba(103,64,186,1);box-shadow:inherit}.dark-theme-card .blog-sm-card:after{background-image:url("dark-theme-product-engg-prop.svg"/*tpa=dark-theme-product-engg-prop.svg*/)}.blog-sm-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px 0 rgba(155,125,196,.3)}.dark-theme-card .blog-sm-card:hover{background:rgba(160,119,248,1)}.dark-theme-card .our-blog-card-details .blog-post{border-color:rgba(255,255,255,1);color:rgba(255,255,255,1)}.blog-sm-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:1}.dark-theme-card .blog-sm-card .our-blog-card-details h3{color:rgba(255,255,255,1)}.dark-theme-card .blog-writer-details .writer-name{color:rgba(255,255,255,1)}.dark-theme-card .our-blog-card-details p,.dark-theme-card .blog-writer-details .post-date{color:rgba(236,224,252,1)}.blog-sm-card:hover .arrow-img img{transform:rotate(45deg)}.blog-sm-card::after{content:'';position:absolute;top:-8px;right:-108px;height:260px;width:260px;z-index:0;background-repeat:no-repeat}.blog-sm-card:after{background-image:url("product-engg-prop-1.webp")}section.blog-brochure-section{margin-bottom:80px}.blog-brochure-bg{position:relative;z-index:1}section.blog-brochure-section::after{content:'';position:absolute;bottom:0;right:0;height:100%;aspect-ratio:1;background-repeat:no-repeat;background-position:right bottom;width:376px;z-index:0}section.blog-brochure-right-bg::after{background-image:url("blog-brochure-right-bg.webp"/*tpa=blog-brochure-right-bg.webp*/)}section.blog-brochure-left-bg::after{background-image:url("blog-brochure-left-bg.webp"/*tpa=blog-brochure-left-bg.webp*/);bottom:inherit;right:inherit;left:0;top:0;background-position:left top;background-size:contain}.blog-brochure-inner{display:flex;align-items:center;border-radius:3px;gap:48px}.blog-brochure-thumb{flex:1 1 auto;width:100%;max-width:275px}.blog-brochure-card-title .blog-post{display:inline-flex;padding:8px 16px;margin-bottom:24px;font-size:18px;line-height:24px;font-weight:400;border-color:rgba(255,255,255,.5);color:#fff}.blog-brochure-card-title h2{margin-bottom:16px}.blog-brochure-card-title p{margin-bottom:32px;color:rgba(217,195,255,1)}.blog-brochure-card-btn{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-top:auto;position:relative;z-index:1;max-width:201px;cursor:pointer}.blog-brochure-card-btn .download-brochure .w-button{display:inline-flex;color:rgba(255,255,255,1)}.blog-brochure-card-btn .download-brochure .w-button:hover{color:rgba(var(--secondary-color),1)}.blog-brochure-content:hover .arrow-img img{transform:rotate(45deg)}#newsletter{scroll-margin-top:180px}.newsletter-section{width:100%;text-align:center;position:relative;z-index:9}.newsletter-section .widget{margin:0 0 50px;background:#6740ba;width:100%;padding:37px 15px 51px;backdrop-filter:blur(55px);box-shadow:0 10px 30px 0 #9b7dc433;border-radius:3px}.newsletter-section .textwidget{position:relative}.newsletter-section h2{font-size:32px;line-height:40px;color:#fff;margin-bottom:3.5px}.newsletter-section p{color:#fff;margin:0 0 25px}.newsletter-section .subscribe-form-container{max-width:615px;width:100%;margin:0 auto;padding:0;background:transparent}.newsletter-section .subscribe-form-container .wpcf7,.newsletter-section .subscribe-form-container .hbspt-form{width:100%}.subscribe-form-container .input-field-row,.newsletter-section .subscribe-form-container .hbspt-form form{display:flex;align-items:center;background:transparent}.newsletter-section .subscribe-form-container .hbspt-form:has(.hs-error-msgs){margin-bottom:24px}.subscribe-form-container .input-field-row .wpcf7-form-control-wrap,.newsletter-section .subscribe-form-container .hbspt-form form .hs-email{margin:0;max-width:calc(100% - 226px);margin-right:-4px;width:100%;position:relative}.newsletter-section .subscribe-form-container .hbspt-form .hs-email label{display:none}.subscribe-form-container .input-field-row .input-field,.newsletter-section .subscribe-form-container .hbspt-form form .hs-email .input .hs-input{background:#fff;padding:16px 23px;height:100%;font-size:18px;height:55px;line-height:27px;color:rgba(61,61,61,.5);width:100%;border:0;border-radius:4px;font-family:'Circular Std',Arial,sans-serif;font-weight:400;outline:none}.newsletter-section .subscribe-form-container .hbspt-form form .hs-error-msgs{display:block;list-style:none;margin:0;padding:0;position:absolute;top:100%}.newsletter-section .subscribe-form-container .hbspt-form form .hs-error-msgs li{list-style:none}.newsletter-section .subscribe-form-container .hbspt-form form .hs_error_rollup{display:none}.newsletter-section .subscribe-form-container .hbspt-form form .hs-error-msgs label{text-align:left;color:rgb(239,83,102);padding-top:5px;display:block;margin:0;display:block;font-size:14px;line-height:16px;font-weight:400}.hs-form-cbbc92fe-f16e-4dca-9a51-7f5ee56d7d8d_41394025-43ba-4b34-b9ad-cc8e17a8e8c0 .hs-field-desc{width:100%}.newsletter-section .subscribe-form-container .hbspt-form .hs-submit{width:232px}.subscribe-form-container .submit-row,.newsletter-section .subscribe-form-container .hbspt-form .hs-submit .actions{position:relative;overflow:hidden;z-index:1;display:block;width:100%;cursor:pointer}.newsletter-section .subscribe-form-container .hbspt-form .hs-submit .actions .hs-button{height:55px;width:100%;white-space:nowrap}.post-detail-page{padding-top:88px;position:relative}.single-thumbnail-heading{padding:60px 0 0;margin-bottom:48px}.breadcrumbs{width:100%;display:flex;flex-wrap:wrap;margin-bottom:32px;align-items:center;gap:8px 16px}.breadcrumbs span a{font-size:16px!important;line-height:24px!important;color:#000!important;font-weight:700;transition:all 0.3s ease}.breadcrumbs span a:hover{color:#6740ba!important}.breadcrumbs span:last-child span{font-weight:400;line-height:20px!important;font-size:16px}.breadcrumbs .separator{width:22px;height:12px;background:url("breadcrumbs-arrow.svg"/*tpa=breadcrumbs-arrow.svg*/);background-repeat:no-repeat}.single-thumbnail-heading h1{color:#000}.single-thumbnail-heading .blog-info{color:#000}.single-thumbnail-heading .blog-info-row,.blog-post.row .blog-info-row{display:flex;width:100%;align-items:center}.single-thumbnail-heading .blog-info-row .author-info-row,.blog-post.row .author-info-row{display:flex;align-items:center;border-right:1px solid rgba(103,64,186,.3);margin-right:16px;padding-right:16px}.single-thumbnail-heading .left-blog-info,.blog-post.row .left-blog-info{display:flex;align-items:center;flex-wrap:wrap}.single-thumbnail-heading .blog-info-row .author-info-row .pp-user-avatar,.blog-post.row .author-info-row .pp-user-avatar{width:100px;height:100px;flex:0 0 100px;border-radius:50%;border:5px solid rgba(103,64,186,.4)}.single-thumbnail-heading .blog-info-row .author-info-row .author-info,.blog-post.row .author-info-row .author-info{padding-left:16px;display:flex;flex-direction:column}.single-thumbnail-heading .blog-info-row .author-info-row .author-info .name,.blog-post.row .author-info-row .author-info .name{font-weight:700;font-size:20px;line-height:24px;color:#6740ba;margin:0 0 4px}.single-thumbnail-heading .blog-info-row .author-info-row .author-info .name a,.blog-post.row .author-info-row .author-info .name a{color:#6740ba}.single-thumbnail-heading .blog-info-row .author-info-row .author-info .meta,.blog-post.row .author-info-row .author-info .meta{display:flex;align-items:center}.single-thumbnail-heading .blog-info-row .author-info-row .author-info .meta .date,.blog-post.row .author-info-row .author-info .meta .date{font-weight:400;font-size:18px;line-height:24px;color:#000}.single-thumbnail-heading .blog-info-row .right-blog-info,.blog-post.row .right-blog-info{font-weight:400;font-size:18px;line-height:24px;color:#000;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.single-thumbnail-heading .blog-info-row .right-blog-info .time-col,.blog-post.row .right-blog-info .time-col{display:flex;align-items:center;margin-right:20px}.single-thumbnail-heading .blog-info-row .right-blog-info .time-col .icon,.blog-post.row .right-blog-info .time-col .icon{display:flex;height:21px;flex:0 0 21px;width:21px;margin-right:8px;background-image:url("time-line.webp"/*tpa=time-line.webp*/)}.single-thumbnail-heading .blog-info-row .right-blog-info .date-col,.blog-post.row .right-blog-info .date-col{display:flex;align-items:center}.single-thumbnail-heading .blog-info-row .right-blog-info .date-col .icon,.blog-post.row .right-blog-info .date-col .icon{display:flex;height:21px;flex:0 0 21px;width:21px;margin-right:8px;background-image:url("calendar-line.webp"/*tpa=calendar-line.webp*/)}.blog-details-left-bar{position:-webkit-sticky;position:sticky;top:110px;padding-bottom:20px;z-index:99}.table-contents-card{background:rgba(103,64,186,1);padding:16px}.table-contents-card .table-contents-card-head{display:flex;justify-content:space-between;margin-bottom:24px}.table-contents-card .table-contents-card-head h2{font-weight:700;font-size:20px;line-height:24px;color:#fff;margin:0}.table-contents-card ul{margin:0;padding:0;list-style:none;max-height:calc(100vh - 300px);overflow:auto}.table-contents-card ul li{font-weight:400;font-size:16px;line-height:22px;margin:0 0 8px;position:relative}.table-contents-card ul li a{color:#c5baf8;transition:0.4s all ease-in-out}.table-contents-card ul li a:hover,.table-contents-card ul li a.active{color:#fff}.blog-details-left-bar .social-links-post-wrapper{margin-top:16px}.social-links-post-wrapper .social-icons{display:flex}.blog-details-left-bar .social-links-post-wrapper .social-icons{margin:0}.social-links-post-wrapper .social-icons a{margin-right:16px;display:flex;position:relative;width:auto;padding:0}.social-links-post-wrapper .social-icons a .col{display:flex}.social-icons .col:before{content:''!important;width:32px;height:32px;background-size:32px;background-position:center;background-repeat:no-repeat}.social-icons .icon-social-facebook:before{background-image:url("b-fb-icon.svg"/*tpa=b-fb-icon.svg*/)}.social-icons .icon-social-twitter:before{background-image:url("b-x-icon.svg"/*tpa=b-x-icon.svg*/)}.social-icons .icon-social-linkedin:before{background-image:url("b-linkdin-icon.svg"/*tpa=b-linkdin-icon.svg*/)}.post-detail-page .entry-content{margin:0}.post-detail-page .entry-content>.vc_row{display:flex}.post-detail-page .entry-content>.vc_row>.wpb_column>.vc_column-inner{height:100%}.entry-content>.vc_row>.vc_col-sm-3>.vc_column-inner{padding-left:10px!important}.post-detail-page .entry-content>.vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper{height:100%;display:flex;flex-direction:column}.sticky-sidebar-form{height:100%}.sticky-sidebar-form>.wpb_wrapper{position:relative;height:100%}.sticky-sidebar-form .widget_list_categories_widget{position:sticky;z-index:99;top:110px}.newsletter-block{background:#6740ba;box-shadow:0 5px 40px 0 rgba(212,221,245,.9);border-radius:3px;padding:24px}.sticky-sidebar-form .newsletter-block{padding:16px;font-size:14px;line-height:18px;color:#ece0fc;font-weight:400}.newsletter-block .widget-title{font-size:24px;line-height:32px;color:#fff;margin-bottom:8px}.newsletter-block .lets-talk-form{width:100%;margin-top:16px}.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field,.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field{margin-bottom:4px}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field label:not(.hs-error-msg){display:none}.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field input,.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field textarea,.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input{padding:8px 0 10px 0;font-size:12px;line-height:16px;width:100%;border-radius:0;border:0;background:transparent;outline:0;color:#fff;border-bottom:1px solid #d5baf8}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input:-webkit-autofill{box-shadow:0 0 0 100px #6640ba inset;-webkit-text-fill-color:#fff}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-error-msgs{display:block;list-style:none;margin:0;padding:0}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-error-msgs li{padding:0;list-style:none}.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field input:focus,.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field textarea:focus,.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input:focus{outline:0}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input::-webkit-input-placeholder{color:rgba(213,186,248,.5)}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input:-ms-input-placeholder{color:rgba(213,186,248,.5)}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input:placeholder{color:rgba(213,186,248,.5)}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-submit{margin-top:24px}.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-submit .hs-button{width:100%}.post .entry-content p{font-size:18px;line-height:24px;font-weight:400;margin:0 0 25px 0;color:#000;max-width:initial}.entry-content h2{font-size:40px;line-height:48px;font-weight:700;color:#6740ba;margin-bottom:16px}.entry-content h3{font-size:32px;line-height:40px;font-weight:700;color:#6740ba;margin-bottom:16px}.post .entry-content p a,.post .entry-content li a,.post .entry-content dd a{color:#ef5366;font-weight:700;text-decoration:underline!important;box-shadow:initial;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{margin-bottom:0}.post .vc_cta3-container .vc_general.vc_cta3{border:none}.post .entry-content blockquote{border:2px solid #ffffff!important;padding:82px 32px 24px!important;margin:0;background-color:#d9c3ff;border-radius:3px;position:relative;margin-bottom:24px}.post .entry-content blockquote p{color:#000;font-size:21px;line-height:25px;font-weight:400;font-style:normal}.post .entry-content blockquote p strong{font-weight:400;display:flex;flex-direction:column}.post .entry-content blockquote::after{content:'';position:absolute;top:24px;left:24px;width:48px;height:40px;background:url("quote-icon.webp"/*tpa=quote-icon.webp*/) no-repeat;background-size:contain}.post .entry-content blockquote::before{content:'';position:absolute;top:54px;right:32px;width:calc(100% - 118px);height:4px;background:rgba(160,119,248,.2)}.post .entry-content blockquote p strong a{color:#6740ba;font-size:18px;text-decoration:none!important}.post .entry-content ul,.post .entry-content ol{margin:25px auto;padding:0;color:#000;font-size:18px;font-weight:400;line-height:24px}.post .entry-content ul,.post .entry-content ol{color:#000}.post .entry-content ul,.post .entry-content ol{margin:25px 0;padding-left:20px}.post .entry-content ul li{list-style:disc;padding-bottom:16px}.post .entry-content table{margin:10px auto 20px auto;font-size:16px;border:none;background:#fff!important;border-radius:3px;margin-bottom:0;overflow:auto}.post .entry-content table>thead>tr>th,.post .entry-content table>tbody>tr>th,.post .entry-content table>tfoot>tr>th,.post .entry-content table>thead>tr>td,.post .entry-content table>tbody>tr>td,.post .entry-content table>tfoot>tr>td{padding:8px 16px;vertical-align:top}.post .entry-content table>tbody>tr{border-bottom:1px solid #efebff!important}.post .entry-content table>tbody>tr:first-child>th,.post .entry-content table>tbody>tr:first-child>td{background-color:#a077f8;color:#fff;padding:16px}.post .entry-content table.blog-sim-developed>tbody>tr:first-child>th,.post .entry-content table.blog-sim-developed>tbody>tr:first-child>td{background-color:inherit;color:rgba(103,64,186,1);font-size:18px;padding:16px}.post .entry-content table>tbody>tr:first-child>th:first-child,.post .entry-content table>tbody>tr:first-child>td:first-child{border-radius:3px 0 0 0}.post .entry-content table>tbody>tr:first-child>th:last-child,.post .entry-content table>tbody>tr:first-child>td:last-child{border-radius:0 3px 0 0}.post .entry-content table>tbody>tr:last-child>th:first-child,.post .entry-content table>tbody>tr:last-child>td:first-child{border-radius:0 0 0 3px}.post .entry-content table>tbody>tr:last-child>th:last-child,.post .entry-content table>tbody>tr:last-child>td:last-child{border-radius:0 0 3px 0}.post .entry-content table>thead>tr:first-child td,.post .entry-content table>thead>tr:first-child th{border-right:1px solid #fff!important}.post .entry-content table>tbody>tr td,.post .entry-content table>tbody>tr th{border-right:1px solid #efebff!important;color:#000;text-align:left!important}.post .entry-content table>tbody>tr td a,.post .entry-content table>tbody>tr th a{color:#000}.author-main-wrap{z-index:2}.author-main-wrap>.bg-texture{position:absolute;left:0;height:100%;width:50%;pointer-events:none;overflow:hidden;z-index:-1}.author-main-wrap>.bg-texture.author-bg-texture-2{position:absolute;left:auto;right:0;height:100%;width:50%;pointer-events:none;overflow:hidden}.author-main-wrap>.bg-texture:before{content:"";position:absolute;left:-511px;top:30%;height:743px;width:743px;background-image:url("circle-bg-texture-img.svg"/*tpa=circle-bg-texture-img.svg*/)}.author-main-wrap>.bg-texture:after{content:"";position:absolute;left:-327px;top:152px;height:807px;width:601px;background-image:url("gradient-bg-texture-img.svg"/*tpa=gradient-bg-texture-img.svg*/)}.author-main-wrap>.bg-texture.author-bg-texture-2:before{content:"";position:absolute;right:-511px;left:auto;transform:scaleX(-1);top:auto;bottom:5%;height:743px;width:743px;background-image:url("circle-bg-texture-img.svg"/*tpa=circle-bg-texture-img.svg*/)}.author-main-wrap>.bg-texture.author-bg-texture-2:after{content:"";position:absolute;right:-327px;left:auto;transform:scaleX(-1);top:50%;height:807px;width:601px;background-image:url("gradient-bg-texture-img.svg"/*tpa=gradient-bg-texture-img.svg*/)}.main-author{padding-top:60px}.post-detail-page .single-author-bio{padding:24px;background:#6740ba;border-radius:3px;gap:24px;margin-bottom:40px;max-width:629px}.single-author-bio{display:flex;min-height:100px;max-width:629px}.single-author-bio .img-blk-wrapper{flex:1 1 auto;width:100%;max-width:169px}.single-author-bio .img-blk-wrapper .img-blk{width:100%;height:100%}.single-author-bio .img-blk-wrapper .img-blk img{width:100%;border:none;border-radius:inherit;height:100%;object-fit:cover}.post-detail-page .single-author-bio .single-author-bio-text{padding-top:0}.single-author-bio .single-author-bio-text h3{font-size:24px;line-height:32px;margin-bottom:8px;color:#fff}.single-author-bio .single-author-bio-text h3 a{color:#fff}.single-author-bio .single-author-bio-text p{color:#fff;margin-bottom:24px}.social-icons-row{display:flex;align-items:center}.social-icons-row a{margin-right:8px}.social-icons-row a .col{padding:0;display:flex;justify-content:center;align-items:center}.social-icons-row .col:before{content:''!important;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.icon-social-twitter:before{background:url("w-x-icon.svg"/*tpa=w-x-icon.svg*/)}.icon-social-linkedin:before{background:url("w-linkdin-icon.svg"/*tpa=w-linkdin-icon.svg*/)}.icon-social-website:before{background:url("web-icon.svg"/*tpa=web-icon.svg*/)}.comment-respond{border:1px solid #6740ba80;padding:24px;margin-bottom:80px;max-width:629px}.comment-respond .comment-form{padding:0;display:flex;flex-wrap:wrap;flex-direction:column}.comment-respond .comment-form .comment-form-comment{width:100%;position:relative;padding-bottom:0}.comment-respond .comment-form p textarea#comment,.comment-respond .comment-form p input{width:100%;height:87px;border-radius:0;border:1px solid #6740ba80;resize:none;background:transparent;margin:0;padding:16px 8px;display:block;font-size:15px}.comment-respond .comment-form p input{height:55px}.comment-respond .comment-form p textarea#comment:focus,.comment-respond .comment-form p input:focus{outline:none}.comment-respond .comment-form p label{position:absolute;top:17px;left:10px;font-size:18px;font-weight:400;color:#00000080;transition:all 300ms ease;z-index:999;line-height:22.77px;letter-spacing:-.17px}.comment-respond .comment-form p{position:relative;margin-bottom:24px}.comment-respond .comment-form p.form-submit{margin-bottom:0;display:none}.comment-respond .comment-form p.form-submit .submit{width:auto}.comment-respond .comment-form p a{color:#ef5366;font-weight:700;text-decoration:underline!important;box-shadow:initial;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.comment-respond .comment-form input:focus+label,.comment-respond .comment-form textarea:focus+label,.comment-respond .comment-form input:not(:placeholder-shown)+label,.comment-respond .comment-form textarea:not(:placeholder-shown)+label{top:-5px;font-size:12px;line-height:12px;padding:0 3px;z-index:9;background-color:#ece0fc}.contact-info-card{max-width:1140px;width:100%;background:#6740ba;border-radius:10px;padding:24px 51px;transition:all 800ms ease 0s;margin:0 auto}.contact-info-card.blog-post-card .container .content-part{width:100%;flex:100%;padding-right:0;position:relative}.contact-info-card .container .content-part h4{font-size:34px;line-height:48px;color:rgb(255,255,255);margin:0}.contact-info-card.blog-post-card .container .content-part h4{font-size:32px;line-height:40px;margin-bottom:24px;text-align:center}.contact-info-card .container .button-col{position:relative;display:flex;-webkit-box-align:center;align-items:center;justify-content:center}.contact-info-card .container .button-col .btn-col .w-button{display:inline-block}.ws .related-posts{max-width:1200px;margin:50px auto 70px;padding:0 20px}.related-posts h2{color:#6740ba;margin-bottom:40px}.related-posts h2 .h-highlight{position:relative;background:linear-gradient(-225deg,transparent 5px,#d3c3f6 0) bottom left,linear-gradient(-45deg,transparent 5px,#d3c3f6 0) bottom right;background-size:51% 7px;background-repeat:no-repeat}.post-detail-page>.bg-texture{background-size:contain;background-repeat:no-repeat;position:absolute;width:600px;aspect-ratio:1;left:0;z-index:-1}.post-detail-page>.blog-post-bg-texture-1{background-image:url("");right:auto;left:0;background-position:top left;top:1300px;background-repeat:repeat;height:calc(100% - 4538px);width:300px}.post-detail-page>.blog-post-bg-texture-2{background-image:url("");left:auto;right:0;background-position:top right;top:2200px;background-repeat:repeat;height:calc(100% - 4538px);width:300px}.post-detail-page>.blog-post-bg-texture-3{background-image:url("blog-post-bg-texture-3.webp"/*tpa=blog-post-bg-texture-3.webp*/);left:auto;right:0;background-position:right;top:100px}.post-detail-page>.blog-post-bg-texture-4{background-image:url("blog-post-bg-texture-4.webp"/*tpa=blog-post-bg-texture-4.webp*/);right:auto;left:0;background-position:left;top:600px}main.belowheader{padding-top:88px}.category-main-wrap{z-index:2}.archive-description.category-page-header{display:block;margin-bottom:48px;padding:0;border:0;border-radius:0;background:transparent}.category-main-wrap>.bg-texture{position:absolute;left:0;height:100%;width:50%;pointer-events:none;overflow:hidden;z-index:-1}.category-main-wrap>.bg-texture.category-bg-texture-2{position:absolute;left:auto;right:0;height:100%;width:50%;pointer-events:none;overflow:hidden}.category-main-wrap>.bg-texture:before{content:"";position:absolute;left:-511px;top:401px;height:743px;width:743px;background-image:url("circle-bg-texture-img.svg"/*tpa=circle-bg-texture-img.svg*/)}.category-main-wrap>.bg-texture:after{content:"";position:absolute;left:-327px;top:60%;height:807px;width:601px;background-image:url("gradient-bg-texture-img.svg"/*tpa=gradient-bg-texture-img.svg*/)}.category-main-wrap>.bg-texture.category-bg-texture-2:before{content:"";position:absolute;right:-511px;left:auto;transform:scaleX(-1);top:auto;bottom:10%;height:743px;width:743px;background-image:url("circle-bg-texture-img.svg"/*tpa=circle-bg-texture-img.svg*/)}.category-main-wrap>.bg-texture.category-bg-texture-2:after{content:"";position:absolute;right:-327px;left:auto;transform:scaleX(-1);top:30%;height:807px;width:601px;background-image:url("gradient-bg-texture-img.svg"/*tpa=gradient-bg-texture-img.svg*/)}.category-page-header h1{color:rgba(0,0,0,1)}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ml-auto,.mx-auto{margin-left:auto!important}.belowheader .row .content{padding-right:15px}aside.sidebar{padding-left:15px}.category .sidebar,.author .sidebar{margin-top:0}#category_list{display:none;margin:0 auto;margin-bottom:40px;width:100%;background:#fff;padding:15px 16px 17px;border-radius:3px;font-size:18px;line-height:27px;font-weight:500;color:#000;letter-spacing:-.22px;border:0;box-shadow:0 5px 40px 0 rgba(212,221,245,.9);background:#fff url("css-sprite-2.png"/*tpa=css-sprite-2.png*/) no-repeat 96% 50%;outline:none;padding-right:35px;-webkit-appearance:none}.blog-post.row{margin:0;margin-bottom:25px;background:#E7D7FC;border:none;padding:24px 32px;display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;cursor:pointer}.blog-post.row::after{content:'';position:absolute;top:-1px;right:0;height:100%;aspect-ratio:1;background-repeat:no-repeat;background-position:top right;background-size:contain;background-image:url("category-card-bg.webp"/*tpa=category-card-bg.webp*/);z-index:-1}.content h2{font-size:40px;font-weight:700;line-height:48px}.blog-post h2{font-size:32px;line-height:40px;margin-bottom:16px;color:rgba(103,64,186,1);padding:0}.blog-post h2 a{color:#000;display:inline-block;transition:0.3s cubic-bezier(.29,.19,.405,1)}.blog-post.row:hover h2 a{color:#6740ba}.blog-post.row .blog-post{display:block;margin-bottom:28px;width:auto;margin-right:auto}.blog-post.row .blog-info-row{margin-bottom:16px}.blog-post p{font-size:21px;line-height:25px;color:#000;margin-bottom:24px;font-weight:400}.blog-post-text-zone .btn-readmore{font-size:16px;line-height:20px;color:#000;transition:all 0.3s ease;display:flex;align-items:center;gap:16px;font-weight:400;transition:800ms cubic-bezier(.2,.8,.2,1)}.blog-post-text-zone .btn-readmore:hover{color:#6740ba}.blog-post.row:hover .blog-post-text-zone .btn-readmore .arrow-img img{transform:rotate(45deg)}aside.sidebar ul{padding:0}.sidebar .widget.widget_search{border-radius:3px;padding:16px;background-color:#6740ba;margin-bottom:32px}.sidebar .widget.widget_search .search-form{position:relative}.sidebar label{width:100%}.sidebar .widget.widget_search label{margin:0}.sidebar .widget.widget_search .screen-reader-text{display:none}.sidebar .widget_search .search-field{border-radius:3px;border:solid 1px #e8e9f3;background-color:#f9fcfe;height:42px;width:100%;font-size:16px;color:#3d3d3d;font-weight:400;padding:10px 16px;line-height:20px;padding-right:45px}.sidebar .widget_search .search-submit{display:block;border-radius:3px;background-color:#ef5366;background-image:url("w-search.svg"/*tpa=w-search.svg*/);background-repeat:no-repeat;background-position:center;height:42px;width:40px;font-size:0;position:absolute;top:0;right:0;border:0;cursor:pointer}.search-field:focus{outline:none;transition:0.5s}.sidebar .widget.widget_categories{background:#d9c3ff;padding:16px;border-radius:3px;margin-bottom:32px}.sidebar .widget-title{font-size:20px;color:#000;line-height:24px;font-weight:700;margin-bottom:24px}.sidebar ul{padding-left:0;list-style:none;font-weight:400}.sidebar .widget_categories ul{margin:0;gap:16px;display:flex;flex-direction:column}.sidebar li.cat-item{padding:0;font-size:18px;line-height:24px}.sidebar li.cat-item a{color:#000;transition:all 0.3s ease}.sidebar li.cat-item a:hover,.sidebar li.cat-item.current-cat a{color:#6740ba}.sidebar .widget{padding:0;margin-bottom:32px}.newsletter-block.sidebar-newsletter{background:#d9c3ff;border-radius:3px;padding:16px}.newsletter-block .img-blk{display:none}.sidebar-newsletter h2{font-size:24px;line-height:32px;color:#000;font-weight:700;margin-bottom:8px}.sidebar .sidebar-newsletter p{color:#000;margin:0 0 24px}.sidebar-newsletter .wpcf7,.sidebar-newsletter .hbspt-form{width:100%;position:relative}.sidebar-newsletter .hbspt-form .hs-email{margin-bottom:14px;position:relative}.sidebar-newsletter .hbspt-form .hs-email label:not(.hs-error-msg){display:none}.sidebar-newsletter .hbspt-form .hs-email .input .hs-input{height:100%;font-weight:400;width:100%;border-radius:0;border:1px solid #fff;background:#f9fcfe;padding:8px 16px;font-size:16px;line-height:22px;color:#000;outline:none;margin-bottom:0}.sidebar-newsletter .hbspt-form .hs_error_rollup{display:none}.sidebar-newsletter .hs_submit .actions .hs-button{width:100%}.sidebar .widget.widget_recent_entries{padding:16px;background:#d9c3ff;border-radius:3px}.sidebar .widget.widget_recent_entries ul li{font-size:16px;line-height:23px;letter-spacing:-.17px;padding:0 0 16px 23px;position:relative}.sidebar .widget.widget_recent_entries ul li:before{content:'';width:7px;height:7px;background:#6740ba;top:9px;position:absolute;left:0}.sidebar .widget.widget_recent_entries ul li a{color:#000;transition:all 0.3s ease;font-size:18px;line-height:24px}.sidebar .widget.widget_recent_entries ul li a:hover{color:#6740ba}.navigation.pagination{float:none;text-align:center;display:block;margin:48px auto 80px;flex:0 0 100%;width:100%;max-width:100%}.navigation.pagination .screen-reader-text{display:none}.navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center}.navigation.pagination .nav-links .page-numbers{padding:4px 8px;border-radius:3px;margin:0 4px;display:inline-block;font-size:14px;line-height:20px;color:#000;background:transparent;font-weight:400;border-radius:3px;transition:all 0.3s ease-in-out}.navigation.pagination .page-numbers.current{background:#a077f8;color:#fff}.navigation.pagination .prev.page-numbers,.navigation.pagination .next.page-numbers{display:initial;font-size:0;padding:0;width:36px;height:36px;margin:0 12px}.navigation.pagination a:hover{background:#a077f8;color:#000}.archive-description{background:#6740ba;border-radius:3px;padding:29px;margin-bottom:48px}.single-author-bio{margin:0;padding:10px 30px;max-width:none;width:100%}.archive-description .single-author-bio{padding:0;display:flex}.single-author-bio .avatar{margin-right:24px;width:100px;height:100px;flex:0 0 100px;border-radius:50%;border:5px solid rgba(103,64,186,.4);background:#fff}.single-author-bio-text{color:#9d9d9d;line-height:28px}.archive-description .single-author-bio .single-author-bio-text{max-width:calc(100% - 132px);padding:0}.archive-description .single-author-bio .single-author-bio-text h3{font-size:32px;line-height:40px;color:#fff;margin-bottom:8px}.single-author-bio .single-author-bio-text h3 a{color:#fff}.archive-description .single-author-bio .single-author-bio-text p{color:#c5baf8;margin-bottom:16px;width:100%}.blog-page-wrapper .blog-back-btn{margin:40px 0 20px}.blog-page-wrapper .blog-back-btn .blog__back-link{color:rgba(var(--violet-500),1);transition:all 0.4s ease-in-out}.blog-page-wrapper .blog-back-btn .blog__back-link:hover{color:rgba(var(--primary-color),1)}.blog-page-wrapper .blog-back-btn .blog__back-link .blog-link__icon{margin-top:-4px}.post-detail-page iframe{width:100%}.allcomments .comments-container{margin:0 auto 110px 0;max-width:630px}.allcomments .comments-container{border:solid 1px rgba(103,64,186,.5);box-shadow:0 5px 10px 0 #a1afdd17}.allcomments .commentlist{margin:0;padding:0;list-style:none}.allcomments .commentlist>li{margin:0;border-bottom:1px solid rgba(103,64,186,.5)}.allcomments .comment{margin:0;position:relative;list-style:none}.allcomments .commentlist li>.comment{padding:24px}.allcomments .avatar-40{margin-right:15px;float:left;width:45px;height:45px;border-radius:50%;object-fit:cover}.allcomments .username{margin-bottom:1px;color:rgba(103,64,186,1);font-size:16px;line-height:22px;font-weight:700}.allcomments .userdate{font-size:14px;line-height:18px;color:rgba(0,0,0,1);font-weight:400;margin-bottom:10px}.allcomments .userwriting,.allcomments .comment-content{font-size:16px;line-height:22px;color:rgba(0,0,0,1);letter-spacing:-.15px;margin-bottom:3px;margin-left:2px;max-width:620px;overflow:hidden}.allcomments .usercommentmeta{position:absolute;top:20px;right:30px;float:left;width:140px;text-align:left}.allcomments .children .usercommentmeta{top:0}.allcomments .userreply{margin:0;text-align:right}.allcomments .commentlist .children li>.comment{padding:0 0 0 20px;margin:0 0 30px;border-left:1px solid rgba(103,64,186,.5)}.allcomments .comment-reply-link{color:rgba(239,83,102,1);font-size:16px;line-height:22px;font-weight:700}.allcomments .comment-respond{margin:0;border:none;padding:0}.comments-container .comment .comment-respond .comment-reply-title{margin:0;padding:0 30px 0;font-size:20px;display:flex;gap:24px}.comments-container .comment .comment-respond .comment-reply-title small a{font-size:16px;color:rgba(239,83,102,1)}.comments-container .comment-respond .comment-form{padding:15px;display:flex;flex-wrap:wrap}.allcomments .commentlist li .children li .comment-reply-title{padding:0 0 0 10px;font-size:20px;display:flex;gap:24px}.allcomments .commentlist li .children li .comment-reply-title small a{font-size:16px;color:rgba(239,83,102,1)}.blog-ai-share-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;padding:12px 16px;border-radius:5px;background:#D9C3FF}.blog-ai-share-card .blog-ai-share-card-info{font-size:16px;line-height:1.5;color:#000;flex:1 1 auto;display:flex;align-items:center;gap:12px}.blog-ai-share-card .blog-ai-share-card-icon{background:#6740ba;padding:8px 6px 8px 8px;border-radius:4px}.blog-ai-share-card-icon svg{max-width:30px;max-height:32px}.blog-ai-share-card .blog-ai-share-link-block{display:flex;align-items:center;gap:12px;flex:0 0 auto}.blog-ai-share-card .blog-ai-share-link-block .label{font-size:16px;color:#6740ba;font-weight:700;white-space:nowrap}.blog-ai-share-card .ai-share-btn{width:auto;color:#fff;height:40px;flex:0 0 auto;padding:8px;font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:4px;gap:8px;background:#6840bb;transition:all 0.25s ease}.blog-ai-share-card .ai-share-btn img{max-width:18px}.blog-ai-share-card .ai-share-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.08);background:#ef5366}.about-hero{text-align:center;background:rgba(56,13,111,1);padding-top:75px;padding-bottom:40px;z-index:1}.about-hero:after{content:'';background-image:url("about-left-bg-texture.svg"/*tpa=about-left-bg-texture.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}.about-hero h1,.about-hero p{color:rgba(217,195,255,1)}.head h2,.section-head,.head p{text-align:left}.counter-row{display:flex;align-items:center;justify-content:space-between}.counter-col{display:flex;align-items:center;gap:12px}.counter-content h3{margin:0;font-size:32px;line-height:32px;color:rgba(255,255,255,1);text-align:left}.counter-content p{margin:0;text-align:left;font-size:16px}.about-engineering{margin-bottom:0}.about-engineering-inner{align-items:center}.about-engineering-inner img{max-width:100%}.about-engineering-inner p{font-weight:400;line-height:24px;margin-bottom:25px;font-size:18px}.about-engineering-inner p:last-child{margin-bottom:0}.about-engineering .about-recognize-wrap::before{content:'';background-image:url("about-recognize-bg.svg"/*tpa=about-recognize-bg.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:560px;width:231px;top:0;left:0;z-index:0}.about-engineering .recognize-engineering-companies{margin-bottom:0}.about-growth.dark-theme-bg{margin-bottom:80px;padding-bottom:40px!important}.about-growth:after{content:'';background-image:url("about-growth-bg.svg"/*tpa=about-growth-bg.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;aspect-ratio:1;top:0;left:0;z-index:1}.about-growth .about-growth-inner{position:relative;z-index:2}.about-growth .about-growth-inner .about-growth-content .vc_column-inner{padding-bottom:0!important}.about-growth .about-growth-inner h2{margin-bottom:16px}.about-growth .about-growth-inner p{margin-bottom:40px;max-width:448px;font-weight:400;line-height:24px;font-size:18px}.about-growth .about-growth-inner p:last-child{margin-bottom:0}.about-potential{position:relative;padding-top:40px}.about-potential .about-cta-wrapper{text-align:center;padding-top:40px}.about-potential .about-cta-wrapper .about-potential-cta{margin-bottom:0}.about-potential .about-cta-wrapper .about-potential-cta button{padding:0;background:transparent;color:#fff;border:0;font-size:16px;line-height:22px;font-weight:500}.about-potential .about-cta-wrapper .about-potential-cta:hover button{color:rgba(239,83,102,1);background:transparent;border:0}.about-potential .cta-about-potential{margin-bottom:0;text-align:center;padding-top:40px}.about-potential .cta-about-potential p{margin-bottom:0}.about-potential::after{content:'';background-image:url("about-pontential-bg.svg"/*tpa=about-pontential-bg.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:100%;aspect-ratio:1;top:-40px;right:0;z-index:-1;background-position:right center}.about-potential .about-potential-content{margin-bottom:0}.about-potential .about-potential-content .wpb_wrapper h2{margin-bottom:16px}.about-potential-inner{display:flex;flex-wrap:wrap;row-gap:24px;margin:0 -15px!important;cursor:pointer}.about-potential-inner .vc_column-inner .wpb_wrapper,.about-potential-inner .vc_column-inner .wpb_wrapper .wpb_raw_code{height:100%}.about-potential-card{display:block;height:100%}.about-potential-card.wpb_column{padding:0 15px!important}.about-potential-card .vc_column-inner{padding:0!important}.about-potential-card>.vc_column-inner,.about-potential-card>.vc_column-inner>.wpb_wrapper{height:100%;position:relative}.about-potential-card>.vc_column-inner>.wpb_wrapper::after{content:'';background-image:url("about-potential-card-bg.svg"/*tpa=about-potential-card-bg.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:60%;aspect-ratio:1;right:0;bottom:0;z-index:1;background-position:right bottom}.dark-theme-bg .about-potential-card>.vc_column-inner>.wpb_wrapper::after{background-image:url("about-potential-card-dark-bg.svg"/*tpa=about-potential-card-dark-bg.svg*/)}.about-potential-card>.vc_column-inner>.wpb_wrapper{background:rgba(217,195,255,1);padding:24px 32px;transition:0.4s cubic-bezier(.29,.19,.405,1);color:#000;display:flex;flex-direction:column}.dark-theme-bg .about-potential-card>.vc_column-inner>.wpb_wrapper{color:#fff}.about-potential-inner h3{font-weight:700;font-size:24px;margin-bottom:8px;line-height:32px;color:#6740BA}.about-potential-inner h3 small{font-size:.75em;line-height:1}.about-potential-inner h3 .highlight-head{background-size:50% 4px}.about-potential-inner p{margin-bottom:32px}.about-potential-inner .cs-btn-readmore{display:flex;align-items:center;gap:16px;margin-top:auto}.about-potential-inner .cs-btn-readmore p{margin-bottom:0;font-size:16px;line-height:24px}.about-potential-inner .cs-btn-readmore p a{color:rgba(var(--black),1)}.about-potential-inner h3,.about-potential-inner p{transition:0.4s cubic-bezier(.29,.19,.405,1)}.about-potential-card>.vc_column-inner>.wpb_wrapper:hover{transform:translatey(-10px);background:#fff}.about-potential-card>.vc_column-inner>.wpb_wrapper:hover .cs-btn-readmore p{color:rgba(103,64,186,1)}.about-potential-card>.vc_column-inner>.wpb_wrapper:hover .cs-btn-readmore .arrow-img img{transform:rotate(45deg)}.about-potential-card>.vc_column-inner>.wpb_wrapper:hover h3{color:rgba(103,64,186,1)}.about-contact-us .contact-us .container,.about-recognize-wrap .recognize-wrap .container{padding:0}.dark-theme-bg .about-potential-card>.vc_column-inner>.wpb_wrapper{background:#6740BA}.dark-theme-bg .about-potential-card>.vc_column-inner>.wpb_wrapper:hover{background:#A077F8}.dark-theme-bg .about-potential-inner h3,.dark-theme-bg .about-potential-inner p,.dark-theme-bg .about-potential-card>.vc_column-inner>.wpb_wrapper:hover h3{color:#fff}.ap-profile-cta{display:flex;align-items:center;gap:16px;margin-top:auto}.ap-profile-cta .profle-img{background:rgba(240,232,250,.4);padding:5px;height:50px;width:50px;border-radius:50%;overflow:hidden}.ap-profile-cta .profle-img img{border-radius:50%}.ap-profile-cta .ab-profile-text{display:flex;flex-direction:column}.ap-profile-cta .ab-profile-text{display:flex;flex-direction:column}.ap-profile-cta .ab-profile-text h6{font-weight:700;font-size:18px;line-height:32px;color:#6740BA;margin:0}.ap-profile-cta .ab-profile-text span{font-weight:400;font-size:16px;line-height:24px;color:#000;margin:0}.ab-engineers-sec .container{padding:0}.ab-engineers-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.deliver-features-grid{display:flex;flex-direction:column;gap:80px}.deliver-features{display:flex;gap:20px;align-items:flex-start;position:relative}.deliver-features::after{content:"";position:absolute;top:16px;margin-left:-114px;left:100%;background-image:url("first-line.svg"/*tpa=first-line.svg*/);background-repeat:no-repeat;width:320px;height:40px}.deliver-features:nth-child(2)::after{background-image:url("second-line.svg"/*tpa=second-line.svg*/);width:210px}.deliver-features:last-child::after{background-image:url("third-line.svg"/*tpa=third-line.svg*/);width:95px}.deliver-features .icon-wrap{flex:0 0 80px;display:flex;align-items:center;justify-content:center}.deliver-features .icon-wrap img{width:100%;height:auto}.deliver-features .content-wrapper{flex:1 1 auto}.deliver-features .feature-title{font-size:24px;font-weight:400;line-height:1.33;color:#fff;margin:0 0 10px}.deliver-features .feature-description{font-size:18px;font-weight:400;line-height:1.33;color:#d9c3ff;margin:0}.about-client-logo-sec .vc_grid .vc_grid-item .vc_gitem-zone{height:88px;pointer-events:none;background-color:#E7D7FC;background-size:contain}.ebook-details{position:relative}.ebook-details:after{content:'';background-image:url("blog-bg-texture-3.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:607px;width:601px;top:0;right:0;pointer-events:none;z-index:0;left:auto;background-position:right}.ebook-details:before{content:'';background-image:url("blog-bg-texture-1.webp");background-size:contain;background-repeat:no-repeat;position:absolute;height:619px;width:601px;top:0;left:0;z-index:0}.ebook-image .wpb_wrapper{display:block;width:100%}.ebook-image .wpb_wrapper .vc_single_image-wrapper{max-width:330px;margin:0 auto;display:block;position:relative}.ebook-image .wpb_wrapper .vc_single_image-wrapper img{position:relative;z-index:1}.ebook-image .wpb_wrapper .vc_single_image-wrapper::after{content:"";position:absolute;bottom:21px;left:59px;width:100%;height:180px;background:#000;max-width:100%;right:0;margin:0 auto;transform:skew(-39deg,7deg);z-index:-1;filter:blur(20px);opacity:.85;border-radius:60px;background:linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%)}.cto-download-text{font-size:20px;line-height:26px}.csubscribe-form.banner-form .wpb_wrapper{margin-left:0}.banner-form .wpb_wrapper{width:100%;max-width:390px;box-shadow:rgba(0,0,0,.2) 3px 0 10px -2px}.reason-read-section{display:flex;flex-wrap:wrap;margin-top:20px}.reason-read-section .wpb_column>.vc_column-inner{height:100%}.reason-read-section .wpb_column>.vc_column-inner>.wpb_wrapper{height:100%;padding:35px 30px 15px 30px;border:1px solid rgba(197,197,197,.45);text-align:center;background-color:#fff}.reason-read-section .wpb_text_column{margin-bottom:0}.reason-read-section .wpb_text_column .wpb_wrapper p{font-weight:700}.reason-read-section .wpb_text_column .wpb_wrapper p:first-child{position:absolute;margin-bottom:0;top:-25px;left:50%;transform:translate(-50%)}.reason-read-section .wpb_column{width:calc(33% - 90px);flex-grow:1;margin-bottom:45px}.benefitsContentRow{padding:0 20px}.wp-casestudies-list .row{--bs-gutter-x:1.88rem}.wp-casestudies-thumb.ebook-card{max-width:100%;position:relative;background:#E7D7FC;padding:32px;min-height:391px;border-radius:3px;height:100%;transition:800ms cubic-bezier(.2,.8,.2,1)}.wp-casestudies-thumb.ebook-card:hover{box-shadow:0 10px 30px 0 rgba(155,125,196,.3)}.wp-casestudies-thumb.ebook-card::after{content:'';position:absolute;top:0;left:0;height:100%;width:274px;aspect-ratio:1;background-image:url("e-bbok-card-bg.webp"/*tpa=e-bbok-card-bg.webp*/);background-repeat:no-repeat;background-position:left;background-size:contain;z-index:0;opacity:.2}.ebook-card .case-study-wrap{position:relative;width:100%;display:flex;align-items:stretch;z-index:1}.ebook-card .case-study-wrap .img-block{max-width:200px;width:200px;flex:0 0 200px}.ebook-card .case-study-wrap .img-block.transparent-bg{background-color:transparent;position:relative}.ebook-card .case-study-wrap .img-block img{width:auto;height:auto;object-fit:cover;max-height:100%;max-width:100%}.ebook-card .case-study-wrap .content-block{max-width:calc(100% - 200px);flex:1 1 auto;width:calc(100% - 200px);position:relative;padding-left:24px;display:flex;flex-direction:column;padding-bottom:10px}.ebook-card .case-study-wrap .content-block h4{font-size:24px;line-height:32px;margin-bottom:11px;margin-top:7px;font-weight:700;color:rgba(0,0,0,1)}.ebook-card .download_ebook a{margin:0 auto;text-align:center;font-size:18px;line-height:22px}.inside-ebook p,.benefitsContentRow p,.read-ebook p,.ebook-why-simform p{font-weight:400;line-height:24px;font-size:18px}.wp-casestudies-wrapper{padding-top:88px;position:relative}.wp-casestudies-wrapper::before{content:"";background:url("blog-bg-texture-2.webp"/*tpa=blog-bg-texture-2.webp*/) no-repeat;position:absolute;height:100%;width:100%;top:104px;left:0;z-index:-1;aspect-ratio:1}.wp-casestudies-wrapper::after{content:"";background:url("blog-bg-texture-3.webp") no-repeat;position:absolute;height:100%;width:100%;top:242px;right:0;background-position:right;z-index:-1;aspect-ratio:1}.wp-casestudies-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px;flex-wrap:wrap}.wp-casestudies-header-left h1{font-size:48px;font-weight:700;line-height:56px;margin-bottom:0}.custome-floting-select{position:relative}.wp-casestudies-header-right select{padding:8px 28px 8px 16px;cursor:pointer;border-color:#f8c0c9;height:100%;max-height:38px;font-size:16px;line-height:20px;color:#3d3d3d;background-image:url("select-down.svg"/*tpa=select-down.svg*/);background-repeat:no-repeat;background-position:center right 16px;white-space:nowrap;text-overflow:ellipsis}.wp-casestudies-header-right .custome-floting-select .form-control:focus{box-shadow:inherit;border-color:#f8c0c9}.wp-casestudies-header-right .custome-floting-select label{position:absolute;border-radius:3px;padding:0 2px;background:#ece0fc;font-size:8px;line-height:10px;color:rgba(61,61,61,.4);top:-5px;left:16px}.wp-casestudies-list .row{row-gap:30px}.wp-casestudies-list .case-studies-card{padding:32px}.case-studies-card .our-blog-card-details{gap:0;margin-bottom:16px}.case-studies-card .our-blog-card-details p{margin:0}.case-studies-card .our-blog-card-details .blog-post-tag-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.case-studies-card .our-blog-card-details .blog-post-tag-wrap .blog-post{padding:2px 6px;font-size:12px;line-height:18px;margin-bottom:0}.case-studies-card .our-blog-card-details h3{font-size:32px;font-weight:700;line-height:40px;margin-bottom:8px}.case-studies-card:hover .our-blog-card-details h3{color:#6740ba}.case-studies-card .our-blog-card-details p{font-size:18px;font-weight:400;line-height:24px}.case-studies-card .cs-btn-readmore{display:flex;gap:16px;align-items:center;font-size:16px;line-height:20px}.case-studies-card .cs-btn-readmore span{color:#000}.case-studies-card:hover .cs-btn-readmore span{color:#6740ba}.case-studies-card .img-block{max-width:100%;max-height:226px;width:100%;margin-bottom:24px;overflow:hidden}.case-studies-card .img-block img{max-height:100%;height:auto;width:100%;object-fit:cover}.case-studies-card.blog-sm-card:after{height:426px;top:-80px;right:-90px;background-position:right}.case-studies-hero-sec{padding:50px 0;position:relative}.cs-hero-content .wpb_text_column{margin-bottom:0}.case-studies-hero-sec .case-detail-hero-img{margin-bottom:0;position:absolute;width:744px;height:744px;top:-134px;right:-74px}.case-studies-hero-sec .hero-sec-content{margin-bottom:0}.case-studies-hero-sec .hero-sec-content .wpb_wrapper{display:flex;flex-direction:column;gap:15px;max-width:670px;min-height:445px}.case-studies-hero-sec .hero-sec-content .wpb_wrapper h6{margin-bottom:0}.case-studies-hero-sec .hero-sec-content .wpb_wrapper h6 span{padding:8px 16px;background-color:rgba(160,119,248,.3);border-radius:3px;color:rgba(255,255,255,1);font-size:18px;line-height:24px}.case-studies-hero-sec .hero-sec-content .wpb_wrapper h1{max-width:574px;margin-bottom:0}.cs-hero-content .wpb_wrapper p{margin-bottom:15px}.cs-hero-content .wpb_wrapper p:last-child{margin-bottom:0}.cs-hero-content .wpb_wrapper p span{color:rgba(255,255,255,1)}.case-studies-hero-sec .hero-count-container{background:rgba(236,224,252,1);border-radius:3px;padding:24px 16px;margin-top:40px}.case-studies-hero-sec .hero-count-container .counting-data{margin-bottom:0;position:relative;border-right:1px solid rgba(0,0,0,.3);padding:0 16px}.case-studies-hero-sec .hero-count-container .vc_column_container:last-child .counting-data{border-right:0}.case-studies-hero-sec .hero-count-container .counting-data h2{font-weight:700;font-size:48px;line-height:56px;color:rgba(103,64,186,1)}.case-studies-hero-sec .hero-count-container .counting-data p{font-size:21px;line-height:25px;color:rgba(0,0,0,1)}.section-challenges{padding-top:80px;position:relative}.section-challenges h2{margin-bottom:16px}.section-challenges .challenges-content-wrapper{margin-bottom:80px}.section-challenges .challenges-content-wrapper p{font-size:18px;line-height:24px}.section-challenges .challenges-content-wrapper ul li{font-size:18px;line-height:24px}.section-challenges::after{content:"";background:url("detail-challenge.svg"/*tpa=detail-challenge.svg*/) no-repeat;position:absolute;height:100%;width:100%;top:152px;right:-162px;background-position:right;z-index:-1;aspect-ratio:1}.case-studies-card{z-index:1}.related-case-studies{margin:0;position:relative}.related-case-studies .related-case-studies-wrap>.row{row-gap:30px}.related-case-studies:before{content:" ";background-image:url("related-case-study-illustrator.svg"/*tpa=related-case-study-illustrator.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:left;position:absolute;height:542px;top:0;left:0;width:600px;z-index:1;pointer-events:none}.cs-hero-content.vc_col-sm-6{min-height:580px;position:relative;z-index:1}.cs-download-sec{margin-bottom:80px;padding:24px;position:relative;z-index:1}.light-theme-bg .cs-download-sec{margin-bottom:0}.cs-download-sec a{color:#ef5366;text-decoration:underline}.cs-download-sec p{margin-bottom:24px;font-size:18px;line-height:24px;font-weight:400}.cs-download-sec .cs-download-content{padding-right:15px}.cs-download-sec .cs-form-card{padding-left:15px}.cs-download-content,.cs-form-card{padding-block:0!important}.cs-download-content .vc_column-inner,.cs-form-card .vc_column-inner{padding:0!important}.cs-form-card .hbspt-form,.csubscribe-form .hbspt-form{padding:16px;background:#fff;border-radius:4px}.cs-form-card .sim-form-card{margin:0}.cs-form-card .hs-form-field input,.csubscribe-form .hs-form-field input{width:100%;height:56px;padding:8px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.2);transition:all 0.3s ease}.cs-form-card .hs-form-field input:focus,.csubscribe-form .hs-form-field input:focus{border-color:rgba(239,83,102,1)}.cs-form-card .hs-form-field .input:focus-visible,.csubscribe-form .hs-form-field .input:focus-visible{outline:none}.cs-form-card .hs-form-field input:-webkit-autofill,.csubscribe-form .hs-form-field input:-webkit-autofill{box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:#000}.cs-form-card .hs-submit,.csubscribe-form .hs-submit{width:100%}.cs-form-card .hs-button,.csubscribe-form .hs-button{width:100%}.cs-form-card form,.csubscribe-form form{display:flex;flex-direction:column;gap:16px}.cs-info-content-sec.vc_row{overflow:visible!important;display:flex}.cs-info-content-sec.vc_row>.wpb_column{position:relative;z-index:2}.cs-info-content-sec:after{content:" ";background-image:url("detail-challenge.svg"/*tpa=detail-challenge.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:right;position:absolute;height:807px;top:100px;right:0;width:300px;z-index:1;pointer-events:none}.cs-hero-img.vc_column_container{position:absolute;top:-108px;right:-100px;height:743px;width:743px;max-width:743px}.cs-hero-img .vc_single_image-wrapper img{width:100%}.cs-hero-content h6,.cs-tags h6{display:inline-block;padding:8px 16px;margin-bottom:16px;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.22px;color:rgba(var(--white),1);background-color:rgba(160,119,248,.3)}.case-study-hero .cs-tags{display:flex;flex-wrap:wrap;column-gap:12px}.cs-stats{position:relative;z-index:2}.cs-stats h2{color:rgba(103,64,186,1);font-size:48px;line-height:56px;margin-bottom:8px}.cs-stats p{font-size:21px;font-weight:400;line-height:25px;margin-bottom:0;color:#000}.cs-stats>.wpb_column{border-right:1px solid rgba(0,0,0,.3);padding:0 16px}.cs-stats>.wpb_column:last-child{border:0;padding-right:0}.cs-stats>.wpb_column:first-child{padding-left:0}.cs-stats-dark{position:relative;z-index:2;margin-top:-160px;margin-bottom:45px}.cs-stats-dark h2{color:#fff;font-size:48px;line-height:56px;margin-bottom:8px}.cs-stats-dark p{font-size:21px;font-weight:400;line-height:25px;margin-bottom:0;color:#d9c3ff}.cs-stats-dark>.wpb_column{border-right:1px solid rgba(255,255,255,.3);padding:0 16px}.cs-stats-dark>.wpb_column:last-child{border:0;padding-right:0}.cs-stats-dark>.wpb_column:first-child{padding-left:0}.cs-stats-dark>.wpb_column .wpb_content_element{margin-bottom:0}.case-study-services-card .our-service-card-title{display:none}.case-study-services-card .our-service-card[href]{pointer-events:none}.case-study-services-card .our-service-card{min-height:260px;pointer-events:auto}.case-study-services-card .our-service-card::after{background-image:url("case-study-card-pattern.svg"/*tpa=case-study-card-pattern.svg*/);background-size:auto;background-repeat:no-repeat;position:absolute;height:454px;width:346px;right:-161px;bottom:-96px;top:unset;aspect-ratio:unset}.business-cards-list{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.business-cards{border-radius:3px;background:#461d86;box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 1px 18px 0 rgba(0,0,0,.06);padding:46px 32px;transition:800ms cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;min-height:360px;border:2px solid transparent}.business-cards:hover{transform:translateY(-10px);border:2px solid #6740ba;background:#461d86;box-shadow:0 10px 30px 0 rgba(45,7,94,.8)}.business-cards .card-img-wrap{margin:0 0 24px 0;width:80px;height:80px;border-radius:0;background:#a077f8}.business-impact-cards .card-img-wrap img{width:100%}.business-cards .card-img-wrap svg{color:#fff}.business-cards .title-wrap{margin-bottom:16px}.business-cards .title-wrap>h4{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin:0}.business-cards .desc-wrap>p{color:#d9c3ff;font-size:16px;font-style:normal;font-weight:450;line-height:22px;margin:0}.solution-card-wrap .wpb_content_element{margin-bottom:40px}.solution-card .wpb_content_element{margin-bottom:0}.solution-card{border-left:1px solid #a077f8}.solution-card.vc_column_container>.vc_column-inner{padding-left:24px;padding-right:30px}.casestudy-logo .awards-block-listing-wrap{position:relative;overflow:hidden;padding:40px;background:#fff}.casestudy-logo .awards-block-listing-wrap .awards-block-listing{display:flex}.casestudy-logo .awards-block-listing-wrap .awards-block-listing .award-block-wrap{position:relative}.casestudy-logo .awards-block-listing-wrap .awards-block-listing .award-block-wrap .award-block{position:relative;bottom:0;width:100%;height:100%;max-width:240px;min-width:240px;margin-right:16px;margin-left:16px;padding:30px 24px;transition:800ms cubic-bezier(.2,.8,.2,1)}.casestudy-logo .awards-block-listing-wrap .awards-block-listing .award-block-wrap .award-block .award-img-wrapper{width:100%;height:100%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:800ms cubic-bezier(.2,.8,.2,1)}.case-study-hero{position:relative;padding-bottom:80px}.case-study-hero .hero-bg-image{position:absolute;top:0;right:0;height:740px;width:1000px}.case-study-hero .hero-bg-image:after{content:"";background:linear-gradient(90deg,#380d6f .52%,rgba(56,13,111,0) 62.99%);position:absolute;top:0;right:0;height:740px;width:1000px;z-index:1}.case-study-hero .hero-content{min-height:652px;max-width:520px;padding-top:0}.case-study-hero.hero:after{content:unset}.client-overview-sec .wpb_content_element{margin-bottom:0}.client-overview-sec-subtext p{font-size:16px}.case-study-services-card .container,.business-impact-cards .container{padding:0}.careers-hero-sec.dark-theme-bg{padding-top:0;position:relative}.hero-banner-row{margin-bottom:80px}.career-tabs-wrap{position:relative}.career-tabs-wrap:after{content:'';position:absolute;background-image:url("service-hero-illustator-2.svg"/*tpa=service-hero-illustator-2.svg*/);background-size:cover;background-repeat:no-repeat;width:301px;height:619px;top:340px;right:0;z-index:-1;pointer-events:none}.careers-hero-sec:before{background-image:url("service-hero-illustrator.svg"/*tpa=service-hero-illustrator.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;height:957px;width:298px;left:0;z-index:1;pointer-events:none}.careers-hero-sec .careers-hero-content{min-height:613px;display:flex;align-items:center;width:100%;max-width:670px}.careers-hero-sec .careers-hero-thumb{position:absolute;top:-113px;right:-125px;width:823px;height:726px}.who-we-text p{margin-bottom:24px}.career-m-40 .wpb_content_element{margin-bottom:40px}.career-m-0 .wpb_content_element{margin-bottom:0}.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.career-tabs .vc_tta-panels{background:transparent;border:0}.career-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background:transparent;border:0}.career-tabs.vc_tta.vc_general .vc_tta-tab>a{background:rgba(217,195,255,1);color:#000;padding:24px 50px;border:none;font-size:24px;line-height:30px;font-weight:700;transition:all 0.5s ease;border-radius:4px;position:relative}.career-tabs.vc_tta.vc_general .vc_tta-tab.vc_active>a{background:rgba(103,64,186,1);color:#fff}.career-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{background:rgba(103,64,186,1);color:#fff;border-radius:4px}.career-tabs.vc_tta.vc_general .vc_tta-panel-body{overflow:visible}.career-tabs.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(103,64,186,1)}.career-tabs.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{overflow:visible}.career-tabs.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{overflow:visible}.career-tabs.vc_tta.vc_general .vc_tta-tab:hover>a{background:rgba(103,64,186,1);color:#fff}.career-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{padding:40px 0 0}.team-value-cards>.vc_column-inner>.wpb_wrapper{background:rgba(217,195,255,1);padding:24px 32px;transition:0.4s cubic-bezier(.29,.19,.405,1);height:100%;overflow:hidden;position:relative;border-radius:3px}.team-value-cards>.vc_column-inner>.wpb_wrapper:hover{background:#fff;transform:translatey(-10px)}.team-value-cards>.vc_column-inner>.wpb_wrapper::after{content:'';background-image:url("career-card-texture.svg"/*tpa=career-card-texture.svg*/);background-size:auto;background-repeat:no-repeat;position:absolute;height:726px;width:824px;right:-616px;bottom:-50px;z-index:1}.team-value-card-grid{display:flex;flex-wrap:wrap;margin:0 -15px!important;cursor:pointer}.team-value-cards.vc_column_container>.vc_column-inner{padding:0}.career-stats-wrap{padding:32px 96px;background-color:rgba(103,64,186,1);display:flex;align-items:center;justify-content:center;gap:32px}.stats-item{text-align:center;display:flex;flex-direction:column;gap:5px;align-items:center}.stats-item h2{font-size:45px;line-height:32px;color:#fff}.stats-item p{color:rgba(217,195,255,1);font-size:18px;margin:0}.simform-life-content h3{margin-bottom:20px;font-size:24px;line-height:32px}.simform-life-content p{font-size:18px;line-height:24px}.card-img-wrap{background:#fff;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:16px;transition:0.4s cubic-bezier(.29,.19,.405,1);margin-top:23px}.card-img-wrap svg{color:rgba(103,64,186,1)}.team-value-cards>.vc_column-inner>.wpb_wrapper:hover .card-img-wrap{background:rgba(103,64,186,1)}.team-value-cards>.vc_column-inner>.wpb_wrapper:hover .card-img-wrap svg{color:#fff}.our-stories-slides-wrap .slick-track{display:flex}.our-stories-slide{padding:82px 32px 24px;background-color:rgba(217,195,255,1);border-radius:3px;color:#000;position:relative;height:100%;display:flex!important;flex-direction:column}.our-stories-slide p{font-size:18px;line-height:24px}.our-stories-slide blockquote::after{content:'';position:absolute;top:24px;left:24px;width:48px;height:40px;background:url("quote-icon.webp"/*tpa=quote-icon.webp*/) no-repeat;background-size:contain}.our-stories-slide blockquote::before{content:'';position:absolute;top:54px;right:32px;width:calc(100% - 118px);height:4px;background:rgba(160,119,248,.2)}.stories-bb{height:4px;background:rgba(160,119,248,.2);margin-bottom:17px}.slide-foot{display:flex;gap:35px;align-items:center;margin-top:auto}.stories-emp-name{display:flex;align-items:center;gap:15px;position:relative}.stories-emp-name a{color:rgba(103,64,186,1);font-size:18px;font-weight:700;line-height:24px}.stories-emp-desg{font-size:16px;line-height:26px;position:relative}.stories-emp-desg:before{content:'';position:absolute;left:-17px;top:2px;width:2px;background:#000;height:22px}.our-stories-slides-wrap:not(.slick-initialized){display:flex;overflow:hidden}.our-stories-slides-wrap:not(.slick-initialized) .our-stories-slide{flex:0 0 100%;width:100%}.our-stories-slides-wrap>.slick-prev{left:-72px;background-color:rgba(103,64,186,.5)}.our-stories-slides-wrap>.slick-next{right:-72px;background-color:rgba(103,64,186,.5)}.our-stories-slides-wrap .slick-arrow{background-image:url("white-arrow-left.svg");background-size:20px 20px}.our-stories-slides-wrap .slick-arrow:hover{background-color:rgba(103,64,186,.8)}.simform-career-benefit-col ul{list-style:none;padding-left:40px}.benefit-item{position:relative;margin-bottom:10px;list-style:none}.benefit-item:last-child(){margin-bottom:0}.benefit-item:before{content:'';position:absolute;background-image:url("list-tick-icon.svg"/*tpa=list-tick-icon.svg*/);top:0;left:-35px;height:23px;width:24px}.our-stories-head{margin-bottom:40px!important}.our-stories-head p{font-size:18px;line-height:24px}.our-stories-sec{padding-top:80px}.our-opening-page-wrapper{padding:80px 0;min-height:400px;position:relative}.our-opening-page-wrapper:after{content:'';position:absolute;background-image:url("blog-post-bg-texture-3.webp"/*tpa=blog-post-bg-texture-3.webp*/);right:0;background-position:right;width:468px;height:1164px;bottom:140px;z-index:1;pointer-events:none}.our-opening-page-wrapper #freshteam-widget .job-details-content .left-content>div:not(#job-applicant-form) *{background:transparent!important}.our-opening-page-wrapper #freshteam-widget{background-color:transparent;position:relative;z-index:2}.our-opening-page-wrapper #freshteam-widget .advanced-search{background-color:transparent;padding:0;margin-bottom:20px}.our-opening-page-wrapper #freshteam-widget .content{width:100%}.our-opening-page-wrapper #freshteam-widget .advanced-search .title-and-clear{display:none}.our-opening-page-wrapper #freshteam-widget .select2-container--default .select2-selection--multiple,.our-opening-page-wrapper #freshteam-widget .form-control{border:1px solid #6740BA}.our-opening-page-wrapper #freshteam-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:4px 15px;color:#000;font-size:16px;line-height:20px}.our-opening-page-wrapper #freshteam-widget .form-control{font-size:16px;line-height:20px;color:#000}.our-opening-page-wrapper #freshteam-widget .select2-container--default:not(.form-control-highlight) .select2-search__field{padding-left:5px}.our-opening-page-wrapper #freshteam-widget .search-fields .toggle-and-clear{font-size:14px;font-weight:450;line-height:18px;text-align:left;color:#000}.our-opening-page-wrapper #freshteam-widget .search-fields .toggle-and-clear .remote-toggle>span{color:inherit}.our-opening-page-wrapper #freshteam-widget .toggle-switch .toggle-btn+label::before{background:#D9C3FF}.our-opening-page-wrapper #freshteam-widget .toggle-switch .toggle-btn:checked+label::before{background:#380D6F}.our-opening-page-wrapper #freshteam-widget .search-fields .clear-button>button{color:#000;cursor:pointer}.our-opening-page-wrapper #freshteam-widget .search-fields .clear-button>button:hover{color:#6740BA}.our-opening-page-wrapper #freshteam-widget .select2-container--default .select2-selection--multiple .select2-selection__clear{margin-top:2px}.our-opening-page-wrapper #freshteam-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-last-child(2).select2-selection__choice{font-weight:400}.our-opening-page-wrapper #freshteam-widget .select2-container--default:not(.form-control-highlight) .select2-search__field::placeholder,.our-opening-page-wrapper #freshteam-widget .form-control::placeholder{color:rgba(0,0,0,.5)}.our-opening-page-wrapper #freshteam-widget .advanced-search .input-field svg path{fill:#000}.our-opening-page-wrapper #freshteam-widget .job-role-list .role-title{margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.our-opening-page-wrapper #freshteam-widget .job-role-list .role-title h5{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#6740BA;margin:0}.our-opening-page-wrapper #freshteam-widget .job-role-list .role-count{color:#000;font-size:21px;font-weight:450;line-height:25px;text-align:left;background-color:transparent;padding:0;margin:0;border-radius:0}.our-opening-page-wrapper #freshteam-widget .job-list>li{border:1px solid #E5E0FC;background:#FFF;padding:26px 30px;border-radius:3px;transition:all 0.4s ease-in-out;margin-bottom:18px}.our-opening-page-wrapper #freshteam-widget .job-list>li:hover{background:#D9C3FF;border-color:#E5E0FC}.our-opening-page-wrapper #freshteam-widget .job-list .job-location{padding:0;align-self:center}.our-opening-page-wrapper #freshteam-widget .job-list .job-title{line-height:25px;color:#000}.our-opening-page-wrapper #freshteam-widget .job-list .job-desc{color:#000;font-size:16px;font-weight:450;line-height:20px}.our-opening-page-wrapper #freshteam-widget .icon-arrow-right{fill:#D9C3FF;transition:all 0.4s ease-in-out}.our-opening-page-wrapper #freshteam-widget .job-list>li:hover .icon-arrow-right{fill:#6740BA}.our-opening-page-wrapper #freshteam-widget .job-details-header{background:rgba(var(--violet-500),1);padding:30px;border-radius:3px}.our-opening-page-wrapper #freshteam-widget .job-details-header .back-to-jobs{font-size:18px;line-height:24px;color:#fff;display:inline-flex;align-items:center}.our-opening-page-wrapper #freshteam-widget .job-details-header .back-to-jobs svg{fill:currentcolor;display:block}.our-opening-page-wrapper #freshteam-widget .job-details-header .back-to-jobs:hover{color:rgb(var(--primary-color))}.our-opening-page-wrapper #freshteam-widget .job-details-header #apply-button-group{text-align:right;margin-top:-6px}.our-opening-page-wrapper #freshteam-widget .job-details-content{font-size:18px;line-height:26px}.our-opening-page-wrapper #freshteam-widget .application-form .brand-color{padding:0 15px;margin-bottom:0px!important}.our-opening-page-wrapper #freshteam-widget .application-form{border-radius:3px;margin:50px 0 0;max-width:100%;box-shadow:rgba(0,0,0,.2) 3px 0 10px -2px;background:rgba(56,13,111,1)!important;padding:0 10px 50px}.our-opening-page-wrapper #freshteam-widget .job-details-content .left-content h3{font-size:32px;font-weight:700;color:rgb(255,255,255);margin-bottom:20px;display:inline-block}.our-opening-page-wrapper #freshteam-widget .application-form .application-btn{padding:0 15px;margin:15px 0}.our-opening-page-wrapper #freshteam-widget .application-form .application-btn .resume-upload{background-color:rgba(var(--secondary-color),1);border:1px solid rgba(var(--secondary-color),1);color:rgba(var(--white),1);padding:16px 24px;border-radius:4px;cursor:pointer;font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize;box-shadow:0 0 7px -2px rgba(0,0,0,.1);white-space:nowrap;transition:0.4s all ease-in-out;font-family:'Circular Std',Arial,sans-serif;display:inline-block}.our-opening-page-wrapper #freshteam-widget .application-form .application-btn .resume-upload:hover{background:#fff;color:rgba(var(--secondary-color),1);border-color:rgba(var(--secondary-color),1);box-shadow:0 0 16px 0 rgba(var(--secondary-color),.4) inset,0 0 3px 2px rgba(var(--secondary-color),.2)}.our-opening-page-wrapper #freshteam-widget .application-form .application-btn .resume-upload:hover .btn-success{color:rgba(var(--secondary-color),1)}.our-opening-page-wrapper #freshteam-widget .application-form .application-btn .resume-upload .btn-success{padding:0;border:none;background:transparent;color:#fff;font-weight:700}.our-opening-page-wrapper #freshteam-widget .required{color:#fff}}.our-opening-page-wrapper #freshteam-widget .application-form .g-recaptcha{width:auto}.our-opening-page-wrapper #freshteam-widget .application-form .form-group{width:50%;padding:0 15px;float:left}.our-opening-page-wrapper #freshteam-widget .application-form .form-group label{color:rgb(255,255,255);font-size:16px;line-height:22px;font-weight:400;letter-spacing:-.17px;text-transform:capitalize;cursor:text;margin-bottom:0;margin-left:0;background:transparent;min-height:50px}.our-opening-page-wrapper #freshteam-widget .application-form .form-group.radio-form-group div>label{display:inline-flex;align-items:center;min-height:auto}.our-opening-page-wrapper #freshteam-widget .application-form .form-group .form-control{margin:0;width:100%;height:40px;max-width:100%;padding:16px 10px 17px;border:1px solid rgba(0,0,0,.2);border-radius:5px;background-color:rgb(255,255,255)!important;transition:300ms;color:rgb(61,61,61);font-size:16px;line-height:22px;letter-spacing:-.17px;appearance:none}.our-opening-page-wrapper #freshteam-widget .application-form .form-group .form-control.error{border-color:rgba(var(--secondary-color),1);box-shadow:0 0 1px 3px rgba(var(--secondary-color),.6)}.our-opening-page-wrapper #freshteam-widget .application-form .form-group .form-control:focus{border-color:rgb(255 3 3)}.our-opening-page-wrapper .section-header{color:rgb(255,255,255)}.our-opening-page-wrapper .section-description{font-size:14px}.our-opening-page-wrapper #freshteam-widget .application-form .form-group.link-group{width:100%}.our-opening-page-wrapper #freshteam-widget .application-form .form-group.link-group .form-group{width:100%;padding:0}.our-opening-page-wrapper #freshteam-widget .application-form .form-group.link-group .btn-add{right:15px;bottom:15px;height:40px;border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:2px 10px 4px}.our-opening-page-wrapper #freshteam-widget .application-form .g-recaptcha{width:100%!important;margin-top:15px}.our-opening-page-wrapper #freshteam-widget .application-form .form-group{width:50%;padding:0 15px;float:left}.our-opening-page-wrapper #applicant_submit{margin-left:16px}.our-opening-page-wrapper #freshteam-widget .section-header{margin-bottom:16px;padding:0 15px}.our-opening-page-wrapper #public-fields-container{display:flex;flex-wrap:wrap}.our-opening-page-wrapper .section-field{width:100%;margin:20px 0!important}.our-opening-page-wrapper #freshteam-widget .file-field{color:#fff}.our-opening-page-wrapper .section-field+div:has(.file-field){width:100%;padding-left:15px}.our-opening-page-wrapper #freshteam-widget h1,.our-opening-page-wrapper #freshteam-widget h2,.our-opening-page-wrapper #freshteam-widget h3,.our-opening-page-wrapper #freshteam-widget h4,.our-opening-page-wrapper #freshteam-widget h5,.our-opening-page-wrapper #freshteam-widget h6,.our-opening-page-wrapper #freshteam-widget .h1,.our-opening-page-wrapper #freshteam-widget .h2,.our-opening-page-wrapper #freshteam-widget .h3,.our-opening-page-wrapper #freshteam-widget .h4,.our-opening-page-wrapper #freshteam-widget .h5,.our-opening-page-wrapper #freshteam-widget .h6{font-family:'Circular Std',Arial,sans-serif}.our-opening-page-wrapper #freshteam-widget{font-family:'Circular Std',Arial,sans-serif}.our-opening-page-wrapper #freshteam-widget .btn-primary{background-color:rgba(var(--secondary-color),1);color:rgba(var(--white),1);cursor:pointer;font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize;box-shadow:rgba(0,0,0,.1) 0 0 7px -2px;font-family:"Circular Std",Arial,sans-serif;display:inline-block;border:1px solid rgba(var(--secondary-color),1);padding:16px 24px!important;border-radius:4px;white-space:nowrap;transition:0.4s ease-in-out}.our-opening-page-wrapper #freshteam-widget .btn-primary:hover{background:#fff;color:rgba(var(--secondary-color),1);border-color:rgba(var(--secondary-color),1);box-shadow:0 0 16px 0 rgba(var(--secondary-color),.4) inset,0 0 3px 2px rgba(var(--secondary-color),.2)}.our-opening-page-wrapper #freshteam-widget .application-btn .btn.btn-primary.linkedin-apply-btn{color:rgba(var(--secondary-color),1);border-color:rgba(var(--secondary-color),1);background-color:transparent}.our-opening-page-wrapper #freshteam-widget .application-btn .btn.btn-primary.linkedin-apply-btn svg{height:16px;width:16px;fill:#ef5366}.our-opening-page-wrapper #freshteam-widget .application-btn .btn.btn-primary.linkedin-apply-btn:hover,#freshteam-widget .application-btn .btn.btn-primary.linkedin-apply-btn:focus,#freshteam-widget .application-btn .btn.btn-primary.linkedin-apply-btn:active{color:#fff;background-color:rgba(var(--secondary-color),1)}.our-opening-page-wrapper #freshteam-widget .text-or{color:#fff}.how-we-hire p{font-weight:400;line-height:24px;font-size:18px}.gallery-masonry-grid>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr 1fr 1fr 2fr;gap:10px;max-height:500px}.gallery-masonry-grid .wpb_single_image .vc_figure,.gallery-masonry-grid .wpb_single_image .vc_figure .vc_single_image-wrapper{width:100%;height:100%}.gallery-masonry-grid .wpb_single_image img{max-height:100%;width:100%;height:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.4s ease-in-out;border-radius:3px}.gallery-masonry-grid .wpb_single_image img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.gallery-masonry-grid .img-item-1{grid-column:1 / 4;grid-row:1 / 3;margin-bottom:0}.gallery-masonry-grid .img-item-2{grid-column:4 / 6;grid-row:1 / 3;margin-bottom:0}.gallery-masonry-grid .img-item-3{grid-column:6 / 8;grid-row:1 / 4;margin-bottom:0}.gallery-masonry-grid .img-item-4{grid-column:1 / 3;grid-row:3 / 5;margin-bottom:0}.gallery-masonry-grid .img-item-5{grid-column:3 / 6;grid-row:3 / 5;margin-bottom:0}.gallery-masonry-grid .img-item-6{grid-column:6 / 8;grid-row:4 / 5;margin-bottom:0}.team-culture-card{background:#D9C3FF;position:relative}.team-culture-card:before{background-image:url("team-culture-card-illustator.svg"/*tpa=team-culture-card-illustator.svg*/);content:'';position:absolute;left:0;display:block!important;bottom:0;width:158px;height:255px;background-position:center right 16px;background-size:auto 100%;background-repeat:no-repeat;pointer-events:none}.team-culture-card.bg-texture-right:before{left:auto;right:0;background-position:center left 16px}.team-culture-card .team-culture-content{padding-left:98px}.team-culture-card .accelerate-career-content{padding-right:40px}.notfound.notfoundPage .dark-theme-bg{padding:100px 0}.notfound-banner .banner-content h1{margin-bottom:40px}.notfound-banner .banner-content .banner-img{margin-bottom:40px}.notfound-banner .banner-content .banner-img svg{max-width:100%}.notfound-banner .banner-content p{font-size:22px;line-height:32px;text-align:center;color:rgba(217,195,255,1)}.notfound-banner:before{content:' ';background-image:url("404-banner-left-illustrator.svg"/*tpa=404-banner-left-illustrator.svg*/);background-size:auto 100%;background-repeat:no-repeat;background-position:left;position:absolute;height:792px;top:0;left:0;width:310px;z-index:1;pointer-events:none}.notfound-banner:after{content:' ';background-image:url("404-banner-right-illustrator.svg"/*tpa=404-banner-right-illustrator.svg*/);background-size:contain;background-repeat:no-repeat;position:absolute;height:700px;width:300px;top:0;right:0;pointer-events:none;z-index:1;left:auto;background-position:right}.service-listing-row{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.service-single{padding:38px 32px;background:rgba(217,195,255,1);text-align:left;min-height:172px;border-radius:4px;position:relative;overflow:hidden;transition:800ms cubic-bezier(.2,.8,.2,1)}.service-single:hover{transform:translateY(-10px);background:rgba(255,255,255,1);box-shadow:0 10px 30px 0 rgba(155,125,196,.2)}.service-single:hover .service-content-blk h4 a{color:rgba(103,64,186,1)}.service-single:after{content:'';background-image:url("404-card-bg-texture.webp"/*tpa=404-card-bg-texture.webp*/);position:absolute;top:-45px;right:-253px;background-repeat:no-repeat;width:445px;height:445px;z-index:0;background-size:contain;background-position:center;z-index:0}.service-content-blk{display:flex;flex-direction:column;gap:16px}.sc-blk-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.service-single .service-content-blk h4 a{color:rgba(0,0,0,1);font-size:24px;line-height:32px}.service-single .service-content-blk p{color:rgba(0,0,0,1);font-size:18px;line-height:24px;margin-top:auto}.service-single:hover .arrow-img img{transform:rotate(45deg)}.not-found-row{margin:0}.belowheader .not-found-row .content{padding:0}section.foot-service-section.light-theme-bg{position:relative;z-index:1;background:rgba(236,224,252,1)}.privacy-content{padding-top:60px;margin-bottom:50px;text-align:center}.privacy-content .main-heading{margin-bottom:20px!important}.privacy-content .policy-info-content{max-width:763px;margin:0 auto 70px}.privacy-content .policy-info-content p{font-size:25px;letter-spacing:-.15px;line-height:34px;margin-bottom:30px}.privacy-content .privacy-content-wrapper .privacy-points-content{padding-top:20px;text-align:left;max-width:900px;padding:0 20px;margin:0 auto 35px}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul{padding-left:0}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li{list-style:none;font-size:18px;line-height:28px;padding-bottom:30px}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li h3{font-size:30px;line-height:36px;margin-bottom:10px}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li p{font-size:18px;line-height:28px;margin-bottom:20px}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li p a{color:#6740BA}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li .pl-20{padding-left:20px;margin-top:30px}.privacy-points-content .wpb_wrapper>ul>li .pl-20 h4{font-size:26px;line-height:32px;margin-bottom:10px}.privacy-points-content .wpb_wrapper>ul>li .pl-20 p{font-size:18px;line-height:28px;margin-bottom:20px}.privacy-points-content .wpb_wrapper>ul>li .pl-20 ul{padding-left:20px;margin-bottom:30px}.privacy-points-content .wpb_wrapper>ul>li ul li{list-style:square;padding-bottom:5px}.thanks-section{padding-top:56px;margin-bottom:30px}.thanks-section .thanks-main-heading{margin-bottom:20px}.thanks-section .thanks-sub-content{margin-bottom:60px}.thanks-section .thanks-readmore-content .wpb_content_element{margin-bottom:0;height:100%}.thanks-section .thanks-readmore-content .wpb_content_element>.wpb_wrapper{height:100%}.thanks-section .thanks-readmore-content h2{margin-bottom:20px}.thanks-section .readmore-card-sec{padding-top:26px;margin-bottom:80px;display:flex;row-gap:24px;flex-wrap:wrap}.thanks-section .readmore-card-sec .vc_column-inner,.thanks-section .readmore-card-sec .vc_column-inner>.wpb_wrapper{height:100%}.thanks-section .readmore-card-sec .readmore-card{padding:26px 21px;background-color:rgb(211 195 246 / 36%);border:1px solid rgb(211 195 246 / 36%);border-radius:4px;position:relative;transition:0.4s ease-in-out;width:100%;color:rgb(61,61,61);height:100%;display:block}.thanks-section .readmore-card-sec .readmore-card:hover{border-color:#6740BA}.thanks-section .readmore-card-sec .readmore-card h6{color:#6740BA;margin-bottom:12px;font-size:20px}.thanks-section .readmore-card-sec .readmore-card p{margin-bottom:0}@media screen and (max-width:1440px){.hero-bg-image{right:0}}@media screen and (max-width:1280px){.product-engineering-slider>.slick-prev,.case-slider .slick-prev,.our-service-list-slider .slick-prev,.leading-companies-slider .slick-prev{left:-6px}.product-engineering-slider>.slick-next,.case-slider .slick-next,.our-service-list-slider .slick-next,.leading-companies-slider .slick-next{right:-6px}}@media screen and (max-width:1200px){.navigation-menu>ul{gap:8px;padding:0}.navigation-menu>ul>li{font-size:14px}.hero-bg-image{width:580px;height:580px}.hero-bg-image img{margin-left:auto}.hero-content{min-height:500px}section.hero.dark-hero-bg{padding-bottom:40px}.hero.service-hero .hero-bg-image{right:0}.product-engineering-slider .slick-arrow,.our-stories-slides-wrap .slick-arrow,.leading-companies-slider .slick-arrow{display:none!important}.case-slider .slick-arrow{display:none!important}.offer-hero-content{padding-bottom:0}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item .btn-link{padding:8px 10px}.service-data-engg.data-engg-services>.bg-texture{opacity:.5}.case-slider .slick-prev{left:0}.case-slider .slick-next{right:0}.about-potential-card>.vc_column-inner>.wpb_wrapper{padding:15px}.deliver-features-grid{gap:30px}.deliver-features::after{margin-left:-40px;background-size:contain;background-position:center;width:230px}.deliver-features:nth-child(2)::after{width:160px}.deliver-features:last-child::after{width:65px}.recognize-content-left{flex:0 0 535px}.reason-read-section .wpb_column{width:calc(50% - 60px);flex-grow:1;margin-bottom:45px}.career-tabs.vc_tta.vc_general .vc_tta-tab>a{padding:24px}.our-opening-page-wrapper:after{opacity:.3}.webinar-banner{padding:12px 12px 12px 0}.webinar-banner .wb-tag{padding:8px 16px 8px 16px;font-size:16px;line-height:20px}.webinar-banner .wb-content h4{font-size:20px;line-height:22px}.webinar-banner .wb-content p{font-size:14px;line-height:16px}.webinar-banner .wb-cta .white-bg-button{padding:8px 16px 10px;font-size:16px}.service-layers-section .service-layers-card:nth-child(2n+1)::after,.service-layers-section .service-layers-card:nth-child(2n+1)::before{display:none}}@media (max-width:1100px){.recognize-content-left{flex:0 0 535px}}@media screen and (min-width:992px){.navigation-menu>ul>li:has(.submenu):hover>a .menu-indicator{transform:rotate(180deg)}}@media screen and (max-width:991px){section{margin-bottom:60px}h1{font-size:40px;line-height:48px}h2{font-size:36px;line-height:44px}h3{font-size:28px;line-height:34px}.mb-80{margin-bottom:60px}.paragraph-21{font-size:18px;line-height:22px}header{padding:15px 0}.header-desktop-menu{position:fixed;top:0;left:0;height:100%;width:100%;right:auto;bottom:auto;transition:all 0.3s ease-in-out;display:block;background:rgb(var(--dark-theme));z-index:99}.navigation-menu>ul>li .submenu{position:static;left:0;transform:translate(0);top:0;background-color:transparent;box-shadow:inherit;backdrop-filter:blur(0);padding:0;transform:inherit;display:none;opacity:1;visibility:visible;pointer-events:auto;transition:0s}.btn-contact{display:none}.menu-btn{display:block}.menu-btn .menu-icon{position:relative;display:inline-block;width:22px;height:16px;margin-top:0;padding-top:0}.menu-btn .menu-icon .top-line{position:absolute;left:0;top:2px;right:0;width:22px;height:2px;margin-bottom:0;border-radius:1px;background-color:rgb(239,83,102)}.menu-btn .menu-icon .middle-line{position:absolute;left:0;top:9px;right:0;width:22px;height:2px;margin-bottom:0;border-radius:1px;background-color:rgb(239,83,102)}.menu-btn .menu-icon .bottom-line{position:absolute;left:0;top:16px;right:0;width:22px;height:2px;border-radius:1px;background-color:rgb(239,83,102)}.menu-btn .title{display:inline-block;margin-left:9px;color:rgb(239,83,102);font-size:18px;line-height:18px;font-weight:500;letter-spacing:.21px}.menu-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 24px 54px}.menu-head .close-btn{font-size:0;width:24px;height:24px;background-image:url("icon-close.svg"/*tpa=icon-close.svg*/);background-repeat:no-repeat;cursor:pointer}.navigation-menu{overflow:auto;height:calc(100vh - 87px)}.nav-menu .header-desktop-menu{visibility:hidden;opacity:0}.nav-menu.menu-open .header-desktop-menu{visibility:visible;opacity:1}.header-desktop-menu .navigation-menu>ul{gap:0;padding:0 20px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.header-desktop-menu .navigation-menu>ul>li{padding:12px 0;width:100%;flex-direction:column;align-items:flex-start;font-size:16px}.header-desktop-menu .navigation-menu>ul>li>a{padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:18px;line-height:23px}.header-desktop-menu .navigation-menu>ul>li.active>a{color:rgba(var(--violet-500),1)}.navigation-menu>ul>li .submenu>.header-container>ul{min-height:inherit;gap:16px}.navigation-menu>ul>li .submenu>.header-container>ul>li{flex-wrap:wrap}.navigation-menu>ul>li .submenu>.header-container>ul>li>a{font-size:16px;font-weight:500;line-height:20px;background-color:transparent;width:100%;flex:0 0 100%;min-height:inherit;border:none;padding:0}.navigation-menu>ul>li .submenu>.header-container>ul>li.engineering-submenu-item>a,.navigation-menu>ul>li .submenu>.header-container>ul>li.engineering-submenu-item:hover>a,.navigation-menu>ul>li .submenu>.header-container>ul>li.engineering-submenu-item.active>a{background:rgb(var(--primary-color));color:rgb(var(--white));padding:8px}.navigation-menu>ul>li .submenu>.header-container>ul>li:hover>a,.navigation-menu>ul>li .submenu>.header-container>ul>li.active>a{background-color:transparent;border-color:inherit}.navigation-menu>ul>li .submenu>.header-container .submenu-list{position:static;width:100%;border:none;opacity:1;height:auto;pointer-events:auto;display:none;padding:16px 0 0 20px;margin:0;overflow:hidden}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul{display:flex;flex-direction:column;gap:16px}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li{padding:0}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li a{padding:0;border:none;height:auto}.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list):hover>a .menu-indicator,.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list)>a .menu-indicator,.navigation-menu>ul>li .submenu>.header-container>ul>li.active:has(.submenu-list)>a .menu-indicator{background-image:url("drop-menu-icon.svg"/*tpa=drop-menu-icon.svg*/);content:"";background-repeat:no-repeat;width:24px;height:24px;background-position:center;opacity:1}.navigation-menu>ul>li:has(.submenu)>a .menu-indicator{background-position:center;width:24px;height:24px}.navigation-menu>ul>li.mob-active:has(.submenu)>a .menu-indicator,.navigation-menu>ul>li .submenu>.header-container>ul>li.mob-active>a .menu-indicator{transform:rotate(180deg)}.header-container{padding-right:0;flex-direction:column;align-items:start;gap:16px}.navigation-menu>ul>li:hover .submenu{transform:translate(0)}.navigation-menu>ul>li.active:has(.submenu)>a .menu-indicator{transform:rotate(180deg)}.navigation-menu>ul>li .submenu>.header-container>ul>li .submenu-list{display:none}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li.submenu-list-item{display:block}.navigation-menu>ul>li .submenu>.header-container .submenu-list .submenu-deep{position:static;width:100%;opacity:1;pointer-events:auto;display:none;padding:16px 0 0 20px}.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li.submenu-list-item:hover>a,.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li.submenu-list-item.active:has(.submenu-deep)>a,.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li.submenu-list-item.mob-active:has(.submenu-deep)>a{background:transparent;color:rgb(var(--text-color-1))}.navigation-menu>ul>li .submenu>.header-container>ul>li.mob-active>a{color:rgb(var(--white))}.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list) ul.submenu-list-menu>li.submenu-list-item:has(.submenu-deep)>a .menu-indicator{background-image:url("drop-menu-icon.svg"/*tpa=drop-menu-icon.svg*/);background-repeat:no-repeat;background-position:center;width:24px;height:24px;flex:0 0 24px;opacity:1;transition:transform 0.3s cubic-bezier(.29,.19,.405,1)}.navigation-menu>ul>li .submenu>.header-container>ul>li:has(.submenu-list) ul.submenu-list-menu>li.submenu-list-item.mob-active:has(.submenu-deep)>a .menu-indicator{transform:rotate(180deg)}.hero-bg-image{left:0;width:100%;height:100%}.hero-bg-image img{margin:0 auto;width:300px;opacity:.3}.case-study-hero .hero-bg-image{position:absolute;top:auto;bottom:0;width:100%;height:420px}.case-study-hero .hero-bg-image img{width:100%;opacity:1;height:100%;object-fit:cover}.hero.service-hero{overflow:inherit}.hero-content .primary-btn{display:inline-block}.foot-info-row{flex-wrap:wrap;padding:40px 0 0}.foot-info-row-wrap{padding-bottom:40px}.top-row{max-width:100%;margin-bottom:30px;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;row-gap:20px}.foot-logo{margin-bottom:30px;margin-right:30px}.foot-right{margin-top:0}.locations-we-serve{max-width:max-content;min-height:250px;justify-content:flex-start}.location-map-wrap{flex-direction:column}.location-map{height:440px}.location-list{grid-template-columns:1fr 1fr 1fr 1fr}.section-head{margin-bottom:30px}.section-head p{font-size:18px;line-height:24px;margin:12px 0 0 0}.hero{padding-top:104px}section.hero.case-study-hero{padding-bottom:310px;padding-top:40px}.case-study-hero .hero-bg-image:after{content:"";background:linear-gradient(180deg,#380d6f 20%,rgba(56,13,111,0) 70%);position:absolute;top:-1px;right:0;height:100%;width:100%;z-index:1}.hero-content,.case-study-hero .hero-content{min-height:auto;max-width:max-content;align-items:center;text-align:center;padding-top:0}.case-study-hero .hero-content{min-height:auto;max-width:max-content;align-items:start;text-align:start;padding-top:0}.offer-hero .offer-hero-content.hero-content{min-height:auto;max-width:max-content;padding-top:60px}.offer-hero{padding-bottom:60px}.hero.service-hero .hero-content{min-height:auto;max-width:max-content;padding-top:80px}.hero-content p,.cs-hero-content p{margin-bottom:30px;font-size:20px;line-height:26px}.dark-hero-bg{padding-bottom:30px}.dark-theme-bg{padding:30px 0}.light-theme-bg{padding:60px 0}.leading-companies-content{flex-direction:column;gap:30px}.content-image-grid{width:100%}.company-img{width:100%}.leading-companies-slider-wrap{width:100%}.leading-companies-slider .slick-dots{bottom:-35px}.testimonial-card .testimonial-card-content>p{font-size:16px;line-height:20px}.case-slide-wrap{gap:24px}.slick-dots{bottom:-30px}.cs-stats-dark{margin:0}.contact-us-cta .contact-cta-card{gap:40px}.our-service-list,.business-cards-list{grid-template-columns:1fr 1fr}.featured-stories-body{flex-direction:column}.engineering-companies-wrap{flex-direction:column;gap:20px;justify-content:center}.engineering-content{flex:1 1 auto}.engineering-img{width:auto;flex:1 1 auto}.fs-cards-list.fs-cards-slider .slick-dots{position:static;margin-top:16px}.featured-stories .featured-stories-body{padding:0}.featured-stories .featured-stories-wrapper{flex-direction:column;gap:40px;align-items:flex-start}.featured-stories .fs-sidebar{flex:0 0 auto;width:100%}.featured-stories .fs-cards-list{flex-direction:column;gap:0;overflow-x:visible;padding-bottom:0;margin:0 -8px;width:calc(100% + 16px);scroll-behavior:smooth}.fs-cards-list.fs-cards-slider .slick-slide{padding:0 8px}.fs-cards-list.fs-cards-slider:not(.slick-initialized){display:flex;flex-direction:row;overflow:hidden}.featured-stories .fs-card{flex:0 0 auto;width:100%;flex-direction:column;gap:0;padding:0;border-radius:5px;overflow:hidden}.featured-stories .fs-card-image{width:100%;height:240px;margin-bottom:0}.featured-stories .fs-card-image img{object-position:top right}.featured-stories .fs-card-content{padding:16px;gap:8px;width:100%}.featured-stories .fs-card-title{font-size:18px;font-weight:700;line-height:24px}.featured-stories .fs-card-info{font-size:14px;line-height:20px;gap:8px}.featured-stories .fs-card-link{display:inline-flex;font-size:16px;gap:6px}.featured-stories .fs-card-link img{width:20px;height:20px}.featured-stories .fs-main-featured{flex:0 0 auto;width:100%;min-height:540px}.featured-stories .fs-featured-image{height:100%}.featured-stories .fs-featured-content{height:100%;padding:40px 24px}.featured-stories .fs-main-featured .fs-featured-inner{gap:12px}.featured-stories .fs-main-featured .fs-featured-title{font-weight:700;-webkit-line-clamp:2}.featured-stories .fs-main-featured .fs-featured-description{font-size:16px;line-height:20px;margin:0}.simform-card-grid{grid-template-columns:1fr 1fr}.simform-card .our-simform-card-text .card-icon{margin-bottom:16px}.leading-companies-slider .slick-prev,.leading-companies-slider .slick-next{top:calc(100% + 30px)}.ser-product-engineering{margin-bottom:60px}.simform-engineering-services{flex-direction:column;gap:15px}.simform-engineering-content,.simform-engineering-list{width:100%}.blog-category-section.dark-theme-bg{padding:60px 0}section.blog-brochure-section{margin-bottom:60px}.blog-page-wrapper,.post-detail-page{padding-top:60px}.blog-main-section{padding-top:60px}.blog-sm-card{padding:20px 15px}.blog-category-list-sec .blog-category-inner .blog-category-list{overflow-x:auto;align-items:flex-start;max-width:991px;width:100%;overflow-y:hidden}.blog-category-list-sec .blog-category-inner .blog-category-list .blog-category-list-item .btn-link{font-size:15px;white-space:nowrap}.blog-brochure-inner{flex-direction:column;gap:40px}.blog-brochure-thumb{margin-right:auto}.blog-brochure-card-title h2{font-size:36px;line-height:44px}.d-mobile-none{display:none}.single-author-bio,.comment-respond{max-width:555px}.archive-description .single-author-bio{max-width:100%}.comment-respond{margin-bottom:60px}.post-detail-page .single-author-bio{max-width:555px}.single-thumbnail-heading .left-blog-info,.blog-post.row .left-blog-info{gap:16px;flex-wrap:inherit;width:100%}.single-thumbnail-heading .left-blog-info .author-info-row,.blog-post.row .left-blog-info .author-info-row{width:50%}.single-thumbnail-heading .blog-info-row,.blog-post.row .blog-info-row{flex-direction:column;gap:16px}.single-thumbnail-heading .blog-info-row .right-blog-info,.blog-post.row .right-blog-info,.single-thumbnail-heading .blog-info-row .author-info-row,.blog-post.row .author-info-row{width:100%;margin:0}.single-thumbnail-heading .blog-info-row .author-info-row .pp-user-avatar,.blog-post.row .author-info-row .pp-user-avatar{width:70px;height:70px;flex:0 0 70px}.single-thumbnail-heading .blog-info-row .right-blog-info,.blog-post.row .right-blog-info,.post .entry-content p,.sticky-sidebar-form .newsletter-block,.post .entry-content ul li{font-size:16px;line-height:22px}.single-thumbnail-heading .blog-info-row .author-info-row,.blog-post.row .author-info-row,.single-thumbnail-heading .blog-info-row .left-blog-info .author-info-row:last-child,.blog-post.row .left-blog-info .author-info-row:last-child{border-right:none}.single-thumbnail-heading .blog-info-row .left-blog-info .author-info-row,.blog-post.row .left-blog-info .author-info-row{border-right:1px solid rgba(103,64,186,.3)}.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field input,.sticky-sidebar-form .newsletter-block .lets-talk-form .input-field textarea,.sticky-sidebar-form .newsletter-block .lets-talk-form .hbspt-form .hs-form-field .input .hs-input{font-size:16px;line-height:22px;padding:8px 8px 10px 8px}.post .entry-content p{margin:0 0 20px 0}.newsletter-block .widget-title{font-size:20px;line-height:26px}.post .entry-content ul{margin:15px 0;padding-left:20px}.content h2{font-size:32px;line-height:40px}.entry-content h3{font-size:28px;line-height:34px}.contact-info-card.blog-post-card .container .content-part h4,.contact-info-card .container .content-part h4{font-size:26px;line-height:32px}.ws .related-posts{margin-bottom:60px}main.belowheader{padding-top:64px}#category_list{display:block}.navigation.pagination{margin:30px auto 60px}.counter-row{flex-wrap:wrap;gap:25px}.about-hero:after{opacity:.4}.vc_section.about-growth{padding:25px 0 25px!important}.counter-content h3{font-size:24px;line-height:24px}.about-hero-content.vc_row,.about-engineering-inner.vc_row{margin-bottom:60px!important}.about-engineering-inner p{font-size:18px;line-height:22px}.about-potential{padding-top:60px}.vc_section.about-growth .vc_column_container.vc_col-sm-6:last-child,.vc_section.about-growth .vc_column_container.vc_col-sm-6:last-child .vc_column-inner{margin-bottom:0!important}.wp-casestudies-wrapper{padding-top:60px}.wp-casestudies-wrapper .wp-casestudies-header{gap:16px}.wp-casestudies-wrapper .wp-casestudies-header .wp-casestudies-header-right .row{row-gap:14px}.recognize-content-left{flex:1 1 auto}.recognize-content-wrap{flex-direction:column}.our-blog-card{padding:24px;min-height:340px}.blog-card-ebook{gap:24px}.product-engineering-slider .big-card{width:440px!important}.deliver-features::after{display:none}.deliver-features-grid{flex-direction:row;gap:16px}.deliver-features{flex-direction:column}.deliver-features .icon-wrap{width:48px;flex:0 0 auto;height:48px}.deliver-features .feature-title{font-size:16px}.deliver-features .feature-description{font-size:14px}.cs-download-sec{padding:16px}.cs-download-sec .cs-download-content{padding-right:0}.cs-download-sec .cs-form-card{padding-left:0}.cs-download-sec p{margin-bottom:20px;font-size:20px;line-height:24px}.cs-hero-content.vc_col-sm-6{width:100%;min-height:auto}.cs-hero-img.vc_col-sm-6{width:100%}.cs-hero-img.vc_column_container{width:500px;height:500px;right:0;top:-70px;opacity:.5}.cs-download-sec{margin-bottom:60px}.cs-info-content-sec .wpb_text_column:last-child{margin-bottom:0}.service-listing-row{grid-template-columns:1fr 1fr}.notfound.notfoundPage .dark-theme-bg{padding:60px 0}.notfound-banner:before{content:" ";height:542px}.notfound-banner:after{content:" ";height:560px;top:auto;bottom:0}.wp-casestudies-list .case-studies-card{padding:16px}.wp-casestudies-list .case-studies-card .our-blog-card-details{margin-bottom:14px}.wp-casestudies-list .case-studies-card .our-blog-card-details h3{font-size:18px;line-height:32px}.wp-casestudies-list .case-studies-card .our-blog-card-details p{font-size:16px;line-height:24px}.career-tabs.vc_tta.vc_general .vc_tta-tab>a{padding:18px;font-size:18px;line-height:24px}.cs-stats h2{font-size:40px;line-height:48px}.cs-stats p{font-size:20px;line-height:24px}.career-stats-wrap{flex-wrap:wrap}.career-stats-wrap{padding:32px}.hero-banner-row{margin-bottom:60px}.careers-hero-sec:before{width:100px;height:240px}.careers-hero-sec .careers-hero-content{min-height:auto;max-width:max-content;padding-top:40px}.careers-hero-sec .careers-hero-thumb{right:0;left:0;top:-40px;width:380px;height:auto;margin:0 auto;opacity:.1}.our-stories-sec{padding-top:60px}.com-review{margin-bottom:24px}.team-culture-card .team-culture-content{padding-left:24px}.team-culture-card .accelerate-career-content{padding-right:24px}.services-row{margin-bottom:60px;flex-wrap:nowrap;overflow:auto;border:0}.services-row .single-service{min-width:314px;border:1px solid #6740ba78;border-right:0}.services-row>.single-service:nth-child(6){border-right:1px solid #6740ba78}.simform-guarantee-sec{flex-direction:column-reverse;margin:0 0 60px!important}.simform-guarantee-sec .wpb_column:first-child{flex:1 1 auto;width:100%;max-width:100%}.simform-guarantee-sec .buildapp-section{padding:30px 30px 0}.simform-guarantee-sec .buildapp-section .app-video-wrapper{width:100%;max-width:100%}.simform-guarantee-sec .wpb_column:last-child{flex:1 1 auto;padding-left:6px;width:100%;max-width:100%;margin-bottom:0}.service-right-content .badge-wrapper{margin:30px 0}.our-service-list-slider:not(.slick-initialized) .our-service-slide-item{width:50%}.our-opening-page-wrapper{padding:60px}.our-opening-page-wrapper #freshteam-widget .job-list>li{padding:16px}.our-opening-page-wrapper #freshteam-widget .job-role-list .role-count{font-size:16px;line-height:24px}.our-opening-page-wrapper #freshteam-widget .job-details-content{margin-top:30px}.our-opening-page-wrapper #freshteam-widget .job-details-header{padding:24px}.gallery-masonry-grid{margin-bottom:30px}.thanks-section{margin-bottom:0}.thanks-section .readmore-card-sec{margin-bottom:60px}.thanks-section .thanks-sub-content{margin-bottom:40px}.single-ebook main.belowheader{padding-top:104px}.faq-section{padding:70px 0 90px}.faq-listing-wrapper{flex-wrap:wrap}.faq-listing-wrapper .faq-listing{max-width:100%;height:auto}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper{position:relative;overflow-y:auto;width:100%;max-height:800px;margin:0;padding:0}.faq-listing-wrapper .contact-support-block{width:100%;text-align:left;padding-top:30px;margin:40px 0 0}.faq-listing-wrapper .contact-support-block .img-block{display:none}.faq-listing-wrapper .contact-support-block .content-blk h4{text-align:left}.faq-listing-wrapper .contact-support-block .content-blk p{text-align:left}.faq-listing-wrapper .contact-support-block .content-blk .btn-contact{display:inline-block;margin-bottom:40px}.step-section-row .wpb_column:nth-child(2) .vc_column-inner>.wpb_wrapper::after{left:0;top:auto;right:0;bottom:-31px;transform:rotate(0deg);margin:0 auto}.step-section-row .wpb_column:nth-child(3) .vc_column-inner>.wpb_wrapper::after{left:-20px;right:auto;transform:rotate(90deg)}.step-section-row::before{content:none!important}.step-section-row .wpb_column.vc_col-md-3{width:50%;margin-bottom:30px}.step-section-row .wpb_column.vc_col-md-3:nth-child(3){order:4}.solution-card-wrap .vc_col-sm-6{margin-bottom:30px}.webinar-banner{padding:12px 12px 12px 0}.webinar-banner .wb-tag{padding:7px 16px 7px 16px;font-size:16px;line-height:20px}.webinar-banner .wb-content h4{font-size:18px;line-height:20px}.webinar-banner .wb-content p{font-size:12px;line-height:16px}.webinar-banner .wb-cta .white-bg-button{padding:8px 16px 10px;font-size:14px}.service-layers-section .service-layers-card:nth-child(2n+1)::after,.service-layers-section .service-layers-card:nth-child(2n+1)::before{display:block}.service-layers-section{row-gap:0}.service-layers-section .service-layers-card:not(:last-child){padding-bottom:24px;margin-bottom:24px}.service-layers-section .service-layers-card:not(:last-child)::before{right:50%;top:auto;transform:translateY(-50%) rotate(135deg);z-index:1;bottom:-20px}.service-layers-section .service-layers-card:not(:last-child)::after{right:0;left:15px;top:auto;bottom:0;width:calc(100% - 30px);height:1px}.delivery-platforms-grid{grid-template-columns:1fr;gap:16px}.platform-main-content h4{font-size:16px;line-height:24px}.platform-features .platform-feature,.platform-main-content p{font-size:14px;line-height:18px}}@media screen and (max-width:767px){h1{font-size:34px;line-height:42px}h2{font-size:32px;line-height:40px}h3{font-size:26px;line-height:32px}p{font-size:16px;line-height:22px}.mb-80{margin-bottom:50px}.section-head p{font-size:16px;line-height:20px}.paragraph-21{font-size:16px;line-height:20px}.foot-link-row{flex-direction:column}.link-col{max-width:100%;margin-bottom:20px}.footer-copyright-wrap{justify-content:center;flex-direction:column-reverse;gap:10px}.footer-copyright-wrap .devider{display:none}section{margin-bottom:40px}.contact-us-cta .primary-btn{white-space:normal}.case-slide-wrap{flex-direction:column;gap:0}.case-slide-wrap .case-slide-left,.case-slide-wrap .case-slide-right{flex:1 1 auto;max-width:100%}.case-slide-wrap .case-slide-right{position:relative;margin-top:-60px}.case-slide-wrap .case-slide-left{padding:24px 16px 0}.case-slide-wrap .case-slide-right:after{background:linear-gradient(180deg,#D9C3FF 16%,rgba(217,195,255,0) 60%)}.contact-us-cta .contact-cta-card .contact-cta-card-wrap{flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.contact-us-cta .contact-cta-card h2{font-size:26px;line-height:30px}.hero-content p,.cs-hero-content p{margin-bottom:24px;font-size:18px;line-height:24px}.service-hero.hero:after{max-width:100%}.leading-companies-slider .slick-next{left:60px}.our-service-list,.business-cards-list{grid-template-columns:1fr}.product-engineering-slider .slick-dots{bottom:-40px}.data-engg-services .services-wrapper{flex-wrap:wrap}.data-engg-services .services-wrapper .service-left-content{flex:0 0 100%}.lets-talk-wrapper{flex-wrap:wrap;flex-direction:column;padding:24px;align-items:flex-start;gap:30px}.form-wrapper .hbspt-form .hs_submit .actions{justify-content:center}.lets-talk-wrapper .lets-talk-right{flex:1 1 100%}.lets-talk-wrapper .lets-talk-left{width:100%}.lets-talk-right .user-desc{max-width:100%}.simform-card-grid,.two-column-grid .simform-card-grid{grid-template-columns:1fr}.leading-companies>.bg-texture{left:0;opacity:.3}.foot-info-row{padding:40px 0 0}.foot-info-row-wrap{padding-bottom:10px}.our-service-card{padding:32px 15px}.case-studies{margin-bottom:80px}.case-studies-wrap .case-slider .slick-dots{bottom:-30px}.case-studies-wrap .case-slider .slick-arrow{display:none!important}.hero:after,.engineering-companies>.bg-textureright,.engineering-companies>.bg-texture{opacity:.3}.data-engg-services .services-wrapper .service-left-content ul li{padding:0;background:rgb(70 29 134)}.data-engg-services .services-wrapper .service-left-content ul li a{font-size:20px;line-height:28px}.data-engg-services .services-wrapper .service-left-content ul li a br{display:none}.simform-card{padding:25px 15px}.offer-hero{margin-bottom:40px}.blog-category-section.dark-theme-bg{padding:40px 0}section.blog-brochure-section{margin-bottom:40px}.blog-section-head,.blog-main-section{margin-bottom:30px}.blog-main-section,.single-thumbnail-heading{padding-top:40px}.blog-sm-card{padding:15px}.blog-brochure-inner{gap:20px}.blog-brochure-card-title h2{font-size:32px;line-height:40px}.blog-category-section>.bg-texture,.blog-brochure-section>.bg-texture{width:100%}.post-detail-page .single-author-bio{max-width:100%}.newsletter-section .widget{margin:0 0 40px;padding:25px 15px}.newsletter-section .subscribe-form-container .hbspt-form:has(.hs-error-msgs){margin-bottom:0}.newsletter-section .subscribe-form-container .hbspt-form form{flex-direction:column}.newsletter-section .subscribe-form-container .hbspt-form form .hs-email{max-width:100%;margin:0}.newsletter-section .subscribe-form-container .hbspt-form form .hs-email .input .hs-input{padding:11px 12px 12px}.newsletter-section .subscribe-form-container .hbspt-form .hs-submit{width:100%;margin-top:8px}.newsletter-section .subscribe-form-container .hbspt-form .hs-submit .actions{max-width:initial;width:auto}.newsletter-section .subscribe-form-container .hbspt-form form .hs-error-msgs{position:relative;top:0}.post-detail-page .entry-content>.vc_row{flex-wrap:wrap}.single-thumbnail-heading{margin-bottom:40px}.single-author-bio,.comment-respond{max-width:100%}.comment-respond{margin-bottom:40px}.post-detail-page>.bg-texture{width:100px;opacity:.4}.entry-content h2{font-size:32px;line-height:40px}.ws .related-posts{padding:0 15px;margin-bottom:40px}.main-author{padding-top:40px}.category-page-header{margin-bottom:40px}.content h2{font-size:28px;line-height:38px}.blog-post p{font-size:16px;line-height:22px}.archive-description{padding:15px;margin-bottom:40px}.single-author-bio .single-author-bio-text h3{font-size:22px;line-height:32px}.single-author-bio .single-author-bio-text p{font-size:18px;line-height:22px}.blog-ai-share-card{flex-direction:column;align-items:flex-start;gap:12px}.navigation-menu>ul>li .submenu>.header-container>ul>li>a,.navigation-menu>ul>li .submenu>.header-container .submenu-list ul li a{font-size:14px}.header-container{padding-left:15px}.navigation-menu>ul>li .submenu>.header-container .submenu-list{margin-left:0}.contact-info-card,.comment-respond{padding:15px}.navigation.pagination{margin:30px auto 40px}.counter-row{gap:20px}.counter-col{width:48%}.counter-content h3{font-size:24px;line-height:24px}.about-engineering-inner{display:flex;flex-direction:column}.about-engineering-inner .wpb_column.vc_col-sm-6:first-child{order:1;margin:0}.about-hero-content.vc_row,.about-engineering-inner.vc_row{margin-bottom:40px!important}.about-potential{padding-top:40px}.about-engineering-inner .wpb_column.vc_col-sm-6:last-child,.about-growth .about-growth-content.wpb_column{margin-bottom:20px}.about-engineering-inner .wpb_column.vc_col-sm-6>.vc_column-inner,.about-growth .wpb_column.vc_col-sm-6>.vc_column-inner{padding:0!important}.head h2{font-size:32px;line-height:40px}.head p,.about-engineering-inner p{font-size:16px;line-height:22px}.about-growth .about-growth-inner h2{margin-bottom:15px}.about-growth .about-growth-inner p{margin-bottom:20px}.about-potential .head>.vc_column-inner{margin-bottom:40px!important}.ab-engineers-grid{grid-template-columns:1fr}.vc_media_grid.about-logo-grid .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item{width:50%;display:inline-block}.recognize-content-left{padding:15px}.wp-casestudies-wrapper{padding-top:40px}.cs-stats>.wpb_column{border-right:0;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.3)}.cs-stats-dark>.wpb_column{border-right:0;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.3)}.cs-stats>.wpb_column:last-child,.cs-stats-dark>.wpb_column:last-child{padding-bottom:0}.cs-stats>.wpb_column:first-child,.cs-stats-dark>.wpb_column:first-child{padding-top:0}.cs-stats h2,.cs-stats-dark h2{font-size:34px;line-height:42px}.cs-stats p,.cs-stats-dark p{font-size:16px;line-height:20px}.cs-download-sec p{font-size:16px;line-height:20px}.wp-casestudies-header{margin-bottom:30px}.wp-casestudies-wrapper::before,.wp-casestudies-wrapper::after{background-size:150px}.reason-read-section .wpb_column{width:calc(100% - 30px);flex-grow:1;margin-bottom:45px}.vc_row.benefitsContentRow{display:flex;flex-direction:column}.benefitsContentRow{padding:0}.banner-form .wpb_wrapper{max-width:100%}.benefitsContentRow .wpb_single_image.wpb_content_element{text-align:center}.benefitsContentRow .wpb_text_column{text-align:center}.service-listing-row{grid-template-columns:1fr}.privacy-content .policy-info-content p{font-size:20px;line-height:30px;margin-bottom:0}.privacy-content .privacy-content-wrapper .privacy-points-content{padding:0}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li{padding-bottom:20px}.privacy-content .privacy-content-wrapper .privacy-points-content .wpb_wrapper>ul>li h3{font-size:28px;line-height:34px}.hero-banner-row{margin-bottom:40px}.careers-hero-sec .careers-hero-content{width:100%;justify-content:center;max-width:100%}.com-review{text-align:center}.com-review-img .wpb_single_image>.wpb_wrapper.vc_figure{display:flex;justify-content:center}.our-stories-slides-wrap .slick-dots{bottom:18px}.our-stories-slides-wrap .slide-foot{margin-bottom:12px}.our-stories-sec{padding-top:40px}.team-culture-card .simform-career-benefit-col{order:2}.team-culture-card .team-culture-content{padding:24px 16px}.team-culture-card .accelerate-career-content{padding:24px 16px}.gallery-masonry-grid>.vc_column-inner>.wpb_wrapper{gap:4px}.thanks-section .readmore-card-sec{margin-bottom:40px}.our-opening-page-wrapper #freshteam-widget .application-form .form-group{width:100%}.our-opening-page-wrapper #freshteam-widget .icon-arrow-left{height:14px;width:16px}.faq-section{padding:50px 0 60px}.faq-listing-wrapper .faq-listing .faq-accoridon-wrapper .accordion-item{padding:14px 20px 18px 15px}.faq-listing-wrapper .contact-support-block{display:none}.step-section-row .wpb_column.vc_col-md-3{width:100%}.step-section-row .wpb_column .vc_column-inner>.wpb_wrapper::after,.step-section-row .wpb_column:nth-child(3) .vc_column-inner>.wpb_wrapper::after{left:0;top:auto;right:0;bottom:-31px;transform:rotate(0deg);margin:0 auto}.step-section-row .wpb_column.vc_col-md-3:nth-child(3){order:0}.solution-card-wrap .vc_col-sm-6:last-child{margin-bottom:0}.zig-zag-sec-row{flex-direction:column-reverse!important}}@media screen and (max-width:720px){.our-opening-page-wrapper{padding:30px 40px}.our-opening-page-wrapper #freshteam-widget .job-list .job-location{padding:10px 10px 0}.our-opening-page-wrapper #freshteam-widget .job-details-header #apply-button-group{text-align:center;margin-top:12px}.our-opening-page-wrapper #freshteam-widget .job-details-header .back-to-jobs{margin-bottom:12px}.our-opening-page-wrapper #freshteam-widget .job-details-header{padding:16px;text-align:start}.our-opening-page-wrapper #freshteam-widget .job-details-header .col-xs-8{width:66.66667%;text-align:start}.our-opening-page-wrapper #freshteam-widget .job-details-header .col-xs-4{width:33.33333%;text-align:start}.our-opening-page-wrapper .fresh-career-link .col-xs-8{width:100%!important}}@media screen and (max-width:575px){.location-map{height:auto;padding-top:52%}.location-map::after{height:auto;background-size:contain;background-repeat:no-repeat}.location-list{grid-template-columns:1fr 1fr}.content-image-grid{grid-template-columns:1fr 1fr}.blog-card-ebook{gap:16px}.product-engineering-slider{margin:0}.product-engineering-slider .small-card,.product-engineering-slider .big-card{width:100%!important}.product-engineering-slider .slick-slide{padding:0}.our-blog-card{padding:16px;min-height:320px}.blog-card-right{max-width:180px}.simform-engineering-list ul li p{font-size:18px;line-height:23px}.simform-engineering-list ul li{padding:8px}.our-service-list-slider:not(.slick-initialized) .our-service-slide-item{width:100%}.clutch-review-slider .slide-item{width:300px}.hs-form-field.hs-message{width:100%;max-width:100%}.hbspt-form .hs_submit{padding-left:0;margin-bottom:0;margin-right:auto;margin-top:0;margin-left:0}.hbspt-form .hs_submit .actions{justify-content:flex-start}.blog-brochure-card-title h2{font-size:28px;line-height:35px}.blog-category-list-sec .blog-category-inner .blog-bottom-filter-row{grid-template-columns:1fr;gap:8px}.row.blog-card-grid{row-gap:15px}.single-thumbnail-heading .blog-info-row,.blog-post.row .blog-info-row{flex-direction:column;align-items:flex-start;gap:16px}.single-thumbnail-heading .blog-info-row .author-info-row,.blog-post.row .author-info-row{border:none;padding:0;margin:0}.post-detail-page .single-author-bio{flex-direction:column;padding:15px}.blog-post.row{margin-bottom:20px;padding:15px}.content h2{font-size:26px;line-height:34px}.archive-description .single-author-bio{flex-direction:column}.single-author-bio .avatar{margin-right:24px;width:70px;height:70px;flex:0 0 70px;margin-bottom:18px;border-width:2px}section.blog-brochure-section::after{width:100%}.archive-description .single-author-bio .single-author-bio-text{max-width:100%}.counter-col{width:100%}.counter-content h3{font-size:22px;line-height:22px}.wp-casestudies-wrapper::before{top:190px}.wp-casestudies-wrapper .wp-casestudies-header h1{font-size:34px;line-height:42px}.cs-download-sec{margin-bottom:40px}.wp-casestudies-thumb.ebook-card{padding:15px;min-height:auto}.ebook-card .case-study-wrap .img-block{max-width:100px;width:100px;flex:0 0 100px}.ebook-card .case-study-wrap .content-block{max-width:calc(100% - 100px);width:calc(100% - 100px);padding-left:15px}.ebook-card .case-study-wrap .content-block h4{font-size:18px;line-height:22px}.notfound.notfoundPage .dark-theme-bg{padding:30px 0}.notfound-banner:before{content:" ";height:342px}.notfound-banner:after{content:" ";height:360px}.privacy-content{padding-top:42px}.webinar-banner{padding:8px;gap:8px;flex-wrap:wrap}.webinar-banner .wb-tag{padding:6px 8px;font-size:12px;line-height:16px;border-radius:4px;order:1}.webinar-banner .wb-content{flex:0 0 100%;order:3}.webinar-banner .wb-content h4{font-size:16px;line-height:20px}.webinar-banner .wb-content p{font-size:12px;line-height:16px}.webinar-banner .wb-cta{gap:8px;order:2}.webinar-banner .wb-cta .white-bg-button{padding:4px 12px 6px;font-size:12px;height:28px}}@media (max-width:645px){.recognize-content-left{flex-direction:column}}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}}@media screen and (max-width:479px){.menu-btn .title{margin-left:5px;font-size:16px}.foot-logo{margin-bottom:20px}.hero:after{width:100%}.hero-content h1{font-size:32px;line-height:normal}.hero-inner{display:flex;width:100%;flex-direction:column}.client-img>.avatar{width:60px;height:60px}.top-row{gap:20px}.single-thumbnail-heading .blog-info-row .left-blog-info .author-info-row .pp-user-avatar,.blog-post.row .left-blog-info .author-info-row .pp-user-avatar{width:40px;height:40px;flex:0 0 40px;border:2px solid rgba(103,64,186,.4)}.single-thumbnail-heading .blog-info-row .left-blog-info .author-info-row .author-info,.blog-post.row .left-blog-info .author-info-row .author-info{padding-left:8px}.single-thumbnail-heading .blog-info-row .left-blog-info .author-info-row .author-info .name,.blog-post.row .left-blog-info .author-info-row .author-info .name{font-size:14px;line-height:18px;margin:0 0 2px}.single-thumbnail-heading .blog-info-row .left-blog-info .author-info-row .author-info .meta .date,.blog-post.row .left-blog-info .author-info-row .author-info .meta .date{font-size:14px;line-height:20px}.cs-hero-img.vc_column_container{width:100%;right:0;top:-70px}.cs-hero-img .wpb_single_image{margin:0}.ebook-card .case-study-wrap .content-block h4{font-size:16px;line-height:20px}.form-wrapper .hbspt-form .hs_submit{width:100%}.lets-talk .form-wrapper .hbspt-form .hs_error_rollup{min-height:auto;padding:0}}@media screen and (max-width:440px){.cky-notice-btn-wrapper{flex-direction:row!important;margin-top:0}.cky-notice-btn-wrapper .cky-btn-customize{order:unset!important;margin-right:12px!important}.cky-notice-btn-wrapper .cky-btn-reject,.cky-notice-btn-wrapper .cky-btn-accept{order:unset!important}.cky-btn{width:inherit!important}.cky-custom-brand-logo-wrapper,.cky-notice .cky-title,.cky-notice-des,.cky-notice-btn-wrapper{padding:0!important}.our-opening-page-wrapper #freshteam-widget .job-details-header .col-xs-8{width:100%;text-align:start}.our-opening-page-wrapper #freshteam-widget .job-details-header .col-xs-4{width:100%;text-align:start}.our-opening-page-wrapper .fresh-career-link .col-xs-8{width:100%!important}.our-opening-page-wrapper #freshteam-widget .job-details-header .btn-primary{font-size:18px;padding:10px 24px!important;margin:5px 0!important}.our-opening-page-wrapper #freshteam-widget .job-details-header #apply-button-group{text-align:start}}@media screen and (max-width:345px){.partner-logos{justify-content:center}}