@font-face{font-family:Lexend;src:url(/build/assets/Lexend-Light-CljLvlWl.ttf) format("truetype")}@font-face{font-family:Lexend Bold;src:url(/build/assets/Lexend-Medium-B4Ng5Mcm.ttf) format("truetype")}@source "../views";@source "../../content";:root{--light-highlight: #F5F3F7;--main-color-contrast: #C8B1FF;--main-color-contrast-light: #E5DBFF;--second-color-contrast: #BCFF6A;--second-color-contrast-light: #e3ffc1;--form-border-color: var(--main-color-contrast);--color-important: rgb(153, 0, 0);--color-important-light: #FF7777;--general-radius: 15px;--general-padding: 2em;--body-padding: 2em}*{box-sizing:border-box;font-family:Lexend,Arial,Verdana,sans-serif;font-optical-sizing:auto;font-style:normal}h1{font-family:Lexend Bold}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}img{max-width:100%}body>main img{border-radius:var(--general-radius)}body>footer{padding:calc(2 * var(--general-padding))}body>footer,body>main>section.bg{background-color:var(--light-highlight)}body>footer>.fill{margin-left:calc(-2 * var(--general-padding));margin-right:calc(-2 * var(--general-padding))}.xs-hidden{display:none!important}a.external:after{content:" ";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAABJ0AAASdAHeZh94AAAA40lEQVQokaXSMUpDQRDG8V8iiHVIQCFg4wGMVilyAi/jFaxs9RY2XkFrLWztfFjYJ4XRp5i12BHWmBefuLDM7nzznx1mp4MTHFu9ttBFKnw1FjjrLAl/Wl3MG7RbjLAX9iDseeivMIvXl/dFQ9Kd0N/WwQlPuEa/gA/bwgmTgDbD7reBKwwDGOMmzruhvzfBFQYRvB2+j7gP416vgh/Qi8A+HsP/gsuoIAX3Da6K5vQiUVMvpiV8V5Q6iETrGjkjD0mSh+Cr1N/AH/AVjnDfAkx4/tdsb8jzPZI/fSF3tW6xTz8BgxKFWm4A7AEAAAAASUVORK5CYII=);background-size:contain;width:.75em;height:.75em;margin-left:.25em;display:inline-block}.center{text-align:center;margin:0 auto}.titlecaps{font-variant:small-caps;font-weight:700}nav ul li{padding:1em 0}svg.icon{max-width:1em;max-height:1em;vertical-align:middle}svg.icon.icon-md{max-width:2em;max-height:2em}.mini-icon{background-color:var(--main-color-contrast);border-radius:calc(var(--general-radius) / 1.5);width:1.25em;height:1.25em;display:inline-flex;text-align:center;align-items:center;justify-content:center;margin-right:.5em}.mini-icon.secondary{background-color:var(--second-color-contrast)}.mini-icon svg.icon{max-width:.75em;max-height:.75em}.hint{font-style:italic;opacity:.7}article h1{font-size:1.25em}.bb{border-bottom:2px solid var(--light-highlight)}.mb{margin-bottom:var(--general-padding)}.mt50{margin-top:calc(var(--general-padding) / 2)}.mt{margin-top:var(--general-padding)}.ml{margin-left:var(--general-padding)}.tag{display:inline-block;border:1px solid var(--light-highlight);background-color:var(--light-highlight);padding:.25em .75em;border-radius:var(--general-radius);font-size:.8em;text-align:center;margin-top:.25em;white-space:nowrap}.tag svg.icon{width:1em;height:1em;margin-top:-.25em}.tag.tagline{padding:.75em 1.5em;border-radius:10em}.tag.reverse{background-color:#fff}.tag.primary{background-color:var(--main-color-contrast)}.tag.tag-cmp{background-color:var(--main-color-contrast-light)}.tag.tag-ctj,.tag.secondary{background-color:var(--second-color-contrast)}.striped>*:nth-child(odd){background-color:transparent}.bold{font-weight:700}.imp{font-weight:700;color:var(--color-important)}.flex>.ornate{margin:1em 0}.ornate{position:relative;z-index:1;margin:1em;max-height:200px}.ornate+*{position:relative;z-index:1}.ornate img{object-fit:cover;max-height:200px;height:100%;width:100%}.ornate:after,.ornate:before{content:" ";display:inline-block;border-radius:var(--general-radius);width:6em;height:6em;position:absolute;z-index:-1}.ornate:before{background-color:var(--second-color-contrast);bottom:-1em;right:-1em}.ornate:after{background-color:var(--main-color-contrast);top:-1em;left:-1em}.ornate img{width:100%}.card{border-radius:var(--general-radius);padding:var(--general-padding);background-color:var(--light-highlight);margin-bottom:var(--general-padding);position:relative}.card.card-reverse{background-color:#fff}.card.card-thin{padding:calc(var(--general-padding) / 2);margin-bottom:calc(var(--general-padding) / 2)}:not(.flex)>.card:last-child{margin-bottom:0}.card .card-header{background-color:var(--main-color-contrast)}.card.h-card{display:flex}.card.v-card{display:flex;flex-direction:column;justify-content:space-between}.card.v-card,.card.h-card{padding:0}.card .card-content{flex:1;padding:calc(var(--general-padding) / 1.5)}.card:not(.txt-card) .card-content>p{margin:0}.card.h-card .card-header{border-top-left-radius:var(--general-radius);border-bottom-left-radius:var(--general-radius);width:8em;max-width:60px;padding:calc(var(--general-padding) / 2);text-align:center}.card.v-card .card-header{border-top-left-radius:var(--general-radius);border-top-right-radius:var(--general-radius);padding:calc(var(--general-padding) / 2)}.card>*:first-child,.card-content>*:first-child,.card>h2{margin-top:0}.card.v-card .card-header svg{margin-right:.2em}.card .card-header svg{max-width:28px;max-height:28px;vertical-align:middle}.card .card-header>*:first-child{margin:0}.card-stretch{display:flex;flex-direction:column}.card-stretch>:last-child{flex:1;display:flex;align-items:end;justify-content:end}.card.iconleft{padding:1em 2em;margin-left:1.5em;display:flex;align-items:center}.flex>.card.iconleft{margin-bottom:0}.card .card-mini-icon{background-color:var(--main-color-contrast);border-radius:var(--general-radius);padding:calc(var(--general-padding) / 3);width:3em;height:3em;display:flex;align-items:center;justify-content:center;position:absolute;left:-1.5em}.card .card-mini-icon.em{background-color:var(--color-important-light)}.card .card-mini-icon.topleft{background-color:var(--second-color-contrast);top:-1em;left:-1em}.card .card-mini-icon>svg{max-width:100%;max-height:100%}a.block{display:inline-block}a.card,a.flex,a.block{color:inherit;text-decoration:none}.flex>li>a.block{width:100%}.flex{display:flex;flex-direction:column;gap:var(--general-padding)}.flex>.card{margin-bottom:0}.flex.nogap,.flex.sm-nogap{gap:0}.flex.flex-sm{flex-direction:row;gap:calc(var(--general-padding) / 2);flex-wrap:wrap;align-items:center}.flex.flex-sm>*{flex:1}.flex.stretch{align-items:stretch}.miniature>.flex.end{align-items:end;gap:0}.miniature>.flex>*{width:100%}button,a.btn{border-radius:calc(2 * var(--general-radius))}input,textarea,select,button,a.btn,form .file-input{padding:.5em;border:1px solid var(--form-border-color);background-color:#fff}input,textarea,form .file-input{border-bottom-width:3px}button,a.btn{background-color:var(--main-color-contrast);border-color:var(--main-color-contrast);color:#000;display:inline-block;padding:.5em 1em;text-decoration:none;font-size:inherit;text-align:center}button.full,a.btn.full{width:100%}button.btn-icon,a.btn-icon{display:flex;align-items:center;white-space:nowrap}button.btn-icon svg,a.btn-icon svg{margin-right:.5em;min-width:1em}button.btn-secondary,a.btn-secondary{background-color:var(--second-color-contrast);border-color:var(--second-color-contrast)}button.btn-reverse,a.btn-reverse{background-color:#fff}button.btn-thin,a.btn-thin{padding:.25em .75em}button:hover,a.btn:hover{background-color:var(--main-color-contrast-light);cursor:pointer}button.btn-secondary:hover,a.btn-secondary:hover{background-color:var(--second-color-contrast-light)}div.right{text-align:right}button,select,input[type=radio],input[type=radio]+label{cursor:pointer}form.flex{flex-direction:row;flex-wrap:wrap;gap:1em}form a.trigger-clear-form{text-align:center;display:inline-block}form button[type=submit]{width:100%;margin-top:var(--general-padding)}form.miniature button[type=submit]{width:3em;margin-top:0;display:flex;height:3em;min-height:3em;align-items:center}form .file-input{padding:0;position:relative;min-height:100px}form .file-input .instructions{width:100%;height:100%;display:flex;flex-direction:row;gap:3em;text-align:center;align-items:center;justify-content:center}form .file-input .hint{font-size:.9em}form .file-input input[type=file]{height:100%;position:absolute;top:0;text-align:center;padding-top:3em;cursor:pointer;opacity:0}aside>form .form-group+.form-group{margin-top:1em}form fieldset.checkboxes{border:0;padding:0}form .form-group input:not([type=checkbox]):not([type=radio]),form .form-group select,form .form-group textarea,input.w100,select.w100{width:100%}form .w50,form .w100{width:100%}.form-group{display:flex;flex-direction:column}.relative{position:relative}p.title{font-weight:700;font-size:1.25em}abbr.req{margin-left:3px;text-decoration:none;color:var(--color-important)}ul.nodots{padding:0;margin:0}ul.nodots li{list-style-type:none;margin:0 2px}.foldable-box{width:100%;border-radius:var(--general-radius);border:2px solid var(--main-color-contrast);margin-bottom:var(--general-padding)}.foldable-box .foldable-main-title{font-weight:700;background-color:var(--main-color-contrast);border-top-left-radius:calc(var(--general-radius) - 3px);border-top-right-radius:calc(var(--general-radius) - 3px);padding:.75em 1em}.foldable-box .block button{text-align:left;font-weight:600;width:100%;border:0;padding-left:2.5em;border-top:1px solid var(--main-color-contrast);border-radius:0;position:relative}.foldable-box .block button:after{content:" ";position:absolute;top:.75em;left:1em;display:block;width:13px;height:16px;float:right;transform:rotate(0);background-color:#000;-webkit-mask-image:url(/build/assets/chevron-right-BtVUEJDa.svg);mask-image:url(/build/assets/chevron-right-BtVUEJDa.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .3s}.foldable-box .block button.active:after{transform:rotate(90deg)}.foldable-box .block button:focus,.foldable-box .block button.active{background-color:var(--main-color-contrast-light)}.foldable-box .block:first-child button{border-top:0;border-top-left-radius:calc(var(--general-radius) - 3px);border-top-right-radius:calc(var(--general-radius) - 3px)}.foldable-box .block:last-child button:not(.active){border-bottom-left-radius:calc(var(--general-radius) - 3px);border-bottom-right-radius:calc(var(--general-radius) - 3px)}.foldable-box .block .content{padding:0 calc(var(--general-padding) / 2);display:none;text-align:initial}.foldable-box .block button.active+.content{display:block}.foldable-box.thin{margin:1em auto 0;border:0}.foldable-box.thin>.block>button{background-color:transparent}.multimedia{width:100%;margin:0 auto;display:block;text-align:center}.multimedia.video>.content{height:40vh}.multimedia.video .preview{height:100%;width:100%;justify-content:center;align-items:center;margin:0 auto;position:relative}.multimedia.video .preview .img{height:100%;width:100%;position:absolute;background-size:cover;background-position:center;border-radius:var(--general-radius);filter:blur(2px);z-index:-1}.multimedia.video .preview .btn-video-play{padding:1em 2em;flex:initial}.multimedia.video .foldable-box{margin-top:1em;border-color:var(--second-color-contrast)}.multimedia.video .foldable-box button:hover,.multimedia.video .foldable-box button:focus,.multimedia.video .foldable-box button.active{background-color:var(--second-color-contrast-light)}.multimedia.video{margin-top:5em;text-align:initial;position:relative;max-width:900px}#map{align-items:start;gap:0;height:calc(80vh - 2 * var(--general-padding))}#map #list{flex:.6;height:100%;overflow-y:auto;padding-right:calc(var(--general-padding) / 2)}#map #list header{justify-content:space-around}#map #list header>.tag{flex:0}#map #list header>h3{margin:0}#map-filters form button[type=submit]{width:initial}#entities-map{height:100%;width:100%;border:2px solid black}body>header #menu-btn-container{float:right;position:relative;z-index:60}body>header #menu-btn{min-width:70px}body>header nav .em-link a{font-weight:700;color:#8c0909;text-decoration:underline!important}body>header nav .btn-link a{background-color:var(--main-color-contrast);color:#000;border-radius:calc(2 * var(--general-radius));padding:.5em}body>header nav .btn-link a:hover{background-color:var(--main-color-contrast-light)}body>header nav .btn-link a:after{content:" ";display:block;position:relative;top:.35em;left:-.5em;width:.75em;height:.75em;float:right;transform:rotate(0);background-color:#000;-webkit-mask-image:url(/build/assets/chevron-right-light-1vtzQXDT.svg);mask-image:url(/build/assets/chevron-right-light-1vtzQXDT.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .3s}body>header{padding-top:1em;padding-bottom:1em;border:1px solid var(--light-highlight)}body>header>a#main-logo{display:block}body>header>a>img{height:100%;vertical-align:middle}body>header>a>img,img.logo{min-width:150px;max-width:min(200px,100%)}body>header nav{display:none;padding:.5em;border-bottom:1px solid #000}body>header nav a{color:#000;text-decoration:none!important}nav#main-menu>ul>li:focus-within>a,body>header nav li.active>a{font-weight:700}body>header nav ul{margin:0;padding:0}body>header nav>ul{display:flex;flex-direction:column}body>header nav ul li{list-style-type:none}body>header nav ul li.parent.l2>a{position:relative;padding-right:2em!important}body>header nav ul li.parent.l2>a:after{content:" ";display:inline;position:absolute;right:.5em;top:35%;display:block;width:13px;height:16px;float:right;background-color:var(--main-color-contrast);-webkit-mask-image:url(/build/assets/chevron-right-BtVUEJDa.svg);mask-image:url(/build/assets/chevron-right-BtVUEJDa.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .3s}body>header nav ul li.parent.l2.active>a:after{transform:rotate(90deg)}body>header nav ul li.l1:focus-within a,body>header nav ul li.l1.active a{border-radius:var(--general-radius);background-color:var(--main-color-contrast-light)}body>header nav ul li.l1:focus-within.parent>a,body>header nav ul li.l1.active.parent>a{border-bottom-left-radius:0;border-bottom-right-radius:0}body>header nav ul li.l2,body>header nav ul li.l3{padding:.5em 0}body>header nav ul li.l2:first-child,body>header nav ul li.l3:first-child{padding-top:0}body>header nav ul li a{display:block;padding:1em}body>header nav li.current{text-decoration:underline}nav#secondary-nav #search form,nav#main-menu>ul>li>.nav-1{width:100%;overflow:hidden;z-index:1001;background-color:var(--light-highlight);padding:1em}nav#main-menu>ul>li>.nav-1{display:none;max-height:0}nav#main-menu>ul>li:focus-within>.nav-1,nav#main-menu>ul>li.active>.nav-1{display:block;max-height:100vh}nav#main-menu>ul>li>.nav-1>h2{display:none}nav#main-menu>ul>li>.nav-1>ul{position:relative}nav#main-menu>ul>li>.nav-1>ul li a{padding:1em .5em;display:block}nav#main-menu>ul>li>.nav-1>ul>li>a{background-color:#fff;border:1px solid var(--main-color-contrast)}nav#main-menu .nav-2{padding:0 1em;display:none;height:0;overflow:hidden}nav#main-menu>ul>li:focus-within>.nav-1>ul>li:focus-within>.nav-2,nav#main-menu>ul>li.active>.nav-1>ul>li.active>.nav-2{display:block;height:auto}nav#secondary-nav{font-size:.9em}nav#secondary-nav #search form>div{display:flex;width:100%;align-items:flex-end;gap:.5em}nav#secondary-nav #search form>div>*:first-child{flex:1}nav#secondary-nav #search.open form{display:block;min-height:max(200px,20vh)}nav#secondary-nav #search button.btn-icon{border:0;margin:0;width:fit-content;padding:.25em 1em}nav#secondary-nav #search form button.btn-icon{height:2.2em}nav#secondary-nav #search button.btn-icon svg{margin:0}section#breadcrumbs{background-color:var(--main-color-contrast-light)}section#breadcrumbs li:not(:first-child) a:before,section#breadcrumbs li:last-child:before{content:">";margin:0 .5em;display:inline-block;text-decoration:none}footer>.flex{align-items:stretch;margin-bottom:var(--general-padding)}footer>.flex>div:nth-child(2){flex:1}footer>.flex>section:last-child{margin-bottom:0}footer>.flex>div>a{display:block}footer .links{text-align:center}footer .links nav li{padding:0;margin:0}footer .links nav a,footer ul.flat-list li a{display:block;padding:1.5em 0}footer .links a.btn{display:block;text-align:center;margin:2em 0}footer ul.flat-list li:last-child:after{content:none}footer .links{flex:.7}footer .links>a:first-child{display:block;margin-bottom:calc(var(--general-padding) / 2)}footer .links>.btn{margin-top:calc(var(--general-padding) / 4)}footer .links>h1{margin-top:calc(var(--general-padding) / 2)}footer nav a,footer .nav a{color:#000;text-decoration:none}footer .nav a{opacity:.8}footer nav a:hover,footer nav a:focus,footer .nav a:hover,footer .nav a:focus{text-decoration:underline}footer h2{font-size:1.2em}section#head{background-color:var(--main-color-contrast)}section#head hgroup{text-align:center;margin-bottom:calc(3 * var(--general-padding));margin-top:calc(1 * var(--general-padding))}ul#wtc-address-autocomp li{cursor:pointer;border-bottom:1px solid var(--form-border-color);width:100%;padding:.5em 1em;list-style-type:none!important}ul#wtc-address-autocomp{margin:0;padding:0;background-color:#fff;position:absolute;top:100%}ul#wtc-address-autocomp.filled{border:1px solid var(--form-border-color);border-radius:10px}ul#wtc-address-autocomp li:hover,ul#wtc-address-autocomp li:focus{background-color:var(--light-highlight)}ul#wtc-address-autocomp li:last-child{border:none}.noscript,.hidden{display:none}.pagination{padding:0;width:100%;display:inline-flex;flex-direction:row;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(--main-color-contrast);border-color:transparent}.pagination .active{font-weight:700}.pagination svg{height:1em}.pagination li.disabled{background-color:#ebebeb}.disabled,a[disabled]{pointer-events:none}body>main.m-job_offers>aside ul li,body>main.job_offer>aside ul li{margin-bottom:1em}body>main.m-job_offers>aside ul li a,body>main.job_offer>aside ul li a{width:100%}body>main.m-job_offers>aside h2,body>main.job_offer>aside h2{font-size:1.1em}body>main.m-job_offers>aside h3,body>main.job_offer>aside h3{font-size:1em}body>main>section{padding:var(--general-padding)}body>main>aside{padding-bottom:var(--general-padding)}aside.sticky{align-self:start;position:sticky;top:4em}body>main>section.content>a.btn,body>main>section.content>div{margin-bottom:var(--general-padding)}body>main:not(.page_accueil){padding-bottom:var(--general-padding)}body>main:not(.page_accueil)>h1,body>main:not(.page_accueil)>hgroup h1{margin-top:var(--general-padding)}body>main:not(.page_accueil) section>h2{margin-top:var(--general-padding)}body>main:not(.page_accueil)>h1:before,body>main:not(.page_accueil)>hgroup h1:before,body>main.page_accueil>section>h2:before{content:" ";display:inline-block;width:1em;height:1em;vertical-align:middle;background-color:var(--main-color-contrast);border-top-right-radius:50%;border-bottom-right-radius:50%;margin-right:.25em;top:-2px;position:relative}body>main>section.thin{padding-top:calc(var(--general-padding) / 2);padding-bottom:calc(var(--general-padding) / 2)}@media screen and (min-width:688px){section#head #home-grid{display:flex;gap:var(--general-padding);flex-flow:row wrap;align-items:stretch}section#head #home-grid>.card{flex:.5;margin-bottom:0}section#head #home-grid>.card:first-child,section#head #home-grid>:last-child{width:100%;flex:none}section#head #home-grid #quick-links .card>:nth-child(2){white-space:nowrap}}@media screen and (min-width:992px){:root{--body-padding: 6vw}section#head #home-grid h2{font-size:1.2em}section#head #home-grid>.card{margin:0;flex:.25}section#head #home-grid>.card:first-child{flex:.5}section#head #home-grid>:last-child{width:100%;flex:none}section#head #home-grid #quick-links{gap:calc(var(--general-padding) / 2)}section#head #home-grid #quick-links>*{flex:1}.home-container{margin-bottom:calc(var(--general-padding) * 2)}body>header{display:grid;grid-template-columns:auto auto;grid-template-rows:2em 4em;padding:0 3em}body>header>a#main-logo{grid-row:1 / 3}body>header nav{justify-self:end;display:block!important}body>header nav#main-menu{overflow:hidden}body>header>nav,body>header>a:first-child{border:0;height:auto;padding:0}body>header nav#main-menu{grid-row:2 / 3}body>header nav#secondary-nav{grid-row:1 / 2}body>header nav .btn-link a{border-radius:2em;padding:.25em 1em}body>header nav>ul>li{display:inline-block;padding:0 .75em}body>header nav>ul>li.l1>a{white-space:nowrap}body>header nav ul li.parent.l2.active>a:after{transform:none}body>header nav>ul>li.l1:focus-within>a,body>header nav>ul>li.l1.active>a{background-color:initial}body>header nav ul li a{padding:1em 0}body>header nav>ul>li:first-child{padding-left:0}body>header nav>ul>li:last-child{padding-right:0}body>header nav#secondary-nav>ul>li{padding:0}body>header nav>ul{flex-direction:row;justify-content:end;align-items:center;padding:0 3em;gap:1em}body>header nav .btn-link a:after{left:.5em}nav#main-menu>ul{height:5em;gap:0;padding:2em 3em}nav#secondary-nav #search form,nav#main-menu>ul>li>.nav-1{position:absolute;left:0;padding:3em;box-shadow:0 .2em .2em #00000030}nav#main-menu>ul>li>.nav-1{min-height:70vh;top:6.1em}nav#secondary-nav #search form{max-height:0;display:none;top:6.8em;z-index:1002}nav#secondary-nav #search form h2,nav#main-menu>ul>li>.nav-1>h2{margin-top:0;border-bottom:1px solid;display:block}nav#main-menu>ul>li>.nav-1>ul{padding:2em;min-height:40vh}nav#main-menu>ul>li>.nav-1>ul>li{max-width:calc(30% - 2em)}nav#main-menu .nav-2>ul{border-radius:var(--general-radius);background-color:var(--main-color-contrast-light)}nav#main-menu .nav-2{width:calc(70% - 2em);height:calc(100% - 4em);top:0;right:0;position:absolute;margin:2em;padding:calc(var(--general-padding) / 2);border-radius:var(--general-radius);background-color:var(--main-color-contrast-light)}nav#main-menu>ul>li>.nav-1>ul li a{padding:.5em}footer ul.flat-list li:after{content:"|";margin-left:15px}footer ul.flat-list li a{padding:0;margin:0 5px}footer .links{text-align:left}footer .links nav a,footer ul.flat-list li a{display:inline-block;padding:0;text-align:left}footer .links a.btn{margin:.5em 0}nav ul li{padding:.25em 0}.xs-only{display:none}.xs-hidden{display:initial!important}.flex.flex-md{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--general-padding)}.flex.flex-reverse{flex-direction:row-reverse}.flex.flex-md>*{flex:1}.flex.flex-md.flex-50>*{flex-basis:calc(50% - var(--general-padding));width:calc(50% - var(--general-padding))}.flex.flex-md.flex-33>*{flex-basis:calc(33% - var(--general-padding));width:calc(33% - var(--general-padding))}.flex.flex-md.flex-keep>*{flex-grow:0}.miniature .flex.end{flex-direction:column}ul.flat-list li{display:inline-block}form.flex{align-items:initial}form .w50{width:calc(50% - .5em);display:inline-flex}}@media screen and (min-width:1400px){:root{--body-padding: 12vw}section#head #home-grid #quick-links>*{flex:1;flex-basis:calc(25% - var(--general-padding) * 2)}form.miniature button[type=submit]{position:relative;margin-top:-3em}body>header nav>ul{padding:0 3em;gap:2em}body>header nav>ul>li{padding:0 2em}.flex{flex-direction:row;align-items:center;justify-content:space-between}form.flex{align-items:initial}.flex.end{align-items:end}.flex>*{flex:1}form.flex>*{flex:initial}.flex.maxgap{gap:calc(2 * var(--general-padding))}.flex.sm-nogap{gap:var(--general-padding)}.flex>.card{margin-bottom:var(--general-padding)}.flex.flex-md.flex-50>*{flex-basis:0}.ornate,.ornate img{max-height:400px}body>main.m-job_offers,body>main.job_offer{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-areas:"b b b b" "h h h h" "s1 s1 s1 a" "s2 s2 s2 a"}body>main.m-job_offers{grid-template-areas:"b b b b" "h h h h" "s1 s1 s1 a"}body>main.m-job_offers>#breadcrumbs,body>main.job_offer>#breadcrumbs{grid-area:b}body>main.m-job_offers>h1,body>main.job_offer>hgroup{grid-area:h}body>main.m-job_offers>aside,body>main.job_offer>aside{grid-area:a;margin-left:calc(var(--general-padding) / 2)}body>main.m-job_offers>section,body>main.job_offer>#job_description{grid-area:s1}body>main.job_offer>#postuler{grid-area:s2}body>main.m-job_offers>section.w-aside,body>main.job_offer>section.w-aside{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}nav#main-menu>ul>li:focus-within>.nav-1,nav#main-menu>ul>li.active>.nav-1,nav#secondary-nav #search form,body>header,body>main,body>section,body>footer{padding-left:var(--body-padding)!important;padding-right:var(--body-padding)!important}body>header .fill,body>main .fill,body>section .fill,body>footer .fill{margin-left:calc(var(--body-padding) * -1);margin-right:calc(var(--body-padding) * -1)}body>main>section{margin-left:calc(var(--body-padding) * -1);margin-right:calc(var(--body-padding) * -1);padding-left:var(--body-padding);padding-right:var(--body-padding)}
