.globalNav,.nav-mobile{position:fixed;background:#fff}.globalNav{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;top:0;right:0;z-index:999;height:90px;-webkit-perspective:2000px;perspective:2000px;width:100%}.globalNav .navRoot,.globalNav ul{padding:0;margin:0;position:relative}.globalNav li{list-style:none}.black-theme-menu .linkGroupCol-content ul li a:hover,.black-theme-menu .linkGroupCol:hover .header-icon .menu-icon,.black-theme-menu a.contactBtn,.black-theme-menu.globalNav .case-studies a:hover h3,.black-theme-menu.globalNav a:hover,.globalNav .case-studies a:hover h3,.globalNav .dropdownSection .linkGroup a:hover .linkGroupCol-head h3,.globalNav .dropdownSection .linkGroupCol:hover h3 a,.globalNav .rootLink.link-active,.globalNav .rootLink:hover,.linkGroupCol-content ul li a:hover,.linkGroupCol:hover a,.nav-mobile ul li .nav-item-link:hover,.nav-mobile ul li ul.sub-nav li a:hover,.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a:hover{color:var(--primary-500)}.globalNav a:hover .menu-icon,.linkGroupCol:hover .menu-icon{color:var(--primary-500)!important}.globalNav>.container-lg{width:100%;padding:18px 40px}.globalNav .logo .rootLink,.modal.contact-popup .modal-body{padding:0}.globalNav .navSection.logo a:hover,.sub-nav.open .sub-nav-back,.sub-sub-nav.open .sub-subnav-back{color:#252b33}.black-theme-mb-menu.nav-mobile .send-message-img .light-mode-img,.globalNav .navSection.secondary .theme-mode-icon.black-theme .light-mode-img,.globalNav.initialized .dropdownRoot,.mb-nav-sec.mb-menu-open .mb-email-box .theme-mode-icon{display:block}.globalNav .navSection.secondary .rootLink>*{display:inline-block;color:#fff;margin-left:8px;background:0 0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out!important}.globalNav .rootLink{display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:16px;line-height:normal;font-weight:600;margin:0;padding:7px 25px;color:#252b33}.globalNav .rootLink.btn-orange{padding:12px 20px;background:var(--primary-500);border-radius:50px;display:flex;align-items:center;color:#fff}.globalNav .linkInfoGroup,.globalNav.dropdownActive .dropdownContent{padding:20px;display:flex}.globalNav .rootLink>*{position:relative;display:block}.globalNav .dropdownRoot{position:absolute;z-index:1000;left:0;right:0;top:75px;pointer-events:none;-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg);-webkit-transform-origin:50% -50px;transform-origin:50% -50px;opacity:0;will-change:transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;display:none}.globalNav.dropdownActive .dropdownRoot{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.globalNav .dropdownBackground{background:#fff;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);width:380px;height:400px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.globalNav .alternateBackground,.globalNav .dropdownBackground{position:absolute;top:10px;left:0;will-change:transform;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s}.globalNav .alternateBackground{right:0;height:1000px;background:#fff}.globalNav .dropdownArrow{top:4px;margin:0 0 0 -6px;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px 0 0;background:#fff;-webkit-box-shadow:-3px -3px 5px rgba(82,95,127,.04);box-shadow:-3px -3px 5px rgba(82,95,127,.04);will-change:transform;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform}.globalNav .dropdownArrow,.globalNav .dropdownContainer{position:absolute;left:0;-webkit-transition-duration:.25s;transition-duration:.25s}.globalNav .dropdownContainer{overflow:hidden;width:500px;top:0;-webkit-transform:translateX(0);transform:translateX(0);will-change:transform,width,height;-webkit-transition-property:width,height,-webkit-transform;transition-property:transform,width,height,-webkit-transform}.globalNav .dropdownSection{opacity:0;pointer-events:none;will-change:transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;background:red}.globalNav .dropdownSection.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.globalNav .dropdownSection.left{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.globalNav .dropdownSection.right{-webkit-transform:translateX(50px);transform:translateX(50px)}.globalNav.dropdownActive .dropdownSection.active{pointer-events:auto}.globalNav.noDropdownTransition .alternateBackground,.globalNav.noDropdownTransition .dropdownArrow,.globalNav.noDropdownTransition .dropdownBackground,.globalNav.noDropdownTransition .dropdownContainer,.globalNav.noDropdownTransition .dropdownSection{-webkit-transition:none;transition:none}.globalNav .dropdownContent{position:absolute;top:10px;left:0;display:none}.globalNav .linkInfoGroup{width:240px;min-height:530px;justify-content:space-between;position:relative;flex-wrap:wrap;flex-direction:column;color:#fff;border-radius:4px;background:linear-gradient(180deg,#f1342d 0,#21262d 100%)}.globalNav .linkInfoGroup.blue-gradient .contactInfo,.globalNav .linkInfoGroup.cyan-gradient .contactInfo{z-index:9}.email-box-row ul li:last-child,.globalNav .dropdownSection.ai .linkGroupCol-content:last-child,.globalNav .dropdownSection.methodology .linkGroupCol-content:last-child,.globalNav .linkInfoGroup.cyan-gradient p{margin-bottom:0}.globalNav .linkInfoGroup.blue-gradient{min-height:310px;width:285px;margin-right:20px;flex-shrink:0}.globalNav .linkInfoGroup.cyan-gradient{min-height:360px;width:245px;margin-right:20px}.globalNav .linkInfoGroup.pink-gradient .company-basic,.globalNav .linkInfoGroup.pink-gradient .contactInfo{z-index:9;position:relative}.globalNav .linkInfoGroup h3{font-size:34px;letter-spacing:-.5px;line-height:32px;font-weight:700;color:#fff;margin-bottom:0}.globalNav .linkInfoGroup p{color:#fff;font-size:12px;letter-spacing:0;line-height:16px;font-weight:600;padding:15px 10px 0 0;margin-bottom:5px}.globalNav .linkInfoGroup .sub-title{font-size:16px;line-height:12px;letter-spacing:-.5px;font-weight:700;color:#fff}a.contactBtn{overflow:hidden;background-color:#fff;border:2px solid #fff;border-radius:80px;font-size:14px;color:var(--primary-500);letter-spacing:0;text-align:center;font-weight:600;min-width:110px;display:inline-block;height:32px;line-height:28px;margin:8px 0 0;z-index:999;position:relative}a.contactBtn:after{content:'';position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(241,60,49,.5);opacity:0;border-radius:100%;transform:scale(1,1)translate(-50%);transform-origin:50% 50%}a.contactBtn:focus:not(:active)::after,a.contactBtn:hover:not(:active)::after{animation:1s ease-out ripple}@keyframes ripple{0%{transform:scale(0,0);opacity:1}20%{transform:scale(25,25);opacity:1}100%{opacity:0;transform:scale(40,40)}}.globalNav .linkGroup{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 0 0 20px}.globalNav .linkInfoGroup .company-basic{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.globalNav .linkInfoGroup .company-basic .ind-data span{font-size:12px;line-height:12px;letter-spacing:-.5px;font-weight:600}.globalNav .linkGroup.columns-3{width:540px;padding:15px 0}.globalNav .dropdownContent.withColumnLayout .linkInfoGroup{display:block;width:286px;min-height:300px;margin-right:20px;padding:30px 20px}.black-theme-mb-menu.nav-mobile .send-message-img .night-mode-img,.globalNav .dropdownContent.withColumnLayout .linkInfoGroup .avatarGroup,.globalNav .navSection.secondary .theme-mode-icon.black-theme .night-mode-img,.mb-nav-sec .mb-email-box .theme-mode-icon,.mb-nav-sec.mb-menu-open .mb-email-box .send-message-img,.mb-nav-sec.mb-menu-open .mb-main-logo,.send-message-img .light-mode-img{display:none}.email-box-row .email-box-data,.email-box-row ul,.globalNav .case-studies a:hover h3::after,.globalNav .dropdownContent.withColumnLayout .linkInfoGroup.cyan-gradient,.globalNav .dropdownSection .linkGroup a:hover .linkGroupCol-head h3::after,.globalNav .dropdownSection .linkGroupCol:hover h3 a::after,.globalNav .linkGroup.columns-3 .linkGroupCol,.globalNav .linkInfoGroup.cyan-gradient .avatarGroup li img,.linkGroupCol-content ul li:hover>a:after{width:100%}.globalNav .dropdownContent.withColumnLayout .linkGroup{width:370px}.linkGroupCol-head{display:flex;display:-ms-flexbox;width:100%;justify-content:flex-start;align-items:center}.linkGroupCol-head h3{color:#252b33;font-size:16px;line-height:1.2;font-weight:600;margin:0}.header-icon{display:flex;display:-ms-flexbox;justify-content:center;align-items:center}.header-icon .menu-icon{font-size:20px;display:block;color:#252b33!important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.linkGroupCol-content{margin:5px 0 0;padding-left:37px;padding-right:10px}.linkGroupCol-content ul li a{font-size:14px;color:#252b33;letter-spacing:0;line-height:24px;font-weight:500;transition:.3s ease-in-out;position:relative}.linkGroupCol-content ul li a::after{position:absolute;content:"";height:3px;width:0;left:0;right:0;bottom:-2px;background-color:transparent;color:var(--primary-500);border-bottom:2px solid var(--primary-500);transition:.3s ease-in-out;transform:translate(0,0)translateZ(0);-webkit-transform:translate(0,0)translateZ(0)}.globalNav .case-studies{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:750px}.globalNav .case-studies a,body.mb-menu{overflow:hidden}.globalNav .case-studies a img{object-fit:cover;max-width:100%;height:auto;display:inline-block;border-radius:4px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.globalNav .case-studies a:hover img{transform:scale(.96);-webkit-transform:scale(.96);-moz-transform:scale(.96);-ms-transform:scale(.96);-o-transform:scale(.96)}.globalNav .case-studies a h3{color:#252b33;font-size:16px;line-height:1.2;font-weight:600;margin:20px 0 10px;position:relative;display:inline-block}.globalNav .case-studies a h3::after,.globalNav .dropdownSection .linkGroupCol h3 a::after,.globalNav .dropdownSection .linkGroupCol-head h3::after{position:absolute;content:"";height:3px;width:0;left:0;right:0;bottom:-5px;background-color:transparent;color:var(--primary-500);border-bottom:2px solid var(--primary-500);transition:.3s ease-in-out;transform:translate(0,0)translateZ(0);-webkit-transform:translate(0,0)translateZ(0)}.globalNav .dropdownSection.methodology{width:560px}.globalNav .dropdownSection.ai .linkGroup,.globalNav .dropdownSection.methodology .linkGroup{display:block;padding:0}.globalNav .dropdownSection.ai .dropdownContent,.globalNav .dropdownSection.methodology .dropdownContent{padding:10px 20px 30px}.globalNav .dropdownSection.ai .linkGroup .mar-top-20,.globalNav .dropdownSection.methodology .linkGroup .mar-top-20{margin-top:20px}.globalNav .dropdownSection.ai .linkGroupCol-content,.globalNav .dropdownSection.methodology .linkGroupCol-content{margin-bottom:30px}.globalNav .dropdownSection.ai{width:845px}.globalNav .case-studies a p,.linkGroupCol-content p{font-size:12px;color:rgba(0,0,0,.6);letter-spacing:0;line-height:18px;font-weight:500;transition:.3s ease-in-out;position:relative;margin-bottom:0}.globalNav .dropdownSection .linkGroupCol h3 a,.globalNav .dropdownSection .linkGroupCol-head h3{position:relative;transition:.3s ease-in-out;line-height:1.2;letter-spacing:0}.globalNav .dropdownSection .linkGroupCol h3 a::after{bottom:-3px}.black-theme-menu.globalNav{background:#000}.black-theme-mb-menu.nav-mobile .menu-sidebar,.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav,.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav li ul.sub-sub-nav.open,.black-theme-mb-menu.nav-mobile ul li ul.sub-nav,.black-theme-mb-menu.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav,.black-theme-menu.globalNav .alternateBackground,.black-theme-menu.globalNav .case-studies,.black-theme-menu.globalNav .dropdownArrow,.black-theme-menu.globalNav .dropdownBackground,.black-theme-menu.globalNav .dropdownContent,.black-theme.modal.contact-popup .modal-content{background:#202020}.black-theme-mb-menu .header-icon .menu-icon,.black-theme-mb-menu.nav-mobile .menu-sidebar li .nav-item-link,.black-theme-mb-menu.nav-mobile .menu-sidebar li .sub-nav.open li a.sub-nav-back.active,.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav li ul.sub-sub-nav li a,.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav li .sub-subnav-back.active,.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav.open .subnav-link,.black-theme-mb-menu.nav-mobile .mobile-methodology h3,.black-theme-mb-menu.nav-mobile .mobile-methodology p,.black-theme-mb-menu.nav-mobile .mobile-our-work h3,.black-theme-mb-menu.nav-mobile .mobile-our-work p,.black-theme-mb-menu.nav-mobile .sub-nav-back,.black-theme-mb-menu.nav-mobile .sub-subnav-back,.black-theme-mb-menu.nav-mobile ul li ul.sub-nav li .breadcrumb_home_link,.black-theme-mb-menu.nav-mobile ul.sub-nav.open li .fa,.black-theme-menu .header-icon .menu-icon,.black-theme-menu .linkGroupCol-content ul li a,.black-theme-menu .linkGroupCol-head h3,.black-theme-menu.globalNav .case-studies a h3,.black-theme-menu.globalNav .case-studies a p,.black-theme-menu.globalNav .case-studies p.viewAll,.black-theme-menu.globalNav .linkGroupCol-content p,.black-theme-menu.globalNav .rootLink,.black-theme-menu.globalNav .rootLink.btn-orange,.black-theme-menu.globalNav a,.black-theme.modal.contact-popup .email-box-row .email-box-data .contact-btn .fa,.black-theme.modal.contact-popup .email-box-row .email-box-data .contact-info h4,.black-theme.modal.contact-popup .email-box-row .email-box-data .contact-info h5,.body-theme-dark .nav-mobile ul li .nav-item-link .fa.icon-file-add{color:#fff!important}.globalNav .navSection.secondary .theme-mode-icon{margin-left:20px;line-height:0}.globalNav .navSection.secondary .theme-mode-icon .night-mode-img,.mb-nav-sec.mb-menu-open .mb-email-box .theme-mode-icon .night-mode-img{font-size:24px;color:#252b33!important}.globalNav .navSection.secondary .theme-mode-icon .light-mode-img{display:none;font-size:24px}.black-theme-menu.globalNav .dropdownBackground{-webkit-box-shadow:0 0 0 -60px rgb(50 50 93 / 27%),0 10px 20px 0 rgb(0 0 0 / 45%),0 -18px 60px -10px rgb(0 0 0 / 35%);box-shadow:0 0 0 -60px rgb(50 50 93 / 27%),0 10px 20px 0 rgb(0 0 0 / 45%),0 -18px 60px -10px rgb(0 0 0 / 35%)}.globalNav .ctn-btn{width:0;height:49px;white-space:nowrap;display:flex;align-items:center;justify-content:center;border-radius:40px;border:0;padding:0!important;overflow:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.globalNav li.logo,.globalNav li.secondary{width:197px}.globalNav.sticky li.logo,.globalNav.sticky li.secondary{pointer-events:none}.globalNav li.primary{background:rgb(255 255 255 / 80%);padding:5px;border-radius:40px}.globalNav.sticky li.primary{border:1px solid rgba(17,24,28,.07);flex-shrink:0;overflow:hidden;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);-moz-backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);-ms-backdrop-filter:blur(50px);box-shadow:0 19px 16px -24px rgba(0,0,0,.5)}.globalNav.sticky .ctn-btn{width:125px;margin-left:25px}.globalNav.sticky{background:0 0;position:fixed!important}.mb-logo{width:0;height:50px;overflow:hidden;-moz-transition:.4s cubic-bezier(0,0,0,1);-o-transition:.4s cubic-bezier(0,0,0,1);-webkit-transition:.4s cubic-bezier(0,0,0,1);transition:.4s cubic-bezier(0,0,0,1);left:-100%;position:relative;opacity:0}.globalNav.sticky .mb-logo{width:50px;margin:0 14px 0 0;flex-shrink:0;left:0;-moz-transition:.6s cubic-bezier(0,0,.2,1);-o-transition:.6s cubic-bezier(0,0,.2,1);-webkit-transition:.6s cubic-bezier(0,0,.2,1);transition:.6s cubic-bezier(0,0,.2,1);display:flex;align-items:center;justify-content:center;opacity:1}.mb-logo .nic-logo{font-size:0px;color:#252b33}.globalNav.sticky .mb-logo .nic-logo{font-size:28px}.black-theme-menu.globalNav li.primary{background:rgb(0 0 0 / 69%)}.black-theme-menu.globalNav.sticky li.primary{border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 24px -21px rgba(0,0,0,.7)}@media screen and(max-width:1400px){.globalNav .rootLink{font-size:14px}.globalNav.sticky .ctn-btn{height:40px}}@media screen and(max-width:1280px){.globalNav.sticky .rootLink{padding:7px 10px}}@media screen and(max-width:1199.99px){.globalNav .rootLink{height:auto;padding:7px 20px}.globalNav .rootLink.blue-bg-button{padding:10px 20px;font-size:14px;line-height:normal}}@media screen and(max-width:1024px){.globalNav{display:none!important}.nav-mobile{display:flex!important}.globalNav>.container-lg{padding:15px}.globalNav .rootLink.blue-bg-button{padding:10px 15px}.globalNav .item-home svg{width:90px}.globalNav .rootLink{padding:5px 15px;font-size:12px;line-height:22px}.globalNav .rootLink>*{max-width:90px}}.nav-mobile{top:0;left:0;width:100%;color:#fff;padding:0;margin:0;cursor:auto;font-size:18px;list-style-type:none;z-index:9999991}.mb-rootLink,.nav-mobile ul{position:fixed;left:-420px;list-style:none}.nav-mobile:after{content:"";display:table;clear:both}.header-icon{width:22px;height:22px;display:flex;display:-ms-flexbox;justify-content:center;align-items:center;margin-right:15px}.email-box-row ul li a .icon span,.email-box-row ul li button .icon span,.header-icon .icon-ind-improved-collaboration,.header-icon .icon-m-careers{font-size:24px}.header-icon .icon-m-web-devops{font-size:22px}.menu-icon.icon-m-ind-education{font-size:17px}.mob-nav-header{display:flex;width:100%;height:60px;background-color:#fff;text-align:left;justify-content:space-between;align-items:center;padding:0 15px}.nav-mobile ul{display:inline-block;top:59px;background-color:#fff;max-width:420px;width:100%;height:calc(100% - 60px);z-index:9999991;padding:0;margin:0;transition:.3s cubic-bezier(0,0,.58,1);-moz-transition:.3s cubic-bezier(0,0,.58,1);-o-transition:.3s cubic-bezier(0,0,.58,1);-webkit-transition:.3s cubic-bezier(0,0,.58,1);overflow:auto}.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li,.nav-mobile ul li ul.sub-nav.open li{padding:0 15px;list-style:none}.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li:first-child,.nav-mobile ul li ul.sub-nav.open li:first-child{border-bottom:none}.nav-mobile ul li ul.sub-nav,.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav{position:fixed;top:60px;right:-420px;background-color:#fff;z-index:9999991;-moz-transition:.3s cubic-bezier(0,0,.58,1);-o-transition:.3s cubic-bezier(0,0,.58,1);-webkit-transition:.3s cubic-bezier(0,0,.58,1);transition:.3s cubic-bezier(0,0,.58,1);vertical-align:middle;zoom:1;display:inline;overflow:auto;height:calc(100% - 134px)}.nav-mobile ul li .nav-item-link,.nav-mobile ul li ul.sub-nav li a,.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a{font-size:32px;color:#252b33;font-weight:600;padding:10px 15px;text-align:left;width:100%;display:flex;display:-ms-flexbox;align-items:center;position:relative;line-height:normal;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a,.nav-mobile ul li ul.sub-nav.open .subnav-link,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link{padding:13px 0;color:#252b33;font-size:14px;font-weight:600;border-bottom:1px solid #eee;position:relative;width:100%;display:flex;align-items:center}.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a{padding:12px 30px 12px 40px}.nav-mobile ul li ul.sub-nav li a span{margin-right:0;width:25px;display:flex;display:-ms-flexbox;align-items:center;justify-content:center}.nav-mobile ul li .nav-item-link .fa.icon-file-add{position:inherit;color:#252b33!important;margin-left:10px;font-size:14px}.nav-mobile ul li .nav-item-link .fa,.nav-mobile ul li ul.sub-nav li a i.fa,.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a i.fa,.nav-mobile ul li ul.sub-nav.open .subnav-link .fa{font-size:18px;position:absolute;right:0;margin:0}.nav-mobile .menu-sidebar li .sub-nav.open,.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open,.nav-mobile .menu-sidebar.open{left:0;-moz-transition:.3s cubic-bezier(0,0,.58,1);-o-transition:.3s cubic-bezier(0,0,.58,1);-webkit-transition:.3s cubic-bezier(0,0,.58,1);transition:.3s cubic-bezier(0,0,.58,1)}.nav-mobile ul.sub-nav.open li .fa{font-size:12px!important;margin:0 7px;color:#252b33!important}.nav-mobile .menu-sidebar li .sub-nav.open li a.sub-nav-back.active,.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav li .sub-subnav-back.active{color:#252b33!important}.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a.sub-nav-back,.nav-mobile ul li ul.sub-nav li .breadcrumb_home_link,.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li .breadcrumb_home_link,.sub-nav-back,.sub-subnav-back{padding:15px 0;color:#8a959e;font-size:14px;text-transform:uppercase;font-weight:500;display:inline-block;width:auto;border-bottom:none;cursor:pointer}.nav-mobile .menu-sidebar li .sub-nav.open li:first-child a.sub-nav-back i.fa,.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav li:first-child .sub-subnav-back i.fa{margin-left:10px;margin-right:10px}.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-ai,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work{align-items:flex-start}.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work .our-work-img img{max-width:110px;width:100%;border-radius:2px}.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-ai .ai-dec h3,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology .methodology-dec h3,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work .our-work-dec h3{font-size:16px;line-height:16px;color:#252b33;margin-bottom:8px;font-weight:600}.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-ai .ai-dec p,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology .methodology-dec p,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work .our-work-dec p{font-size:12px;line-height:18px;color:#252b33;font-weight:400;margin-bottom:0}.mb-thumb-img a{padding:20px}.mob-nav-overlay.open{position:fixed;top:60px;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);-o-backdrop-filter:blur(2px);-ms-backdrop-filter:blur(2px)}.mb-rootLink{bottom:15px;transition:.3s cubic-bezier(0,0,.58,1);-moz-transition:.3s cubic-bezier(0,0,.58,1);-o-transition:.3s cubic-bezier(0,0,.58,1);-webkit-transition:.3s cubic-bezier(0,0,.58,1)}.menu-sidebar.open .mb-rootLink{left:15px}.mb-rootLink .btn-orange{padding:14px 20px;background:var(--primary-500);border-radius:50px}.menu-sidebar.open li:nth-child(3).sub-nav.open{display:flex;flex-wrap:wrap;height:auto}.menu-sidebar.open li:nth-child(3).sub-nav.open li:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.menu-sidebar.open li:nth-child(3).sub-nav.open li{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 50%;max-width:50%}.mb-nav-sec,.menu-button{align-items:center;display:flex}.menu-button{cursor:pointer;overflow:hidden;width:25px;height:20px;position:relative;justify-content:center}.menu-button .line-toggle{position:absolute;display:block;width:25px;height:2px;background:#252b33;border-radius:5px;transition:.6s}.menu-button .line-toggle:first-child{transform:translateY(-6px)translateX(-4px);width:17px;transition-delay:0s}.menu-button .line-toggle:nth-child(2){transition-delay:.12s}.menu-button .line-toggle:last-child{transform:translateY(6px)translateX(-4px);width:17px;transition-delay:0s}.menu-button.open .line-toggle:first-child{background:#252b33;transform:translateY(0)translateX(0)rotate(45deg);width:25px;height:2px;transition-delay:.1s}.menu-button.open .line-toggle:nth-child(2){transform:translateX(30px);transition-delay:0s}.menu-button.open .line-toggle:last-child{background:#252b33;transform:translateY(0)translateX(0)rotate(314deg);width:25px;height:2px;transition-delay:.1s}.black-theme-mb-menu #nav-icon2 span{background:#fff}.black-theme-mb-menu .blue-bg-button{background:var(--primary-500);border:2px solid var(--primary-500);color:#fff}.black-theme-mb-menu.nav-mobile{box-shadow:none}.mb-email-box{display:flex;color:#000}.send-message-img{padding:0;border:none;background:0 0;outline:0;line-height:0}.send-message-img .night-mode-img{color:#252b33!important;font-size:24px}.send-message-img .light-mode-img{color:#fff!important;font-size:24px}.mb-nav-sec{justify-content:space-between;width:100%}.mb-logo-btn-sec{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mb-main-logo{margin-left:15px;line-height:0}.mb-main-logo .mobile-logo{display:inline-flex}.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a,.black-theme-mb-menu.nav-mobile ul li ul.sub-nav.open .subnav-link,.black-theme-mb-menu.nav-mobile ul li ul.sub-nav.open li a.nav-item-link,.black-theme.modal.contact-popup .email-box-row .email-box-data{border-bottom:1px solid rgba(255,255,255,.1)}.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open .mb-breadcrumb a{border-bottom:none!important}@media only screen and(max-width:1024px){.body-theme-dark .mob-nav-header{background:#000}.mob-nav-header .theme-mode-icon{margin-left:15px;line-height:0}.mob-nav-header .theme-mode-icon .light-mode-img,.mob-nav-header .theme-mode-icon.black-theme .night-mode-img{display:none}.mob-nav-header .theme-mode-icon.black-theme .light-mode-img{display:block;font-size:24px}}.modal.contact-popup.show .modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:3rem 3rem 0 0;outline:0;padding-top:15px}.modal.contact-popup.show .modal-dialog{left:0;right:0;bottom:0;transition:.5s cubic-bezier(0,0,.58,1)}.modal.contact-popup .modal-dialog{margin:0 auto;transition:.5s cubic-bezier(0,0,.58,1);position:fixed;left:0;right:0;z-index:1052;width:375px;bottom:-100%}.modal.contact-popup .modal-content{border-radius:1.5rem 1.5rem 0 0;border:none}.modal.contact-popup .email-box-row{padding:25px 20px 20px 25px}.modal.contact-popup .email-box-row .sideform-open{display:flex;width:100%}.email-box-row .email-box-data{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:15px;display:flex;justify-content:space-between}.black-theme.modal.contact-popup .email-box-row ul li:last-child .email-box-data,.email-box-row ul li:last-child .email-box-data{border-bottom:none;padding-bottom:0}.email-box-row ul{margin:0;list-style:none}.email-box-row ul li{margin-bottom:15px}.email-box-row ul li a .icon,.email-box-row ul li button .icon{margin-right:25px;height:24px;width:24px}.email-box-row .email-box-data .contact-info h5{font-size:14px;line-height:20px;color:#81959e;letter-spacing:0;font-weight:400;margin-bottom:3px;text-align:left}.email-box-row .email-box-data .contact-info h4{font-size:16px;line-height:23px;color:#252b33;letter-spacing:0;font-weight:600}.email-box-row .email-box-data .contact-btn{margin-right:25px}.email-box-row .email-box-data .contact-btn .fa{font-size:14px;color:#252b33!important}body .modal.contact-popup{z-index:1053}.modal.contact-popup .modal-dropdown-btn{border-radius:2.5px;border:0 solid rgba(0,0,0,.2);margin:8px auto 0;width:60px;height:5px;background:rgba(0,0,0,.2)}.black-theme.modal.contact-popup .modal-dropdown-btn{background:rgba(255,255,255,.5)}.body-theme-dark .job-popup-wrap{background:#323a45}.theme-black .sc_card{border-bottom:1px solid #272727}.modal-backdrop{transition:opacity .3s;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040;display:none}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{display:block;opacity:1}.finestproduct{padding:2rem 0;overflow:hidden}.cont{width:100%;overflow:hidden;margin-bottom:2rem}.cont:last-child{margin-bottom:0}.scorri{position:relative;display:flex;width:100%;justify-content:space-between}.scorri:hover .tithome{animation-play-state:paused}.scorri:hover .tithome li{filter:blur(3px);transition:.3s}.scorri:hover .tithome li:hover{transform:scale(1);filter:blur(0);z-index:10;transition:.5s}.tithome{flex-shrink:0;padding:0}.tithome.ltor{animation:15s linear infinite marquee}.tithome.rtol{animation:15s linear infinite reverse marquee}.tithome li{display:inline-block;list-style:none;padding:0 20px;transition:.2s;overflow:hidden}.tithome li img{max-width:none;height:unset}@media(max-width:768px){.finestproduct{padding:3rem 0}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.technologies-tab .nav-tabs{border-bottom:1px solid var(--gray-200);display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;padding:0;list-style:none;transition:border-color .3s}.technologies-section.dark .nav-tabs{border-bottom-color:var(--gray-700)}.technologies-tab .nav-item{margin:0}.technologies-tab .nav-link{display:block;padding:1rem 1.5rem;color:var(--quinary-500);text-decoration:none;font-size:1rem;font-weight:500;border-bottom:1px solid #cdcdcd;transition:.3s;cursor:pointer}.technologies-section.dark .nav-link{color:var(--quinary-50)}.technologies-tab .nav-link.active,.technologies-tab .nav-link:hover{color:var(--primary-500);border-bottom-color:var(--primary-500)}.technologies-section.dark .nav-link:hover{color:var(--primary-400)}.technologies-section.dark .nav-link.active{color:var(--primary-500)}.technologies-tab .tab-content{margin-top:2rem}.technologies-tab .tab-pane{display:none;opacity:0;transform:translateY(10px);transition:.3s}.technologies-tab .tab-pane.active{display:block;opacity:1;transform:translateY(0)}.technologies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;justify-items:center}@media(min-width:640px){.technologies-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.technologies-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.technologies-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:768px){.technologies-tab .nav-tabs{display:flex;flex-wrap:nowrap;justify-content:start;max-width:100%;overflow:auto}.technologies-tab .nav-tabs li{text-align:center;flex-shrink:0}.technologies-tab .nav-link{padding:.75rem 1rem;font-size:.875rem}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.boxIcon img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.modal-fade-enter{opacity:0;transform:scale(.95)}.modal-fade-enter-active,.modal-fade-exit{opacity:1;transform:scale(1)}.modal-fade-enter-active{transition:opacity .3s ease-out,transform .3s ease-out}.modal-fade-exit-active{opacity:0;transform:scale(.95);transition:opacity .2s ease-in,transform .2s ease-in}.testimonial-card,.testimonialSwiper{border-radius:1rem;position:relative}.testimonials-section{position:relative;padding:5rem 0;transition:background-color .3s}.testimonialSwiper{overflow:visible}.testimonialSwiper .swiper-wrapper{display:flex;align-items:stretch}.testimonialSwiper .swiper-slide{height:auto;display:flex;flex-direction:column}.testimonial-card{background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;animation:.6s ease-out fadeInUp}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.dark .testimonial-card{background:#1f2937;box-shadow:0 10px 30px rgba(0,0,0,.3)}.dark .testimonial-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.4)}.testimonial-image{position:relative;height:280px;overflow:hidden}.testimonial-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s}.testimonial-card:hover .testimonial-image img{filter:grayscale(0%)}.testimonial-image::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.5)0,transparent 70%);z-index:1}.testimonial-content{position:absolute;inset:0;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.testimonial-quote{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.testimonial-quote::before{content:'"';font-size:3rem;color:var(--primary-500);display:block;margin-bottom:.5rem;line-height:1}.testimonial-author{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.play-button,.video-modal{align-items:center;display:flex;transition:.3s}.testimonial-author-info h3{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.testimonial-author-info p{color:#d1d5db;font-size:.875rem;margin:0}.play-button{gap:.75rem;background:rgba(255,255,255,.9);border:none;border-radius:50px;padding:.5rem 1.5rem .5rem 1rem;cursor:pointer;backdrop-filter:blur(10px)}.mobile-layout .testimonial-content,.video-modal{padding:1rem}.play-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.dark .play-button{background:rgba(31,41,55,.9);color:#fff}.dark .play-button:hover,.dark .video-modal-content{background:#1f2937}.play-button-text{text-align:right}.play-button-text .play-label{display:block;font-weight:600;font-size:.875rem}.play-button-text .play-duration{display:block;font-size:.75rem;color:#6b7280}.dark .play-button-text .play-duration{color:#9ca3af}.play-button-icon{font-size:2rem;color:var(--primary-500)}.swiper-button-next,.swiper-button-prev{color:#fff!important;background:rgba(0,0,0,.5);width:44px;height:44px;border-radius:50%;backdrop-filter:blur(10px);transition:.3s}.swiper-button-next:hover,.swiper-button-prev:hover,.video-modal-close:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px;font-weight:700}.swiper-pagination{bottom:20px!important}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,.5);opacity:1;transition:.3s}.swiper-pagination-bullet-active{background:var(--primary-500);transform:scale(1.2)}.video-modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);justify-content:center;opacity:0;visibility:hidden}.video-modal:not(.hidden){opacity:1;visibility:visible}.video-modal-content{position:relative;background:#fff;border-radius:1rem;overflow:hidden;max-width:64rem;width:100%;box-shadow:0 25px 50px rgba(0,0,0,.3)}.video-modal-close{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:.3s}.video-modal-close i{color:#fff;font-size:1.5rem}.video-container{position:relative;width:100%;aspect-ratio:16/9}.video-container iframe{width:100%;height:100%;border:none}@media(max-width:768px){.testimonials-section{padding:3rem 0}.testimonial-image{height:240px}.swiper-button-next,.swiper-button-prev,.video-modal-close{width:36px;height:36px}.testimonial-content{padding:1.5rem}.testimonial-quote{font-size:1.125rem}.testimonial-author{flex-direction:column;align-items:flex-start;gap:1rem}.play-button{align-self:flex-start}.swiper-button-next::after,.swiper-button-prev::after{font-size:14px}.video-modal{padding:.5rem}.video-modal-close{top:.5rem;right:.5rem}}@media(max-width:480px){.testimonial-content{padding:1rem}.testimonial-quote{font-size:1rem}.testimonial-author h3{font-size:1.125rem}.play-button{padding:.375rem 1rem .375rem .75rem}.play-button-icon{font-size:1.5rem}}.play-button:focus,.video-modal-close:focus{outline:2px solid var(--primary-500);outline-offset:2px}.swiper-button-next:focus,.swiper-button-prev:focus{outline:white solid 2px;outline-offset:2px}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.testimonial-image img.lazy{opacity:0;transition:opacity .3s}.testimonial-image img:not(.lazy){opacity:1}.dark .testimonials-section{background:#111827}.dark .testimonial-quote::before{color:var(--primary-400)}.dark .swiper-button-next,.dark .swiper-button-prev{background:rgba(255,255,255,.1)}.dark .swiper-button-next:hover,.dark .swiper-button-prev:hover{background:rgba(255,255,255,.2)}.dark .swiper-pagination-bullet{background:rgba(255,255,255,.3)}.dark .swiper-pagination-bullet-active{background:var(--primary-400)}.mobile-layout .testimonial-quote{font-size:.875rem}.mobile-layout .play-button{padding:.25rem .75rem .25rem .5rem}.mobile-layout .play-button-text .play-label{font-size:.75rem}.mobile-layout .play-button-text .play-duration{font-size:.625rem}.jcgmt-hour,.jcgmt-min,.jcgmt-rotatingWrapper,.jcgmt-sec{top:0;left:0}.jcgmt-clockHolder{position:relative;width:80px;height:80px;background:var(--primary-100);border-radius:50%}.clock-face,.jcgmt-hour,.jcgmt-min,.jcgmt-rotatingWrapper,.jcgmt-sec{position:absolute;width:100%;height:100%}.dark-mode .jcgmt-hour,.dark-mode .jcgmt-min{color:#fff}.clock-face{border-radius:50%;background:#fff;z-index:-1}.night-mode .jcgmt-clockHolder{background:#2a2a2a}.night-mode .jcgmt-clockHolder .jcgmt-hour line,.night-mode .jcgmt-clockHolder .jcgmt-min line{stroke:white}.social-nav a span{color:var(--primary-950)!important}.social-nav a:hover span{color:var(--primary-500)!important}.icon-medium .path1:before{color:currentColor}