.\!container{width:100%!important}.container{width:100%}@media (min-width:300px){.\!container{max-width:300px!important}.container{max-width:300px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width:1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}.rich-content ul,.rich-content ol,.work-rich-content ul,.work-rich-content ol{list-style:revert;margin:revert;padding:revert}.work-rich-content ul li,.work-rich-content ol li{margin-bottom:12px}.work-rich-content ul li:last-child,.work-rich-content ol li:last-child{margin-bottom:0}.work-rich-content ul li::marker{color:var(--cOmicron)}.work-rich-content ol li::marker{color:var(--cOmicron)}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{font-family:var(--font-satoshi-bold);font-weight:700}.rich-content h1,.rich-content h2{font-size:2rem!important;line-height:100%!important}@media (min-width:768px){.rich-content h1,.rich-content h2{font-size:56px!important;line-height:110%!important}}.rich-content h3,.rich-content h4{font-size:18px;line-height:1.5rem}@media (min-width:768px){.rich-content h3,.rich-content h4{font-size:24px;line-height:2rem}}.rich-content h5,.rich-content h6{font-size:16px;line-height:1.5rem}@media (min-width:768px){.rich-content h5,.rich-content h6{font-size:20px;line-height:1.5rem}}.rich-content p,.rich-content pre{font-family:var(--font-satoshi-regular);font-size:16px;font-weight:400;line-height:1.5rem}.rich-content a{font-family:var(--font-satoshi-regular);font-size:16px;font-weight:400;line-height:1.5rem;text-decoration-line:underline}.rich-content img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;margin:0}.rich-content blockquote{padding-left:var(--space-5);font-family:var(--font-satoshi-regular);font-size:14px;font-weight:400;line-height:1.25rem;position:relative}.rich-content blockquote>*{font-family:var(--font-satoshi-regular);font-size:20px;font-style:italic;font-weight:400;line-height:1.5rem}.rich-content blockquote>pre{font-size:20px;font-style:italic;line-height:1.5rem}.rich-content blockquote:before{background-color:var(--cPp);--tw-content:"";content:var(--tw-content);width:1px;height:100%;position:absolute;top:0;left:0}.work-rich-content{font-family:var(--font-satoshi-medium);font-size:var(--text-large);font-weight:500;line-height:var(--line-height-normal);color:var(--cAlpha)}.work-rich-content strong{font-family:var(--font-satoshi-bold);font-size:var(--text-large);font-weight:700;line-height:var(--line-height-normal)}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:300px){.lg\:container{max-width:300px}}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}@media (min-width:1536px){.lg\:container{max-width:1536px}}@media (min-width:1920px){.lg\:container{max-width:1920px}}}
html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{scroll-behavior:auto}@keyframes scroll-down{0%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(0)}}.animate-scroll-down{animation:2s ease-in-out infinite scroll-down}#dot-container>div{background-color:var(--cLambda)}.slick-active>#dot-container>div{background-color:var(--cTheta)}@media only screen and (max-width:768px){.hide-second-child>div:nth-child(2){display:none}.slick-dots li{width:10px!important}}.our-service-cards>*{grid-area:1/1/2/2}.our-service-cards li{list-style:none}.our-service-cards{transition:background-color .3s}.swiper-pagination-progressbar{background:0 0}.swiper-pagination-progressbar-fill{margin-top:-.5px;background:var(--cOmicron)!important;height:2px!important}.brand-logo-img{background-image:var(--brand-logo-img);background-size:cover}.brand-logo-img-dark{background-image:var(--brand-logo-img-dark);background-size:cover}.partners-logo-adobe{background-image:var(--partners-logo-adobe)}.partners-logo-cloud{background-image:var(--partners-logo-cloud)}.partners-logo-aws{background-image:var(--partners-logo-aws)}.partners-logo-microsoft{background-image:var(--partners-logo-microsoft)}.partners-logo-clutch{background-image:var(--partners-logo-clutch)}.partners-logo-dna{background-image:var(--partners-logo-dna)}.works-logo-aws{background-image:var(--works-aws)}.works-logo-iso-27001{background-image:var(--works-iso-27001)}.works-logo-iso-27001-dark{background-image:var(--works-iso-27001-dark)}.works-logo-iso-9001{background-image:var(--works-iso-9001)}.works-logo-iso-9001-dark{background-image:var(--works-iso-9001-dark)}.works-logo-ms-data{background-image:var(--works-ms-data)}.works-logo-ms-digital{background-image:var(--works-ms-digital)}.works-logo-ms-digital-dark{background-image:var(--works-ms-digital-dark)}.works-logo-ms-hubspot{background-image:var(--works-ms-hubspot);background-position:50%;background-size:contain}.works-logo-ms-hubspot-dark{background-image:var(--works-ms-hubspot-dark);background-position:50%;background-size:contain}.works-logo-ms-alibaba{background-image:var(--works-ms-alibaba);background-position:50%;background-size:contain}.works-logo-ms-alibaba-dark{background-image:var(--works-ms-alibaba-dark);background-position:50%;background-size:contain}@media only screen and (max-width:374px){.cookie-wrapper{flex-wrap:wrap}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.grecaptcha-badge{opacity:0}.work-hero-bg-layer{background:linear-gradient(#0006 0% 100%) 0 0/cover no-repeat}.marquee-overlay-fill-hero{background:linear-gradient(270deg,#08070c00 0%,#08070c 100%)}.marquee-overlay-fill{background:linear-gradient(270deg,#08070c00 0%,var(--cThelonis-light)100%)}.multiselect-shadow{box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.widget-box-wrapper{display:none}.widget-box-wrapper a{color:#00f}.widget-box-wrapper a:hover{text-decoration:underline}.widget-box-wrapper.visible{display:block}@media (min-width:1024px) and (max-width:1280px){.cardsSectionHeight{height:750px!important}}@media (min-width:1281px) and (max-width:1365px){.cardsSectionHeight{height:800px!important}}@media (min-width:1366px) and (max-width:1399px){.cardsSectionHeight{height:780px!important}}@media (min-width:1400px){.cardsSectionHeight{height:800px!important}}@media (min-width:1520px) and (max-width:1540px){.cardsSectionHeight{height:780px!important}}@media (min-width:1541px) and (max-width:1600px){.cardsSectionHeight{height:750px!important}}.wp-blog-content-wrapper p{margin-bottom:1.5em;font-size:18px}.wp-blog-content-wrapper h1{--fs:var(--h4-font-size);--ls:var(--h5-letter-spacing);--lh:var(--h1-line-height);margin-bottom:40px}.wp-blog-content-wrapper h2{--fs:var(--h5-font-size);--ls:var(--h5-letter-spacing);--lh:var(--h2-line-height);margin-bottom:40px}.wp-blog-content-wrapper h3{--fs:var(--text-xl);--ls:var(--h5-letter-spacing);--lh:var(--h3-line-height);margin-bottom:30px}.wp-blog-content-wrapper h4{--fs:var(--text-large);--lh:var(--h4-line-height);--ls:var(--h4-letter-spacing);margin-bottom:20px}.wp-blog-content-wrapper h5{--fs:var(--text-medium);--lh:var(--h5-line-height);--ls:var(--h5-letter-spacing);margin-bottom:20px}.wp-blog-content-wrapper h6{--fs:var(--text-regular);--lh:var(--h6-line-height);--ls:var(--h6-letter-spacing);margin-bottom:20px}.wp-blog-content-wrapper :is(h1,h2,h3,h4,h5,h6){margin:10px 0;font-size:var(--fs)!important;line-height:var(--lh)!important;letter-spacing:var(--ls)!important}.wp-blog-content-wrapper .wp-block-image{margin-bottom:20px}.wp-blog-content-wrapper ul.wp-block-list{margin-bottom:24px!important}.wp-blog-content-wrapper ul.wp-block-list li{margin-bottom:8px;font-size:18px!important}.wp-blog-content-wrapper ul.wp-block-list li:last-child{margin-bottom:0}@media (max-width:767px){.wp-blog-content-wrapper ul.wp-block-list li{margin-bottom:4px;font-size:16px!important}.wp-blog-content-wrapper p{font-size:16px!important}}
