.navbar-custom{background-color:#fff;border-bottom:1.4px solid #00dfe6}.navbar-brand-custom{font-weight:600;font-size:25px;color:#0b0c0c;font-family:Figtree,sans-serif}.nav-item-custom{font-weight:400;font-size:18px;color:red!important;font-family:IBM Plex Sans JP,sans-serif}.nav-item-custom:hover{color:red;text-decoration:none}#products-dropdown .dropdown-menu{border-radius:10px;border:1px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.1)}#products-dropdown .dropdown-item{font-size:15px;padding:10px 20px;color:#333}#products-dropdown .dropdown-item:hover{background-color:#f8f9fa}#consulting-dropdown .dropdown-menu{border-radius:10px;border:1px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.1)}#consulting-dropdown .dropdown-item{font-size:15px;padding:10px 20px;color:#333}#consulting-dropdown .dropdown-item:hover{background-color:#f8f9fa}.nav-left{display:flex;justify-content:flex-start}.custom-dropdown1 .dropdown-toggle:after{display:none}.vl{border:1px solid #d8d8d8;height:45px}.visible{top:0}.hidden,.visible{transition:top .4s ease-out}.hidden{top:-80px}.consulting-dropdown-hover:hover,.consulting-dropdown-hover:hover .dropdown-toggle{color:#00dfe6!important}.navbarmobile{max-width:400px;margin:0 auto;padding:10px}.menu-item-mobile{border-bottom:1px solid #ddd;padding:15px}.menu-title-mobile{display:flex;justify-content:space-between;align-items:center;font-size:18px;cursor:pointer;color:#333;font-weight:700}.toggle-icon-mobile{font-size:20px;color:#ccc}.menu-content-mobile{margin-top:10px;font-size:16px;color:#555}.menu-item-mobile:last-child{border-bottom:none}.menu-item-mobile:first-child{border-top:1px solid #ddd}.hover-container12{visibility:hidden;opacity:0;background-color:#fff;padding:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,visibility .4s ease}.hover-container12,.hovercontforleft{position:absolute;top:100%;right:0}.nav-item-custom12{position:relative}.nav-item-custom12:hover .hover-container12{visibility:visible;opacity:1;transform:translateY(15px)}.hover-container123 a{position:relative;color:#161616;text-decoration:none;display:inline-block;padding-right:20px;transition:color .3s ease}.hover-container123 a:after{content:"→";position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease,transform .3s ease;color:#161616}.hover-container123 a:hover:after{opacity:1;transform:translateY(-50%) translateX(5px)}.hover-container123 a:hover{color:#007bff}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.figtree{font-family:Figtree,sans-serif}.outfit{font-family:Outfit,sans-serif}.pop{font-family:Poppins,sans-serif}.ibm{font-family:IBM Plex Sans JP,sans-serif}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-30{font-size:30px}.fs-35{font-size:35px}.fs-42{font-size:42px}.fs-45{font-size:45px}.fs-40{font-size:40px}.fs-50{font-size:50px}.fs-55{font-size:55px}.fs-60{font-size:60px}.fs-70{font-size:70px}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.arrow{display:inline-block;transition:transform .8s ease;margin-left:5px}.hverBtn:hover .arrow{transform:translateX(8px)}.border-container{border:.1px solid #c8c8c8;padding:10px;height:180px}.border-container:hover{background-color:#e2feff!important;border:.1px solid #c8c8c8;padding:10px}.arrow,.arrowforbuilding{display:inline-block!important;transition:transform .5s ease!important}.hover-text-container:hover .arrowforbuilding{transform:translateX(15px)!important}.border-container:hover .default-text1{display:none!important}.border-container:hover .hover-text1{display:inline!important}.hover-text1{display:none!important}.default-text1{display:inline!important;padding-top:10px}.hverBtn:hover{background-color:#00a4aa!important}.box{box-shadow:0 0 4px 0 #9d9d9d40;padding:10px;margin:10px}.col-3-box{border:.79px solid #c8c8c8;padding:10px}.col-3-boxforcareer{background-color:#f9f9f9;border:1px solid #fff;padding:10px}.col-3-boxforcareer:hover{background-color:#e2feff!important}.col-3-boxforcareer-ai{border:.79px solid #c8c8c8;padding:10px}.hover-container{position:relative;overflow:hidden}.hover-container-ai{overflow:hidden}.hover-container-ai:hover{background-color:#e2feff!important}.hover-container-ai:hover .imageFluid-ai{transform:scale(1.1)}.hover-container-ai:hover .learn-more{display:inline}.imageFluid,.imageFluid-ai{transition:transform .6s ease}.imageFluid{max-width:100%;height:auto}.hover-container:hover .imageFluid{transform:scale(1.1)}.learn-more{display:none;text-decoration:underline;color:#353535}.hover-container:hover .learn-more{display:inline}.arrowforbuilding123{display:inline-block!important;transition:transform .5s ease!important;margin-left:0!important}.hover-container:hover .arrowforbuilding123{transform:translateX(20px)!important}.arrowforbuilding-ai{display:inline-block!important;transition:transform .5s ease!important;margin-left:0!important}.hover-container-ai:hover .arrowforbuilding-ai{transform:translateX(20px)!important}.drive-us{border:1px solid #888;border-right:none;border-bottom:none;padding:10px}.drive-us:hover{background-color:#e2feff!important}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:999;transition:opacity .5s ease,transform .5s ease}.show{opacity:1;transform:translateY(0)}.hide{opacity:0;transform:translateY(-100%)}@media (max-width:768px){.ml-0{margin-left:10px!important}.careerDetailsfsmintro{font-size:28px!important;margin-top:20px}.cdpx-remove{padding:0 20px!important}.footerheightnone{height:auto!important}.banner-fs-headding{font-size:32px}.banner-fs-paragraph{font-size:15px}.vl{display:none}.banner-fs-btn{font-size:14px}.navbar-toggler{--bs-navbar-toggler-border-color:transparent}.navbar-toggler:focus{box-shadow:none}.insightHeading{font-size:35px}.insightPara{font-size:15px}.insightpxnone{padding:5px 20px!important;height:100%!important}.insightSec1Header{font-size:28px}.careerpxremove{padding:5px 20px!important}.careersec2heading{font-size:28px}.careerHeading{font-size:35px;margin-top:10%}.careerPara{font-size:15px}.aboutpxremove{padding:5px 20px!important}.aboutsec2Heading{font-size:28px}.aboutsection3Heading{font-size:28px;padding:0 20px!important;margin-top:20px}.aboutsection3Para{padding:0 20px}.careerdetailspxremove{padding:0 20px!important}.genrativeAiDetailsHeading{font-size:35px}.genrativeAiDetailsPara{font-size:17px}.genrativeAiDetailsPxremove{padding:0 20px!important}}@media (max-width:992px){.drive-us{border-right:1px solid #888!important}.bannersectionmobile{margin-top:20%!important}.fsmobile{font-size:35px!important}.pxfivenone{padding:0 20px!important}.section2-fs-headding,.solutionmobileview{font-size:28px!important;margin-bottom:20px!important}.section4-fs-paragraph{font-size:21px!important}}@media (min-width:992px) and (max-width:1200px){.banner-fs-headding{font-size:48px!important;font-weight:400!important}.banner-fs-paragraph{font-size:18px!important;font-weight:400!important}.banner-fs-btn{font-size:15px!important;font-weight:500!important}.section2-box-height{height:160px}.default-text1{font-size:15px!important;font-weight:400!important}.hover-text1{font-size:15px;font-weight:400}.section2-fs-headding{font-size:37px!important;font-weight:400!important}.section2-fs-paragraph{font-size:15px!important;font-weight:400!important}.section3-fs-headding{font-size:18px;font-weight:400}.section3-fs-paragraph{font-size:16px;font-weight:400}.learn-more{font-size:13px}.careerHeading{font-size:47px}.careerPara{font-size:16px}.careerSec3Heading{font-size:14px}.careerSec3Para{font-size:12px}.aboutsec2Heading{font-size:28px}.aboutsec2Para1{font-size:16px}.aboutsec2Para2{font-size:13px}.aboutsection3Heading{font-size:30px}.aboutsection3Para{font-size:14px}.careerDetailsHeading{font-size:21px}.careerDetailsPara{font-size:16px}.careerDetailsPara1{font-size:14px}.careerDetailsBtn{font-size:13px}careerDetailsfsmintro .headerLogo{font-size:23px!important}.dropdown-fs{font-size:17px!important}}@media (min-width:1200px) and (max-width:1400px){.banner-fs-headding{font-size:55px!important;font-weight:400!important}.banner-fs-paragraph{font-size:20px!important;font-weight:400!important}.banner-fs-btn{font-size:17px!important;font-weight:500!important}.section2-fs-headding{font-size:40px!important;font-weight:400!important}.section2-fs-paragraph{font-size:17px!important;font-weight:400!important}.section2-box-height{height:170px}.default-text1{font-size:18px!important;font-weight:400!important}.hover-text1{font-size:18px;font-weight:400}.section3-fs-headding{font-size:20px;font-weight:400}.section3-fs-paragraph{font-size:18px;font-weight:400}.section4-fs-paragraph{font-size:30px}.section4-fs-headding{font-size:18px!important}.section4-fs-paragraph2{font-size:16px}.learn-more{font-size:15px}.insightHeading{font-size:50px}.insightPara{font-size:17px}.generativeAiBtn{font-size:16px}.generativeSec2heading{font-size:20px!important}.generativeSec2para{font-size:16px!important}.insightSec1Header{font-size:35px}.careerHeading{font-size:50px}.careerPara{font-size:17px}.careerSec3Heading{font-size:18px}.careerSec3Para{font-size:15px}.aboutsec2Heading{font-size:30px}.aboutsec2Para1{font-size:18px}.aboutsec2Para2{font-size:15px}.aboutsection3Heading{font-size:35px}.aboutsection3Para{font-size:15px}.careerDetailsHeading{font-size:23px}.careerDetailsPara{font-size:18px}.careerDetailsBtn,.careerDetailsPara1{font-size:16px}.footerLogo{font-size:40px}.fs-18-footer{font-size:18px!important}.fs-16-footer{font-size:16px!important}.fs-14-footer{font-size:14px!important}.headerLogo{font-size:25px!important}.dropdown-fs{font-size:18px!important}.arrowPaddingTop{padding-top:8px!important}}@media (min-width:1400px) and (max-width:1600px){.banner-fs-headding{font-size:60px!important;font-weight:400!important}.banner-fs-paragraph{font-size:24px!important;font-weight:400!important}.banner-fs-btn{font-size:19px!important;font-weight:500!important}.section2-fs-headding{font-size:45px!important;font-weight:400!important}.section2-fs-paragraph{font-size:19px!important;font-weight:400!important}.section2-box-height{height:190px}.default-text1{font-size:20px!important;font-weight:400!important}.hover-text1{font-size:20px;font-weight:400}.section3-fs-headding{font-size:22px;font-weight:400}.section3-fs-paragraph{font-size:20px;font-weight:400}.section4-fs-paragraph{font-size:32px}.section4-fs-headding{font-size:20px!important}.section4-fs-paragraph2{font-size:18px}.learn-more{font-size:17px}.insightHeading{font-size:55px}.insightPara{font-size:19px}.generativeAiBtn{font-size:18px}.generativeSec2heading{font-size:24px!important}.generativeSec2para{font-size:19px!important}.insightSec1Header{font-size:38px}.careerHeading{font-size:55px;margin-top:14px}.careerPara{font-size:20px}.careerbgimage{margin-top:14px}.careerSec3Heading{font-size:21px}.careerSec3Para{font-size:17px}.aboutsec2Heading{font-size:33px}.aboutsec2Para1{font-size:21px}.aboutsec2Para2{font-size:17px}.aboutsection3Heading{font-size:40px}.aboutsection3Para{font-size:17px}.careerDetailsHeading{font-size:26px}.careerDetailsPara{font-size:21px}.careerDetailsPara1{font-size:19px}.careerDetailsBtn{font-size:18px}.footerLogo{font-size:45px}.fs-18-footer{font-size:20px!important}.fs-16-footer{font-size:18px!important}.fs-14-footer{font-size:16px!important}.headerLogo{font-size:28px!important}.dropdown-fs{font-size:21px!important}.arrowPaddingTop{padding-top:11px!important}}@media (min-width:1600px) and (max-width:1700px){.banner-fs-headding{font-size:68px!important;font-weight:400!important}.banner-fs-paragraph{font-size:28px!important;font-weight:400!important}.banner-fs-btn{font-size:23px!important;font-weight:500!important}.section2-fs-headding{font-size:50px!important;font-weight:400!important}.section2-fs-paragraph{font-size:21px!important;font-weight:400!important}.section2-box-height{height:210px}.default-text1{font-size:22px!important;font-weight:400!important}.hover-text1{font-size:22px;font-weight:400}.section3-fs-headding{font-size:24px;font-weight:400}.section3-fs-paragraph{font-size:22px;font-weight:400}.section4-fs-paragraph{font-size:34px}.section4-fs-headding{font-size:23px!important}.section4-fs-paragraph2{font-size:21px}.learn-more{font-size:19px}.insightHeading{font-size:60px}.insightPara{font-size:22px}.generativeAiBtn{font-size:20px}.generativeSec2heading{font-size:27px!important}.generativeSec2para{font-size:23px!important}.insightSec1Header{font-size:41px}.careerHeading{font-size:60px;margin-top:20px}.careerPara{font-size:22px}.careerbgimage{margin-top:20px}.careerSec3Heading{font-size:24px}.careerSec3Para{font-size:20px}.aboutsec2Heading{font-size:36px}.aboutsec2Para1{font-size:24px}.aboutsec2Para2{font-size:20px}.aboutsection3Heading{font-size:45px}.aboutsection3Para{font-size:19px}.careerDetailsHeading{font-size:30px;margin-top:20px}.careerDetailsPara{font-size:25px}.careerDetailsPara1{font-size:23px}.careerDetailsBtn{font-size:21px}.careerDetailsImageMt{margin-top:20px}.footerLogo{font-size:50px}.fs-18-footer{font-size:22px!important}.fs-16-footer{font-size:20px!important}.fs-14-footer{font-size:18px!important}.headerLogo{font-size:30px!important}.dropdown-fs{font-size:25px!important}.arrowPaddingTop{padding-top:14px!important}}@media (min-width:1700px) and (max-width:1800px){.banner-fs-headding{font-size:73px!important;font-weight:400!important}.banner-fs-paragraph{font-size:30px!important;font-weight:400!important}.banner-fs-btn{font-size:24px!important;font-weight:500!important}.section2-fs-headding{font-size:54px!important;font-weight:400!important}.section2-fs-paragraph{font-size:23px!important;font-weight:400!important}.section2-box-height{height:220px}.default-text1{font-size:25px!important;font-weight:400!important}.hover-text1{font-size:25px;font-weight:400}.section3-fs-headding{font-size:26px;font-weight:400}.section3-fs-paragraph{font-size:24px;font-weight:400}.section4-fs-paragraph{font-size:36px}.section4-fs-headding{font-size:25px!important}.section4-fs-paragraph2{font-size:22px}.learn-more{font-size:20px}.insightHeading{font-size:63px;padding-top:23px}.insightPara{font-size:24px}.generativeAiBtn{font-size:22px}.generativebgimage{padding-top:23px}.generativeSec2heading{font-size:30px!important}.generativeSec2para{font-size:24px!important}.insightSec1Header{font-size:43px}.careerHeading{font-size:64px;margin-top:20px}.careerPara{font-size:24px}.careerbgimage{margin-top:20px}.careerSec3Heading{font-size:27px}.careerSec3Para{font-size:22px}.aboutsec2Heading{font-size:38px}.aboutsec2Para1{font-size:26px}.aboutsec2Para2{font-size:22px}.aboutsection3Heading{font-size:48px}.aboutsection3Para{font-size:21px}.careerDetailsHeading{font-size:32px;margin-top:20px}.careerDetailsPara{font-size:27px}.careerDetailsPara1{font-size:25px}.careerDetailsBtn{font-size:23px}.careerDetailsImageMt{margin-top:20px}.footerLogo{font-size:55px}.fs-18-footer{font-size:24px!important}.fs-16-footer{font-size:22px!important}.fs-14-footer{font-size:20px!important}.headerLogo{font-size:32px!important}.dropdown-fs{font-size:28px!important}.arrowPaddingTop{padding-top:16px!important}}@media (min-width:1800px) and (max-width:1900px){.banner-fs-headding{font-size:78px!important;font-weight:400!important}.banner-fs-paragraph{font-size:33px!important;font-weight:400!important}.banner-fs-btn{font-size:25px!important;font-weight:500!important}.section2-fs-headding{font-size:57px!important;font-weight:400!important}.section2-fs-paragraph{font-size:24px!important;font-weight:400!important}.section2-box-height{height:240px}.default-text1{font-size:28px!important;font-weight:400!important}.hover-text1,.section3-fs-headding{font-size:28px;font-weight:400}.section3-fs-paragraph{font-size:26px;font-weight:400}.section4-fs-paragraph{font-size:38px}.section4-fs-headding{font-size:27px!important}.section4-fs-paragraph2{font-size:24px}.learn-more{font-size:21px}.insightHeading{font-size:65px;padding-top:25px}.insightPara{font-size:25px}.generativeAiBtn{font-size:24px}.generativebgimage{padding-top:25px}.generativeSec2heading{font-size:32px!important}.generativeSec2para{font-size:26px!important}.insightSec1Header{font-size:45px}.careerHeading{font-size:67px;margin-top:20px}.careerPara{font-size:26px}.careerbgimage{margin-top:20px}.careerSec3Heading{font-size:29px}.careerSec3Para{font-size:24px}.aboutsec2Heading{font-size:40px}.aboutsec2Para1{font-size:28px}.aboutsec2Para2{font-size:24px}.aboutsection3Heading{font-size:50px}.aboutsection3Para{font-size:23px}.careerDetailsHeading{font-size:32px;margin-top:20px}.careerDetailsPara{font-size:27px}.careerDetailsPara1{font-size:25px}.careerDetailsBtn{font-size:23px}.careerDetailsImageMt{margin-top:20px}.footerLogo{font-size:60px}.fs-18-footer{font-size:26px!important}.fs-16-footer{font-size:24px!important}.fs-14-footer{font-size:22px!important}.headerLogo{font-size:35px!important}.dropdown-fs{font-size:30px!important}.arrowPaddingTop{padding-top:18px!important}}@media (min-width:1900px) and (max-width:2000px){.banner-fs-headding{font-size:83px!important;font-weight:400!important}.banner-fs-paragraph{font-size:34px!important;font-weight:400!important}.banner-fs-btn{font-size:26px!important;font-weight:500!important}.section2-fs-headding{font-size:62px!important;font-weight:400!important}.section2-fs-paragraph{font-size:26px!important;font-weight:400!important}.section2-box-height{height:250px}.default-text1{font-size:28px!important;font-weight:400!important}.hover-text1{font-size:28px;font-weight:400}.section3-fs-headding{font-size:30px;font-weight:400}.section3-fs-paragraph{font-size:28px;font-weight:400}.section4-fs-paragraph{font-size:40px}.section4-fs-headding{font-size:29px!important}.section4-fs-paragraph2{font-size:25px}.learn-more{font-size:23px}.insightHeading{font-size:67px;padding-top:25px}.insightPara{font-size:27px}.generativeAiBtn{font-size:26px}.generativebgimage{padding-top:25px}.generativeSec2heading{font-size:35px!important}.generativeSec2para{font-size:28px!important}.insightSec1Header{font-size:47px}.careerHeading{font-size:70px;margin-top:30px}.careerPara{font-size:28px}.careerbgimage{margin-top:30px}.careerSec3Heading{font-size:30px}.careerSec3Para{font-size:27px}.aboutsec2Heading{font-size:44px}.aboutsec2Para1{font-size:30px}.aboutsec2Para2{font-size:25px}.aboutsection3Heading{font-size:52px}.aboutsection3Para{font-size:24px}.careerDetailsHeading{font-size:35px;margin-top:27px}.careerDetailsPara{font-size:30px}.careerDetailsPara1{font-size:28px}.careerDetailsBtn{font-size:26px}.careerDetailsImageMt{margin-top:27px}.footerLogo{font-size:65px}.fs-18-footer{font-size:28px!important}.fs-16-footer{font-size:26px!important}.fs-14-footer{font-size:24px!important}.headerLogo{font-size:38px!important}.dropdown-fs{font-size:32px!important}.arrowPaddingTop{padding-top:20px!important}}@media (min-width:2000px) and (max-width:2560px){.banner-fs-headding{font-size:110px!important;font-weight:400!important}.banner-fs-paragraph{font-size:45px!important;font-weight:400!important}.banner-fs-btn{font-size:35px!important;font-weight:500!important}.section4-fs-paragraph{font-size:45px}.section4-fs-headding{font-size:34px!important}.section4-fs-paragraph2{font-size:27px}.headerLogo{font-size:42px!important}.dropdown-fs{font-size:36px!important}}.navigation-container-details{border-left:1px solid #d9d9d9;padding-left:10px;position:-webkit-sticky;position:sticky;top:12%}.button-container-details{position:relative}.nav-button-details{background:#fff;color:#2f2f2f;border:none;font-size:18px;font-weight:500;padding:10px 0;width:100%;text-align:left}.nav-button-details.active-button-details{color:#009688}.button-container-details:before{content:"";position:absolute;left:-10px;top:0;height:100%;width:2px;background-color:#d9d9d9}.button-container-details.active:before{background-color:#009688}.nav-button-details:hover{color:#009688}