.elan-equipe{padding-top:6rem;padding-bottom:4.5rem;overflow:hidden}.elan-equipe_head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.elan-equipe_intro{display:flex;flex-direction:column;gap:1.5rem;max-width:38.75rem}.elan-equipe_text{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--elan--body-white)}.elan-equipe_link{color:var(--elan--title-white);white-space:nowrap;transition:color .3s ease}.elan-equipe_link:hover{color:var(--elan--accent)}.elan-equipe_stats{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--elan--accent);display:grid;grid-template-columns:repeat(3,1fr)}.elan-equipe_stat{display:flex;flex-direction:column;gap:1.25rem;padding:0 2.5rem .5rem}.elan-equipe_stat:first-child{padding-left:0}.elan-equipe_stat+.elan-equipe_stat{border-left:1px solid var(--elan--accent)}.elan-equipe_value{font-size:5.5rem;line-height:.92;letter-spacing:-2.64px;color:var(--elan--title-white);font-variant-numeric:tabular-nums;white-space:nowrap}.elan-equipe_label{font-size:.9375rem;line-height:1.5;letter-spacing:-.3px;color:var(--elan--body-white);max-width:16.25rem}.elan-marquee{margin-top:4rem;overflow:hidden}.elan-marquee-track{display:flex;width:max-content;will-change:transform;animation:elan-marquee 45s linear infinite}.elan-marquee:hover .elan-marquee-track{animation-play-state:paused}.elan-marquee-row{display:flex}.elan-logo-tile{width:12.5rem;height:4.5rem;margin-right:.75rem;border-radius:1rem;background:#fff;overflow:hidden;display:grid;place-items:center;flex:none}.elan-logo-box{position:relative;overflow:hidden}@keyframes elan-marquee{to{transform:translate(-50%)}}@media(max-width:991px){.elan-equipe_value{font-size:3.75rem}.elan-equipe_stat{padding:0 1.5rem .5rem}}@media(max-width:767px){.elan-equipe_stats{grid-template-columns:1fr;gap:2rem}.elan-equipe_stat,.elan-equipe_stat:first-child{padding:0}.elan-equipe_stat+.elan-equipe_stat{border-left:0;border-top:1px solid rgba(206,183,225,.4);padding-top:2rem}.elan-equipe_link{white-space:normal}}.elan-situations{background-color:var(--elan--cream);color:var(--elan--bg-dark)}.elan-situations_head{display:flex;align-items:flex-end;gap:4rem;flex-wrap:wrap}.elan-situations_title{flex:1 1 30rem;max-width:46.2rem;display:flex;flex-direction:column;gap:.75rem}.elan-situations_intro p{margin:0}.elan-situations_intro p+p{margin-top:1.5rem}.elan-situations_cta{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-left:auto}.elan-situations_grid{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.elan-situation-card{position:relative;height:28.75rem;border-radius:.75rem;overflow:hidden;padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;color:var(--elan--title-white);text-decoration:none}.elan-situation-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.165,.84,.44,1)}.elan-situation-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1c0f2999,#1c0f2900 28%,#1c0f294d 50%,#1c0f29eb)}.elan-situation-card>:not(img){position:relative;z-index:2}.elan-situation-card:hover>img{transform:scale(1.05)}.elan-situation-card_bottom{display:flex;flex-direction:column;gap:1rem}.elan-situation-card_bottom p{margin:0;color:var(--elan--body-white)}@media(max-width:991px){.elan-situations_grid{grid-template-columns:1fr}.elan-situation-card{height:24rem}.elan-situations_cta{align-items:flex-start;margin-left:0;max-width:100%}.elan-situations .container-large{display:flex;flex-direction:column}.elan-situations_head{display:contents}.elan-situations_title{flex:none;order:0}.elan-situations_grid{order:1;margin-top:2.5rem}.elan-situations_cta{order:2;margin-top:2.5rem}}@media(min-width:480px)and (max-width:991px){.elan-situation-card{height:26rem}}@media(max-width:479px){.elan-situations_cta .button_component{white-space:normal;height:auto;max-width:100%}}.elan-methode .elan-methode_head{display:flex;flex-direction:column;gap:1rem;max-width:27.5rem}.elan-methode .elan-methode_tag{font-size:1rem;letter-spacing:2.56px}.elan-methode .elan-methode_step{font-size:3rem;line-height:1.1667;letter-spacing:-.96px}.elan-methode .elan-methode_text{display:flex;flex-direction:column;gap:1.5rem;max-width:22.5rem}.elan-methode .elan-methode_text p{margin:0}.elan-methode .elan-methode_link{font-size:1rem;letter-spacing:2.56px;color:inherit}.elan-methode .elan-methode_number{color:var(--elan--accent);font-size:3rem;line-height:1.1667;letter-spacing:-1.44px}.section_work .work_title-one,.section_work .work_title-two,.section_work .work_title-three,.section_work .work_title-four,.section_work .work_title-five,.section_work .work_visual-one,.section_work .work_visual-two,.section_work .work_visual-three,.section_work .work_visual-four,.section_work .work_visual-five{opacity:0}.section_work .work_title-one.is-active,.section_work .work_title-two.is-active,.section_work .work_title-three.is-active,.section_work .work_title-four.is-active,.section_work .work_title-five.is-active,.section_work .work_visual-one.is-active,.section_work .work_visual-two.is-active,.section_work .work_visual-three.is-active,.section_work .work_visual-four.is-active,.section_work .work_visual-five.is-active{opacity:1}.section_work .work_img-one,.section_work .work_img-two,.section_work .work_img-three,.section_work .work_img-four,.section_work .work_img-five{transform:scale(1.5);transform-origin:center}@media(prefers-reduced-motion:reduce){.section_work .work_img-one,.section_work .work_img-two,.section_work .work_img-three,.section_work .work_img-four,.section_work .work_img-five{transform:scale(1)}}.section_work.work-rm-static .overview_trigger{display:none}.section_work.work-rm-static .work_sticky{position:relative;height:auto;display:flex;flex-direction:column;gap:0;overflow:visible;max-width:40rem;margin:0 auto;padding:5rem 2rem 4rem}.section_work.work-rm-static .work_left,.section_work.work-rm-static .work_content-list,.section_work.work-rm-static .work_right,.section_work.work-rm-static .work_img-list{display:contents}.section_work.work-rm-static .elan-methode_head{order:0;margin-bottom:3rem}.section_work.work-rm-static [class*=work_title-],.section_work.work-rm-static [class*=work_visual-]{position:relative;inset:auto;z-index:auto;opacity:1!important;transition:none}.section_work.work-rm-static [class*=work_visual-]{aspect-ratio:4 / 3;overflow:hidden;padding:0;border-radius:.5rem;margin-bottom:1.5rem}.section_work.work-rm-static [class*=work_visual-] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none!important}.section_work.work-rm-static .work_number{top:1rem;right:1rem;font-size:2rem;text-shadow:0 1px 12px rgba(28,15,41,.55)}.section_work.work-rm-static [class*=work_title-]{max-width:none;padding-bottom:0;margin-bottom:3.5rem}.section_work.work-rm-static .work_title-five{margin-bottom:0}.section_work.work-rm-static .elan-methode_step{font-size:2.25rem}.section_work.work-rm-static .elan-methode_text{max-width:none}@media screen and (max-width:479px){.section_work.work-rm-static .work_sticky{padding:4rem 1rem 3.5rem}}.section_work.work-rm-static .work_visual-one{order:1}.section_work.work-rm-static .work_title-one{order:2}.section_work.work-rm-static .work_visual-two{order:3}.section_work.work-rm-static .work_title-two{order:4}.section_work.work-rm-static .work_visual-three{order:5}.section_work.work-rm-static .work_title-three{order:6}.section_work.work-rm-static .work_visual-four{order:7}.section_work.work-rm-static .work_title-four{order:8}.section_work.work-rm-static .work_visual-five{order:9}.section_work.work-rm-static .work_title-five{order:10}.elan-avis[data-astro-cid-zzqkys7x]{background-color:var(--elan--cream);color:var(--elan--bg-dark);text-align:center}.elan-avis_head[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.elan-avis_tag[data-astro-cid-zzqkys7x]{gap:.625rem;align-items:center}.testimonials-swiper[data-astro-cid-zzqkys7x][data-testimonials-swiper]{display:flex;flex-flow:column;align-items:center;gap:2.5rem;margin-top:2.5rem}.elan-avis_slide[data-astro-cid-zzqkys7x]{margin:0 auto;max-width:57.5rem;padding:0 1rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.elan-avis_quote[data-astro-cid-zzqkys7x]{margin:0;padding:0;border:0;text-align:center}.elan-avis_author[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;gap:.25rem}.elan-avis_name[data-astro-cid-zzqkys7x]{font-size:1.25rem;line-height:1.4;letter-spacing:-1.2px;color:#000}.elan-avis_label[data-astro-cid-zzqkys7x]{color:var(--elan--body-dark)}.elan-avis_arrows[data-astro-cid-zzqkys7x]{display:flex;gap:1rem}.elan-avis_arrow[data-astro-cid-zzqkys7x]{width:2.5rem;height:2.5rem;border:0;border-radius:.75rem;background:var(--elan--bg-dark);display:grid;place-items:center;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.elan-avis_arrow[data-astro-cid-zzqkys7x]:hover{background:var(--elan--primary);transform:translateY(-2px)}.elan-avis_arrow[data-astro-cid-zzqkys7x]:focus-visible{outline:2px solid var(--elan--primary);outline-offset:3px}.elan-avis_arrow[data-astro-cid-zzqkys7x].is-prev img[data-astro-cid-zzqkys7x]{transform:scaleX(-1)}.elan-avis_foot[data-astro-cid-zzqkys7x]{margin:2.5rem auto 0;max-width:45rem;color:var(--elan--body-dark)}.elan-domaines{padding-top:4.5rem;padding-bottom:4.5rem;color:var(--elan--accent)}.elan-domaines_head{display:flex;flex-direction:column;gap:1rem}.elan-domaines_head p{margin:0}.elan-domaines_grid{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr)}.elan-domaine{display:flex;flex-direction:column;gap:.75rem;padding:2rem;color:var(--elan--accent);text-decoration:none;border-left:1px solid rgba(255,255,255,.14);transition:background-color .4s ease}.elan-domaine:nth-child(3n+1){border-left:0;padding-left:0}.elan-domaine:nth-child(n+4){border-top:1px solid rgba(255,255,255,.14)}.elan-domaine p{margin:0}.elan-domaine h3{transition:color .3s ease}.elan-domaine:hover h3{color:var(--elan--title-white)}.elan-domaines_more{margin-top:2.5rem;text-align:right}.elan-domaines_more a{color:var(--elan--accent);font-size:1rem;letter-spacing:2.56px}@media(max-width:991px){.elan-domaines_grid{grid-template-columns:1fr 1fr}.elan-domaine,.elan-domaine:nth-child(3n+1){border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.14)}}@media(max-width:767px){.elan-domaines_grid{grid-template-columns:1fr}.elan-domaines_more{text-align:left}}.elan-perspectives{background-color:var(--elan--cream);color:var(--elan--bg-dark)}.elan-perspectives_grid{display:flex;gap:1.5rem;align-items:flex-start}.elan-perspectives_head{width:29.75rem;flex:none;display:flex;flex-direction:column;gap:.75rem}.elan-perspectives_intro{margin:0;max-width:24.5rem;color:var(--elan--body-dark)}.elan-perspectives_list{flex:1;display:flex;flex-direction:column;gap:1.5rem}.elan-post{display:flex;align-items:center;gap:1.5rem;padding:1rem;border-radius:.75rem;background:var(--elan--cream-2);color:var(--elan--bg-dark);text-decoration:none;transition:transform .45s cubic-bezier(.165,.84,.44,1),box-shadow .45s ease}.elan-post:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px #200e2f59}.elan-post_img{width:17.25rem;height:12.5rem;flex:none;border-radius:.5rem;overflow:hidden;background:#dedede}.elan-post_img img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.165,.84,.44,1)}.elan-post:hover .elan-post_img img{transform:scale(1.05)}.elan-post_info{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.elan-post_info h3{margin:0}.elan-post_author{font-size:.875rem;line-height:1.4286;font-weight:500}@media(max-width:991px){.elan-perspectives_grid{flex-direction:column}.elan-perspectives_head{width:auto}.elan-perspectives_list{width:100%}}@media(max-width:767px){.elan-post{flex-direction:column;align-items:stretch}.elan-post_img{width:100%}.elan-post_info{padding:.5rem}}
