.dnd-section:has(.sec_tabs){background:var(--addtionnal-color-hex)}.cp_tabs{--tabs-ease:cubic-bezier(0.448,0.45,0.16,0.994);--tabs-dur:1s;--theme-a:#fff;--theme-b:#fff;--rail-glow-strength:0.28;--active-tint-strength:0.22;--active-glow-strength:0.14;--rail-blur:2px;--rail-sat:180%;--rail-bg-alpha:0.10;--active-blur:5px;--active-sat:180%;--active-bg-alpha:0.14}.cp_tabs.cyberdefense{--theme-a:#b4007c;--theme-b:#572cd5}.cp_tabs.cloud{--theme-a:#e05c4c;--theme-b:#a60350}.cp_tabs.modernisation{--theme-a:#01c5b8;--theme-b:#0097a7}.cp_tabs.infrastructure{--theme-a:#0cc6e4;--theme-b:#105489}.cp_tabs-header{align-items:stretch;border-radius:999px;display:flex;gap:8px;overflow:hidden;padding:10px;position:relative}.cp_tabs__rail-glass{backdrop-filter:blur(var(--rail-blur)) saturate(var(--rail-sat));-webkit-backdrop-filter:blur(var(--rail-blur)) saturate(var(--rail-sat));background:rgba(255,255,255,var(--rail-bg-alpha));border-radius:inherit;box-shadow:0 0 0 1px hsla(0,0%,100%,.1) inset,0 0 24px rgba(0,0,0,.18),0 0 38px rgba(180,180,255,.04),0 0 34px color-mix(in srgb,var(--theme-a) calc(var(--rail-glow-strength)*100%),transparent),0 0 40px color-mix(in srgb,var(--theme-b) calc(var(--rail-glow-strength)*100%),transparent);inset:0;pointer-events:none;position:absolute}@supports not (color:color-mix(in srgb,red 50%,transparent)){.cp_tabs__rail-glass{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 0 24px rgba(0,0,0,.18),0 0 34px hsla(0,0%,100%,.06)}}.cp_tabs__title{align-items:center;border-radius:999px;cursor:pointer;display:flex;flex:1 1 0;justify-content:center;min-height:64px;min-width:0;position:relative}.cp_tabs__title-inner{position:relative;text-align:center;z-index:2}.cp_tabs__title p{font-size:18px;font-weight:400;margin:0;opacity:.5;transition:opacity var(--tabs-dur) var(--tabs-ease)}.cp_tabs-header:after{backdrop-filter:blur(var(--active-blur)) saturate(var(--active-sat));-webkit-backdrop-filter:blur(var(--active-blur)) saturate(var(--active-sat));background:linear-gradient(90deg,color-mix(in srgb,var(--theme-a) calc(var(--active-tint-strength)*100%),transparent),color-mix(in srgb,var(--theme-b) calc(var(--active-tint-strength)*100%),transparent)),rgba(255,255,255,var(--active-bg-alpha));border-radius:999px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14) inset,0 10px 28px rgba(0,0,0,.22),0 0 26px color-mix(in srgb,var(--theme-a) calc(var(--active-glow-strength)*100%),transparent),0 0 34px color-mix(in srgb,var(--theme-b) calc(var(--active-glow-strength)*100%),transparent);content:"";height:var(--tabs-indicator-h,54px);left:var(--tabs-indicator-x,10px);pointer-events:none;position:absolute;top:var(--tabs-indicator-y,10px);transition:left var(--tabs-dur) var(--tabs-ease),top var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),height var(--tabs-dur) var(--tabs-ease);width:var(--tabs-indicator-w,0)}@supports not (color:color-mix(in srgb,red 50%,transparent)){.cp_tabs-header:after{background:rgba(255,255,255,var(--active-bg-alpha));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 10px 28px rgba(0,0,0,.22),0 0 26px hsla(0,0%,100%,.1)}}.cp_tabs__content{display:flex;flex-wrap:wrap}.cp_tabs__content-left,.cp_tabs__content-right{flex:0 0 100%}.cp_tabs__content-right figure{border-radius:24px;display:flex;overflow:hidden}.cp_tabs__content-right img{height:auto;width:100%}.cp_tabs__content-left .hs_cos_wrapper_type_rich_text ul li:before{height:12px;left:0;top:5px;width:12px}.cp_tabs .cp_tabs__content-left.hs_cos_wrapper_type_rich_text ul li:after{background:none}@media (min-width:992px){.cp_tabs__content-container{margin-top:90px}.cp_tabs__content-left{flex:0 0 50%}.cp_tabs__content-right{flex:0 0 40%}.cp_tabs__content{justify-content:space-between}.cp_tabs__content-left .is-button{margin-top:50px}}@media (max-width:992px){.cp_tabs-header{border-radius:24px;flex-wrap:wrap}.cp_tabs__title{flex:0 0 100%;min-height:54px;width:100%}.cp_tabs-header:after{bottom:auto;height:54px;top:10px}.cp_tabs__content-left,.cp_tabs__content-left .is-button{margin-top:30px}.cp_tabs__content-right{margin-top:46px}}@media (hover:hover){.cp_tabs-header:hover{cursor:pointer}}.cp_tabs__title-inner{max-width:28ch;padding-inline:10px}.cp_tabs__title-inner p{hyphens:auto;-webkit-hyphens:auto;line-height:1.22;opacity:.5;text-wrap:balance;transition:opacity var(--tabs-dur) var(--tabs-ease)}.cp_tabs__title.is-active .cp_tabs__title-inner p{opacity:1}