.wp-block-cg-blocks-cg-block-hero-bleed-banner-s{color:var(--sogeti-bs-white)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .components-notice__content{color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save{height:calc(100vh - 100px);margin-bottom:2.25rem;position:relative}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save{margin-top:calc(var(--header-mobile-height) - var(--sub-navigation-wrapper-height)/2)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.has-header-overlay{margin-top:unset}}@media(min-width:1200px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save{height:900px;margin-bottom:3rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.is-full-screen{height:100dvh;margin-bottom:3rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.no-top-spacing{margin-top:0!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.no-bottom-spacing:not(.hero-picture-card-pr){margin-bottom:0!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr{height:600px;margin-bottom:6rem}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr{height:500px;margin-bottom:1.5rem;margin-top:calc(var(--header-mobile-height) - var(--sub-navigation-wrapper-height)/2);padding-top:unset!important}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .wrapper-tag{display:inline-flex}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .wrapper-tag{flex-wrap:wrap}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .wrapper-tag .banner-tag{color:var(--sogeti-bs-font-black)!important;font-size:.875rem!important;line-height:20px!important;margin-right:1rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .banner-title{color:var(--sogeti-bs-white)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .banner-title h1,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .banner-title h3{font-size:2rem;font-weight:300!important;line-height:42px}@media(min-width:1200px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .banner-title h1,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr .banner-title h3{font-size:2.5rem!important;line-height:3.5rem!important}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr.Sogeti{background-image:url(images/red-banner.46c476a4.png);background-position:50%;background-repeat:no-repeat;background-size:100%;background-size:cover}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-pr.Capgemini{background-image:url(images/blue-banner.66d7b690.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;background-size:cover}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .media-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .media-bg .overlay{background-color:#000;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .media-bg img,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .media-bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper{bottom:0;display:block;margin-bottom:2.25rem;margin-right:2.25rem;position:absolute;right:0;z-index:9}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper{margin-bottom:1rem;margin-right:1rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .pause-play{background:transparent;border:0;color:#000;font-family:Ubuntu;font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.4px;outline:none!important;padding:0}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .pause-play:focus-visible{outline:1px auto!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .icon-size{display:none;vertical-align:text-top}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .pause.active:before{background:rgba(32,32,32,.4);border-radius:30px;color:#fff;content:"";display:block;font-family:tabler-icons;font-size:24px;height:56px;padding-top:10px;vertical-align:middle;width:56px}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .pause.active:before{padding:.5rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .play.active:before{background:rgba(32,32,32,.4);border-radius:30px;color:#fff;content:"";display:block;font-family:tabler-icons;font-size:24px;height:56px;padding-top:10px;vertical-align:middle;width:56px}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .play.active:before{padding:.5rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .pause,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .play{display:none}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .pause.active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .playPauseControlWrapper .play.active{display:block}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;height:100%;margin:auto;position:relative}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content.offset-content .banner-content-inset{grid-column:2/12}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-content-inset{align-items:start;display:flex;flex-direction:column;grid-column:1/12;height:100%;justify-content:center}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-tag{align-items:center;background:var(--sogeti-bs-white);border-radius:.25rem;color:var(--sogeti-bs-black);display:block;display:flex;font-family:Ubuntu Mono,monospace;font-size:.875rem;font-weight:400;height:24px;justify-content:center;letter-spacing:.4px;margin-bottom:2rem;padding:.25rem 1rem}@media(min-width:768px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-tag{height:20px;margin-bottom:1.5rem}}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-tag{padding:1.3rem .5rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-title{max-width:922px}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-title h1,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-title h3{font-family:Ubuntu,sans-serif;font-size:1.5rem;font-size:2rem;font-weight:300;letter-spacing:.1px;line-height:42px;margin-bottom:0}@media(min-width:992px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-title h1,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-title h3{font-family:Ubuntu,sans-serif;font-size:3.125rem;font-weight:300;letter-spacing:.12px;line-height:4.125rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-desc{font-size:2rem;font-weight:300;letter-spacing:.12px;line-height:2.75rem;margin-top:16px;max-width:922px}@media(max-width:1199.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-desc{font-size:1.25rem;line-height:1.875rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta{display:flex;flex-wrap:wrap;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .hero-bleed-button:after{content:"";font-family:tabler-icons}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color{align-items:center;background-color:#f53b53;border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;gap:.5rem;height:3rem;justify-content:center;letter-spacing:.1px;letter-spacing:.2px;line-height:1.5rem;padding:.5rem 10px .5rem 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:before{color:#000;font-size:1.5rem;line-height:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:hover{background-color:#ff7e87}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:focus{background-color:#ff626d}@media(min-width:1200px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color{align-items:center;background-color:#f53b53;border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;gap:.5rem;height:3rem;height:56px;justify-content:center;letter-spacing:.1px;letter-spacing:.2px;line-height:1.5rem;padding:.5rem 10px .5rem 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:before{color:#000;font-size:1.5rem;line-height:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:hover{background-color:#ff7e87}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-sogeti-red-500-background-color:focus{background-color:#ff626d}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;gap:.5rem;height:3rem;justify-content:center;letter-spacing:.1px;letter-spacing:.2px;line-height:1.5rem;padding:.5rem 10px .5rem 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:before{color:#000;font-size:1.5rem;line-height:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover{background-color:#f5f5f7}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus{background-color:#ddd}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover:before{color:#0070ad}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active:before,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus:before{color:#000}@media(min-width:1200px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;gap:.5rem;height:3rem;height:56px;justify-content:center;letter-spacing:.1px;letter-spacing:.2px;line-height:1.5rem;padding:.5rem 10px .5rem 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:before{color:#000;font-size:1.5rem;line-height:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover{background-color:#f5f5f7}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus{background-color:#ddd}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover:before{color:#0070ad}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active:before,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus:before{color:#000}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:hover{background-color:var(--sogeti-bs-cool-grey-50)!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color :focus,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:active{background-color:var(--sogeti-bs-cool-grey-100)!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-outline).btn-filled.has-white-background-color:focus-visible{outline:2px solid var(--sogeti-bs-cool-grey-900);outline-offset:2px}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline{align-items:center;background:none;background:rgba(0,0,0,.15)!important;border:1px solid #fff;border-radius:30px;color:#000;color:#fff;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;gap:.5rem;height:3rem;justify-content:center;letter-spacing:.1px;letter-spacing:.2px;line-height:1.5rem;padding:.5rem 10px .5rem 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:before{color:#000;color:#fff;font-size:1.5rem;line-height:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover{background-color:#fff;border:1px solid #fff;color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover:before{color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus{background-color:#ddd;border:1px solid #ddd;color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active:before,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus:before{color:#000}@media(min-width:1200px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline{align-items:center;background:none;border:1px solid #fff;border-radius:30px;color:#000;color:#fff;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;gap:.5rem;height:3rem;height:56px;justify-content:center;letter-spacing:.1px;letter-spacing:.2px;line-height:1.5rem;padding:.5rem 10px .5rem 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:before{color:#000;color:#fff;font-size:1.5rem;line-height:1.5rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover{background-color:#fff;border:1px solid #fff;color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover:before{color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus{background-color:#ddd;border:1px solid #ddd;color:#000}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active:before,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus:before{color:#000}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover{background-color:var(--sogeti-bs-white)!important;color:var(--sogeti-bs-black)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:hover:after{color:var(--sogeti-bs-black)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus{background-color:var(--sogeti-bs-cool-grey-100)!important;color:var(--sogeti-bs-black)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:active:after,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline:focus:after{color:var(--sogeti-bs-black)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline.has-sogeti-red-500-background-color{border-color:var(--sogeti-bs-cool-tech-red-500)}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline.has-sogeti-red-500-background-color:hover{background-color:var(--sogeti-bs-cool-tech-red-500)!important;border-color:var(--sogeti-bs-cool-tech-red-500)!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline.has-sogeti-red-500-background-color:active,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline.has-sogeti-red-500-background-color:focus{background-color:var(--sogeti-bs-cool-tech-red-400)!important;border-color:var(--sogeti-bs-cool-tech-red-400)!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save .banner-content .banner-cta .btn:not(.btn-filled).btn-outline.has-sogeti-red-500-background-color:focus-visible{outline:2px solid var(--sogeti-bs-cool-grey-900);outline-offset:2px}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s{height:640px;margin-bottom:6rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s.no-spacing{height:640px;margin-top:0!important}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s.add-spacing{margin-bottom:4rem;margin-top:4rem}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s.add-spacing{margin-bottom:2.25rem;margin-top:2.25rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s{height:550px;margin-bottom:1.5rem;margin-top:calc(var(--header-mobile-height) - var(--sub-navigation-wrapper-height)/2);padding-top:unset!important}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-cta{margin-top:2.25rem}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-cta .btn{font-weight:300;height:48px;padding:.5rem 10px .5rem 18px}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-cta .btn:after{font-size:24px!important}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-cta .btn{font-size:.875rem;line-height:22px;min-width:108px!important;padding:.5rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-content .banner-tag{line-height:20px;margin-bottom:1.5rem}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-content .banner-tag{font-size:.75rem}}.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-content .banner-title h1,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-content .banner-title h3{font-weight:300}@media(max-width:767.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-content .banner-title h1,.wp-block-cg-blocks-cg-block-hero-bleed-banner-s .hero-bleed-banner-s-save.hero-picture-card-s .banner-content .banner-title h3{font-size:2rem!important;font-weight:400;line-height:42px!important}}@media(max-width:575.98px){.wp-block-cg-blocks-cg-block-hero-bleed-banner-s:has(.banner-content .banner-tag) .hero-bleed-banner-s-save.no-top-spacing{padding-top:0}}
