.dnd-section:has(.sec_accordion_certifications){background:var(--primary-color-hex)}.sec_accordion_certifications h2{margin-bottom:28px;text-align:center}.cp_accordion_certifications{margin-inline:auto;width:100%;--cert-open-duration:1.2s;--cert-open-ease:cubic-bezier(0.413,0.047,0.072,1.025);--cert-close-duration:1s;--cert-close-ease:cubic-bezier(0.324,0.17,0.023,0.947);--cert-pill-x-padding:22px;--cert-content-x-padding:22px;--cert-feather-size:42px;--cert-pill-radius-mobile:37px;--cert-pill-radius-desktop:46px;--cert-title-weight-base:420;--cert-title-weight-hover:560;--cert-glass-border:hsla(0,0%,100%,.15);--cert-glass-border-hover:hsla(0,0%,100%,.24);--cert-glass-sheen:hsla(0,0%,100%,.16);--cert-glass-sheen-hover:hsla(0,0%,100%,.24);--cert-theme-rgb:0,151,167}.cp_accordion_certifications__title:not(:first-child){margin-top:20px}.cp_accordion_certifications__title{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025) 42%,hsla(0,0%,100%,.008)),hsla(0,0%,100%,.012);border:1px solid var(--cert-glass-border);border-radius:var(--cert-pill-radius-mobile);cursor:pointer;display:flex;font-size:18px;font-weight:var(--cert-title-weight-base);gap:16px;isolation:isolate;justify-content:space-between;letter-spacing:-.012em;margin-bottom:0;overflow:visible;padding:10px var(--cert-pill-x-padding);position:relative;transition:font-weight .42s cubic-bezier(.22,1,.36,1),letter-spacing .42s cubic-bezier(.22,1,.36,1),border-color .58s cubic-bezier(.22,1,.36,1),background .58s cubic-bezier(.22,1,.36,1),box-shadow .68s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1);user-select:none}.cp_accordion_certifications__title:before{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.24) 0,hsla(0,0%,100%,.11) 18%,hsla(0,0%,100%,.025) 42%,hsla(0,0%,100%,0) 72%),linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.02) 38%,hsla(0,0%,100%,.055));border-radius:inherit;content:"";inset:1px;mix-blend-mode:soft-light;opacity:.48;pointer-events:none;position:absolute;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);z-index:-1}.cp_accordion_certifications__title:after{background:radial-gradient(ellipse at 22% 50%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.075) 22%,rgba(var(--cert-theme-rgb),.11) 42%,rgba(var(--cert-theme-rgb),.035) 62%,rgba(var(--cert-theme-rgb),0) 78%),radial-gradient(ellipse at 78% 50%,hsla(0,0%,100%,.09) 0,rgba(var(--cert-theme-rgb),.08) 34%,rgba(var(--cert-theme-rgb),0) 72%);border-radius:calc(var(--cert-pill-radius-mobile) + 18px);content:"";filter:blur(14px);inset:-13px -18px;mix-blend-mode:soft-light;opacity:0;pointer-events:none;position:absolute;transform:scaleX(.96) scaleY(.88);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);z-index:-2}.cp_accordion_certifications__title:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.038) 44%,hsla(0,0%,100%,.014)),hsla(0,0%,100%,.018);border-color:var(--cert-glass-border-hover);font-weight:var(--cert-title-weight-hover);letter-spacing:-.016em;transform:translateY(-1px)}.cp_accordion_certifications__title:hover:before{opacity:.76;transform:translateY(-1px)}.cp_accordion_certifications__title:hover:after{filter:blur(18px);opacity:1;transform:scaleX(1) scaleY(1)}.cp_accordion_certifications__title:focus-visible{outline:1px solid hsla(0,0%,100%,.7);outline-offset:4px}.cp_accordion_certifications__title-text{display:block;min-width:0}.cp_accordion_certifications__icon{display:flex;flex:0 0 auto}.cp_accordion_certifications.cyberdefense{--cert-theme-rgb:87,44,213}.cp_accordion_certifications.cloud{--cert-theme-rgb:224,92,76}.cp_accordion_certifications.infrasctucture,.cp_accordion_certifications.infrastructure{--cert-theme-rgb:12,198,228}.cp_accordion_certifications.modernisation{--cert-theme-rgb:1,197,184}.cp_accordion_certifications.other_blue{--cert-theme-rgb:0,151,167}.cp_accordion_certifications.cyberdefense .cp_accordion_certifications__title{box-shadow:inset 0 3px 20px rgba(87,44,213,.86),inset 0 1px 0 hsla(0,0%,100%,.12)}.cp_accordion_certifications.cyberdefense .cp_accordion_certifications__title:hover{box-shadow:inset 0 3px 20px rgba(87,44,213,.9),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 24px rgba(87,44,213,.14),0 0 46px hsla(0,0%,100%,.045)}.cp_accordion_certifications.cloud .cp_accordion_certifications__title{box-shadow:inset 0 3px 20px rgba(224,92,76,.86),inset 0 1px 0 hsla(0,0%,100%,.12)}.cp_accordion_certifications.cloud .cp_accordion_certifications__title:hover{box-shadow:inset 0 3px 20px rgba(224,92,76,.9),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 24px rgba(224,92,76,.13),0 0 46px hsla(0,0%,100%,.045)}.cp_accordion_certifications.infrasctucture .cp_accordion_certifications__title,.cp_accordion_certifications.infrastructure .cp_accordion_certifications__title{box-shadow:inset 0 3px 20px rgba(12,198,228,.86),inset 0 1px 0 hsla(0,0%,100%,.12)}.cp_accordion_certifications.infrasctucture .cp_accordion_certifications__title:hover,.cp_accordion_certifications.infrastructure .cp_accordion_certifications__title:hover{box-shadow:inset 0 3px 20px rgba(12,198,228,.9),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 24px rgba(12,198,228,.13),0 0 46px hsla(0,0%,100%,.045)}.cp_accordion_certifications.modernisation .cp_accordion_certifications__title{box-shadow:inset 0 3px 20px rgba(1,197,184,.86),inset 0 1px 0 hsla(0,0%,100%,.12)}.cp_accordion_certifications.modernisation .cp_accordion_certifications__title:hover{box-shadow:inset 0 3px 20px rgba(1,197,184,.9),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 24px rgba(1,197,184,.13),0 0 46px hsla(0,0%,100%,.045)}.cp_accordion_certifications.other_blue .cp_accordion_certifications__title{box-shadow:inset 0 3px 20px rgba(0,151,167,.86),inset 0 1px 0 hsla(0,0%,100%,.12)}.cp_accordion_certifications.other_blue .cp_accordion_certifications__title:hover{box-shadow:inset 0 3px 20px rgba(0,151,167,.9),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 24px rgba(0,151,167,.13),0 0 46px hsla(0,0%,100%,.045)}.cp_accordion_certifications__icon svg{height:6px;transition:transform .3s ease-out;width:10px}.cp_accordion_certifications__icon.collapsed svg,.cp_accordion_certifications__icon.is-active svg{transform:rotate(180deg)}.cp_accordion_certifications__description{height:0;opacity:0;overflow:hidden;will-change:height,opacity,mask-image,-webkit-mask-image}.cp_accordion_certifications__description.is-animating,.cp_accordion_certifications__description.is-open{opacity:1}.cp_accordion_certifications__description.is-animating{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--cert-feather-size)),rgba(0,0,0,.08) 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--cert-feather-size)),rgba(0,0,0,.08) 100%)}.cp_accordion_certifications__description-inner{padding-top:20px;padding-inline:var(--cert-content-x-padding)}.cp_accordion_certifications__description-content{line-height:1.24;transform-origin:top center;will-change:transform,opacity,filter}.cp_accordion_certifications__description-content div,.cp_accordion_certifications__description-content li,.cp_accordion_certifications__description-content p{line-height:1.24}.cp_accordion_certifications__description.is-opening .cp_accordion_certifications__description-content{animation:certAccordionContentIn var(--cert-open-duration) var(--cert-open-ease) both}.cp_accordion_certifications__description.is-closing .cp_accordion_certifications__description-content{animation:certAccordionContentOut var(--cert-close-duration) var(--cert-close-ease) both}.cp_accordion_certifications__description .is-button{margin-bottom:44px;margin-top:40px;text-align:center}@keyframes certAccordionContentIn{0%{filter:blur(7px);opacity:.28;transform:translateY(-8px)}48%{filter:blur(2px);opacity:.75}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes certAccordionContentOut{0%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(6px);opacity:.22;transform:translateY(-5px)}}@media (max-width:992px){.cp_accordion_certifications__title{font-size:18px}}@media (min-width:992px){.sec_accordion_certifications h2{margin-bottom:32px}.cp_accordion_certifications{width:88%}.cp_accordion_certifications__title:not(:first-child){margin-top:24px}.cp_accordion_certifications__title{border-radius:var(--cert-pill-radius-desktop);padding:4px var(--cert-pill-x-padding)}.cp_accordion_certifications__title:after{border-radius:calc(var(--cert-pill-radius-desktop) + 18px)}.cp_accordion_certifications__icon svg{height:9px;width:15px}.cp_accordion_certifications__description-inner{padding-top:24px}.cp_accordion_certifications__description .is-button{margin-bottom:50px}}@media (prefers-reduced-motion:reduce){.cp_accordion_certifications__description,.cp_accordion_certifications__description-content,.cp_accordion_certifications__icon svg,.cp_accordion_certifications__title,.cp_accordion_certifications__title:after,.cp_accordion_certifications__title:before{animation:none!important;transition:none!important}.cp_accordion_certifications__description.is-animating{-webkit-mask-image:none;mask-image:none}}