/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{:root{--separator-position:relative;--separator-width:.0625rem;--separator-height:var(--separator-width);--separator-left:calc(100% - var(--separator-width))}.wrapper-svg{position:relative}.wrapper-svg .svg-illustrated,.wrapper-svg .svg-wired{top:0;left:0;width:100%}.wrapper-svg .svg-illustrated svg,.wrapper-svg .svg-wired svg{width:100%;height:100%;max-width:100%;max-height:100%}.wrapper-svg .svg-illustrated{position:relative;z-index:-1}.wrapper-svg .svg-illustrated svg .st0{opacity:.1!important;fill:#e2001a!important}.wrapper-svg .svg-wired{position:absolute}.wrapper-svg .svg-wired svg .st0{opacity:1!important}@media (min-width:64rem){.story-separator{content:"";position:var(--separator-position);left:var(--separator-left);bottom:0;display:block;width:var(--separator-width)!important;height:var(--separator-height);max-height:100%;z-index:-2;line-height:0;background-color:var(--color-1);border:solid var(--separator-width) var(--color-1);border-radius:var(--separator-width) 100%}}@media (min-width:80rem){.story-separator{--separator-width:.125rem}}.header-parcours-vie{--container-max-width:103.25rem;--separator-position:absolute;--separator-left:calc(50% - var(--separator-width));--separator-height:18.75rem !important;--padding-top:var(--container-gutter);position:relative;margin:0 auto;padding-top:var(--padding-top)}@media (min-width:26.5625rem){.header-parcours-vie{--padding-top:2.5rem}}.header-parcours-vie:before{content:"";display:table}@media (min-width:48rem){.header-parcours-vie .wrapper-header{display:flex;position:relative}}.header-parcours-vie .content-left{position:relative;margin-left:6%;background:linear-gradient(to bottom,#fff,#ffffffb3)}@media (min-width:48rem){.header-parcours-vie .content-left{flex:0 0 50%;max-width:50%;margin-left:0;padding-left:6%;padding-right:var(--container-gutter);background:none}}@media (min-width:87.5rem){.header-parcours-vie .content-left{padding-left:8.15%}}.header-parcours-vie .content-left .page__title{margin-bottom:var(--container-gutter)}@media (min-width:26.5625rem){.header-parcours-vie .content-left .page__title{margin-top:var(--section-padding-top)}}@media (min-width:64rem){.header-parcours-vie .content-left .page__title{margin-bottom:3.125rem;max-width:9ch}}.header-parcours-vie .content-left .chapo{margin-bottom:0}@media (min-width:64rem){.header-parcours-vie .content-left .chapo{max-width:35ch}}.header-parcours-vie .wrapper-svg{position:relative;z-index:-1;top:0;width:100%;margin-left:auto;margin-right:auto;background-color:var(--white)}@media (min-width:26.5625rem){.header-parcours-vie .wrapper-svg{position:absolute}}@media (min-width:80rem){.header-parcours-vie .wrapper-svg{right:0;width:100%}}@media (min-width:87.5rem){.header-parcours-vie .wrapper-svg{padding-right:0;padding-left:0}}.header-parcours-vie .wrapper-svg svg{width:100%;height:100%;overflow:visible}@media (min-width:48rem){.page-node-type-life-course-map .header-parcours-vie .wrapper-svg{transform:translateY(calc(-1 * var(--padding-top)))}}.page-node-type-life-course-map .header-parcours-vie .story-separator{display:none}.page-node-type-life-course .header-parcours-vie{margin-bottom:-.6875rem}.life-course__content{--container-max-width:95.625rem;position:relative}.life-course__content .svg-wired{margin:0 auto}.life-course__story{--h2-margin-bottom:0;--h2-line-height:1.2;--text-offset:.4375rem;position:relative;margin-top:-.0625rem;overflow:hidden}.life-course__story .container{padding:0}.life-course__story .wrapper-svg,.life-course__story .wrapper-texte{width:100%}.life-course__story .wrapper-texte{display:flex;flex-direction:column;gap:var(--container-gutter);max-width:43rem;margin:0 auto;padding:0 var(--container-gutter) calc(var(--section-padding-bottom) * .5)}.life-course__story .wrapper-svg{vertical-align:top;line-height:0;position:relative;margin:0 auto}.life-course__story .wrapper-svg svg{width:60rem;height:60rem;overflow:visible}.life-course__story .experience{--h4-margin-bottom:0;margin-top:var(--container-gutter)}.life-course__story .c-media-audio--remote{margin:var(--container-gutter) 0}.life-course__story .c-media-audio--remote iframe{width:100%;height:13.75rem}.life-course__story .c-media-audio--remote .didomi__content{min-height:13.75rem}.life-course__story .c-media-audio--remote .c-accordions{margin-top:var(--container-gutter)}.life-course__story .ck-keyfigure__wrapper p{font-weight:700}.life-course__story .ck-keyfigure{display:block;font-weight:700;white-space:nowrap}@media (min-width:64rem){.life-course__story .container{display:flex;justify-content:space-between}.life-course__story .wrapper-svg,.life-course__story .wrapper-texte{flex:0 1 50%}.life-course__story .wrapper-texte{padding-top:calc(var(--section-padding-top) * .5)}.life-course__story .wrapper-svg{margin:0}.life-course__story:nth-of-type(2n) .wrapper-texte{padding-left:calc(var(--container-gutter) + var(--text-offset));margin-left:0}.life-course__story:nth-of-type(odd) .story-separator{left:auto;right:.125rem}.life-course__story:nth-of-type(odd) .container{flex-direction:row-reverse}.life-course__story:nth-of-type(odd) .wrapper-texte{padding-right:calc(var(--container-gutter) + var(--text-offset));margin-right:0}}@media (min-width:87.5rem){.life-course__story .container{--container-max-width:120rem}}
}
