body,header,footer{margin:0;padding:0}body{min-height:100vh;display:flex;flex-flow:column nowrap;overflow-x:hidden;background-color:#fff}*{box-sizing:border-box}@font-face{font-family:Open Sans;src:url(/build/assets/OpenSans-Regular-b5e1177a.woff2) format("woff2"),url(/build/assets/OpenSans-Regular-134dd946.woff) format("woff")}@font-face{font-family:Patua One;src:url(/build/assets/PatuaOne-Regular-3f1934b5.woff2) format("woff2"),url(/build/assets/PatuaOne-Regular-e43611c6.woff) format("woff")}:root{--color-blue: rgb(0, 94, 167);--color-orange: rgb(242, 148, 0);--color-light-green: rgb(162, 195, 1);--color-dark-green: rgb(72, 105, 78);--color-transparent-blue: rgba(0, 94, 167, .2);--color-transparent-orange: rgba(242, 148, 0, .3);--color-transparent-light-green: rgb(162, 195, 1, .3);--color-transparent-forest: rgba(0, 97, 81, .1);--color-orange-lighter: #ffd26b;--color-blue-lighter: hsl(206, 70%, 60%);--color-light-green-lighter: hsl(70, 78%, 49%);--color-forest-lighter: #599b90;--color-dirt-lighter: hsl(23, 20%, 60%);--color-error: #A80000;--color-forest: #006050;--color-ardoise: #004860;--color-nightblue: #13235B;--color-dirt: #5F4B3F;--color-taupe: #413631;--font-family: "Open Sans", Arial, sans-serif;--font-family-em: "Patua One", serif;--border-radius: 2em;--border-radius-light: .75em;--main-margin: 20vw;--larger-content-margin: 10%;--shadow-color: rgba(0, 0, 0, .35)}html{font-family:var(--font-family);scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,main h1+.subtitle,.search-title{font-family:var(--font-family-em);font-weight:400}h1,h2{text-transform:uppercase}fieldset{border:0;padding:0;margin:1em 0}fieldset legend{font-weight:700}form abbr{text-decoration:none}textarea,input[type=search],input[type=text],input[type=email]{line-height:2.5em;border-radius:var(--border-radius);padding:0 1.25em;border:none;width:100%;font-size:1em;font-family:var(--font-family);margin:1em auto}input[type=checkbox]{height:1.5em;width:1.5em;border-radius:var(--border-radius-light);border:none;vertical-align:middle;margin:0 .6em}button,input[type=button],.button{background-color:#fff;color:var(--color-main);border:2px solid var(--color-main);padding:.5em 2em;border-radius:var(--border-radius);font-weight:700;cursor:pointer;text-decoration:none;text-align:center;display:inline-block;font-family:inherit;font-size:inherit;margin:0}.noscript,.hidden{display:none}main button[type=submit]:hover,button:hover,input[type=button]:hover,.button:hover{background-color:#ccc;text-decoration:none}.button.orange,button.orange{border:2px solid var(--color-orange);font-weight:700}.button.orange.without-border{border:none}.button.reverse,button.reverse{background-color:var(--color-main);color:#fff}img{max-width:100%}main{flex:1;width:calc(100% - 1.5em)}main,aside.linked-content{margin:2vh .75em}.linked-content .flex.thirds{flex-wrap:wrap}.linked-content .flex.thirds>*{flex-basis:33%!important}header{background-color:var(--color-main);color:#fff;display:flex;font-size:.9em;padding:.5em;flex-wrap:wrap}header .fr-skiplinks{flex-basis:100%;position:absolute;top:0;transform:translateY(-100%);opacity:0;color:#fff}header .fr-skiplinks:focus-within{flex-basis:100%;position:relative;top:0;transform:translateY(0);opacity:1}header .fr-skiplinks:focus{display:block}header .fr-skiplinks ul li{list-style-type:none}header .fr-skiplinks a{color:#fff;display:block;padding:1em;text-decoration:underline}header a{text-decoration:none}header .contact{display:none}header .search,header .search input{width:100%;margin:0 0 0 auto}header ul{padding:0;margin:0}header .contact li{display:inline;margin-right:2em;line-height:2.5em}header .contact li a{color:#fff}header .contact .phone:before{display:inline-block;color:#fff;background-size:2em 2em;position:relative;height:2em;width:2em;content:"";vertical-align:middle;margin-right:1em;background-color:#fff;-webkit-mask-image:url(/build/assets/phone-359b77dc.svg);mask-image:url(/build/assets/phone-359b77dc.svg)}header .contact .mail:before{display:inline-block;background-size:2em 2em;position:relative;height:1.5em;width:2em;content:"";vertical-align:middle;margin-right:1em;background-color:#fff;-webkit-mask-image:url(/build/assets/email-cf698bef.svg);mask-image:url(/build/assets/email-cf698bef.svg)}header .search{margin-left:auto;position:relative}header .search input{height:2.5em;border-radius:var(--border-radius);padding:0 1.25em;border:none}header .search button{position:absolute;padding:0;font-size:1em;right:.25em;top:.1em;height:2.2em;width:2.2em;border-radius:var(--border-radius);border:none;background-color:#fff}header .search button svg{width:1.5em;margin-top:.1em}header .search button:hover{background-color:#ddd}.search-results article{border-bottom:2px solid var(--color-main)}.search-results article:hover{background-color:#e6e6e6}.search-results article a{text-decoration:none;padding:.5em 0;display:block}.search-results article a h3{margin:1em 0}nav#main-nav a{text-decoration:none}nav#main-nav>ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;max-width:100%}nav#main-nav{border-bottom:#ccc 2px solid;position:relative}nav#main-nav>ul.menu-content{display:none;box-shadow:var(--shadow-color) 0 1em 1em;flex-basis:100%;justify-content:center}nav#main-nav ul li{list-style-type:none}nav#main-nav li#logo{flex:1}nav#main-nav li#open-menu{flex:.5;text-align:center;align-content:center}nav#main-nav li#open-menu svg{height:2em;width:2em}nav#main-nav.opened>ul.menu-content{display:block}nav#main-nav li.mlv-1{text-transform:uppercase;color:#444;font-weight:700;list-style-type:none;cursor:pointer;word-break:keep-all;flex:1}nav#main-nav li ul.children.lv-1{background-color:#fff;width:100%;display:none}nav#main-nav li.mlv-1>span{padding:1.5em 1em;display:block}nav#main-nav li.mlv-1.active{background-color:var(--color-main)}nav#main-nav li.mlv-1.active>span{color:#fff}nav#main-nav li.active ul.children.lv-1{display:block;border-bottom:2px solid var(--color-main);padding-bottom:1em}nav#main-nav li ul.children.lv-1{padding:0}nav#main-nav li ul.children.lv-1 li.mlv-2>a,nav#main-nav li ul.children.lv-1 li.mlv-2>span{color:var(--color-main);padding:1.5em 1em 1.5em 2em;display:block}nav#main-nav li ul.children.lv-2{border-left:3px solid var(--color-main);margin-left:2em;padding:0 1em}nav#main-nav li.mlv-3,nav#main-nav li.mlv-2 a{position:relative;z-index:1}nav#main-nav li.mlv-3 a{text-transform:none;color:#000;font-weight:400;display:block;padding:1em 0}nav#main-nav li.mlv-2 a:before,nav#main-nav li.mlv-3 a:before{content:" ";background-color:var(--color-orange);width:0%;height:.15em;display:block;position:absolute;bottom:0;z-index:-1;transition:1s all ease}nav#main-nav li.mlv-2 a:hover:before,nav#main-nav li.mlv-3 a:hover:before{width:50%}nav.quick-nav{text-transform:uppercase}nav.quick-nav a{text-decoration:none}nav.quick-nav ul{display:flex;flex-direction:column;margin:0;padding:0}nav.quick-nav ul li{display:inline-flex;align-items:center;flex-wrap:nowrap;flex:1 1 0;border:2px solid #ccc;border-radius:var(--border-radius);margin:.5em 0;padding:1em}nav.quick-nav ul li a{text-align:center;color:#000;width:100%;font-weight:700;margin:.5em 0}nav.quick-nav ul li a svg{display:block;width:max(20%,50px);margin:0 auto .5em}.home{display:flex;flex-direction:column-reverse;width:100%;margin-bottom:1em;-moz-column-gap:2em;column-gap:2em}.home h1{margin-top:0}.home button{font-size:1.2em;margin:1.5em auto;display:block}.home-image{position:relative;margin:-2vh -.75em 2em}.home-image .splash{width:100%;min-height:50vh;background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat}.home-image h1{color:#fff}.home-2.box h1{margin-top:0;text-transform:none;font-weight:500}.home-2.box{padding:5vw;background-color:#004860e6;color:#fff;position:relative;z-index:99}.home-2.box .button.orange{margin-top:2em;font-size:1.2em}.quick-nav svg{height:4em}.adherents{border:2px solid #ccc;border-radius:var(--border-radius);text-align:center;margin:0;padding:0}.adherents li{list-style:none;display:inline-block;width:100%;text-align:center;margin:1em 0}.adherents img{max-height:120px;width:auto}.pagination{padding:0;width:100%;display:inline-flex;flex-direction:row;-moz-column-gap:.5em;column-gap:.5em;align-items:center;justify-content:center}.pagination li{height:2em;width:2em;border-radius:1em;border:1px solid #ccc;list-style:none;display:inline-flex;align-items:center;justify-content:center}.pagination li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.pagination li:not(.disabled):hover,.pagination .active{background-color:var(--color-main);color:#fff;border-color:transparent}.pagination .active{font-weight:700}.pagination li a:hover{color:#fff}.pagination li a:hover svg{fill:#fff}.pagination svg{height:1em}.pagination li.disabled svg{fill:#afafaf}.disabled,a[disabled]{pointer-events:none}footer{background-color:var(--color-main);color:#fff;padding:5vw}footer .footer-inner{display:flex;flex-direction:column;gap:3em 0}footer a{color:var(--color-orange-lighter);text-decoration:none}footer a:hover{text-decoration:underline}footer .subtitle{font-family:var(--font-family-em);font-size:1.25em;text-transform:uppercase;margin:1em 0}footer input[type=email]{width:100%;margin-bottom:.5em}footer input[type=button]{display:block}footer .footer-links{width:100%;text-align:center;margin-top:2em}footer .footer-links a{font-size:.8em;color:#fff;display:block;padding:1.5em 0;text-align:center;min-height:24px;line-height:30px}footer form button,footer form .hint{margin-top:1em}footer form .hint{display:block}form .hint.inside{margin:-.5em 0 1em 1em}form .search-title{color:#fff;margin-bottom:0}form .search-title+.hint{margin-top:.25em;padding:0 1em}aside h2{text-align:center}.title-encased{text-align:center;margin-top:3em;margin-bottom:1em}.title-encased:before,.title-encased:after{content:"";display:inline-block;height:.5rem;border-radius:var(--border-radius-light);width:1em;margin:0 1em;vertical-align:middle;transform:none;position:initial}.title-orange:before,.title-orange:after{background-color:var(--color-orange)}.title-green:before,.title-green:after{background-color:var(--color-light-green)}.highlighted{border:#ccc solid 2px;border-radius:var(--border-radius-light);position:relative;flex-direction:column;text-decoration:none;display:block}.highlighted h3{padding:0 1em;color:#000}.highlighted p{margin:0;padding:0 1em}.highlighted img{width:100%;border-radius:calc(var(--border-radius-light) - 2px) calc(var(--border-radius-light) - 2px) 0 0;border-bottom:#ccc solid 2px;-o-object-fit:cover;object-fit:cover;height:200px}.highlighted .button{margin:1em;display:block}.highlighted .type{position:absolute;top:.25em;right:.25em;margin:0;background:white;text-transform:capitalize;font-size:.8em;padding:0 1em}.highlighted .tag{position:absolute;background-color:#fff;right:.1em;top:.4em;padding:0 .8em;line-height:1.3em;font-size:.8em;box-shadow:var(--shadow-color) 0 0 .2em}.linked-content .title-encased{margin-top:0}.linked-content .flex{justify-content:center;row-gap:1em}.linked-content .flex .highlighted{flex:1}.linked-content .flex .content{padding:1em}.linked-content .flex .content b{font-size:1.2em}.linked-content .highlighted .tag{right:.4em}.breadcrumbs{padding:0;display:none;max-height:0;overflow:hidden;transition:all 1s ease;border-radius:var(--border-radius-light)}nav.active>.breadcrumbs{display:block;max-height:100vh;transition:all 2s ease}.breadcrumbs li{list-style-type:none}.breadcrumbs li a,.breadcrumbs li:last-child{display:block;padding:1em;background-color:var(--color-ardoise);color:#fff}.breadcrumbs li:not(:first-child) a:before,.breadcrumbs li:last-child:before{content:">";margin:0 .5em;display:inline-block;text-decoration:none}.breadcrumbs li a:focus,.breadcrumbs li a:hover{background-color:var(--color-transparent-blue)}.breadcrumbs li svg{height:1em;margin-right:.5em}#bdc-display{width:100%}#bdc-display svg{height:2em;width:2em;fill:var(--color-main)}#bdc-display:hover svg{fill:#fff}.tag{display:inline-block;border:#ccc solid 1px;border-radius:var(--border-radius);min-height:1.5em;vertical-align:middle;padding:0 2em;margin:0 .25em .25em 0;font-weight:500}.tag.orange{background-color:#ffca67}main .content h2+*{margin-top:1em}.flex{display:flex;flex-direction:column;-moz-column-gap:1em;column-gap:1em;row-gap:1em;position:relative}main .flex+.flex{margin-top:1em}section.newshome article{flex:1;display:flex}section.newshome article blockquote{border-left:0;padding-left:0;margin:0}section.newshome.v2{justify-content:center}section.newshome article .content{flex:1}section.newshome+.button{margin-top:1em;display:block;margin-right:0;margin-left:auto;width:-moz-fit-content;width:fit-content}section.jobs article,section.newshome article{display:flex;flex-direction:column}section.framed article,section.deliberations article{border:#ccc solid 1px;background-color:#fff;border-radius:var(--border-radius);padding:1.5em;margin-top:2em}section.framed article h2{margin:0}section.framed article>img{margin:0 auto;display:block}section.deliberations article table{margin-top:2em;display:none}.deliberations .flex{row-gap:.5em;-moz-column-gap:1em;column-gap:1em;align-items:center}.deliberations .flex>*{width:100%}.hint{font-size:.8em}.splashimage{width:100%}.newspage .published{margin-bottom:1em;background-color:#fff;z-index:2;position:relative}.newspage .published.nooffset{margin-top:1em}.newspage h1{margin-top:.5em}section.jobsaside{flex:1;text-align:center}section.jobsaside p{padding:.5em 1em}.limit-response-date{color:#fff;background-color:var(--color-main);margin:0;border-radius:var(--border-radius) var(--border-radius) 0 0}.postuler{border:var(--color-main) solid 1px;border-radius:var(--border-radius);text-align:center;background-color:var(--color-transparent-blue)}.postuler a{margin:0 0 1em;width:80%;border-radius:var(--border-radius)}section.jobsaside a{border:#ccc solid 1px;background-color:#fff;border-radius:var(--border-radius);padding:1em;text-align:center;text-decoration:none;font-size:1em;width:100%;display:block;margin:2em 0}section.jobsaside .postuler a{margin:.5em 1.5em 1.5em;width:calc(100% - 3em)}section.jobsaside .button{display:block}section.jobs h2 a{text-decoration:none}.stt{position:fixed;right:1rem;bottom:1rem;width:3rem;height:3rem;border:2px solid #fff;border-radius:50%;background:var(--color-main) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='white' d='M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;opacity:.8;display:none}.stt:hover,.stt:focus{opacity:1;background:#fff url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;border-color:var(--color-main)}h2+form{margin-top:.25em}form{background-color:var(--color-main);border-radius:var(--border-radius);color:#fff}form label{font-weight:700;display:inline-block;margin-top:2em;font-size:1.1em}.search-results form label{margin-top:0;display:block}form a{color:var(--color-orange-lighter)!important;text-decoration:none}form a:hover{color:var(--color-orange-lighter)!important;text-decoration:underline}form .input-error input{border:2px solid var(--color-error);margin-bottom:0}form .error-msg{background-color:var(--color-error);display:block;padding:.1em 1em;border-radius:calc(var(--border-radius-light)/2);margin:.25em .25em 1em}form .alert{padding:1em 2em;display:block;border-left:5px solid;background-color:#fff;color:#000;border-radius:var(--border-radius-light)}form .alert.success{border-color:var(--color-light-green)}form .alert.error{border-color:var(--color-orange)}form .form-group{margin-top:1em}form .form-group.extraspace{margin-top:2em}textarea{padding:.25em 1em}main a,aside.linked-content a{color:#000}main form{padding:2em}main form button{display:block;margin:1em 0 1em auto}.sharelist{margin-top:3em}.socials{padding:0}.socials li{display:inline-block}.btn-share{border:1px solid #ccc;border-radius:1.4em;height:2.8em;width:5.6em;display:block;text-align:center;padding:.6em 0}.btn-social{border-radius:1.4em;height:2.8em;width:2.8em;display:block;text-align:center;padding:.6em 0;margin:.3em}.btn-share svg,.btn-social svg{vertical-align:middle;height:1.4em;width:1.4em}.btn-share:hover{background-color:#ccc;color:var(--color-main);fill:var(--color-main)}.btn-facebook{background-color:#4267b2d9}.btn-linkedin{background-color:#0a66c2d9}.btn-yt{background-color:#ff0000d9}.btn-facebook svg,.btn-linkedin svg,.btn-yt svg{fill:#fff}.btn-facebook:hover{background-color:#4267b2}.btn-linkedin:hover{background-color:#0a66c2}.btn-yt:hover{background-color:red}.deliberations .button svg{position:relative;top:.6em;left:-1em}main .button svg{height:1.4em;margin-right:.5em}.deliberations h2 svg{height:.8em;margin:-2px .1em 0}main .button.disabled,a.button:disabled,main .button.disabled:hover{background-color:#ccc!important;border-color:#ccc;color:#555;cursor:initial;font-weight:initial}main .button:hover,main button:hover{color:#fff;fill:#fff;background-color:var(--color-main);border-color:var(--color-main);cursor:pointer}main form button:hover{color:var(--color-main)}main .button.orange:hover,.home-image .button.orange:hover{color:#fff;background-color:var(--color-orange);border-color:transparent}.deliberations-trigger{position:relative;margin:1em 0;width:100%}.deliberations .button small{font-size:.75em;display:block}main a:hover,aside.linked-content a:hover{color:var(--color-main)}main h1,main h2,main h3,main h4,main h5,main h6,main h1+.subtitle,.search-title{margin:1.5em 0 1em;color:var(--color-main)}main h1{margin:1.5em 0 2em;font-weight:700}main h1:after,main h1+.subtitle:after{content:" ";width:15%;height:4px;display:block;background-color:var(--color-orange);position:relative;top:.5em;transition:1s all ease}main h1:hover:after,main h1:hover+.subtitle:after,main h1+.subtitle:hover:after{width:50%}main h1.hassub{margin-bottom:1.4em}main h1.hassub:after{content:none}main h1+.subtitle:after{left:-1em}main h1+.subtitle{margin:-1.2em 0 2em 1em;padding:0;display:block;font-size:1.7em;text-transform:uppercase;opacity:.85}main h2{margin-bottom:-1.5em;margin-left:.25em;font-weight:400;font-size:1.8em}main h2:not(.title-encased):after{content:" ";width:35px;height:35px;display:block;background:var(--color-transparent-light-green);background:linear-gradient(110deg,var(--color-light-green) 0%,var(--color-transparent-light-green) 40%,var(--color-transparent-light-green) 100%);position:relative;top:-35px;left:-10px;transform:rotate(-10deg);z-index:-1}main h3,.search-title{font-weight:400;font-size:1.5em}main:not(.homepage) h3:after,.search-title:after{content:" ";background-color:var(--color-orange);width:30px;height:4px;display:block;margin-top:-3px;margin-left:3px}main h4{font-size:1.3em;color:var(--color-nightblue)}main h4:after{content:" ";background-color:var(--color-nightblue);width:30px;height:2px;display:block;margin-top:-3px;margin-left:3px}main h5{letter-spacing:3px;font-size:1.2em;text-transform:uppercase;color:var(--color-nightblue)}main h6{font-size:1.1em;color:initial;text-decoration:underline;text-underline-offset:3px}main img{border-radius:var(--border-radius)}svg,main svg,main img.noradius{border-radius:0}main .date{position:relative;margin-left:auto}main hr{width:80%;margin:2em auto;height:5px;background-color:var(--color-main);border:none}main .lead{font-size:1.1em;font-style:italic;color:var(--color-ardoise);margin:-1em 0 1em}main .tags+.lead{margin-top:1em}main blockquote{font-style:italic;border-left:var(--color-main) 5px solid;padding-left:10px;margin:.5em 0}main .em-block,main .em-link,main .columns,main .accordion-box,main table{margin:2.5em auto}main .pdf-download{margin:1em auto}main .pdf-download:last-child{margin-bottom:0}main table{width:100%;margin:2em auto 0;border-spacing:0;border-collapse:separate;border-radius:calc(var(--border-radius-light) + 2px);border:2px solid var(--color-main);position:relative}main table caption{position:absolute;top:-1.5em}main table tr:first-of-type th:first-of-type{border-top-left-radius:var(--border-radius-light)}main table tr:first-of-type th:last-of-type{border-top-right-radius:var(--border-radius-light)}main table tbody tr:last-of-type>*:first-child{border-bottom-left-radius:var(--border-radius-light)}main table tbody tr:last-of-type>*:last-child{border-bottom-right-radius:var(--border-radius-light)}main table tbody tr:last-of-type{border-bottom-right-radius:var(--border-radius-light);border-bottom-left-radius:var(--border-radius-light)}main table thead tr th{background-color:var(--color-main);color:#fff;text-align:left}main table tr td,main table tr th{text-align:left;padding:.5em 1em}main table tr:nth-of-type(2n) td,main table tr:nth-of-type(2n) th{background-color:#e6e6e6}.multimedia{max-width:100%;margin:2em auto;display:block;text-align:center}iframe.multimedia{margin:0 auto}.video .preview{height:100%;width:100%;justify-content:center;align-items:center;margin:0 auto;position:relative}.video .preview .img{height:100%;width:100%;position:absolute;background-size:cover;background-position:center;filter:blur(2px);z-index:-1}.video .preview .btn-video-play{padding:1em 2em;border-radius:var(--border-radius-light)}.video .preview .btn-video-play svg{width:2.2em;height:2.5em;margin:.5em auto;display:block;fill:var(--color-main)}.video{margin-top:5em;text-align:initial;position:relative;max-width:900px}.video:after{content:"Vidéo";font-family:var(--font-family-em);position:absolute;top:-.2em;left:.2em;font-size:10em;color:var(--color-light-green);z-index:-2;opacity:.3}.video .accordion-box{width:calc(100% - 2em);border:0;margin-top:-1px}.video .accordion-box .accordion-trigger{border-radius:0!important}.video .title{text-align:center;font-weight:700;font-size:x-large;font-family:var(--font-family-em)}.video .content{margin:1em auto 0;height:56.25vw;position:relative;width:100%;overflow:hidden}.video .content iframe{position:absolute;top:0;left:0;width:100%;height:100%}main:not(.homepage)>*:not(p,ul){clear:both}main .multimedia:not(.fullwidth) img{max-height:60vh;max-width:min(100%,650px);-o-object-fit:cover;object-fit:cover}main .multimedia img{max-width:100%;margin:0 auto;display:block}main .multimedia:not(.fullwidth).portrait img{height:auto;max-height:650px;width:auto}.flex>div>.float-left,.flex>div>.float-right{float:none;margin:0!important}.float-left{float:left;margin-top:1em}.float-right{float:right;margin-top:1em}p+.float-left,p+.float-right{margin-top:0}.multimedia.float-left,.number-block.float-left{margin-right:1em}.multimedia.float-right,.number-block.float-right{margin-left:1em}main figcaption,main caption{font-size:.9em;color:var(--color-main);margin:0 auto}main p{position:relative;z-index:1}.gallery{display:flex;flex-flow:column nowrap;gap:.5em;align-items:stretch;padding:1em;border-radius:var(--border-radius-light);margin-bottom:2em}.gallery figure{display:flex;margin:0;flex:1 1 100%;position:relative;justify-content:center}.gallery figure img{max-width:100%;width:100%;height:100%}.gallery figcaption.break{flex-basis:100%;font-weight:700;margin:.5em auto;max-width:100%}.gallery figure figcaption{position:absolute;padding:.25em 1em;bottom:0;max-width:min(100%,650px);width:min(100%,650px);background-color:#fffc;max-height:1.8em;overflow:hidden;transition:all 1s ease-in-out}.gallery figure:hover figcaption{max-height:100%;overflow-y:auto}.table.compare{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:1fr}.table.compare>div{padding:.5em}.table.compare .title{background-color:var(--color-main);color:#fff;display:flex;align-items:center;gap:.5em}.table.compare .title.one{grid-row:1}.table.compare .title.two{grid-row:3}.table.compare svg{max-width:1em;fill:#fff}ul.tree li{margin:1em 0}ul.tree a{display:block}ul.tree a:after{content:" ";display:block;height:.15em;width:0%;background-color:var(--color-orange);transition:all 1s ease-in-out;position:relative;z-index:1}ul.tree a:hover:after{width:100%}.accordion-box .accordion-title,.em-block .em-title{background-color:var(--color-main);color:#fff;border-top-left-radius:calc(var(--border-radius-light) - 2px);border-top-right-radius:calc(var(--border-radius-light) - 2px);padding:.5em 1em;font-weight:700}.em-block p:first-child,.accordion-panel p:first-child{margin-top:0}.em-block p:last-child,.accordion-panel p:last-child{margin-bottom:0}.accordion-box{width:100%;margin:0 auto;border-radius:var(--border-radius-light);border:2px solid var(--color-main)}.accordion-box .accordion-trigger:focus{background:var(--color-transparent-blue)}.accordion-box .accordion-trigger{color:var(--color-main);background-color:transparent;width:100%;cursor:pointer;display:block;text-align:left;border:0;outline:none;padding:1em;text-transform:none;font-weight:700;line-height:1;border-radius:0}.accordion-box .accordion-trigger:after{content:" ";display:block;width:13px;height:16px;float:right;transform:rotate(90deg);background-color:var(--color-main);-webkit-mask-image:url(/build/assets/arrow-right-8a6f8f2a.svg);mask-image:url(/build/assets/arrow-right-8a6f8f2a.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .3s}.accordion-box .accordion-trigger.active:after{transform:rotate(270deg);margin-top:-5px}.accordion-box .block:not(:first-child) .accordion-trigger{border-top:1px solid var(--color-main)}.accordion-box .block:last-child .accordion-trigger:not(.active){border-bottom-left-radius:calc(var(--border-radius-light) + 2px);border-bottom-right-radius:calc(var(--border-radius-light) + 2px)}.accordion-box .accordion-panel{display:none;overflow:hidden;padding:1em}.accordion-box.publications .accordion-trigger,.accordion-box.publications{border:0;border-radius:0}.accordion-box.publications .accordion-trigger{border-bottom:2px solid var(--color-main)}.accordion-box.publications article{margin-top:0}.em-block{background-color:gray;border-left:5px solid red;padding:.75em;margin:.5em 1em}.em-block.info{background-color:var(--color-transparent-blue);border-left:5px solid var(--color-blue)}.em-block.alert{background-color:var(--color-transparent-orange);border-left:5px solid var(--color-orange)}.em-block.error{background-color:var(--color-transparent-orange);border-left:5px solid var(--color-error)}.em-block.contact{background-color:var(--color-transparent-forest);border-left:5px solid var(--color-forest)}.em-block .em-content>div{width:100%}.em-block.contact p{margin:0}.em-content{align-items:center}.em-content svg{height:1.5em}.em-link{display:block;border-radius:var(--border-radius-light);background-color:var(--color-transparent-light-green);padding:1em;margin:.5em 1em;text-decoration:none}.em-link:hover{text-decoration:underline}.publication{display:flex;flex-direction:column;align-items:stretch}.publication h1{margin-top:0;margin-left:0}.publication h2:after{content:""}article h1{font-size:2em}.publication>div{flex:1}.publication:not(.nodoc)>div:first-child{flex:.5}.publication:not(.nodoc)>div:first-child img{-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block;max-height:60vh}.publication>.publi{display:flex;flex-direction:column;justify-content:space-between}.publication>.publi>.content{flex-basis:100%}.publication .tag{margin-top:1em}.button.download{font-size:1.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;margin:0 auto;border-radius:var(--border-radius-light)}.button.download.secondary{font-size:1em;display:inline-flex;flex-direction:row;-moz-column-gap:.5em;column-gap:.5em;text-transform:normal;padding:.25em .75em;margin:0}.button.download small{font-size:.6em;text-transform:normal}.pdf-download{background-color:var(--color-transparent-blue);padding:1em;margin:.5em 1em;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-light);flex-direction:column;row-gap:1em}.pdf-download>span{flex:1;text-align:left}.pdf-download svg{width:20px;max-height:20px;vertical-align:middle}.button.light{border:1px solid #ccc;font-weight:400;color:#000}.number-block{display:flex;flex-direction:column;padding:1em;border-radius:var(--border-radius-light);text-align:center;position:relative;width:100%;justify-content:center}.number-block.center{margin:0 auto}.number-block svg{width:75%;height:132%;position:absolute;top:-15%;left:-20%;opacity:.3;z-index:0;fill:#fff;color:#fff}.number-block .number{font-size:3em;font-weight:700;font-family:var(--font-family-em)}.number-block span{position:relative;z-index:2}.number-block.blue,.number-block.forest,.number-block.dirt{color:#fff}.number-block.orange{background-color:var(--color-orange)}.number-block.blue{background-color:var(--color-blue)}.number-block.forest{background-color:var(--color-forest)}.number-block.green{background-color:var(--color-light-green)}.number-block.dirt{background-color:var(--color-dirt)}#map{transform:scale(1.5) translate(30px);height:auto;padding:5em 0;display:block}#map #cc-bg use{fill:#fcbb75;stroke:#fff;stroke-width:.916351}#map #cc-bg use:hover{fill:var(--color-orange);stroke:#fff;cursor:pointer}#map #legend{transform:translate(6em)}#map #legend rect{fill:var(--color-transparent-orange);stroke:#000;stroke-width:2}#map #legend rect.on{fill:#fcbb75}#map #legend tspan{font-size:2em}#map .titles text tspan{fill:var(--color-main);font-size:2em;font-weight:700}#map .titles .latienne rect{fill:var(--color-main)}#map .titles .latienne text tspan{fill:#fff;font-size:3.8em}#map .cctitle{display:none}#map .cctitle.display{display:block}#map .cctitle rect{fill:var(--color-dirt)}#map .cctitle text tspan{fill:#fff;font-size:2.5em;z-index:5;position:relative;font-weight:700}#map .back-off path{fill:var(--color-transparent-orange)}#map #zone{stroke:#000;stroke-width:2;fill:none}#map #general{fill:none;stroke:#000;stroke-width:1.5;stroke-opacity:.4}#map circle.outline{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-miterlimit:2.5;stroke-opacity:.8}#map .points circle:not(.outline),#map circle.point{fill:var(--color-main)}ul.elected{margin:0;padding:0;display:flex;flex-flow:row wrap;row-gap:1em;-moz-column-gap:1em;column-gap:1em;justify-content:center}ul.elected>li{list-style-type:none;display:block;color:var(--color-main);background-color:#fff;border:2px solid var(--color-main);padding:1em;flex-basis:100%;border-radius:var(--border-radius-light);text-align:center}ul.elected>li.president{flex-basis:100%;background-color:var(--color-main);color:#fff}ul.elected>li .name{display:block;font-weight:700}ul.elected>li .epci{font-size:.8em}ul.elected>li .details{text-align:initial}ul.elected.organigramme>li:nth-child(4){flex-basis:100%}.comitee img{max-width:min(100%,200px);max-height:100px}.comitee td,.comitee th{text-align:center}.flex.columns{-moz-column-gap:1em;column-gap:1em;align-items:center}.flex.columns>*:first-child{text-align:center}
