/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:iconfont;font-style:normal;font-weight:400;src:url(/themes/custom/kleegroup_v2_theme/libraries/dist/main/fonts/iconfont/iconfont.eot?v=1738051968887#iefix) format("eot"),url(/themes/custom/kleegroup_v2_theme/libraries/dist/main/fonts/iconfont/iconfont.woff2?v=1738051968887) format("woff2"),url(/themes/custom/kleegroup_v2_theme/libraries/dist/main/fonts/iconfont/iconfont.woff?v=1738051968887) format("woff"),url(/themes/custom/kleegroup_v2_theme/libraries/dist/main/fonts/iconfont/iconfont.ttf?v=1738051968887) format("truetype"),url(/themes/custom/kleegroup_v2_theme/libraries/dist/main/fonts/iconfont/iconfont.svg?v=1738051968887#iconfont) format("svg")}#language-switcher .btn-langage-switcher:after,.author-media .link:before,.btn--big-arrow:after,.btn-arrow:before,.btn-download:before,.btn-search-header:before,.job-filter__search:before,.job__detail:before,.main-block .title-block .rich-text ul li a:before,.pager-item--first:after,.pager-item--first:before,.pager-item--last:after,.pager-item--last:before,.pager-item--next:before,.pager-item--prev:before,.rich-text .box-list .item-list:before,.rich-text .box-list>li:before,.search-form-general .clear-search:before,.sectors .item-list-container .item-list:before,.sectors .item-list-container>li:before,.social-media-sharing-link:before,.targets .container .target-item .rich-text:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-txt);direction:ltr;display:inline-block;font-family:iconfont;font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal}#footer,.footer-content,.page-node-type-search-page .breadcrumb-zone,.search-form-general,.sectors,.views-full .views-exposed-form{--color-primary:var(--color-primary--ctr);--color-secondary:var(--color-secondary--ctr);--color-txt-primary-btn:var(--color-txt-primary-btn--ctr);--color-txt:var(--color-txt-light)}.heading1,.main-block .title-block .main-block-title,.node-job-offer .main-block-title{font-size:3.5rem;font-weight:900;line-height:1;word-wrap:break-word}@media (min-width:1201px){.heading1,.main-block .title-block .main-block-title,.node-job-offer .main-block-title{font-size:7rem}}@media (min-width:577px){.heading1,.main-block .title-block .main-block-title,.node-job-offer .main-block-title{font-size:4.5rem}}.heading2,.rich-text .box .box-title,.rich-text .box .square-title,.rich-text .cke_editable h2,.rich-text .h2,.rich-text h2,.txt-img-square .square-img-txt .square-block-txt .box-title,.txt-img-square .square-img-txt .square-block-txt .square-title{color:var(--color-txt);font-size:2.5rem;font-weight:900;line-height:1.5}@media (min-width:1201px){.heading2,.rich-text .box .box-title,.rich-text .box .square-title,.rich-text .cke_editable h2,.rich-text .h2,.rich-text h2,.txt-img-square .square-img-txt .square-block-txt .box-title,.txt-img-square .square-img-txt .square-block-txt .square-title{font-size:4rem;line-height:1.3}}@media screen and (min-width:768px) and (max-width:1200px){.heading2,.rich-text .box .box-title,.rich-text .box .square-title,.rich-text .cke_editable h2,.rich-text .h2,.rich-text h2,.txt-img-square .square-img-txt .square-block-txt .box-title,.txt-img-square .square-img-txt .square-block-txt .square-title{font-size:3rem;line-height:1.3}}.heading3,.rich-text .cke_editable h3,.rich-text .h3,.rich-text h3{color:var(--color-txt);font-size:2.2rem;font-weight:700;line-height:1.5}.heading4,.rich-text .cke_editable h4,.rich-text .h4,.rich-text h4{color:var(--color-txt);font-size:2rem;font-weight:700;line-height:1.5}.node-news .heading-text .title{color:var(--color-txt);font-size:4rem;font-weight:700;line-height:1.1}@media (min-width:993px){.node-news .heading-text .title{font-size:6rem;line-height:1}}.rich-text .h1{color:var(--color-txt);font-size:6.2rem;font-weight:900;line-height:1.2}.heading2--alt{font-size:3rem;font-weight:400;letter-spacing:.02em;line-height:1.4}@media (min-width:993px){.heading2--alt{font-size:3.5rem}}.rich-text ol:not(.cke_panel_list,.list-link,.box-list-image) li,.rich-text ul:not(.cke_panel_list,.list-link,.box-list-image) li,.sitemap .list .list-item a,.sitemap .list:not(.cke_panel_list,.list-link,.box-list-image) li,html body{color:var(--color-txt);font-family:arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.02rem;line-height:1.5;text-align:left}.paragraph-quote .container .content-wrapper .sub-title,.paragraph-quote .container .content-wrapper .title,.rich-text .quote-txt-img,.rich-text blockquote:not(.quote-txt-img) .blockquote-author,.rich-text blockquote:not(.quote-txt-img) .blockquote-job,.rich-text blockquote:not(.quote-txt-img) .blockquote-text,.rich-text blockquote:not(.quote-txt-img) p,.rich-text q .blockquote-author,.rich-text q .blockquote-job,.rich-text q .blockquote-text,.rich-text q p{letter-spacing:0}.node-news .content .chapo{color:var(--color-txt);font-size:2.4rem;line-height:1.5;margin-bottom:5rem}@media (max-width:767px){.node-news .content .chapo{margin-bottom:2.5rem}}.link-default,.rich-text .box-list a,.rich-text .cke_editable h2 a,.rich-text .h2 a,.rich-text h2 a{color:var(--color-txt);text-decoration:none}.link-default:focus,.link-default:hover,.rich-text .box-list a:focus,.rich-text .box-list a:hover,.rich-text .h2 a:focus,.rich-text .h2 a:hover,.rich-text h2 a:focus,.rich-text h2 a:hover{text-decoration:none}.rich-text a:not(.btn-arrow,.btn-download,.btn,.btn-outline,.btn--big-arrow){transition:color ease .3s;color:var(--color-txt);cursor:pointer}.rich-text a:focus:not(.btn-arrow,.btn-download,.btn,.btn-outline,.btn--big-arrow),.rich-text a:hover:not(.btn-arrow,.btn-download,.btn,.btn-outline,.btn--big-arrow){color:var(--color-secondary)}button{cursor:pointer;background:0 0;border:0;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto}:root{--color-txt:#000;--color-txt-secondary:#3d3d3d;--color-txt-light:#fff;--color-bg:#f5f5f5;--color-bg-light:#fff;--color-bg--alt:#e1e1e1;--color-bg-dark:#000;--color-error:#ff2d00;--color-primary:#ffcc18;--color-primary--ctr:#ffcc18;--color-secondary:#7e1aff;--color-secondary--ctr:#7e1aff;--color-border-light:#f5f5f5;--color-border:#bdbdbd;--color-txt-primary-btn:#000;--color-txt-primary-btn--ctr:#000;--underline-size:0.5rem;--underline-padding:0.9rem;--column-gap:9rem;font-size:10px}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static!important;width:auto}.breadcrumb,.container,.container-small,.node-job-offer .main-block-title,.rich-text .embed-video,.rich-text blockquote:not(.quote-txt-img),.rich-text q,.search-form-general,.txt-img-square .square-img-txt,[data-drupal-messages]{--container-width:100%;--container-padding:15px;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:15px;padding-right:15px}@media (min-width:1201px){.breadcrumb,.container,.txt-img-square .square-img-txt{--container-width:129.4rem}}.container-small,.node-job-offer .main-block-title,.rich-text .embed-video,.rich-text blockquote:not(.quote-txt-img),.rich-text q,.search-form-general,[data-drupal-messages]{position:relative}@media (min-width:993px){.container-small,.node-job-offer .main-block-title,.rich-text .embed-video,.rich-text blockquote:not(.quote-txt-img),.rich-text q,.search-form-general,[data-drupal-messages]{--container-width:70rem}}.container-page{padding-bottom:6rem;padding-top:6rem}.overflow-h{overflow:hidden}.align-center{display:block;margin-left:auto;margin-right:auto}.text-align-center{text-align:center}.text-align-right{text-align:right}.d-none,.hidden{display:none}.d-block{display:block}.invisible{visibility:hidden}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-end{justify-content:end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.col-reverse{flex-direction:column-reverse}.col{flex-direction:column}.align-self-center{align-self:center}.btn,.btn-outline{transition:background-color ease .3s,color ease .3s;background-color:var(--color-primary);color:var(--color-txt-primary-btn);display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:.4rem;padding:1.1rem 2.5rem;text-decoration:none;text-transform:uppercase}.btn-outline:focus,.btn-outline:hover,.btn:focus,.btn:hover{background-color:var(--color-secondary);color:var(--color-txt-light)}.btn--primary{transition:background-color ease .3s,color ease .3s;background:var(--color-bg-dark);color:var(--color-txt-light);display:block;font-size:1.4rem;line-height:1.7;padding:1.4rem 2.5rem;text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:1201px){.btn--primary{font-size:1.4rem}}.btn--primary:active,.btn--primary:focus,.btn--primary:hover{background:var(--color-primary);color:var(--color-txt-primary-btn)}.btn-arrow,.main-block .title-block .rich-text ul li a{--icon:"\ea01";letter-spacing:.4rem}.btn-arrow:focus:before,.btn-arrow:hover:before,.main-block .title-block .rich-text ul li a:focus:before,.main-block .title-block .rich-text ul li a:hover:before{transform:translate(.5rem,-50%)}.btn-download{--icon:"\ea05"}.btn-download:focus:before,.btn-download:hover:before{transform:translateY(-20%)}.btn--big-arrow{color:var(--color-txt);display:inline-block;margin:0 auto;text-decoration:none}.btn--big-arrow:after{transition:transform ease .3s;content:"\ea02";display:block;font-size:5rem}.btn--big-arrow:focus:after,.btn--big-arrow:hover:after{transform:translateX(1rem)}.btn-outline{transition:border-color ease .3s,background-color ease .3s,color ease .3s;background-color:transparent;border:2px solid var(--color-primary);color:var(--color-txt)}.btn-outline:focus,.btn-outline:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-txt-light)}svg{height:auto;max-width:100%}#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a .menu-link,.article-highlight .heading3 .link-default,.btn-arrow,.btn-download,.btn-search-header,.main-block .title-block .rich-text ul li a,.pager-item--page,.rich-text .box-list a,.rich-text .cke_editable h2 a,.rich-text .h2 a,.rich-text .row .column-text .column-text-title a,.rich-text h2 a,.search-result .heading3 .link-default,.sectors .item-list-container .sectors-link,.targets .container .target-item .title{background-image:linear-gradient(var(--color-primary),var(--color-primary));background-position:left 0 bottom .2rem;background-repeat:no-repeat;background-size:0 var(--underline-size);padding-bottom:var(--underline-padding);transition:background-size .2s}#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a .is-active.menu-link,#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a .menu-link:focus,#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a .menu-link:hover,.article-highlight .heading3 .is-active.link-default,.article-highlight .heading3 .link-default:focus,.article-highlight .heading3 .link-default:hover,.btn-arrow:focus,.btn-arrow:hover,.btn-download:focus,.btn-download:hover,.btn-search-header:focus,.btn-search-header:hover,.is-active.btn-arrow,.is-active.btn-download,.is-active.btn-search-header,.is-active.pager-item--page,.main-block .title-block .rich-text ul li a.is-active,.main-block .title-block .rich-text ul li a:focus,.main-block .title-block .rich-text ul li a:hover,.pager-item--page:focus,.pager-item--page:hover,.rich-text .box-list a.is-active,.rich-text .box-list a:focus,.rich-text .box-list a:hover,.rich-text .h2 a.is-active,.rich-text .h2 a:focus,.rich-text .h2 a:hover,.rich-text .row .column-text .column-text-title a.is-active,.rich-text .row .column-text .column-text-title a:focus,.rich-text .row .column-text .column-text-title a:hover,.rich-text h2 a.is-active,.rich-text h2 a:focus,.rich-text h2 a:hover,.search-result .heading3 .is-active.link-default,.search-result .heading3 .link-default:focus,.search-result .heading3 .link-default:hover,.sectors .item-list-container .is-active.sectors-link,.sectors .item-list-container .sectors-link:focus,.sectors .item-list-container .sectors-link:hover,.targets .container .target-item .is-active.title,.targets .container .target-item .title:focus,.targets .container .target-item .title:hover{background-size:100% var(--underline-size)}.bounce-group,.bp-columns .bp-content,.bp-view .views-element-container>.item-list-container:not(.limit),.kg-shortcuts .bp-content,.partner-group .item-list-container,.rich-text .ck-rebounce,.rich-text .row,.sector-group .item-list-container,.targets .c2,.views-full .item-list-container{display:flex;flex-wrap:wrap;gap:5rem var(--column-gap)}.bp-columns .c1.bp-content,.bp-view .views-element-container>.c1.item-list-container:not(.limit),.c1.bounce-group,.kg-shortcuts .c1.bp-content,.partner-group .c1.item-list-container,.rich-text .c1.ck-rebounce,.rich-text .c1.row,.sector-group .c1.item-list-container,.targets .c1.c2,.views-full .c1.item-list-container{--nb-col:1}@media screen and (min-width:768px) and (max-width:1200px){.bp-columns .c1.bp-content,.bp-view .views-element-container>.c1.item-list-container:not(.limit),.c1.bounce-group,.kg-shortcuts .c1.bp-content,.partner-group .c1.item-list-container,.rich-text .c1.ck-rebounce,.rich-text .c1.row,.sector-group .c1.item-list-container,.targets .c1.c2,.views-full .c1.item-list-container{--nb-col:1}}.bp-columns .c2.bp-content,.bp-view .views-element-container>.c2.item-list-container:not(.limit),.c2.bounce-group,.kg-shortcuts .c2.bp-content,.partner-group .c2.item-list-container,.rich-text .c2.ck-rebounce,.rich-text .c2.row,.sector-group .c2.item-list-container,.targets .c2,.views-full .c2.item-list-container{--nb-col:2}.bp-columns .c3.bp-content,.bp-view .views-element-container>.c3.item-list-container:not(.limit),.c3.bounce-group,.kg-shortcuts .c3.bp-content,.partner-group .c3.item-list-container,.rich-text .c3.ck-rebounce,.rich-text .c3.row,.sector-group .c3.item-list-container,.targets .c3.c2,.views-full .c3.item-list-container{--nb-col:3}.bp-columns .c4.bp-content,.bp-view .views-element-container>.c4.item-list-container:not(.limit),.c4.bounce-group,.kg-shortcuts .c4.bp-content,.partner-group .c4.item-list-container,.rich-text .c4.ck-rebounce,.rich-text .c4.row,.sector-group .c4.item-list-container,.targets .c4.c2,.views-full .c4.item-list-container{--nb-col:4}.bp-columns .c5.bp-content,.bp-view .views-element-container>.c5.item-list-container:not(.limit),.c5.bounce-group,.kg-shortcuts .c5.bp-content,.partner-group .c5.item-list-container,.rich-text .c5.ck-rebounce,.rich-text .c5.row,.sector-group .c5.item-list-container,.targets .c5.c2,.views-full .c5.item-list-container{--nb-col:5}.bounce-group>*,.bp-columns .bp-content>*,.bp-view .views-element-container>.item-list-container:not(.limit)>*,.kg-shortcuts .bp-content>*,.partner-group .item-list-container>*,.rich-text .ck-rebounce>*,.rich-text .row>*,.sector-group .item-list-container>*,.targets .c2>*,.views-full .item-list-container>*{width:calc((100% - var(--column-gap) * (var(--nb-col) - 1))/ var(--nb-col))}@media screen and (min-width:768px) and (max-width:1200px){.bounce-group>*,.bp-columns .bp-content>*,.bp-view .views-element-container>.item-list-container:not(.limit)>*,.kg-shortcuts .bp-content>*,.partner-group .item-list-container>*,.rich-text .ck-rebounce>*,.rich-text .row>*,.sector-group .item-list-container>*,.targets .c2>*,.views-full .item-list-container>*{--nb-col:2}}@media (max-width:767px){.bounce-group>*,.bp-columns .bp-content>*,.bp-view .views-element-container>.item-list-container:not(.limit)>*,.kg-shortcuts .bp-content>*,.partner-group .item-list-container>*,.rich-text .ck-rebounce>*,.rich-text .row>*,.sector-group .item-list-container>*,.targets .c2>*,.views-full .item-list-container>*{--nb-col:1}}.bp-view .views-element-container>.item-list-container,.job-filter__items,.related-content .item-list-container{--nb-col:3;display:flex;flex-wrap:wrap;gap:var(--column-gap)}@media (min-width:993px){.bp-view .views-element-container>.item-list-container>*,.job-filter__items>*,.related-content .item-list-container>*{width:calc((100% - var(--column-gap) * (var(--nb-col) - 1))/ var(--nb-col))}}.rich-text .box-list,.sectors .item-list-container{gap:1.5rem;margin-bottom:3rem}.rich-text .box-list .item-list,.rich-text .box-list>li,.sectors .item-list-container .item-list,.sectors .item-list-container>li{padding-left:2rem;position:relative}@media (min-width:769px){.rich-text .box-list .item-list,.rich-text .box-list>li,.sectors .item-list-container .item-list,.sectors .item-list-container>li{margin-bottom:2rem;padding-left:2.5rem}}.rich-text .box-list .item-list:before,.rich-text .box-list>li:before,.sectors .item-list-container .item-list:before,.sectors .item-list-container>li:before{content:"\ea01";font-size:1.4rem;left:0;position:absolute;top:1.5rem;transform:translateY(-50%)}.list-inline,.rich-text .row .column-text .tags{margin-top:2rem}.list-inline .item-list,.list-inline>li,.rich-text .row .column-text .tags .item-list,.rich-text .row .column-text .tags>li{display:inline-block;margin:.5rem 2.3rem .3rem 0}.rich-text ol,.rich-text ul,.sitemap .list{margin:0 0 2rem}.rich-text ol:not(.cke_panel_list,.list-link,.box-list-image),.rich-text ul:not(.cke_panel_list,.list-link,.box-list-image),.sitemap .list:not(.cke_panel_list,.list-link,.box-list-image){padding-left:4rem}.rich-text ol:not(.cke_panel_list,.list-link,.box-list-image) li,.rich-text ul:not(.cke_panel_list,.list-link,.box-list-image) li,.sitemap .list:not(.cke_panel_list,.list-link,.box-list-image) li{list-style-position:inside}.rich-text ul:not(.cke_panel_list,.list-link,.box-list-image) li,.sitemap .list:not(.cke_panel_list,.list-link,.box-list-image) li{list-style-type:disc}.rich-text ol:not(.cke_panel_list,.list-link,.box-list-image) li{list-style-type:decimal}.rich-text .box .square-tag,.rich-text .box .subtitle,.rich-text .row .column-text .column-text-subtitle,.tag,.tag-label,.txt-img-square .square-img-txt .square-block-txt .square-tag,.txt-img-square .square-img-txt .square-block-txt .subtitle{color:var(--color-txt);font-size:1.4rem;letter-spacing:.4rem;padding-left:2.3rem;position:relative;text-transform:uppercase}.rich-text .box .square-tag:before,.rich-text .box .subtitle:before,.rich-text .row .column-text .column-text-subtitle:before,.tag-label:before,.tag:before,.txt-img-square .square-img-txt .square-block-txt .square-tag:before,.txt-img-square .square-img-txt .square-block-txt .subtitle:before{background-color:var(--color-txt);bottom:50%;content:"";height:.1rem;left:0;position:absolute;width:1.3rem}.tag-label{background-color:var(--color-txt);color:var(--color-bg);display:inline-block;margin:0 0 .8rem;padding:.6rem .9rem}@media (min-width:993px){.tag-label:last-child{margin-top:3.3rem}}.tag-label:before{content:none}.tag-label+.tag{margin-bottom:1.2rem}.rich-text .box,.txt-img-square .square-img-txt .square-block-txt{--block-padding:4rem;--tag-left:3rem;background-color:var(--color-bg-light);padding:calc(var(--block-padding) * 3 / 4) var(--block-padding);position:relative;width:calc(100% - 2 * var(--block-padding));z-index:1}.rich-text .box .square-tag,.rich-text .box .subtitle,.txt-img-square .square-img-txt .square-block-txt .square-tag,.txt-img-square .square-img-txt .square-block-txt .subtitle{margin:0 0 3rem calc(var(--tag-left) - var(--block-padding))}.rich-text .box .box-title,.rich-text .box .square-title,.txt-img-square .square-img-txt .square-block-txt .box-title,.txt-img-square .square-img-txt .square-block-txt .square-title{margin-bottom:3rem}.rich-text .box .rich-text,.txt-img-square .square-img-txt .square-block-txt .rich-text{margin-bottom:3rem}.rich-text .box .btn-wrapper,.txt-img-square .square-img-txt .square-block-txt .btn-wrapper{text-align:center}.rich-text .box .ck-box-square-text-link-image img,.txt-img-square .square-img-txt .square-block-txt .ck-box-square-text-link-image img{transition:transform ease .3s}.rich-text .box .ck-box-square-text-link-image img:hover,.txt-img-square .square-img-txt .square-block-txt .ck-box-square-text-link-image img:hover{transform:translateX(1rem)}.bp-columns .btn,.bp-view .btn{display:inline-block;margin-top:5rem}.btn-arrow,.btn-download,.main-block .title-block .rich-text ul li a{color:var(--color-txt);display:inline-block;font-size:1.4rem;margin-left:2.5rem;padding:.9rem 0;position:relative;text-decoration:none;text-transform:uppercase}.btn-arrow:before,.btn-download:before,.main-block .title-block .rich-text ul li a:before{transition:transform ease .3s;content:var(--icon);display:block;font-size:1.4rem;left:-2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.rich-text .row .column-text .tags li{font-size:1.4rem;text-transform:uppercase}.rich-text .row .column-text .tags li::before{content:"#";padding-right:.2rem}html{--header-height:7.6rem;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}html body{background:var(--color-bg)}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh}.dialog-off-canvas-main-canvas main{flex-grow:1;overflow:hidden}header{background-color:var(--color-bg);height:calc(var(--header-height) - 2rem);padding:1rem 0;position:sticky;top:0}#footer{background-color:var(--color-bg-dark)}#footer .footer{display:block;padding:4rem 1.5rem;text-align:center}.evitement{background-color:var(--color-bg-light)}.evitement a{color:var(--color-txt);margin:1rem 2rem;text-decoration:none}#language-switcher .btn-langage-switcher{align-items:center;cursor:pointer;display:flex;position:relative}@media (max-width:1259px){#language-switcher .btn-langage-switcher{margin-top:4rem;padding:1.5rem 2rem;text-align:left;width:100%}}#language-switcher .btn-langage-switcher:after{transition:transform ease .3s;content:"\ea01";font-size:1rem;font-weight:700;margin-left:.8rem;transform:rotate(90deg)}#language-switcher .btn-langage-switcher[aria-expanded=true]:after{transform:rotate(0)}#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content{background-color:var(--color-bg-light);display:block;padding:1rem;position:absolute;right:0}@media (max-width:1259px){#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content{padding:0;position:relative;width:100%}}#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a{margin:0;padding:1rem;text-align:right}@media (max-width:1259px){#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a{display:block;padding:1.5rem 2rem;text-align:left;width:100%}}#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a.active .menu-link,#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a:focus .menu-link,#language-switcher .btn-langage-switcher[aria-expanded=true]+#language-switcher-content a:hover .menu-link{background-size:100% var(--underline-size)}#language-switcher .btn-langage-switcher+#language-switcher-content{display:none}#language-switcher .btn-langage-switcher .abbr{font-size:1.4rem;text-decoration:none;text-transform:uppercase}.color-bg1{background:var(--color-bg)}.color-bg2{--color-bg-light:#f5f5f5;--color-bg:#fff;background:var(--color-bg)}.color-bg3,.views-full .views-exposed-form{--color-bg:var(--color-bg-dark);--color-txt:var(--color-txt-light);background:var(--color-bg);color:var(--color-txt)}.paragraph{padding:6rem 0}.main-block{margin-bottom:5rem;margin-top:5rem}.main-block .title-block{width:58%}@media (max-width:1199px){.main-block .title-block{width:100%}}.main-block .title-block .main-block-title{line-height:1.25}@media (min-width:1201px){.main-block .title-block .main-block-title{font-size:8rem;line-height:1.1}}.main-block .title-block .main-block-title>span{display:block}.main-block .title-block .main-block-title .subtitle{font-size:3rem;font-weight:400}@media (min-width:1201px){.main-block .title-block .main-block-title .subtitle{font-size:6.4rem}}.main-block .title-block .rich-text{margin:5rem 5rem 0 0}@media (min-width:1201px){.main-block .title-block .rich-text{font-size:4rem;line-height:1.25}}.main-block .title-block .rich-text ul{padding:0}.main-block .title-block .rich-text ul li{list-style:none;margin-bottom:1rem;position:relative}.main-block .img-block{position:relative;width:41%}@media (max-width:1199px){.main-block .img-block{width:100%}}.main-block .img-block .discover-link{letter-spacing:.4rem;margin:5rem auto;max-width:40rem}@media (min-width:1201px){.main-block .img-block .discover-link{bottom:3rem;left:-5rem;margin:0;max-width:26rem;position:absolute}}.main-block .img-block .main-block-img{display:none}@media (min-width:1201px){.main-block .img-block .main-block-img{display:inline;max-width:44vw}}.main-block.no-img{align-items:stretch}.main-block.no-img .discover-link{bottom:0}.paragraph-quote .container{align-items:center;display:flex;flex-direction:column-reverse}@media (min-width:993px){.paragraph-quote .container{flex-direction:row-reverse;gap:6rem}}@media (min-width:1201px){.paragraph-quote .container .content-wrapper{margin:0}}.paragraph-quote .container .content-wrapper--header{margin-top:6rem}.paragraph-quote .container .content-wrapper .title{font-size:2.2rem;font-weight:700}.paragraph-quote .container .content-wrapper .sub-title{font-size:1.8rem}.paragraph-quote .container .content-wrapper>.btn{margin-top:4rem}@media (max-width:991px){.paragraph-quote .container .content-wrapper>.btn{display:block;margin:4rem auto;width:-moz-fit-content;width:fit-content}}.paragraph-quote .container .img-wrapper{min-width:min(470px,100%);text-align:center}@media (max-width:1199px){.paragraph-quote .container .img-wrapper{margin:auto}}@media screen and (min-width:992px) and (max-width:1200px){.paragraph-quote .container .img-wrapper{min-width:min(300px,100%)}}@media (max-width:991px){.paragraph-quote .container .img-wrapper{max-width:min(150px,100%);min-width:0}}.paragraph-quote .container .img-wrapper .image-square{aspect-ratio:1;border-radius:50%}@media (min-width:993px){.paragraph-quote.img-right .container{flex-direction:row}}@media (min-width:1201px){.paragraph-quote.img-right .container .content-wrapper{margin:0 0 0 10rem}}.sectors{background-color:var(--color-bg-dark);--color-txt:var(--color-txt-light)}.sectors .container{display:flex;flex-direction:column}.sectors .item-list-container{-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-wrap:wrap}@media (max-width:767px){.sectors .item-list-container{flex-direction:column;justify-content:space-between}}.sectors .item-list-container .item-list{--nb-col:1;margin-bottom:0;width:calc((100% - (3rem * (var(--nb-col) - 1)))/ var(--nb-col) - 2.5rem)}@media (min-width:1201px){.sectors .item-list-container .item-list{--nb-col:5;margin-bottom:3rem}}@media screen and (min-width:768px) and (max-width:1200px){.sectors .item-list-container .item-list{--nb-col:2}}.sectors .item-list-container .sectors-link{font-size:1.4rem;text-transform:uppercase}.bp-view{padding:6rem 0}.bp-view .views-element-container>.item-list-container:not(.limit){--nb-col:3}@media (max-width:767px){.bp-view .views-element-container>.item-list-container{--column-gap:6rem}}.bp-view .btn{display:inline-block;margin-top:5rem}.txt-img-square{margin:0 auto}.txt-img-square .square-img-txt{align-items:flex-start;justify-content:space-between;position:relative}@media (min-width:1201px){.txt-img-square .square-img-txt{align-items:center;flex-direction:row;justify-content:end;max-width:190rem;padding:0}}@media (max-width:991px){.txt-img-square .square-img-txt{flex-direction:column-reverse;flex-wrap:wrap}}.txt-img-square .square-img-txt .square-block-txt{--block-padding:4rem;margin:-6rem 0 0}@media (min-width:769px){.txt-img-square .square-img-txt .square-block-txt{--block-padding:8rem;padding:6rem var(--block-padding)}}@media screen and (min-width:992px) and (max-width:1200px){.txt-img-square .square-img-txt .square-block-txt{margin:0 -5rem 0 0;max-width:min(628px,39rem)}}@media (min-width:1201px){.txt-img-square .square-img-txt .square-block-txt{margin:0 -5rem 0 0;width:calc(max(628px,45rem) - 16rem)}}@media (min-width:993px){.txt-img-square .square-img-txt .square-block-txt .square-tag{margin:0 0 3rem calc(5rem - var(--block-padding))}}.txt-img-square .square-img-txt .square-block-img{margin-left:calc(10% + 15px);width:90%}@media (min-width:1201px){.txt-img-square .square-img-txt .square-block-img{margin-left:0;width:55%}}@media screen and (min-width:992px) and (max-width:1200px){.txt-img-square .square-img-txt .square-block-img{margin-top:4rem;width:50%;z-index:0}}@media screen and (min-width:768px) and (max-width:992px){.txt-img-square .square-img-txt .square-block-img{margin-left:calc(25% + 15px);width:75%}}.txt-img-square .square-img-txt .square-block-img .square-img{width:100%}.txt-img-square.img-left .square-img-txt{justify-content:space-between}@media (min-width:1201px){.txt-img-square.img-left .square-img-txt{justify-content:start}}@media (min-width:993px){.txt-img-square.img-left .square-img-txt{flex-direction:row-reverse}}@media (min-width:993px){.txt-img-square.img-left .square-img-txt .square-block-txt{margin:0 0 0 -5rem}}.txt-img-square.img-left .square-block-img{margin-left:-15px}.kg-shortcuts .heading3{font-size:2rem;font-weight:900;margin-bottom:2rem}@media (min-width:769px){.kg-shortcuts .heading3{font-size:2.7rem}}.targets .container{--column-gap:4rem}@media (max-width:575px){.targets .container{grid-row-gap:4rem}}.targets .container .target-item{color:var(--color-txt);position:relative;text-decoration:none}@media (min-width:577px){.targets .container .target-item{padding-right:7rem;width:calc(((100% - (var(--column-gap) * (var(--nb-col) - 1)))/ var(--nb-col)) - 7rem)}}@media (min-width:993px){.targets .container .target-item{padding-right:10rem;width:calc(((100% - (var(--column-gap) * (var(--nb-col) - 1)))/ var(--nb-col)) - 10rem)}}.targets .container .target-item .title{display:inline}.targets .container .target-item .rich-text{margin-top:2rem;position:relative}.targets .container .target-item .rich-text:after{transition:transform ease .3s;content:"\ea02";display:block;font-size:4rem;margin:4rem 1rem 1rem auto;width:4rem}@media (max-width:575px){.targets .container .target-item .rich-text:after{margin-bottom:0;margin-top:.5rem}}@media (min-width:577px){.targets .container .target-item .rich-text:after{left:calc(100% + 1.5rem);margin:0;position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:1201px){.targets .container .target-item .rich-text:after{display:inline-block;font-size:6rem;width:auto}}.targets .container .target-item:hover .title{background-size:100% var(--underline-size)}@media (min-width:577px){.targets .container .target-item:hover .rich-text:after{transform:translate(1rem,-50%)}}.sector-group .item-list-container{--nb-col:3;justify-content:flex-start;margin-bottom:5rem;margin-top:3rem}@media (min-width:1201px){.sector-group .item-list-container{margin-bottom:7rem;margin-top:5rem}}@media (min-width:1201px){.sector-group .heading2{font-size:4.5rem;line-height:1.1}}.partner-group .item-list-container{--column-gap:3rem;grid-row-gap:3rem;justify-content:center;margin-top:3rem}@media (max-width:767px){.partner-group .item-list-container{--column-gap:2rem;grid-row-gap:2rem}}.partner-group .item-list-container>*{--nb-col:5}@media (max-width:767px){.partner-group .item-list-container>*{--nb-col:2}}@media screen and (min-width:768px) and (max-width:1200px){.partner-group .item-list-container>*{--nb-col:3}}.partner-group .partner-block{align-items:center;display:flex;height:100%;justify-content:center}.partner-group .partner-block img{height:auto;margin:auto;max-width:100%}@media (max-width:991px){.container-small+.bp-bounce{padding-top:0}}.bounce-group{--nb-col:2;justify-content:center}@media (max-width:991px){.bounce-group{--column-gap:6rem}}.bounce-block{--block-padding:4rem;background-color:var(--color-bg-light);display:flex;flex-direction:column;padding:var(--block-padding);width:calc((100% - var(--column-gap) * (var(--nb-col) - 1))/ var(--nb-col) - var(--block-padding) * 2)}@media (min-width:993px){.bounce-block{--block-padding:8rem;padding:calc(var(--block-padding) * 3 / 4) var(--block-padding)}}@media (min-width:1201px){.bounce-block{--block-padding:11rem}}.bounce-block:nth-child(odd):is(:last-child){width:75rem}@media (min-width:993px){.bounce-block:nth-child(odd):is(:last-child){width:70rem}}.bounce-block .bounce-link{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:2rem;text-align:center}.bounce-block .bounce-link .btn{margin:0}.testimony .testimony-more{margin-top:6rem}@media (max-width:767px){.testimony .testimony-more{margin-top:4rem}}.sitemap .list .list-item{display:inline-block;margin:0}.sitemap .list .list-item a:hover{--color-txt:#7e1aff}.post-unit{display:flex;flex-direction:column}.post-unit[href]{color:inherit;text-decoration:none}.post-unit:after{align-self:center}.post-unit__media{align-items:center;display:flex;height:7rem;justify-content:center}.post-unit__media>*{max-height:100%;max-width:100%}.media-medium .post-unit__media{height:8.5rem}.media-big .post-unit__media{height:10rem}.post-unit__content{margin-top:2rem}.text-center .post-unit__content{text-align:center}.post-unit .btn-arrow{align-self:flex-start}.text-center .post-unit .btn-arrow{align-self:center}@media (max-width:1199px){.img-wrapper .image-square{width:100%}}.article-highlight .heading3{margin:1rem 0}@media (min-width:769px){.list-first-item{display:flex;gap:6rem;justify-content:flex-start}}@media (min-width:769px){.list-first-item .article-content{flex:1}}.list-first-item .article-img{width:100%}@media screen and (min-width:768px) and (max-width:1200px){.list-first-item .article-img{max-width:calc(50% - 2rem)}}@media (min-width:1201px){.list-first-item .article-img{max-width:calc(50% - 3rem)}}.list-first-item .article-img img{width:100%}.list-first-item .heading-wrapper{margin-bottom:1rem;margin-top:1.5rem}@media (min-width:1201px){.list-first-item .heading-wrapper{margin-bottom:4.2rem}}.list-first-item .heading{font-size:3.6rem;line-height:1.2}.node-news .heading-article{display:flex;margin-bottom:5rem}@media (max-width:767px){.node-news .heading-article{flex-direction:column-reverse;margin-bottom:2.5rem}}.node-news .heading-image{display:none}@media (min-width:993px){.node-news .heading-image{margin-right:6rem;display:block;flex:1}}.node-news .heading-text{margin-top:3.5rem}@media (min-width:993px){.node-news .heading-text{width:60%}}.node-news .heading-text .title{margin-bottom:2.5rem}@media (max-width:767px){.node-news .heading-text .title{font-size:3.5rem;margin-bottom:1.5rem}}.node-news .heading-text .author{color:var(--color-txt-secondary);margin-bottom:2.5rem}@media (max-width:767px){.node-news .heading-text .author{margin-bottom:1.5rem}}.node-news .heading-text .tag{margin-bottom:3rem}.node-news .content{margin-bottom:6rem}.project.article-highlight{display:flex;flex-direction:column}.project.article-highlight .heading3{font-weight:900}@media (min-width:1201px){.project.article-highlight .heading3{font-size:2.7rem;line-height:1.3}}.project.article-highlight>.link-default{align-self:flex-start;margin-top:2.8rem}@media (max-width:575px){.project.article-highlight>.link-default{margin-top:2rem}}.reference.article-highlight{display:flex;flex-direction:column}.reference.article-highlight .media{align-items:flex-end;display:flex;justify-content:center;min-height:10rem;order:1;padding-bottom:3rem}.reference.article-highlight .tag{order:2}.reference.article-highlight .heading3{margin-bottom:2rem;order:3}.reference.article-highlight .news-summary{order:4}.reference.article-highlight>.link-default{align-self:flex-start;margin-top:2.8rem;order:5}.testimony-block{display:flex;flex-direction:row-reverse;margin-top:6rem}@media (max-width:767px){.testimony-block{margin-top:4rem}}.testimony-block img{align-self:flex-start;height:auto;max-width:100%}@media (max-width:767px){.testimony-block img{align-self:center}}.testimony-block-media{padding-right:12rem;width:35%}@media (max-width:1199px){.testimony-block-media{padding-right:6rem}}@media (max-width:767px){.testimony-block-media{display:none}}.testimony-block-content{display:flex;flex:1;flex-direction:column;padding-right:10rem;width:65%}@media (max-width:1199px){.testimony-block-content{padding-right:0}}.testimony-block-logo{align-self:flex-start}.testimony-block-quote{font-size:2.6rem;font-style:italic;line-height:1.65;margin:2.8rem 0}@media (max-width:767px){.testimony-block-quote{font-size:2.4rem}}.testimony-block-author{font-size:2.2rem;font-weight:700;order:3}.testimony-block-function{order:4}.testimony-block .btn-arrow{align-self:flex-start;margin-top:2.8rem;order:5}.btn-search-header{align-items:flex-start;display:flex;padding:.5rem .8rem .8rem .5rem;text-decoration:none}@media (min-width:1261px){.btn-search-header{margin-right:2.5rem}}.btn-search-header:before{content:"\ea07";display:block;font-size:1.2em}@media (max-width:1259px){#menuPrincipal .btn-search-header{display:none}}.navbar-header-mobile>.btn-search-header{margin-right:2rem;padding-top:.8rem}@media (min-width:1261px){.navbar-header-mobile>.btn-search-header{display:none}}.page-node-type-search-page #main-content{background:var(--color-bg-dark);border-bottom:.1rem solid var(--color-border-light);display:flex;flex-direction:column;justify-content:center}.page-node-type-search-page .breadcrumb-zone{--color-bg:var(--color-bg-dark);--color-txt:var(--color-txt-light)}.container-page-search{background:var(--color-bg-light);flex-grow:1}.container-page-search .heading1{font-size:4.5rem;margin-bottom:4rem}@media (max-width:767px){.container-page-search .heading1{margin-bottom:3rem}}.search-form-general{--color-bg:var(--color-bg-dark);--color-txt:var(--color-txt-light);box-sizing:border-box;color:var(--color-txt);display:flex;justify-content:center;padding-bottom:10rem;padding-top:7rem}@media (max-width:767px){.search-form-general{padding-bottom:5rem;padding-top:5rem}}.search-form-general form{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.search-form-general .form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);border-top:0;border-left:0;border-right:0;box-sizing:border-box;color:var(--color-txt);font-size:2.5rem;font-weight:700;margin:0 auto 3rem;max-width:100%;padding:1.5rem 4rem 1.5rem .2rem}@media (min-width:993px){.search-form-general .form-input{font-size:4.5rem;margin-bottom:5.5rem}}.search-form-general .form-input::-moz-placeholder{color:var(--color-txt)!important;opacity:1}.search-form-general .form-input::placeholder{color:var(--color-txt)!important;opacity:1}.search-form-general .form-input:focus::-moz-placeholder{color:transparent!important}.search-form-general .form-input:focus::placeholder{color:transparent!important}.search-form-general .form-input[value=""]+.clear-search{display:none}.search-form-general .clear-search{align-items:center;color:inherit;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;right:0;top:1.5rem;width:3rem}@media (min-width:993px){.search-form-general .clear-search{top:3rem}}.search-form-general .clear-search:before{content:"\ea04";display:block;font-size:1.2em}.node-job-offer .main-block-title{line-height:1.25;margin-bottom:3rem}@media (min-width:1201px){.node-job-offer .main-block-title{font-size:8rem;line-height:1.1}}@media (min-width:769px){.node-job-offer .main-block-title{margin-bottom:5rem}}.job__header{margin-bottom:4rem}.job__detail{color:var(--color-txt);font-size:1.4rem;letter-spacing:.4rem;margin-bottom:.6rem;padding-left:2.8rem;position:relative;text-transform:uppercase}.job__detail:before{content:var(--icon);display:block;font-size:1.5rem;left:0;position:absolute;text-align:center;top:.3rem;width:2rem}.job__detail--type{--icon:"\ea0c"}.job__detail--marker{--icon:"\ea06"}.job__detail--status{--icon:"\ea0b"}.job__intro{font-size:2.4rem;line-height:1.4;margin:3rem 0}@media (min-width:577px){.job__intro{margin:5rem 0}}.job__description{margin:3rem 0}@media (min-width:577px){.job__description{margin:5rem 0}}.job__brief{background:#ececec;margin:3rem -3rem;padding:3rem}@media (min-width:1201px){.job__brief{margin:6rem 0;padding:4rem 7rem}}@media (min-width:577px){.job__brief{margin:6rem 0}}.job__brief .title{margin-bottom:2rem}@media (min-width:769px){.job__brief .title{margin-bottom:3.5rem}}.job__brief__detail{display:flex;line-height:1.3;margin-bottom:.5rem}.job__brief__detail-title{font-weight:700;padding-right:1rem}@media (min-width:769px){.job__brief__detail-title{min-width:19rem}}.job__application{padding:8rem 0 5rem;margin-top:4rem}@media (max-width:991px){.job__application{padding:5rem 0 3rem}}.job__application__title{font-size:3.5rem;line-height:1.3;margin-bottom:3rem}@media (min-width:993px){.job__application__title{font-size:4.5rem;margin-bottom:4rem}}.article-highlight--job-offer .heading3{margin-bottom:2rem}.job__highlight{margin-bottom:3rem;margin-top:7.5rem}.job__highlight .heading2{margin-bottom:2rem}@media (min-width:769px){.job__highlight .heading2{margin-bottom:5rem}}.related-content .title{margin-bottom:4rem}.related-content .item-list-container{--nb-col:3;margin-bottom:var(--column-gap)}.views-full .views-exposed-form{align-items:flex-end;display:flex;gap:2.7rem;margin-bottom:6rem;padding:2.5rem 2.7rem}@media (max-width:767px){.views-full .views-exposed-form{align-items:center;flex-direction:column}}.views-full .views-exposed-form .select label{font-size:1.8rem;font-weight:700;letter-spacing:.2rem;margin-top:-1rem}.views-full .views-exposed-form .select:before{bottom:1.3rem}.views-full .views-exposed-form .select select{font-size:1.8rem;min-height:5rem;min-width:33rem;padding:1.5rem 4rem 1.5rem 1.5rem}.views-full .views-exposed-form .form-submit{cursor:pointer;min-height:5rem;margin:0}.views-full .views-exposed-form .form-actions,.views-full .views-exposed-form .form-item{margin:0}.views-full .item-list-container{--nb-col:3;justify-content:flex-start}.views-full.first-item-custom .item-list-container>:first-child{--nb-col:1}.pager{margin:10rem auto 0}.pager-item-list{display:flex;flex-wrap:wrap;justify-content:center}.pager-item{align-items:center;display:flex;font-size:2.2rem;height:4.3rem;justify-content:center;margin:.7rem .7rem 0;text-decoration:none;width:4.3rem}@media (max-width:991px){.pager-item{margin:.7rem 2rem}.pager-item--ellipsis,.pager-item--page{display:none}}@media (max-width:575px){.pager-item{height:4rem;margin:.7rem 1rem;width:4rem}}.pager-item--page{background-position:left 0 bottom 0;color:var(--color-txt);padding-bottom:0}.pager-item.is-active{background-color:var(--color-txt);border-radius:50%;color:var(--color-bg);cursor:default;font-weight:700}.pager-item--short{transition:background-color ease .3s;background-color:var(--color-primary);position:relative}.pager-item--short,.pager-item--short:after,.pager-item--short:before{transition:color ease .3s;color:var(--color-txt-primary-btn)}.pager-item--short:active,.pager-item--short:focus,.pager-item--short:hover{background-color:var(--color-secondary)}.pager-item--short:active,.pager-item--short:active:after,.pager-item--short:active:before,.pager-item--short:focus,.pager-item--short:focus:after,.pager-item--short:focus:before,.pager-item--short:hover,.pager-item--short:hover:after,.pager-item--short:hover:before{color:var(--color-txt-light)}.pager-item--first:before,.pager-item--prev:before{content:"\ea01";transform:rotate(180deg)}.pager-item--first:before{transform:rotate(180deg) translateX(-.5rem)}.pager-item--first:after{content:"\ea01";position:absolute;transform:rotate(180deg) translateX(.5rem)}.pager-item--last:before,.pager-item--next:before{content:"\ea01"}.pager-item--last:before{transform:translateX(-.5rem)}.pager-item--last:after{content:"\ea01";position:absolute;transform:translateX(.5rem)}[data-drupal-messages] [role=contentinfo]{--info-color:var(--color-bg--alt);background:var(--color-bg);border-left:.6rem solid var(--info-color);margin:4rem auto;padding:2rem 9rem}[data-drupal-messages] [role=contentinfo].type--error{--info-color:var(--color-error)}.thematic-header{display:flex;flex-direction:column-reverse;margin-bottom:4rem}@media (max-width:767px){.thematic-header{margin-bottom:3rem}}.thematic-header .heading2+.tag{margin-bottom:1.5rem}.breadcrumb-zone{--color-bg:transparent;--color-txt:var(--color-txt-secondary);background:var(--color-bg);color:var(--color-txt)}@media (max-width:767px){.breadcrumb{display:none}}.breadcrumb ol{color:inherit;display:flex;flex-wrap:wrap;padding:2.5rem 0 3.5rem}.breadcrumb ol li{font-size:1.4rem;letter-spacing:.3rem;margin-right:1rem}.breadcrumb ol li:not(:last-child){position:relative}.breadcrumb ol li:not(:last-child):after{content:">";margin-left:1rem}.breadcrumb ol li a{color:inherit}.social-media-sharing{display:flex;justify-content:flex-end;margin-top:3rem}@media (min-width:993px){.social-media-sharing{flex-direction:column;margin-top:0;position:absolute;right:-10rem;top:0}}@media (min-width:1201px){.social-media-sharing{right:-13rem}}.social-media-sharing li{margin:0}.social-media-sharing-link{display:block;padding:1.1rem;position:relative;text-decoration:none}.social-media-sharing-link:focus:before,.social-media-sharing-link:hover:before{color:var(--color-secondary)}.social-media-sharing-link--linkedin{--icon:"\ea09"}.social-media-sharing-link--facebook{--icon:"\ea08"}.social-media-sharing-link--twitter{--icon:"\ea0a"}.social-media-sharing-link:before{content:var(--icon);display:block;font-size:3rem}.author-list{margin:6rem 0 9rem}@media (max-width:991px){.author-list{margin-bottom:4rem}}.author-media{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;margin:2rem 0;padding:3rem 0}@media (max-width:991px){.author-media{padding:2rem 0}}@media (max-width:767px){.author-media{padding:1.5rem 0}}.author-media .media{border-radius:50%;display:none;order:1;overflow:hidden}@media (min-width:769px){.author-media .media{display:flex}}.author-media .media *{height:auto;max-width:100%}.author-media .author-content{flex:1;font-size:1.4rem;order:2}@media (min-width:769px){.author-media .author-content{padding-left:1.6rem}}.author-media .link{--icon:"\ea09";color:inherit;display:block;font-size:1.4rem;margin-left:1.5rem;order:3;text-align:center;text-decoration:none}.author-media .link:focus,.author-media .link:hover{color:var(--color-secondary)}.author-media .link:focus:before,.author-media .link:hover:before{color:var(--color-secondary)}.author-media .link:before{content:var(--icon);display:block;font-size:3rem;margin-bottom:.5rem}.author-media .name{font-weight:700}.header-maintenance{background:#fff;height:6rem;padding:1rem}.header-maintenance svg{height:100%}.main-maintenance{align-items:center;display:flex;font-size:2.5rem;flex-direction:column;justify-content:center;margin:0 auto;max-width:80rem;padding:2rem;text-align:center}.main-maintenance h1{font-weight:700;font-size:3rem;margin-bottom:1rem}.search-result{margin-top:2rem}.search-result .heading3{margin:1rem 0}.search-result .news-tag-list{margin-bottom:0}.search-result .excerpt{background:var(--color-bg--alt);display:inline-block;padding:0 .5rem}.job-filter{display:flex;align-items:flex-end;width:100%}@media (min-width:1201px){.job-filter{padding:0 4rem}}@media (max-width:1199px){.job-filter{flex-wrap:wrap}}.job-filter__search{--color-bg:var(--color-bg-dark);--color-txt:var(--color-txt-light);position:relative}@media (min-width:1201px){.job-filter__search{margin-right:2rem}}@media (max-width:1199px){.job-filter__search{width:100%;margin-bottom:3rem}}.job-filter__search:before{color:var(--color-txt);content:"\ea07";display:block;font-size:1.2em;position:absolute;bottom:1.5rem;left:.7rem}.job-filter__search input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);border-top:0;border-left:0;border-right:0;box-sizing:border-box;color:var(--color-txt);font-size:1.8rem;margin:.3rem 0 0;min-height:5.2rem;padding:1.5rem 1rem 1.4rem 4rem}@media (min-width:1201px){.job-filter__search input[type=text]{width:22rem}}.job-filter__items{--nb-col:3;--column-gap:2rem}@media (min-width:1201px){.job-filter__items{margin-right:3rem}}@media (max-width:1199px){.job-filter__items{margin-bottom:3rem;width:100%}}@media (max-width:991px){.job-filter__items>*{width:100%}}.views-full .views-exposed-form .job-filter__item .select select{width:100%;min-width:auto}.job-filter__action{display:flex;flex-grow:1;justify-content:flex-end;margin-right:0}@media (max-width:1199px){.job-filter__action{justify-content:center}}.job-filter label:not(.option){font-size:1.8rem;font-weight:700}.footer-content{padding-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.footer-content .mention{align-items:center;gap:1rem}.footer-content .rich-text p{color:var(--color-txt);font-size:1.4rem;margin:0;padding:0}.rich-text [style*="--p-count--before"]{padding-bottom:calc(var(--p-count--before) * 4rem)}.rich-text [style*="--p-count--after"]{padding-top:calc(var(--p-count--after) * 4rem)}.rich-text .cke_editable h2,.rich-text .h2,.rich-text h2{margin:3.5rem 0 2rem}.rich-text .cke_editable h3,.rich-text .h3,.rich-text h3{margin:3rem 0 1rem}.rich-text .cke_editable h4,.rich-text .h4,.rich-text h4{margin:2rem 0 1rem}.rich-text li>p{display:inline}.rich-text sub,.rich-text sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.rich-text sub{bottom:-.25em}.rich-text sup{top:-.5em}.rich-text b,.rich-text strong{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text p{margin:0 0 2rem}.rich-text .align-center{text-align:center}.rich-text .align-center.embedded-entity a{display:block}.rich-text .align-right{text-align:right}.rich-text table{border-collapse:inherit;border-spacing:.7rem;width:100%}.rich-text .embed-video .tac_activate .tac_float,.rich-text .embed-video iframe{aspect-ratio:var(--ratio);height:auto;width:100%}.rich-text video{height:auto;max-width:100%}.rich-text figure[role=group] figcaption{font-size:1.3rem;font-style:italic}.rich-text img,.rich-text picture{height:auto;margin-bottom:2rem;margin-top:2rem;max-width:100%}.rich-text .media-img.fix_xs{max-width:min(100%,10rem)}.rich-text .media-img.fix_s{max-width:min(100%,15rem)}.rich-text .media-img.fix_m{max-width:min(100%,30rem)}.rich-text .media-img.fix_l{max-width:min(100%,60rem)}.rich-text .media-img.fix_xl{max-width:min(100%,1200rem)}.rich-text .quote-txt-img{font-size:2.6rem;font-style:italic;line-height:1.65}@media (max-width:767px){.rich-text .quote-txt-img{font-size:2rem;line-height:1.4}}.rich-text blockquote:not(.quote-txt-img),.rich-text q{border-left:.6rem solid var(--color-primary);padding:0 0 0 1.6rem}@media (min-width:993px){.rich-text blockquote:not(.quote-txt-img),.rich-text q{margin-bottom:6rem;margin-top:6rem}}@media (max-width:991px){.rich-text blockquote:not(.quote-txt-img),.rich-text q{margin:3rem 0 3rem auto;max-width:80%}}.container-small .rich-text blockquote:not(.quote-txt-img),.container-small .rich-text q{margin:6rem 0 6rem auto;max-width:80%}.rich-text blockquote:not(.quote-txt-img) .blockquote-text,.rich-text blockquote:not(.quote-txt-img) p,.rich-text q .blockquote-text,.rich-text q p{font-size:2.6rem;line-height:1.65}@media (max-width:767px){.rich-text blockquote:not(.quote-txt-img) .blockquote-text,.rich-text blockquote:not(.quote-txt-img) p,.rich-text q .blockquote-text,.rich-text q p{font-size:2rem;line-height:1.4}}.container-small .rich-text blockquote:not(.quote-txt-img) .blockquote-text,.container-small .rich-text blockquote:not(.quote-txt-img) p,.container-small .rich-text q .blockquote-text,.container-small .rich-text q p{font-size:2.4rem}@media (max-width:767px){.container-small .rich-text blockquote:not(.quote-txt-img) .blockquote-text,.container-small .rich-text blockquote:not(.quote-txt-img) p,.container-small .rich-text q .blockquote-text,.container-small .rich-text q p{font-size:2rem}}.rich-text blockquote:not(.quote-txt-img) .blockquote-text,.rich-text q .blockquote-text{font-style:italic}.rich-text blockquote:not(.quote-txt-img) .blockquote-author,.rich-text q .blockquote-author{font-size:2.2rem;font-weight:700;margin-top:5rem;margin-bottom:1rem}.container-small .rich-text blockquote:not(.quote-txt-img) .blockquote-author,.container-small .rich-text q .blockquote-author{font-size:1.6rem;margin-top:2.4rem;margin-bottom:.5rem}.rich-text blockquote:not(.quote-txt-img) .blockquote-job,.rich-text q .blockquote-job{font-size:1.8rem;line-height:1}.container-small .rich-text blockquote:not(.quote-txt-img) .blockquote-job,.container-small .rich-text q .blockquote-job{font-size:1.6rem;line-height:1}.rich-text .wrapper-double-btn{flex-wrap:wrap}.rich-text .wrapper-double-btn .btn,.rich-text .wrapper-double-btn .btn-outline{align-items:center;display:flex;line-height:1.7;margin:1rem 3.5rem;text-align:center}.rich-text .ck-rebounce{--nb-col:2;margin:5rem 0}.rich-text .ck-rebounce>*{display:flex}@media (min-width:993px){.rich-text .box{--block-padding:8rem;--tag-left:8rem}}@media (min-width:1201px){.rich-text .box{--block-padding:11rem;--tag-left:11rem}}.rich-text .box-text~*{margin-top:5rem}.rich-text .ck-box-square-text-link-image{display:block;margin:2rem auto;max-width:4rem;text-align:center}.rich-text .box-list a{font-size:1.4rem;text-transform:uppercase}.rich-text .box-list a:hover{color:var(--color-txt)}.rich-text .row{margin:3rem auto}.rich-text .row>.col-lg-6{--nb-col:2}@media (max-width:767px){.rich-text .row>.col-lg-6{--nb-col:1}}.rich-text .row>.col-lg-4{--nb-col:3}@media (max-width:767px){.rich-text .row>.col-lg-4{--nb-col:1}}.rich-text .row .column-text .column-text-subtitle{margin-bottom:3rem}.rich-text .row .column-text .column-text-title{font-size:3rem;font-weight:700;line-height:1.26}@media (min-width:769px){.rich-text .row .column-text .column-text-title{min-height:7rem}}.rich-text .row .column-text .column-text-title a{color:var(--color-txt);text-decoration:none}.rich-text .row .column-text .column-text-description{margin-top:2rem}@media (min-width:769px){.rich-text .row .column-text .column-text-description{min-height:14.5rem}}.container-small .ck-rebounce.row{--margin-shift:0;margin-left:var(--margin-shift);margin-right:var(--margin-shift)}@media (min-width:769px){.container-small .ck-rebounce.row{--margin-shift:calc((MIN(var(--container-width),100vw) - 75rem) / 2)}}@media (min-width:993px){.container-small .ck-rebounce.row{--margin-shift:calc((MIN(var(--container-width),100vw) - 97rem) / 2)}}@media (min-width:1361px){.container-small .ck-rebounce.row{--margin-shift:calc((MIN(var(--container-width),100vw) - 129.4rem) / 2)}}body{overflow:hidden}*{box-sizing:content-box;filter:none!important;text-shadow:none!important;-ms-filter:none!important}*,:after,:before,:first-letter,:first-line{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}a[href]:after{content:none!important}button{display:none}html{line-height:1.2}html *{line-height:1.3!important}html li,html p{font-size:10pt!important}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}img{height:auto!important;max-width:200pt!important}h2,h3,p{orphans:3;widows:3}blockquote,pre,q{-moz-column-break-inside:avoid;break-inside:avoid;font-size:12pt!important;line-height:1.2;margin:10pt 0!important;padding:0!important;width:100%}h2,h3{-moz-column-break-after:avoid;break-after:avoid}.h1,.heading1,.main-block-title,h1{font-size:16pt!important;margin-bottom:20pt}.h2,.heading2,.paragraph-quote .container .content-wrapper .title,h2{font-size:12pt!important;margin:10pt 0!important}.h3,.heading3,h3{font-size:11pt!important}header{position:inherit;top:auto}.breadcrumb,.container,.container-small,.node-job-offer .main-block-title,.rich-text .embed-video,.rich-text blockquote:not(.quote-txt-img),.rich-text q,.search-form-general,.txt-img-square .square-img-txt,[data-drupal-messages]{--container-width:100%;margin:0!important;padding-left:10pt!important;padding-right:10pt!important}.container,.paragraph{padding-left:0;padding-right:0}.main-block,.thematic-header{margin-bottom:10pt!important;margin-top:10pt!important}.main-block .title-block{width:100%!important}.bp-view,.paragraph{margin:0!important;padding:10pt 0 20pt}.square-tag,.subtitle,.tag{margin-bottom:5pt!important;margin-left:0!important;padding-left:0!important}.article-highlight{height:100%}.article-highlight,.ck-rebounce .box,.rich-text .box,.testimony-block-content,.txt-img-square .square-img-txt .square-block-txt{border:1pt solid grey;-moz-column-break-inside:avoid;break-inside:avoid;height:auto;margin:0!important;max-width:none!important;padding:15pt 2% 10pt!important;width:96%}.bounce-group,.bp-columns .bp-content,.bp-view .views-element-container>.item-list-container:not(.limit),.kg-shortcuts .bp-content,.partner-group .item-list-container,.rich-text .ck-rebounce,.rich-text .row,.sector-group .item-list-container,.targets .c2,.views-full .item-list-container{gap:20pt 0}.bounce-group>*,.bp-columns .bp-content>*,.bp-view .views-element-container>.item-list-container:not(.limit)>*,.kg-shortcuts .bp-content>*,.partner-group .item-list-container>*,.rich-text .ck-rebounce>*,.rich-text .row>*,.sector-group .item-list-container>*,.targets .c2>*,.views-full .item-list-container>*{--nb-col:1;width:100%!important}.bp-columns .bounce-group>*,.bp-columns .bp-content>*,.bp-columns .bp-view .views-element-container>.item-list-container:not(.limit)>*,.bp-columns .partner-group .item-list-container>*,.bp-columns .rich-text .ck-rebounce>*,.bp-columns .rich-text .row>*,.bp-columns .sector-group .item-list-container>*,.bp-columns .targets .c2>*,.bp-columns .views-full .item-list-container>*,.bp-view .bp-columns .views-element-container>.item-list-container:not(.limit)>*,.partner-group .bp-columns .item-list-container>*,.rich-text .bp-columns .ck-rebounce>*,.rich-text .bp-columns .row>*,.sector-group .bp-columns .item-list-container>*,.targets .bp-columns .c2>*,.views-full .bp-columns .item-list-container>*{--nb-col:1}.item-list{width:100%}.partner-group .item-list-container .item-list{width:auto!important}.partner-group .item-list-container>*{--nb-col:5}.bp-view .views-element-container>.item-list-container,.ck-rebounce .row,.related-content .item-list-container{--nb-col:1;gap:20pt 0}.paragraph-quote .container .content-wrapper--header{margin-top:20pt}.related-content{margin-top:40pt!important}.targets .container .target-item .title{font-weight:700}.sectors .item-list-container .item-list:before{top:8pt}.targets .container .target-item .rich-text{margin-top:5pt}.targets .container{grid-row-gap:10pt}.kg-shortcuts .heading3{margin-bottom:5pt}.list-first-item .heading-wrapper{margin-top:0}#menuPrincipal nav,#tarteaucitronRoot,#toolbar-administration,.admin,.author-media .link,.box-link,.breadcrumb,.discover-link,.img-wrapper,.list-first-item .article-img,.main-block .img-block,.node-news .heading-image,.pager,.social-media-sharing,.square-block-img,.targets .container .target-item .rich-text:after,.testimony-block-media,.varbase-video-player,a[class*=btn],footer,form,iframe,img[alt=""],video{display:none!important}@page{margin:2cm 1cm;size:a4 portrait}
