.bloc-chronologie .bloc-chronologie--steps{position:relative}.bloc-chronologie .bloc-chronologie--steps:before{content:"";width:4px;height:100%;background-color:#f2e2d6;position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0}.bloc-chronologie .bloc-chronologie--step{position:relative;margin:calc(var(--wp--style--block-gap) / 3) 0;height:300px;display:grid;grid-gap:10%;grid-template-columns:1fr 1fr}.bloc-chronologie .bloc-chronologie--step:after{content:"";width:30px;height:30px;border-radius:50%;position:absolute;left:calc(50% + 3px);top:50%;background-color:#f2e2d6;transform:translate(-60%)}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--image{display:flex;flex-direction:column;justify-content:center}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--image img{aspect-ratio:1;object-fit:cover;transform:scale(.65);border-radius:100%;transition:all .25s ease}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--text{display:flex;flex-direction:column;justify-content:center}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--text__content{text-align:center;position:relative;color:#8ea49d;margin-left:0;padding:1rem;top:-1rem;background:transparent;border-radius:0;outline:1px solid transparent;transition:all .25s ease}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--text__content p{margin:1em 0;line-height:1.6;text-align:center}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--text__content a{color:inherit;text-decoration:underline}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--number{color:#253828;font-size:var(--wp--preset--font-size--huge);font-style:normal;font-weight:900;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;letter-spacing:.8px;text-align:center;display:flex;flex-direction:column}.bloc-chronologie .bloc-chronologie--step:nth-child(2n) .bloc-chronologie--text{grid-column:2;grid-row:1}.bloc-chronologie .bloc-chronologie--step:nth-child(2n) .bloc-chronologie--number{grid-column:1;grid-row:1}.bloc-chronologie .bloc-chronologie--step:nth-child(2n):after{transform:translate(-40%) rotate(180deg);left:calc(50% - 3px)}.bloc-chronologie .bloc-chronologie--step:first-child:before{content:"";width:4px;height:50%;position:absolute;top:0;left:calc(50% - 2px);background-color:#fcfbf7}.bloc-chronologie .bloc-chronologie--step:last-child:before{content:"";width:4px;height:50%;position:absolute;bottom:0;left:calc(50% - 2px);background-color:#fcfbf7}.bloc-chronologie .bloc-chronologie--step:hover .bloc-chronologie--text__content{background:#fff;border-radius:1rem;outline:2px solid #F2E2D6;background:#f9f4ed;transition:all .25s ease}.bloc-chronologie .bloc-chronologie--step:hover .bloc-chronologie--image img{border-radius:0;transform:scale(.75);transition:all .25s ease}@media screen and (max-width:769px){.bloc-chronologie .bloc-chronologie--steps:before{left:0}.bloc-chronologie .bloc-chronologie--steps:after{left:0}.bloc-chronologie .bloc-chronologie--step{grid-template-columns:1fr;height:auto;gap:0;margin:0;display:flex;flex-direction:column-reverse;padding:1rem 2rem}.bloc-chronologie .bloc-chronologie--step .bloc-chronologie--image img{border-radius:0;transform:scale(1);margin-bottom:1rem}.bloc-chronologie .bloc-chronologie--step:hover .bloc-chronologie--image img{border-radius:0;transform:scale(1)}.bloc-chronologie .bloc-chronologie--step:after{left:3px;top:2rem}.bloc-chronologie .bloc-chronologie--step:nth-child(2n):after{left:-3px}.bloc-chronologie .bloc-chronologie--step:first-child:before{top:0;left:-2px;height:2rem}.bloc-chronologie .bloc-chronologie--step:last-child:before{bottom:0;left:-2px;height:calc(100% - 2rem)}}
