.single-projet .ast-container .keypoints .keypoints-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;flex-direction:column}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint{width:100%;display:flex;align-items:center;height:auto;padding:1rem 1.5rem;gap:1rem;border-radius:38px;transition:all .5s ease-in-out}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint:hover{box-shadow:0 4px 4px rgb(0 0 0 / .25)}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint>div{display:flex;width:100%;max-height:100%;flex-direction:column}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint>div .keypoint__groupnumber{width:33%;text-align:center;position:relative}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint>div .keypoint__groupnumber p{width:6rem;height:100%;border-radius:100%;background:var(--ast-global-color-2);color:var(--ast-global-color-5);font-size:2.5em;font-weight:700;display:inline-flex;justify-content:center;align-items:center}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint>div .keypoint__title>*{line-height:1.2}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint>div .keypoint__groupdetail{display:flex;align-items:center}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint>div p{margin-bottom:0}.single-projet .ast-container .objectifs .full{padding-top:3rem}.single-projet .ast-container .objectifs .full img{object-fit:cover;object-position:top}.single-projet .ast-container .projet{position:relative;background:var(--ast-global-color-0);margin-bottom:320px;padding-bottom:0}.single-projet .ast-container .projet::after{display:block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill-opacity='1' fill='%2315516e' d='M0,256L360,128L720,96L1080,256L1440,96L1440,0L1080,0L720,0L360,0L0,0Z'%3E%3C/path%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:calc(100% - 1px);left:0;z-index:-1}.single-projet .ast-container .projet h1,.single-projet .ast-container .projet h2,.single-projet .ast-container .projet h3,.single-projet .ast-container .projet h4,.single-projet .ast-container .projet h5,.single-projet .ast-container .projet h6,.single-projet .ast-container .projet p{color:var(--ast-global-color-5)}.single-projet .ast-container .projet .content{text-align:center}.single-projet .ast-container .projet .splide{z-index:1;margin-bottom:2rem}.single-projet .ast-container .partenaires .partenaire__wrapper{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.single-projet .ast-container .partenaires .partenaire__wrapper .partenaire__single{width:7rem}.single-projet .ast-container .toggle-target.hidden>div{visibility:hidden;height:0}@media screen and (min-width:544px){.single-projet .ast-container .keypoints .keypoints-wrapper{flex-direction:row}.single-projet .ast-container .keypoints .keypoints-wrapper .keypoint{width:calc(33.3333333333% - 1.35rem)}.single-projet .ast-container .projet::after{top:calc(100% - 1px)}}@media screen and (min-width:921px){.single-projet .ast-container .projet::after{top:calc(85% - 1px)}}