.dnd-section:has(.sec_cta){background:var(--addtionnal-color-hex)}.sec_cta__container{border-radius:39px;overflow:visible;padding:104px 24px 24px;position:relative;z-index:1}.sec_cta__container.cyberdefense{background:linear-gradient(90deg,#b4007c,#572cd5 50%,#011633);box-shadow:5px 10px 16px #b4007c4f}.sec_cta__container.infrastructure{background:linear-gradient(90deg,#01c0b7,#0097a7 50%,#011633);box-shadow:5px 10px 16px #0cc6e44f}.sec_cta__container.cloud{background:linear-gradient(90deg,#dc564c,#a60350 50%,#011633);box-shadow:5px 10px 16px #e05c4c4f}.sec_cta__container.modernisation{background:linear-gradient(90deg,#0ec4e2,#105b8f 50%,#011633);box-shadow:5px 10px 16px #01c0b74f}.sec_cta__container.other_blue{background:linear-gradient(90deg,#0cc6e4,#105489 50%,#011633);box-shadow:5px 10px 16px #0cc4e24f}.sec_cta__container h3{margin-bottom:12px}.sec_cta__button-container{margin-top:12px;text-align:center}.sec_cta__container a.hs-button{align-items:center;display:inline-flex}.sec_cta__container .hs-button .is-icon{display:flex;margin-left:12px}.sec_cta__container__circle{border:10px solid var(--addtionnal-color-hex);border-radius:50%;height:166px;left:50%;overflow:hidden;top:-80px;transform:translateX(-50%);width:166px;z-index:2}.sec_cta__container__circle img{height:166px;object-fit:cover;position:relative;width:166px}@media (max-width:992px){.sec_cta{margin-bottom:60px;margin-top:60px}.sec_cta__container{text-align:center}.sec_cta__container h3{font-size:14px}.sec_cta__container .hs_cos_wrapper_type_rich_text p{font-size:12px}}@media (min-width:992px){.dnd-section:has(.sec_cta){justify-content:center}.sec_cta{margin:auto;max-width:1050px;min-width:884px;padding-right:70px}.sec_cta__container{border-radius:50px;border-bottom-left-radius:0;border-top-left-radius:0;padding:24px 52px 24px 140px}.sec_cta__container h3{margin-bottom:24px}.sec_cta__button-container{margin-top:24px;text-align:left;transform:translate(-8px)}.sec_cta__container .hs-button .is-icon{margin-left:64px}.sec_cta__container__circle{aspect-ratio:1/1;border:20px solid var(--addtionnal-color-hex);height:250px;left:0;top:166px;transform:translate(-65%,-77.5%);width:250px}.sec_cta__container__circle img{height:250px;width:250px}}.sec_cta__container h4{font-weight:500}.sec_cta__container,.sec_cta__container.cloud,.sec_cta__container.cyberdefense,.sec_cta__container.infrastructure,.sec_cta__container.modernisation,.sec_cta__container.other_blue{-webkit-backdrop-filter:blur(var(--kf-glass-blur)) saturate(var(--kf-glass-sat)) contrast(var(--kf-glass-contrast));backdrop-filter:blur(var(--kf-glass-blur)) saturate(var(--kf-glass-sat)) contrast(var(--kf-glass-contrast));background:transparent!important;background-image:none!important;border:1px solid rgba(255,255,255,var(--kf-glass-border-alpha));box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,var(--kf-glass-inner-alpha));isolation:isolate;overflow:hidden;position:relative}.sec_cta__container:before{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--kf-glass-base-alpha) + .05)),rgba(255,255,255,var(--kf-glass-base-alpha)))}.sec_cta__container:after,.sec_cta__container:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.sec_cta__container:after{background:linear-gradient(90deg,#fff,#fff);mix-blend-mode:var(--kf-tint-mode);opacity:var(--kf-tint-opacity)}.sec_cta__container>*{position:relative;z-index:1}.sec_cta__container.cyberdefense:after{background:linear-gradient(90deg,#b4007c,#572cd5 55%,#011633)}.sec_cta__container.infrastructure:after{background:linear-gradient(90deg,#01c0b7,#0097a7 55%,#011633)}.sec_cta__container.cloud:after{background:linear-gradient(90deg,#dc564c,#a60350 55%,#011633)}.sec_cta__container.modernisation:after{background:linear-gradient(90deg,#0ec4e2,#105b8f 55%,#011633)}.sec_cta__container.other_blue:after{background:linear-gradient(90deg,#0cc6e4,#105489 55%,#011633)}@media (prefers-reduced-transparency:reduce){.sec_cta__container{-webkit-backdrop-filter:none;backdrop-filter:none}}.sec_cta__container__circle{position:absolute;z-index:3}.sec_cta__container{overflow:visible!important}.sec_cta__container:after,.sec_cta__container:before{border-radius:inherit}@supports (-webkit-mask-image:linear-gradient(#000,#000)){.sec_cta__container:after,.sec_cta__container:before{-webkit-mask-clip:padding-box;-webkit-mask-image:linear-gradient(#000,#000)}}