@font-face{font-family:Hermes;src:url(../fonts/Hermes-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:Hermes;src:url(../fonts/Hermes-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:gilroy;src:url(../fonts/gilroy-bold-webfont.woff2) format("woff2"),url(../fonts/gilroy-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:gilroy;src:url(../fonts/gilroy-light-webfont.woff2) format("woff2"),url(../fonts/gilroy-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../fonts/gilroy-lightitalic-webfont.woff2) format("woff2"),url(../fonts/gilroy-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:italic}.page-title{font-size:2.4em}.page-title,.secondary-title{color:#00945e;font-weight:700}.secondary-title{font-family:Hermes,sans-serif;font-size:1.5em}html{color:#706f6f;font-size:1em;line-height:1.4;font-family:gilroy,sans-serif}body{margin:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{--animate-duration:500ms;--animate-delay:0.4s}h1,h2,h3,h4,h5{font-family:Hermes,sans-serif;font-weight:700}h1 em,h2 em,h3 em,h4 em,h5 em{font-weight:400}h2{font-size:2em}h2,h3{margin:1.5em 0 1em}h3{font-size:1.6em}h4{font-size:1.4em;margin:1.5em 0 1em}.field--name-field-content h2{font-size:2em;margin:1em 0 .6em}.field--name-field-content h3{font-size:1.6em;margin:1em 0 .6em}.field--name-field-content h4{font-size:1.4em;margin:1em 0 .6em}a{text-decoration:none;color:#00945e}a:hover{text-decoration:underline}.container{max-width:1200px;padding:20px;margin:0 auto}.layout-container>footer{background:#00945e url(../images/green_pattern.jpg) repeat;padding:2em 0;border-bottom:20px solid #73797c}.layout-container>footer .footer-top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.layout-container>footer .footer-top .region-footer{grid-column:span 4;color:#fff}.layout-container>footer .footer-top .region-footer .field--name-body a{color:#fff}.layout-container>footer .footer-top .region-footer .field--name-body>:first-child{margin-top:0}.layout-container>footer .footer-top .region-footermenus{grid-column:span 8}.layout-container>footer .vadec-mailing{margin-bottom:2em}.layout-container>footer .vadec-mailing .form-item-email{display:inline-block}.layout-container>footer .vadec-mailing .form-item-email input{width:18em}.layout-container>footer .vadec-mailing .form-item-name{overflow:hidden;height:0;margin:0}.layout-container>footer .vadec-mailing .form-item-firstname,.layout-container>footer .vadec-mailing .form-item-lastname{width:12em}.layout-container>footer .vadec-mailing .button{background-color:#000}.layout-container>footer .credits{color:#fff}.layout-container>footer .credits h3{margin:.5em 0 0;max-width:18em}.layout-container>footer .credits nav li{margin-right:.5em}.layout-container>footer .credits nav a{color:#fff}.d-mobile .layout-container>footer .footer-top{display:block}.block-page-title-block{background-color:#eee;text-align:center;position:relative}.block-page-title-block h1{font-size:2.5em;padding:20px;text-align:center;margin:0}.block-local-tasks-block{background-color:#00482d;padding:6px 20px}body.frontpage .layout-content{position:relative}body.frontpage .layout-content>.vadec-alert{position:absolute;top:0;left:50%;background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);padding:20px 40px;max-width:300px;z-index:4}body.frontpage .layout-content>.vadec-alert h2,body.frontpage .layout-content>.vadec-alert h3,body.frontpage .layout-content>.vadec-alert h4{line-height:1.2;margin:0 0 1em}body.frontpage .layout-content>.vadec-alert>:first-child{margin-top:0}body.frontpage .layout-content>.vadec-alert:after{content:"";height:5px;display:block;background-color:#00945e}ul.pager__items{list-style:none;display:block;text-align:center}ul.pager__items li{display:inline-block;padding:0;margin:0 0 .4em}ul.pager__items li a{display:block;padding:4px 8px;color:#333;border-radius:4px}ul.pager__items li a:hover{background-color:#ccc;text-decoration:none}ul.pager__items li.is-active a{color:#00945e;background-color:#fff}body.menu-opened .layout-container .submenu{top:100%;opacity:1;pointer-events:auto}.search-block-form .js-form-type-search,.search-form .js-form-type-search{position:relative}.search-block-form .js-form-type-search:after,.search-form .js-form-type-search:after{content:"";display:block;background:url(../images/loupe.svg) no-repeat 50% 50%;background-size:100% 100%;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.search-block-form .js-form-type-search input,.search-form .js-form-type-search input{border:0;padding:8px 25px 8px 8px;border-radius:200px;background-color:#fff;width:18em;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.4);box-shadow:0 4px 10px rgba(0,0,0,.4)}.layout-container>header{background-color:#fff;position:relative;z-index:5}.layout-container>header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-container>header .region-header{margin-right:1em}.layout-container>header .search-block-form .form-submit{display:none}.layout-container .vadextra{margin-left:auto;color:#00945e;margin-right:3em}.layout-container .submenu{position:absolute;top:80%;left:0;right:0;background-color:#00945e;padding-bottom:1.5em;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.4);box-shadow:0 10px 10px rgba(0,0,0,.4);opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none}.layout-container .submenu .container{position:relative}#logo img{width:120px}#logo-home{width:220px;height:auto;margin-top:4em;margin-bottom:2em}.open-menu svg{width:70px;height:70px}.region-footermenus,.region-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.region-footermenus nav,.region-menu nav{grid-column:span 4}.region-footermenus ul.menu,.region-menu ul.menu{list-style:none;padding:0;margin:0;display:block}.region-footermenus ul.menu a,.region-menu ul.menu a{color:#fff}.region-footermenus nav>ul.menu>li,.region-menu nav>ul.menu>li{margin-bottom:.5em}.region-footermenus nav>ul.menu>li>a,.region-menu nav>ul.menu>li>a{font-family:Hermes,sans-serif;font-size:1.25em}#bt-menu-close{position:absolute;top:20px;right:20px}#bt-menu-close svg{width:40px;height:40px}.paragraph{position:relative;overflow:hidden}.paragraph .paragraph--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3em}.paragraph .paragraph--header h2{margin:0}.paragraph .paragraph--header a{color:#706f6f;text-decoration:underline;margin-bottom:.7em}.paragraph .field--name-field-bgimage{position:absolute;z-index:1;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph>.container{position:relative;z-index:2}.paragraph .actions{margin:2em 0 1.4em;text-align:center}.paragraph .actions .bt-plus{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;cursor:pointer;color:#00945e;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.paragraph .actions .bt-plus:hover{color:#00613e}.paragraph .actions svg{width:50px;height:50px;border-radius:200px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3)}.paragraph .extended-content{display:none}.paragraph .extended-content.show{display:block}.paragraph--type--simple-content+.paragraph--type--simple-content{border-top:5px solid #706f6f}.paragraph.about-vadec{background:url(../images/apropos-bg.jpg?v=2) no-repeat 50% 0;background-size:100% auto}.paragraph.about-vadec .field--name-field-content{padding-top:8em}.paragraph.about-vadec .field--name-field-content li{margin-bottom:1.5em}.paragraph.about-vadec .field--name-field-content li:first-child,.paragraph.about-vadec .field--name-field-content li:nth-child(2){margin-bottom:4em}.paragraph--type--news{background-color:#e0e0e0}.block-news-news-categories,.paragraph--type--emplois .jobs-teaser,.paragraph--type--keynumbers,body.path-chiffres-cles .region-content{background-color:#00945e;color:#fff;position:relative;background:url(../images/green_pattern.jpg) repeat}.block-news-news-categories .paragraph--header a,.paragraph--type--emplois .jobs-teaser .paragraph--header a,.paragraph--type--keynumbers .paragraph--header a,body.path-chiffres-cles .region-content .paragraph--header a{color:#fff}.block-news-news-categories:before,.paragraph--type--emplois .jobs-teaser:before,.paragraph--type--keynumbers:before,body.path-chiffres-cles .region-content:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent)}.block-news-news-categories:after,.paragraph--type--emplois .jobs-teaser:after,.paragraph--type--keynumbers:after,body.path-chiffres-cles .region-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4))}.block-news-news-categories .container,.paragraph--type--emplois .jobs-teaser .container,.paragraph--type--keynumbers .container,body.path-chiffres-cles .region-content .container{position:relative;z-index:2;padding-top:2em;padding-bottom:2em}.block-news-news-categories .keynumbers,.paragraph--type--emplois .jobs-teaser .keynumbers,.paragraph--type--keynumbers .keynumbers,body.path-chiffres-cles .region-content .keynumbers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.block-news-news-categories .keynumbers>*,.paragraph--type--emplois .jobs-teaser .keynumbers>*,.paragraph--type--keynumbers .keynumbers>*,body.path-chiffres-cles .region-content .keynumbers>*{grid-column:span 3}.block-news-news-categories .field--name-field-keynumbers,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers,.paragraph--type--keynumbers .field--name-field-keynumbers,body.path-chiffres-cles .region-content .field--name-field-keynumbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-news-news-categories .field--name-field-keynumbers>*,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers>*,.paragraph--type--keynumbers .field--name-field-keynumbers>*,body.path-chiffres-cles .region-content .field--name-field-keynumbers>*{width:22%}.block-news-news-categories .keynumbers-list .keynumbers>*,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumbers>*,.paragraph--type--keynumbers .keynumbers-list .keynumbers>*,body.path-chiffres-cles .region-content .keynumbers-list .keynumbers>*{grid-column:span 2}.block-news-news-categories .keynumbers-list .keynumber,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumber,.paragraph--type--keynumbers .keynumbers-list .keynumber,body.path-chiffres-cles .region-content .keynumbers-list .keynumber{margin-bottom:1.5em}.block-news-news-categories .keynumbers-list .keynumber .value-container .value,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumber .value-container .value,.paragraph--type--keynumbers .keynumbers-list .keynumber .value-container .value,body.path-chiffres-cles .region-content .keynumbers-list .keynumber .value-container .value{font-size:2em}.block-news-news-categories .keynumbers-list .keynumber .value-container .unit,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumber .value-container .unit,.paragraph--type--keynumbers .keynumbers-list .keynumber .value-container .unit,body.path-chiffres-cles .region-content .keynumbers-list .keynumber .value-container .unit{font-size:1.25em}.block-news-news-categories .keynumbers-list .keynumber .title,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumber .title,.paragraph--type--keynumbers .keynumbers-list .keynumber .title,body.path-chiffres-cles .region-content .keynumbers-list .keynumber .title{font-size:1em}.block-news-news-categories .keynumber,.paragraph--type--emplois .jobs-teaser .keynumber,.paragraph--type--keynumbers .keynumber,body.path-chiffres-cles .region-content .keynumber{color:#fff;text-decoration:none;text-align:center}.block-news-news-categories .keynumber .icon,.paragraph--type--emplois .jobs-teaser .keynumber .icon,.paragraph--type--keynumbers .keynumber .icon,body.path-chiffres-cles .region-content .keynumber .icon{display:block;margin:.25em auto;position:relative;width:60%}.block-news-news-categories .keynumber .icon:after,.paragraph--type--emplois .jobs-teaser .keynumber .icon:after,.paragraph--type--keynumbers .keynumber .icon:after,body.path-chiffres-cles .region-content .keynumber .icon:after{display:block;content:"";padding-top:100%}.block-news-news-categories .keynumber svg,.paragraph--type--emplois .jobs-teaser .keynumber svg,.paragraph--type--keynumbers .keynumber svg,body.path-chiffres-cles .region-content .keynumber svg{position:absolute;display:block;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease;transition:all .2s ease}.block-news-news-categories .keynumber .value-container,.paragraph--type--emplois .jobs-teaser .keynumber .value-container,.paragraph--type--keynumbers .keynumber .value-container,body.path-chiffres-cles .region-content .keynumber .value-container{display:block;font-weight:700}.block-news-news-categories .keynumber .value-container .value,.paragraph--type--emplois .jobs-teaser .keynumber .value-container .value,.paragraph--type--keynumbers .keynumber .value-container .value,body.path-chiffres-cles .region-content .keynumber .value-container .value{font-size:2.75em}.block-news-news-categories .keynumber .value-container .unit,.paragraph--type--emplois .jobs-teaser .keynumber .value-container .unit,.paragraph--type--keynumbers .keynumber .value-container .unit,body.path-chiffres-cles .region-content .keynumber .value-container .unit{font-size:2em}.block-news-news-categories .keynumber .title,.paragraph--type--emplois .jobs-teaser .keynumber .title,.paragraph--type--keynumbers .keynumber .title,body.path-chiffres-cles .region-content .keynumber .title{display:block;font-weight:400;font-size:1.5em}.block-news-news-categories .keynumber.disabled,.paragraph--type--emplois .jobs-teaser .keynumber.disabled,.paragraph--type--keynumbers .keynumber.disabled,body.path-chiffres-cles .region-content .keynumber.disabled{position:relative;opacity:.75}.block-news-news-categories .keynumber.disabled:before,.paragraph--type--emplois .jobs-teaser .keynumber.disabled:before,.paragraph--type--keynumbers .keynumber.disabled:before,body.path-chiffres-cles .region-content .keynumber.disabled:before{content:"désactivé";position:absolute;top:4px;left:4px}.block-news-news-categories a.keynumber:hover svg,.paragraph--type--emplois .jobs-teaser a.keynumber:hover svg,.paragraph--type--keynumbers a.keynumber:hover svg,body.path-chiffres-cles .region-content a.keynumber:hover svg{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}body.path-chiffres-cles .region-content{border-bottom:4px solid #181414}body.path-chiffres-cles .region-content:after{height:300px}.paragraph--type--horaires{background-color:#00945e;color:#fff;position:relative;background:url(../images/green_pattern.jpg) repeat;overflow:visible;z-index:3}.paragraph--type--horaires .paragraph--header a{color:#fff}.paragraph--type--horaires:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent)}.paragraph--type--horaires:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4))}.paragraph--type--horaires .horaires{line-height:1.2;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.paragraph--type--horaires .horaires h3{font-size:1em;margin:.5em 0}.paragraph--type--horaires .horaires .horaire{grid-column:span 4}.paragraph--type--horaires .horaires .horaire .rows:before{content:"";width:2.5em;height:2.5em;border-radius:200px;float:left;-webkit-box-shadow:3px 5px 12px rgba(0,0,0,.4);box-shadow:3px 5px 12px rgba(0,0,0,.4);background-color:#00ff67}.paragraph--type--horaires .horaires .horaire .rows .row{margin-left:4em}.paragraph--type--horaires .horaires .horaire .rows .row.holidays{padding-top:.5em;border-top:1px solid hsla(0,0%,100%,.5);margin-top:.5em}.paragraph--type--horaires .horaires .horaire .rows .row.holidays h4{margin:0 0 .4em;font-size:1em}.paragraph--type--horaires .horaires .horaire.unavailable .rows:before{background-color:red}.paragraph--type--horaires .horaires .d{margin-top:4px;font-weight:700}.paragraph--type--horaires .horaires .s{display:inline-block;margin-right:.75em}.paragraph--type--video .container{padding-top:2em;padding-bottom:2em}.paragraph--type--video .paragraph--header{margin-bottom:2em;display:block}.paragraph--type--video .paragraph--header h2{text-align:center;margin-bottom:.5em;font-size:1.25em}.paragraph--type--video .field--name-field-video{max-width:1000px;margin:1.5em auto 0}.paragraph--type--video .field--name-field-video iframe{border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.paragraph--type--contact{background:url(../images/contact-bg.jpg) repeat-x 50% 100%}.paragraph--type--contact .contact-block{padding-top:1.5em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.paragraph--type--contact .contact-block>*{grid-column:span 6}.paragraph--type--contact .contact-block .col1 .icon-container{text-align:center}.paragraph--type--contact .contact-block .col1 svg{width:80%;height:auto}.paragraph--type--contact .contact-block .col1 .vadec-mailing,.paragraph--type--contact .contact-block .col1 h2{width:90%;margin-left:10%}.paragraph--type--contact .contact-block .col1 h2{margin-bottom:0}.paragraph--type--contact .contact-block .col2 h2{margin:0}.paragraph--type--contact .contact-block .contact-message-form [name=mail],.paragraph--type--contact .contact-block .contact-message-form [name=name]{width:25em}.paragraph--type--contact .contact-block .vadec-mailing .form-item-email{display:inline-block}.paragraph--type--contact .contact-block .vadec-mailing .form-item-email input{width:18em}.paragraph--type--contact .contact-block .vadec-mailing .form-item-name{overflow:hidden;height:0;margin:0}.vadec-mailing .form-item-firstname,.vadec-mailing .form-item-lastname{display:inline-block;width:49%;margin-bottom:0}.vadec-mailing .form-item-email{display:block}.paragraph--type--contentimage-2cols .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph--type--contentimage-2cols .cols>*{width:48.69%}.paragraph--type--contentimage-2cols .cols img{max-width:100%;height:auto}.paragraph--type--contentimage-2cols.right .cols{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--contentimage-2cols.lightradial{background:radial-gradient(ellipse at 50% 80%,#fefefe 25%,#d8d8d8 100%)}.paragraph--type--contentimage-2cols.dark,.paragraph--type--contentimage-2cols.darker{color:#fff;background-color:#706f6f}.paragraph--type--contentimage-2cols.dark .paragraph--header a,.paragraph--type--contentimage-2cols.darker .paragraph--header a{color:#fff}.paragraph--type--contentimage-2cols.dark .main-content .actions,.paragraph--type--contentimage-2cols.darker .main-content .actions{margin:2em 0;text-align:center}.paragraph--type--contentimage-2cols.dark .main-content .actions .bt-plus,.paragraph--type--contentimage-2cols.darker .main-content .actions .bt-plus{color:#fff}.paragraph--type--contentimage-2cols.dark .main-content .actions .bt-plus:hover,.paragraph--type--contentimage-2cols.darker .main-content .actions .bt-plus:hover{color:#94ffd8}.paragraph--type--contentimage-2cols.darker{background-color:#181414}.paragraph--type--contentimage-2cols .main-content{position:relative;overflow:hidden}.paragraph--type--contentimage-2cols .main-content>.container{position:relative;z-index:2}.paragraph--type--contentimage-2cols .main-content .cols+.actions{margin-top:0}.paragraph--type--form{background:radial-gradient(ellipse at 50% 80%,#fefefe 25%,#d8d8d8 100%);padding-bottom:1.5em}details.form-wrapper{margin:1em 0}details.form-wrapper summary{cursor:pointer}details.form-wrapper .webform-element-description{padding:10px;border:1px solid #ccc}.form-composite,.webform-type-fieldset{display:block;padding:.5em 1.5em;border:1px dotted #aaa;background-color:hsla(0,0%,100%,.5)}.form-composite.form-item,.webform-type-fieldset.form-item{margin-bottom:2em}.form-composite legend,.webform-type-fieldset legend{display:block;padding:.4em 1em;background-color:#fff;font-weight:700;color:#00945e}.paragraph--type--places .places{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.paragraph--type--places .places .place{grid-column:span 6}.paragraph--type--places .places .place>.content{position:relative;z-index:1;margin-left:12%;border-bottom:10px solid #00945e;background-color:#fff;padding:30px;font-size:0}.paragraph--type--places .places .place>.content>*{font-size:1rem}.paragraph--type--places .places .place>.content .field--name-label{font-size:1.6rem}.paragraph--type--places .field--name-field-image img{max-width:95%;height:auto}.paragraph--type--places .field--name-field-image+.content{margin-top:-30px}.paragraph--type--places .category{padding:1em 0;background-color:#e0e0e0}.paragraph--type--places .category:nth-child(2n){background-color:#bfc2c3;position:relative;z-index:1;-webkit-box-shadow:0 0 40px rgba(0,0,0,.6);box-shadow:0 0 40px rgba(0,0,0,.6)}.paragraph--type--places .field--name-label{font-family:Hermes,sans-serif;font-weight:700}.paragraph--type--places .field--name-field-texticons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph--type--places .field--name-field-texticons>.field__item{grid-column:span 4;position:relative}.paragraph--type--places .field--name-field-texticons>.field__item svg{color:#00945e;width:28px;height:28px;vertical-align:middle;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--places .field--name-field-texticons>.field__item .title{display:block;line-height:1.3;margin-left:40px;font-size:.75em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.paragraph--type--places .field--name-description{display:inline-block;vertical-align:bottom;width:65%;margin-bottom:1em}.paragraph--type--places .field--name-description>:last-child{margin-bottom:0}.paragraph--type--places .field--name-description a{color:inherit;text-decoration:underline}.paragraph--type--places .link_horaire{display:inline-block;vertical-align:bottom;width:30%;margin-left:5%;margin-bottom:1em}.paragraph--type--places .field--name-field-link{font-size:.875em;margin-bottom:1em}.paragraph--type--places .field--name-field-link a{color:inherit;text-decoration:underline}.paragraph--type--places .horaire .rows{font-size:.75em}.paragraph--type--places .horaire .d{margin-top:4px;font-weight:700}.paragraph--type--places .horaire .s{display:inline-block;margin-right:.75em}.paragraph--type--places p.big{font-size:1.2em}#drupal-off-canvas-wrapper .waste.waste--view-mode-full .field--name-icon{margin-bottom:1em}#drupal-off-canvas-wrapper .waste.waste--view-mode-full .field--name-icon img{width:64px;height:64px}#drupal-off-canvas-wrapper .waste.waste--view-mode-full .field--name-description{margin:2em 0}.waste.waste--view-mode-full .field--name-icon{margin-bottom:1em}.waste.waste--view-mode-full .field--name-icon img{width:64px;height:64px}.waste.waste--view-mode-full .field--name-description{margin:2em 0}.waste-search{border-top:2px dotted #fff;padding:1.5em 0;margin-top:1.5em}.waste-search a{color:#fff}.waste-search h2{display:inline-block;font-size:1.5em;vertical-align:middle;margin:0}.waste-search .input-container{display:inline-block;vertical-align:middle;position:relative;margin-left:1em}.waste-search .input-container label{position:absolute;left:10px;top:-60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:400;font-style:italic;font-size:1em}.waste-search .input-container .ajax-progress{display:none}.waste-search .input-container .ajax-progress,.waste-search .input-container .search-icon{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.waste-search .input-container .search-icon{width:20px;height:20px}.waste-search .input-container input{border:0;padding:8px 25px 8px 8px;border-radius:200px;background-color:#fff;width:28em}.waste-search .input-container .results{position:absolute;margin-top:5px;top:100%;left:0;right:0;background-color:#fff;z-index:5;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.2);box-shadow:0 4px 5px rgba(0,0,0,.2)}.waste-search .input-container .results a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 5px;border:1px solid #ccc;border-bottom:0;color:#333;line-height:1.2}.waste-search .input-container .results a:last-child{border-bottom:1px solid #ccc}.waste-search .input-container .results a:hover{text-decoration:none;background-color:#aeffe1}.waste-search .input-container .results a img{width:50px;height:50px}.waste-search .input-container .results a>span:first-child{-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.waste-search .input-container .results a>span:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.waste-search .input-container .results a .title{display:block;color:#00945e}.waste-search .input-container .results a .keywords{display:block}.waste-search .input-container .results a .keywords em{background-color:#ff0}.waste-search .input-container input:placeholder-shown+label{top:50%;color:#999}.waste-search .input-container input:focus+label{top:-50%;color:#fff}.waste-search .input-container.loading .ajax-progress{display:block}.waste-search .input-container.loading .search-icon{display:none}.joblist .job{background-color:#e0e0e0}.joblist .job:nth-child(2n){background-color:#f4f4f4}.job--full{padding:1em 0}.job--full .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.job--full .row>*{grid-column:span 6}.job--full .extra{padding:20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:10px solid #00945e}.job--full .field--name-field-start,.job--full .field--name-field-workplace{margin-bottom:.75em}.job--full .field--name-field-start .field__item,.job--full .field--name-field-workplace .field__item{font-size:1.25em;font-weight:700;font-family:Hermes,sans-serif}.job--full .field--name-field-link a{background-color:#00945e;display:inline-block;color:#fff;padding:10px 16px;font-size:inherit;font-family:inherit;cursor:pointer;border:0;border-radius:50px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.job--full .field--name-field-link a:hover{background-color:#00613e;text-decoration:none}.job--full .field--name-field-link a.copy-anchor{background-color:#f0f0f0;padding:7px;border:1px solid #aaa;color:#00945e;border-radius:200px;position:absolute;top:5px;left:10px;z-index:5;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.job--full .field--name-field-link a.copy-anchor span{display:none}.job--full .field--name-field-link a.copy-anchor:hover span{display:inline-block}.job--full .field--name-label{text-align:center;font-size:2em;font-weight:700;font-family:Hermes,sans-serif;color:#00945e;margin:0 auto;max-width:30em}.faq-page .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.faq-page .col-1{grid-column:span 5}.faq-page .col-2{grid-column:span 7}.faq-page .term-faq>h3{margin:1em 0}.faq-page .term-faq>h3 a{display:block;padding-right:2em;color:#00945e;position:relative}.faq-page .term-faq>h3 a:after{content:"";display:block;height:1.5em;width:1.5em;background:url(../images/right-arrow-green.svg) no-repeat 50% 50%;background-size:70% 70%;border:1px solid #00945e;position:absolute;right:0;top:50%;border-radius:200px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.faq-page .term-faq .field--name-description{display:none}.faq-page .term-faq.opened .field--name-description{display:block}.faq-page .term-faq.opened>h3 a:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.faq-page .term-faq:after{content:"";display:block;background-color:#333;width:2em;height:1px}.term-faq--full{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.term-faq--full>*{grid-column:span 6}ol.search-list{padding:0;list-style:none}ol.search-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}ol.search-list>li .col-1{margin-right:1.4em;width:200px;-ms-flex-negative:0;flex-shrink:0}ol.search-list>li .col-1 img{width:200px}ol.search-list>li .col-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ol.search-list>li .col-2>h3{margin:0 0 .5em}ol.search-list>li .col-2>h3 a{color:#00945e}.search-form #edit-help-link,.search-form #edit-lang-fieldset,.search-form #edit-types-fieldset{display:none}.search-form #edit-keywords-fieldset .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.search-form #edit-keywords-fieldset .fieldset-wrapper>*{grid-column:span 4}.carousel-container-container{max-width:1000px;margin:0 auto;position:relative}.carousel-container-container button.bt{border:none;margin:0;padding:6px;width:auto;overflow:visible;background:#a4a4a4;color:#fff;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;top:90px;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px}.carousel-container-container button.bt svg{width:18px;display:block}.carousel-container-container button.bt.bt-prev{left:-40px}.carousel-container-container button.bt.bt-next{right:-40px}.carousel-container-container button.bt:hover{cursor:pointer;background-color:#00945e;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.2);box-shadow:0 3px 4px rgba(0,0,0,.2)}.carousel-container{overflow:hidden}.carousel-container .field--name-text{font-family:Hermes,sans-serif;font-weight:700;font-size:.9em;text-transform:uppercase;margin-top:.5em;text-align:center;color:#a4a4a4;margin-left:-15px;margin-right:-15px}.carousel-container .field--name-field-carousel-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-transition:left .3s ease;transition:left .3s ease;margin:0 auto}.carousel-container .field--name-field-carousel-items>.field__item{width:190px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.paragraph--type--carousel .field--name-field-subtitle{font-family:Hermes,sans-serif;color:#00945e;font-size:2em;font-weight:700;text-align:center;margin:1em 0}.paragraph--arrows .carousel-container .field--name-field-carousel-items>.field__item:not(:last-child):after{position:absolute;content:"";top:90px;left:175px;width:30px;height:30px;background:url(../images/right-arrow-grey.svg) no-repeat 50% 50%;background-size:100% 100%;display:block}.carousel-item{display:block}a.carousel-item:hover{text-decoration:none}a.carousel-item:hover .field--name-text{color:#00945e}.citations-container{max-width:1000px;margin:0 auto;overflow:hidden;position:relative}.citations-container button.bt{border:none;margin:0;padding:2px 15px 4px;width:auto;overflow:visible;background:#00945e;color:#fff;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;top:50%;border-radius:50px}.citations-container button.bt svg{width:18px}.citations-container button.bt.bt-prev{left:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.citations-container button.bt.bt-next{right:40px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.citations-container button.bt:hover{cursor:pointer;background-color:#00613e;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.2);box-shadow:0 3px 4px rgba(0,0,0,.2)}.citations-container .field--name-label{font-family:Hermes,sans-serif;font-weight:700;font-size:2em;margin-bottom:.5em;text-align:center;color:#00945e}.citations-container .field--name-label:after{content:"”";display:block}.citations-container .field--name-description{text-align:center;font-size:1.25em;max-width:700px;margin:0 auto}.citations-container .field--name-icon{text-align:center;margin-top:1.5em}.citations-container .field--name-icon svg{height:140px;width:auto;color:#00945e}.citations-container .field--name-field-citations{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.citations-container .field--name-field-citations>.field__item{grid-column:1;grid-row:1;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative}.citations-container .field--name-field-citations>.field__item .item-inside{border-radius:50px;padding:50px 30px;background-color:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.paragraph--type--citations.anim .citations-container .field--name-field-citations>.field__item{left:100%}.paragraph--type--citations.anim .citations-container .field--name-field-citations>.field__item.show-left{left:-100%}.paragraph--type--citations.anim .citations-container .field--name-field-citations>.field__item.show{-webkit-transition:left .3s ease;transition:left .3s ease;left:0}.paragraph--type--citations.anim .citations-container .field--name-field-citations>.field__item.hide-left{left:100%}.paragraph--type--citations.anim .citations-container .field--name-field-citations>.field__item.hide-right{left:-100%}.field--name-field-media-oembed-video{position:relative;max-width:800px;margin:0 auto}.field--name-field-media-oembed-video:after{content:"";padding-top:56.25%;display:block}.field--name-field-media-oembed-video .media-oembed-content{width:100%;height:100%;position:absolute;top:0;left:0}.node--type-page>header{overflow:hidden;position:relative}.node--type-page>header .field--name-field-background-image{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.node--type-page>header .field--name-field-background-image img{max-width:none}.node--type-page>header .field--name-field-header-image{z-index:2;max-width:900px;position:relative;right:-50px}.node--type-page>header .container{z-index:2;position:relative;padding-top:0;padding-bottom:0;height:588px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.node--type-page>header .container>.content{max-width:32%;padding-top:1.5em;padding-bottom:1.5em}.node--type-page>header .container>.content>.field--name-field-header-image{display:none}.node--type-page>header h1{color:#00945e;font-weight:700;font-size:2.4em;margin:0 0 1.5em}.node--type-page.no-image ul.links-link-icons{top:50px;right:0}.node--type-page.no-image ul.links-link-icons li{display:inline-block;margin-bottom:0;margin-left:2em}.node--type-page.no-image ul.links-link-icons li a{font-size:.875em}.node--type-page.no-image ul.links-link-icons li a .title{font-size:1em;padding:5px 12px;position:absolute;right:0;margin-top:10px;margin-right:0;top:50%;-webkit-transform:none;transform:none}.node--type-page.no-image ul.links-link-icons li a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.node--type-page.no-image ul.links-link-icons li a:hover .title{top:100%;right:0}.node--type-page ul.links-link-icons{position:absolute;top:50px;right:20px;margin:0;list-style:none;padding:0;z-index:3}.node--type-page ul.links-link-icons li{display:block;padding:0;margin-bottom:1.5em}.node--type-page ul.links-link-icons li a{position:relative;display:block;text-align:center;background-color:#00945e;width:3.5em;height:3.5em;border-radius:200px;padding:.4em;color:#fff;-webkit-box-shadow:5px 8px 15px rgba(0,0,0,.4);box-shadow:5px 8px 15px rgba(0,0,0,.4);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.node--type-page ul.links-link-icons li a .title{font-size:1em;font-weight:700;font-family:Hermes,sans-serif;color:#706f6f;background-color:hsla(0,0%,100%,.7);border-radius:20px;padding:10px 16px;position:absolute;right:50%;opacity:0;margin-right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.node--type-page ul.links-link-icons li a:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.node--type-page ul.links-link-icons li a:hover .title{opacity:1;right:100%}.node--type-page ul.links-link-icons svg{pointer-events:none}body.path-actus .node--type-article{max-width:706px;margin:0 auto 2em}body.path-actualites .node-list,body.path-taxonomy .node-list{background-color:#f0f0f0}body.path-actualites .node-list .nodes,body.path-taxonomy .node-list .nodes{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}body.path-actualites .node-list .nodes .node,body.path-taxonomy .node-list .nodes .node{grid-column:span 6;margin-bottom:1em}body.path-actualites .node--type-article.node--view-mode-list .header .node-title,body.path-actualites .node--type-article.node--view-mode-teaser .header .node-title,body.path-taxonomy .node--type-article.node--view-mode-list .header .node-title,body.path-taxonomy .node--type-article.node--view-mode-teaser .header .node-title{font-size:1.25em}body.path-actualites .node--type-article.node--view-mode-list .field--name-field-background-image,body.path-actualites .node--type-article.node--view-mode-teaser .field--name-field-background-image,body.path-taxonomy .node--type-article.node--view-mode-list .field--name-field-background-image,body.path-taxonomy .node--type-article.node--view-mode-teaser .field--name-field-background-image{margin-right:1.5em}.node--type-article.node--view-mode-full>header,.node--type-article.node--view-mode-news-first>header{overflow:hidden;position:relative}.node--type-article.node--view-mode-full>header .field--name-field-background-image img,.node--type-article.node--view-mode-news-first>header .field--name-field-background-image img{max-width:100%;height:auto;margin:0 auto}.node--type-article.node--view-mode-full>header:before,.node--type-article.node--view-mode-news-first>header:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background:-webkit-gradient(linear,left top,right top,color-stop(45%,hsla(0,0%,100%,.85)),color-stop(70%,hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,.85) 45%,hsla(0,0%,100%,0) 70%)}.node--type-article.node--view-mode-full>header .content-wrapper,.node--type-article.node--view-mode-news-first>header .content-wrapper{top:0;left:0;right:0;bottom:0;position:absolute}.node--type-article.node--view-mode-full>header .container,.node--type-article.node--view-mode-news-first>header .container{padding-top:100px;padding-bottom:50px}.node--type-article.node--view-mode-full>header .container>.content,.node--type-article.node--view-mode-news-first>header .container>.content{max-width:40%}.node--type-article.node--view-mode-full>header h1,.node--type-article.node--view-mode-news-first>header h1{color:#00945e;font-weight:700;font-size:2.4em;font-size:2em;margin:0 0 1.5em}.node--type-article.node--view-mode-full>header .field--name-field-tags,.node--type-article.node--view-mode-news-first>header .field--name-field-tags{margin-bottom:1em}.node--type-article.node--view-mode-full>header .field--name-field-tags a,.node--type-article.node--view-mode-news-first>header .field--name-field-tags a{text-transform:uppercase;color:#00945e}.node--type-article.node--view-mode-full.no-image>header,.node--type-article.node--view-mode-news-first.no-image>header{overflow:hidden;position:relative}.node--type-article.node--view-mode-full.no-image>header:before,.node--type-article.node--view-mode-news-first.no-image>header:before{display:none}.node--type-article.node--view-mode-full.no-image>header .content-wrapper,.node--type-article.node--view-mode-news-first.no-image>header .content-wrapper{background-color:#f0f0f0;position:static}.node--type-article .field--name-body{margin:0 auto;max-width:50em}.node--type-article .field--name-body p{font-size:1.125em}.node--type-article.node--view-mode-list,.node--type-article.node--view-mode-teaser{position:relative}.node--type-article.node--view-mode-list .header,.node--type-article.node--view-mode-teaser .header{position:absolute;top:40px;right:0;max-width:95%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px 0 20px;z-index:2}.node--type-article.node--view-mode-list .header .node-title,.node--type-article.node--view-mode-teaser .header .node-title{display:block;color:#00945e;font-family:Hermes,sans-serif;font-weight:700;font-size:1.5em;line-height:1.2;color:#706f6f;margin-bottom:.5em}.node--type-article.node--view-mode-list .header .node-title:hover,.node--type-article.node--view-mode-teaser .header .node-title:hover{color:#00945e;text-decoration:none}.node--type-article.node--view-mode-list .header .field--name-field-teaser,.node--type-article.node--view-mode-teaser .header .field--name-field-teaser{font-size:.75em;line-height:1.2;margin-bottom:2em}.node--type-article.node--view-mode-list .header .border-bottom,.node--type-article.node--view-mode-teaser .header .border-bottom{display:block;margin:20px -40px 0 -20px;height:10px}.node--type-article.node--view-mode-list .header ul.links,.node--type-article.node--view-mode-teaser .header ul.links{list-style:none;padding:0}.node--type-article.node--view-mode-list .header ul.links li,.node--type-article.node--view-mode-teaser .header ul.links li{display:inline-block}.node--type-article.node--view-mode-list .header ul.links li a,.node--type-article.node--view-mode-teaser .header ul.links li a{font-size:.75em;color:#706f6f}.node--type-article.node--view-mode-list .header ul.links li a:hover,.node--type-article.node--view-mode-teaser .header ul.links li a:hover{color:#00945e;text-decoration:none}.node--type-article.node--view-mode-list .header ul.links li a:after,.node--type-article.node--view-mode-teaser .header ul.links li a:after{content:" >"}.block-news-news-categories h2{margin:.5em 0 .25em}.block-news-news-categories ul.links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%;list-style:none;padding:0;margin:0}.block-news-news-categories ul.links li{grid-column:span 4;padding:0;margin:0 0 1em}.block-news-news-categories ul.links li a{color:#fff}.news-layout img.img-mobile{display:none}nav.tabs>ul{margin:1em 0;display:block;padding:0;text-align:center;list-style:none;font-size:0}nav.tabs>ul>li{display:inline-block;margin:0;padding:0;font-size:1rem}nav.tabs>ul>li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #ccc}nav.tabs>ul>li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}nav.tabs>ul a{display:block;border:1px solid #ccc;padding:.4em .75em .3em;text-decoration:none;color:#00945e;border-left:0;background-color:#fff}nav.tabs>ul a:hover{text-decoration:none;background-color:#0bffa6}nav.tabs>ul a.is-active,nav.tabs>ul li.is-active a{background-color:#00945e;border-color:#00945e;color:#fff}nav.menu-social{display:inline-block}nav.menu-social ul{margin:0;padding:0;list-style:none;display:block}nav.menu-social ul li{display:inline-block}nav.menu-social ul li a{color:#706f6f}nav.menu-social ul li svg{width:20px;height:20px}.pager__item--ellipsis{border:1px solid #ccc;padding:.4em .75em .3em;color:#333;border-left:0}.block-system-breadcrumb-block{background-color:#00945e}.block-system-breadcrumb-block .container{padding-top:2px;padding-bottom:2px}.block-system-breadcrumb-block ol{list-style:none;padding:0;margin:0}.block-system-breadcrumb-block ol li{color:#fff;padding:0;display:inline-block}.block-system-breadcrumb-block ol li:after{content:">";display:inline-block;margin:0 .5em;color:#fff}.block-system-breadcrumb-block ol li:last-child:after{display:none}.block-system-breadcrumb-block ol li a{color:#fff}.form-item{margin:1em 0}label{display:block;cursor:pointer;font-weight:700;font-size:1em;color:#999}label.form-required:after{content:" *";font-size:.8em;vertical-align:super;color:#a66;font-weight:700}.form-checkbox+label,.form-radio+label{display:inline-block;font-weight:400}input.form-email,input.form-number,input.form-password,input.form-tel,input.form-text,input.form-url{font-size:1em;padding:3px 5px;margin:.33em 0}input.error{border:1px solid #a66;background-color:#f8f2f2}.js-form-type-select{margin:1.75em 0 1em;position:relative;font-size:inherit;line-height:inherit}.js-form-type-select label{position:absolute;left:10px;top:-.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;padding:8px 25px 8px 8px;border-radius:1.5em;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:.33em 0;font-size:inherit;line-height:inherit}.form-item--basictext,.form-item--textarea{position:relative;margin:1.75em 0 1em}.form-item--basictext label,.form-item--textarea label{position:absolute;left:10px;top:-.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:700;font-size:1em;color:#999}.form-item--basictext .form-input,.form-item--textarea .form-input{border:0;padding:8px 25px 8px 8px;border-radius:1.5em;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.form-item--basictext textarea.form-input,.form-item--textarea textarea.form-input{width:100%}.form-item--basictext .form-input:placeholder-shown+label,.form-item--textarea .form-input:placeholder-shown+label{top:1.35em}.form-item--basictext .form-input:focus+label,.form-item--textarea .form-input:focus+label{top:-.8em}.form-item--basictext .form-input.error+label,.form-item--textarea .form-input.error+label{color:#a66}.webform-flex--container>.form-item.form-item--basictext,.webform-flex--container>.form-item.form-item--textarea,.webform-flex--container>.form-item.js-form-type-select{margin:1.25em 0 0}.webform-confirmation__message{padding:1em;font-size:1.5em;background-color:#fff;border-color:1px solid #ccc;margin:1em 0}.button,a.btn,a.btn-arrow{background-color:#00945e;display:inline-block;color:#fff;padding:10px 16px;font-size:inherit;font-family:inherit;cursor:pointer;border:0;border-radius:50px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.button:hover,a.btn-arrow:hover,a.btn:hover{background-color:#00613e;text-decoration:none}.button.copy-anchor,a.btn-arrow.copy-anchor,a.btn.copy-anchor{background-color:#f0f0f0;padding:7px;border:1px solid #aaa;color:#00945e;border-radius:200px;position:absolute;top:5px;left:10px;z-index:5;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.button.copy-anchor span,a.btn-arrow.copy-anchor span,a.btn.copy-anchor span{display:none}.button.copy-anchor:hover span,a.btn-arrow.copy-anchor:hover span,a.btn-arrow:after,a.btn.copy-anchor:hover span{display:inline-block}a.btn-arrow:after{content:"";height:1em;width:1em;background:url(../images/right-arrow.svg) no-repeat 50% 50%;margin-left:1.5em;vertical-align:middle}ul{list-style:disc;padding-left:1em}ul.columns-2,ul.columns-2-narrow,ul.columns-3{display:block;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%;padding:0;margin:0;list-style:none}ul.columns-2 li,ul.columns-2-narrow li,ul.columns-3 li{padding:0}ul.columns-2 li,ul.columns-2-narrow li{grid-column:span 6}ul.columns-3 li{grid-column:span 4}ul.columns-2-narrow li{padding-left:3em;padding-right:3em}.d-mobile ul.columns-2,.d-mobile ul.columns-2-narrow,.d-mobile ul.columns-3{display:block}.d-mobile ul.columns-2 li,.d-mobile ul.columns-2-narrow li,.d-mobile ul.columns-3 li{width:auto}p.big{font-size:1.5em;max-width:40em;margin-left:auto;margin-right:auto}p.chapo{font-weight:700;font-family:Hermes,sans-serif;padding-bottom:.5em;border-bottom:2px solid #00945e;font-size:1.25em}.green{color:#00945e}.ck-widget.row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:2.62%;-moz-column-gap:2.62%;column-gap:2.62%}.ck-widget.row .col-1{grid-column:span 1}.ck-widget.row .col-2{grid-column:span 2}.ck-widget.row .col-3{grid-column:span 3}.ck-widget.row .col-4{grid-column:span 4}.ck-widget.row .col-6{grid-column:span 6}.button.copy-anchor{background-color:#f0f0f0;padding:7px;border:1px solid #aaa;color:#00945e;border-radius:200px;position:absolute;top:5px;left:10px;z-index:5;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.button.copy-anchor span{display:none}.button.copy-anchor:hover span{display:inline-block}#drupal-off-canvas-wrapper.ui-front{background-color:#002e1d;font-family:gilroy,sans-serif}#drupal-off-canvas-wrapper.ui-front .ui-dialog-titlebar{background-color:#00945e;padding:1.25em 3em 1.25em 1.5em}#drupal-off-canvas-wrapper.ui-front .ui-dialog-titlebar:before{display:none}#drupal-off-canvas-wrapper.ui-front .ui-dialog-titlebar .ui-dialog-title{font-family:Hermes,sans-serif}#drupal-off-canvas-wrapper.ui-front #drupal-off-canvas{padding:1.5em 0}.messages{padding:20px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin:1em auto}.messages.messages--status{color:#5277ba;background-color:#ebeff7}.messages.messages--error{color:#a66;background-color:#f8f2f2}.messages.messages--warning{color:#b08c00;background-color:#fffbed}.mobile{display:none}@media (max-width:90em){.node--type-page>header .field--name-field-header-image{max-width:500px}.node--type-page>header .field--name-field-background-image{width:1440px}.node--type-page>header .field--name-field-background-image img{max-width:100%}.node--type-page>header .container{height:auto}.node--type-page>header .container>.content{max-width:50%}}@media (max-width:80em){#logo-home{width:160px;margin-top:3em;margin-bottom:1em}header .search-block-form .js-form-type-search{margin:0}.open-menu svg{width:40px;height:40px}.region-menu{padding-right:50px}.node--type-page>header{background-color:#f7f7f7}.node--type-page>header .field--name-field-background-image{display:none}}@media (max-width:60em){.region-footermenus nav,.region-menu nav{grid-column:span 6}.paragraph .paragraph--header{display:block}.paragraph.about-vadec .field--name-field-content{padding-top:4em}.block-news-news-categories .keynumbers-list .keynumbers>*,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumbers>*,.paragraph--type--keynumbers .keynumbers-list .keynumbers>*,body.path-chiffres-cles .region-content .keynumbers-list .keynumbers>*{grid-column:span 4}.block-news-news-categories .keynumbers-list .keynumber,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumber,.paragraph--type--keynumbers .keynumbers-list .keynumber,body.path-chiffres-cles .region-content .keynumbers-list .keynumber{margin-bottom:1em}.block-news-news-categories .field--name-field-keynumbers,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers,.paragraph--type--keynumbers .field--name-field-keynumbers,body.path-chiffres-cles .region-content .field--name-field-keynumbers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.block-news-news-categories .field--name-field-keynumbers>*,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers>*,.paragraph--type--keynumbers .field--name-field-keynumbers>*,body.path-chiffres-cles .region-content .field--name-field-keynumbers>*{width:47%;margin-bottom:1em}.block-news-news-categories .field--name-field-keynumbers .keynumber .icon,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers .keynumber .icon,.paragraph--type--keynumbers .field--name-field-keynumbers .keynumber .icon,body.path-chiffres-cles .region-content .field--name-field-keynumbers .keynumber .icon{max-width:170px}.paragraph--type--places .places{display:block}.paragraph--type--places .places .place{margin-bottom:1.5em}.news-layout{display:grid;grid-template-columns:repeat(2,321px);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;-ms-flex-pack:distribute;justify-content:space-around}.news-layout img.img-big{display:none}.news-layout img.img-mobile{display:block}.news-layout .news-1,.news-layout .news-2,.news-layout .news-3,.news-layout .news-4,.news-layout .news-5{grid-column:auto;grid-row:auto}.news-layout .node--type-article.node--view-mode-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.news-layout .node--type-article.node--view-mode-teaser .header{position:static;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none}.form-item--basictext .form-input,.form-item--textarea .form-input{max-width:100%;width:100%}.form-select{width:100%}ul.columns-2-narrow li{padding-left:1em;padding-right:1em}.ck-widget.row .col-1,.ck-widget.row .col-2,.ck-widget.row .col-3,.ck-widget.row .col-4,.ck-widget.row .col-6{grid-column:span 6}}@media (max-width:48em){.layout-container>footer .footer-top,.mobile{display:block}.layout-container>header .logo-header img{width:100px}.layout-container>header .region-header,.layout-container>header .vadextra{display:none}.layout-container>header>.container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}.layout-container>header .open-menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.layout-container>header .open-menu svg{width:40px;height:40px}.layout-container>header nav.menu-social{margin-left:auto;margin-right:1em}.layout-container>header nav.menu-social li{margin:0 10px}.layout-container>header nav.menu-social li svg{width:24px;height:24px}.paragraph.about-vadec{background-size:200% auto;background-position:60% 0}.block-news-news-categories .field--name-field-keynumbers .keynumber .value-container .value,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers .keynumber .value-container .value,.paragraph--type--keynumbers .field--name-field-keynumbers .keynumber .value-container .value,body.path-chiffres-cles .region-content .field--name-field-keynumbers .keynumber .value-container .value{font-size:1.5em}.block-news-news-categories .field--name-field-keynumbers .keynumber .title,.block-news-news-categories .field--name-field-keynumbers .keynumber .value-container .unit,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers .keynumber .title,.paragraph--type--emplois .jobs-teaser .field--name-field-keynumbers .keynumber .value-container .unit,.paragraph--type--keynumbers .field--name-field-keynumbers .keynumber .title,.paragraph--type--keynumbers .field--name-field-keynumbers .keynumber .value-container .unit,body.path-chiffres-cles .region-content .field--name-field-keynumbers .keynumber .title,body.path-chiffres-cles .region-content .field--name-field-keynumbers .keynumber .value-container .unit{font-size:1em}.paragraph--type--horaires .horaires .horaire{grid-column:span 6;margin-bottom:1em}.paragraph--type--contact{background:url(../images/contact-bg.jpg) repeat-x 50% 100%}.paragraph--type--contact .contact-block{display:block}.paragraph--type--contact .contact-block .col1{display:none}.waste-search h2{display:block;margin-bottom:1.25em}.waste-search .input-container{margin:0 0 10px}.job--full .field--name-label{font-size:1.75em}.faq-page .container,.term-faq--full{display:block}.paragraph--type--citations>.container{padding-left:0;padding-right:0}.citations-container button.bt.bt-prev{left:26px}.citations-container button.bt.bt-next{right:26px}.citations-container .field--name-label{font-size:1.5em}.citations-container .field--name-description{font-size:1em}.citations-container .field--name-icon{margin-top:1em}.citations-container .field--name-icon svg{height:90px;width:auto}.citations-container .field--name-field-citations>.field__item{padding:20px 30px}.citations-container .field--name-field-citations>.field__item .item-inside{border-radius:30px;padding:30px 20px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.node--type-page>header .container{height:auto}.node--type-page>header .container>.content{max-width:50%}body.path-actualites .node-list .nodes,body.path-taxonomy .node-list .nodes{display:block}body.path-actualites .node--type-article.node--view-mode-list .field--name-field-background-image,body.path-actualites .node--type-article.node--view-mode-teaser .field--name-field-background-image,body.path-taxonomy .node--type-article.node--view-mode-list .field--name-field-background-image,body.path-taxonomy .node--type-article.node--view-mode-teaser .field--name-field-background-image{margin-right:0}.node--type-article.node--view-mode-full,.node--type-article.node--view-mode-news-first{overflow:hidden}.node--type-article.node--view-mode-full>header .content-wrapper,.node--type-article.node--view-mode-news-first>header .content-wrapper{position:relative}.node--type-article.node--view-mode-full>header .container,.node--type-article.node--view-mode-news-first>header .container{padding-top:20px;padding-bottom:20px;height:auto}.node--type-article.node--view-mode-full>header .container>.content,.node--type-article.node--view-mode-news-first>header .container>.content{max-width:50%}.node--type-article.node--view-mode-full>header:before,.node--type-article.node--view-mode-news-first>header:before{display:none}.node--type-article.node--view-mode-full>header h1,.node--type-article.node--view-mode-news-first>header h1{margin-bottom:.5em}.node--type-article.node--view-mode-full .field--name-field-background-image,.node--type-article.node--view-mode-news-first .field--name-field-background-image{position:relative;overflow:hidden;z-index:0;margin-right:0}.node--type-article.node--view-mode-full .field--name-field-background-image:after,.node--type-article.node--view-mode-news-first .field--name-field-background-image:after{content:"";display:block;padding-top:35%}.node--type-article.node--view-mode-full .field--name-field-background-image img,.node--type-article.node--view-mode-news-first .field--name-field-background-image img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.node--type-article.node--view-mode-list,.node--type-article.node--view-mode-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.node--type-article.node--view-mode-list .header,.node--type-article.node--view-mode-teaser .header{position:static;display:block;max-width:none}.block-news-news-categories ul.links li{grid-column:span 6}.news-layout{grid-template-columns:321px}ul.columns-2,ul.columns-2-narrow,ul.columns-3{display:block}ul.columns-2 li,ul.columns-2-narrow li,ul.columns-3 li{width:auto}}@media (max-width:38em){.block-page-title-block h1{font-size:1.5em}.region-footermenus{display:none}.region-menu{display:block}.block-news-news-categories .keynumbers-list .keynumbers>*,.paragraph--type--emplois .jobs-teaser .keynumbers-list .keynumbers>*,.paragraph--type--keynumbers .keynumbers-list .keynumbers>*,body.path-chiffres-cles .region-content .keynumbers-list .keynumbers>*{grid-column:span 6}.paragraph--type--places .places .place>.content{margin-left:0;margin-top:0}.paragraph--type--places .field--name-field-image img{max-width:100%}.paragraph--type--places .field--name-field-texticons>.field__item{grid-column:span 6;margin-bottom:1em}.waste-search .input-container{display:block}.waste-search .input-container input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.job--full .field--name-label{font-size:1.4em}.job--full .row{display:block}.faq-page .term-faq>h3{font-size:1.2em}.node--type-page>header .field--name-field-background-image{opacity:.4}.node--type-page>header .container{display:block}.node--type-page>header .container>.content{max-width:80%}.node--type-page>header .field--name-field-header-image{max-width:94%;margin:0 auto;right:0}.node--type-article.node--view-mode-full>header h1,.node--type-article.node--view-mode-news-first>header h1{font-size:1.2em}.node--type-article.node--view-mode-full>header .container,.node--type-article.node--view-mode-news-first>header .container{padding-top:20px;padding-bottom:20px}.node--type-article.node--view-mode-full>header .container>.content,.node--type-article.node--view-mode-news-first>header .container>.content{max-width:100%}p.big{font-size:1.2em}.ck-widget.row{display:block}.ck-widget.row .col-1,.ck-widget.row .col-2,.ck-widget.row .col-3,.ck-widget.row .col-4,.ck-widget.row .col-6{margin-bottom:1em}}@media (max-width:25em){#logo-home{width:160px;margin-top:2em;margin-bottom:1em}.paragraph .paragraph--header h2{font-size:1.5em}.paragraph.about-vadec{background-size:300% auto;background-position:0 -200px}.paragraph.about-vadec .field--name-field-content{padding-top:1.5em}.paragraph--type--horaires .horaires{display:block}.paragraph--type--horaires .horaires .horaire{margin-bottom:1.5em}.paragraph--type--contentimage-2cols .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph--type--contentimage-2cols .cols>*{width:100%}.paragraph--type--contentimage-2cols.right .cols{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.paragraph--type--places .field--name-description.paragraph--type--places .field--name-description,.paragraph--type--places .link_horaire{display:block;width:auto;margin-left:0}.node--type-page>header .container>.content{max-width:none}.node--type-page>header .container>.content>.field--name-field-header-image{display:block;margin-bottom:1em}.node--type-page>header .container>.field--name-field-header-image{display:none}.node--type-page ul.links-link-icons{position:static;text-align:center}.node--type-page ul.links-link-icons li{display:inline-block;margin:0 10px 20px;max-width:8em;vertical-align:top}.node--type-page ul.links-link-icons li a{-webkit-box-shadow:none;box-shadow:none;width:auto;height:auto;padding:0;border-radius:0;display:block;background-color:transparent;white-space:normal}.node--type-page ul.links-link-icons li a .title{opacity:1;position:static;display:block;-webkit-transform:none;transform:none;padding:0;margin:5px 0 0;background-color:transparent;border-radius:0;font-size:.875em}.node--type-page ul.links-link-icons li a svg{background-color:#00945e;width:2em;height:2em;border-radius:200px;padding:.4em;-webkit-box-shadow:5px 8px 15px rgba(0,0,0,.4);box-shadow:5px 8px 15px rgba(0,0,0,.4)}.block-news-news-categories ul.links{display:block}}