.mobileMenuBtn{background-color:var(--secondary-black);color:var(--white);padding:7px 11px;font-size:10px;border-radius:4px;height:30px;text-decoration:none}.mobileMenuBtnSide{display:flex;gap:18px;align-items:center}.mobileMenu,.site-header .webMenuSecInnerWrap,.site-header>.ant-row{width:100%}.site-header{background:0 0;border-bottom:1px solid hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;position:fixed;top:0;z-index:99;transition:.15s linear;animation:fadein 1.5s}.site-header .toggler{background:var(--tertiary-lightgray);border:none;cursor:pointer;padding:8px;border-radius:50px}.bar2,.bar3,.site-header .bar1{width:17px;height:2px;background-color:var(--black);margin:3px 0;transition:.4s;display:block}.site-header ul{padding-left:0}.webAiMain,.webMenuSec{display:none}.mobileMenuLogoSide{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem}.mobileMenuContent .ant-menu-item-active{background-color:transparent;color:inherit}.mobMenuBtn{display:block;border-color:var(--white);background:hsla(0,0%,100%,.12);color:var(--white);font-size:.75rem;font-weight:500;border-radius:4px;text-align:center;padding:7px 12px;border:1px solid var(--white)}.mobileMenu .togglerBtn{border-radius:50%;width:32px;height:32px;background-color:#f1f0f0;display:flex;align-items:center;justify-content:center;border:transparent}.mobileMenu .togglerBtn.ant-btn-default:hover{background-color:#f1f0f0!important;color:var(--secondary-black)!important;border-color:#f1f0f0!important}.site-header.scrolledHeader{background-color:hsla(0,0%,100%,.88);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);animation:slide-down .5s;box-shadow:0 4px 28px rgba(0,0,0,.06)}.webMenuIcon svg{fill:var(--white);width:75px;height:30px}.servicesHeader .webMenuIcon svg,.site-header.scrolledHeader .webMenuIcon svg{fill:var(--tertiary-black)}.site-header.scrolledHeader .mobMenuBtn{border-color:var(--black);background:hsla(0,0%,100%,.12);color:var(--white);background-color:var(--black)}.site-header.servicesHeader{background-color:var(--white)}.servicesHeader .mobMenuBtn{font-size:.75rem;color:var(--white)!important;background-color:var(--black)!important;border:1px solid var(--tertiary-black)!important}.mobileMenu .buttonBack{background-color:transparent;border:transparent;box-shadow:none;position:relative;top:15px}.mobileMenu .ant-btn.buttonBack:hover{background-color:transparent!important;color:var(--black)!important;border-color:none!important;box-shadow:none!important}.mobileMenu .ant-btn.buttonBack:active{background:0 0!important;color:var(--black)!important}.mobileMenu .ant-btn.buttonBack:focus-visible{outline:0!important}.mobileMenu .buttonBack svg{width:15px;height:15px;position:relative;top:3px}.mobMenuBtn,.webMenuBtn{display:flex!important;align-items:center;gap:12px;position:relative;overflow:hidden;white-space:nowrap}.site-header.scrolledHeader .webMenuBtn,.site-header:hover .webMenuBtn{background-color:var(--white)!important;color:var(--tertiary-black)!important;border:1px solid var(--tertiary-black)!important}.mobMenuBtn:before,.webMenuBtn:before{content:"";position:absolute;top:0;left:-100%;width:75%;height:100%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,0));transform:skewX(-25deg);animation:menuBtnShine 3.5s linear infinite}.arrow-wrapper{background-color:#fff;width:34px;height:28px;border-radius:4px;display:grid;place-items:center;position:relative;overflow:hidden;transition:background-color .3s ease;color:var(--secondary-black)}.mobMenuBtn .arrow-wrapper{width:24px;height:24px}.site-header.scrolledHeader .webMenuBtn .arrow-wrapper,.site-header:hover .webMenuBtn .arrow-wrapper{background-color:var(--tertiary-black)!important;color:var(--white)!important}.arrow-svg-container{position:relative;width:12px;height:10px;animation:floatMenuBtn .5s ease-in-out infinite alternate}.default-arrow,.hover-arrow{position:absolute;top:0;left:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.menuSubLinkWrap{padding-left:20px}@media (min-width:1024px){.sub-menu,.sub-menu2{left:0;right:0;top:48px;visibility:hidden;opacity:0;height:0;overflow:hidden;box-shadow:0 20px 30px 2px rgba(0,0,0,.03);transition:.5s}.megaMenu,.megaMenu2{background-color:var(--white);border-top:1px solid var(--tertiary-lightgray)}.dropdown:hover .sub-menu,.dropdown:hover .sub-menu2{visibility:visible;opacity:1;height:auto;top:59px;padding:0}.megaMenu ul li a,.megaMenu ul li span,.serviceByRoleMenu ul li,.site-header.scrolledHeader .menuListing .dropdown .dropBtn,.site-header:hover .menuListing .dropdown .dropBtn{color:var(--secondary-lightgray)}.mobileMenuSec{display:none}.webMenuSec{display:block}.webMenuIcon svg{width:90px;height:50px;fill:var(--white)}.sub-menu{width:100%;position:fixed;z-index:999}.megaMenu{width:100%;padding:35px 0;position:relative;z-index:1}.megaMenu:after{content:"";position:absolute;background-color:var(--primary-lightblue);border-left:1px solid var(--tertiary-lightgray);width:23%;height:100%;right:0;top:0;z-index:-1}.sub-menu2{width:200px;position:fixed;z-index:999}.dropdown .dropBtn,.webMenuRightSide{position:relative}.megaMenu2{padding:15px}.dropdown:hover .sub-menu2{position:absolute}.menuListing{display:flex;flex-wrap:nowrap;justify-content:center;gap:45px;margin-bottom:0}.webMenuItems1,.webMenuItems3{flex:0 0 auto;width:30%!important}.webMenuItems2{flex:0 0 auto;width:25%!important}.webMenuItems4{flex:0 0 auto;width:15%!important}.webMenuicon{width:11px;height:11px}.webMenuLogoAi{display:flex;flex-wrap:nowrap;align-items:center;gap:25px}.dropBtn{color:var(--tertiary-black);font-weight:500}.menuListing .dropdown .dropBtn,.webMenuBtn{color:var(--white);text-decoration:none;cursor:pointer}.webMenuBtn{background-color:var(--secondary-black);padding:7px 14px;border-radius:4px;font-weight:500;transition:.3s linear;border:1px solid var(--white);font-size:.8rem}.dropdown .dropBtn:after{content:"";position:absolute;border:solid var(--white);border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);right:-10px;top:28px;width:4px;height:4px;transition:.5s}.menuListing .dropdown .dropBtn{display:block;font-size:.875rem;font-weight:500;padding:22px 0}.menuListing .dropdown .dropBtn:hover{color:var(--octa-color)}.megaMenu .megaMenuSpan,.servicesHeader .menuListing .dropdown .dropBtn{color:var(--tertiary-black)}.menuListing .dropdown:hover .dropBtn:after{rotate:180deg;top:30px;border:solid var(--tertiary-color);border-width:0 1px 1px 0}.megaMenu .megaMenuSpan{font-size:.875rem;line-height:20px;font-weight:600;margin:.75rem 0;display:inline-block;width:100%;white-space:nowrap}.megaMenu ul li a,.megaMenu ul li span{font-size:.8rem;line-height:20px;font-weight:400;transition:.3s linear;text-decoration:none}.megaMenu ul li a:hover,.megaMenu2 ul li a:hover,.sub-menu2 ul li span:hover{color:var(--tertiary-color)}.megaMenu ul li{padding:7px 0}.webMenuLeftSide{width:80%}.webMenuRightSide{z-index:2;left:12%;width:20%}.serviceByRoleMenu{background:var(--white);border-top:1px solid var(--tertiary-lightgray);padding:33px 0;justify-content:center}.serviceByRoleMenu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.serviceByRoleMenu .serviceByRoleSpan{font-size:.875rem;font-weight:600;position:relative;color:var(--tertiary-black)}.serviceByRoleMenu .serviceByRoleSpan:after{content:"";position:absolute;border:solid var(--black);border-width:0 2px 2px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-16px;top:4px;width:5px;height:5px;transition:.5s}.serviceByRoleMenu ul li{background-color:var(--primary-lightgray);padding:6px 20px;border-radius:50px;transition:.3s linear;cursor:pointer}.site-header.scrolledHeader .webMenuBtn,.site-header:hover .webMenuBtn,.webMenuBtn:hover{border:1px solid var(--black);color:var(--black)}.serviceByRoleMenu ul li:hover{background-color:var(--black);color:var(--white)}.serviceByRoleMenu ul li:hover a{color:var(--white)}.serviceByRoleMenu ul li a,.serviceByRoleMenu ul li span{font-size:.8rem;font-weight:400;text-decoration:none}.servicesMenuPositions{display:flex;align-items:center;justify-content:center;gap:45px}.megaMenu2 ul li{padding:9px 0}.megaMenu2 ul li a,.megaMenu2 ul li span{color:var(--secondary-lightgray);font-size:.875rem;font-weight:400;display:block;transition:.3s linear;text-decoration:none}.homeSlidesInner{padding:25px 40px}.webMenuLink.menuItemsBold{font-weight:600;color:var(--black)}.webMenuBtn:hover{background-color:transparent}.site-header:hover{background-color:var(--white)}.site-header.scrolledHeader .dropdown .dropBtn:after,.site-header:hover .dropdown .dropBtn:after{border:solid var(--secondary-lightgray);border-width:0 1px 1px 0}.site-header:hover .webMenuBtn{background-color:var(--white)}.webMenuBtnSide{display:flex;justify-content:flex-end}.site-header:hover .webMenuIcon svg{fill:var(--black)}.site-header.scrolledHeader .webMenuBtn{background-color:var(--white)}.servicesHeader .dropdown .dropBtn:after{border:solid var(--tertiary-black);border-width:0 1px 1px 0}.sub-menu2 ul li span{cursor:pointer}.webMenuSecInner{padding:0}.hireExpertsMenu .sub-menu2{width:400px}.hireExpertsMenu .megaMenu2{padding:20px 25px}.hireExpertsMenu ul li{white-space:nowrap}.hireExpertsMenu .megaMenu2 ul li{padding:12px 0}.companyMenu.dropdown .dropBtn:after{display:none}@keyframes floatMenuBtn{0%{transform:translateX(0)}50%{transform:translateX(2px)}to{transform:translateX(0)}}@keyframes menuBtnShine{0%{left:-100%}to{left:150%}}.default-arrow{transform:translateX(0);opacity:1}.hover-arrow{transform:translateX(-20px);opacity:0}.mobMenuBtn:hover .default-arrow,.webMenuBtn:hover .default-arrow{transform:translateX(20px);opacity:0}.mobMenuBtn:hover .hover-arrow,.webMenuBtn:hover .hover-arrow{transform:translateX(0);opacity:1}}@media (min-width:1200px){.webAiMain{display:block}.webAiDiv{background-image:linear-gradient(90deg,#fef5e2,#f9e4f9);background-color:#fef5e2;color:var(--black);border-radius:20px;font-size:.5rem;font-weight:500;text-align:center;display:flex;gap:7px;white-space:nowrap;align-items:center;justify-content:center;min-width:130px;min-height:18px}.megaMenu ul li a{font-size:.875rem}}@media (min-width:1400px){.webMenuRightSide{left:14%}.webAiDiv{font-size:.65rem;gap:7px;min-width:160px}}@media (min-width:1600px){.megaMenu:after{width:27%}}.heroBannerWrapper{background-color:#d9eeff}.heroBannerRight{position:relative;z-index:2}.heroBannerRight h1{color:#203754;font-weight:700!important;line-height:28px!important;margin-bottom:1rem}.heroBannerRight p{color:#25456f;margin-bottom:1.5rem}.heroBannerRightSpanDefault{display:block}.heroBannerRightSpanAuto,.heroBannerRightSpanDefault{color:#25456f;font-size:.75rem;line-height:14px}.heroBannerLeft{display:none;position:relative;z-index:2}.heroBannerWrapper .hubspotCrossPopUpIcon{display:none}.heroBannerWrapper .hubspotContactFormWrapperRow{height:auto;padding-top:0}.heroBannerWrapper .hubspotContactFormWrapper{width:100%}.heroBannerWrapper .hubspotContactFormCol{background-color:transparent}.heroBannerInnerWrapper{padding:30px 15px;width:100%}.emailInputWithButton input{padding:14px;border:1px solid transparent;border-radius:30px;width:100%;margin-bottom:.75rem;height:50px;font-size:.75rem}.emailInputWithButton a{padding:12px 15px;background-color:#1b243c;color:#fff;border-radius:20px;border:1px solid transparent;white-space:nowrap;height:38px;font-size:.8rem;font-weight:700;width:100%;text-align:center}.emailInputWithButton{margin-bottom:1.5rem}.inputBtnRow{display:flex;justify-content:flex-end;width:100%}.customEmailInput:focus{outline:none;border:none}.scheduleCallButton{pointer-events:auto;cursor:pointer}.scheduleCallButton[style*="pointerEvents: none"]{cursor:not-allowed}.heroBannerRow{width:100%}.heroBannerWrapper small{font-size:.95rem;line-height:22px;display:block;color:#203754;font-weight:600}@media(min-width:400px){.emailInputWithButton{display:flex;flex-wrap:wrap;position:relative}.inputBtnRow{width:-moz-fit-content;width:fit-content;position:absolute;right:6px;top:6px}}@media (min-width:768px){.heroBannerLeft{display:block;width:46%}.heroBannerCenter{width:4%}.heroBannerRight{width:50%}.heroBannerWrapper{background-color:transparent}.heroBannerWrapper .container{background-color:#d9eeff;border-radius:15px;position:relative;z-index:1}.heroBannerInnerWrapper{padding:30px}.heroBannerRight h1{line-height:33px!important;font-size:1.6rem!important}.heroBannerRow{display:flex;flex-wrap:wrap;align-items:center;position:relative}}@media (min-width:992px){.heroBannerLeft{width:46%}.heroBannerCenter{width:8%}.heroBannerRight{width:46%}.heroBannerRight h1{line-height:35px!important;font-size:1.85rem!important}.heroBannerInnerWrapper{padding:30px 60px}}@media (min-width:1200px){.heroBannerLeft{width:42%}.heroBannerCenter{width:16%}.heroBannerRight{width:42%}.heroBannerInnerWrapper{padding:30px 70px}.heroBannerRight h1{line-height:39px!important;font-size:2rem!important}}@media (min-width:1400px){.heroBannerRight h1{line-height:43px!important;font-size:2.25rem!important}.emailInputWithButton input{width:90%}.inputBtnRow{right:56px}}.aboutUsBusiness h2{margin-bottom:1rem}.aboutUsBusiness p{margin-bottom:1.5rem;color:var(--tertiary-black)}.aboutUsBusiness{width:100%}.aboutUsBusinessRow{width:100%;display:flex;flex-wrap:wrap;align-items:center}.aboutUsBusinessColRight{display:flex;justify-content:center}@media(min-width:992px){.aboutUsBusinessRow{flex-direction:row-reverse}.aboutUsBusinessColLeft{width:50%}.aboutUsBusinessColCenter{width:4%}.aboutUsBusinessColRight{width:46%}}@media(min-width:1200px){.aboutUsBusiness p{font-size:1rem;line-height:30px}}@media(min-width:1400px){.aboutUsBusiness h2{margin-bottom:2rem}}.companyStorySlider{background-color:var(--secondary-color);color:#fff}.companyStorySlider .content-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;transition:transform .3s ease,opacity .3s ease;padding:0 15px}.companyStorySlider .image-container{flex:0 0 40%;display:flex;position:relative;z-index:2}.companyStorySlider .image-container img{transform:rotate(-10deg);box-shadow:0 20px 40px rgba(0,0,0,.5);border-radius:8px}.companyStorySlider .text-slide{flex:0 0 55%;position:relative;z-index:3;padding-top:80px}.companyStorySlider .year-text{position:absolute;top:-30px;left:30%;transform:translateY(-30%);font-size:80px!important;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none;color:var(--tertiary-color);z-index:-1}.companyStorySlider .desc-text{position:relative;font-size:1rem;line-height:25px;color:var(--white);z-index:3}.companyStorySlider .desc-title{margin-bottom:1rem;font-size:1.25rem;line-height:26px}.companyStorySlider .timeline{position:relative;display:flex;flex-wrap:nowrap!important;overflow-x:auto;gap:80px;width:100%;padding-top:50px}.companyStorySlider .timeline-point{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.companyStorySlider .timeline-point .circle{width:25px;height:16px;background-color:var(--secondary-color);border:2px solid var(--white);border-radius:37%;margin-bottom:10px;transition:background .3s ease;position:relative;z-index:1}.companyStorySlider .timeline-point.active .circle{background-color:var(--white)}.companyStorySlider .timeline-point .label{font-size:1rem;color:var(--white);transition:color .3s ease}.companyStorySlider .timeline-point.active .label{color:#fff}.companyStorySlider.block{padding-top:80px}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.slide-wrapper.slide-in-bottom{animation:slideInFromBottom .5s ease both}@media(min-width:768px){.companyStorySlider .year-text{top:10%;left:-35%;transform:translateY(10%);font-size:100px!important}.leftColumn,.rightColumn{width:50%}}@media(min-width:992px){.companyStorySlider .timeline{justify-content:space-between;overflow:auto}.companyStorySlider .year-text{left:-90%;font-size:200px!important}.companyStorySlider .desc-title{margin-bottom:1rem;font-size:1.5rem;line-height:33px}.companyStorySlider .desc-text{line-height:28px}.companyStorySlider .timeline:before{content:"";position:absolute;top:60%;left:10px;width:98%;height:2px;background-color:var(--white);transform:translateY(60%);z-index:0}.leftColumn{width:42%}.centerColumn{width:16%}.rightColumn{width:42%}}@media(min-width:1200px){.companyStorySlider .year-text{font-size:250px!important;top:0;transform:translateY(0)}.companyStorySlider .desc-title{font-size:1.75rem;line-height:45px}}@media(min-width:1400px){.companyStorySlider.block{padding-top:110px}}.companyValuesRow h2{margin-bottom:1rem}.companyValuesRow h3,.companyValuesRow p{color:var(--tertiary-black)}.companyValuesRow h3{margin:2rem 0 1.25rem;width:100%;display:block;font-size:1.5rem}.companyValuesRow{display:flex;flex-wrap:wrap}.companyValuesCol1{margin-bottom:2rem}.companyValuesCommonRow{margin-bottom:1rem;padding:30px 20px;position:relative;transition:.3s;height:100%}.companyValuesCommonRow:after{border-right:41px solid #fff}.companyValuesCol2,.companyValuesCol3,.companyValuesCol4,.companyValuesCol5,.companyValuesCol6{border:3px solid var(--tertiary-color)}.companyValuesCommonRow.companyValuesCol2:after,.companyValuesCommonRow.companyValuesCol3:after,.companyValuesCommonRow.companyValuesCol4:after,.companyValuesCommonRow.companyValuesCol5:after,.companyValuesCommonRow.companyValuesCol6:after{border-top:41px solid var(--tertiary-color)}.companyValuesCommonRow:after{content:"";position:absolute;right:-4px;bottom:-4px}@media(min-width:768px){.companyValuesCol{width:33.33%}#companyValuesID h2{font-size:2rem!important;line-height:38px!important;margin-bottom:4rem}.companyValuesCol1{font-size:1.125rem;line-height:31px}}@media(min-width:992px){#companyValuesID h2{font-size:2.5rem!important;line-height:50px!important}}@media(min-width:1024px){.companyValuesCol2:hover,.companyValuesCol3:hover,.companyValuesCol4:hover,.companyValuesCol5:hover,.companyValuesCol6:hover{background-color:var(--secondary-color)}.companyValuesCol:hover h3,.companyValuesCol:hover p{color:var(--white)}}@media(min-width:1200px){#companyValuesID h2{max-width:70%}.companyValuesCommonRow p{font-size:1rem}}.aboutUsMessage{padding:60px 0;background-color:#f9f9f9}#aboutUsMessageID h2{margin-bottom:2rem;text-align:center;width:100%}.carousel-container{position:relative}.cards-wrapper,.carousel-container{overflow:hidden;width:100%}.carousel-row{display:flex;flex-wrap:nowrap!important;transition:transform .3s ease-in-out}.aboutUsMessageCol{flex:0 0 auto;width:100%;max-width:100%;padding:0 12px}@media (min-width:768px){.aboutUsMessageCol{width:50%;max-width:50%}}@media (min-width:992px){.aboutUsMessageCol{width:33.33%;max-width:33.33%}}.teamCard{background:#d9eeff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s;padding:20px}.flipCard{perspective:1000px}.flipCard,.flipCardInner{position:relative;width:100%}.flipCardInner{aspect-ratio:1/1;transition:transform .6s;transform-style:preserve-3d}.teamCard:hover .flipCardInner{transform:rotateY(180deg)}.flipCardBack,.flipCardFront{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:7px;overflow:hidden;top:0;left:0}.flipCardFront{background-color:#f0f0f0;z-index:2}.flipCardBack{background-color:#fff;transform:rotateY(180deg);padding:20px;display:flex;justify-content:center;align-items:center}.flipCardImage{width:100%;height:auto;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.placeholderImage{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-size:18px}.profileDetailCard{padding:16px;border-top:1px solid #eee}.profileFirstRow{display:flex;justify-content:space-between;align-items:center}.profileName{color:var(--tertiary-black);font-weight:700;font-size:18px}.profileMailAddress a{margin-left:8px;color:#333}.profileDesc{display:block;margin:8px 0;color:#666}.profileExperience{font-size:14px;color:#999}.dots-container{text-align:center;margin-top:2rem}.dot-icon{display:inline-block;width:12px;height:12px;background-color:#bbb;border-radius:50%;margin:0 5px;border:none;cursor:pointer}.dot-icon.active{background-color:var(--secondary-color)}.bottom-nav{position:absolute;bottom:-10px;right:10px;display:flex}.text-nav-btn{color:var(--secondary-color);background-color:transparent;font-size:1.125rem;font-weight:800;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.text-nav-btn:disabled{color:#ccc;cursor:not-allowed}.flipCardBack ul li{color:var(--tertiary-black);margin-bottom:1rem;line-height:22px;position:relative;padding-left:15px}.flipCardBack ul li:before{content:"";position:absolute;width:5px;height:5px;background-color:var(--tertiary-black);border-radius:50px;top:8px;left:0}.profileMailAddress{display:flex}.linkedinIcon svg{width:20px}@media (max-width:767px){.carousel-row .aboutUsMessageCol{flex:0 0 100%;max-width:100%}.bottom-nav{display:none!important}}.companyCustomers{background-color:var(--secondary-color);padding:40px 30px}#companyCustomersId h2{color:var(--white);text-align:center;margin-bottom:3rem;width:100%}.companyCustomers .spanDesc{color:var(--white)}.companyCustomers .spanHeading{color:var(--tertiary-color);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;display:block}.companyCustomersMainRow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.companyCustomersSubCol{margin-bottom:1rem;width:50%}.companyCustomersSubRow{display:flex;flex-wrap:wrap}@media(min-width:768px){#companyCustomersId h2{width:75%;text-align:left;font-size:2.5rem!important;line-height:48px!important}.companyCustomersSubCol{margin-bottom:2rem}.companyCustomersMainCol{width:50%}.companyCustomersSubCol:nth-child(3),.companyCustomersSubCol:nth-child(4){margin-bottom:0}}@media(min-width:992px){#companyCustomersId h2{width:60%}.companyCustomers .spanHeading{font-size:3rem;margin-bottom:1rem}.companyCustomers .spanDesc{font-size:1rem}}@media(min-width:1200px){#companyCustomersId h2{font-size:3rem!important;line-height:65px!important}.companyCustomers .spanDesc{font-size:1.125rem}.companyCustomers .spanHeading{font-size:4rem}.companyCustomers{padding:65px 0}}.aboutUsClients .container{display:flex;flex-wrap:wrap;justify-content:center}.aboutUsClients{width:100%}.aboutUsClients h2{margin-bottom:2.25rem}.aboutUsClientMobile span{width:50%;text-align:center;margin-bottom:1.5rem}.aboutUsClientMobile{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.aboutUsClientMobile img{width:110px;height:auto;transition:filter .3s ease;filter:grayscale(100%)}.aboutUsClientMobile .urbanAssembly{width:165px}@media (min-width:576px){.aboutUsClientMobile span{width:33.33%}}@media(min-width:768px){.aboutUsClientMobile img{width:140px}}@media (min-width:992px){.aboutUsClientMobile span{width:19%;margin-bottom:2.5rem}.aboutUsClients h2{margin-bottom:3rem}.aboutUsClientMobile .urbanAssembly{width:190px}}@media(min-width:1024px){.aboutUsClientMobile img{transition:filter .3s ease;filter:grayscale(100%)}.aboutUsClientMobile img:hover{filter:grayscale(0)}}@media(min-width:1200px){.aboutUsClientMobile img{width:170px}.aboutUsClientMobile .urbanAssembly{width:300px}}.marqueeWrapperRow{overflow:hidden;width:100%;position:relative;margin-bottom:40px}.marqueeContent{display:flex;width:max-content;gap:20px}.scrollRight{animation:scroll-right 80s linear infinite}.scrollLeft{animation:scroll-left 120s linear infinite}.companyAwardsBox,.companyCertificateBox{flex:0 0 auto;background-color:#f2f7fc;border-radius:50px;padding:20px 30px;display:flex;align-items:center;gap:12px;min-width:280px;height:200px}.companyAwardsBox{background-color:#f3f2fa}.awardsTitleDesc,.certificateTitleDesc{color:var(--tertiary-black);max-width:190px;line-height:20px}.companyAwardsInnerRow,.companyCertificateInnerRow{display:flex;flex-direction:column}.companyRecognition h2{margin-bottom:1.5rem;text-align:center;display:block;width:100%}.companyRecognition p{color:var(--tertiary-black);font-size:1rem;text-align:center;max-width:750px;margin:0 auto 3rem}.companyRecognition .container-fluid{display:flex;justify-content:center;padding:0 20px}.awardsTitleSpan,.certificateTitleSpan{font-size:1rem;margin-bottom:.75rem}.companyRecognition img{width:140px}.companyAwardsBox:nth-child(15) img,.companyAwardsBox:nth-child(17) img,.companyAwardsBox:nth-child(8) img{width:130px;height:150px}.companyRecognition.block{padding-top:0}.companyRecognitionCol{width:100%}.companyRecognitionRow{display:flex;flex-wrap:wrap}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(min-width:1024px){.companyRecognition img{transition:filter .3s ease;filter:grayscale(100%)}.companyAwardsBox:hover img,.companyCertificateBox:hover img{filter:grayscale(0)}}.companyCulture .tabs{display:flex;flex-direction:column;margin-bottom:2rem;border-radius:8px;overflow:hidden;width:100%}.companyCulture .tab{padding:16px 30px;cursor:pointer;background-color:#f5f5f5;font-size:1rem;font-weight:600;transition:all .3s ease;line-height:20px;width:100%;text-align:center;color:var(--tertiary-black)}.companyCulture .tab.active{background-color:var(--secondary-color);color:var(--white)}.companyCulture .marquee-wrapper{overflow:hidden;position:relative;width:100%}.companyCulture .marquee{display:flex;width:max-content;animation:scroll 140s linear infinite}.companyCulture .image-container{flex:none;padding:5px}.companyCulture .image-container img{border-radius:8px;object-fit:cover}.companyCulture.block{padding-top:0}.companyCulture h2{text-align:center;margin-bottom:1.5rem;max-width:650px}.companyCulture .container{justify-content:center}.companyCultureContent{padding:0 20px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(min-width:576px){.companyCulture .tabs{flex-direction:row}}@media(min-width:768px){.companyCulture .tabs{margin-bottom:3rem}.companyCulture h2{margin-bottom:2.5rem}}.companyLocations{background-color:var(--secondary-color)}.companyLocations h2{color:var(--white);margin-bottom:1.5rem}.companyLocations p{color:var(--white)}.companyLocationsContent{width:100%}.companyLocationsMap{width:100%;margin-top:2rem;display:flex;justify-content:center}.companyLocationsMap img{width:100%}.companyLocationsContent{display:flex;flex-wrap:wrap}@media(min-width:768px){.companyLocationsCol{width:50%}.companyLocationsMap img{width:70%}.companyLocationsMapCol{text-align:center}.companyLocations.block{padding-bottom:30px}.companyLocationsMap{margin-top:3rem}}@media(min-width:1200px){.companyLocations p{font-size:1.125rem}.companyLocationsMap img{width:60%}}.hubspotContactFormRow{width:100%}.hubspotCrossPopUpIcon{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;cursor:pointer;position:relative;top:20px;left:-25px;z-index:1}.hubspotCrossPopUpIcon svg{width:13px;height:13px;fill:var(--tertiary-black);opacity:80%}.hubspotContactFormWrapper{overflow:hidden;width:100%}.hubspotContactFormWrapperRow{height:100vh;display:flex;align-items:flex-start;overflow:auto;padding-top:40px}.ant-popover{width:100%!important}@media(min-width:768px){.hubspotContactFormCol{padding-top:0}}@media (min-width:992px){.hubspotCrossPopUpIcon svg{width:16px;height:16px}.hubspotCrossPopUpIcon{top:-40px;left:-12px}.hubspotContactFormWrapper{width:800px;margin:auto}.ant-popover-inner-content{background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ant-popover-inner{background-color:transparent!important}.hubspotContactFormCol{background-color:var(--white);border-radius:6px}.hubspotContactFormWrapperRow{padding-top:0}.hubspotCrossPopUpIcon{top:44px;left:-30px}}@media(min-width:1024px){.hubspotCrossPopUpIcon svg:hover{opacity:1}}.aboutUsContactRight{background-color:#f4f4f4;width:100%}.aboutUsContact{width:100%}.aboutUsContactLeft p{color:#2d3137;margin-bottom:1.5rem}.aboutUsContactLeftRow span{color:#2d3137;font-size:.75rem;display:block;letter-spacing:.5px;width:100%;margin-bottom:.45rem}.aboutUsContactLeftRow{margin-bottom:1rem;background-color:#f4f4f4;display:flex;flex-wrap:nowrap;align-items:center;padding:12px;border-radius:10px}.aboutUsContactLeftRow .address,.aboutUsContactLeftRow a{color:var(--black);font-size:.8rem;line-height:16px;font-weight:500;display:block}.aboutUsContactLeft{background-color:var(--white);padding:20px;margin-bottom:1.5rem}.socialLinks{display:flex;gap:28px}.aboutUsContactSocialIcons{margin-bottom:2rem}#aboutUsContactPage .contactFormWrapperRow{background-color:transparent;background:transparent!important;height:auto!important;overflow:unset;justify-content:center}#aboutUsContactPage .contactFormRow .ant-input-outlined{color:var(--tertiary-black);background-color:var(--white)!important;padding:15px;height:50px;border:transparent;font-size:.75rem;width:100%}#aboutUsContactPage .contactFormRow .ant-select-selector{color:var(--tertiary-black);background-color:var(--white)!important;height:50px!important;border:transparent;padding:15px}#aboutUsContactPage .contactFormRow .react-tel-input .form-control{color:var(--tertiary-black)!important;background-color:var(--white)!important;height:50px;border:transparent}#aboutUsContactPage .contactFormRow{padding:10px;width:100%}#aboutUsContactPage .contactPopupBtn button{background-color:var(--black);color:var(--white);font-size:.875rem;border:none;width:100%}#aboutUsContactPage .contactPopupBtn svg{fill:var(--white)}#aboutUsContactPage .contactPopupBtn button:hover{color:var(--white)!important}#aboutUsContactPage .ant-input::placeholder{color:var(--tertiary-black)!important}#aboutUsContactPage .contactFormBtnRow{top:0}.aboutUsContactRow{display:flex;flex-wrap:wrap;align-items:center;width:100%}.aboutUsContact{background-color:#f9fafb}#aboutUsContactPage .contactFormRow .react-tel-input .selected-flag .arrow{border-top:4px solid #000}.aboutUsContactRow h2{text-transform:none;margin-bottom:1rem;line-height:29px!important}#aboutUsContactPage .popupField{height:70px}#aboutUsContactPage .phoneNoInput{margin-bottom:1.15rem}#aboutUsContactPage .contactFormRow .react-tel-input .flag-dropdown{border:transparent;border-right:1px solid #d5d5ff}#aboutUsContactPage .contactFormRow textarea.ant-input-outlined{height:115px;padding:14px}#aboutUsContactPage .contactRecaptcha{margin-top:4rem;margin-bottom:.5rem}#aboutUsContactPage .contactCol50{width:100%}.aboutUsContactSocialIcons svg{width:25px;height:25px}.contactUsIcon img{width:40px}.contactUsTitle{display:flex;flex-wrap:nowrap;flex-direction:column}.contactUsIcon{width:55px}#aboutUsContactPage .contactFormWrapper .ant-select-arrow{color:var(--black);top:70%}#aboutUsContactPage .hubspotContactFormWrapperRow{height:auto}#aboutUsContactPage .hubspotCrossPopUpIcon{display:none}@media(min-width:576px){#aboutUsContactPage .contactFormBtnRow{margin-top:80px}#aboutUsContactPage .contactRecaptcha{margin-top:0;top:65px}}@media(min-width:768px){.aboutUsContactLeftRow span{font-size:.875rem;margin-bottom:.75rem}.aboutUsContactLeftRow .address,.aboutUsContactLeftRow a{font-size:1rem}.contactUsIcon img{width:50px}.aboutUsContactLeftRow{gap:12px;padding:15px}}@media(min-width:992px){.aboutUsContactLeft{background-color:transparent;width:45%;padding:0;margin-bottom:0}.aboutUsContactCenter{width:5%}.aboutUsContactRight{width:50%;border-radius:10px;padding:20px}.aboutUsContact{background-color:var(--white)}#aboutUsContactPage .contactFormRow .react-tel-input .form-control{width:96%}#aboutUsContactPage .ant-select-selection-item,#aboutUsContactPage .contactFormRow .ant-input-outlined{font-size:.875rem}#aboutUsContactPage .contactPopupBtn button{width:97%}}@media(min-width:1200px){#aboutUsContactPage .contactFormRow .react-tel-input .form-control{width:97%}#aboutUsContactPage .contactFormBtnRow{margin-top:75px}#aboutUsContactPage .contactRecaptcha{top:62px}.aboutUsContactLeft p{font-size:1.125rem;line-height:27px}.aboutUsContact .aboutUsContactRow h2{font-size:2.5rem!important;line-height:52px!important}.aboutUsContactLeftRow span{font-size:1rem;margin-bottom:1rem}.aboutUsContactLeftRow .address,.aboutUsContactLeftRow a{font-size:1.125rem}.aboutUsContactLeftRow{padding:20px}.contactUsIcon img{width:56px}.aboutUsContactLeftRow{gap:16px}#aboutUsContactPage .contactPopupBtn button{font-size:1rem}}@media(min-width:1400px){#aboutUsContactPage .contactPopupBtn button{width:98%}}.footerWeb{display:none}.footerMobile{background-color:var(--secondary-skyblue)}.footerMobile .ant-menu-light,.footerMobile .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:0 0}.footerMobile .ant-menu-item-selected,.footerMobile .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:transparent!important}.footerMobile .ant-menu-light.ant-menu-root.ant-menu-inline{-webkit-border-end:none;border-inline-end:none}.footerMobile .ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background-color:transparent}.footerMobile .ant-menu .ant-menu-submenu-arrow{left:3px;transform:rotate(-90deg)}.footerMobile .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:rotate(-180deg)}.footerWebBtn svg{width:9px;height:8px;fill:var(--white);position:relative;left:4px}.footerWebBtn{display:flex;flex-wrap:nowrap;gap:5px;width:100%;margin:1rem 0 2.5rem}.footerWebContact{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;width:100%}.footerWebContact a,.footerWebContact span{color:var(--tertiary-black);font-weight:500;line-height:20px}.footerSocialIcons span{display:flex;gap:30px;margin-top:.5rem}.footerSocialIcons{margin-top:1rem}.footerMobile h3{font-size:1rem;line-height:24px;font-weight:600;color:var(--tertiary-black);margin:1rem 0 .75rem;width:100%}.footerMobile .ant-menu-submenu-title .ant-menu-title-content{font-size:1rem;line-height:24px;font-weight:500;color:var(--tertiary-black)}.mobCopyRights{width:100%;text-align:center;margin:auto;display:block;background:var(--tertiary-black);color:var(--white);height:55px;padding:21px;font-size:.75rem}.footerMobBtn1:hover{color:var(--black)}.footerMobBtn2:hover{color:var(--white)}.footerMobile .ant-menu-item-selected{color:var(--tertiary-black)!important}.footerMobile .ant-menu{width:100%!important}.lastMobileIcon svg{width:22px;height:20px}.footerSubMenuWrap{padding-left:20px}.region-selector-trigger{background:none;border:none;color:var(--tertiary-black);cursor:pointer;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:5px;padding:0;margin-bottom:15px;transition:opacity .2s}.region-selector-trigger:hover{opacity:.7}@media(min-width:992px){.footerWeb{width:100%}.copyrights,.footerWeb h3,.footerWebCol1 li a,.footerWebCol1 li span{color:var(--tertiary-black)}.footerWeb,.footerWebMenu ul li{position:relative}.footerMobile,.footerWebMenu ul li:first-child:after{display:none}.footerWeb{display:block;background-color:#fafafa}.footerWeb:after{content:"";position:absolute;height:100%;width:33%;z-index:-1;top:0;right:0}.copyrights{display:block;width:100%;font-weight:500}.footerWeb h3{font-size:1rem;line-height:24px;font-weight:600;margin-bottom:.75rem;width:100%}.footerWebCol1 li{padding:10px 0}.footerWebCol1 li a:hover,.footerWebMenu ul li span:hover{color:var(--tertiary-color)}.footerWebMenu ul{display:flex;gap:30px;margin:2.5rem 0 1rem}.footerWebMenu ul li:after{content:"";position:absolute;width:1px;height:16px;background-color:var(--tertiary-black);left:-17px}.footerWebRow1{width:100%;display:flex;flex-wrap:wrap}.footerWebCol1{width:70%}.footerWebCol2{padding-left:50px;width:30%}.footerWebBtn .customBtn{display:flex;align-items:center;justify-content:center;gap:4px;padding:11px 13px;font-size:.75rem}.footerSocialIcons{margin-top:4.2rem}.footerWebBtn1:hover{color:var(--black)}.footerWebBtn2:hover{background-color:var(--white);color:var(--black);border:1px solid var(--black)}.footerWebBtn2:hover svg{fill:var(--black)}.footerWebMenu ul li span{cursor:pointer;font-size:.75rem}.lastWebIcon svg{width:30px}.footerSubCol1,.footerSubCol3{width:30%}.footerSubCol2{width:40%}.footerWebHeadingEt{margin:.5rem 0}}@media(min-width:1024px){.footerWeb:after{width:35%}.footerWebBtn{gap:14px}.customBtn.scheduleCall{min-width:135px}}@media(min-width:1200px){.footerWeb:after{width:32%}.footerWebMenu ul li span{font-size:.875rem}}@media(min-width:1300px){.footerWebCol2{padding-left:65px}}@media(min-width:1600px){.footerWebCol2{padding-left:80px}}@media(min-width:1800px){.footerWeb:after{width:35%}.footerWebCol2{padding-left:90px}}.companyPage h2{font-size:1.5rem!important}@media(min-width:992px){.companyPage h2{font-size:2rem!important;line-height:43px!important}}@media(min-width:1400px){.companyPage h2{font-size:2.5rem!important;line-height:54px!important}}
/*# sourceMappingURL=961c81d54f1b30c5.css.map*/