/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:19px;background-color:var(--bs-body-bg);}body{background:transparent;}main{background-color:var(--bs-body-bg);padding-top:var(--p-header-height);}.toolbar-fixed main{padding-top:calc(var(--p-header-height) + 39px);}.toolbar-tray-open.toolbar-horizontal main{padding-top:calc(var(--p-header-height) + 79px);}.site-header{padding:15px 0;background-color:rgba(var(--bs-body-bg-rgb),0);height:0;}.region-header{align-items:flex-start;position:relative;}.region-header .block{width:auto;}.region-header{padding-right:80px;}@media (max-width:991.98px){.region-header .block-system-branding-block{padding-right:0;}}.region-header .block-system-branding-block{position:absolute;left:0;top:0;}.block-system-branding-block .block-inner{display:flex;align-items:center;}#block-selecteurdelangue,#block-faireundon{position:absolute;right:80px;top:-8px;}#block-faireundon{top:22px;}#block-faireundon p{margin:0;}#block-faireundon a.btn{padding:.4em 2em;}@media (max-width:991.98px){#block-selecteurdelangue,#block-faireundon{top:-5px;right:60px;transition:top 1s ease-in-out .2s;}#block-faireundon{top:30px;transition:top 1s ease-in-out .2s;}.scrolled #block-selecteurdelangue,.scrolled #block-faireundon{top:-100px;}}.site-logo img{width:100%;height:auto;}.site-header .site-logo{width:100px;margin-right:.6rem;}.scrolled .fixed-top .site-logo{width:60px;}.site-name{font-size:1.3rem;font-weight:700;line-height:1;}.site-slogan{font-size:.8rem;}.p-invert-color .fixed-top .site-name a,.p-invert-color .fixed-top .site-slogan{color:var(--bs-light);}.p-loaded .site-header,.p-loaded .site-logo{transition:.5s .15s;}@media (max-width:991.98px){.site-header,.scrolled .fixed-top.site-header{padding:10px 0;}.site-header .site-logo{width:60px;}.scrolled .fixed-top .site-logo{width:50px;}.site-name{font-size:1rem;}.site-slogan{font-size:.7rem;}}.menu-item--expanded{position:relative;}.site-header ul.nav>.menu-item--expanded,.site-header ul.nav .menu-item--expanded>ul{border-left:2px solid transparent;}.site-header ul.nav ul{list-style-type:none;padding:0;margin:0;width:12rem;font-size:.8rem;}.site-header ul.nav>li>ul{display:none;position:absolute;left:-2px;}.site-header ul.nav .menu-item--expanded:hover,.site-header ul.nav .menu-item--expanded:hover>ul{display:block;background-color:rgba(var(--bs-body-bg-rgb),.95);border-color:var(--bs-primary);}.block-language .links a{text-transform:uppercase;font-weight:500;font-size:.8rem;padding:0 .5em 1em;}@media (max-width:991.98px){.block-language .links a{padding-left:1em;padding-right:1em;}}.site-footer_top{padding:8vh 0 110px;}.site-footer_top .row-wrapper{background:url(/themes/custom/plus10/css/img/ecosoc.png) no-repeat right 100px;background-size:100px auto;}.region-footer-bottom{position:relative;height:100px;}#block-footer2{padding-top:0.5rem;}#block-identitedusite{position:absolute;right:0;top:-102px;}#block-identitedusite .site-logo{width:100px;}@media (min-width:768px){.site-footer_top .row-wrapper{background-position:right 10px;}}.menu--footer .nav{flex-direction:column;}h1,h2,h3,h4,h5,h6,.font2{font-weight:700;margin-bottom:1rem;}h1{font-size:2.2rem;text-transform:uppercase;line-height:.9;}h2{font-size:1.9rem;font-weight:300;line-height:1.1;color:var(--bs-primary);}h2 strong{font-weight:300;}.display-2{max-width:600px;font-size:2.8rem;padding-bottom:.2em;border-bottom:5px solid var(--bs-primary);line-height:1.1;margin-bottom:2rem;}.sousligne,.text-formatted h2,.path-frontpage .page-txt h2{position:relative;padding-bottom:.6em;}.sousligne::after,.text-formatted h2::after,.path-frontpage .page-txt h2::after{content:"";position:absolute;left:0;bottom:0;display:block;width:130px;height:5px;background-color:var(--bs-primary);}.field__label,h3{font-size:1.3rem;margin-bottom:.5rem;line-height:1.1;font-weight:700;}h4{font-size:1.2rem;margin-bottom:.5rem;}hr{opacity:1;border-top:2px solid var(--bs-primary);}.field-label-inline{float:left;margin:0 1rem 1rem 0;}.text-formatted ul,.text-formatted ol{margin:1.5rem 0 2rem;padding-left:1rem;}.text-formatted ul{list-style-type:none;}.text-formatted li{margin-bottom:.7em;padding:.1em 0 0 .4em;}.text-formatted ul li{background:url(/themes/custom/plus10/css/img/bullet.svg) no-repeat left .5em;padding-left:1.2rem;}.text-formatted ul ul{margin:.5em 0;list-style-type:square;}.text-formatted ul ul li{margin-bottom:.3em;padding-left:0;background-image:none;}.lead{line-height:1.1;}.lead em{font-style:normal;}small,.small{font-size:.8em;}b,strong{font-weight:500;}.surtitre{font-size:0.8rem;text-transform:uppercase;letter-spacing:-0.008em;line-height:1;color:var(--bs-secondary);}blockquote{font-size:1.15rem;padding:.8rem 0 .5rem .8rem;border-left:5px solid var(--bs-primary);}blockquote em{font-style:normal;}.color1{color:var(--bs-body-color);}.color2{color:var(--bs-primary);}.bg1{background-color:var(--bs-body-color);}.bg-neg,.bg-neg h2,.text-bg-primary,.text-bg-dark{color:var(--bs-body-bg) !important;}.text-bg-primary{background-color:var(--bs-primary) !important;}.text-bg-secondary{background-color:var(--bs-secondary) !important;color:var(--bs-body-color) !important;}.text-bg-dark{background-color:var(--bs-dark) !important;}a{color:var(--bs-primary);text-decoration:none;}a:hover,a:focus,a.is-active{color:var(--bs-dark);text-decoration:none;}.nav-link,.links a{color:var(--bs-body-color);}.page-link,.page-link:hover,.nav-link:hover,.nav-link:focus,.nav-link.active,.nav-link.is-active,.links a:hover,.links a:focus,.links a.is-active{color:var(--bs-primary);}.active>.page-link,.page-link.active{color:var(--bs-body-bg);background-color:var(--bs-primary);border-color:var(--bs-primary);}.bg-neg a,.text-bg-primary a{color:var(--bs-white);}.bg-neg a:hover,.bg-neg a:focus,.bg-neg a.is-active,.text-bg-primary a:hover,.text-bg-primary a:focus,.text-bg-primary a.is-active,.text-bg-dark a:hover,.text-bg-dark a:focus,.text-bg-dark a.is-active{color:var(--bs-light);}.bg-neg .nav-link,.bg-neg .links a,.text-bg-primary .nav-link,.text-bg-primary .links a{color:var(--bs-light);}.bg-neg .nav-link:hover,.bg-neg .nav-link:focus,.bg-neg .nav-link.active,.bg-neg .nav-link.is-active,.bg-neg .links a:hover,.bg-neg .links a:focus,.bg-neg .links a.is-active,.text-bg-primary .nav-link:hover,.text-bg-primary .nav-link:focus,.text-bg-primary .nav-link.active,.text-bg-primary .nav-link.is-active,.text-bg-primary .links a:hover,.text-bg-primary .links a:focus,.text-bg-primary .links a.is-active{color:var(--bs-white);}.btn,.cta a,.more-link a,.node-readmore a,.button{display:inline-block;width:auto;text-align:center;line-height:1.3;padding:.5em 3em;text-decoration:none;border-radius:4px;border:2px solid var(--bs-primary);color:var(--bs-body-bg);background-color:var(--bs-primary);font-weight:500;font-size:.8rem;letter-spacing:.02em;transition:.6s;}.btn:hover,.cta a:hover,.more-link a:hover,.node-readmore a:hover,.button:hover{text-decoration:none;background:#B51531;border-color:#B51531;}.prog .cta a{color:var(--bs-body-bg);border-color:var(--faai-prog);background-color:var(--faai-prog);}.prog .cta a:hover{background:#97B693;border-color:#97B693;}.bg-neg .btn,.bg-neg .cta a,.bg-neg .more-link a,.bg-neg .node-readmore a,.bg-neg .button,.text-bg-primary .btn,.text-bg-primary .cta a,.text-bg-primary .more-link a,.text-bg-primary .node-readmore a,.text-bg-primary .button{border-color:var(--bs-light);background-color:var(--bs-light);color:var(--bs-primary);}.bg-neg .btn:hover,.bg-neg .cta a:hover,.bg-neg .more-link a:hover,.bg-neg .node-readmore a:hover,.bg-neg .button:hover,.text-bg-primary .btn:hover,.text-bg-primary .cta a:hover,.text-bg-primary .more-link a:hover,.text-bg-primary .node-readmore a:hover,.text-bg-primary .button:hover{color:var(--bs-light);background:var(--bs-body-color);border-color:var(--bs-body-color);}#block-reseauxsociaux{padding-top:2rem;}.social-link a{display:inline-block;width:30px;height:25px;margin-right:10px;margin-top:5px;overflow:hidden;background:url(/themes/custom/plus10/css/img/sn-ext.svg) no-repeat center center;background-size:contain;color:var(--bs-light);text-indent:-1300px;font-size:10px;}.social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-in.svg);}.bg-neg .social-link a[href^="https://www.linkedin.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-in-neg.svg);}.social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-fb.svg);}.bg-neg .social-link a[href^="https://www.facebook.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-fb-neg.svg);}.social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-insta.svg);}.bg-neg .social-link a[href^="https://www.instagram.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-insta-neg.svg);}.social-link a[href^="https://twitter.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-x.svg);}.bg-neg .social-link a[href^="https://twitter.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-x-neg.svg);}.social-link a[href^="https://x.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-x.svg);}.bg-neg .social-link a[href^="https://x.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-x-neg.svg);}.social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-yt.svg);}.bg-neg .social-link a[href^="https://www.youtube.com/"]{background-image:url(/themes/custom/plus10/css/img/sn-yt-neg.svg);}.social-link a:hover{opacity:.8;}.path-frontpage .page-txt-wrapper{background-color:var(--bs-light);padding-top:3rem;padding-bottom:3rem;}.path-frontpage .page-title{display:none;}.path-frontpage .page-txt{position:relative;padding:2rem 1rem;max-width:600px;}.path-frontpage .page-txt::before{content:"";display:block;position:absolute;left:-160px;top:0;bottom:0;width:130px;background:var(--bs-primary) url(/themes/custom/plus10/logo-neg.svg) no-repeat center 1rem;}.path-frontpage .page-txt h2{font-size:2.2rem;}.page-title{color:var(--bs-secondary);position:relative;max-width:550px;margin-top:25vh;}.page-title::before{content:"";display:block;position:absolute;right:30px;top:-315px;width:240px;height:300px;background-color:var(--bs-secondary);}.page-txt{max-width:700px;margin:0 auto 3rem;}@media (min-width:768px){.page-title{display:inline-block;min-width:400px;margin:25vh 0 4rem 10%;text-align:right;}.page-title::before{right:-360px;bottom:0;top:auto;width:350px;height:500px;}}.node-417 .page-title{margin-top:0;}.idsc22 h1,.idsc22 h2{color:var(--faai-idsc);}.idsc22 .display-2{border-color:var(--faai-idsc);}.idsc22 .ds-2col-img::before,.idsc22 .page-title::before,.idsc22 .f-video::before,.idsc22 .chiffre,.idsc22 .chiffres .row>div:nth-child(1) .chiffre,.idsc22 .chiffres .row>div:nth-child(3) .chiffre{background-color:var(--faai-idsc);}.idsc22 .p-citation{background-color:#dfeff4;background-color:var(--faai-idsc);color:var(--bs-body-bg)}.idsc22 .p-citation-txt,.idsc22 .p-citation blockquote::before{color:var(--bs-body-bg)}.idsc22 .p-citation blockquote::after{color:#57b2d4;}.idsc23 h1,.idsc23 h2{color:var(--faai-idsc23);}.idsc23 .display-2{border-color:var(--faai-idsc23);}.idsc23 .ds-2col-img::before,.idsc23 .page-title::before,.idsc23 .f-video::before,.idsc23 .chiffre,.idsc23 .chiffres .row>div:nth-child(1) .chiffre,.idsc23 .chiffres .row>div:nth-child(3) .chiffre{background-color:var(--faai-idsc23);}.idsc23 .p-citation{background-color:#dfeff4;background-color:var(--faai-idsc23);color:var(--bs-body-bg)}.idsc23 .p-citation-txt,.idsc23 .p-citation blockquote::before{color:var(--bs-body-bg)}.idsc23 .p-citation blockquote::after{color:#e26a3f;}.idsc24 h1,.idsc24 h2{color:var(--faai-idsc24);}.idsc24 h2{color:var(--faai-idsc24b);}.idsc24 .display-2{border-color:var(--faai-idsc24);}.idsc24 .ds-2col-img::before,.idsc24 .page-title::before,.idsc24 .f-video::before,.idsc24 .chiffre,.idsc24 .chiffres .row>div:nth-child(1) .chiffre,.idsc24 .chiffres .row>div:nth-child(3) .chiffre{background-color:var(--faai-idsc24);}.idsc24 .p-citation{background-color:var(--faai-idsc24);color:var(--bs-body-bg)}.idsc24 .p-citation-txt,.idsc24 .p-citation blockquote::before{color:var(--bs-body-bg)}.idsc24 .p-citation blockquote::after{color:var(--faai-idsc24);}.idsc25 h1,.idsc25 h2{color:var(--faai-idsc25);}.idsc25 h2{color:var(--faai-idsc25);}.idsc25 .display-2{border-color:var(--faai-idsc25);}.idsc25 .ds-2col-img::before,.idsc25 .page-title::before,.idsc25 .f-video::before,.idsc25 .chiffre,.idsc25 .chiffres .row>div:nth-child(1) .chiffre,.idsc25 .chiffres .row>div:nth-child(3) .chiffre{background-color:var(--faai-idsc25);}.idsc25 .p-citation{background-color:var(--faai-idsc25);color:var(--bs-body-bg)}.idsc25 .p-citation-txt,.idsc25 .p-citation blockquote::before{color:var(--bs-body-bg)}.idsc25 .p-citation blockquote::after{color:var(--faai-idsc25);}.page-swiper{margin-bottom:2rem;}.page-swiper::before{content:"";display:block;position:absolute;right:-500px;left:30%;top:0;bottom:2rem;background:var(--bs-secondary);background-color:#A6B9BA;}.page-swiper .row{justify-content:center;align-items:center;}.slide-title{text-transform:uppercase;line-height:1;font-size:1.5rem;padding-top:2rem;}.slide-date{margin-bottom:.5rem;}.slide-txt{margin-bottom:1rem;}.page-swiper .group-left{padding:0;}.page-swiper .slide-img{margin:0;opacity:0;position:relative;top:-50px;transition:1s;overflow:hidden;border-right:5px solid var(--bs-primary);}.page-swiper .slide-img img{object-fit:contain;object-position:right center;height:360px;}.page-swiper .swiper-slide-active .slide-img{top:0;opacity:1;}.page-swiper .group-right{background:var(--bs-secondary);background-color:#A6B9BA;padding-bottom:2rem;opacity:0;transition:1s;}.page-swiper .swiper-slide-active .group-right{opacity:1;}.page-swiper .swiper-button-prev{left:33%;top:auto;bottom:2.7rem;color:var(--bs-light);}.page-swiper .swiper-button-next{right:auto;top:auto;left:38%;bottom:2.7rem;color:var(--bs-light);}@media (max-width:767.98px){.page-swiper .group-right{padding-bottom:1rem;}.page-swiper .slide-img img{height:auto;max-height:180px;}.page-swiper .swiper-button-next{left:45%;}.slide-title{font-size:1.2rem;padding-top:1rem;}}.prog-icon{margin-bottom:.5rem;}.prog-icon img{width:auto;height:7rem;}.page-node-type-programme h1{color:var(--faai-prog);}.node-6 .ds-2col-img::before,.page-node-type-programme .ds-2col-img::before{background-color:var(--faai-prog);}.node-6 .p-citation blockquote::before,.page-node-type-programme .p-citation blockquote::before{color:var(--faai-prog);}.main-content .prog-icon,.main-content .prog-title,.main-content .prog-txt{position:relative;max-width:550px;margin-left:15%;}.main-content .prog-title::before{content:"";display:block;position:absolute;left:-270px;bottom:0;width:250px;height:400px;background-color:var(--faai-prog);}@media (min-width:768px){.main-content .prog-icon,.main-content .prog-title,.main-content .prog-txt{margin-left:auto;margin-right:15%;}}.prog{max-width:420px;margin-bottom:3rem;}.prog a{color:var(--faai-prog);}.prog .prog-title{padding-bottom:.3em;border-bottom:5px solid var(--faai-prog);}.proj-pays,.proj-lieu{padding-left:1.2rem;color:#fff;line-height:.9;}.proj-infos{background-color:var(--faai-proj);display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 1rem;}.proj-pays{font-weight:bold;text-transform:uppercase;background:url(/themes/custom/plus10/css/img/globe.svg) no-repeat left top;}.proj-pays>div{margin-bottom:0.3em;}.proj-prog img{width:auto;height:2.3rem;margin-left:1rem;}.proj-prog{display:flex;}.form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:2rem;}.form--inline>*{margin-right:1rem;margin-bottom:1rem;}.page-node-type-projet .main-content{padding-top:4rem;padding-bottom:3rem;}.page-node-type-projet .f-video::before,.page-node-type-projet .ds-2col-img::before{background-color:var(--faai-proj);}.proj-node-txt{max-width:700px;padding:4rem 0 0;margin:0 auto;}@media (min-width:768px){.page-node-type-projet .main-content{padding-top:0;}.proj-node .ds-2col-stacked-inner{align-items:flex-end;}.proj-node .group-left{padding-right:0;}.proj-node h1{text-align:right;}}.proj{margin-bottom:3rem;font-size:.8em;background-color:var(--faai-proj);}.proj h3{font-size:1.1rem;font-weight:500;padding:.5rem 1rem 0;min-height:6rem;}.proj-img a{display:block;overflow:hidden;position:relative;}.proj-img a img{transition:.5s ease-in-out;}.proj:hover .proj-img a img{transform:scale(1.2);}.proj .proj-pays{min-height:2.5rem;}@media (min-width:768px){.proj-hor .proj{display:flex;align-items:flex-start;}}.actu-date{font-weight:300;display:inline-block;background-color:var(--bs-secondary);color:var(--bs-body-bg);padding:.2em 1rem;}.main-content .actu-img{position:relative;margin-top:1rem;}.main-content .actu-img::before{content:"";display:block;position:absolute;left:0;bottom:-10px;width:70%;height:10px;background-color:var(--bs-secondary);}.actu-img-txt{background-color:var(--bs-secondary);padding-bottom:.3em;}.actu-info{background-color:var(--bs-secondary);display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem;}.actu-info .actu-date{margin-right:auto;}@media (min-width:768px){.page-node-type-article .main-content h1{margin:3.5rem 0 1rem;}}.actu{position:relative;margin-bottom:2rem;background-color:var(--bs-secondary);}.actu-img a{display:block;overflow:hidden;margin-left:1rem;}.actu a img{transform:scale(1);transition:.7s ease-in-out;}.actu:hover a img{transform:scale(1.2);}.actu-img-date{position:relative;}.actu .actu-date{position:absolute;bottom:-1px;pointer-events:none;}.actu h3{font-size:1rem;font-weight:500;}.actu h3 a{display:block;padding:.5rem 1rem;min-height:6rem;color:var(--bs-body-bg);}.actu h3 a:hover{opacity:.8;}@media (min-width:992px){.inversion .row{flex-direction:row-reverse;}}.p-section{position:relative;}.admin-info{display:none;}.user-logged-in .admin-info{display:block;position:absolute;left:0;top:1rem;font-size:.7rem;padding:.5em 1em;background-color:rgb(var(--bs-light-rgb),.5);}.js .ds-2col-img img{position:relative;left:-630px;transition:1s ease-out .2s;}.js .p-visible .ds-2col-img img{left:0;}.js .inversion .ds-2col-img img{left:auto;right:-630px;}.js .inversion.p-visible .ds-2col-img img{left:auto;right:0;}.ds-2col-img{overflow:hidden;position:relative;color:rgba(var(--bs-body-bg-rgb),.95);padding:1.5rem 0 .8rem;}.ds-2col-img::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:90%;background-color:var(--bs-primary);}.image-sans-fond .ds-2col-img{color:var(--bs-secondary);}.image-sans-fond .ds-2col-img::before{display:none;}.image-sans-fond .ds-2col-img figcaption{text-align:left;}.image-sans-fond.inversion .ds-2col-img figcaption{text-align:right;}.ds-2col-img>*{position:relative;}.ds-2col-img img{max-height:500px;object-fit:contain;}figcaption,.ds-2col-img figcaption{width:90%;text-align:right;padding:.5em 1em 0;}.inversion .ds-2col-img::before{left:auto;right:0;}.inversion .ds-2col-img figcaption{text-align:left;margin-left:auto;}.deuxcol .text-formatted{padding-top:1.8rem;}@media (min-width:768px){.ds-2col-img img{min-height:250px;}.ds-2col-img::before{width:70%;}figcaption,.ds-2col-img figcaption{width:70%;}}.p-citation{background-color:var(--bs-light);padding:3rem 0 2rem;margin-bottom:2rem;overflow:hidden;}.p-citation blockquote{position:relative;font-size:1rem;max-width:760px;margin:0 auto;padding:1.3rem 1rem 0 5.2rem;border:0 none;}.p-citation blockquote>*{position:relative;z-index:3;}.p-citation blockquote::before{content:"«";position:absolute;top:0;left:0;font-size:12rem;line-height:.1;font-weight:bold;z-index:2;}.p-citation blockquote::after{content:"«";position:absolute;top:-1rem;left:1rem;font-size:30rem;line-height:.1;font-weight:bold;color:#e9e7dc;}.p-citation cite{font-style:normal;font-weight:bold;}.p-citation-txt{font-size:1.5rem;line-height:1.1;font-weight:bold;color:var(--bs-primary);margin-bottom:.5rem;}.js .p-citation .p-citation-txt,.js .p-citation cite,.js .p-citation .small{position:relative;left:100px;opacity:0;transition:1s ease-out .2s;}.js .p-citation cite{transition-delay:.6s;}.js .p-citation .small{transition-delay:1s;}.js .p-citation .p-visible .p-citation-txt,.js .p-citation .p-visible cite,.js .p-citation .p-visible .small{left:0;opacity:1;}.unecol-media{text-align:center;}.f-video{position:relative;padding:1rem 0 2rem;margin:1rem 0;}.f-video>*{position:relative;}.f-video::before{content:"";display:block;position:absolute;background-color:var(--bs-secondary);left:0;top:0;bottom:0;width:80%;}@media (min-width:992px){.unecol-txt{max-width:700px;margin-left:25%;}.f-video{padding-left:6%;}}.pers{margin-bottom:3rem;}.pers-img{width:66.66%;}.pers-info{position:relative;border-top:5px solid var(--bs-primary);padding-top:.3rem;}.pers-name h3{padding-right:20px;margin-bottom:0;}.pers-pos{margin-bottom:1rem;}.pers-mail{position:absolute;right:0;top:.7rem;}.pers-mail a{display:inline-block;overflow:hidden;background:url(/themes/custom/plus10/css/img/mail.svg) no-repeat;background-size:contain;width:20px;height:20px;text-indent:-500px;}.pers-mail a:hover{opacity:.8;}.pers-txt{font-size:.85em;line-height:1.1;}.pers blockquote{font-size:.85rem;padding:0 0 0 1rem;}.grp-swiper{padding:2rem 0 1rem;}.grp-swiper .pers{margin-bottom:0;}.grp-swiper .pers-img{width:22%;border-radius:50%;overflow:hidden;float:left;}.grp-swiper .pers-pos{margin-bottom:0.5rem;}.grp-swiper .pers-info{margin-left:25%;border:0 none;padding-top:.5rem;}.grp-swiper .pers-txt{border-top:5px solid var(--bs-primary);padding-top:1rem;}.grp-swiper .swiper-slide{width:100%;padding-right:3rem;}@media (min-width:768px){.grp-swiper .swiper-slide{width:50%;padding:0 2rem;}}.chiffres{margin-top:2rem;margin-bottom:2rem;}.chiffres>.row{justify-content:center;}.chiffre{margin:1rem 0;padding:.5rem 1rem;color:var(--bs-body-bg);background-color:var(--bs-primary);}.chiffre h2{color:var(--bs-body-bg);}.chiffres .row>div:nth-child(1) .chiffre{background-color:var(--faai-rouge2);}.chiffres .row>div:nth-child(3) .chiffre{background-color:var(--faai-rouge3);}.chiffre-top{position:relative;display:flex;font-size:3rem;}.chiffre-txt{padding-top:.5rem;}.chiffre-top::before{content:"";display:block;position:absolute;left:0;bottom:0;width:50%;height:2px;background-color:var(--bs-body-bg);}.p-embed .row{justify-content:center;}@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){.display-2{text-align:right;}}@media (min-width:1200px){}@media (max-width:1199.98px){html{font-size:18px;}}@media (max-width:991.98px){}@media (max-width:767.98px){html{font-size:17px;}h1{font-size:1.6rem;}h2,.display-2{font-size:1.6rem;}h3{font-size:1.2rem;}.p-citation-txt{font-size:1.2rem;}}@media (max-width:575.98px){.nbsp{display:inline-block;}}
:root{--bs-body-font-family:'Duplicate Sans Web',sans-serif;--bs-body-color:#526364;--bs-body-bg:#fff;--bs-body-bg-rgb:250,250,250;--bs-body-line-height:1.3;--bs-primary:#da002f;--bs-primary-rgb:218,0,47;--bs-secondary:#7C9396;--bs-secondary-rgb:124,147,150;--bs-dark:#7C9396;--bs-light:#f5f6eb;--bs-light-rgb:245,246,235;--faai-prog:#7B9372;--faai-proj:#F0C867;--faai-proj-rgb:240,200,103;--faai-idsc:#39A8C6;--faai-idsc23:#DC582A;--faai-idsc24:#a1d6ca;--faai-idsc24b:#3e5d58;--faai-idsc25:#50c878;--faai-rouge2:#A5295A;--faai-rouge3:#8E2B35;--p-header-height:80px;}@media (min-width:992px){:root{--p-header-height:84px;}}#page,main,.site-footer{position:relative;overflow:hidden;}:root,.row,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2rem;}.max-width,.max-width-wrapper-css>div,.row-wrapper-infinite .views-infinite-scroll-content-wrapper>*{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;}.col-pad,.max-width,.max-width-wrapper-css>div,.row-wrapper-infinite .views-infinite-scroll-content-wrapper>*{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);}.col-pad-0{padding-left:0;padding-right:0;}.row-wrapper-css>*,.p-row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.p-row-margin{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.p-bg-cover{background-size:cover;background-position:center center;}.p-cursor-link{cursor:pointer;}.user-login-form{max-width:480px;}.dropbutton-wrapper,.dropbutton-wrapper.open{max-width:250px;margin:1em auto;}.links{margin:0;padding:0;list-style-type:none;display:flex;}.links a{display:inline-block;padding:.5rem 1rem;}.fixed-top{z-index:399;}.toolbar-fixed .fixed-top,.toolbar-fixed.scrolled.scrollup .fixed-top,.toolbar-vertical .fixed-top{top:39px;}.toolbar-tray-open.toolbar-horizontal .fixed-top,.toolbar-tray-open.toolbar-horizontal.scrolled.scrollup .fixed-top{top:79px;}.form-control{border-radius:0;border-color:var(--bs-light);}.form-control:focus{color:var(--bs-body-color);border-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);}.form-required::after{content:"*";color:var(--bs-danger);}.alert-wrapper{opacity:0.9;background:var(--bs-light);color:var(--bs-dark);font-size:14px;z-index:3800;position:fixed;bottom:100px;right:0;width:300px;margin:15px 15px 40px;padding:1rem;border:0 none;border-radius:1rem;box-shadow:0px 3px 5px rgba(0,0,0,0.3);animation:msg 1s 5s;animation-fill-mode:forwards;}.alert-wrapper:hover{right:0;animation:none;transition:right 1s;}@keyframes msg{to{right:-300px;}}.alert-wrapper .placeholder{display:inline;background:transparent;}.block-local-tasks-block{position:fixed;bottom:0;right:15px;z-index:3801;}.block-local-tasks-block .nav-item>a{font-family:sans-serif;display:inline-block;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.1em;padding:.7em 0.7em 1.2em;border-radius:.6rem .6rem 0 0;color:#ccc;background:#2a2a2d;}.block-local-tasks-block .nav-item>a.is-active,.block-local-tasks-block .nav-item>a:hover{color:#fff;background-color:#000;}.block-local-tasks-block .nav-item>a.is-active{display:none;}.maintenance-page{padding-top:15vh;}.maintenance-page .layout-container{background-color:var(--bs-body-bg);text-align:center;box-shadow:0 5px 20px rgba(0,0,0,0.4);padding:3rem 1.5rem 1.5rem;margin:0 auto;max-width:580px;border-radius:2rem;}.p-btn{position:relative;z-index:1;border:0 none;padding:0;width:40px;height:50px;}.p-btn-bg{background:var(--bs-light);}.p-btn:focus{outline:0 none;}.p-btn span{overflow:hidden;text-indent:-200px;opacity:0;}.p-btn span,.p-btn::before,.p-btn::after{content:"";display:block;position:absolute;top:47%;left:10%;height:6%;width:80%;background:var(--bs-primary);}.p-invert-color #p-offcanvasbtn .p-btn::before,.p-invert-color #p-offcanvasbtn .p-btn span,.p-invert-color #p-offcanvasbtn .p-btn::after{background-color:var(--bs-white);}.p-loaded .p-btn span,.p-loaded .p-btn::before,.p-loaded .p-btn::after{transition:.35s linear;}.bg-neg .p-btn-bg,.text-bg-primary .p-btn-bg{background-color:var(--bs-primary);}.bg-neg .p-btn span,.bg-neg .p-btn::before,.bg-neg .p-btn::after,.text-bg-primary .p-btn span,.text-bg-primary .p-btn::before,.text-bg-primary .p-btn::after{background-color:var(--bs-light);}.p-icon-arrow{transition:.35s;}.p-icon-arrow::before,.p-icon-arrow::after{width:60%;}.p-icon-arrow::before{transform:rotate(45deg);left:40%;}.p-icon-arrow::after{transform:rotate(-45deg);left:1%;}.p-icon-n{transform:rotate(0deg);}.p-icon-e{transform:rotate(90deg);}.p-icon-s{transform:rotate(180deg);}.p-icon-w{transform:rotate(270deg);}.p-icon-burger::before{top:24%;}.p-icon-burger span{opacity:1;}.p-icon-burger::after{top:70%;}@media (hover:hover){.p-icon-burger:hover::before{top:15%;}.p-icon-burger:hover::after{top:79%;}}.p-icon-close::before{transform:rotate(-45deg);}.p-icon-close::after{transform:rotate(45deg);}.p-icon-plus::after{transform:rotate(90deg);}.p-icon-minus::after{transform:rotate(0deg);}.bef-exposed-form label{cursor:pointer;}.bef-exposed-form .fieldgroup{width:100%;overflow:hidden;}.bef-exposed-form .fieldgroup>.fieldset-wrapper{float:left;display:block;}.bef-exposed-form .radio input,.bef-exposed-form .checkbox input{display:none;}.bef-exposed-form .js-form-type-radio,.bef-exposed-form .js-form-type-checkbox{display:inline-block;}.bef-checkboxes .form-check{padding:0;margin:0 .5rem .5rem 0;}.bef-exposed-form input+label{color:var(--bs-primary);border:var(--bs-primary) 1px solid;padding:.5em 1em;border-radius:2em;}.bef-exposed-form input:checked+label{background-color:var(--bs-primary);color:var(--bs-light);padding-right:.6em;}.bef-exposed-form input:checked+label::after{content:"X";display:inline-block;font-size:11px;font-weight:bold;font-family:Arial,sans-serif;color:var(--bs-light);line-height:1;}
@font-face{font-family:'Duplicate Sans Web';src:url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Bold-Web.woff2) format('woff2'),url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Bold-Web.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;}.DuplicateSans-Bold-Web{font-family:'Duplicate Sans Web';font-weight:700;font-style:normal;font-stretch:normal;}@font-face{font-family:'Duplicate Sans Web';src:url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Medium-Web.woff2) format('woff2'),url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Medium-Web.woff) format('woff');font-weight:500;font-style:normal;font-stretch:normal;}.DuplicateSans-Medium-Web{font-family:'Duplicate Sans Web';font-weight:500;font-style:normal;font-stretch:normal;}@font-face{font-family:'Duplicate Sans Web';src:url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-RegularItalic-Web.woff2) format('woff2'),url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-RegularItalic-Web.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;}.DuplicateSans-RegularItalic-Web{font-family:'Duplicate Sans Web';font-weight:400;font-style:italic;font-stretch:normal;}@font-face{font-family:'Duplicate Sans Web';src:url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Regular-Web.woff2) format('woff2'),url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Regular-Web.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;}.DuplicateSans-Regular-Web{font-family:'Duplicate Sans Web';font-weight:400;font-style:normal;font-stretch:normal;}@font-face{font-family:'Duplicate Sans Web';src:url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Light-Web.woff2) format('woff2'),url(/themes/custom/plus10/localfonts/duplicate/DuplicateSans-Light-Web.woff) format('woff');font-weight:300;font-style:normal;font-stretch:normal;}.DuplicateSans-Light-Web{font-family:'Duplicate Sans Web';font-weight:300;font-style:normal;font-stretch:normal;}
#p-offcanvas{z-index:1499;position:fixed;left:100%;top:0;bottom:0;width:50%;}.p-offcanvas-overflow{height:100vh;overflow:auto;padding:15px 0 5vh;}.p-offcanvas-content{overflow:hidden;padding-top:15px;padding-bottom:15px;}.region-offcanvas{background:url(/themes/custom/plus10/logo-neg.svg) no-repeat;padding-top:150px;}#p-offcanvas-cover{z-index:1498;position:fixed;left:0;right:0;top:100%;bottom:0;opacity:0;background:rgba(0,0,0,.2);transition:top 0s .5s,opacity .5s;}.p-offcanvas-on #p-offcanvas-cover{opacity:1;top:0;transition:top 0s,opacity .5s;}#p-offcanvasbtn{position:fixed;right:0;top:0;z-index:1499;margin:15px 0 0 0;transition:margin .5s ease-in-out .1s;}#p-offcanvasbtn .p-btn{box-sizing:content-box;border:20px solid var(--bs-primary);border-top-width:5px;border-bottom-width:5px;}.toolbar-fixed #p-offcanvasbtn{top:39px;}.toolbar-tray-open #p-offcanvasbtn{top:79px;}@media (max-width:991.98px){#p-offcanvas{width:100%;}#p-offcanvasbtn,.scrolled #p-offcanvasbtn{margin-top:10px;}#p-offcanvasbtn .p-btn{border-width:10px;border-top-width:0;border-bottom-width:0;}.region-offcanvas{background-size:80px auto;}}.p-offcanvas-content .p-nav .nav-link{font-size:1.4rem;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #fff;}.p-offcanvas-content .p-nav ul.menu .nav-link{font-size:1.1rem;}.p-offcanvas-content .p-nav ul.menu ul.menu .nav-link{font-size:1rem;}.p-nav ul.nav{flex-direction:column;}.p-nav ul.nav>li{margin-bottom:.4em;}.p-nav-parent{overflow:hidden;position:relative;}.p-nav .nav-link{padding:.3em 0 .4em;line-height:.9;}.p-nav-parent>.nav-link{margin-right:2rem;}.p-nav ul.menu{max-height:0;padding:0 0 0 1rem;list-style-type:none;transition:max-height .3s;}.p-nav ul.menu ul.menu{background-color:transparent;list-style-type:square;padding:0 0 0 1.3rem;}.p-nav-open>ul.menu{max-height:1000px;transition:max-height 2s ease-out;}button.p-nav-toggle{position:absolute;right:0;top:.3em;font-size:1rem;line-height:1;height:2rem;width:2rem;text-align:center;background-color:rgba(255,255,255,0);border:1px solid #fff;color:var(--bs-light);outline:0 none;font-family:Arial,Helvetica,sans-serif;padding:0;}button.p-nav-toggle:hover{background-color:rgba(255,255,255,0.2);}.p-nav-open>.p-nav-toggle{transform:rotate(180deg);}
