@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:inherit;color:inherit}article,aside,details,figcaption,footer,header,menu,nav,section,main,picture{display:block}figure{display:inline-block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}template{display:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px dashed;outline-offset:2px}.using-mouse a,.using-mouse button,.using-mouse [role=button],.using-mouse input,.using-mouse select,.using-mouse textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}a::-moz-focus-inner,button::-moz-focus-inner,[role=button]::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a[href]{cursor:pointer}input,textarea{outline:none;color:inherit}select{color:inherit}input,button{-webkit-appearance:none}sub{font-size:max(10px,60%)}sup{font-size:max(10px,50%)}textarea{resize:none}button{color:inherit;border:0;background:transparent}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*,*:before,*:after{box-sizing:border-box}.hidden{visibility:hidden;position:absolute;left:-1px;top:-1px;width:0;height:0;opacity:.01}img{height:auto;display:block;max-width:100%;width:100%}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.skip-link{position:absolute;top:-40px;left:6px;background:var(--c-theme);color:#fff;padding:3px 10px;z-index:99999;transition:top;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:top;font-size:1.5rem}.skip-link:focus{top:6px}.accessibility-contrast-high{--c-theme: #d20000;--c-theme-dark: #32010D;--color-dark-grey: #575757}.accessibility-font-adapted{--font-title: "open-dyslexic", sans-serif;--font-text: "open-dyslexic", sans-serif}.accessibility-lineSpacing-adapted *{letter-spacing:.12em!important;line-height:1.5em!important;word-spacing:.16em!important}.fade-leave-active{animation:fade-in reverse .6s;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.fade-enter-active{animation:fade-in .6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.645,.045,.355,1);position:absolute;top:0}.slide-leave-active{animation:slide-from-bottom reverse .6s;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.slide-enter-active{animation:slide-from-bottom .6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.slide-left-leave-active{animation:slide-from-right reverse .6s;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.slide-left-enter-active{animation:slide-from-right .6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.645,.045,.355,1)}@font-face{font-family:fontello;src:url(/build/fontello-regular-normal-BWnjYmXC.woff2) format("woff2"),url(/build/fontello-regular-normal-DFT7lJnQ.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:ubuntu;src:url(/build/ubuntu-light-normal-DszNhVMj.woff2) format("woff2"),url(/build/ubuntu-light-normal-PQ0x2FRR.woff) format("woff");font-weight:200;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:ubuntu;src:url(/build/ubuntu-regular-normal-DRU_qSuV.woff2) format("woff2"),url(/build/ubuntu-regular-normal-C9szYl9_.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:ubuntu;src:url(/build/ubuntu-regular-italic-DqPdP2KF.woff2) format("woff2"),url(/build/ubuntu-regular-italic-CMmyWSi4.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto}@font-face{font-family:ubuntu;src:url(/build/ubuntu-medium-normal-CnhqP2On.woff2) format("woff2"),url(/build/ubuntu-medium-normal-BfK3-lb1.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:ubuntu;src:url(/build/ubuntu-bold-normal-By7R2dAA.woff2) format("woff2"),url(/build/ubuntu-bold-normal-BbQS6hg9.woff) format("woff");font-weight:800;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:open-dyslexic;src:url(/build/open-dyslexic-bold-normal-BmVawbSx.woff2) format("woff2"),url(/build/open-dyslexic-bold-normal-D444gyfL.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}.b-scrollable__description:after,.b-push-links__list-title:after,.b-hero__back:before,.b-hero .js-control:before,.b-hero .js-control.is-playing:before,.b-hero__text--large .b-hero__text-description:after,.b-form-suggest .p-field [value=company]+span:before,.b-form-suggest .p-field [value=nonprofit]+span:before,.b-form-suggest .p-field [value=individual]+span:before,.b-form-suggest .p-field [value=cse]+span:before,.b-form-suggest .p-field [value=administration]+span:before,.b-form-suggest .p-field [value=school]+span:before,.b-form-contact .p-field [value=company]+span:before,.b-form-contact .p-field [value=nonprofit]+span:before,.b-form-contact .p-field [value=individual]+span:before,.b-form-contact .p-field [value=cse]+span:before,.b-form-contact .p-field [value=administration]+span:before,.b-form-contact .p-field [value=school]+span:before,.b-faq__item-arrow:before,.b-cornerstone__item span:last-of-type:after,.b-career-selector .js-cta:after,.p-youtube a:before,.p-vimeo a:before,.p-testimony__play:before,.p-select:before,.p-search__magnifier:before,.p-network__title:after,.p-header__world:before,.p-header__world:after,.p-header__accessibility:before,.p-header__search:before,.p-header__country:after,.p-footer__language:before,.p-field--select:before,.p-field__button:after,.p-cornerstone-form__input--checkbox:before,.p-contact-form-link:after,.p-accessibility__link:before,.p-accessibility__dialog-close:before,.back-to-top:before,.b-video .js-cta:after,.b-sitemap__link:after,.b-documents__item-link:after,.p-testimony__transcript-cta:after,.p-search-result__cta:after,.p-program__description-link:after,.p-header__presences .p-menu__link:after,.p-header__megamenu .p-menu__items--level1 .p-menu__link--all:after,.p-footer .p-menu__link:after,.p-cta.is-link:after,.b-toggles__switch-arrow:before,.b-regions__link span:before,.b-push-page__arrow:before,.b-paragraphs__item-arrow:before,.b-paragraphs__item--link .p-cta:before,.p-text-card__arrow:before,.p-push-link__arrow:before,.p-pagination__arrow:before,.p-page__arrow:before,.p-mobility_sphere__arrow:before,.p-country__arrow:before,.p-case-study__arrow:before,.p-article__arrow:before,.b-panel__arrow:before,x-accordion .js-cta__arrow:before,.p-header__bar .p-menu .menu-item-parent>a:after,.p-header__megamenu .p-menu__column-arrow:after,.p-header__close:before,.p-follow__arrow:before,.p-expert-alt__link:before,.p-download__arrow:before,dialog .dialog-button:before,.p-cornerstone-form__values .is-tag:after,[data-icon]:not(.dashicons):before,[data-icon_after]:after,[icon]:before,[icon-after]:after{font-family:fontello,sans-serif;text-transform:none;line-height:1;font-size:inherit;font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}[data-icon=back]:before,[data-icon_after=back]:after,[icon=back]:before,[icon-after=back]:after{content:""}.p-accessibility__link:before,[data-icon=whatsapp]:before,[data-icon_after=whatsapp]:after,[icon=whatsapp]:before,[icon-after=whatsapp]:after{content:""}.p-follow__arrow:before,[data-icon=instagram]:before,[data-icon_after=instagram]:after,[icon=instagram]:before,[icon-after=instagram]:after{content:""}[data-icon=youtube]:before,[data-icon_after=youtube]:after,[icon=youtube]:before,[icon-after=youtube]:after{content:""}.p-expert-alt__link:before,[data-icon=linkedin]:before,[data-icon_after=linkedin]:after,[icon=linkedin]:before,[icon-after=linkedin]:after{content:""}[data-icon=twitter]:before,[data-icon_after=twitter]:after,[icon=twitter]:before,[icon-after=twitter]:after{content:""}[data-icon=facebook]:before,[data-icon_after=facebook]:after,[icon=facebook]:before,[icon-after=facebook]:after{content:""}.p-field__button:after,.p-download__arrow:before,[data-icon=download]:before,[data-icon_after=download]:after,[icon=download]:before,[icon-after=download]:after{content:""}.p-header__accessibility:before,[data-icon=universal-access]:before,[data-icon_after=universal-access]:after,[icon=universal-access]:before,[icon-after=universal-access]:after{content:""}.p-header__world:before,.p-header__country:after,.p-footer__language:before,[data-icon=world]:before,[data-icon_after=world]:after,[icon=world]:before,[icon-after=world]:after{content:""}.b-push-links__list-title:after,.b-hero__back:before,.b-faq__item-arrow:before,.b-cornerstone__item span:last-of-type:after,.b-career-selector .js-cta:after,.p-select:before,.p-network__title:after,.p-field--select:before,.p-cornerstone-form__input--checkbox:before,.back-to-top:before,.b-video .js-cta:after,.b-sitemap__link:after,.b-documents__item-link:after,.p-testimony__transcript-cta:after,.p-search-result__cta:after,.p-program__description-link:after,.p-header__presences .p-menu__link:after,.p-header__megamenu .p-menu__items--level1 .p-menu__link--all:after,.p-footer .p-menu__link:after,.p-cta.is-link:after,.b-panel__arrow:before,x-accordion .js-cta__arrow:before,.p-header__bar .p-menu .menu-item-parent>a:after,.p-header__megamenu .p-menu__column-arrow:after,[data-icon=arrow-down]:before,[data-icon_after=arrow-down]:after,[icon=arrow-down]:before,[icon-after=arrow-down]:after{content:""}[data-icon=mail]:before,[data-icon_after=mail]:after,[icon=mail]:before,[icon-after=mail]:after{content:""}.p-search__magnifier:before,.p-header__search:before,[data-icon=magnifier]:before,[data-icon_after=magnifier]:after,[icon=magnifier]:before,[icon-after=magnifier]:after{content:""}.b-scrollable__description:after,.b-hero__text--large .b-hero__text-description:after,[data-icon=logo]:before,[data-icon_after=logo]:after,[icon=logo]:before,[icon-after=logo]:after{content:""}[data-icon=document]:before,[data-icon_after=document]:after,[icon=document]:before,[icon-after=document]:after{content:""}.b-toggles__switch-arrow:before,.b-regions__link span:before,.b-push-page__arrow:before,.b-paragraphs__item-arrow:before,.b-paragraphs__item--link .p-cta:before,.p-text-card__arrow:before,.p-push-link__arrow:before,.p-pagination__arrow:before,.p-page__arrow:before,.p-mobility_sphere__arrow:before,.p-country__arrow:before,.p-case-study__arrow:before,.p-article__arrow:before,[data-icon=arrow]:before,[data-icon_after=arrow]:after,[icon=arrow]:before,[icon-after=arrow]:after{content:""}[data-icon=crosshair]:before,[data-icon_after=crosshair]:after,[icon=crosshair]:before,[icon-after=crosshair]:after{content:""}.b-hero .js-control:before,.p-youtube a:before,.p-vimeo a:before,.p-testimony__play:before,[data-icon=play]:before,[data-icon_after=play]:after,[icon=play]:before,[icon-after=play]:after{content:""}.p-header__world:after,.p-accessibility__dialog-close:before,.p-header__close:before,dialog .dialog-button:before,.p-cornerstone-form__values .is-tag:after,[data-icon=cross]:before,[data-icon_after=cross]:after,[icon=cross]:before,[icon-after=cross]:after{content:""}[data-icon=growth]:before,[data-icon_after=growth]:after,[icon=growth]:before,[icon-after=growth]:after{content:""}[data-icon=planning]:before,[data-icon_after=planning]:after,[icon=planning]:before,[icon-after=planning]:after{content:""}[data-icon=worker]:before,[data-icon_after=worker]:after,[icon=worker]:before,[icon-after=worker]:after{content:""}.b-form-suggest .p-field [value=company]+span:before,.b-form-contact .p-field [value=company]+span:before,[data-icon=building]:before,[data-icon_after=building]:after,[icon=building]:before,[icon-after=building]:after{content:""}.b-form-suggest .p-field [value=nonprofit]+span:before,.b-form-contact .p-field [value=nonprofit]+span:before,[data-icon=hand]:before,[data-icon_after=hand]:after,[icon=hand]:before,[icon-after=hand]:after{content:""}.b-form-suggest .p-field [value=individual]+span:before,.b-form-contact .p-field [value=individual]+span:before,[data-icon=person]:before,[data-icon_after=person]:after,[icon=person]:before,[icon-after=person]:after{content:""}.b-form-suggest .p-field [value=administration]+span:before,.b-form-contact .p-field [value=administration]+span:before,[data-icon=world-alt]:before,[data-icon_after=world-alt]:after,[icon=world-alt]:before,[icon-after=world-alt]:after{content:""}.b-form-suggest .p-field [value=school]+span:before,.b-form-contact .p-field [value=school]+span:before,[data-icon=book]:before,[data-icon_after=book]:after,[icon=book]:before,[icon-after=book]:after{content:""}.b-form-suggest .p-field [value=cse]+span:before,.b-form-contact .p-field [value=cse]+span:before,[data-icon=group]:before,[data-icon_after=group]:after,[icon=group]:before,[icon-after=group]:after{content:""}[data-icon=x]:before,[data-icon_after=x]:after,[icon=x]:before,[icon-after=x]:after{content:""}.p-contact-form-link:after,[data-icon=question]:before,[data-icon_after=question]:after,[icon=question]:before,[icon-after=question]:after{content:""}.b-hero .js-control.is-playing:before,[data-icon=pause]:before,[data-icon_after=pause]:after,[icon=pause]:before,[icon-after=pause]:after{content:""}[data-icon_after=linkedin]:after{margin-top:-2px}@keyframes placeholder{0%{opacity:1}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-down{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:none}}@keyframes unslide-up{to{opacity:0;transform:translateY(-4rem)}0%{opacity:1;transform:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:none}}@keyframes unslide-down{to{opacity:0;transform:translateY(4rem)}0%{opacity:1;transform:none}}@keyframes slide-right{0%{opacity:0;transform:translate(-4rem)}to{opacity:1;transform:none}}@keyframes unslide-left{to{opacity:0;transform:translate(-4rem)}0%{opacity:1;transform:none}}@keyframes slide-left{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:none}}@keyframes unslide-right{to{opacity:0;transform:translate(4rem)}0%{opacity:1;transform:none}}@keyframes slide-from-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes slide-from-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes slide-from-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes slide-from-right{0%{transform:translate(100%)}to{transform:none}}@keyframes slide-to-top{0%{transform:none}to{transform:translateY(-100%)}}@keyframes slide-to-bottom{0%{transform:none}to{transform:translateY(100%)}}@keyframes slide-to-bottom-hide{0%{transform:none}50%{transform:translateY(100%);opacity:1}50.1%{opacity:0}to{opacity:0}}@keyframes slide-to-left{0%{transform:none}to{transform:translate(-100%)}}@keyframes slide-to-right{0%{transform:none}to{transform:translate(100%)}}@keyframes fade-from-top{0%{opacity:0;transform:translateY(-4rem)}to{transform:none}}@keyframes fade-from-bottom{0%{opacity:0;transform:translateY(4rem)}to{transform:none}}@keyframes fade-from-left{0%{opacity:0;transform:translate(-4rem)}to{transform:none}}@keyframes fade-from-right{0%{opacity:0;transform:translate(4rem)}to{transform:none}}@keyframes fade-to-top{0%{transform:none}to{opacity:0;transform:translateY(-4rem)}}@keyframes fade-to-bottom{0%{transform:none}to{opacity:0;transform:translateY(4rem)}}@keyframes fade-to-left{0%{transform:none}to{opacity:0;transform:translate(-4rem)}}@keyframes fade-to-right{0%{transform:none}to{opacity:0;transform:translate(4rem)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes scale{0%{transform:scale(0)}to{transform:none}}@keyframes zoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}@keyframes unzoom-in{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes unzoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.2)}}@keyframes rotate-x{0%{opacity:0;transform:perspective(400px) rotateX(-90deg)}to{opacity:1;transform:perspective(400px)}}@keyframes rotate-y{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px)}}@keyframes pop{0%{opacity:0;transform:scale(0)}40%{opacity:1}60%{transform:scale(.9,1.02)}80%{transform:scale(1.02,.98)}to{transform:none}}@keyframes enlarge{0%{width:0}to{width:100%}}@keyframes push-from-bottom{0%{transform:none;fill:#02b935}to{transform:translateY(-200%);fill:#1dade3}}@keyframes push-from-top{0%{transform:translateY(-200%);fill:#1dade3}to{transform:none;fill:#02b935}}@keyframes appear{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes disappear{to{transform:scaleX(0);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(1);transform-origin:right}0%{transform:scaleX(0);transform-origin:right}}@keyframes placeholder{0%{background-position:-468px 0}to{background-position:468px 0}}.b-scrollable__background:after,.b-push-page__background:after,.b-push-links__item-background:after,.b-push-cta__background:after,.b-image--overlay .b-image__content+.b-image__background:after,.b-hero__background:after,.b-hero-news__background:after,.b-contact__background:after,.b-career-selector__background:after,.p-testimony__image:after,.p-page__image:after,.p-expert-alt__image:after,.p-event__image picture:after,.p-country__image:after,.p-case-study__image picture:after,.p-article__image picture:after{background:linear-gradient(180deg,#0000 7%,#0003 75%),linear-gradient(0deg,#0003 0% 100%);background-blend-mode:normal,multiply;content:"";position:absolute;inset:0;pointer-events:none}.accessibility-contrast-high .b-scrollable__background:after,.accessibility-contrast-high .b-push-page__background:after,.accessibility-contrast-high .b-push-links__item-background:after,.accessibility-contrast-high .b-push-cta__background:after,.accessibility-contrast-high .b-image--overlay .b-image__content+.b-image__background:after,.b-image--overlay .accessibility-contrast-high .b-image__content+.b-image__background:after,.accessibility-contrast-high .b-hero__background:after,.accessibility-contrast-high .b-hero-news__background:after,.accessibility-contrast-high .b-contact__background:after,.accessibility-contrast-high .b-career-selector__background:after,.accessibility-contrast-high .p-testimony__image:after,.accessibility-contrast-high .p-page__image:after,.accessibility-contrast-high .p-expert-alt__image:after,.accessibility-contrast-high .p-event__image picture:after,.p-event__image .accessibility-contrast-high picture:after,.accessibility-contrast-high .p-country__image:after,.accessibility-contrast-high .p-case-study__image picture:after,.p-case-study__image .accessibility-contrast-high picture:after,.accessibility-contrast-high .p-article__image picture:after,.p-article__image .accessibility-contrast-high picture:after{background:linear-gradient(180deg,#0000 7%,#0006 75%),linear-gradient(0deg,#0006 0% 100%)}.b-image--overlay .b-image__content+.b-image__background:before,.b-hero__background:before,.b-hero-news__background:before{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 1px,transparent 10rem);background-size:100% 100%;background-repeat:no-repeat;content:"";position:absolute;top:4rem;left:0;width:100%;bottom:0;mix-blend-mode:overlay;pointer-events:none}.b-text-image.has-background:before,.b-text-cards.has-background:before,.b-programs:before,.b-page-list.has-background:before,.b-networks:before,.b-form-suggest:before,.b-form-contact:before,.b-faq.has-background:before{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 1px,transparent 1px,transparent 10rem);background-size:100% 100%;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;bottom:0;mix-blend-mode:overlay;pointer-events:none;background-attachment:fixed}.is-root-container{color:var(--c-text);font-family:var(--font-text)}.is-root-container input,.is-root-container textarea,.is-root-container select,.is-root-container button{font-family:inherit;font-size:inherit}html{font-size:min(.7vw,10px)}.wysiwyg a,.wysiwyg x-mail{text-decoration:underline;cursor:pointer;font-weight:400;color:var(--c-text);transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.wysiwyg a:hover,.wysiwyg x-mail:hover{color:var(--c-theme)}.wysiwyg a[target=_blank]:after,.wysiwyg x-mail[target=_blank]:after{content:"⇱";transform:scaleX(-1);display:inline-block;margin-left:.1em}.wysiwyg p,.wysiwyg table,.wysiwyg li{font-size:inherit}.wysiwyg p{white-space:normal}.wysiwyg b,.wysiwyg strong{font-weight:600}.wysiwyg .a-cta{display:inline-block}.wysiwyg .a-cta span{text-decoration:underline;white-space:normal;max-width:none;overflow:visible}.wysiwyg .a-cta span:after{display:none}.wysiwyg font[size="2"]{font-size:inherit}.wysiwyg font[size="3"]{font-size:2rem;font-weight:700;color:var(--c-theme)}.wysiwyg ol{list-style:decimal;padding-left:1em}.wysiwyg ul{list-style:disc;padding-left:1em}.wysiwyg li+li{margin-top:.5em}.wysiwyg *+table,.wysiwyg *+ul,.wysiwyg *+p,.wysiwyg *+blockquote{margin-top:2rem}.wysiwyg *+h1,.wysiwyg *+h2,.wysiwyg *+h3{margin-top:var(--space-xl)}.wysiwyg table{table-layout:fixed}.wysiwyg table td{border:1px solid var(--c-border-input);padding:10px;vertical-align:top;width:1%;max-width:0}.wysiwyg img{width:100%;border-radius:8px}.wysiwyg img.aligncenter{width:auto;margin-left:auto;margin-right:auto}.wysiwyg img.alignleft{width:auto;margin-right:auto;margin-left:0}.wysiwyg img.alignright{width:auto;margin-left:auto;margin-right:0}.wysiwyg blockquote{padding:4rem}.wysiwyg sup,.wysiwyg sub{line-height:1;font-size:70%}.wysiwyg small{display:inline-block}b,strong{font-weight:600}p{white-space:pre-line;text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:pretty}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.b-video__title--large,.b-text-image__title--large,.p-keyfigure__title,.p-eco-conception__description span{font-family:var(--font-title);font-weight:600;line-height:.8;font-size:7rem}.b-title-push__title,.b-scrollable__title,.b-push-cta__title,.b-hero__title,.b-hero-news__title,.b-hero-archive__title,.b-contact__title{font-family:var(--font-title);font-weight:600;font-size:5.6rem;line-height:1.1;text-transform:uppercase}.b-search-results__title,.b-push-links__item-title,.b-keyfigures__background+.b-keyfigures__items .p-keyfigure__title,.home .b-hero__text--large .b-hero__text-title,.b-form-suggest__title,.b-events__items .p-event:nth-child(1) .p-event__date span:first-of-type,.b-cornerstone__title,.p-intro__title,.wysiwyg h2{font-family:var(--font-title);font-weight:600;font-size:4.4rem;line-height:1.2;text-transform:uppercase}.b-video__title--main,.b-toggles__content-title,.b-title-text__description h2,.b-title-text--regular .b-title-text__title,.b-title-text--invert .b-title-text__description,.b-title-push__push-title,.b-text-image__title--main,.b-sitemap__title,.b-scrollable__description,.b-schema__title,.b-regions--list .p-intro__title,.b-quote__title,.b-quote__quote--large,.b-push-social__intro .p-intro__title,.b-push-page__title,.b-push-links__items--3 .b-push-links__item-title,.b-paragraphs__item-title,.b-panel__title,.b-pages .p-page__title,.b-page-list--column .p-page__title,.b-mobility-sphere__title,.b-image--overlay .b-image__title,.b-hero__push-title,.b-hero__job-title,.b-hero__data-title,.b-hero__data-item:before,.b-hero__text-title,.b-hero__text--normal .b-hero__text-title,.b-hero__text--large .b-hero__text-description,.b-geonexio__title,.b-events__items .p-event:nth-child(1) .p-event__title,.p-text-card__title,.p-slide__title,.p-push-link__title,.p-program__title,.p-mini-solution-finder__title,.p-header__presences-title,.p-header__megamenu .p-menu__items--level1>.p-menu__item>.p-menu__column,.p-accessibility__title,.b-experts__intro .p-intro__title,.wysiwyg h1{font-family:var(--font-title);font-weight:600;font-size:2.8rem;line-height:1.3;text-transform:uppercase}.b-title-text__description h3,.b-title-text--invert .b-title-text__title,.b-quote__quote--normal,.b-push-event__title,.b-paragraphs__item--text:nth-child(2) .b-paragraphs__item-title,.b-paragraphs__item--text:nth-child(3) .b-paragraphs__item-title,.b-paragraphs__item--link .b-paragraphs__item-title,.b-image--boxed .b-image__title,.b-hero__text--balanced .b-hero__text-title,.b-hero__text--balanced .b-hero__text-description,.b-form-contact__title,.p-text-card__title--number,.p-testimony__quote,.p-page__title,.p-networks-push__title,.p-mobility_sphere__title,.p-form legend,.p-expert-alt__title b,.p-event__title,.p-download__title,.p-country__title,.p-case-study__title,.p-article__title{font-family:var(--font-title);font-weight:600;font-size:2rem;line-height:1.3;text-transform:none}.p-network__title,.p-header__megamenu .p-menu__item,.p-expert__title,.p-author__title{font-family:var(--font-title);font-weight:600;font-size:1.8rem;line-height:1.3}.p-eco-conception__description,.wysiwyg h3{font-size:20px;font-size:max(20px,2rem);line-height:1.2;font-weight:600}.is-root-container,.wysiwyg h4{font-weight:400;font-size:1.8rem;line-height:1.4}.b-solutions-form__label,.p-header{font-weight:600;font-size:1.5rem;line-height:1;text-transform:uppercase}.back-to-top,.b-push-links__list-title,.b-push-links__select,.p-field--submit button,.p-field__button,.p-eco-conception__cta,.p-download__cta,.p-cta.is-button,.p-cornerstone-form__input button,.p-contact-form-link{font-weight:600;font-size:1.4rem;line-height:1;text-transform:uppercase}.b-solutions-form__term,.b-solution-finder__tag,.b-scrollable__tag,.b-push-event__tag,.b-panel__step,.b-panel__anchor span,.b-hero-news__tag,.b-hero-archive__tag,.b-hero-archive__filter-term,.b-countries__term,.b-anchor span,.p-search-result__tag,.p-intro__tag,.p-event__term,.p-cornerstone-form__values .is-tag,.p-case-study__term,.p-article__term,.b-networks__type a{background:var(--color-light-grey);border-radius:3rem;padding:1.1em 1.4em;font-weight:600;letter-spacing:.04em;font-size:11px;line-height:1;text-transform:uppercase;color:var(--c-text);white-space:nowrap;display:inline-flex;transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background;align-items:center;grid-gap:5px}.b-scrollable__tag,.b-push-event__tag,.b-panel__anchor span,.b-hero-news__tag,.b-hero-archive__tag,.b-anchor span,.has-background .p-intro__tag,.p-event__term,.p-case-study__term,.p-article__term{background:var(--c-white)}.b-scrollable__tag:focus-visible,.b-push-event__tag:focus-visible,.b-panel__anchor span:focus-visible,.b-hero-news__tag:focus-visible,.b-hero-archive__tag:focus-visible,.b-anchor span:focus-visible,.has-background .p-intro__tag:focus-visible,.p-event__term:focus-visible,.p-case-study__term:focus-visible,.p-article__term:focus-visible{outline-color:var(--c-white)}.p-cornerstone-form__values .is-tag{border-radius:10px}.p-cornerstone-form__values .is-tag:after{margin-left:1rem}.b-solutions-form__term,.b-hero-news__tag--type,.b-hero-archive__filter-term,.b-countries__term,.p-search-result__tag,.p-intro__tag,.b-networks__type a{background:var(--color-grey)}.b-career-selector__intro .p-intro__tag{background:none;border:1px solid;color:inherit}.b-solutions-form__term.is-current,.b-hero-archive__filter-term.is-current,.b-countries__term.is-current{background:var(--c-theme);color:var(--c-white)}.b-solutions-form__term.is-current:focus-visible,.b-hero-archive__filter-term.is-current:focus-visible,.b-countries__term.is-current:focus-visible{outline-color:var(--c-theme)}.b-title-push__push-text,.b-push-page__text,.b-image--overlay .b-image__content,.b-hero .p-follow,.b-hero__push-text,.b-hero__data,.b-hero-news__content,.b-career-selector__text,.b-career-selector__bottom-text,.p-testimony__content,.p-page__content,.p-networks-push__text,.p-mini-solution-finder__content,.p-expert-alt__text,.p-event__text,.p-country__title,.p-cornerstone-form,.p-case-study__text,.p-article__text{background:#ffffff1a;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px)}.accessibility-contrast-high .b-title-push__push-text,.accessibility-contrast-high .b-push-page__text,.accessibility-contrast-high .b-image--overlay .b-image__content,.b-image--overlay .accessibility-contrast-high .b-image__content,.accessibility-contrast-high .b-hero .p-follow,.b-hero .accessibility-contrast-high .p-follow,.accessibility-contrast-high .b-hero__push-text,.accessibility-contrast-high .b-hero__data,.accessibility-contrast-high .b-hero-news__content,.accessibility-contrast-high .b-career-selector__text,.accessibility-contrast-high .b-career-selector__bottom-text,.accessibility-contrast-high .p-testimony__content,.accessibility-contrast-high .p-page__content,.accessibility-contrast-high .p-networks-push__text,.accessibility-contrast-high .p-mini-solution-finder__content,.accessibility-contrast-high .p-expert-alt__text,.accessibility-contrast-high .p-event__text,.accessibility-contrast-high .p-country__title,.accessibility-contrast-high .p-cornerstone-form,.accessibility-contrast-high .p-case-study__text,.accessibility-contrast-high .p-article__text{background:#00000080}.p-event__text,.p-article__text{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.b-push-page__text:focus-visible .b-push-page__title,.b-faq__item-header:focus-visible .b-faq__item-title,.p-youtube a:focus-visible:after,.p-vimeo a:focus-visible:after,.p-page a:focus-visible .p-page__title,.p-country a:focus-visible .p-country__arrow,.p-case-study__link:focus-visible .p-case-study__title,.p-article__link:focus-visible .p-article__title{outline:2px dashed;outline-offset:2px}:root{--p:0;--c-background: #FFF;--c-text: #1E1E1E;--c-theme: #ff0000;--c-theme-dark: #920024;--c-theme-alt: #F2F0F0;--color-light-grey: #EFEFEF;--color-dark-grey: #969696;--color-grey: #E3E3E3;--color-grey-hover: #D3D3D3;--c-black: #1E1E1E;--c-white: #fff;--header-h: 6rem;--app-height: 100vh;--app-init-height: 100vh;--admin-h: 0px;--footer-h: 22.5rem;--c-border: rgba(0,0,0,.1) ;--c-border-input: #E5E5E5;--c-transparent: rgba(255,255,255,.3) ;--c-placeholder-color: #969696;--space-xl: 6rem;--space-xxl: 8rem;--space-xxxl: 10rem;--space-section: 10rem;--padding-section: 4rem;--grid-gap: 8rem;--grid-container-w: 140rem;--font-title: "ubuntu", arial, sans-serif;--font-text: "ubuntu", arial, sans-serif}html{scroll-behavior:smooth;scroll-padding:calc(var(--header-h) + 4rem)}*{scroll-margin-top:10px}.has-scrolled--up *{scroll-margin-top:calc(var(--header-h) + 4rem)}body{max-width:1920px;margin-left:auto;margin-right:auto}body.disable-hover{pointer-events:none}.is-root-container{width:100%;position:relative}.container{margin-left:auto;margin-right:auto;display:flex;flex-flow:column;align-items:flex-start;position:relative;width:calc(100% - 6rem);max-width:var(--grid-container-w);grid-gap:4rem}.container .container{width:100%}.container+.container{margin-top:4rem}.container--small+.container{margin-top:var(--space-xl)}.container--full{max-width:1920px;width:100%}.container--empty{text-align:center;padding-top:var(--space-section);position:static}.container--empty:after{content:"";background-image:linear-gradient(45deg,#204575 25%,#fff 25% 50%,#204575 50% 75%,#fff 75% 100%);background-size:56.57px 56.57px;position:absolute;inset:0;opacity:.04}.container--large{max-width:1920px}.container--large .container{width:100%}.container--small{max-width:93rem}main{position:relative;width:100%;z-index:1;background:var(--c-background);pointer-events:none;transition:filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:filter;will-change:unset}.has-search:not(.search-results):not(.search-no-results) main{filter:blur(6px)}.has-search:not(.search-results):not(.search-no-results) main *{pointer-events:none}.sections{width:100%;margin-left:auto;margin-right:auto;pointer-events:all}section{margin-top:var(--space-section);position:relative}:not(.wp-block)>section:first-of-type,.wp-block:first-of-type section{margin-top:0}:not(.wp-block)>section.b-solutions-form:first-of-type,:not(.wp-block)>section.b-hero-archive:first-of-type{padding-top:calc(var(--header-h) + var(--space-section));padding-bottom:var(--space-xl)}:not(.wp-block)>section:last-of-type:not(.has-background-image,.has-background){margin-bottom:var(--space-section)}:not(.wp-block)>section.b-push-links:last-of-type{margin-bottom:2rem}:not(.wp-block)>section.b-page-list:last-of-type{margin-bottom:var(--space-xl)}:not(.wp-block)>section.b-pages:not(.has-background):last-of-type{margin-bottom:var(--space-xl)}section.has-background{padding-top:var(--space-section);padding-bottom:var(--space-section);background:var(--color-light-grey)}section.has-background--theme{background:var(--c-theme);color:var(--c-white)}section.has-stripes{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 1px,transparent 1px,transparent 10rem);background-size:100% 100%;background-repeat:no-repeat;content:"";position:absolute;top:4rem;left:0;width:100%;height:100%;mix-blend-mode:overlay}section.b-keyfigures+section.b-push-links{margin-top:4rem}section.b-solution-finder+section.has-background-image,section+section.has-background,section.has-large-image{margin-top:var(--space-xl)}section.has-background+section.has-background-image,section.has-background-image+section.has-background{margin-top:0}section.has-background--grey+section.has-background--grey,section.has-background--theme+section.has-background--theme{margin-top:calc(-1 * var(--space-xl))}section.has-background--grey+section.has-background--theme,section.has-background--theme+section.has-background--grey{margin-top:0}#next{display:inline;height:0}#root{min-height:calc(var(--app-height) - var(--admin-h));display:flex;flex-flow:column}figure{position:relative;display:block}figure.has-caption:after{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#0003 85%);content:""}figure figcaption{position:absolute;left:0;bottom:0;width:100%;padding:10px 2rem;color:var(--c-white);font-size:1.5rem;z-index:1}dialog{position:fixed;left:0;top:var(--admin-h);width:100%;bottom:0;height:auto;z-index:999;border:0;margin:0;padding:0;align-items:center;justify-content:center;background:none;display:flex}dialog .dialog-button{font-weight:600;cursor:pointer}dialog .dialog-button:before{font-size:10px;padding:15px;background:var(--c-white);border-radius:50%;color:var(--c-theme);border:1px solid var(--color-light-grey);margin-right:2rem}dialog .container{overflow:auto}picture.placeholder{position:relative}picture.placeholder img{background:var(--color-light-grey);display:block}picture.placeholder:after{position:absolute;inset:0;content:"";background:url(/build/logo-black-B0yFSxYQ.svg) no-repeat center;background-size:50% auto;opacity:.2}picture.placeholder--debug:after{display:none}img.is-placeholder{background:url(/build/logo-transparent-CFE3dITK.svg) no-repeat center var(--color-light-grey);background-size:50% auto}.b-push-links__list-title,.b-push-links__select,.p-field--submit button,.p-field__button,.p-eco-conception__cta,.p-download__cta,.p-cta.is-button,.p-cornerstone-form__input button,.p-contact-form-link,.back-to-top{display:inline-flex;border-radius:.8rem;text-align:center;position:relative;padding:2rem 3rem;transition:color,background,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background,opacity;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;grid-gap:10px;line-height:1.1;text-decoration:none!important;background:var(--c-white);color:var(--c-black);min-width:16rem}.b-push-links__list-title:focus-visible,.b-push-links__select:focus-visible,.p-field--submit button:focus-visible,.p-field__button:focus-visible,.p-eco-conception__cta:focus-visible,.p-download__cta:focus-visible,.p-cta.is-button:focus-visible,.p-cornerstone-form__input button:focus-visible,.p-contact-form-link:focus-visible,.back-to-top:focus-visible{outline-color:var(--c-white)}.b-push-links__list-title:after,.b-push-links__select:after,.p-field--submit button:after,.p-field__button:after,.p-eco-conception__cta:after,.p-download__cta:after,.p-cta.is-button:after,.p-cornerstone-form__input button:after,.p-contact-form-link:after,.back-to-top:after{transition:transform,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform,color}.b-push-links__list-title:hover,.b-push-links__select:hover,.p-field--submit button:hover,.p-field__button:hover,.p-eco-conception__cta:hover,.p-download__cta:hover,.p-cta.is-button:hover,.p-cornerstone-form__input button:hover,.p-contact-form-link:hover,.back-to-top:hover{background:var(--c-theme);color:var(--c-white)}.single-cornerstone .b-title-text__header .p-cta,.b-testimonies .p-cta,.b-hero__job .p-cta,.p-intro .p-cta,.p-header__megamenu .p-header__cta .p-cta,.has-megamenu .p-header__cta .p-cta,.p-field--submit button,.p-download__cta,.p-cta--theme.is-button,.p-cornerstone-form__input button,.p-contact-form-link,.back-to-top{background:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}.single-cornerstone .b-title-text__header .p-cta:focus-visible,.b-testimonies .p-cta:focus-visible,.b-hero__job .p-cta:focus-visible,.p-intro .p-cta:focus-visible,.p-header__megamenu .p-header__cta .p-cta:focus-visible,.has-megamenu .p-header__cta .p-cta:focus-visible,.p-field--submit button:focus-visible,.p-download__cta:focus-visible,.p-cta--theme.is-button:focus-visible,.p-cornerstone-form__input button:focus-visible,.p-contact-form-link:focus-visible,.back-to-top:focus-visible{outline-color:var(--c-theme)}.single-cornerstone .b-title-text__header .p-cta:hover,.b-testimonies .p-cta:hover,.b-hero__job .p-cta:hover,.p-intro .p-cta:hover,.p-header__megamenu .p-header__cta .p-cta:hover,.has-megamenu .p-header__cta .p-cta:hover,.p-field--submit button:hover,.p-download__cta:hover,.p-cta--theme.is-button:hover,.p-cornerstone-form__input button:hover,.p-contact-form-link:hover,.back-to-top:hover{background:var(--c-theme-dark);color:var(--c-white);border-color:var(--c-theme-dark)}.b-title-text__header .p-cta,.b-paragraphs__item--text .p-cta,.b-page-list__items .p-cta,.b-news .p-cta,.b-countries__items .p-cta,.b-cornerstone .p-cta,.b-case-studies__items .p-cta,.b-articles__items .p-cta{background:var(--color-light-grey);border:0}.b-title-text__header .p-cta:focus-visible,.b-paragraphs__item--text .p-cta:focus-visible,.b-page-list__items .p-cta:focus-visible,.b-news .p-cta:focus-visible,.b-countries__items .p-cta:focus-visible,.b-cornerstone .p-cta:focus-visible,.b-case-studies__items .p-cta:focus-visible,.b-articles__items .p-cta:focus-visible{outline-color:var(--c-text)}.b-title-text__header .p-cta:hover,.b-paragraphs__item--text .p-cta:hover,.b-page-list__items .p-cta:hover,.b-news .p-cta:hover,.b-countries__items .p-cta:hover,.b-cornerstone .p-cta:hover,.b-case-studies__items .p-cta:hover,.b-articles__items .p-cta:hover{background:var(--color-grey);color:var(--c-text)}.has-background .p-intro .p-cta,.has-background-image .p-intro .p-cta,.p-field__button,.p-eco-conception__cta{background:var(--c-white)}.has-background .p-intro .p-cta:hover,.has-background-image .p-intro .p-cta:hover,.p-field__button:hover,.p-eco-conception__cta:hover{background:var(--c-theme);color:var(--c-white)}.is-active.b-push-links__list-title,.is-active.b-push-links__select,.p-field--submit button.is-active,.is-active.p-field__button,.is-active.p-eco-conception__cta,.is-active.p-download__cta,.is-active.p-cta.is-button,.p-cornerstone-form__input button.is-active,.is-active.p-contact-form-link,.is-active.back-to-top{background:var(--c-black);color:var(--c-white);border-color:var(--c-black)}.is-disabled.b-push-links__list-title,.is-disabled.b-push-links__select,.p-field--submit button.is-disabled,.is-disabled.p-field__button,.is-disabled.p-eco-conception__cta,.is-disabled.p-download__cta,.is-disabled.p-cta.is-button,.p-cornerstone-form__input button.is-disabled,.is-disabled.p-contact-form-link,.is-disabled.back-to-top{opacity:.3;pointer-events:none}.is-loading.b-push-links__list-title,.is-loading.b-push-links__select,.p-field--submit button.is-loading,.is-loading.p-field__button,.is-loading.p-eco-conception__cta,.is-loading.p-download__cta,.is-loading.p-cta.is-button,.p-cornerstone-form__input button.is-loading,.is-loading.p-contact-form-link,.is-loading.back-to-top{pointer-events:none}.is-loading.b-push-links__list-title:after,.is-loading.b-push-links__select:after,.p-field--submit button.is-loading:after,.is-loading.p-field__button:after,.is-loading.p-eco-conception__cta:after,.is-loading.p-download__cta:after,.is-loading.p-cta.is-button:after,.p-cornerstone-form__input button.is-loading:after,.is-loading.p-contact-form-link:after,.is-loading.back-to-top:after{content:"";width:2rem;height:2rem;background:url("data:image/svg+xml,%3c!--%20By%20Sam%20Herbert%20(@sherb),%20for%20everyone.%20More%20@%20http://goo.gl/7AJzbL%20--%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20xmlns='http://www.w3.org/2000/svg'%20stroke='%231D1D1D'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke-width='2'%3e%3ccircle%20cx='22'%20cy='22'%20r='1'%3e%3canimate%20attributeName='r'%20begin='0s'%20dur='1.8s'%20values='1;%2020'%20calcMode='spline'%20keyTimes='0;%201'%20keySplines='0.165,%200.84,%200.44,%201'%20repeatCount='indefinite'%20/%3e%3canimate%20attributeName='stroke-opacity'%20begin='0s'%20dur='1.8s'%20values='1;%200'%20calcMode='spline'%20keyTimes='0;%201'%20keySplines='0.3,%200.61,%200.355,%201'%20repeatCount='indefinite'%20/%3e%3c/circle%3e%3ccircle%20cx='22'%20cy='22'%20r='1'%3e%3canimate%20attributeName='r'%20begin='-0.9s'%20dur='1.8s'%20values='1;%2020'%20calcMode='spline'%20keyTimes='0;%201'%20keySplines='0.165,%200.84,%200.44,%201'%20repeatCount='indefinite'%20/%3e%3canimate%20attributeName='stroke-opacity'%20begin='-0.9s'%20dur='1.8s'%20values='1;%200'%20calcMode='spline'%20keyTimes='0;%201'%20keySplines='0.3,%200.61,%200.355,%201'%20repeatCount='indefinite'%20/%3e%3c/circle%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:contain}button{color:inherit}.p-share a{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:color,background,border;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background,border;background:var(--c-white);border-radius:50%;color:var(--c-theme);font-size:1.2rem;border:1px solid var(--color-light-grey)}.b-toggles__switch-arrow,.b-regions__link span,.b-push-page__arrow,.b-paragraphs__item-arrow,.b-paragraphs__item--link .p-cta,.p-text-card__arrow,.p-push-link__arrow,.p-pagination__arrow,.p-page__arrow,.p-mobility_sphere__arrow,.p-country__arrow,.p-case-study__arrow,.p-article__arrow{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:color,background,border,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background,border,opacity;background:var(--c-white);border-radius:50%;color:var(--c-theme);font-size:1.2rem}.b-toggles__switch.is-active .b-toggles__switch-arrow,.wp-block .b-toggles__switch:first-of-type .b-toggles__switch-arrow,.b-push-page__text:hover .b-push-page__arrow,.p-text-card__cta:hover .p-text-card__arrow,a:hover .p-push-link__arrow,.p-page:hover .p-page__arrow,.p-mobility_sphere a:hover .p-mobility_sphere__arrow,a:hover .p-country__arrow,.p-case-study:hover .p-case-study__arrow,.p-article:hover .p-article__arrow{background:var(--c-theme);color:var(--c-white)}.p-download__arrow{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:color,background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background;background:var(--c-white);border-radius:50%}.p-download__arrow{color:var(--c-theme);font-size:1.2rem}.p-header__close:before{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--c-white);border-radius:50%;color:var(--c-theme);font-size:1.2rem;text-shadow:none}.p-follow__arrow{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:color,background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background;background:var(--c-white);border-radius:50%}.p-follow__arrow{color:var(--c-theme);font-size:1.2rem}.p-expert-alt__link{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:color,background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background;background:var(--c-white);border-radius:50%;color:var(--c-theme);font-size:1.2rem}.p-expert-alt:hover .p-expert-alt__link{background:var(--c-theme);color:var(--c-white)}.b-panel__arrow,x-accordion .js-cta__arrow{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:color,background,border,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background,border,transform;background:var(--c-white);border-radius:50%;color:var(--c-theme);font-size:1.2rem;border:1px solid var(--color-light-grey)}.is-active .b-panel__arrow{background:var(--c-theme);color:var(--c-white)}.p-header__bar .p-menu .menu-item-parent>a,.p-header__megamenu .p-menu__column-arrow{display:inline-flex;align-items:center}.p-header__bar .p-menu .menu-item-parent>a,.p-header__megamenu .p-menu__column-arrow{grid-gap:10px}.p-header__bar .p-menu .menu-item-parent>a:after,.p-header__megamenu .p-menu__column-arrow:after{transform:rotate(-90deg);font-size:1.2rem;margin-top:1px}.b-video .js-cta,.b-sitemap__link,.b-documents__item-link,.p-testimony__transcript-cta,.p-search-result__cta,.p-program__description-link,.p-header__presences .p-menu__link,.p-header__megamenu .p-menu__items--level1 .p-menu__link--all,.p-footer .p-menu__link,.p-cta.is-link{display:inline-flex;align-items:center}.b-video .js-cta,.b-sitemap__link,.b-documents__item-link,.p-testimony__transcript-cta,.p-search-result__cta,.p-program__description-link,.p-header__presences .p-menu__link,.p-header__megamenu .p-menu__items--level1 .p-menu__link--all,.p-footer .p-menu__link,.p-cta.is-link{font-size:1.5rem;grid-gap:8px;font-weight:600;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.b-video .js-cta:after,.b-sitemap__link:after,.b-documents__item-link:after,.p-testimony__transcript-cta:after,.p-search-result__cta:after,.p-program__description-link:after,.p-header__presences .p-menu__link:after,.p-header__megamenu .p-menu__items--level1 .p-menu__link--all:after,.p-footer .p-menu__link:after,.p-cta.is-link:after{transform:rotate(-90deg);font-size:10px;margin-top:1px;transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.b-video .js-cta:hover,.b-sitemap__link:hover,.b-documents__item-link:hover,.p-testimony__transcript-cta:hover,.p-search-result__cta:hover,.p-program__description-link:hover,.p-header__presences .p-menu__link:hover,.p-header__megamenu .p-menu__items--level1 .p-menu__link--all:hover,.p-footer .p-menu__link:hover,.p-cta.is-link:hover{color:var(--c-theme)}.back-to-top{position:fixed;right:3rem;bottom:3rem}.back-to-top{z-index:999999;min-width:0;padding:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);transition:transform,opacity,background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform,opacity,background;pointer-events:none;opacity:0;transform:translateY(2rem) rotate(180deg)}.has-seen-page .back-to-top{transform:rotate(180deg);opacity:1;pointer-events:all}.is-country .back-to-top{bottom:9.5rem}.block-editor-iframe__html{transition:none!important}.block-editor-iframe__body{background:var(--c-background)}.block-editor-iframe__body:after{height:10px!important}.edit-post-visual-editor__post-title-wrapper{margin:0!important;padding:20px;font-size:30px;border-bottom:1px solid #ddd;background:#fff}:root :where(.editor-styles-wrapper):after{display:none!important}.wp-block:first-of-type .wp-block>section{margin-top:0}.wp-block-acf-text-image+.wp-block-acf-text-image>section{margin-top:0}#wpadminbar{position:fixed!important}.desktop{--app-height: 100vh!important;--app-init-height: 100vh!important}.admin-bar{--admin-h: 32px}.unsupported-browser{height:100vh;overflow:hidden;position:relative}.unsupported-browser>*,.unsupported-browser:before{display:none!important;visibility:hidden!important}.unsupported-browser:after{position:absolute;left:0;width:100%;top:50%;margin-top:-.5em;content:"Your browser is out of date!\aUpdate your browser to view this website correctly.";line-height:150%;text-align:center;font-size:15px;z-index:9999;white-space:pre-wrap;font-weight:400}html[lang=fr] .unsupported-browser:after{content:"Votre navigateur est obsolète !\aMettez-le à jour pour afficher correctement ce site."}x-on-scroll:not([style]){visibility:hidden}.wp-block x-on-scroll:not([style]){visibility:visible}.on-scroll{animation-fill-mode:both;animation-duration:.5s;animation-timing-function:cubic-bezier(.215,.61,.355,1);backface-visibility:hidden;animation-delay:.1s}.on-scroll--wait{visibility:hidden}.on-scroll--fade-in{animation-name:fade-in;will-change:opacity}.on-scroll--fade-out{animation-name:fade-out;will-change:opacity}.on-scroll--slide-down{animation-name:slide-down;will-change:opacity,transform}.on-scroll--slide-up{animation-name:slide-up;will-change:opacity,transform}.on-scroll--slide-left{animation-name:slide-left;will-change:opacity,transform}.on-scroll--slide-right{animation-name:slide-right;will-change:opacity,transform}.on-scroll--zoom-out{animation-name:zoom-out;will-change:opacity,transform}.on-scroll--zoom-in{animation-name:zoom-in;will-change:opacity,transform}.on-scroll--unzoom-in{animation-name:unzoom-in;will-change:opacity,transform}.on-scroll--unzoom-out{animation-name:unzoom-out;will-change:opacity,transform}.on-scroll--rotate-x{animation-name:rotate-x;will-change:opacity,transform}.on-scroll--rotate-y{animation-name:rotate-y;will-change:opacity,transform}.on-scroll--pop{animation-name:pop;will-change:opacity,transform}.on-scroll--enlarge{animation-name:enlarge;will-change:width}.on-scroll--increment{animation-name:fade-in;will-change:opacity}.on-scroll--stack{animation:none}.on-scroll--stack>*{animation-fill-mode:both;animation-duration:.5s;animation-timing-function:cubic-bezier(.215,.61,.355,1);backface-visibility:hidden;animation-name:slide-up;will-change:opacity,transform}.on-scroll--stack>*:nth-child(1){animation-delay:0s}.on-scroll--stack>*:nth-child(2){animation-delay:.05s}.on-scroll--stack>*:nth-child(3){animation-delay:.1s}.on-scroll--stack>*:nth-child(4){animation-delay:.15s}.on-scroll--stack>*:nth-child(5){animation-delay:.2s}.on-scroll--stack>*:nth-child(6){animation-delay:.25s}.on-scroll--stack>*:nth-child(7){animation-delay:.3s}.on-scroll--stack>*:nth-child(8){animation-delay:.35s}.on-scroll--stack>*:nth-child(9){animation-delay:.4s}.on-scroll--stack>*:nth-child(10){animation-delay:.45s}.on-scroll--stack>*:nth-child(11){animation-delay:.5s}.on-scroll--stack>*:nth-child(12){animation-delay:.55s}.on-scroll--stack>*:nth-child(13){animation-delay:.6s}.on-scroll--stack>*:nth-child(14){animation-delay:.65s}.on-scroll--stack>*:nth-child(15){animation-delay:.7s}.on-scroll--stack>*:nth-child(16){animation-delay:.75s}.on-scroll--stack>*:nth-child(17){animation-delay:.8s}.on-scroll--stack>*:nth-child(18){animation-delay:.85s}.on-scroll--stack>*:nth-child(19){animation-delay:.9s}.on-scroll--stack>*:nth-child(20){animation-delay:.95s}.on-scroll--parallax{animation:none;will-change:transform}.ecoindex__list{display:flex;flex-wrap:wrap;padding:0!important;margin:0;list-style:none;align-items:flex-end}.ecoindex__list li{padding-left:0!important}.ecoindex__list li:before{display:none!important}.ecoindex__note{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;align-items:flex-end;justify-content:flex-end;display:flex;border-width:.125rem;border-style:solid;width:min(10vw,5rem);height:min(10vw,5rem);border-radius:1.25rem;font-size:1.375rem;padding:.625rem;margin:.25rem;color:#000;font-weight:700;background-color:#fff}.ecoindex__note:nth-of-type(1){border-color:#4f9f30}.ecoindex__note--active{color:#fff!important}.ecoindex__note:nth-of-type(1).ecoindex__note--active{background-color:#4f9f30}.ecoindex__note:nth-of-type(2){border-color:#51b84b}.ecoindex__note:nth-of-type(2).ecoindex__note--active{background-color:#51b84b}.ecoindex__note:nth-of-type(3){border-color:#cadb2a}.ecoindex__note:nth-of-type(3).ecoindex__note--active{background-color:#cadb2a}.ecoindex__note:nth-of-type(4){border-color:#f6eb15}.ecoindex__note:nth-of-type(4).ecoindex__note--active{background-color:#f6eb15}.ecoindex__note:nth-of-type(5){border-color:#fecd06}.ecoindex__note:nth-of-type(5).ecoindex__note--active{background-color:#fecd06}.ecoindex__note:nth-of-type(6){border-color:#f99839}.ecoindex__note:nth-of-type(6).ecoindex__note--active{background-color:#f99839}.ecoindex__note:nth-of-type(7){border-color:#ed2124}.ecoindex__note:nth-of-type(7).ecoindex__note--active{background-color:#ed2124}swiper-container{display:flex;width:100%;overflow:hidden}swiper-container[overflow=visible],swiper-container[overflow=visible]::part(container){overflow:visible}swiper-container swiper-slide:not([style]){flex-shrink:0}swiper-container[slides-per-view="1.1"] swiper-slide:not([style]){flex-basis:90.9%}swiper-container[slides-per-view="1"] swiper-slide:not([style]){flex-basis:100%}swiper-container[slides-per-view="2"] swiper-slide:not([style]){flex-basis:50%}swiper-container[slides-per-view="3"] swiper-slide:not([style]){flex-basis:33.3334%}swiper-container[slides-per-view="4"] swiper-slide:not([style]){flex-basis:25%}swiper-container[space-between="10"] swiper-slide:not([style]){margin-right:10px}swiper-container::part(button-next),swiper-container::part(button-prev){bottom:2rem;right:2rem;top:auto;left:auto;margin:0;color:var(--c-theme);border:1px solid var(--color-light-grey);background:var(--c-white);border-radius:50%;width:1rem;height:1rem;padding:1.5rem}swiper-container::part(button-prev){bottom:2rem;right:7rem;top:auto;left:auto;margin:0}swiper-container::part(button-prev):focus-visible{outline-style:dashed}swiper-container::part(button-next){bottom:2rem;right:2rem;top:auto;left:auto;margin:0}swiper-container::part(button-next):focus-visible{outline-style:dashed}swiper-container swiper-slide::part(preloader){display:none}x-auto-complete{display:block;color:var(--c-text)}x-expand{display:block}x-expand .js-expand p{scrollbar-gutter:stable}x-expand .js-expand p:empty{display:none}x-expand .js-expand p::-webkit-scrollbar{width:4px;height:4px}x-expand .js-expand p::-webkit-scrollbar-thumb{background:var(--c-theme);border-radius:4px}x-expand .js-expand p::-webkit-scrollbar-track{background:var(--color-light-grey);border-radius:4px}x-expand .js-expand p{font-size:1.5rem}.has-hover x-expand:hover .js-content,.has-hover x-expand a:focus-visible .js-content,x-expand.is-expanded .js-content,.has-hover x-expand a:focus-visible~* .js-content{height:100%!important}.has-hover x-expand:hover .js-expand,.has-hover x-expand a:focus-visible .js-expand,x-expand.is-expanded .js-expand,.has-hover x-expand a:focus-visible~* .js-expand{opacity:1;max-height:var(--height)}.has-hover x-expand:hover .js-expand.is-scrollable p,.has-hover x-expand a:focus-visible .js-expand.is-scrollable p,x-expand.is-expanded .js-expand.is-scrollable p,.has-hover x-expand a:focus-visible~* .js-expand.is-scrollable p{overflow:auto}x-file-input{display:flex;grid-gap:10px;align-items:center}x-line{width:0;height:.2em;display:inline-block;vertical-align:middle;transition:width;transition-duration:.6s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:width;position:relative;top:-.05em}x-line span{display:inline-block;height:99%;position:absolute;left:0;top:0;transition:width;transition-duration:.6s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:width;width:0;transition-delay:.05s}x-line span:after{content:"";height:100%;aspect-ratio:1;display:inline-block;background:var(--c-text);border-radius:50%;position:absolute;right:0;top:0;opacity:0;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.has-background-image x-line span:after,.has-background--theme x-line span:after{background:var(--c-white)}x-line span:before{content:"";height:100%;display:inline-block;border-radius:0 4rem 4rem 0;width:100%;background:linear-gradient(90deg,#1e1e1e00,#1e1e1e 90%);position:absolute;left:0;top:0;opacity:.5;transition:width,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:width,opacity;transition-delay:.1s}.has-background-image x-line span:before,.has-background--theme x-line span:before{background:linear-gradient(90deg,#fff0,#fff 90%)}x-line.is-visible span,.wp-block x-line span{width:calc(100% - .1em)}x-line.is-visible span:after,.wp-block x-line span:after{opacity:1}x-line.is-visible span:before,.wp-block x-line span:before{opacity:1}x-video{display:block}x-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-accessibility__link{position:relative}.p-accessibility__link:before{font-size:18px}.p-accessibility__dialog{background:#00000080;left:0;position:fixed;top:0;z-index:999;border:0;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;width:100%;height:100%;margin:0;max-width:none;max-height:none;font-size:1.5rem;display:none}.p-accessibility__dialog[open]{display:flex}.p-accessibility__dialog-inner{background:var(--c-white);margin:auto;max-width:55rem;padding:4rem;position:absolute;width:90%;display:flex;border:0;border-radius:4px;box-shadow:0 0 10px #0000001a;top:50%;left:50%;transform:translate(-50%,-50%)}.p-accessibility__dialog-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-theme);border:none;cursor:pointer;position:absolute;right:1rem;top:1rem}.p-accessibility__dialog-close{color:var(--c-white);border-radius:50%;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center}.p-accessibility__dialog-close:before{font-size:9px}.p-accessibility__dialog-close:focus{outline-color:var(--c-theme)}.p-accessibility__dialog form{width:100%;display:flex;flex-flow:column;grid-gap:2rem}.p-accessibility__title{margin-bottom:2rem}.p-accessibility__property{display:flex;align-items:center;width:100%;grid-gap:10px}.p-accessibility__subtitle{flex-basis:30%}.p-accessibility__values{flex-basis:70%;display:flex}.p-accessibility__values label{flex:1 1 0;position:relative;z-index:1}.p-accessibility__values label span{border:1px solid var(--c-border-input);border-radius:4rem;cursor:pointer;display:inline-block;min-width:9rem;padding:10px 2rem;position:relative;text-align:center;white-space:nowrap;width:100%}.p-accessibility__values label.is-active{z-index:1}.p-accessibility__values label+label{margin-left:-3rem;z-index:0}.p-accessibility__values input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.p-accessibility__values input:checked+span{color:var(--c-white);background:var(--c-theme);border-color:var(--c-theme)}.p-accessibility__values input:focus-visible+span{outline:2px dashed var(--c-theme);outline-offset:4px}.p-article{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-article__content{position:absolute;inset:0;z-index:1;display:flex;flex-flow:column;width:100%}.p-article__link{height:100%;display:flex;flex-direction:column;justify-content:flex-end;grid-gap:2rem}.p-article__link:focus-visible{outline:none}.p-article__text{display:flex;flex-direction:column;justify-content:flex-end;grid-gap:10px;padding:3rem 2rem;transition:opacity,background,color,-webkit-backdrop-filter;transition:opacity,backdrop-filter,background,color;transition:opacity,backdrop-filter,background,color,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity,backdrop-filter,background,color}.p-article__title{text-transform:none}.p-article__date{font-size:1.5rem;font-weight:600}.p-article__terms{display:flex;flex-wrap:wrap;grid-gap:8px;margin-bottom:auto;z-index:1}.p-article__image{position:relative;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;overflow:hidden}.p-article__image img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-article__arrow{position:absolute;right:2rem;bottom:2rem;z-index:1;opacity:0}.p-article:hover .p-article__text{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;color:transparent}.p-article:hover .p-article__image{opacity:1!important}.p-article:hover .p-article__image img{transform:scale(1.05)}.p-article:hover .p-article__arrow{opacity:1!important}.p-author{display:flex;align-items:center;grid-gap:2rem}.p-author__title{display:flex;flex-direction:column;justify-content:flex-end;grid-gap:2rem;padding-right:20%}.p-author__text{display:flex;flex-direction:column}.p-author img{border-radius:50%}.p-burger{display:inline-flex;padding:0;align-items:center;position:relative}.p-burger:after{border:1px solid rgba(239,239,239,0);border-radius:50%;position:absolute;inset:-.7rem;content:"";transition:border;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:border}.has-search.search .p-burger:after{background:var(--c-white);z-index:-1}.burger-is-open .p-burger{color:var(--c-theme)}.burger-is-open .p-burger:after{border-color:var(--color-light-grey)}.has-search.search .p-burger{color:var(--c-theme)}.p-burger__link{margin-right:10px;line-height:1}.p-burger__link:empty{display:none}.p-burger__icon{height:24px;width:24px;cursor:pointer;background:none;border:0;position:relative;display:inline-block}.p-burger__icon i{position:absolute;width:100%;border-bottom:2px solid;left:0;top:calc(50% - 1px)}.p-burger__icon i,.p-burger__icon i:before,.p-burger__icon i:after{transition:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform,opacity}.p-burger__icon i:after{transform:translateY(300%)}.p-burger__icon i:before{transform:translateY(-300%)}.p-burger__icon i:after,.p-burger__icon i:before{position:absolute;content:"";width:100%;border-bottom:2px solid;left:0}.burger-is-open .p-burger__icon i,.p-burger__icon i.is-open,.has-search .p-burger__icon i{transform:rotate(135deg) scale(.7)}.burger-is-open .p-burger__icon i:after,.burger-is-open .p-burger__icon i:before,.p-burger__icon i.is-open:after,.p-burger__icon i.is-open:before,.has-search .p-burger__icon i:after,.has-search .p-burger__icon i:before{transform:none}.burger-is-open .p-burger__icon i:before,.p-burger__icon i.is-open:before,.has-search .p-burger__icon i:before{transform:rotate(90deg)}.burger-is-open .p-burger__icon i:after,.p-burger__icon i.is-open:after,.has-search .p-burger__icon i:after{opacity:0}.p-case-study{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-case-study__content{position:absolute;inset:0 0 -1px;z-index:1;display:flex;flex-flow:column}.p-case-study__link{height:100%;display:flex;flex-direction:column;justify-content:flex-end;grid-gap:2rem}.p-case-study__link:focus-visible{outline:none}.p-case-study__text{padding:3rem 20% 3rem 2rem;display:flex;flex-direction:column;justify-content:flex-end}.p-case-study__terms{position:absolute;left:2rem;top:2rem;right:0;display:flex;flex-wrap:wrap;grid-gap:8px;margin-bottom:auto;z-index:1;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-case-study__image{position:relative}.p-case-study__image img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-case-study__arrow{position:absolute;right:2rem;bottom:3rem;color:var(--c-theme);z-index:1;pointer-events:none}.p-case-study:hover .p-case-study__image img{transform:scale(1.15);transition-duration:.6s}.p-contact-form{background:var(--c-white);transform:translateY(-100%);pointer-events:none;transition:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform,opacity;opacity:0}.p-contact-form-link{z-index:998}.p-contact-form-link{position:fixed;bottom:3rem;right:3rem;min-width:0;grid-gap:0;transition:border-radius,background,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:border-radius,background,opacity;padding:2rem;border:1px solid rgba(255,255,255,.3)}.p-contact-form-link span{transition:font-size,opacity,border;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:font-size,opacity,border}.burger-is-open .p-contact-form-link,.has-megamenu .p-contact-form-link{opacity:0;pointer-events:none}.has-scrolled .p-contact-form-link:not(:hover){border-radius:var(--space-xxl)}.has-scrolled .p-contact-form-link:not(:hover) span{font-size:0;opacity:0}.p-contact-form:before{content:"";background:var(--color-light-grey);position:absolute;left:50%;width:50%;top:0;height:100%}.has-contact .p-contact-form{transform:none;pointer-events:all;opacity:1}.p-contact-form:after{display:none}.p-contact-form .container{grid-gap:0;height:100%}.p-contact-form__footer{padding:2rem}.p-contact-form__intro{flex-basis:41.6666666667%;padding:4rem;display:flex;flex-flow:column;grid-gap:3rem;z-index:1;position:sticky;top:0;align-items:flex-start}.p-contact-form__intro .p-intro{width:100%}.p-contact-form__intro .p-intro a{text-decoration:underline}.p-contact-form__form{flex-basis:58.3333333333%;background:var(--color-light-grey);padding:5rem 4rem;min-height:100%}.p-cornerstone-form{width:100%;position:relative;z-index:2}.p-cornerstone-form__form{padding:var(--space-xxl);width:100%}.p-cornerstone-form__fields{background:var(--c-white);border-radius:8px;display:flex;align-items:stretch;color:var(--c-text)}.p-cornerstone-form__value{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5;transition:opacity,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity,color}.has-value .p-cornerstone-form__value{opacity:1;font-size:1.5rem;color:var(--c-theme);margin-bottom:5px}.p-cornerstone-form__values{display:flex;flex-flow:wrap;grid-gap:5px}.p-cornerstone-form__values .is-tag:hover{background:var(--color-grey-hover)}.p-cornerstone-form__input{position:relative;display:flex;flex-flow:column;padding:10px var(--space-xl) 10px 2rem}.p-cornerstone-form__input+.p-cornerstone-form__input{border-left:1px solid var(--color-light-grey)}.p-cornerstone-form__input--checkbox{cursor:pointer;flex:1 1 0;display:flex;justify-content:center}.p-cornerstone-form__input--checkbox:before{font-size:1.2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:var(--c-theme)}.p-cornerstone-form__input--checkbox:focus-visible{outline-offset:-4px;outline-color:var(--c-theme)}.p-cornerstone-form__input--submit{border-left:0!important;padding-right:10px}.p-cornerstone-form__input input[type=text]{border:0}.p-cornerstone-form__input button{height:100%}.p-cornerstone-form__select{display:none;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1}.p-cornerstone-form__checkboxes{position:absolute;top:100%;left:0;width:100%;padding:10px 5px 10px 2rem;background:var(--c-white);margin-top:2rem;display:flex;transition:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity,transform;border-radius:8px;flex-flow:column;border:1px solid var(--color-light-grey);z-index:99;opacity:0;transform:translateY(-2rem);pointer-events:none}.is-active .p-cornerstone-form__checkboxes{opacity:1;transform:none;pointer-events:all}.p-cornerstone-form__checkboxes-list{max-height:26rem;overflow:auto}.p-cornerstone-form__checkboxes-list::-webkit-scrollbar{width:3px;height:3px}.p-cornerstone-form__checkboxes-list::-webkit-scrollbar-thumb{background:red;border-radius:3px}.p-cornerstone-form__checkboxes-list::-webkit-scrollbar-track{background:#efefef;border-radius:0}.p-cornerstone-form__checkboxes-list{padding-right:calc(2rem - 5px)}.p-cornerstone-form__checkboxes label{padding:1.6rem 0;display:flex;align-items:center;justify-content:space-between;font-weight:400;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.5rem}.p-cornerstone-form__checkboxes label+label{border-top:1px solid var(--color-light-grey)}.p-cornerstone-form__checkboxes input{border:1px solid var(--color-light-grey);width:16px;height:16px;background:none;flex-shrink:0;border-radius:3px}.p-cornerstone-form__checkboxes input:checked{border-color:var(--c-theme);background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20version='1.1'%20id='svg1'%20sodipodi:docname='check.svg'%20inkscape:version='1.4.2%20(ebf0e940d0,%202025-05-08)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:showpageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23d1d1d1'%20inkscape:zoom='26.822917'%20inkscape:cx='2.2182524'%20inkscape:cy='6.747961'%20inkscape:window-width='3440'%20inkscape:window-height='1341'%20inkscape:window-x='0'%20inkscape:window-y='0'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg1'%20/%3e%3cpath%20d='M%205.9130864,11.41651%202.2290118,7.6711605%203.1500337,6.7348231%205.9130864,9.5438885%2011.843096,3.5151509%2012.764132,4.4514883%20Z'%20fill='%23ff0000'%20id='path1'%20style='stroke-width:1.31689'%20/%3e%3c/svg%3e") no-repeat center center}.p-country{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-country a{display:block}.p-country a:focus-visible{outline:none}.p-country a:focus-visible .p-country__arrow{outline-color:var(--c-white)}a:hover .p-country__image img{transform:scale(1.1);transition-duration:.6s}.p-country__title{position:absolute;left:0;bottom:0;width:100%;padding:3rem 2rem;z-index:1;display:flex;align-items:flex-end;grid-gap:2rem}.p-country__image{position:relative;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-country__image img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-country__arrow{flex-shrink:0;margin-left:auto}.p-country__map{position:absolute;left:2rem;top:2rem;z-index:1;background:var(--c-white);aspect-ratio:1;width:10rem;padding:10px;border-radius:8px}.p-country__map svg{width:100%;height:auto}.p-cta.is-picto{font-size:1.2rem;padding:10px}x-mail.p-cta[data-icon_after]{position:relative}x-mail.p-cta[data-icon_after]::part(mail){position:absolute;left:0;width:100%;height:100%;top:0}.b-cta .p-cta{flex-basis:41.6666666667%}.b-title-text+.b-cta,.b-cta+.b-share{margin-top:var(--space-xxl)}.b-cta+.b-share{margin-top:2rem}.b-cta+.b-share .p-share{border-top:0;padding-top:0}.p-download{background:var(--c-theme);color:var(--c-white);border-radius:8px;width:100%;padding:3rem 2rem;display:flex;flex-flow:column;grid-gap:10px;justify-content:flex-end;aspect-ratio:1;transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background;position:relative}.p-download:hover{background:transparent}.p-download:focus-visible{outline-color:var(--c-theme)}.p-download:hover .p-download__overlay{opacity:1}.p-download__arrow{margin-bottom:auto}.p-download__overlay{position:absolute;inset:0;opacity:0;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;background:var(--c-theme-dark);border-radius:8px;overflow:hidden}.p-download__cta{position:absolute;left:2rem;bottom:2rem;right:2rem}.p-eco-conception{background:var(--c-text);color:var(--c-white);padding:var(--space-xl) 0}.p-eco-conception .container{flex-flow:row;justify-content:space-between;align-items:stretch}.p-eco-conception__column{flex-basis:33.3333333333%;display:flex;flex-flow:column;grid-gap:2rem}.p-eco-conception__column--large{flex-basis:50%}.p-eco-conception__title{font-size:1.5rem}.p-eco-conception__description{display:flex;grid-gap:2rem;align-items:flex-end}.p-eco-conception__description span{word-break:normal!important}.p-eco-conception__cta{margin-left:auto;margin-top:auto}.p-entry{display:flex;flex-flow:column;grid-gap:4rem;z-index:2;position:relative}.p-entry img{border-radius:8px}.p-entry-description{display:flex;align-items:flex-start}.p-entry-index{flex-basis:25%;margin-right:8.3333333333%;text-align:right;font-weight:600}.p-entry-title{flex-basis:41.6666666667%;display:flex;flex-flow:column}.p-event{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-event__content{position:absolute;inset:0;z-index:1;display:flex;flex-flow:column}.p-event__link{height:100%;display:flex;flex-direction:column;justify-content:flex-end;grid-gap:2rem}.p-event__text{display:flex;flex-direction:column;justify-content:flex-end;grid-gap:10px;padding:3rem 2rem}.p-event__title{text-transform:none}.p-event__date,.p-event__info{font-size:1.5rem;font-weight:600}.p-event__excerpt{display:none}.p-event__terms{display:flex;flex-wrap:wrap;grid-gap:8px;margin-bottom:auto;z-index:1}.p-event__image{position:relative;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-expert-alt{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-expert-alt__title{white-space:normal;font-size:1.5rem}.p-expert-alt__title b{display:block;margin-bottom:10px}.p-expert-alt__content{position:absolute;inset:0;z-index:1;display:flex;flex-flow:column;justify-content:flex-end}.p-expert-alt__description{display:flex;flex-direction:column}.p-expert-alt__text{display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:3rem 2rem}.p-expert-alt__position{font-size:1.5rem}.p-expert-alt__image{position:relative;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-expert-alt__image img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-expert-alt__link{position:absolute;right:2rem;top:2rem;z-index:2}.p-expert-alt:hover .p-expert-alt__image img{transform:scale(1.2);transition-duration:.6s}.p-expert{display:flex;align-items:center;grid-gap:4rem}.p-expert__title{display:flex;flex-direction:column;justify-content:flex-end;grid-gap:2rem;padding-right:20%}.p-expert__image{flex-shrink:0}.p-expert__image img{border-radius:50%;width:7rem;height:auto}.p-expert__description{font-size:1.5rem}.p-expert__content{display:flex;align-items:center;grid-gap:4rem;flex-grow:1}.p-expert__networks{display:flex;grid-gap:10px}.p-expert__networks:empty{display:none}.p-expert .p-cta.is-picto{padding-top:5px;padding-bottom:0}.p-field{font-size:1.5rem;position:relative;flex-basis:100%}.p-field--search,.p-field--autocomplete{width:100%}.p-field--search input,.p-field--search x-auto-complete,.p-field--autocomplete input,.p-field--autocomplete x-auto-complete{border-radius:3rem!important;border:1px solid var(--color-grey);width:100%;padding:2rem 3rem;background:var(--c-white)}.p-field--file input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.p-field--file input:focus-visible{opacity:1}.p-field--submit{display:inline-flex;align-items:center;justify-content:flex-end}.p-field--submit button[data-icon]{border-radius:50%;border:0;aspect-ratio:1;padding:0;flex-shrink:0;width:auto;height:70%;display:flex;justify-content:center;align-items:center;min-width:0;font-size:1.4rem}.p-field--select:before{font-size:1.2rem;color:var(--c-theme);position:absolute;right:2rem;top:50%;transform:translateY(-50%);pointer-events:none}.p-field--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-grey);background:var(--c-white);border-radius:4px;font-size:1.5rem;width:100%;padding:10px var(--space-xl) 0 2rem;height:7rem}.p-field--select select.no-placeholder{padding-top:0}.p-field--select select option{color:var(--c-text)}.p-field--select select option[hidden]{visibility:hidden}.p-field--select .p-field__label{white-space:nowrap;background:var(--c-white);width:90%;top:58%}.p-field__accept{opacity:.5}.p-field--label{font-size:inherit;font-weight:600;margin-top:4rem;margin-bottom:10px}.p-field--radio{display:flex;flex-wrap:wrap;grid-gap:2rem;grid-column-gap:4rem}.p-field--checkbox a{text-decoration:underline;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.p-field--checkbox a:hover{color:var(--c-theme)}.p-field--checkbox,.p-field--submit{padding-top:2rem}.p-field__button{margin-right:10px}.p-field input+label,.p-field select+label,.p-field textarea+label{position:absolute;top:50%;left:2rem;transform:translateY(-50%);color:var(--color-dark-grey);transition:font-size,top,background,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:font-size,top,background,transform;pointer-events:none;line-height:1.1;will-change:unset}.p-field input+label:after,.p-field select+label:after,.p-field textarea+label:after{content:"";position:absolute;left:-1px;top:50%;right:-1px;height:1px;background:var(--c-white);z-index:-1}.p-field textarea+label{top:2rem;transform:none}.p-field input:not(:-moz-placeholder)+label,.p-field textarea:not(:-moz-placeholder)+label{top:10px;font-size:1.4rem;transform:none;font-weight:600;color:var(--c-theme)}.p-field input:focus+label,.p-field textarea:focus+label,.p-field input:not(:placeholder-shown)+label,.p-field textarea:not(:placeholder-shown)+label,.p-field select:valid+label,.p-field select:focus+label{top:10px;font-size:1.4rem;transform:none;font-weight:600;color:var(--c-theme)}.p-field input{max-width:none}.p-field input::-moz-placeholder{color:var(--c-placeholder-color);opacity:1}.p-field input::placeholder{color:var(--c-placeholder-color);opacity:1}.p-field input[type=text],.p-field input[type=email],.p-field input[type=password],.p-field input[type=tel],.p-field input[type=url],.p-field input[type=date],.p-field input[type=time],.p-field input[type=number],.p-field input[type=search]{border-radius:4px;height:7rem;padding:0 2rem;border:1px solid var(--c-border-input);background:var(--c-white);width:100%;color:inherit;padding-top:10px}.p-field input[type=text].no-placeholder,.p-field input[type=email].no-placeholder,.p-field input[type=password].no-placeholder,.p-field input[type=tel].no-placeholder,.p-field input[type=url].no-placeholder,.p-field input[type=date].no-placeholder,.p-field input[type=time].no-placeholder,.p-field input[type=number].no-placeholder,.p-field input[type=search].no-placeholder{padding-top:0}.p-field input[type=checkbox],.p-field input[type=radio]{width:17px;height:17px;border:1px solid var(--c-border-input);margin:0 5px 0 0;vertical-align:middle;background:var(--c-white);flex-shrink:0}.p-field input[type=checkbox]:checked,.p-field input[type=radio]:checked{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20version='1.1'%20id='svg1'%20sodipodi:docname='check.svg'%20inkscape:version='1.4.2%20(ebf0e940d0,%202025-05-08)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:showpageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23d1d1d1'%20inkscape:zoom='26.822917'%20inkscape:cx='2.2182524'%20inkscape:cy='6.747961'%20inkscape:window-width='3440'%20inkscape:window-height='1341'%20inkscape:window-x='0'%20inkscape:window-y='0'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg1'%20/%3e%3cpath%20d='M%205.9130864,11.41651%202.2290118,7.6711605%203.1500337,6.7348231%205.9130864,9.5438885%2011.843096,3.5151509%2012.764132,4.4514883%20Z'%20fill='%23ffffff'%20id='path1'%20style='stroke-width:1.31689'%20/%3e%3c/svg%3e") no-repeat center var(--c-theme);border-color:var(--c-theme)}.p-field input[type=checkbox]{border-radius:4px}.p-field input[type=radio]{border-radius:50%}.p-field textarea{border-radius:4px;padding:3rem 2rem;border:1px solid var(--c-border-input);background:var(--c-white);width:100%;max-width:none}.p-field textarea::-moz-placeholder{color:var(--c-placeholder-color);opacity:1}.p-field textarea::placeholder{color:var(--c-placeholder-color);opacity:1}.p-follow{border-radius:8px;padding:2rem;display:flex;flex-flow:column;grid-gap:10px;align-items:flex-start;position:relative}.p-follow__title{font-weight:700;margin-top:10px}.p-follow__people{display:block;background:url(/build/peoples-CmiGF8H8.png) no-repeat center;background-size:contain;aspect-ratio:230/80;height:4rem}.p-follow__arrow{position:absolute;right:2rem;top:2rem}.p-footer{background:var(--c-theme);padding:4rem 0;color:var(--c-white)}.has-search:not(.search-results) .p-footer{pointer-events:none}.p-footer .container{align-items:flex-start;grid-gap:var(--space-section)}.p-footer__copyright{font-size:1.4rem}.p-footer__section{display:flex;align-items:baseline;justify-content:space-between;width:100%;grid-gap:2rem}.p-footer__mentions{font-size:1.4rem;display:flex;align-items:baseline;grid-gap:4rem}.p-footer__country:after{content:"|";margin:0 .2em;display:inline-block}.p-footer__language{font-weight:600;display:flex;align-items:center}.p-footer__language:before{margin-right:5px}.p-footer__logo{display:block;position:relative;height:10rem;aspect-ratio:111/34}.p-footer__logo:after{position:absolute;inset:0;background:url(/build/logo-BDmW3dp_.svg) no-repeat center;background-size:contain;content:"";transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-footer__networks{display:flex;align-items:center;font-size:1.2rem;grid-gap:4rem}.p-footer__network{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-footer__network:hover{opacity:.7}.p-footer .p-menu{font-weight:600}.p-footer .p-menu__items{justify-content:space-between}.p-footer .p-menu__items--level2{font-size:1.5rem;font-weight:600;grid-gap:8px}.p-footer .p-menu__link{position:relative}.p-footer .p-menu__link:after{transform:translate(-5px) rotate(-90deg);opacity:0;transition:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity,transform}.p-footer .p-menu__link:hover{color:var(--c-white)}.p-footer .p-menu__link:hover:after{transform:rotate(-90deg);opacity:1}.p-footer .p-menu__column{text-transform:uppercase;margin-bottom:3rem;display:block}.p-footer .p-menu--footer{width:100%}.p-footer .p-menu--footer .p-menu__item{flex:1 1 0}.p-form,.p-form__fieldset,.p-form__fields{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;position:relative}.p-form+.p-form,.p-form+.p-form__fieldset,.p-form+.p-form__fields,.p-form__fieldset+.p-form,.p-form__fieldset+.p-form__fieldset,.p-form__fieldset+.p-form__fields,.p-form__fields+.p-form,.p-form__fields+.p-form__fieldset,.p-form__fields+.p-form__fields{margin-top:4rem}.p-form__fields .p-field:first-of-type{margin-top:0;padding-top:0}.p-form__required{text-align:right;width:100%;font-size:1.2rem}.p-form legend{text-transform:uppercase;flex-basis:100%;margin-bottom:3rem}.p-form legend small{text-transform:none;margin-left:.5em}.p-form legend a{display:flex;align-items:center}.p-header{position:absolute;top:0;left:0;right:0;z-index:99;color:var(--c-white);transition:color,background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,background}body:not(.has-scrolled) .p-header--dark .p-header__bar{background:#0000000d}body:not(.has-scrolled) .p-header--light .p-header__bar{background:#ffffff26}body.search .p-header--dark .p-header__bar{background:#0000}body:not(.has-scrolled) .p-header--dark,.has-megamenu .p-header{color:var(--c-text)}.p-header x-header>.container{width:calc(100% - 2rem)}.has-scrolled--up .p-header{position:fixed;top:var(--admin-h);animation:slide-from-top .6s cubic-bezier(.215,.61,.355,1) both}.has-scrolled--down.has-scrolled--changed .p-header{position:fixed;top:var(--admin-h);animation:slide-to-top .6s cubic-bezier(.215,.61,.355,1) both}.has-megamenu .p-header{position:fixed;top:var(--admin-h)}.search .p-header,.has-search.has-scrolled .p-header{background:var(--color-light-grey);color:var(--c-text)}.burger-is-open .p-header{color:var(--c-text)!important}.p-header .p-menu__push{flex-basis:40%;flex-shrink:0}.p-header__container{height:calc(var(--header-h) + 4rem);display:flex;align-items:center;flex-direction:row;z-index:2;grid-gap:10px;padding:2rem;width:100%}.p-header__bar{display:flex;height:100%;align-items:center;flex-direction:row;flex:1 1 0;border:1px solid rgba(0,0,0,0);background:#0000004d;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);border-radius:8px;transition:background,border,-webkit-backdrop-filter;transition:background,border,backdrop-filter;transition:background,border,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background,border,backdrop-filter;justify-content:space-between}.has-megamenu .p-header__bar,.burger-is-open .p-header__bar{background:#fff3!important}.has-search .p-header__bar{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.p-header__bar .p-menu{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;z-index:1;margin-top:1px}.has-search .p-header__bar .p-menu{opacity:0;pointer-events:none}.p-header__bar .p-menu__column{cursor:pointer}.p-header__bar .p-menu__item{transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color;white-space:nowrap}.p-header__bar .p-menu .menu-item-parent>a{grid-gap:10px}.p-header__bar .p-menu .menu-item-parent>a:after{font-size:10px;transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform;transform:rotate(0)}.p-header__bar .p-menu .menu-item-parent.is-active{color:var(--c-theme)}.p-header__bar .p-menu .menu-item-parent.is-active>a:after{transform:scaleY(-1)}.p-header__overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:#0006;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;pointer-events:none}.has-megamenu .p-header__overlay{opacity:1;pointer-events:all}.p-header__presences .container{flex-flow:row;grid-gap:var(--space-section)}.has-megamenu--world .p-header__presences{transform:none;opacity:1}.p-header__presences-countries{display:flex;flex-flow:column;align-items:flex-start;width:100%;grid-gap:4rem}.p-header__presences-content{display:flex;align-items:flex-end;justify-content:space-between;width:100%;grid-gap:var(--space-section)}.p-header__presences-group{background:var(--color-light-grey);padding:3rem 2rem;border-radius:8px;display:flex;flex-flow:column;grid-gap:2rem}.p-header__presences-push{background:var(--color-dark-grey);padding:3rem 2rem;border-radius:8px;color:var(--c-white);font-weight:700}.p-header__presences-menu{text-transform:none;font-weight:400;display:flex;flex-flow:column;grid-gap:2rem;flex-basis:33.3333333333%;flex-shrink:0}.p-header__presences .p-menu{margin-top:var(--space-xl)}.p-header__presences .p-menu__items{flex-flow:column;grid-gap:2rem}.p-header__presences .p-cta{text-transform:none}.p-header__presences-links{display:flex;flex-flow:row;grid-gap:10px;flex-wrap:wrap;margin-top:3rem}.p-header__presences-link{background:var(--color-light-grey);border-radius:4rem;display:inline-flex;grid-gap:8px;align-items:center;padding:5px;padding-right:1.5rem;font-size:1.2rem;transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background}.p-header__presences-link:hover{background:var(--color-grey)}.p-header__presences-link svg{width:2.7rem;height:2.7rem;border-radius:50%}.p-header__megamenu,.p-header__presences{position:absolute;left:0;top:0;width:100%;background:var(--c-white);color:var(--c-text);transition:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform,opacity;padding:calc(var(--header-h) + var(--space-xl)) 2rem var(--space-xl);transform:translateY(-100%);opacity:0;will-change:unset;z-index:1;max-height:100vh;overflow:auto}.p-header__megamenu::-webkit-scrollbar,.p-header__presences::-webkit-scrollbar{width:4px;height:4px}.p-header__megamenu::-webkit-scrollbar-thumb,.p-header__presences::-webkit-scrollbar-thumb{background:var(--c-theme);border-radius:4px}.p-header__megamenu::-webkit-scrollbar-track,.p-header__presences::-webkit-scrollbar-track{background:var(--color-light-grey);border-radius:4px}.has-megamenu--links .p-header__megamenu,.burger-is-open .p-header__megamenu{transform:none;opacity:1}.p-header__megamenu .p-header__cta{width:100%;flex-direction:column;grid-gap:10px;height:auto;margin-top:auto;padding-bottom:2rem;display:none}.p-header__megamenu .p-header__cta .p-cta{width:100%}.p-header__megamenu .p-languages{width:100%;background:var(--color-light-grey);border-radius:8px;padding:8px}.p-header__megamenu .p-languages__item{flex:1 1 0}.p-header__megamenu .p-languages__item.is-active{background:var(--c-white);border-radius:8px}.p-header__megamenu .p-languages__link{padding:10px 0}.p-header__megamenu .p-menu{width:100%}.p-header__megamenu .p-menu__item{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;white-space:normal;width:100%;text-transform:uppercase}.p-header__megamenu .p-menu__item.is-active>.p-menu__items{display:flex}.p-header__megamenu .p-menu__children{justify-content:space-between;display:flex;width:100%}.p-header__megamenu .p-menu__items{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;padding:4px 0}.p-header__megamenu .p-menu__items .p-menu__item.is-active{opacity:1}.p-header__megamenu .p-menu__items .p-menu__item.is-active>.p-menu__children{display:flex}.p-header__megamenu .p-menu__items .p-menu__item.is-active>.p-menu__children>.p-menu__items{opacity:1;pointer-events:all}.p-header__megamenu .p-menu__items--level1{width:100%;aspect-ratio:3.74;position:relative}.p-header__megamenu .p-menu__items--level1>.p-menu__item{width:100%;flex-flow:column;justify-content:space-between;display:flex;grid-gap:2rem}.p-header__megamenu .p-menu__items--level1>.p-menu__item.is-active{opacity:1!important;pointer-events:all}.p-header__megamenu .p-menu__items--level1 .p-menu__link--all{text-transform:none;width:auto!important}.p-header__megamenu .p-menu__items--level2,.p-header__megamenu .p-menu__items--level3,.p-header__megamenu .p-menu__items--level4{grid-gap:0}.p-header__megamenu .p-menu__items--level2 .p-menu__children,.p-header__megamenu .p-menu__items--level3 .p-menu__children,.p-header__megamenu .p-menu__items--level4 .p-menu__children{display:none}.p-header__megamenu .p-menu__items--level2>.p-menu__item>a,.p-header__megamenu .p-menu__items--level3>.p-menu__item>a,.p-header__megamenu .p-menu__items--level4>.p-menu__item>a{padding:1.5rem 0}.p-header__megamenu .p-menu__items--level2>.p-menu__item:first-of-type>a,.p-header__megamenu .p-menu__items--level3>.p-menu__item:first-of-type>a,.p-header__megamenu .p-menu__items--level4>.p-menu__item:first-of-type>a{padding-top:0}.p-header__megamenu .p-menu__items--level2{position:relative;flex-basis:25%}.p-header__megamenu .p-menu__items--tall{max-height:100%;overflow:auto}.p-header__megamenu .p-menu__items--tall::-webkit-scrollbar{width:4px;height:4px}.p-header__megamenu .p-menu__items--tall::-webkit-scrollbar-thumb{background:var(--c-theme);border-radius:4px}.p-header__megamenu .p-menu__items--tall::-webkit-scrollbar-track{background:var(--color-light-grey);border-radius:4px}.p-header__megamenu .p-menu__items--tall{padding-right:2rem}.p-header__megamenu .p-menu__link{display:block}.p-header__megamenu .p-menu__column{cursor:pointer;display:inline-flex;width:100%}.p-header__megamenu .p-menu__column-arrow:after{font-size:10px}.p-header__megamenu .p-menu__column-arrow-sr{position:absolute;right:0;top:0}.p-header__megamenu .container{z-index:1}.p-header__cta{height:100%;position:relative}.p-header__cta .p-cta{height:100%;font-size:inherit;border:1px solid rgba(0,0,0,.1)}.is-country .p-header__cta .p-cta{flex-flow:row-reverse}.is-country .p-header__cta .p-cta:after{color:var(--c-theme)}.is-country .p-header__cta .p-cta:hover:after{color:var(--c-white)}.is-country.has-megamenu .p-header__cta .p-cta:after{color:var(--c-white)}.has-search .p-header__cta .p-cta{opacity:0;pointer-events:none}.p-header x-burger{display:none}.p-header__world:after,.p-header__world:before{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-header__world:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;color:var(--c-theme)}.has-megamenu--world .p-header__world:after{opacity:1}.has-megamenu--world .p-header__world:before{opacity:0}.p-header__close{position:absolute;inset:0;border-radius:8px;grid-gap:10px;text-shadow:1px 1px 0 rgba(0,0,0,.2);transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;opacity:0;cursor:pointer;pointer-events:none;z-index:1;color:var(--c-white);display:flex;align-items:center;justify-content:center}.has-search .p-header__close{opacity:1;pointer-events:all}.search .p-header__close,.has-scrolled .p-header__close{color:var(--c-text);text-shadow:none}.p-header__world,.p-header__search,.p-header__accessibility{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;font-size:14px;cursor:pointer;position:relative}.p-header .p-search{position:absolute;left:0;top:0;right:0;height:100%}.p-header .p-search input{outline-offset:-2px;background:var(--c-white);border-radius:4rem}.p-header .p-search button{outline-color:var(--c-theme);right:10px}.p-header__brand{height:100%;padding-left:2rem;display:flex;align-items:center;grid-gap:4rem}.p-header__country{display:inline-flex;align-items:center;grid-gap:10px}.p-header__logo{font-size:0;display:block;position:relative;height:65%;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-header__logo svg{height:100%;width:auto;transition:fill;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:fill;aspect-ratio:111/34}body:not(.has-scrolled) .p-header--dark .p-header__logo svg{fill:var(--c-text)}.has-megamenu .p-header__logo svg,.burger-is-open .p-header__logo svg{fill:var(--c-theme)}.search .p-header__logo svg{fill:var(--c-black)}.has-search.has-scrolled .p-header__logo svg{fill:var(--c-black)}.p-header__actions{display:flex;justify-content:flex-end;align-items:center;padding:0 3rem;grid-gap:2rem;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;padding-left:var(--space-xxl)}.p-header__actions .p-cta:after{display:none}.p-intro{display:flex;flex-flow:column;grid-gap:2rem}.container--small .p-intro{align-items:center;text-align:center}.p-intro__description{white-space:pre-line;text-wrap:pretty}.container--small .p-intro__description{max-width:68rem}.p-keyfigure{text-align:left;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;padding:3rem 2rem}.p-keyfigure__text{display:flex;flex-direction:column;grid-gap:3rem}.p-keyfigure__subtitle{font-weight:600}.p-languages{position:relative}.p-languages__items{display:flex;width:100%;grid-gap:8px}.p-languages__link{display:block;text-align:center}.p-menu__items{display:flex;grid-gap:3rem}.p-menu__items--level2,.p-menu__items--level3,.p-menu__items--level4{flex-flow:column}.using-mouse .p-menu__item-accessibility{display:none}.p-menu__push-placeholder{aspect-ratio:736/416}.p-menu__link:focus-visible{outline-offset:-2px}.p-mini-solution-finder{text-transform:none;position:relative;color:var(--c-white);line-height:1.4}.p-mini-solution-finder__examples{font-size:1.4rem;margin-top:8px}.p-mini-solution-finder x-solution-finder{margin-top:auto}.p-mini-solution-finder .p-form .p-field--autocomplete x-auto-complete{border-radius:8px!important}.p-mini-solution-finder .p-form .p-field--autocomplete x-auto-complete::part(menu){border-radius:0 0 8px 8px}.p-mini-solution-finder .p-form .p-field--autocomplete x-auto-complete::part(scrollable){max-height:60px}.p-mini-solution-finder .p-form .p-field--submit{position:absolute;right:10px;top:0;margin:0;padding:0;bottom:0;z-index:99}.p-mini-solution-finder .p-form .p-field--submit button{background:none;color:var(--c-text);font-size:1.8rem}.p-mini-solution-finder__content{position:absolute;inset:0;padding:3rem 2rem;display:flex;flex-flow:column;grid-gap:2rem;border-radius:8px}.p-mini-solution-finder img{border-radius:8px}.p-mobility_sphere a{display:flex;flex-flow:column;grid-gap:2rem;position:relative}.p-mobility_sphere__arrow{position:absolute;right:0}.p-mobility_sphere__title{padding-right:6rem}.p-mobility_sphere__expert{display:flex;grid-gap:10px;align-items:center}.p-mobility_sphere__expert-name{display:flex;flex-flow:column}.p-mobility_sphere__expert-image{position:relative;display:flex;flex-shrink:0}.p-mobility_sphere__expert-image picture{position:relative;flex-shrink:0}.p-mobility_sphere__expert-image picture+picture{margin-left:-35px;transition:margin;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:margin}.p-mobility_sphere__expert-image:hover picture+picture{margin-left:-10px}.p-mobility_sphere__expert b span{font-weight:600}.p-mobility_sphere__expert img{border-radius:50%}.p-network{background:var(--c-white);border-radius:8px;width:100%}.p-network__title{position:relative}.p-network__title a{padding:2rem;padding-right:var(--space-xl);display:block}.p-network__title:after{position:absolute;right:3rem;top:50%;transform:translateY(-50%);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform;font-size:1.2rem;color:var(--c-theme);pointer-events:none}.is-active .p-network__title:after{transform:translateY(-50%) scaleY(-1)}.p-network__excerpt{font-size:1.5rem}.p-network__description{padding:2rem;border-top:1px solid var(--color-light-grey);display:flex;flex-flow:column;grid-gap:2rem}.p-network__locations{display:flex;grid-gap:2rem;font-size:1.5rem;font-weight:600}.p-network__department{flex:1 1 0;display:flex;flex-flow:column;grid-gap:2rem}.p-network__department-name{text-transform:uppercase;color:var(--c-theme);font-weight:700}.p-network__cities{display:flex;flex-flow:column;grid-gap:8px}.p-networks-push{border-radius:8px;overflow:hidden;position:relative;margin-top:2rem}.p-networks-push__text{padding:3rem 2rem;display:flex;flex-flow:column;grid-gap:3rem;position:absolute;left:0;width:100%;bottom:0;color:var(--c-white)}.p-networks-push__networks{display:flex;align-items:center;font-size:1.2rem;grid-gap:8px;position:absolute;right:2rem;top:2rem;z-index:1}.p-networks-push__network{color:var(--c-theme);background:var(--c-white);border-radius:50%;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:background,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background,color}.p-networks-push__network:hover{background:var(--c-theme);color:var(--c-white)}.p-networks-push__network:focus-visible{outline-color:var(--c-white)}.p-networks-push img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-networks-push:hover img{transform:scale(1.1);transition-duration:.6s}.p-page{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-page x-expand{height:100%}.p-page--naked{background:var(--color-light-grey);aspect-ratio:1.5;color:var(--c-text)}.p-page--naked .p-page__content{background:none}.p-page a{outline-color:var(--c-text);display:block;height:100%}.p-page a:focus-visible{outline:none}.p-menu__push .p-page__title{text-transform:uppercase}.p-page__content{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:flex-end;padding:3rem 2rem;z-index:1;flex-flow:column}.p-page__image{position:relative;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-page__image img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-page__excerpt p{white-space:normal}.p-page__arrow{position:absolute;right:2rem;top:3rem;content:"";z-index:2}swiper-container .p-page__arrow{top:2rem}.p-page:hover .p-page__image img{transform:scale(1.15);transition-duration:.6s}.b-pages__items--1 .p-page:hover .p-page__image img{transform:scale(1.05)}.b-pages__items--2 .p-page:hover .p-page__image img,.b-pages__items--3 .p-page:hover .p-page__image img{transform:scale(1.1)}.p-pagination{width:100%}.p-pagination__links,.p-pagination__pages{display:flex;grid-gap:5px;justify-content:center;align-items:center}.p-pagination__arrow{border:1px solid var(--color-light-grey);margin:0 10px;flex-shrink:0}.p-pagination__arrow:hover{border-color:var(--c-theme)}.p-pagination__arrow--prev{transform:rotate(180deg)}.p-pagination__arrow[aria-disabled]{color:var(--color-light-grey);pointer-events:none}.p-pagination__hellip{pointer-events:none}.p-pagination__page,.p-pagination__hellip{display:inline-flex;align-items:center;justify-content:center;width:4rem;aspect-ratio:1;background:var(--color-light-grey);border-radius:50%;font-weight:600;flex-shrink:0;font-size:1.5rem;transition:background,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background,color}.p-pagination__page.is-current,.p-pagination__page:hover,.p-pagination__hellip.is-current,.p-pagination__hellip:hover{background:var(--c-theme);color:var(--c-white)}.b-pagination{margin-top:var(--space-xl)}x-podcast{display:block}x-podcast[playing] .js-play{display:none}x-podcast[playing] .js-pause{display:inline-flex}x-podcast[playing] .wave-active-1{animation:active-wave-1 .45s infinite}x-podcast[playing] .wave-active-2{animation:active-wave-4 .55s infinite}x-podcast[playing] .wave-active-3{animation:active-wave-3 .48s infinite}x-podcast[playing] .wave-active-4{animation:active-wave-4 .6s infinite}x-podcast[playing] .wave-active-5{animation:active-wave-1 .51s infinite}x-podcast[playing] .wave-active-6{animation:active-wave-2 .58s infinite}x-podcast[playing] .wave-active-7{animation:active-wave-3 .45s infinite}x-podcast[playing] .wave-active-8{animation:active-wave-4 .7s infinite}x-podcast[playing] .wave-active-9{animation:active-wave-4 .65s infinite}x-podcast[playing] .wave-active-10{animation:active-wave-2 .59s infinite}x-podcast[playing] .wave-active-11{animation:active-wave-1 .64s infinite}x-podcast[playing] .wave-active-12{animation:active-wave-2 .55s infinite}x-podcast[playing] .wave-active-13{animation:active-wave-3 .46s infinite}x-podcast[playing] .wave-active-14{animation:active-wave-4 .39s infinite}x-podcast[playing] .wave-active-15{animation:active-wave-1 .79s infinite}x-podcast[playing] .wave-active-16{animation:active-wave-2 .6s infinite}x-podcast[playing] .wave-active-17{animation:active-wave-3 .75s infinite}x-podcast[playing] .wave-active-18{animation:active-wave-2 .55s infinite}x-podcast[playing] .wave-active-19{animation:active-wave-4 .65s infinite}x-podcast[playing] .wave-active-20{animation:active-wave-1 .56s infinite}x-podcast[playing] .wave-active-21{animation:active-wave-3 .42s infinite}x-podcast[playing] .wave-active-22{animation:active-wave-2 .68s infinite}x-podcast[playing] .wave-active-23{animation:active-wave-4 .74s infinite}x-podcast[playing] .wave-active-24{animation:active-wave-3 .53s infinite}x-podcast[playing] .wave-active-25{animation:active-wave-2 .45s infinite}.p-podcast{display:flex;align-items:center;width:100%}.p-podcast .js-pause{display:none}.p-podcast__action{border-radius:50%;background:#fff;width:3.5rem;height:3.5rem;color:var(--c-theme);margin-right:2rem;flex-shrink:0;text-align:center;cursor:pointer;transform:background,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background,color;display:inline-flex;align-items:center;justify-content:center}.p-podcast__action:hover{background:#fffc}.p-podcast__time{font-weight:700;font-size:1.5rem;margin-left:2rem;flex-shrink:0}.p-podcast__progress{position:absolute;inset:0;z-index:2;cursor:pointer}.p-podcast__progress-background{background:var(--c-theme);opacity:.5;height:100%;border-radius:1px;transition:width;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:width;position:absolute;top:0}.p-podcast__progress:hover .p-podcast__progress-background{transition:none}.p-podcast__waves{white-space:nowrap;overflow:hidden;position:relative;width:calc(100% - 24rem)}.p-podcast__waves .wave{width:1px;background:#fff;display:inline-block;vertical-align:middle}.p-podcast__waves .wave1{height:8px}.p-podcast__waves .wave2{height:10px}.p-podcast__waves .wave3{height:15px}.p-podcast__waves .wave4{height:33px}.p-podcast__waves .wave5{height:46px}.p-podcast__waves .wave6{height:40px}.p-podcast__waves .wave7{height:30px}.p-podcast__waves .wave8{height:40px}.p-podcast__waves .wave9{height:38px}.p-podcast__waves .wave10{height:30px}.p-podcast__waves .wave11{height:25px}.p-podcast__waves .wave12{height:29px}.p-podcast__waves .wave13{height:30px}.p-podcast__waves .wave14{height:24px}.p-podcast__waves .wave15{height:45px}.p-podcast__waves .wave16{height:38px}.p-podcast__waves .wave17{height:44px}.p-podcast__waves .wave18{height:52px}.p-podcast__waves .wave19{height:46px}.p-podcast__waves .wave20{height:40px}.p-podcast__waves .wave21{height:30px}.p-podcast__waves .wave22{height:40px}.p-podcast__waves .wave23{height:30px}.p-podcast__waves .wave24{height:15px}.p-podcast__waves .wave25{height:10px}@keyframes active-wave-1{0%,33%{transform:scaleY(.7)}33%,66%{transform:scaleY(1.4)}66%,to{transform:scaleY(.7)}}@keyframes active-wave-2{0%,33%{transform:scaleY(.7)}33%,66%{transform:scaleY(1.65)}66%,to{transform:scaleY(.7)}}@keyframes active-wave-3{0%,33%{transform:scaleY(.8)}33%,66%{transform:scaleY(1.3)}66%,to{transform:scaleY(.8)}}@keyframes active-wave-4{0%,33%{transform:scaleY(.7)}33%,66%{transform:scaleY(2)}66%,to{transform:scaleY(.7)}}.p-program{border-radius:8px;background:var(--c-white);height:35rem;position:relative;overflow:hidden;padding:3rem 2rem}.p-program__link{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px}.p-program__title+.p-program__logo{margin-top:auto}.p-program__title+.p-program__logo img{height:3rem}.p-program__title{text-align:center;padding:0 4rem}.p-program--logo .p-program__title{margin-top:auto}.p-program__description{position:absolute;inset:0;background:var(--c-theme);color:var(--c-white);padding:2rem;pointer-events:none;flex-direction:column;grid-gap:2rem;display:flex;opacity:0;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;overflow:auto}.p-program__description b{margin-bottom:auto;text-transform:uppercase}.p-program__description-link:hover{color:var(--c-white)}.p-program:hover .p-program__description{opacity:1;pointer-events:all}.p-program img{height:10rem;max-width:25rem;-o-object-fit:contain;object-fit:contain}.p-push-link{width:100%;padding:2rem;height:auto;border-radius:8px}.p-push-link--white{background:var(--c-white);color:var(--c-text)}.p-push-link--theme{background:var(--c-theme);color:var(--c-white)}.p-push-link,.p-push-link a{display:flex;flex-flow:column;grid-gap:2rem}.p-push-link a{flex-grow:1}.p-push-link__arrow{border:1px solid;margin-top:auto}.p-search-result a{display:flex;align-items:flex-start;width:100%}.p-search-result a:hover .p-search-result__cta,.p-search-result a:focus-visible .p-search-result__cta{opacity:1}.p-search-result a:hover img{transform:scale(1.1)}.p-search-result__tags{flex-basis:25%}.p-search-result__date{color:var(--c-theme);font-size:1.5rem}.p-search-result__cta{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;opacity:0}.p-search-result__content{display:flex;flex-direction:column;grid-gap:10px;flex-basis:50%;margin-right:auto}.p-search-result picture{border-radius:8px;overflow:hidden;flex-basis:203px}.p-search-result img{transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.p-search{opacity:0;pointer-events:none;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.has-search .p-search{opacity:1;pointer-events:all;transform:none}.p-search__form{display:flex;align-items:center;grid-gap:2rem;height:100%}.p-search__magnifier{font-size:1.4rem;cursor:pointer}.p-search__logo{font-size:0;color:transparent;display:block;position:relative;height:65%;padding-left:2rem;opacity:0}.p-search__logo svg{height:100%;width:auto}.p-search input{width:100%;border:0;height:100%;padding:0 6rem 0 2rem;background:none;color:var(--c-text)}.p-search button{position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:var(--c-white);background:var(--c-theme);border-radius:50%;aspect-ratio:1;height:75%;display:flex;align-items:center;justify-content:center;padding:0}.p-select{position:relative}.p-select:before{font-size:1.2rem;color:var(--c-theme);position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.p-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-grey);background:var(--c-white);border-radius:8px;padding:2rem;font-size:1.5rem;font-weight:600}.p-share{white-space:normal;display:flex;align-items:center;grid-gap:5px}.p-share b{font-weight:400;margin-right:auto;font-size:1.5rem}.b-share .p-share{flex-basis:41.6666666667%;border-top:1px solid var(--c-border);padding-top:3rem}.b-title-text+.b-share{margin-top:var(--space-xxl)}.p-slide{display:flex;grid-gap:10px}.p-slide__image{flex-basis:50%;border-radius:8px;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.05)}.p-slide__image--contain{aspect-ratio:695/520;display:flex;align-items:center;justify-content:center}.p-slide__image--contain img{width:auto;max-width:100%;border-radius:8px}.p-slide__image-blurred{position:absolute;inset:-2rem;z-index:-1}.p-slide__image-blurred picture{height:100%;width:100%}.p-slide__image-blurred img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(2rem)}.p-slide__text{background:var(--c-theme);color:var(--c-white);border-radius:8px;flex-basis:50%;padding:4rem;display:flex;flex-flow:column;grid-gap:2rem;align-items:flex-start}.p-testimony{color:var(--c-white);position:relative;text-align:left;border-radius:8px;overflow:hidden}.p-testimony__content{position:absolute;left:0;bottom:0;width:100%;display:flex;flex-flow:column;justify-content:flex-end;padding:3rem 2rem;z-index:1;grid-gap:2rem;pointer-events:none;transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.is-playing .p-testimony__content{opacity:0;pointer-events:none}.p-testimony__title{font-size:1.5rem}.p-testimony__image{position:relative;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity}.p-testimony__play{display:block}.p-testimony__play{pointer-events:none;transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity;position:absolute;left:2rem;top:3rem;z-index:2}.p-testimony__play:after,.p-testimony__play:before{position:absolute;left:0;top:0;width:4rem;height:4rem}.p-testimony__play:after{content:"";border-radius:50%;background:var(--c-white);box-shadow:0 0 4px #0000001a;color:var(--c-white);transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background;z-index:1}.p-testimony__play:before{color:var(--c-theme);font-size:1.5rem;display:inline-flex;z-index:2;align-items:center;justify-content:center;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.is-playing .p-testimony__play{opacity:0}.p-testimony .p-youtube a:before{opacity:0}.p-testimony .p-youtube a:after{left:0;top:0;width:100%;height:100%;transform:none;border-radius:8px;background:none!important}.p-testimony__transcript{position:absolute;left:0;bottom:0;width:100%;top:0;padding:2rem;z-index:98;background:var(--c-white);border:1px solid var(--color-dark-grey);color:var(--c-text);border-radius:8px;padding-top:var(--space-xxl);padding-right:10px}.p-testimony__transcript p{height:100%;overflow:auto;padding-right:10px}.p-testimony__transcript-cta{position:absolute;top:4rem;right:2rem;z-index:99}.is-active .p-testimony__transcript-cta{color:var(--c-theme)}.is-active .p-testimony__transcript-cta:after{transform:none}.p-testimony:hover .p-youtube img{transform:scale(1.1)}.p-text-card{border-radius:8px;flex:1 1 0;padding:3rem 2rem;background:var(--color-light-grey);position:relative}.p-text-card,.p-text-card__cta{display:flex;flex-direction:column;grid-gap:10px}.p-text-card__cta{height:100%}.has-background .p-text-card{background:var(--c-white)}.p-text-card__title{text-transform:none}.p-text-card__title--number{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:50%;background:var(--c-white);color:var(--c-theme);margin-bottom:auto}.has-background .p-text-card__title--number{background:var(--color-light-grey)}.p-text-card__arrow{position:absolute;bottom:3rem;left:2rem}.has-background .p-text-card__arrow{background:var(--color-light-grey)}.p-video-file{position:relative}.p-video-file video{width:100%;background:var(--color-light-grey);display:block;border-radius:8px}x-vimeo{display:block;width:100%}.p-vimeo{position:relative;cursor:pointer;background:var(--color-light-grey);display:block;width:100%;border-radius:8px;overflow:hidden}.p-vimeo:hover a:after{background:var(--c-theme)}.p-vimeo:hover a:before{color:var(--c-white)}.p-vimeo:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:#000;opacity:.1;z-index:1;pointer-events:none}.accessibility-contrast-high .p-vimeo:after{opacity:.5}.p-vimeo img{width:100%;height:auto;opacity:.9;-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:16/9;max-width:none;max-height:90vh}.p-vimeo iframe,.p-vimeo a{position:absolute;inset:0;z-index:2;width:100%;height:100%}.p-vimeo a{display:block}.p-vimeo a{cursor:pointer}.p-vimeo a:after,.p-vimeo a:before{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:4rem;height:4rem}.p-vimeo a:after{content:"";border-radius:50%;background:var(--c-white);box-shadow:0 0 4px #0000001a;color:var(--c-white);transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background}.p-vimeo a:before{z-index:1;color:var(--c-theme);font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.p-vimeo a:focus-visible{outline:none}x-youtube{display:block;width:100%}.p-youtube{position:relative;cursor:pointer;background:var(--color-light-grey);display:block;width:100%;border-radius:8px;overflow:hidden}.p-youtube:hover a:after{background:var(--c-theme)}.p-youtube:hover a:before{color:var(--c-white)}.p-youtube:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:#000;opacity:.1;z-index:1;pointer-events:none}.accessibility-contrast-high .p-youtube:after{opacity:.5}.p-youtube img{width:100%;height:auto;opacity:.9;-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:16/9;max-width:none;max-height:90vh;transition:transform,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform,filter}.p-youtube iframe,.p-youtube a{position:absolute;inset:0;z-index:2;width:100%;height:100%}.p-youtube a{display:block}.p-youtube a{cursor:pointer}.p-youtube a:after,.p-youtube a:before{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:4rem;height:4rem}.p-youtube a:after{content:"";border-radius:50%;background:var(--c-white);box-shadow:0 0 4px #0000001a;color:var(--c-white);transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background}.p-youtube a:before{z-index:1;color:var(--c-theme);font-size:1.8rem;display:inline-flex;align-items:center;justify-content:center;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.p-youtube a:focus-visible{outline:none}.p-youtube a:focus-visible:after{outline-color:var(--c-theme);outline-offset:-2px}x-accordion{width:100%}x-accordion .js-cta{cursor:pointer}x-accordion .js-cta__arrow{margin-left:auto}x-accordion.is-active .js-cta__arrow{transform:scaleY(-1)}x-accordion .js-toggle{display:none}.wp-block x-accordion .js-toggle{display:block}.b-accordion{overflow:hidden}.b-accordion>.container{max-width:none;width:calc(100% - 10rem)}.b-accordion section{overflow:visible}.wp-block-acf-anchor{position:relative;z-index:10}.wp-block-acf-anchor .b-anchor{display:block;margin-top:var(--space-section)}.wp-block-acf-anchor+.wp-block section{margin-top:2rem}.wp-block-acf-anchor+.wp-block section.has-background,.wp-block-acf-anchor+.wp-block section.has-background-image{margin-top:-6rem}.b-anchor{display:none;font-family:Consolas,Monaco,monospace}.b-anchor .container{flex-flow:row;align-items:center;font-size:10px;grid-gap:2rem}.b-anchor span{border:1px solid rgba(0,0,0,.1);text-transform:none;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-anchor a{-webkit-user-select:all;-moz-user-select:all;user-select:all;padding:2px 6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff3}.b-articles__intro{width:100%}.b-articles__items{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:10px;position:relative}.b-articles__items--featured .p-article:nth-child(1){grid-area:1/1/3/3}.b-articles__items--featured .p-article:nth-child(2){grid-area:1/3/2/4}.b-articles__items--featured .p-article:nth-child(3){grid-area:1/4/2/5}.b-articles__items--featured .p-article:nth-child(4){grid-area:2/3/3/4}.b-articles__items--featured .p-article:nth-child(5){grid-area:2/4/3/5}.b-articles__items--featured .p-article:nth-child(2),.b-articles__items--featured .p-article:nth-child(5),.b-articles__items--featured .p-article:nth-child(8){background:var(--c-theme)}.b-articles__items--featured .p-article:nth-child(4),.b-articles__items--featured .p-article:nth-child(6),.b-articles__items--featured .p-article:nth-child(11){background:var(--color-light-grey);color:var(--c-text)}.b-articles__items--featured .p-article:nth-child(2) .p-article__text,.b-articles__items--featured .p-article:nth-child(4) .p-article__text,.b-articles__items--featured .p-article:nth-child(5) .p-article__text,.b-articles__items--featured .p-article:nth-child(6) .p-article__text,.b-articles__items--featured .p-article:nth-child(8) .p-article__text,.b-articles__items--featured .p-article:nth-child(11) .p-article__text{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.b-articles__items--featured .p-article:nth-child(2) .p-article__image,.b-articles__items--featured .p-article:nth-child(4) .p-article__image,.b-articles__items--featured .p-article:nth-child(5) .p-article__image,.b-articles__items--featured .p-article:nth-child(6) .p-article__image,.b-articles__items--featured .p-article:nth-child(8) .p-article__image,.b-articles__items--featured .p-article:nth-child(11) .p-article__image{opacity:0}.b-articles__items--default .p-article:nth-child(1),.b-articles__items--default .p-article:nth-child(8),.b-articles__items--default .p-article:nth-child(9){background:var(--c-theme)}.b-articles__items--default .p-article:nth-child(3),.b-articles__items--default .p-article:nth-child(6),.b-articles__items--default .p-article:nth-child(11){background:var(--color-light-grey);color:var(--c-text)}.b-articles__items--default .p-article:nth-child(1) .p-article__text,.b-articles__items--default .p-article:nth-child(8) .p-article__text,.b-articles__items--default .p-article:nth-child(9) .p-article__text,.b-articles__items--default .p-article:nth-child(3) .p-article__text,.b-articles__items--default .p-article:nth-child(6) .p-article__text,.b-articles__items--default .p-article:nth-child(11) .p-article__text{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.b-articles__items--default .p-article:nth-child(1) .p-article__image,.b-articles__items--default .p-article:nth-child(8) .p-article__image,.b-articles__items--default .p-article:nth-child(9) .p-article__image,.b-articles__items--default .p-article:nth-child(3) .p-article__image,.b-articles__items--default .p-article:nth-child(6) .p-article__image,.b-articles__items--default .p-article:nth-child(11) .p-article__image{opacity:0}.b-career-selector .container{height:100%}.b-career-selector__text{position:absolute;left:0;width:100%;bottom:0;z-index:1;color:var(--c-white);padding-top:var(--space-xxl)}.b-career-selector__background img{height:120vh;max-height:-moz-max-content;max-height:max-content;min-height:50rem;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}.b-career-selector__intro{width:100%;position:relative;display:flex;flex-flow:column;grid-gap:2rem}.b-career-selector__intro .p-intro{align-items:flex-start}.b-career-selector__intro .p-intro__description{max-width:45rem}.b-career-selector .js-cta{display:inline-flex;align-items:center;grid-gap:10px}.b-career-selector .js-cta:after{font-size:1.2rem;display:inline-block;transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.b-career-selector .is-active .js-cta:after{transform:scaleY(-1)}.b-career-selector__top,.b-career-selector__bottom{position:relative}.b-career-selector__bottom{overflow:hidden}.b-career-selector__bottom-text{padding-bottom:var(--space-section)}.b-career-selector__bottom .b-career-selector__background{position:absolute;left:0;width:100%;top:0;height:100%;z-index:-1}.b-career-selector__bottom .b-career-selector__background picture{transform:scaleY(-1)}.b-career-selector__bottom .b-career-selector__background:after{background:#0000005c}.b-career-selector__chooser{width:100%;padding-top:3rem;border-top:1px solid rgba(255,255,255,.2)}.b-career-selector__chooser .p-field{width:auto;display:inline-flex}.b-career-selector__chooser .p-field:before{color:inherit}.b-career-selector__chooser .p-field select{background:none;padding-left:0;border:0;font-size:1.8rem}.b-career-selector__links{padding-top:4rem;width:100%}.b-career-selector__links .p-push-link{aspect-ratio:4/3}.b-career-selector__links .p-push-link__title{text-transform:none}.b-carousel{overflow:hidden}.b-carousel .p-slide{width:100%}.b-case-studies{overflow:hidden}.b-case-studies .container{padding-top:10px}.b-case-studies__items{width:100%;position:relative;display:flex;flex-flow:column;grid-gap:10px}.b-contact{color:var(--c-white)}.b-contact__content{position:relative}.b-contact__subtitle{width:41.6666666667%}.b-contact__text{position:absolute;bottom:var(--space-xl);left:0;width:100%;z-index:1}.b-contact__text .container{grid-gap:2rem}.b-contact__background img{height:100vh;max-height:-moz-max-content;max-height:max-content;min-height:50rem;-o-object-fit:cover;object-fit:cover}.b-contact__form{color:var(--c-text);background:var(--color-grey);display:none}.b-contact__form .p-form{padding:var(--space-xl) 0}.b-contact.is-active .b-contact__form{max-height:150rem}.b-cornerstone--summary .b-cornerstone__title small{display:none}.b-cornerstone__title{white-space:normal}.b-cornerstone__title--loading{display:none}.b-cornerstone__title small{font-size:1.5rem;text-transform:none}.b-cornerstone__list{display:flex;flex-flow:column;width:100%}.b-cornerstone__list--search{display:none}.b-cornerstone.is-search .p-cta,.b-cornerstone.is-search .b-cornerstone__title small{display:inline-block}.b-cornerstone.is-search .b-cornerstone__list--static{display:none}.b-cornerstone.is-search .b-cornerstone__list--search{display:flex}.b-cornerstone.is-search:not(.b-cornerstone--summary){padding-bottom:var(--space-section)}.b-cornerstone.is-search:not(.b-cornerstone--summary)+.b-pagination{display:none}.b-cornerstone.is-loading .b-cornerstone__title--loading{display:block}.b-cornerstone.is-loading .b-cornerstone__title--static{display:none}.b-cornerstone__item{display:flex;flex-flow:row;align-items:center;padding:2rem 0;border-top:1px solid var(--color-light-grey);width:100%;justify-content:space-between;grid-gap:4%}.b-cornerstone__item span{flex-basis:10%;font-size:1.5rem}.b-cornerstone__item span:last-of-type{flex-basis:auto}.b-cornerstone__item span:last-of-type{display:inline-flex;align-items:center;grid-gap:10px;font-weight:600;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.b-cornerstone__item span:last-of-type:after{font-size:10px;transform:rotate(-90deg)}.b-cornerstone__item:hover span:last-of-type{color:var(--c-theme)}.b-cornerstone__item:hover b{color:var(--c-theme)}.b-cornerstone__item b{flex:1 1 0;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.b-countries{overflow:hidden}.b-countries+section.has-background{margin-top:2rem}.b-countries .container{padding-top:10px}.b-countries .container--small{align-items:center}.b-countries__items{width:100%;position:relative;display:flex;flex-flow:column;grid-gap:2rem}.b-countries__list{display:flex;grid-gap:2rem}.b-countries__term{cursor:pointer}.b-countries swiper-container{display:none}.b-countries swiper-container:first-of-type{display:flex}.b-documents__list{width:100%;display:flex;flex-flow:column}.b-documents__item{border-top:1px solid var(--color-light-grey);width:100%}.b-documents__item-title{flex-basis:41.6666666667%;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.b-documents__item-extension,.b-documents__item-size{flex-basis:25%}.b-documents__item-link{margin-left:auto}.b-documents__item a{padding:2rem 0;display:flex;align-items:center}.b-documents__item:hover .b-documents__item-title,.b-documents__item:hover .b-documents__item-link{color:var(--c-theme)}.b-events__items{width:100%;display:flex;grid-gap:10px;position:relative;flex-wrap:wrap}.b-events__items .p-event{flex-basis:calc(25% - 8px)}.b-events__items .p-event:nth-child(1){flex-basis:100%;display:flex;grid-gap:10px;border-radius:0}.b-events__items .p-event:nth-child(1) .p-event__date{position:absolute;right:2rem;top:3rem;background:var(--c-white);padding:8px 10px;border-radius:8px;color:var(--c-theme);display:flex;grid-gap:10px;align-items:center}.b-events__items .p-event:nth-child(1) .p-event__date span:last-of-type{width:-moz-min-content;width:min-content}.b-events__items .p-event:nth-child(1) .p-event__excerpt{display:block}.b-events__items .p-event:nth-child(1) .p-event__text{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-right:4rem}.b-events__items .p-event:nth-child(1) .p-event__title{text-transform:none}.b-events__items .p-event:nth-child(1) .p-event__content{position:relative;color:var(--c-text);background:var(--color-light-grey);flex-basis:50%;border-radius:8px;overflow:hidden}.b-events__items .p-event:nth-child(1) .p-event__image{border-radius:8px;overflow:hidden;flex-basis:50%}.b-events__items .p-event:nth-child(2) .p-event__text,.b-events__items .p-event:nth-child(4) .p-event__text,.b-events__items .p-event:nth-child(7) .p-event__text,.b-events__items .p-event:nth-child(9) .p-event__text{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.b-events__items .p-event:nth-child(2) .p-event__image,.b-events__items .p-event:nth-child(4) .p-event__image,.b-events__items .p-event:nth-child(7) .p-event__image,.b-events__items .p-event:nth-child(9) .p-event__image{display:none}.b-events__items .p-event:nth-child(2),.b-events__items .p-event:nth-child(9){background:var(--c-theme)}.b-events__items .p-event:nth-child(4),.b-events__items .p-event:nth-child(7){background:var(--color-light-grey);color:var(--c-text)}.b-experts-alt__items{display:grid;grid-template-columns:repeat(4,1fr);width:100%;grid-gap:10px;position:relative}.b-experts-alt .p-cta{background:var(--color-light-grey)}.b-experts-alt--featured .p-expert-alt:first-of-type{grid-column:1/span 4}.b-experts-alt--featured .p-expert-alt:first-of-type x-expand{display:flex;flex-flow:row;grid-gap:10px}.b-experts-alt--featured .p-expert-alt:first-of-type .p-expert-alt__content{position:relative;color:var(--c-text);background:var(--color-light-grey);border-radius:8px;flex-basis:50%}.b-experts-alt--featured .p-expert-alt:first-of-type .p-expert-alt__text{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;height:100%}.b-experts-alt--featured .p-expert-alt:first-of-type .p-expert-alt__description{height:auto;opacity:1;overflow:visible;margin-top:auto}.b-experts-alt--featured .p-expert-alt:first-of-type .p-expert-alt__image{position:relative;border-radius:8px;overflow:hidden;flex-basis:50%}.b-experts-alt--featured .p-expert-alt:first-of-type .p-expert-alt__image img{transform:none!important}.b-experts__intro{background:var(--c-theme);color:var(--c-white);border-radius:8px;padding:4rem;flex-basis:41.6666666667%;display:flex;flex-flow:column;grid-gap:2rem;align-items:flex-start}.b-experts__intro .p-intro{width:100%}.b-experts__intro .p-intro__description{padding-right:0}.b-experts__intro .p-cta{border:0}.b-experts__items{display:flex;flex-flow:column;flex-basis:58.3333333333%;width:100%}.b-experts__items .p-expert+.p-expert{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-grey)}.b-faq__header{display:flex;flex-direction:column;grid-gap:2rem;align-items:flex-start}.b-faq__header .p-intro{width:100%}.b-faq__items{width:100%;display:flex;flex-flow:column;grid-gap:8px}.b-faq__item{background:var(--color-light-grey);border-radius:8px}.has-background .b-faq__item{background:var(--c-white);border-bottom:0}.b-faq__item-arrow{position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform;font-size:1.2rem;color:var(--c-theme)}.is-active .b-faq__item-arrow{transform:translateY(-50%) scaleY(-1)}.b-faq__item-title{padding:2rem;font-weight:600}.b-faq__item-header{position:relative}.b-faq__item-header:focus-visible{outline:none}.b-faq__item-description{flex-basis:50%;font-size:1.5rem}.b-faq__item-text{display:flex;flex-flow:column;grid-gap:2rem;padding:2rem;border-top:1px solid var(--color-light-grey)}.b-faq__item-body{border-top:1px solid var(--color-grey)}.b-file .container{grid-gap:10px}.b-file .p-download{flex-basis:50%;aspect-ratio:auto}.b-file__description{border-radius:8px;flex-basis:75%;background:var(--color-light-grey);padding:4rem}.b-file__description+.p-download{flex-basis:25%;aspect-ratio:1}.b-file img{border-radius:8px}.b-form-contact__title{text-transform:uppercase}.b-form-contact__information{background:var(--color-grey);padding:3rem 2rem;border-radius:8px;flex-basis:41.6666666667%;display:flex;flex-flow:column;grid-gap:3rem}.b-form-contact__points{display:flex;justify-content:space-between;text-align:center}.b-form-contact__point{display:flex;flex-flow:column;align-items:center;grid-gap:10px;font-size:1.5rem;font-weight:600}.b-form-contact__point:before{width:8rem;height:8rem;background:var(--c-white);border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;color:var(--c-theme);font-size:2.8rem!important}.b-form-contact x-form{flex-basis:50%}.b-form-contact x-form .js-cta__arrow{border:0;margin-left:2rem}.b-form-contact .p-field[data-name=profil]{grid-gap:10px;grid-row-gap:2rem;font-weight:600;font-size:inherit}.b-form-contact .p-field[data-name=profil] .p-field__label{flex-basis:calc(33.34% - 7px);display:flex;flex-direction:column-reverse;align-items:center;grid-gap:10px}.b-form-contact .p-field [name=profil]+span{background:var(--c-white);height:14rem;border-radius:8px;width:100%;display:flex;align-items:flex-end;padding:10px;position:relative;border:1px solid var(--c-border-input)}.b-form-contact .p-field [name=profil]+span:before{position:absolute;right:10px;top:10px;border-radius:50%;border:1px solid var(--color-light-grey);font-size:1.5rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--c-theme);background:var(--c-white)}.b-form-contact .p-field [name=profil]:checked+span{background:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}.b-form-suggest__information{flex-basis:41.6666666667%}.b-form-suggest__points{display:flex;justify-content:space-between;text-align:center}.b-form-suggest__point{display:flex;flex-flow:column;align-items:center;grid-gap:10px;font-size:1.5rem;font-weight:600}.b-form-suggest__point:before{width:8rem;height:8rem;background:var(--c-white);border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;color:var(--c-theme);font-size:2.8rem!important}.b-form-suggest x-form{flex-basis:50%}.b-form-suggest x-form .js-cta__arrow{border:0}.b-form-suggest .p-field[data-name=profil]{grid-gap:10px;grid-row-gap:2rem;font-weight:600;font-size:inherit}.b-form-suggest .p-field[data-name=profil] .p-field__label{flex-basis:calc(33.34% - 7px);display:flex;flex-direction:column-reverse;align-items:center;grid-gap:10px}.b-form-suggest .p-field [name=profil]+span{background:var(--c-white);height:14rem;border-radius:8px;width:100%;display:flex;align-items:flex-end;padding:10px;position:relative;border:1px solid var(--c-border-input)}.b-form-suggest .p-field [name=profil]+span:before{position:absolute;right:10px;top:10px;border-radius:50%;border:1px solid var(--color-light-grey);font-size:1.5rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--c-theme);background:var(--c-white)}.b-form-suggest .p-field [name=profil]:checked+span{background:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}.b-gallery{overflow:hidden}.b-gallery img{border-radius:8px}.b-geonexio .container{grid-gap:4rem}.b-geonexio__information{flex-basis:33.3333333333%;display:flex;flex-flow:column;grid-gap:4rem;align-items:flex-start}.b-geonexio__information img{max-width:30rem}.b-geonexio__title{text-transform:uppercase}.b-geonexio__items{flex-basis:50%;display:flex;flex-flow:column}.b-geonexio__items .p-mobility_sphere{border-top:1px solid var(--color-grey);padding-top:3rem;margin-top:3rem}.b-geonexio__items .p-mobility_sphere:last-of-type{border-bottom:1px solid var(--color-grey);padding-bottom:3rem}.b-geonexio .p-cta{outline-color:var(--c-text)}.b-hero-archive.has-background{padding-top:calc(var(--space-section) + var(--header-h) + var(--admin-h))}.b-hero-archive .container{grid-gap:3rem}.b-hero-archive x-hero-archive{width:100%}.b-hero-archive__tag{margin:auto}.b-hero-archive__filters{display:flex;grid-gap:10px;justify-content:space-between;width:100%;margin-top:var(--space-xl)}.b-hero-archive__filters--1{flex-direction:column;text-align:center}.b-hero-archive__filter{display:flex;flex-flow:column;grid-gap:10px}.b-hero-archive__filter:nth-child(1){flex-basis:50%}.b-hero-archive__filter:nth-child(2){flex-basis:33.3333333333%}.b-hero-archive__filter-title{font-size:1.5rem;text-transform:uppercase;font-weight:600}.b-hero-archive__filter-list{display:flex;flex-flow:row;grid-gap:8px;flex-wrap:wrap}.b-hero-archive__filter-list li:nth-child(n+11){display:none}.b-hero-archive__filter-list li:last-child{display:block;cursor:pointer}.b-hero-archive__filter-term:hover{background:var(--color-grey-hover)}.b-hero-archive__filter-term.is-current{pointer-events:none}.show-more .b-hero-archive__filter-list li:nth-child(n+6){display:revert}.show-more .b-hero-archive__filter-list .js-more{display:none}.b-hero-news{color:var(--c-white);display:flex;flex-flow:column;min-height:61rem;justify-content:flex-end}.b-hero-news__tags{display:flex;grid-gap:8px;align-items:center}.b-hero-news__main .container{grid-gap:3rem;padding-top:calc(var(--space-section) + var(--header-h) + var(--admin-h));padding-bottom:4rem}.b-hero-news__expert{display:flex;grid-gap:10px}.b-hero-news__expert-name{display:flex;flex-flow:column}.b-hero-news__expert-image{position:relative;display:flex;flex-shrink:0}.b-hero-news__expert-image picture{position:relative;flex-shrink:0}.b-hero-news__expert-image picture+picture{margin-left:-35px;transition:margin;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:margin}.b-hero-news__expert-image:hover picture+picture{margin-left:-10px}.b-hero-news__expert b span{font-weight:600}.b-hero-news__expert img{border-radius:50%}.b-hero-news__content .container{padding-top:2rem;padding-bottom:2rem}.b-hero-news .p-share{background:var(--c-white);padding:2rem;border-radius:8px;color:var(--c-text);margin-left:auto}.b-hero-news .p-share b{margin-right:4rem}.b-hero-news__caption{position:absolute;right:2rem;bottom:100%;margin-bottom:10px;font-size:10px}.b-hero-news__background{position:absolute;inset:0;z-index:-1;overflow:hidden}.b-hero-news__background:before{top:calc(var(--header-h) + var(--space-xxl))}.b-hero-news__background picture{height:100%}.b-hero-news__background img{height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}.b-hero-news__background--blurred img{filter:blur(5px);margin-top:-5px;height:calc(100% + 10px);margin-left:-5px;width:calc(100% + 10px);max-width:none}.b-hero{color:var(--c-white)}.b-hero .container{grid-gap:2rem}.b-hero.has-background{padding-bottom:var(--space-xxl)}.b-hero--push.has-background{padding-bottom:4rem}.b-hero .p-follow{z-index:3;position:relative;width:100%}.b-hero__back{margin-right:10px;display:inline-flex;align-items:center;grid-gap:10px;position:absolute;top:0;left:0;font-size:1.5rem}.b-hero__back:before{font-size:1.2rem;transform:rotate(90deg)}.has-background-image .b-hero__description{font-weight:600;padding-right:10px}.b-hero__intro{display:flex;flex-flow:column;grid-gap:2rem;width:100%;align-items:flex-start}.has-background.b-hero--default .b-hero__intro,.b-hero--cornerstone .b-hero__intro,.is-404 .b-hero__intro{text-align:center;align-items:center}.b-hero__content{display:flex;align-items:center}.b-hero__content:not(.container){width:100%}.has-background .b-hero__content{padding-top:var(--space-section)}.b-hero--cornerstone .b-hero__content,.b-hero--text .b-hero__content,.b-hero--data .b-hero__content{flex-flow:column}.b-hero--push .b-hero__content{padding-bottom:0}.is-404 .b-hero__content{align-items:center}.has-background-image.b-hero--cornerstone .b-hero__content{aspect-ratio:16/9;max-height:calc(var(--app-init-height) - var(--admin-h))}.has-background-image.b-hero--follow .b-hero__content{aspect-ratio:16/9}.b-hero__wrapper{display:flex;align-items:center;width:100%}.b-hero--cornerstone .b-hero__wrapper{margin-top:auto;padding-bottom:var(--space-xxl)}.b-hero--text .b-hero__wrapper,.b-hero--data .b-hero__wrapper,.b-hero--default:not(.has-background) .b-hero__wrapper{min-height:-moz-max-content;min-height:max-content;height:calc(var(--app-init-height) - var(--admin-h));display:flex;align-items:flex-end;position:relative!important;padding-bottom:var(--space-xxl)}.is-404 .b-hero--text .b-hero__wrapper,.is-404 .b-hero--data .b-hero__wrapper,.is-404 .b-hero--default:not(.has-background) .b-hero__wrapper{align-items:center;padding-bottom:0;padding-top:var(--header-h)}.b-hero--text .b-hero__wrapper .p-cta{margin-top:2rem}.b-hero__push{border-radius:8px;overflow:hidden;position:relative;flex-shrink:0;margin-top:auto}.b-hero__push-title{text-transform:none}.b-hero__push-text{position:absolute;inset:0;padding:2rem;display:flex;flex-flow:column;grid-gap:2rem;justify-content:flex-end}.b-hero__push-text a{display:flex;flex-flow:column;grid-gap:2rem}.b-hero__job{border-radius:8px;overflow:hidden;position:relative;flex-shrink:0;margin-top:auto;background:var(--c-white);color:var(--c-text);padding:2rem;flex-basis:25%;width:100%}.b-hero__job-title{text-transform:none;margin-bottom:2rem}.b-hero__job-info b{font-weight:600}.b-hero__job .p-cta{margin:2rem 0;width:100%}.b-hero__data{padding:var(--space-xxl) 0;width:100%}.has-background .b-hero__data .container{background:var(--c-white);border-radius:8px;color:var(--c-text);padding:3rem 2rem;justify-content:flex-end}.b-hero__data-header{display:flex;flex-flow:column;grid-gap:2rem;flex-basis:41.6666666667%}.b-hero__data-items{display:flex;grid-gap:10px;color:var(--c-text);flex-basis:50%;counter-reset:items}.b-hero__data-item{background:var(--c-white);padding:2rem;border-radius:8px;font-size:1.5rem;display:flex;flex-flow:column;grid-gap:10px;flex:1 1 0}.b-hero__data-item:before{content:counters(items,"",decimal-leading-zero);counter-increment:items;color:var(--c-theme)}.b-hero .js-control{position:absolute;right:2rem;top:var(--app-init-height);background:var(--c-white);border-radius:50%;width:4rem;height:4rem;z-index:99;margin-top:-6rem}.b-hero .js-control{color:var(--c-theme);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.b-hero .js-control:focus-visible{outline-color:var(--c-white)}.b-hero__background{position:absolute;inset:0;z-index:-1}.b-hero__background:before{top:calc(var(--header-h) + var(--space-xxl))}.b-hero__background x-video{width:100%;height:100%}.b-hero__background picture{height:100%}.b-hero__background img{height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}.b-hero__text{padding:var(--space-xxl) 0;background:#ffffff03;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);width:100%}.b-hero__text-wrapper{display:flex;flex-flow:column;align-items:flex-start;grid-gap:4rem;flex-basis:50%}.b-hero__text-title{flex-basis:41.6666666667%}.b-hero__text-description{text-wrap:pretty}.b-hero__text--large .b-hero__text-description{text-transform:none}.b-hero__text--large .b-hero__text-description:after{font-size:1.8rem;vertical-align:super}.b-hero__text--balanced .b-hero__text-title{text-transform:uppercase}.b-hero__text--balanced .b-hero__text-description{font-weight:400}.b-html .container>div{width:100%}.b-html__preview{background:var(--color-light-grey);border-radius:8px;padding:4rem;text-align:center}.b-html form.marketingForm{color:inherit;background:var(--color-light-grey);border-radius:8px;padding:4rem}.b-html table.multi .textFormFieldBlock,.b-html table.multi .dateTimeFormFieldBlock,.b-html table.multi .twoOptionFormFieldBlock,.b-html table.multi .optionSetFormFieldBlock,.b-html table.multi .multiOptionSetFormFieldBlock,.b-html table.multi .lookupFormFieldBlock,.b-html .textFormFieldBlock,.b-html .dateTimeFormFieldBlock,.b-html .twoOptionFormFieldBlock,.b-html .optionSetFormFieldBlock,.b-html .multiOptionSetFormFieldBlock,.b-html .lookupFormFieldBlock,.b-html table.multi .phoneFormFieldBlock,.b-html div[data-editorblocktype=SubmitButton]{padding:0}.b-html .optionSetFormFieldBlock select,.b-html .textFormFieldBlock input,.b-html .dateTimeFormFieldBlock input,.b-html .lookupFormFieldBlock input,.b-html .marketingForm textarea,.b-html div[data-editorblocktype=Captcha] input,.b-html .phoneFormFieldBlock input{border-radius:4px;padding:2rem;border:1px solid var(--c-border-input);background:var(--c-white);margin:0!important}.b-html .phoneFormFieldBlock .phoneCountryCode{border:0}.b-html .optionSetFormFieldBlock+.textFormFieldBlock{margin-top:2rem}.b-html *{font-family:inherit!important}.b-html th{padding:3px!important}.b-html .marketingForm p{text-align:left}.b-html .marketingForm .primaryButton,.b-html .submitButton{background:var(--c-theme);width:100%}.b-html div[style="margin: 10px;"]{margin:0!important}.b-html div[data-editorblocktype=Divider]{margin:2rem 0!important}.b-html div[data-editorblocktype=Divider] th{border-top-width:1px!important}.b-html .phoneFormFieldBlock label,.b-html .textFormFieldBlock label,.b-html .dateTimeFormFieldBlock label,.b-html .lookupFormFieldBlock label,.b-html .twoOptionFormFieldBlock label.block-label,.b-html .optionSetFormFieldBlock label.block-label,.b-html .multiOptionSetFormFieldBlock label.block-label,.b-html div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer]{margin-top:0;font-size:1.5rem}.b-html .phoneFormFieldBlock label span,.b-html .textFormFieldBlock label span,.b-html .dateTimeFormFieldBlock label span,.b-html .lookupFormFieldBlock label span,.b-html .twoOptionFormFieldBlock label.block-label span,.b-html .optionSetFormFieldBlock label.block-label span,.b-html .multiOptionSetFormFieldBlock label.block-label span,.b-html div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer] span{font-size:inherit!important;color:inherit!important}.b-html .phoneFormFieldBlock label:after,.b-html .phoneFormFieldBlock label br,.b-html .textFormFieldBlock label:after,.b-html .textFormFieldBlock label br,.b-html .dateTimeFormFieldBlock label:after,.b-html .dateTimeFormFieldBlock label br,.b-html .lookupFormFieldBlock label:after,.b-html .lookupFormFieldBlock label br,.b-html .twoOptionFormFieldBlock label.block-label:after,.b-html .twoOptionFormFieldBlock label.block-label br,.b-html .optionSetFormFieldBlock label.block-label:after,.b-html .optionSetFormFieldBlock label.block-label br,.b-html .multiOptionSetFormFieldBlock label.block-label:after,.b-html .multiOptionSetFormFieldBlock label.block-label br,.b-html div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer]:after,.b-html div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer] br{display:none}.b-html span[style*="font-size: 20px"]{font-family:var(--font-title)!important;font-weight:600!important;font-size:2.8rem!important;margin:2rem 0!important;line-height:1.2!important;text-transform:uppercase!important;display:block}.b-html p:empty{display:none}.b-html .textFormFieldBlock,.b-html .dateTimeFormFieldBlock,.b-html .twoOptionFormFieldBlock,.b-html .optionSetFormFieldBlock,.b-html .multiOptionSetFormFieldBlock,.b-html .lookupFormFieldBlock,.b-html .phoneFormFieldBlock{gap:10px}.b-image>.container{border-radius:8px;overflow:hidden}.b-image__background{width:100%}.b-image__background img{height:90vh;max-height:-moz-max-content;max-height:max-content;min-height:50rem;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}.b-image__background--ratio img{max-height:none;height:auto;min-height:0;-o-object-fit:unset;object-fit:unset}.b-image__background-blurred{position:absolute;inset:-2rem;z-index:-1}.b-image__background-blurred picture{height:100%;width:100%}.b-image__background-blurred img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(2rem)}.b-image__background--blurred{padding:4rem}.b-image__background--blurred>picture img{border-radius:8px}.b-image__background--contain{display:flex;align-items:center;justify-content:center}.b-image--overlay{color:var(--c-white)}.b-image--overlay .b-image__content{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:4rem 0}.b-image--overlay .b-image__content+.b-image__background:before{top:10rem}.b-image--boxed .container{grid-gap:10px}.b-image--boxed .b-image__content{padding:3rem 2rem;border-radius:8px;flex-basis:25%;aspect-ratio:1;width:100%}.b-image--boxed .b-image__content .container{padding:0!important}.b-image--boxed .b-image__content--red{background:var(--c-theme);color:var(--c-white)}.b-image--boxed .b-image__content--black{background:var(--c-black);color:var(--c-white)}.b-image--boxed .b-image__content--grey{background:var(--color-light-grey)}.b-image--boxed .b-image__background{flex-basis:75%}.b-image--boxed .b-image__background img{border-radius:8px}.b-jobs{overflow:hidden}.b-jobs__items{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;position:relative}.b-jobs--slider .b-jobs__items{display:block}.b-jobs swiper-container::part(button-next),.b-jobs swiper-container::part(button-prev){bottom:100%;margin-bottom:3rem}.b-keyfigures__wrapper{display:flex;flex-flow:column;grid-gap:var(--space-xl)}.b-keyfigures__wrapper--row .p-keyfigure:nth-last-child(1){background:var(--c-theme);color:var(--c-white)}.b-keyfigures__wrapper--row .p-keyfigure:nth-last-child(2){background:var(--color-light-grey)}.has-background-image .b-keyfigures__wrapper--row .p-keyfigure:nth-last-child(2){background:var(--c-white)}.b-keyfigures__wrapper--row .p-keyfigure:nth-last-child(3){background:var(--c-black);color:var(--c-white)}.b-keyfigures__wrapper--row .p-keyfigure:nth-last-child(4){background:var(--color-light-grey)}.b-keyfigures__wrapper--row .b-keyfigures__content{height:auto!important}.b-keyfigures__wrapper--row .b-keyfigures__items--2 .p-keyfigure{aspect-ratio:2}.b-keyfigures__wrapper--row .b-keyfigures__items--3 .p-keyfigure:nth-child(3){aspect-ratio:2}.b-keyfigures__wrapper--column .container{align-items:normal}.b-keyfigures__wrapper--column .p-keyfigure:nth-child(2){background:var(--c-black);color:var(--c-white)}.b-keyfigures__wrapper--column .p-keyfigure:nth-child(3){background:var(--c-theme);color:var(--c-white)}.b-keyfigures__wrapper--column .p-keyfigure:nth-child(4),.b-keyfigures__wrapper--column .p-keyfigure:nth-child(1){background:var(--color-light-grey)}.b-keyfigures__wrapper--column .b-keyfigures__content{display:flex}.b-keyfigures__wrapper--column .b-keyfigures__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;width:100%}.b-keyfigures__wrapper--column .b-keyfigures__items .p-keyfigure{aspect-ratio:auto}.b-keyfigures__wrapper--column .b-keyfigures__items--1{display:flex}.b-keyfigures__wrapper--column .b-keyfigures__items--2 .p-keyfigure:nth-child(1){grid-area:1/1/2/3}.b-keyfigures__wrapper--column .b-keyfigures__items--2 .p-keyfigure:nth-child(2){grid-area:2/1/3/3;background:var(--c-theme)}.b-keyfigures__wrapper--column .b-keyfigures__items--3 .p-keyfigure:nth-child(3){grid-area:2/1/3/3}.b-keyfigures__wrapper--column .b-keyfigures__background img{border-radius:8px}.has-background-image .b-keyfigures__wrapper--row .b-keyfigures__content{position:absolute;bottom:var(--space-xl);left:0;width:100%;height:45%}.b-keyfigures__wrapper--row .b-keyfigures__items{display:flex;height:100%;width:100%;grid-gap:10px}.b-keyfigures .container--small{align-items:center}.b-keyfigures__background+.b-keyfigures__items .p-keyfigure__title{text-transform:none}.b-keyfigures__content .container{flex-flow:row;height:100%;grid-gap:10px}.b-logos{overflow:hidden}.b-logos .container{flex-flow:row;flex-wrap:wrap;grid-gap:var(--space-xl);justify-content:center;align-items:center}.b-logos img{max-height:15rem;max-width:33rem;width:auto}.b-mobility-sphere .container{grid-gap:4rem}.b-mobility-sphere__information{flex-basis:33.3333333333%;display:flex;flex-flow:column;grid-gap:4rem;align-items:flex-start}.b-mobility-sphere__information img{max-width:30rem}.b-mobility-sphere__title{text-transform:uppercase}.b-mobility-sphere__items{flex-basis:50%;display:flex;flex-flow:column}.b-mobility-sphere__items .p-mobility_sphere{border-top:1px solid var(--color-grey);padding-top:3rem;margin-top:3rem}.b-mobility-sphere__items .p-mobility_sphere:last-of-type{border-bottom:1px solid var(--color-grey);padding-bottom:3rem}.b-mobility-sphere .p-cta:focus-visible{outline-color:var(--c-text)}.b-multi-content{overflow:hidden}.b-multi-content .container--small{align-items:center}.b-multi-content__items{width:100%}.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(1) .p-page--image,.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(5) .p-page--image{background:var(--c-theme)}.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(1) .p-page--image .p-page__image,.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(5) .p-page--image .p-page__image{opacity:0}.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(1) .p-page--image .p-page__content,.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(5) .p-page--image .p-page__content{background:none}.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(3) .p-page--image,.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(7) .p-page--image{background:var(--color-light-grey);color:var(--c-text)}.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(3) .p-page--image .p-page__image,.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(7) .p-page--image .p-page__image{opacity:0}.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(3) .p-page--image .p-page__content,.b-multi-content__items--3.b-multi-content__items--slider swiper-slide:nth-child(7) .p-page--image .p-page__content{background:none}.b-multi-content__items--grid{display:grid;grid-gap:10px}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(1),.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(5){background:var(--c-theme)}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(1) .p-page__arrow,.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(5) .p-page__arrow{border:1px solid var(--c-white)}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(1) .p-page__image,.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(5) .p-page__image{opacity:0}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(1) .p-page__content,.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(5) .p-page__content{background:none}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(3),.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(7){background:var(--color-light-grey);color:var(--c-text)}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(3) .p-page__image,.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(7) .p-page__image{opacity:0}.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(3) .p-page__content,.b-multi-content__items--3.b-multi-content__items--grid .p-page--image:nth-child(7) .p-page__content{background:none}.b-multi-content swiper-container::part(button-next),.b-multi-content swiper-container::part(button-prev){bottom:100%;margin-bottom:4rem}.b-networks .container--small{align-items:center}.b-networks__types{display:flex;grid-gap:2rem;flex-wrap:wrap;justify-content:center}.b-networks__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;align-items:start}.b-news .container{grid-gap:4rem}.b-news__content{position:relative;display:flex;flex-flow:column;grid-gap:2rem}.b-news__items{width:100%;display:grid;grid-gap:10px;grid-template-columns:repeat(4,1fr)}.b-news__items .p-article:first-of-type{grid-column:span 2;background:var(--color-light-grey);display:flex;color:var(--c-text);grid-gap:10px}.b-news__items .p-article:first-of-type .p-article__title{color:var(--c-text)!important}.b-news__items .p-article:first-of-type .p-article__text{opacity:1!important;background:none}.b-news__items .p-article:first-of-type .p-article__date{color:var(--c-theme)}.b-news__items .p-article:first-of-type .p-article__term:focus-visible{outline-color:var(--c-text)}.b-news__items .p-article:first-of-type .p-article__image{flex-basis:50%}.b-news__items .p-article:first-of-type .p-article__arrow{opacity:1}.b-news__items .p-article:first-of-type .p-article__content{flex-basis:50%;position:relative}.b-news__items .p-article:last-of-type:not(:first-of-type){background:var(--c-theme)}.b-news__items .p-article:last-of-type:not(:first-of-type) .p-article__image{opacity:0}.b-news__items .p-article:last-of-type:not(:first-of-type) .p-article__text{background:none}.b-page-list{overflow:hidden}.b-page-list .container{padding-top:10px}.b-page-list__intro{width:100%}.b-page-list__items{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;position:relative}.b-page-list__items--2{grid-template-columns:repeat(2,1fr)}.b-page-list__items--1{grid-template-columns:repeat(1,1fr)}.b-page-list--column .b-page-list__items{display:flex;flex-flow:column;flex:1 1 50%}.b-page-list--column .b-page-list__intro{display:flex;flex-flow:column;grid-gap:2rem}.b-page-list swiper-container::part(button-next),.b-page-list swiper-container::part(button-prev){bottom:100%;margin-bottom:3rem}.b-panel .b-page-list swiper-container::part(button-next),.b-panel .b-page-list swiper-container::part(button-prev){bottom:auto;top:100%;margin-bottom:0;margin-top:3rem}.b-pages.has-background{padding-bottom:3rem}.b-pages__content{position:relative;display:flex;flex-flow:column;grid-gap:4rem;width:100%}.b-pages__items{width:100%;display:grid;grid-gap:10px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr)}.b-pages__items--1 .p-page{grid-area:1/1/3/13}.b-pages__items--2 .p-page:nth-child(1){grid-area:1/1/3/8}.b-pages__items--2 .p-page:nth-child(2){grid-area:1/8/3/13}.b-pages__items--3 .p-page:nth-child(1){grid-area:1/1/3/8}.b-pages__items--3 .p-page:nth-child(2){grid-area:1/8/2/13;background:var(--c-theme)}.b-pages__items--3 .p-page:nth-child(2):hover .p-page__arrow{background:#ffffff4d}.b-pages__items--3 .p-page:nth-child(3){grid-area:2/8/3/13;background:var(--c-black)}.b-pages__items--3 .p-page:nth-child(2) .p-page__image,.b-pages__items--3 .p-page:nth-child(3) .p-page__image{opacity:0}.b-pages__items--3 .p-page:nth-child(2) .p-page__content,.b-pages__items--3 .p-page:nth-child(3) .p-page__content{background:none}.b-panel{border-bottom:1px solid var(--color-light-grey);width:100%;grid-gap:0!important;align-items:stretch}.wp-block .b-panel{position:relative}.b-panel+.b-panel{margin-top:0}.b-panel:first-of-type{border-top:1px solid var(--color-light-grey)}.b-panel__step{display:none}.b-accordion--steps .b-panel__step{display:inline-block}.b-panel__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.is-active .b-panel__arrow{transform:translateY(-50%) scaleY(-1)}.b-panel__title{padding:2rem 8rem 2rem 0}.b-panel__anchor{font-family:Consolas,Monaco,monospace;font-size:10px;position:absolute;left:0;top:10px}.b-panel__anchor span{border:1px solid rgba(0,0,0,.1);text-transform:none;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-panel__anchor+.b-panel__header{padding-top:4rem}.b-panel__header{position:relative;display:flex;grid-gap:2rem;align-items:center}.b-panel__header:hover .b-panel__arrow{border-color:var(--c-theme)}.b-panel__content{padding:4rem 0;border-top:1px solid var(--color-light-grey)}.b-panel__content section{margin-bottom:0!important}.b-panel__content section+section{margin-top:4rem!important}.b-panel__content{--space-section: $space-l}.b-panel .wp-block+.wp-block{margin-top:4rem}.b-paragraphs__item{flex:1 1 0;width:100%}.b-paragraphs__item-arrow{margin-top:auto}.b-paragraphs__item--file,.b-paragraphs__item--link{flex-basis:25%;flex-grow:0}.b-paragraphs__item--text,.b-paragraphs__item--link a{display:flex;flex-flow:column;grid-gap:2rem;align-items:flex-start}.b-paragraphs__item--link a{background:var(--c-theme);color:var(--c-white);border-radius:8px;padding:3rem 2rem;aspect-ratio:1;transition:background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:background;outline-color:var(--c-theme)}.b-paragraphs__item--link a:hover{background:var(--c-theme-dark)}.b-programs__rows{width:100%;display:flex;flex-flow:column;grid-gap:10px}.b-programs__items{width:100%;display:flex;grid-gap:10px}.b-push-cta{color:var(--c-white)}.b-push-cta__subtitle{width:41.6666666667%}.b-push-cta__text{position:absolute;bottom:var(--space-xl);left:0;width:100%;z-index:1}.b-push-cta__text .container{grid-gap:2rem}.b-push-cta__background img{height:100vh;max-height:-moz-max-content;max-height:max-content;min-height:50rem;-o-object-fit:cover;object-fit:cover}.b-push-event .container{background:var(--c-theme);color:var(--c-white);border-radius:8px;padding:10px;outline-color:var(--c-theme)}.b-push-event__intro{flex-basis:33.3333333333%;padding:2rem 3rem;display:flex;flex-flow:column;grid-gap:2rem;align-items:flex-start}.b-push-event__info{font-size:1.5rem}.b-push-event__image{flex-basis:66.6666666667%}.b-push-event__image picture{height:100%}.b-push-event__image img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}.b-push-links__items{display:flex;grid-gap:10px;color:var(--c-white)}.b-push-links__items--3 .b-push-links__item-title{text-transform:uppercase}.b-push-links__items--3 .b-push-links__item-subtitle{width:100%;padding-right:4rem}.b-push-links__list{position:relative;max-width:100%}.b-push-links__list-title{position:relative}.b-push-links__list-title{text-transform:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.b-push-links__list-title:hover{color:var(--c-text);background:var(--c-white)}.b-push-links__list-title:after{font-size:1.2rem;color:var(--c-theme);margin-left:4rem}.b-push-links__list-select{position:absolute;inset:0;opacity:0}.b-push-links__list-links{position:absolute;left:0;right:1px;top:100%;background:var(--c-white);color:var(--c-text);font-size:1.5rem;margin-top:-2rem;padding:1rem;border-radius:0 0 8px 8px;opacity:0;pointer-events:none;transition:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity,transform;transform:translateY(-10px);padding-bottom:10px}.b-push-links__list-links a{padding:10px 2rem;transition:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color}.b-push-links__list-links a:hover{color:var(--c-theme)}.b-push-links__list:hover .b-push-links__list-links{opacity:1;pointer-events:all;transform:none}.b-push-links__list-scrollable{display:flex;flex-direction:column;max-height:20rem;overflow:auto}.b-push-links__select{font-size:1.4rem!important;text-transform:none;text-align:left;padding-right:var(--space-xl)}.b-push-links__select option{color:var(--c-text)}.b-push-links__item{position:relative;flex:1 1 0}.b-push-links__item-subtitle{font-weight:600}.b-push-links__item-text{position:absolute;top:3rem;left:0;width:100%;z-index:1;padding:0 2rem;display:flex;flex-flow:column;grid-gap:2rem;align-items:flex-start}.b-push-links__item-background img,.b-push-links__item-background:after{border-radius:8px}.b-push-page{color:var(--c-white)}.b-push-page .container{overflow:hidden;border-radius:8px}.b-push-page__title{text-transform:uppercase}.b-push-page__text{position:absolute;inset:0;z-index:1;padding:3rem 4rem 3rem 2rem;display:flex;flex-direction:column;grid-gap:2rem}.b-push-page__text:focus-visible{outline:none}.b-push-page__background img{height:100vh;max-height:-moz-max-content;max-height:max-content;min-height:50rem;-o-object-fit:cover;object-fit:cover;transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.b-push-page__arrow{position:absolute;bottom:3rem;right:2rem}.b-push-page__subtitle{font-size:1.5rem}.b-push-page__text:hover+.b-push-page__background img{transform:scale(1.05)}.b-push-social .container{background:var(--c-theme);color:var(--c-white);border-radius:8px;padding:10px}.b-push-social__intro{flex-basis:33.3333333333%;display:flex;flex-flow:column;grid-gap:2rem;align-items:flex-start}.b-push-social__intro .p-intro{width:100%}.b-push-social__image{flex-basis:66.6666666667%}.b-push-social__image picture{height:100%}.b-push-social__image img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}.b-push-social__icon{position:absolute;right:2rem;top:2rem;background:var(--c-white);border-radius:50%;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--c-theme)}.b-quote__text{border-radius:8px;padding:4rem;display:flex;flex-flow:column;position:relative;grid-gap:4rem}.b-quote--red .b-quote__text{background:var(--c-theme);color:var(--c-white)}.b-quote--black .b-quote__text{background:var(--c-black);color:var(--c-white)}.b-quote--grey .b-quote__text{background:var(--color-light-grey)}.b-quote__quote{padding-left:9rem;font-style:italic;padding-top:2rem}.b-quote__quote--large{font-weight:400;text-transform:none}.b-quote__quote--normal{font-weight:400}.b-quote__quote span:first-of-type{font-size:12rem;position:absolute;left:3rem;top:10px;font-weight:400}.b-quote__quote span:last-of-type{display:none}.b-quote .p-expert{grid-gap:2rem}.b-quote .p-expert__content{flex-flow:column;align-items:flex-start;grid-gap:5px}.b-quote .p-expert__networks{margin-left:-10px}.b-regions{overflow:hidden}.b-regions__intro{flex-basis:50%;display:flex;flex-flow:column;grid-gap:4rem;width:100%}.b-regions__intro img{border-radius:8px}.b-regions__slider{width:100%}.b-regions__list{flex-basis:50%;border-top:1px solid var(--color-light-grey);width:100%;padding:4px 0}.b-regions__link{display:flex;border-bottom:1px solid var(--color-light-grey);padding:10px 0;transition:color,padding,background;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:color,padding,background;align-items:center;justify-content:space-between}.b-regions__link span{border:1px solid var(--color-light-grey)}.b-regions__link:hover span{background:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}.b-schema .container{grid-gap:10px}.b-schema__data{border-radius:8px;flex:1 0 25%;width:100%;padding:2rem;display:flex;flex-flow:column;grid-gap:2rem;justify-content:flex-end}.b-schema__data img{border-radius:8px}.b-schema__data--image{padding:0!important}.b-schema__data--red{background:var(--c-theme);color:var(--c-white)}.b-schema__data--black{background:var(--c-black);color:var(--c-white)}.b-schema__data--grey{background:var(--color-light-grey)}.b-schema__title b{font-size:145%;font-weight:600;line-height:.8}.b-schema__image{position:relative;flex-basis:75%;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.b-schema__image-logo{position:absolute;right:2rem;bottom:2rem;background:var(--c-white);padding:10px;border-radius:8px}.b-schema__image-logo img{border-radius:0;width:10rem}.b-schema__image-blurred{position:absolute;inset:-2rem;z-index:-1}.b-schema__image-blurred picture{height:100%;width:100%}.b-schema__image-blurred img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(2rem)}.b-schema__image--contain{aspect-ratio:104/57;display:flex;align-items:center;justify-content:center}.b-schema__image--contain img{width:auto;max-width:100%}.b-scrollable .container{align-items:center;color:var(--c-white);grid-gap:var(--space-xxl);padding-top:var(--space-section)}.b-scrollable__title{text-align:center;display:flex;flex-flow:column}.b-scrollable__description{text-align:center;max-width:70rem;text-transform:none}.b-scrollable__description:after{font-size:1.8rem;vertical-align:super}.b-scrollable__links{width:100%}.b-scrollable__links--square .p-push-link{aspect-ratio:1}.b-scrollable__links .p-push-link__title{text-transform:none}.b-scrollable__content{padding-bottom:var(--space-section);width:100%}.b-scrollable__background{position:absolute;left:0;width:100%;top:0;height:100%;z-index:-1}.b-scrollable__background picture{height:100%}.b-scrollable__background img{height:100%;-o-object-fit:cover;object-fit:cover}@keyframes moveDown{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 1em - 1rem))}}.b-search-results__header{background:var(--color-light-grey);padding-top:calc(var(--header-h) + var(--space-section) + var(--admin-h));padding-bottom:4rem}.b-search-results__count{font-size:1.5rem}.b-search-results__list{grid-gap:2rem;display:flex;flex-flow:column;width:100%;margin-top:var(--space-section)}.b-search-results__list.is-loading{background:url("data:image/svg+xml,%3csvg%20fill='%23ff0000'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z'%20opacity='.25'/%3e%3cpath%20d='M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z'%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20dur='0.75s'%20values='0%2012%2012;360%2012%2012'%20repeatCount='indefinite'/%3e%3c/path%3e%3c/svg%3e") no-repeat center center;height:40vh;background-size:6rem}.b-search-results__title--result{display:none}.b-search-results__title b{font-weight:600;color:var(--c-theme)}.has-results .b-search-results__title--loading{display:none}.has-results .b-search-results__title--result{display:block}.b-search-results .p-pagination__links{display:none}.b-search-results .p-pagination__links.has-results{display:flex}.b-search-results .p-search-result+.p-search-result{border-top:1px solid var(--c-border);padding-top:2rem}.b-search-results .p-search-result:last-of-type{border-bottom:1px solid var(--c-border);padding-bottom:2rem}.b-sitemap__types{display:flex;flex-direction:row;grid-gap:4rem;flex-wrap:wrap}.b-sitemap__posts{margin-top:2rem;margin-left:3rem}.b-sitemap__posts--1{-moz-column-count:3;column-count:3;grid-gap:4rem;margin-left:0!important}.b-sitemap__posts li{margin-top:8px}.b-sitemap__title{color:var(--c-theme)}.b-sitemap__link{display:inline-block;align-items:center}.b-sitemap__link:after{margin-left:8px}.b-slideshow{overflow:hidden}.b-slideshow__items{width:100%}.b-slideshow swiper-container::part(button-prev){left:0;right:auto}.b-slideshow swiper-container::part(button-next){left:5rem;right:auto}.b-solution-finder .container{align-items:center}.b-solution-finder .p-intro__description{max-width:55rem}.b-solution-finder__form{width:100%;max-width:68rem;margin:auto}.b-solution-finder__examples{font-size:1.4rem;margin-top:8px;text-align:center}.b-solution-finder__items{width:100%}.b-solution-finder .p-form .p-field--submit{position:absolute;right:10px;top:0;margin:0;padding:0;bottom:0;z-index:99}x-solution-finder{width:100%}.b-solutions-form+.b-solutions{margin-top:var(--space-xxl)}.b-solutions-form__list{display:flex;grid-gap:10px;flex-wrap:wrap}.b-solutions-form__list li:nth-child(n+6){display:none}.b-solutions-form__list li:last-child{display:block;cursor:pointer}.b-solutions-form__list.show-more li:nth-child(n+6){display:revert}.b-solutions-form__list.show-more .js-more{display:none}.b-solutions-form x-solutions-form{width:100%}.b-solutions-form__terms{display:flex;flex-flow:column;grid-gap:2rem;position:relative}.b-solutions-form__terms:nth-child(1){flex-basis:50%}.b-solutions-form__terms:nth-child(2){flex-basis:33.3333333333%}.b-solutions-form__filters{display:flex;grid-gap:2rem;width:100%;justify-content:space-between}.b-solutions-form__term:hover{background:var(--color-grey-hover)}.b-solutions-form__term.is-current{pointer-events:none}.b-solutions-form__term.is-current:before{content:"●"}.b-solutions-form__label{opacity:.8;text-align:left}.b-testimonies{overflow:hidden}.b-testimonies .container--small{align-items:center}.b-testimonies .container{grid-gap:4rem}.b-testimonies__items{width:100%}.b-text-cards .container{align-items:center}.b-text-cards__items{width:100%;display:flex;grid-gap:10px}.b-text-cards__items .p-text-card{min-height:34rem}.b-text-cards__items--5 .p-text-card,.b-text-cards__items--4 .p-text-card{min-height:auto;aspect-ratio:1}.b-text-image .container{align-items:center}.b-text-image__image{flex-basis:58.3333333333%;display:flex;flex-flow:column;grid-gap:10px;position:relative}.b-text-image__image img{border-radius:8px}.b-text-image__image-wrapper{position:relative}.b-text-image__image-logo{position:absolute;right:2rem;bottom:2rem;background:var(--c-white);padding:10px;border-radius:8px;z-index:2}.b-text-image__image-logo img{border-radius:0;width:10rem}.b-text-image__caption{font-weight:600;font-size:1.5rem}.b-text-image__text{flex-basis:33.3333333333%;display:flex;flex-flow:column;grid-gap:2rem}.b-text-image__title--large{margin-bottom:2rem}.b-text-image .p-youtube:hover img{transform:scale(1.05);filter:blur(10px)}.b-title-push{color:var(--c-white)}.b-title-push .container{grid-gap:2rem}.b-title-push__intro{display:flex;flex-flow:column;grid-gap:2rem;width:100%;align-items:flex-start}.b-title-push__content{display:flex;align-items:center}.b-title-push__wrapper{display:flex;align-items:center;width:100%}.b-title-push__push{border-radius:8px;overflow:hidden;position:relative;flex-shrink:0;margin-top:auto}.b-title-push__push-title{text-transform:none}.b-title-push__push-text{position:absolute;inset:0;padding:2rem;display:flex;flex-flow:column;grid-gap:2rem;justify-content:flex-end}.b-title-push__push-text a{display:flex;flex-flow:column;grid-gap:2rem}.b-title-text__header{display:flex;flex-flow:column;grid-gap:4rem;align-items:flex-start}.b-title-text__description{display:flex;flex-flow:column;grid-gap:4rem}.b-title-text__description img{border-radius:8px}.b-title-text__description h2{text-transform:none}.b-title-text--compact+section{margin-top:4rem}.b-title-text--invert .b-title-text__title{text-transform:uppercase}.b-title-text--invert .b-title-text__description{text-transform:none}.b-toggles__switches{flex-basis:41.6666666667%;display:flex;flex-direction:column;grid-gap:8px;width:100%}.b-toggles__switch{background:var(--color-light-grey);border-radius:8px;padding:2rem 8rem 2rem 2rem;position:relative;font-weight:600}.b-toggles__switch-arrow{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.b-toggles__contents{flex-basis:50%}.b-toggles__content{display:none;flex-direction:column;height:100%}.b-toggles__content.is-active,.wp-block .b-toggles__content:first-of-type{display:flex}.b-toggles__content-title{text-transform:none}.b-toggles__content-description{margin-top:auto;font-size:1.5rem}.b-toggles__content-description b,.b-toggles__content-description strong{font-size:1.8rem;display:block}.b-video .container{grid-gap:2rem}.b-video__inner{display:flex;grid-gap:10px;align-items:flex-start;width:100%}.b-video--left x-accordion{text-align:right}.b-video__data{border-radius:8px;flex:1 0 25%;width:100%;padding:2rem;display:flex;flex-flow:column;grid-gap:2rem}.b-video__data--red{background:var(--c-theme);color:var(--c-white)}.b-video__data--black{background:var(--c-black);color:var(--c-white)}.b-video__data--grey{background:var(--color-light-grey)}.b-video__title{text-transform:none}.b-video__transcript{text-align:left}.b-video__transcript p:first-of-type{padding-top:2rem}.is-active .b-video .js-cta:after{transform:none}.b-video .p-youtube:hover img{transform:scale(1.05);filter:blur(10px)}.single-cornerstone .b-wysiwyg .wysiwyg p:first-child{display:none}.single-cornerstone .b-wysiwyg .wysiwyg p:first-child+p{margin-top:0}@media screen and (min-width:1920px){.dummy{order:1}}@media screen and (min-width:1440px){.dummy{order:1}body{background:#242424}}@media screen and (max-width:1440px){.dummy{order:1}}@media screen and (min-width:1440px)and (max-width:1919px){.dummy{order:1}}@media screen and (min-width:1280px){.dummy{order:1}}@media screen and (max-width:1280px){.dummy{order:1}}@media screen and (min-width:1280px)and (max-width:1439px){.dummy{order:1}}@media screen and (min-width:980px){.dummy{order:1}.has-scrolled:not(.has-megamenu) .p-header{color:var(--c-white)}.p-header__bar .p-menu__item:last-of-type{position:absolute;right:17rem;top:50%;transform:translateY(-50%)}.p-header__bar .p-menu__item:last-of-type .p-menu__column:after{display:none}.p-header__presences .container{padding-left:3rem}.p-header__presences-content{margin-top:-.6rem}.p-header__presences .p-cta{position:absolute;right:0;top:10px}.p-header__megamenu .p-menu__item-accessibility+.p-menu__item a{padding-top:0}.p-header__megamenu .p-menu__items:hover>.p-menu__item{opacity:.5}.p-header__megamenu .p-menu__items .p-menu__item:hover{opacity:1}.p-header__megamenu .p-menu__items .p-menu__item:hover>.p-menu__children{display:flex}.p-header__megamenu .p-menu__items .p-menu__item:hover>.p-menu__children>.p-menu__items{opacity:1;pointer-events:all}.p-header__megamenu .p-menu__items--level1>.p-menu__item{padding-top:6.8rem;grid-gap:var(--space-xl);flex-flow:row;opacity:0!important;position:absolute;inset:0;pointer-events:none}.p-header__megamenu .p-menu__items--level1>.p-menu__item>.p-menu__column:after{display:none}.p-header__megamenu .p-menu__items--level1>.p-menu__item>.p-menu__column{position:absolute;top:0;left:0;width:auto}.p-header__megamenu .p-menu__items--level1>.p-menu__item>.p-menu__column .p-menu__column-arrow{display:none!important}.p-header__megamenu .p-menu__items--level1 .p-menu__link--all{position:absolute;right:0;top:10px}.using-mouse .p-header__megamenu .p-menu__items--level2 .p-menu__children,.using-mouse .p-header__megamenu .p-menu__items--level3 .p-menu__children,.using-mouse .p-header__megamenu .p-menu__items--level4 .p-menu__children{display:flex}.p-header__megamenu .p-menu__items--level3,.p-header__megamenu .p-menu__items--level4{position:absolute;left:100%;top:0;width:100%;padding-left:20%;opacity:0;pointer-events:none;height:100%;box-sizing:initial}.p-header__megamenu .p-menu__column{grid-gap:2rem}.p-header__megamenu .container{height:auto;padding-left:3rem;max-width:calc(1920px - 6rem)}.has-search .p-header__actions{opacity:0;pointer-events:none}}@media screen and (max-width:980px){.dummy{order:1}body.burger-is-open{overflow:hidden}.p-header__container{height:calc(var(--header-h) + 20px);padding:10px 0}.p-header__bar .p-menu{display:none}.p-header__presences .container{flex-flow:column;grid-gap:2rem}.p-header__presences-countries{grid-gap:2rem}.p-header__presences-content{flex-flow:column;grid-gap:4rem;margin-bottom:2rem;margin-top:2rem;font-size:1.8rem}.p-header .p-languages{display:none}.p-header__megamenu,.p-header__presences{padding-left:0;padding-right:0;height:calc(var(--app-height) - var(--admin-h));overflow:auto;padding-bottom:0;padding-top:calc(var(--header-h) + var(--space-xxxl))}.p-header__megamenu .p-header__cta,.p-header__megamenu .p-languages{display:flex}.p-header__megamenu .p-menu__item.is-active>.p-menu__column-arrow:after{transform:rotate(-180deg)}.p-header__megamenu .p-menu__children{display:none;flex-flow:column;grid-gap:2rem;padding:10px 0}.p-header__megamenu .p-menu__items--level2,.p-header__megamenu .p-menu__items--level3,.p-header__megamenu .p-menu__items--level4{grid-gap:10px}.p-header__megamenu .p-menu__items--level2>.p-menu__item>a,.p-header__megamenu .p-menu__items--level3>.p-menu__item>a,.p-header__megamenu .p-menu__items--level4>.p-menu__item>a{padding:10px 0}.p-header__megamenu .p-menu__items--level3,.p-header__megamenu .p-menu__items--level4{padding-left:2rem}.p-header__megamenu .p-menu__column-arrow:after{transform:rotate(0)}.p-header__megamenu .container{height:100%}.p-header__cta{display:none}.p-header x-burger{display:inline-flex}.p-header__world,.p-header__search,.p-header__accessibility{font-size:16px}.has-search .p-header__world,.burger-is-open .p-header__world,.has-search .p-header__search,.burger-is-open .p-header__search,.has-search .p-header__accessibility,.burger-is-open .p-header__accessibility{opacity:0}.p-header .p-search{top:100%;background:var(--c-white);border-radius:4rem;height:6rem;margin-top:10px}.has-scrolled .p-header .p-search:after{content:"";position:absolute;inset:0 -10px -10px;background:var(--color-light-grey);z-index:-1}.search .p-header .p-search:after{content:"";position:absolute;left:-10px;top:0;right:-10px;bottom:-2rem;background:var(--color-light-grey);z-index:-1}.p-header__brand{padding-left:10px;grid-gap:2rem}.p-header__logo{top:2px}.p-header__baseline{display:none}.p-header__actions{padding:0 10px}.p-header__actions .p-cta{display:none}.p-menu__push:empty{display:none}.p-menu__push-placeholder{display:none}.p-podcast__waves{letter-spacing:-1px;transform:scaleY(.8);width:auto}.p-search__logo{display:none}.p-search input{padding-right:6rem}.p-search button{right:10px}}@media screen and (min-width:980px)and (max-width:1279px){.dummy{order:1}}@media screen and (min-width:480px){.dummy{order:1}h1,h2,h3,h4,h5,h6{white-space:pre-line}.using-mouse main{margin-bottom:var(--footer-height)}x-expand .js-content{transition:height,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:height,opacity}x-expand .js-expand{max-height:0;transition:opacity,max-height;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:opacity,max-height;opacity:0}x-expand .js-expand p{margin-top:2rem;overflow:hidden;height:calc(100% - 2rem);padding-right:10px}x-line.is-visible,.wp-block x-line{width:2.7em}.p-article__terms{position:absolute;left:2rem;top:3rem;right:0}.p-contact-form .container{flex-flow:row}.p-contact-form__footer{display:none}.p-cornerstone-form__input--checkbox:first-of-type{width:35%}.b-cta .container{flex-flow:row}.b-cta .p-cta{margin-left:50%}.p-entry .p-cta{margin-left:auto}.p-event__terms{position:absolute;left:2rem;top:3rem;right:0}.p-expert__networks{margin-left:auto}.p-field--half{flex-basis:calc(50% - 5px)}.using-mouse .p-footer{position:fixed;bottom:0;left:0;width:100%;z-index:0}.p-intro{width:58.3333333333%}.container--small .p-intro{width:100%}.p-intro__description{padding-right:4rem}.container--small .p-intro__description{padding-right:0}.p-keyfigure{flex:1 1 0;aspect-ratio:1}.p-languages__item.is-active,.p-languages__link-name{display:none}.p-mini-solution-finder__description{width:80%}.p-mini-solution-finder .p-cta{position:absolute;right:2rem;top:4rem}.p-mobility_sphere__arrow{top:50%;transform:translateY(-50%)}.p-mobility_sphere__expert{width:70%}.b-share .container{flex-flow:row}.b-share .p-share{margin-left:50%}.p-slide__text>*{max-width:85%}.b-articles__items .p-cta{position:absolute;bottom:100%;right:0;margin-bottom:4rem}.b-career-selector__intro .p-intro{width:75%}.b-career-selector__intro .p-cta{position:absolute;bottom:0;right:0}.b-career-selector__links swiper-container::part(wrapper),.wp-block .b-career-selector__links swiper-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.b-career-selector__links swiper-container swiper-slide{width:auto!important;margin-right:0!important}.b-carousel swiper-container{overflow:hidden}.b-case-studies__items--grid{display:grid;grid-template-columns:repeat(3,1fr)}.b-case-studies__items .p-cta{position:absolute;bottom:100%;right:0;margin-bottom:3rem}.b-contact__title{width:75%}.b-cornerstone .p-cta{position:absolute;right:0;top:0}.b-countries__items--grid{display:grid;grid-template-columns:repeat(3,1fr)}.b-countries__items .p-cta{position:absolute;bottom:100%;right:0;margin-bottom:4rem}.b-events__items .p-event:nth-child(1) .p-event__excerpt{width:75%}.b-experts-alt .p-cta{position:absolute;right:0;bottom:100%;margin-bottom:4rem}.b-experts-alt--featured .p-expert-alt:first-of-type .p-expert-alt__title{padding-right:var(--space-xl)}.b-experts .container{flex-flow:row;align-items:center}.b-experts__items{padding:4rem 0}.b-faq .container{flex-flow:row;justify-content:space-between}.b-faq__header{flex-basis:41.6666666667%}.b-faq__items{flex-basis:50%}.b-file .container{flex-flow:row-reverse}.b-form-contact .container{flex-flow:row;justify-content:space-between}.b-form-contact__information{position:sticky;top:4rem}.b-form-suggest .container,.b-geonexio .container{flex-flow:row;justify-content:space-between}.b-geonexio .p-cta{position:absolute;right:0;top:-.8rem}.b-hero-archive__title{width:75%;margin:auto;text-align:center}.b-hero-archive__description{width:50%;margin:auto;text-align:center}.b-hero-archive__filters--1 .b-hero-archive__filter-list{justify-content:center}.b-hero-news__title{width:75%}.b-hero--push .b-hero-news__title{width:91.6666666667%}.b-hero-news__content .container{align-items:center;flex-flow:row}.b-hero .p-follow{position:absolute;right:2rem;bottom:3rem;width:25%}.b-hero__title{width:75%}.b-hero--push .b-hero__title{width:91.6666666667%}.has-background-image .b-hero__description{width:41.6666666667%}.b-hero--push .b-hero__description{max-width:49rem}.has-background .b-hero__description{width:58.3333333333%}.b-hero--push .b-hero__wrapper .container,.b-hero--job .b-hero__wrapper .container{flex-flow:row}.b-hero--job .b-hero__wrapper .container{align-items:flex-end}.b-hero__data .container{flex-flow:row;justify-content:space-between}.b-hero__data-header{padding-right:4rem}.b-hero__text .container{flex-direction:row}.b-hero__text-wrapper{margin-left:auto}.b-hero__text-description{width:83%}.b-image>.container .container{padding:0 4rem}.b-image--boxed .container{flex-flow:row}.b-keyfigures__wrapper--row .p-keyfigure:nth-last-child(1){aspect-ratio:auto}.b-keyfigures__wrapper--row .b-keyfigures__items--1 .p-keyfigure{flex:0 0 50%;margin-left:auto;aspect-ratio:2}.b-keyfigures__wrapper--row .b-keyfigures__items--3 .p-keyfigure:nth-child(3){flex:0 0 50%}.b-keyfigures__wrapper--row .b-keyfigures__items--4 .p-keyfigure{aspect-ratio:1;flex:1 1 0;height:auto}.b-keyfigures__wrapper--column .b-keyfigures__items,.b-keyfigures__wrapper--column .b-keyfigures__background{flex:1 1 0}.b-keyfigures__background img{height:85rem;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y);max-height:-moz-max-content;max-height:max-content}.b-mobility-sphere .container{flex-flow:row;justify-content:space-between}.b-mobility-sphere .p-cta{position:absolute;right:0;top:-.8rem}.b-multi-content__items--grid{grid-template-columns:repeat(4,1fr)}.b-multi-content__items--3.b-multi-content__items--grid{grid-template-columns:repeat(3,1fr)}.b-news .p-cta{position:absolute;right:0;bottom:100%;margin-bottom:4rem}.b-news__items .p-article{flex:1 1 0}.b-page-list__items .p-cta{position:absolute;bottom:100%;right:0;margin-bottom:4rem}.b-page-list--column .container{flex-flow:row;grid-gap:8.3333333333%}.b-page-list--column .p-intro{width:auto}.b-page-list--column .b-page-list__intro{flex-basis:41.6666666667%}.b-page-list--slider .b-page-list__items{display:block}.b-pages__content .p-cta{position:absolute;bottom:100%;right:0;margin-bottom:4rem}.b-paragraphs .container{flex-flow:row;grid-gap:var(--space-xl)}.b-programs .p-program{flex:1 1 0}.b-push-cta__title{width:75%}.b-push-event .container{flex-flow:row;grid-gap:0;align-items:stretch}.b-push-event__title{width:70%}.b-push-links__items--3 .b-push-links__item-title{width:100%}.b-push-links__list-select{display:none}.b-push-links__item-title{width:75%}.b-push-links__item-subtitle{width:66.6666666667%}.b-push-links__item-background img{height:100vh;max-height:-moz-max-content;max-height:max-content;min-height:50rem;-o-object-fit:cover;object-fit:cover}.b-push-page__text{width:35%}.b-push-social .container{flex-flow:row;grid-gap:0;align-items:stretch}.b-push-social__intro{padding:2rem}.b-regions--list .container{flex-direction:row;grid-gap:4rem}.b-regions--list .p-intro{width:85%}.b-schema .container{flex-flow:row}.b-schema__data{aspect-ratio:1;padding-right:4rem}.b-scrollable__title p:first-of-type{height:50vh}@supports (view-timeline-name: --t) and (animation-timeline: --t){.b-scrollable__title p:first-of-type{--start: 0%;--end: 100%;view-timeline-name:--pScroll;view-timeline-axis:block;animation:moveDown linear both;animation-timeline:--pScroll;animation-range:entry 0% exit 10%}}.b-scrollable__links swiper-container::part(wrapper),.wp-block .b-scrollable__links swiper-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.b-scrollable__links swiper-container swiper-slide{width:auto!important;margin-right:0!important}.b-search-results__header .container{flex-flow:row;align-items:center}.b-search-results__count{margin-left:auto}.b-slideshow swiper-container{overflow:hidden}.b-slideshow swiper-container::part(container):after{content:"";position:absolute;bottom:0;left:0;width:20rem;z-index:1;background:linear-gradient(90deg,#efefef 50%,#efefef00);height:8rem}.b-text-image .container{grid-gap:0;flex-flow:row;justify-content:space-between}.b-text-image--right .container{flex-flow:row-reverse}.b-text-image__title{padding-right:2rem}.b-title-push .container{flex-flow:row}.b-title-push__title{width:91.6666666667%}.b-title-push__description{width:50%}.b-title-text .container{grid-gap:0;flex-flow:row}.b-title-text__header{flex-basis:41.6666666667%;padding-right:2rem}.b-title-text__description{flex-basis:41.6666666667%;margin-left:8.3333333333%}.b-toggles .container{align-items:stretch;flex-direction:row;grid-gap:0}.b-toggles__contents{margin-left:8.3333333333%}.b-video__inner{flex-flow:row}.b-video--right .b-video__inner{flex-flow:row-reverse}.b-video__data{aspect-ratio:1}}@media screen and (max-width:480px){.dummy{order:1}html{font-size:9px}.wysiwyg *+table,.wysiwyg *+ul,.wysiwyg *+p,.wysiwyg *+blockquote{margin-top:10px}.wysiwyg *+h1,.wysiwyg *+h2,.wysiwyg *+h3{margin-top:3rem}.wysiwyg table{margin-left:-3rem;width:calc(100% + 6rem)}.wysiwyg table td{display:block;padding:3rem;border-left:0;border-right:0;border-bottom:0;width:100%;max-width:none}.wysiwyg table td img{margin:0;width:100%}.wysiwyg table tr:last-of-type td:last-of-type{border-bottom:1px solid var(--c-border-input)}.wysiwyg img{margin-left:-3rem;width:calc(100% + 6rem);max-width:none}.wysiwyg blockquote{padding:3rem}.b-video__title--large,.b-text-image__title--large,.p-keyfigure__title,.p-eco-conception__description span{font-size:5.3rem;word-break:break-word}.b-title-push__title,.b-scrollable__title,.b-push-cta__title,.b-hero__title,.b-hero-news__title,.b-hero-archive__title,.b-contact__title{font-size:3.6rem;word-break:break-word}.b-search-results__title,.b-push-links__item-title,.b-keyfigures__background+.b-keyfigures__items .p-keyfigure__title,.home .b-hero__text--large .b-hero__text-title,.b-form-suggest__title,.b-events__items .p-event:nth-child(1) .p-event__date span:first-of-type,.b-cornerstone__title,.p-intro__title,.wysiwyg h2{font-size:3.2rem}.b-video__title--main,.b-toggles__content-title,.b-title-text__description h2,.b-title-text--regular .b-title-text__title,.b-title-text--invert .b-title-text__description,.b-title-push__push-title,.b-text-image__title--main,.b-sitemap__title,.b-scrollable__description,.b-schema__title,.b-regions--list .p-intro__title,.b-quote__title,.b-quote__quote--large,.b-push-social__intro .p-intro__title,.b-push-page__title,.b-push-links__items--3 .b-push-links__item-title,.b-paragraphs__item-title,.b-panel__title,.b-pages .p-page__title,.b-page-list--column .p-page__title,.b-mobility-sphere__title,.b-image--overlay .b-image__title,.b-hero__push-title,.b-hero__job-title,.b-hero__data-title,.b-hero__data-item:before,.b-hero__text-title,.b-hero__text--normal .b-hero__text-title,.b-hero__text--large .b-hero__text-description,.b-geonexio__title,.b-events__items .p-event:nth-child(1) .p-event__title,.p-text-card__title,.p-slide__title,.p-push-link__title,.p-program__title,.p-mini-solution-finder__title,.p-header__presences-title,.p-header__megamenu .p-menu__items--level1>.p-menu__item>.p-menu__column,.p-accessibility__title,.b-experts__intro .p-intro__title,.wysiwyg h1{font-size:2.2rem;line-height:1.15}.p-eco-conception__description,.wysiwyg h3{font-size:1.8rem}.container{width:calc(100% - 4rem)}section{overflow:hidden}section.has-background{padding-bottom:var(--space-xxl)}.b-push-links__list-title,.b-push-links__select,.p-field--submit button,.p-field__button,.p-eco-conception__cta,.p-download__cta,.p-cta.is-button,.p-cornerstone-form__input button,.p-contact-form-link,.back-to-top{padding:2rem}.back-to-top{display:none}:root{--space-xxxl: 6rem;--space-xxl: 5rem;--space-xl: 4rem;--space-section: 8rem;--header-h: 6rem}.admin-bar{--admin-h: 46px }x-expand .js-expand p{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.has-hover x-expand:hover .js-expand p,.has-hover x-expand a:focus-visible .js-expand p,x-expand.is-expanded .js-expand p,.has-hover x-expand a:focus-visible~* .js-expand p{line-clamp:none;-webkit-line-clamp:none;text-overflow:unset;overflow:auto}x-file-input{display:flex;flex-flow:column;align-items:flex-start}x-line{width:2em!important}.p-accessibility__dialog-inner{padding:2rem}.p-article__terms{padding:2rem;padding-bottom:0}.p-author{flex-flow:column;align-items:flex-start}.p-contact-form-link{bottom:2rem;right:2rem}.p-contact-form:before{display:none}.p-contact-form .container{width:100%}.p-contact-form__intro{padding:2rem;position:static}.p-contact-form__intro .p-networks-push{display:none}.p-contact-form__form{padding:4rem 2rem 2rem;min-height:auto}.p-cornerstone-form__form{padding:2rem 0}.p-cornerstone-form__fields{flex-flow:column;padding:10px 2rem}.p-cornerstone-form__value{padding-right:2rem}.p-cornerstone-form__input+.p-cornerstone-form__input{border-left:0;border-top:1px solid var(--color-light-grey)}.p-cornerstone-form__input--checkbox:before{right:0}.p-cornerstone-form__input--submit{border-top:0!important}.p-cornerstone-form__input{padding:10px 0;width:100%}.p-cornerstone-form__select{display:block}.is-active .p-cornerstone-form__checkboxes{display:none}.b-cta .p-cta{width:100%}.p-eco-conception .container{flex-flow:column;align-items:flex-start}.p-eco-conception__cta{margin-left:0}.p-entry{grid-gap:2rem}.p-entry-description{flex-flow:column;grid-gap:10px}.p-event__terms{padding:2rem;padding-bottom:0}.p-expert{grid-gap:2rem}.p-expert__image{display:none}.p-expert__content{flex-flow:column;grid-gap:2rem;align-items:flex-start}.p-field--search input,.p-field--search x-auto-complete,.p-field--autocomplete input,.p-field--autocomplete x-auto-complete{padding:1.5rem 2rem}.p-field--submit button{width:100%}.p-field--submit button[data-icon]{font-size:1.2rem}.p-field__button{width:100%}.p-field input[type=text],.p-field input[type=email],.p-field input[type=password],.p-field input[type=tel],.p-field input[type=url],.p-field input[type=date],.p-field input[type=time],.p-field input[type=number],.p-field input[type=search]{height:6rem}.p-footer__section{flex-direction:column;grid-gap:3rem}.p-footer__section--brand{flex-direction:column-reverse}.p-footer__mentions{flex-direction:column;grid-gap:2rem}.p-footer__logo{height:auto;width:100%}.p-footer .p-menu__item{white-space:normal}.p-footer .p-menu__items--level1{grid-row-gap:4rem;grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}.p-footer .p-menu__column{margin-bottom:2rem}.p-footer .p-menu--mentions .p-menu__items--level1{grid-gap:8px}.p-keyfigure{padding:3rem 1.5rem 2rem}.p-keyfigure__text{grid-gap:10px}.p-keyfigure__title{line-height:1.2}.p-languages__link-code{display:none}.p-menu__items{flex-direction:column}.p-mobility_sphere__arrow{bottom:0}.p-networks-push{margin-top:0}.p-podcast__waves .wave:nth-child(n+65){display:none}.p-program{height:25rem}.p-search-result a{flex-flow:column;grid-gap:2rem}.p-search-result__cta{opacity:1}.b-share .p-share{width:100%}.p-slide{flex-flow:column-reverse;height:100%;grid-gap:0}.p-slide__image{border-radius:0 0 8px 8px;border-top:0}.p-slide__image:not([style]){margin-left:-1px;margin-right:-1px}.p-slide__text{padding:2rem;border-radius:8px 8px 0 0}.p-testimony__transcript{padding-top:var(--space-xxxl)}.b-accordion>.container{width:calc(100% - 4rem)}.b-articles__items{display:flex;flex-flow:column}.b-carousel swiper-container swiper-slide{height:auto}.b-contact__subtitle{width:100%;padding-right:2rem}.b-cornerstone__item{flex-wrap:wrap;grid-gap:2rem;justify-content:left}.b-cornerstone__item span{flex-basis:auto}.b-cornerstone__item span:last-of-type{flex-basis:100%}.b-cornerstone__item b{flex-basis:100%}.b-countries__list{overflow:auto;width:calc(100% + 4rem);padding:0 2rem;grid-gap:10px}.b-documents__item-title{flex-basis:100%}.b-documents__item-extension,.b-documents__item-size{flex-basis:auto}.b-documents__item-link{flex-basis:100%}.b-documents__item a{flex-wrap:wrap;grid-gap:10px}.b-events__items{flex-flow:column}.b-events__items .p-event:nth-child(1){flex-flow:column}.b-events__items .p-event:nth-child(1) .p-event__content{aspect-ratio:1}.b-experts-alt__items{display:flex;flex-flow:column}.b-experts-alt--featured .p-expert-alt:first-of-type x-expand{display:flex;flex-flow:column}.b-experts__intro{padding:3rem 2rem;margin-left:-2rem;width:calc(100% + 4rem);border-radius:0}.b-file .container{flex-flow:column-reverse}.b-file .p-download{aspect-ratio:1}.b-file__description{width:100%;padding:3rem 2rem}.b-form-contact .p-field[data-name=profil] .p-field__label{flex-basis:calc(50% - 5px)}.b-geonexio .p-cta{margin-top:3rem}.b-hero-archive .container{align-items:center;text-align:center}.b-hero-archive__filters{flex-flow:column;grid-gap:4rem}.b-hero-archive__filter-title{text-align:left}.b-hero-news__main .container,.b-hero-news__content .container{grid-gap:2rem}.b-hero-news .p-share{width:100%}.b-hero-news .p-share b{margin-right:auto}.b-hero .p-follow{margin-bottom:2rem}.b-hero--follow{height:calc(var(--app-init-height) - var(--admin-h));display:flex;flex-direction:column;justify-content:flex-end}.b-hero__description{display:none}.has-background-image.b-hero--cornerstone .b-hero__content{aspect-ratio:auto;height:calc(var(--app-init-height) - var(--admin-h));max-height:none;padding-bottom:var(--space-xl)}.is-country .has-background-image.b-hero--cornerstone .b-hero__content{padding-bottom:var(--space-section)}.has-background-image.b-hero--cornerstone .b-hero__content,.b-hero--job .b-hero__content{padding-bottom:0}.has-background-image.b-hero--follow .b-hero__content{aspect-ratio:auto;padding-bottom:var(--space-xl)}.b-hero--cornerstone .b-hero__wrapper{padding-top:calc(var(--space-section) + 4rem + var(--admin-h) + var(--header-h));padding-bottom:var(--space-xl)}.is-country .b-hero--text .b-hero__wrapper,.is-country .b-hero--data .b-hero__wrapper,.is-country .b-hero--default:not(.has-background) .b-hero__wrapper{padding-bottom:calc(var(--space-section) + 2rem)}.b-hero--text .b-hero__wrapper{align-items:flex-end}.b-hero--data .b-hero__wrapper{height:calc(var(--app-init-height) - var(--admin-h));padding-bottom:var(--space-xl);align-items:flex-end;aspect-ratio:auto}.is-country .b-hero--data .b-hero__wrapper{padding-bottom:var(--space-section)}.b-hero--follow .b-hero__wrapper{padding-top:calc(var(--space-section) + 4rem + var(--admin-h) + var(--header-h));padding-bottom:4rem}.b-hero__push{width:100%}.b-hero__data-items{flex-flow:column;width:100%}.is-country .b-hero .js-control{margin-top:-7rem;left:2rem;right:auto}.b-html span[style*="font-size: 20px"]{font-size:2.2rem!important}.b-image>.container .container{padding:0 2rem}.b-jobs__items{display:flex;flex-flow:column}.b-jobs swiper-container::part(button-next),.b-jobs swiper-container::part(button-prev){display:none}.b-keyfigures__wrapper--row .p-keyfigure{flex-basis:100%;aspect-ratio:1}.b-keyfigures__wrapper--row .b-keyfigures__items--3 .p-keyfigure:nth-child(1){aspect-ratio:2}.b-keyfigures__wrapper--row .b-keyfigures__items--3 .p-keyfigure:nth-child(2){aspect-ratio:2}.b-keyfigures__wrapper--row .b-keyfigures__items--4{display:grid;grid-template-columns:repeat(2,1fr)}.b-keyfigures__wrapper--row .b-keyfigures__items--4 .p-keyfigure{aspect-ratio:auto}.b-keyfigures__wrapper--column .b-keyfigures__content{flex-direction:column}.b-keyfigures__wrapper--column .b-keyfigures__items--2 .p-keyfigure{aspect-ratio:2}.b-keyfigures__wrapper--column .b-keyfigures__items--3 .p-keyfigure:nth-child(3){aspect-ratio:2}.has-background-image .b-keyfigures__wrapper--row .b-keyfigures__content{bottom:2rem;height:auto}.b-keyfigures__wrapper--row .b-keyfigures__items,.b-keyfigures__content .container{flex-wrap:wrap}.b-logos img{max-height:10rem}.b-mobility-sphere .p-cta{margin-top:3rem}.b-multi-content swiper-container::part(button-next),.b-multi-content swiper-container::part(button-prev){display:none}.b-networks__types{flex-wrap:nowrap;overflow:auto;overflow-scrolling:touch;margin-left:-2rem;width:calc(100% + 4rem)}.b-networks__types::-webkit-scrollbar{-webkit-appearance:none}.b-networks__items,.b-news__items{display:flex;flex-flow:column}.b-news__items .p-article:first-of-type{flex-flow:column}.b-news__items .p-article:first-of-type .p-article__types{position:static;padding:2rem}.b-news__items .p-article:first-of-type .p-article__image img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.b-news__items .p-article:first-of-type .p-article__content{aspect-ratio:4/3}.b-page-list__items{display:flex;flex-flow:column}.b-page-list swiper-container::part(button-next),.b-page-list swiper-container::part(button-prev){display:none}.b-pages__items{display:flex;flex-flow:column}.b-panel__step{margin-top:2rem}.b-panel__header{flex-flow:column;align-items:flex-start;grid-gap:0}.b-paragraphs__item--link a{aspect-ratio:auto;grid-gap:4rem}.b-programs__items{flex-flow:column}.b-push-cta__subtitle{width:100%;padding-right:2rem}.b-push-event .container{grid-gap:10px;width:100%;border-radius:0;padding:0 2rem 2rem}.b-push-event__intro{padding:2rem 10px}.b-push-links__items{flex-direction:column}.b-push-links__list-title{padding-right:4rem}.b-push-links__list-title:after{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.b-push-links__list-links{display:none}.b-push-page__text{top:auto;padding-bottom:10rem;padding-right:2rem}.b-push-page__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.b-push-social .container{padding:2rem;grid-gap:2rem;border-radius:0;width:100%}.b-push-social__intro .p-intro__title{padding-right:4rem}.b-push-social__intro{padding-top:2rem}.b-quote__text{padding:3rem 2rem;width:100%}.b-quote__quote{padding-left:2rem}.b-quote__quote span:first-of-type{font-size:10rem;left:0;top:2rem;opacity:.3}.b-schema .container{flex-flow:column}.b-schema__data{aspect-ratio:1}.b-search-results__header .container{grid-gap:2rem;transition:padding;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:padding}.has-search .b-search-results__header .container{padding-top:6rem}.b-sitemap__posts{margin-left:2rem}.b-sitemap__posts--1{-moz-column-count:1;column-count:1}.b-slideshow swiper-container::part(button-next),.b-slideshow swiper-container::part(button-prev){display:none}.b-solutions-form__terms:after{content:"";position:absolute;right:-2rem;bottom:1rem;height:5rem;background:linear-gradient(to right,#efefef00,#efefef 90%);width:2rem;pointer-events:none}.b-solutions-form__terms:before{content:"";position:absolute;left:-2rem;bottom:1rem;height:5rem;background:linear-gradient(to left,#efefef00,#efefef 90%);width:2rem;pointer-events:none}.b-solutions-form__filters{grid-gap:4rem;flex-flow:column}.b-testimonies .p-youtube__cover{aspect-ratio:460/452!important}.b-text-cards__items--5 .p-text-card,.b-text-cards__items--4 .p-text-card{aspect-ratio:4/3}.b-text-cards__items{flex-flow:column}.b-text-image__image-logo{padding:8px}.b-text-image__image-logo img{width:6rem}.b-title-push__push{width:100%}.b-title-text__header:empty{display:none}.b-video__inner{flex-flow:column}}@media screen and (min-width:480px)and (max-width:979px){.dummy{order:1}}@media screen and (min-width:375px){.dummy{order:1}}@media screen and (max-width:375px){.dummy{order:1}}@media screen and (min-width:375px)and (max-width:479px){.dummy{order:1}}@media screen and (min-width:320px){.dummy{order:1}}@media screen and (max-width:320px){.dummy{order:1}}@media(min-resolution:192dpi){.dummy{order:1}}@media print{.dummy{order:1}html{font-size:7px!important}main{margin-top:0}}@media screen and (min-width:768px)and (max-width:1280px){.p-network__title,.p-header__megamenu .p-menu__item,.p-expert__title,.p-author__title,.is-root-container,.wysiwyg h4{font-size:15px}}@media(min-width:768px){swiper-container[breakpoints*='"768": {"slidesPerView": 5'] swiper-slide:not([style]){flex-basis:calc(20% - 8px)}swiper-container[breakpoints*='"768": {"slidesPerView": 4'] swiper-slide:not([style]){flex-basis:calc(25% - 8px)}swiper-container[breakpoints*='"768": {"slidesPerView": 3'] swiper-slide:not([style]){flex-basis:calc(33.334% - 7px)}swiper-container[breakpoints*='"768": {"slidesPerView": 2'] swiper-slide:not([style]){flex-basis:calc(50% - 5px)}}
