/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{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,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCheck:before,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCross:before{-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,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronH1{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,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronH1{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,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronH1{font-size:3rem;line-height:1.3}}.heading3,.rich-text .cke_editable h3,.rich-text .h3,.rich-text h3,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronH2{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,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,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,body #tarteaucitronRoot #tarteaucitronServices #tarteaucitronInfo{color:var(--color-txt);font-size:2.4rem;line-height:1.5;margin-bottom:5rem}@media (max-width:767px){.node-news .content .chapo,body #tarteaucitronRoot #tarteaucitronServices #tarteaucitronInfo{margin-bottom:2.5rem}}.link-default,.page-pre-content .local-tasks ul>* a,.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,.page-pre-content .local-tasks ul>* a:focus,.page-pre-content .local-tasks ul>* a: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,.page-pre-content .local-tasks ul,.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,.page-pre-content .local-tasks ul,.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,body #tarteaucitron #tarteaucitronPrivacyUrl,body #tarteaucitron #tarteaucitronPrivacyUrlDialog,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,body #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronAlertBig #tarteaucitronPersonalize2,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny,body #tarteaucitronRoot .tarteaucitronDeny,body .tac_activate .tac_float .tarteaucitronAllow,body .tac_activate .tarteaucitronAllow,body .tarteaucitronCTAButton{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,body #tarteaucitron #tarteaucitronPrivacyUrl:focus,body #tarteaucitron #tarteaucitronPrivacyUrl:hover,body #tarteaucitron #tarteaucitronPrivacyUrlDialog:focus,body #tarteaucitron #tarteaucitronPrivacyUrlDialog:hover,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:focus,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:focus,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover,body #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus,body #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,body #tarteaucitronAlertBig #tarteaucitronPersonalize2:focus,body #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,body #tarteaucitronAlertBig #tarteaucitronPersonalize:focus,body #tarteaucitronAlertBig #tarteaucitronPersonalize:hover,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow:focus,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow:hover,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny:focus,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny:hover,body #tarteaucitronRoot .tarteaucitronDeny:focus,body #tarteaucitronRoot .tarteaucitronDeny:hover,body .tac_activate .tac_float .tarteaucitronAllow:focus,body .tac_activate .tac_float .tarteaucitronAllow:hover,body .tac_activate .tarteaucitronAllow:focus,body .tac_activate .tarteaucitronAllow:hover,body .tarteaucitronCTAButton:focus,body .tarteaucitronCTAButton: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,.main-header .navbar-header-mobile #menuPrincipal ul li a .menu-link,.page-pre-content .local-tasks ul>* 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,footer .footer a{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,.main-header .navbar-header-mobile #menuPrincipal ul li a .is-active.menu-link,.main-header .navbar-header-mobile #menuPrincipal ul li a .menu-link:focus,.main-header .navbar-header-mobile #menuPrincipal ul li a .menu-link:hover,.page-pre-content .local-tasks ul>* a.is-active,.page-pre-content .local-tasks ul>* a:focus,.page-pre-content .local-tasks ul>* 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,footer .footer a.is-active,footer .footer a:focus,footer .footer a: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,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronTitle .catToggleBtn{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,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronTitle .catToggleBtn: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}.main-header{background:var(--color-bg-light);z-index:99}.main-header .logo{align-items:center;display:flex;height:5.5rem;line-height:0;max-width:28rem;margin-right:4rem}.main-header .logo>*{max-height:100%;max-width:100%;height:inherit}@media (max-width:1259px){.main-header .navbar-header-mobile{display:flex;align-items:center}}@media (min-width:1261px){.main-header .navbar-header-mobile{position:relative}}@media (min-width:1261px){.main-header .navbar-header-mobile nav{margin-right:4rem}}.main-header .navbar-header-mobile #main-burger{cursor:pointer;height:2rem;position:relative;vertical-align:middle;width:3rem}@media (min-width:1261px){.main-header .navbar-header-mobile #main-burger{display:none}}.main-header .navbar-header-mobile #main-burger .hamburger-line,.main-header .navbar-header-mobile #main-burger:after,.main-header .navbar-header-mobile #main-burger:before{transition:transform ease .3s,width ease .3s;background:var(--color-bg-dark);display:block;height:.3rem;width:2.3rem}.main-header .navbar-header-mobile #main-burger .hamburger-line{position:relative}.main-header .navbar-header-mobile #main-burger:before{content:"";position:absolute;top:0;width:3rem}.main-header .navbar-header-mobile #main-burger:after{bottom:0;content:"";height:.25rem;position:absolute;width:1.5rem}.main-header .navbar-header-mobile #main-burger[aria-expanded=true] .hamburger-line{transform:translateX(1.5rem);width:0}.main-header .navbar-header-mobile #main-burger[aria-expanded=true]:before{transform:translate(0,.8rem) rotate(45deg);width:3rem}.main-header .navbar-header-mobile #main-burger[aria-expanded=true]:after{transform:translate(0,-.9rem) rotate(-45deg);width:3rem}.main-header .navbar-header-mobile #menuPrincipal{background-color:var(--color-bg-light);height:calc(100vh - var(--header-height));left:0;overflow:auto;padding:1rem 0;position:absolute;right:0;top:var(--header-height)}@media (max-width:1259px){.main-header .navbar-header-mobile #menuPrincipal #language-switcher,.main-header .navbar-header-mobile #menuPrincipal nav{margin-left:auto;margin-right:auto;max-width:100%}}@media (min-width:1261px){.main-header .navbar-header-mobile #menuPrincipal{display:flex;align-items:center;height:auto;overflow:hidden;position:unset}}@media (min-width:1261px){.main-header .navbar-header-mobile #menuPrincipal ul{display:flex}}.main-header .navbar-header-mobile #menuPrincipal ul li{margin:0 2rem}@media (min-width:1261px){.main-header .navbar-header-mobile #menuPrincipal ul li{border-bottom:0}}.main-header .navbar-header-mobile #menuPrincipal ul li a{color:var(--color-txt);display:block;font-size:1.4rem;letter-spacing:.2rem;text-decoration:none}@media (max-width:1259px){.main-header .navbar-header-mobile #menuPrincipal ul li a{padding:1.5rem 0}}.main-header .navbar-header-mobile #menuPrincipal ul li a.active .menu-link,.main-header .navbar-header-mobile #menuPrincipal ul li a:focus .menu-link,.main-header .navbar-header-mobile #menuPrincipal ul li a:hover .menu-link{background-size:100% var(--underline-size)}footer .footer .menu-social{margin-top:2rem}footer .footer .menu-social p{color:var(--color-txt-light);font-size:1.2rem;font-weight:700;text-align:center}@media (min-width:1201px){footer .footer .menu-social p{margin-right:2rem}}@media (min-width:769px){footer .footer ul{display:flex;flex-wrap:wrap}footer .footer ul li{margin:0 3rem;position:relative}footer .footer ul li:first-child{margin:0 3rem 0 0}footer .footer ul li:not(:last-child):after{color:var(--color-txt-light);content:"-";position:absolute;right:-3rem;transform:translateX(50%)}}@media (min-width:769px){footer .footer ul{justify-content:center}}footer .footer a{color:var(--color-txt-light);font-size:1.5rem;text-decoration:none}@media (max-width:767px){footer .footer a{--color-bg-primary:var(--color-bg-light);--underline-size:0.1rem}}.page-pre-content .local-tasks ul{display:flex;flex-direction:column;margin:2rem auto;position:relative}@media (min-width:769px){.page-pre-content .local-tasks ul{flex-direction:row}.page-pre-content .local-tasks ul:after{border-bottom:1px solid var(--color-primary);bottom:1px;content:"";position:absolute;width:calc(100% - 30px)}}.page-pre-content .local-tasks ul>* a{display:block;flex-grow:1;font-size:1.3rem;margin-top:1rem;padding:1rem 2rem}.page-pre-content .local-tasks ul>* a.is-active{font-weight:700}.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)}}.tarteaucitronBorder,div#tarteaucitronMainLineOffset{border:0!important}#tarteaucitron [aria-pressed=true]{font-weight:700}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div#tarteaucitronAlertBig:focus{outline:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}#tarteaucitronContentWrapper{display:unset}span.tarteaucitronReadmoreSeparator{display:inline!important}.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator{color:#333!important;font-size:12px!important;text-transform:capitalize}button.tarteaucitron-toggle-group{display:block}span.tarteaucitronH3{font-weight:700!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500!important;font-size:14px;margin-top:7px}.tarteaucitronLine{border-left:0 solid transparent!important}@media screen and (max-width:767px){html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny{display:none!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;max-width:100%!important;margin-bottom:8px!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:16px!important}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName{display:none!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"▾";font-weight:700;font-size:14px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"▴"}}@media screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"▾";font-weight:700;font-size:14px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"▴";margin-left:15px}}#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot applet,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot audio,#tarteaucitronRoot b,#tarteaucitronRoot big,#tarteaucitronRoot blockquote,#tarteaucitronRoot canvas,#tarteaucitronRoot caption,#tarteaucitronRoot center,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot dd,#tarteaucitronRoot del,#tarteaucitronRoot details,#tarteaucitronRoot dfn,#tarteaucitronRoot div,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot em,#tarteaucitronRoot embed,#tarteaucitronRoot fieldset,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot form,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot i,#tarteaucitronRoot iframe,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot li,#tarteaucitronRoot mark,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot object,#tarteaucitronRoot ol,#tarteaucitronRoot output,#tarteaucitronRoot p,#tarteaucitronRoot pre,#tarteaucitronRoot q,#tarteaucitronRoot ruby,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot section,#tarteaucitronRoot small,#tarteaucitronRoot span,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot summary,#tarteaucitronRoot sup,#tarteaucitronRoot table,#tarteaucitronRoot tbody,#tarteaucitronRoot td,#tarteaucitronRoot tfoot,#tarteaucitronRoot th,#tarteaucitronRoot thead,#tarteaucitronRoot time,#tarteaucitronRoot tr,#tarteaucitronRoot tt,#tarteaucitronRoot u,#tarteaucitronRoot ul,#tarteaucitronRoot var,#tarteaucitronRoot video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border .3s,background .3s,opacity .2s,box-shadow .4s}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:after,#tarteaucitronRoot blockquote:before,#tarteaucitronRoot q:after,#tarteaucitronRoot q:before{content:"";content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8}div#tarteaucitronMainLineOffset{margin-top:0!important}div#tarteaucitronServices{margin-top:21px!important}#tarteaucitronServices::-webkit-scrollbar{width:5px}#tarteaucitronServices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}#tarteaucitronServices::-webkit-scrollbar-thumb{background-color:#ddd;outline:0 solid #708090}div#tarteaucitronServices{box-shadow:0 40px 60px #545454}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder{border:0!important}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack{background:#eee}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button{background:0 0;border:0}#tarteaucitronAlertBig a,#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall a,#tarteaucitronAlertSmall strong{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-family:sans-serif!important;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#fff;margin:15px 0 28px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 10px;color:#fff}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{background:rgba(51,51,51,.07)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto;background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#9c1a1a}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:10px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:#555;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#9c1a1a;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#9c1a1a}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{opacity:.4}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:14px}span#tarteaucitronDisclaimerAlert{padding:0 10px;display:inline-block}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{border-color:#333!important}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronRoot #tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px!important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 0 10px 0;margin:auto;width:100%}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{font:15px verdana;color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny,.tarteaucitronCTAButton{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;padding:5px 10px;text-decoration:none;margin-left:7px}#tarteaucitronRoot .tarteaucitronDeny{background:#9c1a1a}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fff;color:#333;font-size:13px;margin-bottom:3px;margin-left:7px;padding:5px 10px}#tarteaucitronPercentage{background:#0a0!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronIconBottomRight{bottom:0;right:0}.tarteaucitronIconBottomLeft{bottom:0;left:0}.tarteaucitronIconTopRight{top:0;right:0}.tarteaucitronIconTopLeft{top:0;left:0}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px}.tarteaucitronIconBottomLeft #tarteaucitronManager{border-radius:7px 7px 2px 2px}.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px}#tarteaucitronIcon{background:0 0;position:fixed;display:none;width:auto;z-index:2147483646}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px 8px;border:none}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px}#tarteaucitronRoot .tarteaucitronCross::before{content:"✗";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronCheck::before{content:"✓";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronPlus::before{content:"✛";display:inline-block;color:#fff}.tarteaucitronAlertSmallBottom,.tarteaucitronAlertSmallTop{bottom:0}#tarteaucitronAlertSmall{background:#333;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px 8px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:#8b0000}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float strong{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1b870b;display:inline-block}ins.adsbygoogle,ins.ferank-publicite{text-decoration:none}div.amazon_product{height:240px;width:120px}.tarteaucitronIsAllowed .tarteaucitronDeny{opacity:.4!important}.tarteaucitronIsDenied .tarteaucitronAllow{opacity:.4!important}.tarteaucitronIsAllowed .tarteaucitronAllow{opacity:1!important}.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:.4}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1}div#tarteaucitronInfo{display:block!important;position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 40px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555}a.tarteaucitronSelfLink{position:absolute;left:0;right:0;bottom:-30px;text-align:center!important;display:block;height:30px}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important}#tarteaucitronCloseCross{position:absolute;color:#fff;font-size:1.8rem;cursor:pointer;top:10px;right:26px}.tarteaucitron-spacer-20{height:20px;display:block}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none}body #tarteaucitron #tarteaucitronPrivacyUrl,body #tarteaucitron #tarteaucitronPrivacyUrlDialog,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,body #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronAlertBig #tarteaucitronPersonalize2,body #tarteaucitronRoot .tarteaucitronDeny,body .tac_activate .tarteaucitronAllow,body .tarteaucitronCTAButton{border-radius:0;font-size:1.4rem!important;margin:0!important;opacity:1!important}@media (max-width:767px){body #tarteaucitron #tarteaucitronPrivacyUrl,body #tarteaucitron #tarteaucitronPrivacyUrlDialog,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,body #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronAlertBig #tarteaucitronPersonalize2,body #tarteaucitronRoot .tarteaucitronDeny,body .tac_activate .tarteaucitronAllow,body .tarteaucitronCTAButton{margin:1rem 0!important}}body #tarteaucitron #tarteaucitronPrivacyUrl:focus,body #tarteaucitron #tarteaucitronPrivacyUrl:hover,body #tarteaucitron #tarteaucitronPrivacyUrlDialog:focus,body #tarteaucitron #tarteaucitronPrivacyUrlDialog:hover,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:focus,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:focus,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover,body #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus,body #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,body #tarteaucitronAlertBig #tarteaucitronPersonalize2:focus,body #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,body #tarteaucitronAlertBig #tarteaucitronPersonalize:focus,body #tarteaucitronAlertBig #tarteaucitronPersonalize:hover,body #tarteaucitronRoot .tarteaucitronDeny:focus,body #tarteaucitronRoot .tarteaucitronDeny:hover,body .tac_activate .tarteaucitronAllow:focus,body .tac_activate .tarteaucitronAllow:hover,body .tarteaucitronCTAButton:focus,body .tarteaucitronCTAButton:hover{background:var(--color-secondary)!important;color:var(--color-txt-light)!important}body #tarteaucitron #tarteaucitronPrivacyUrl>span,body #tarteaucitron #tarteaucitronPrivacyUrlDialog>span,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow>span,body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny>span,body #tarteaucitronAlertBig #tarteaucitronCloseAlert>span,body #tarteaucitronAlertBig #tarteaucitronPersonalize2>span,body #tarteaucitronAlertBig #tarteaucitronPersonalize>span,body #tarteaucitronRoot .tarteaucitronDeny>span,body .tac_activate .tarteaucitronAllow>span,body .tarteaucitronCTAButton>span{transition:width ease .3s,opacity ease .3s,margin-right ease .3s;display:inline-block;opacity:0;width:0}body #tarteaucitronRoot #tarteaucitronBack{background-color:var(--color-bg-dark);opacity:.5}body #tarteaucitronRoot.tarteaucitronBeforeVisible:before{background-color:var(--color-bg-dark)!important}body #tarteaucitronRoot #tarteaucitronAlertBig{background-color:var(--color-bg-light);border-radius:0!important;box-shadow:none!important}body #tarteaucitronRoot #tarteaucitronAlertBig::before{content:none}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{color:var(--color-txt)!important;font-size:1.8rem;margin:0 0 3rem;padding:0;text-align:center}body #tarteaucitronRoot #tarteaucitronAlertBig [type=button]{display:inline-block;margin:.5rem!important}@media (max-width:767px){body #tarteaucitronRoot #tarteaucitronAlertBig [type=button]{margin:.5rem auto!important}}body #tarteaucitronRoot #tarteaucitronServices{background:var(--color-bg);box-shadow:none!important}body #tarteaucitronRoot #tarteaucitronServices #tarteaucitronInfo{background-color:inherit;border:0;padding:0}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCheck,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCross{position:relative}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCheck:before,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCross:before{color:var(--color-txt-light);top:-.3rem}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCross:before{content:"\ea04"}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronCheck:before{content:"\ea03"}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronMainLine{margin:0!important}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronMainLine:hover{background-color:var(--color-bg-light)!important}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine{background-color:var(--color-bg-light)!important;margin:0 1.5rem}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine:hover{background-color:initial}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow.tarteaucitronIsSelected:not(:hover),body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow[aria-pressed=true]:not(:hover),body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny.tarteaucitronIsSelected:not(:hover),body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny[aria-pressed=true]:not(:hover){background-color:var(--color-bg-dark)!important;color:var(--color-txt-light)!important}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow.tarteaucitronIsSelected>span,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronAllow[aria-pressed=true]>span,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny.tarteaucitronIsSelected>span,body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronDeny[aria-pressed=true]>span{margin-right:.5rem;opacity:1;width:1rem}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine .tarteaucitronIsAllowed .tarteaucitronDeny{opacity:1!important}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronTitle .catToggleBtn{background-color:transparent!important;font-weight:400!important;margin-left:1.5rem}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronTitle .catToggleBtn span{display:none}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronBorder{background:var(--color-bg);padding-bottom:2rem}body #tarteaucitronRoot #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden{background:0 0}body .tarteaucitronReadmoreInfo,body .tarteaucitronReadmoreSeparator{display:none!important}body #tarteaucitronIcon{display:none!important}body .tac_activate{background:var(--color-bg--alt);color:var(--color-txt)}body .tac_activate .tac_float{box-sizing:border-box;display:flex;flex-direction:column;font-size:1.4rem;gap:3rem;height:100%;justify-content:center;padding:2rem;text-align:center}body .tac_activate .tac_float .tarteaucitronAllow{align-self:center}
}
