.hero-banner-common .breadcrumb-site{margin-left:123px}.hero-banner-common .title-content{max-width:704px}.hero-banner-common .title-content p{margin-bottom:20px}.hero-banner-common .btn-site{font-size:18px !important}@media(max-width: 1512px){.hero-banner-common .btn-site{font-size:16px !important}}.hero-banner-common.full-title-custom .title-content{max-width:1278px}.hero-banner-common.full-title-custom .breadcrumb-site .items-breadcrumb .separator-arrow::before{filter:brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(87%)}@media(max-width: 767px){.hero-banner-common.full-title-custom .breadcrumb-site{margin-left:53px}}@media(max-width: 576px){.hero-banner-common.full-title-custom .breadcrumb-site{margin-left:0px}}.hero-banner-common .video-container video{transform:scaleX(-1) scale(1.3);left:-10% !important;top:15% !important}.hero-banner-common .overlay-content{position:absolute;inset:0;width:101% !important;pointer-events:none}.hero-banner-common .overlay-content::before{content:"";position:absolute;inset:0;width:101% !important;opacity:.15 !important;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.hero-banner-common--industries .title-content{max-width:100%}.hero-banner-common--industries .title-content p{max-width:955px}.hero-banner-common--industries .title-content p:last-child{margin-bottom:0}.hero-banner-common--social-good .breadcrumb-site .items-breadcrumb .separator-arrow::before{filter:brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(87%)}@media(max-width: 1250px){.hero-banner-common--social-good .breadcrumb-site{margin-left:84px}}.hero-banner-common--social-good .title-content{max-width:1103px}.hero-banner-common--social-good .title-content p{max-width:995px;font-size:24px;line-height:141.667%}@media(max-width: 1512px)and (min-width: 1200px){.hero-banner-common--social-good .title-content p{font-size:20px !important}}.hero-banner-common--social-good .title-content p:last-child{margin-bottom:0}.hero-banner-common--services .title-content{max-width:1078px}.hero-banner-common.hero-common-our-story .title-content{max-width:1197px}.hero-banner-common.hero-common-our-story .title-content p{font-size:clamp(18px,1.8vw,24px)}@media(max-width: 1512px)and (min-width: 1200px){.hero-banner-common.hero-common-our-story .title-content p{font-size:20px !important}}.hero-banner-common.hero-common-our-story .title-content p:last-of-type{margin-bottom:0}.hero-banner-common.hero-common-our-story .breadcrumb-site{margin-left:0}.hero-banner-common.hero-common-our-story .overlay-content{display:none}@media(max-width: 1512px)and (min-width: 1200px){.hero-banner-common.hero-home{height:100vh;display:flex;align-items:center}}@media(max-width: 1250px){.hero-banner-common .breadcrumb-site{margin-left:83px}}@media(max-width: 991px){.hero-banner-common.hero-common-our-story{padding:60px 0 !important}}@media(max-width: 767px){.hero-banner-common{padding-top:145.6px !important;padding-bottom:213px !important}.hero-banner-common .content-buttons{justify-content:flex-start !important}.hero-banner-common .breadcrumb-site{margin-left:53px}.hero-banner-common--industries{padding-top:60px !important;padding-bottom:60px !important}.hero-banner-common--industries .title-content{max-width:100% !important;margin-left:0}.hero-banner-common--industries .title-content p{max-width:100%}.hero-banner-common--1bcustomer{padding-top:60px !important;padding-bottom:60px !important}.hero-banner-common--social-good{padding-top:100px !important;padding-bottom:100px !important}.hero-banner-common--social-good .title-content{max-width:100% !important;margin-left:0}.hero-banner-common--social-good .title-content p{max-width:100% !important;font-size:18px;line-height:141.667%}.hero-banner-common--andi{padding-bottom:960px !important}}@media(max-width: 576px){.hero-banner-common .breadcrumb-site{margin-left:0px}}.hero-banner-common--careers .title-content{max-width:1103px}.hero-banner-common--careers .title-content:not(.has-side-patterns){margin-left:124px}.hero-banner-common--careers .title-content.has-side-patterns{margin-left:43.73px}.hero-banner-common--careers .title-content p{max-width:995px;font-size:24px;line-height:141.667%;margin-bottom:26px}@media(max-width: 1512px)and (min-width: 1200px){.hero-banner-common--careers .title-content p{font-size:20px !important}}.hero-banner-common--careers .title-content p:last-child{margin-bottom:0}@media(max-width: 1500px){.hero-banner-common--careers .breadcrumb-site{margin-left:0px}.hero-banner-common--careers .title-content:not(.has-side-patterns){margin-left:0px}}@media(max-width: 767px){.hero-banner-common--careers{padding-top:100px !important;padding-bottom:100px !important}.hero-banner-common--careers .breadcrumb-site{margin-left:0px !important}.hero-banner-common--careers .title-content{max-width:100% !important;margin-left:0}.hero-banner-common--careers .title-content:not(.has-side-patterns){margin-left:0px}.hero-banner-common--careers .title-content p{max-width:100% !important;font-size:18px;line-height:141.667%}}.hero-banner-common.page-partners .breadcrumb-site{margin-left:0;margin-bottom:32px}.hero-banner-common.page-partners .title-content{max-width:1043px;margin-inline:auto}.hero-banner-common.page-partners .title-content p{font-size:24px;margin-bottom:0}@media(max-width: 767px){.hero-banner-common.page-partners .title-content p{font-size:18px}}@media(max-width: 767px){.hero-banner-common.page-partners{padding-bottom:60px !important;padding-top:60px !important}}.hero-banner-common.full-width .breadcrumb-site{margin-left:0}.hero-banner-common.full-width .title-content{max-width:100%;margin-inline:auto}.hero-banner-common.full-width .title-content p{font-size:24px}@media(max-width: 767px){.hero-banner-common.full-width .title-content p{font-size:18px}}@media(max-width: 991px){.hero-banner-common--andi{padding:80px 0 900px !important}}@media(max-width: 767px){.hero-banner-common--andi{padding:20px 0 960px !important}}