.hero-banner-common .title-content h1{margin-bottom:35px;line-height:1.18}.hero-banner-common .title-content p{font-size:clamp(16px,3vw,24px);line-height:1.4}.hero-banner-common .title-content p:last-of-type{margin-bottom:72px}.hero-banner-common .title-content .content-text{max-width:878px;margin:0 auto}.hero-banner-common--careers .title-content .content-text p{font-weight:500}@media(max-width: 768px){.hero-banner-common--careers .title-content .content-text p{font-size:18px !important}}.hero-banner-common--industries .title-content .breadcrumb-site{margin-top:0 !important;margin-bottom:clamp(35px,4.5vw,69px)}.hero-banner-common--industries .title-content h1{line-height:1.3636em}.hero-banner-common--industries.general-section .pattern{max-height:243% !important;background-size:70% 70% !important;background-position:-46% 76% !important}@media(max-width: 1730px){.hero-banner-common--industries.general-section .pattern{max-height:243% !important;background-size:85% 100% !important}}@media(max-width: 1468px){.hero-banner-common--industries.general-section .pattern{max-height:2000px !important;background-size:140% 100% !important;background-position:-235px 0 !important}}@media(max-width: 768px){.hero-banner-common--industries.general-section .pattern{background-size:128% 118% !important;background-position:-235px -26px !important}}@media(max-width: 576px){.hero-banner-common--industries.general-section .pattern{background-size:198% 113% !important;background-position:-190px -26px !important}}.hero-banner-common--accelerators .title-content .content-text{max-width:100% !important}.hero-banner-common--accelerators .title-content p{max-width:967px !important;margin:0 auto}.hero-banner-common--nonprofit .title-content .breadcrumb-site{margin-bottom:20px}.hero-banner-common--nonprofit .title-content h1{margin-bottom:20px}.hero-banner-common--nonprofit .title-content p{margin-bottom:45px}.hero-banner-common--nonprofit.general-section .pattern{max-height:243% !important;background-size:85% 90% !important;background-position:-154% 255% !important}@media(max-width: 1730px){.hero-banner-common--nonprofit.general-section .pattern{max-height:243% !important;background-size:85% 100% !important}}@media(max-width: 1494px){.hero-banner-common--nonprofit.general-section .pattern{max-height:243% !important;background-size:85% 100% !important}}@media(max-width: 768px){.hero-banner-common--nonprofit.general-section .pattern{background-size:128% 118% !important;background-position:-235px -26px !important}}@media(max-width: 576px){.hero-banner-common--nonprofit.general-section .pattern{background-size:198% 113% !important;background-position:-190px -26px !important}}.hero-banner-common--company .title-content .breadcrumb-site{margin-bottom:20px}.hero-banner-common--company .title-content h1{margin-bottom:55px}.hero-banner-common--services .title-content h1{margin-bottom:55px}.hero-banner-common--services .title-content .content-text{max-width:967px}.hero-banner-common--services .title-content p{font-size:clamp(20px,3vw,24px)}.hero-banner-common.page-products .title-content h1{line-height:1.3636em}.hero-banner-common.page-products .title-content .breadcrumb-site{margin-bottom:20px}@media(max-width: 767px){.hero-banner-common.page-products .title-content .breadcrumb-site{margin-top:52px}}@media(max-width: 576px){.hero-banner-common.page-products .title-content p{line-height:26px}}@media(max-width: 991px){.hero-banner-common--industries{padding-top:100px !important;padding-bottom:90px !important}}@media(max-width: 768px){.hero-banner-common .title-content h1,.hero-banner-common .title-content p{margin-bottom:32px}.hero-banner-common .content-buttons .btn-site{font-size:16px;padding:13.5px 22px}.hero-banner-common--industries{padding-top:92px !important;padding-bottom:76px !important}.hero-banner-common--industries .title-content p{line-height:26px}.hero-banner-common--services .title-content h1{margin-bottom:35px}}