#masthead{max-width:1300px;margin:0 auto}.ast-container>section,.ast-container article>section{padding:6rem 0;position:relative}.single-projet .ast-container article,.single-centre .ast-container article{width:100%}.single-projet .ast-container article h2,.single-projet .ast-container article h3,.single-projet .ast-container article h4,.single-projet .ast-container article h5,.single-projet .ast-container article h6,.single-centre .ast-container article h2,.single-centre .ast-container article h3,.single-centre .ast-container article h4,.single-centre .ast-container article h5,.single-centre .ast-container article h6{display:inline-block}.single-projet .ast-container article>header,.single-projet .ast-container article>section,.single-centre .ast-container article>header,.single-centre .ast-container article>section{width:100%;display:flex}.single-projet .ast-container article>section,.single-centre .ast-container article>section{flex-direction:column}.single-projet .ast-container article>header h1,.single-centre .ast-container article>header h1{color:var(--ast-global-color-5)}.single-projet .ast-container .container,.single-centre .ast-container .container{width:1200px;max-width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;gap:2rem;flex-wrap:wrap;flex-direction:column}.single-projet .ast-container .reduce-space,.single-centre .ast-container .reduce-space{gap:2rem}.single-projet .ast-container .reduce-space .side:nth-child(1n),.single-centre .ast-container .reduce-space .side:nth-child(1n){transform:initial}.single-projet .ast-container .reduce-space .side:nth-child(2n),.single-centre .ast-container .reduce-space .side:nth-child(2n){transform:initial}.single-projet .ast-container .side,.single-centre .ast-container .side{width:calc(100% - 2rem)}.single-projet .ast-container section>.full,.single-centre .ast-container section>.full{height:40vh}.single-projet .ast-container .full,.single-centre .ast-container .full{width:100%;display:flex;flex-direction:column;align-items:center}.single-projet .ast-container .full>button,.single-centre .ast-container .full>button{display:inline-block;min-width:max-content;max-width:min-content}.single-projet .ast-container .full img,.single-centre .ast-container .full img{height:100%;width:100%;object-fit:contain;object-position:center}.single-projet .ast-container .full .title,.single-centre .ast-container .full .title{text-align:center}.single-projet .ast-container .title~.content,.single-centre .ast-container .title~.content{margin-top:3rem}.single-projet .ast-container .content,.single-centre .ast-container .content{z-index:1;overflow-wrap:anywhere}.single-projet .ast-container header,.single-centre .ast-container header{background:url(/wp-content/themes/astra-child/assets/img/header-1.svg) center center no-repeat;background-size:cover;min-height:50vh;align-items:center}.single-projet .ast-container header>.container,.single-centre .ast-container header>.container{padding:4rem 1rem}.single-projet .ast-container header h1,.single-centre .ast-container header h1{padding:calc(4rem + 55px) 0 4rem 0}.single-projet .ast-container div.bg,.single-centre .ast-container div.bg{position:absolute;bottom:0;left:0;width:100%;z-index:0;background:#fff;height:max-content}.single-projet .ast-container div.bg svg path,.single-centre .ast-container div.bg svg path{fill:var(--ast-global-color-0)}@media screen and (min-width:544px){.single-projet .ast-container header>.container,.single-centre .ast-container header>.container{padding:4rem 0}.single-projet .ast-container .container,.single-centre .ast-container .container{flex-direction:row}.single-projet .ast-container .reduce-space,.single-centre .ast-container .reduce-space{gap:0}.single-projet .ast-container .reduce-space .side:nth-child(1n),.single-centre .ast-container .reduce-space .side:nth-child(1n){transform:translateX(2rem)}.single-projet .ast-container .reduce-space .side:nth-child(2n),.single-centre .ast-container .reduce-space .side:nth-child(2n){transform:translateX(-2rem)}.single-projet .ast-container .side,.single-centre .ast-container .side{width:calc(50% - 2rem)}}.single .container{opacity:0;visibility:hidden;transform:translateX(50px)}