@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,700,700i&display=swap');@charset "UTF-8";html{font-size: 62.5%;height: 100%;margin: 0;padding: 0}body{background-color: #FFFFFF;font-family: 'Montserrat', sans-serif;font-weight: 300;font-size: 1.6rem;line-height: 2.4rem;line-height: normal;color: #000;-webkit-font-smoothing: antialiased !important;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;height: 100%;margin: 0;padding: 0}strong{font-weight: bold}.format-carre .vc_column-inner{min-height: 33vw}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.format-carre .vc_column-inner{min-height: 100vw}}.wpb_wrapper ul li{list-style: none;position: relative;margin-bottom: 10px;margin-left: 0px}.wpb_wrapper ul li:before{font-family: 'FontAwesome';font-size: 1.4rem;content: "\f054";color: #000;background: -webkit-linear-gradient(-90deg, #83bb26, #587e19);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: absolute;left: -20px;top: 4px}.big-numbers ol{list-style: none;counter-reset: li}.big-numbers ol li{counter-increment: li;position: relative;margin-bottom: 20px}.big-numbers ol li:before{content: counter(li);color: #e61b72;display: inline-block;font-size: 4.4rem;line-height: 1;font-weight: bold;position: absolute;left: -40px}.clear{clear: both;overflow: auto}a{transition: all ease .1s;color: #000}a:hover{color: #dd0b2f;text-decoration: underline}a[href="#"]{text-decoration: none}a[href="#"]:hover{cursor: default}a > *{transition: all ease .1s}span{transition: all ease .1s}.no_border{border: none}.only_mobile{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.only_mobile{display: block}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.only_screen{display: none !important}}.vc_row{margin-left: 0;margin-right: 0}h1,h2,h3,h4{font-family: 'Montserrat', sans-serif;font-weight: 300;text-transform: uppercase;padding: 0;margin: 0}h1{font-size: 4rem;line-height: 4.9rem;font-weight: bold}@media only screen and (max-width: 767px){h1{font-size: 3rem;line-height: 3.9rem}}h2{font-size: 2.5rem;line-height: 3.1rem}.part-title{min-height: 100px;display: flex;align-items: center;justify-content: left;margin-bottom: 0 !important}@media only screen and (max-width: 767px){.part-title{min-height: 50px}}.part-title h2{font-size: 2.8rem;line-height: 3.4rem;font-weight: bold;overflow: hidden}@media only screen and (max-width: 767px){.part-title h2{font-size: 2.4rem;line-height: 3rem}}.page-home .part-title h2{margin-left: 10px}h3{font-size: 2rem;line-height: 2.6rem;text-transform: none}h4{font-size: 2rem;line-height: 2.6rem;text-transform: none}.color-white{color: white !important}.color-white li:before{color: white !important}.max-100,.max-100s{max-width: 100px !important}.max-200,.max-200s{max-width: 200px !important}.max-300,.max-300s{max-width: 300px !important}.max-400,.max-400s{max-width: 400px !important}.max-500,.max-500s{max-width: 500px !important}.max-600,.max-600s{max-width: 600px !important}.max-700,.max-700s{max-width: 700px !important}.max-800,.max-800s{max-width: 800px !important}.max-900,.max-900s{max-width: 900px !important}.max-1000,.max-1000s{max-width: 1000px !important}.max-1100,.max-1100s{max-width: 1100px !important}.max-1200,.max-1200s{max-width: 1200px !important}.max-1400,.max-1400s{max-width: 1400px !important}.max-100,.max-200,.max-300,.max-400,.max-500,.max-600,.max-700,.max-800,.max-900,.max-1000,.max-1100,.max-1200,.max-1400{margin-left: auto !important;margin-right: auto !important}@media only screen and (max-width: 767px), (max-width: 1400px){.max-100,.max-200,.max-300,.max-400,.max-500,.max-600,.max-700,.max-800,.max-900,.max-1000,.max-1100,.max-1200,.max-1400{margin-left: 40px !important;margin-right: 40px !important}}.gradient-white{background-image: linear-gradient(90deg, #fff, rgba(255,255,255,0))}@media only screen and (max-width: 767px){.gradient-white{background-image: linear-gradient(90deg, #fff, rgba(255,255,255,0.5))}}.gradient-green-lr{background-image: linear-gradient(90deg, #83bb26, #587e19)}.gradient-pink-lr{background-image: linear-gradient(90deg, #e61b72, #962c76)}.gradient-green-tb{background-image: linear-gradient(0deg, #83bb26, #587e19)}.gradient-pink-tb{background-image: linear-gradient(0deg, #e61b72, #962c76)}.icon figure{border-radius: 50%;background-color: grey;box-sizing: border-box;position: relative}.icon figure:before{content: "";width: 25px;height: 25px;border-radius: 50%;background-color: black;position: absolute;top: 3px;left: 3px}.icon figure img{padding: 25px}.icon.icon-pink figure{background-image: linear-gradient(135deg, #e61b72, #962c76)}.icon.icon-pink figure:before{background-image: linear-gradient(135deg, #83bb26, #587e19)}.icon.icon-green figure{background-image: linear-gradient(135deg, #83bb26, #587e19)}.icon.icon-green figure:before{background-image: linear-gradient(135deg, #e61b72, #962c76)}.icon.icon-toolbox figure{background-image: linear-gradient(135deg, #e61b72, #962c76)}.icon.icon-toolbox figure:before{display: none}.icon.icon-toolbox figure img{padding: 15px}.btn-plus{cursor: pointer;font-weight: bold}.bloc-hidden{display: none;position: relative}.hide-bloc{font-weight: bold;color: #e61b72;position: absolute;top: 10px;right: 10px;background-color: white;border-radius: 50%;width: 30px;height: 30px;text-align: center;line-height: 30px;vertical-align: middle;font-style: normal;text-decoration: none}.hide-bloc:hover{cursor: pointer;color: #962c76;text-decoration: none;color: white;background-color: #e61b72}@keyframes CustomAnimation{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}header{position: absolute;text-align: center;z-index: 1001;height: 200px;background-color: rgba(255,255,255,0.9);width: 100%}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){header{height: 140px}}header .logo{position: absolute;top: 30px;left: 40px;display: inline-block;z-index: 1000}header .logo img{width: 300px;height: 128px}@media (max-width: 1270px){header .logo{top: 32px;left: 20px}header .logo img{width: 200px;height: 85px}}header .degrade{background: linear-gradient(270deg, #587e19, #83bb26, #e61b72, #962c76) 0% 0% 400%;animation: 23s ease 0s infinite normal none running CustomAnimation;height: 8px}.bloc-menu{position: absolute;top: 50px;right: 40px;width: 100%}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.bloc-menu{right: 0;top: 44px}}#primaryMenu{margin-left: 420px;display: block;font-size: 1.8rem;line-height: 2.6rem}@media (max-width: 1270px){#primaryMenu{margin-left: 320px}}#primaryMenu ul{display: table;list-style: none;height: 100%;width: 100%;padding-inline-start: 0;margin: 0}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1200px){#primaryMenu ul{display: none}}#primaryMenu ul li{display: table-cell;width: auto;text-align: center;color: #000;line-height: 19px;vertical-align: middle;border-bottom: 4px solid transparent;position: relative;padding: 0 10px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#primaryMenu ul li.current-menu-item,#primaryMenu ul li.current-menu-parent{color: #e61b72}#primaryMenu ul li.current-menu-item a:before,#primaryMenu ul li.current-menu-parent a:before{display: block}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){#primaryMenu ul li.current-menu-item a,#primaryMenu ul li.current-menu-parent a{color: #e61b72}#primaryMenu ul li.current-menu-item a:before,#primaryMenu ul li.current-menu-parent a:before{display: none}}#primaryMenu ul li a{font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 1.4rem;width: 100%;text-align: center;color: inherit;line-height: 1.9rem;text-decoration: none;transition: none;text-transform: uppercase;display: flex;align-items: center;justify-content: center}@media (max-width: 1400px){#primaryMenu ul li a{font-size: 1.2rem}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){#primaryMenu ul li a{font-size: 1.4rem}#primaryMenu ul li a:hover:before{display: none !important}}#primaryMenu ul li a:before{content: "";width: 100%;height: 2px;position: absolute;bottom: -10px;left: 0;right: 0;background-color: #e61b72;display: none}#primaryMenu ul li a:hover:before{display: block}#primaryMenu ul li a .icon-menu{height: 20px;margin-right: 20px}#primaryMenu ul li.menu-item-has-children:hover a:before{display: none !important}#primaryMenu ul li:hover{color: #000}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){#primaryMenu ul li:hover ul li a{color: #000}}#primaryMenu ul li:hover > ul{opacity: 1;height: auto;overflow: auto}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){#primaryMenu ul li:hover a{color: #e61b72}}#primaryMenu ul li ul{opacity: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;height: 0;overflow: hidden;padding: 0;display: block;position: absolute;min-width: 120px;max-width: 100%;z-index: 1001;left: 0;margin-top: 15px;border-color: #e61b72 !important;border-left: 2px solid;border-right: 2px solid;border-bottom: 2px solid;overflow: hidden !important}#primaryMenu ul li ul li{display: block;color: #000;text-align: left;line-height: 1.9rem;vertical-align: middle;position: relative;cursor: pointer}#primaryMenu ul li ul li:hover{color: #e61b72}#primaryMenu ul li ul li:hover > a{color: #e61b72}#primaryMenu ul li ul li:hover > a:before{display: none}#primaryMenu ul li ul li a{width: auto;line-height: normal;text-transform: none;font-size: 1.3rem;line-height: 1.9rem;border: none;display: block;text-align: left;padding: 10px;text-transform: uppercase}#primaryMenu ul li ul li a:before{display: none !important}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){#primaryMenu ul li ul li a{color: #000}}#primaryMenu ul li ul li.current-menu-item{color: #e61b72}#primaryMenu #menuMobile{display: none;cursor: pointer;position: absolute;top: 0;right: 40px;color: #000;text-align: center}#primaryMenu #menuMobile:hover{color: #e61b72}#primaryMenu #menuMobile:before{display: none}#primaryMenu #menuMobile i{font-size: 2rem}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1200px){#primaryMenu{width: 100%;height: auto;margin-top: 0;margin-left: 0;background-color: white !important;margin-bottom: 10px}#primaryMenu #menuMobile{display: block}#primaryMenu ul{margin-top: 95px}#primaryMenu ul li{display: none;float: none;width: 90%;padding: 20px 5%;line-height: normal;border-bottom: 1px solid #fff;overflow: auto;position: relative}#primaryMenu ul li a{border-right: none}#primaryMenu ul li ul{position: relative;top: 0;opacity: 1;height: auto;overflow: auto;border: none !important}#primaryMenu ul li ul li{width: 100%;padding: 0}#primaryMenu ul li ul li a{padding: 10px;text-align: center;font-weight: normal}#primaryMenu.ouvert ul li{display: block}}.listing-etalons{font-size: 2rem;line-height: 2.6rem;text-transform: uppercase;text-align: center}.listing-etalons a{text-decoration: none}.listing-etalons a:hover{text-decoration: underline}.listing-etalons .wpb_column:nth-child(odd) a{color: #83bb26}.listing-etalons .wpb_column:nth-child(odd) figure{background-color: #83bb26}.listing-etalons .wpb_column:nth-child(odd) figure:hover img{opacity: 0.8}.listing-etalons .wpb_column:nth-child(odd) figure img{border-bottom: 4px solid #83bb26}.listing-etalons .wpb_column:nth-child(even) a{color: #dd0b2f}.listing-etalons .wpb_column:nth-child(even) figure{background-color: #dd0b2f}.listing-etalons .wpb_column:nth-child(even) figure:hover img{opacity: 0.8}.listing-etalons .wpb_column:nth-child(even) figure img{border-bottom: 4px solid #dd0b2f}.listing-etalons .wpb_column:hover a{text-decoration: underline}.latest-news{margin-left: 40px;margin-right: 40px}@media only screen and (max-width: 767px){.latest-news{margin-left: 0;margin-right: 0}}.latest-news .flexslider{margin: 0;border: none;border-radius: 0;box-shadow: none;background-color: transparent;position: relative}.latest-news .flexslider img{width: 100%;height: auto}.latest-news .flexslider .flex-caption{background-color: transparent;padding: 0;margin-top: 20px}.latest-news .flexslider .flex-caption h2{margin-bottom: 20px}.latest-news .flexslider .flex-caption h2 a{text-decoration: none;color: #000;text-transform: none;font-size: 2.6rem;line-height: 3.2rem;font-weight: bold}.latest-news .flexslider .flex-caption h2 a:hover{text-decoration: underline}.latest-news .flexslider .flex-direction-nav{display: none}.latest-news .flexslider .flex-control-nav{position: absolute;top: -45px !important;margin: 0 !important;text-align: right}.latest-news .flexslider .flex-control-nav li{list-style-type: none;margin-right: 0;margin-left: 10px}.latest-news .flexslider .flex-control-nav li:before{display: none}.latest-news .flexslider .flex-control-nav li a{font-size: 0;width: 20px;height: 20px;background-image: linear-gradient(135deg, #83bb26, #587e19)}.latest-news .flexslider .flex-control-nav li a.flex-active{background-image: linear-gradient(135deg, #e61b72, #962c76)}.latest-news .flexslider .flex-control-nav li a:hover{background-image: linear-gradient(135deg, #e61b72, #962c76)}.latest-tweets{margin-left: 40px;margin-right: 40px}@media only screen and (max-width: 767px){.latest-tweets{margin-left: 0;margin-right: 0}}.wpb_posts_slider .addtoany_share_save_container{display: none}@media only screen and (max-width: 767px){.page-intro p span{font-size: 2rem !important;line-height: 3rem !important}}.content_int{min-height: 500px}.page-content .bloc-single-header,.page-archive .bloc-single-header{height: 400px;overflow: auto;margin-bottom: 80px}.page-content .bloc-single-header .single-header,.page-archive .bloc-single-header .single-header{height: 100%;position: relative}.page-content .bloc-single-header .single-header h1,.page-archive .bloc-single-header .single-header h1{color: white;position: absolute;bottom: 0;margin-bottom: 80px}@media only screen and (max-width: 767px){.page-content .bloc-single-header .single-header h1,.page-archive .bloc-single-header .single-header h1{margin-bottom: 40px;font-size: 2.6rem;line-height: 3.2rem}}.page-content ul,.page-archive ul{margin-top: 0}.page-content .workpackage-bloc .vc_column-inner,.page-archive .workpackage-bloc .vc_column-inner{padding-top: 0}.page-content .workpackage-bloc .vc_column-inner > .wpb_wrapper,.page-archive .workpackage-bloc .vc_column-inner > .wpb_wrapper{padding: 40px 20px;margin: 20px;border: 4px solid #83bb26;height: 100%}.page-content .workpackage-bloc .vc_column-inner > .wpb_wrapper:hover,.page-archive .workpackage-bloc .vc_column-inner > .wpb_wrapper:hover{cursor: pointer}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.page-content .workpackage-bloc .vc_column-inner > .wpb_wrapper,.page-archive .workpackage-bloc .vc_column-inner > .wpb_wrapper{margin: 20px 0}}.page-content .workpackage-bloc .vc_column-inner .btn-plus,.page-archive .workpackage-bloc .vc_column-inner .btn-plus{margin-bottom: 0}.top-header{height: 650px}@media only screen and (max-width: 767px){.top-header{height: 420px}}.btn-plus .vc_icon_element-inner{background-color: white;border: none !important}.btn-plus .vc_icon_element-inner:hover{cursor: pointer !important}.btn-plus .vc_icon_element-inner .vc_icon_element-icon{background-color: #e61b72;padding: 5px;border-radius: 100%}@media only screen and (max-width: 767px){.map{margin-left: 0 !important;margin-right: 0 !important}}@media only screen and (max-width: 767px){.map div{padding-right: 0 !important}}.map div .consortium-map{position: relative}.map div .consortium-map img{width: 100%;height: auto}.map div .consortium-map a:hover{cursor: pointer}@media only screen and (max-width: 767px){.map .consortium-list{margin: 0 10px;width: auto}}.map .consortium-list .consortium-list-number .wpb_wrapper{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border: 4px solid #962c76;border-radius: 50%}.map .consortium-list .consortium-list-number .wpb_wrapper p{font-size: 2.7rem;font-weight: bold;color: #e61b72;display: inline-block}@media (max-width: 1260px){.map .consortium-list .consortium-list-number .wpb_wrapper{width: 25px;height: 25px}.map .consortium-list .consortium-list-number .wpb_wrapper p{font-size: 1.7rem}}@media (max-width: 950px){.map .consortium-list .consortium-list-number .wpb_wrapper{width: 50px;height: 50px}.map .consortium-list .consortium-list-number .wpb_wrapper p{font-size: 2.7rem}}.box-shadow{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);width: 100% !important;box-sizing: border-box;margin: 20px;padding: 20px 0px !important}.researchers-description{font-size: 1.2rem;line-height: 1.2rem}.back-button button{padding: 0 20px 0 40px !important;background-color: white !important;color: #e61b72 !important;border: 2px solid #962c76 !important;border-radius: 7px !important}.back-button button:hover{background-color: #962c76 !important;color: white !important}.table-bloc{overflow-x: auto}.table-bloc table{width: 100%;border: 4px solid #83bb26}.table-bloc table tr:nth-child(even){background-color: #83bb2610}.table-bloc table tr td{padding: 10px}@media only screen and (max-width: 767px){.table-bloc table tr td{font-size: 1.0rem;padding: 5px}}.bloc-hidden{display: none}.link-show{color: #e61b72;position: relative;white-space: nowrap;margin-right: 10px}.link-show:after{content: "+";color: #e61b72;position: absolute;top: -12px;right: -12px}.toolbox-elements h3{text-transform: uppercase;line-height: 2.2rem;margin-bottom: 10px}.toolbox-menu{background-color: rgba(230,27,114,0.05);padding: 40px}.toolbox-menu h2{color: #e61b72;font-weight: bold;margin-bottom: 10px}.toolbox-menu ul{padding-inline-start: 0}.toolbox-menu ul li{margin-bottom: 4px}.toolbox-menu ul li:before{content: ""}.toolbox-menu ul li a{text-decoration: none;color: #e61b72;padding: 10px;background-color: white;display: block;font-weight: bold}.toolbox-menu ul li a:hover{color: white;background-color: #e61b72}.toolbox-menu ul li.current_page_item a{color: white;background-color: #e61b72}.sgpb-theme-6-content{border-radius: 0 !important;border: 4px solid #e61b72 !important;box-shadow: none !important;padding: 10px 40px !important}.sgpb-theme-6-content .sgpb-main-html-content-wrapper > .vc_row{background-position: top right !important;background-repeat: no-repeat !important}.sgpb-theme-6-content .sgpb-main-html-content-wrapper > .vc_row .vc_column-inner{padding-top: 0}.sgpb-theme-6-content .wp-left-column .wpb_wrapper{overflow: auto}.sgpb-theme-6-content .wp-left-column .wpb_wrapper .wp-left-titles{font-size: 20px;border-bottom: 2px solid #587e19;color: #83bb26;font-weight: bold;text-transform: uppercase;display: inline-block}.sgpb-theme-6-content .wp-left-column .wpb_wrapper .wp-left-num{font-size: 20px;color: #83bb26;margin-left: 10px}.sgpb-theme-6-content .wp-left-column .wpb_wrapper table tr td{padding: 20px;text-align: center}.sgpb-theme-6-content .wp-left-column .wpb_wrapper .wp-partner img{width: auto;height: auto;max-height: 70px;max-width: 100%}.page-single .bloc-single-header{height: 400px;overflow: auto;margin-bottom: 80px}.page-single .bloc-single-header .single-header h1{color: white}.wpcf7-form input{width: 100%;color: #000;border-color: #000}.wpcf7-form input::placeholder{color: #000;font-weight: normal}.wpcf7-form textarea{width: 100%;min-height: 250px;color: #000;border-color: #000}.wpcf7-form textarea::placeholder{color: #000;font-weight: normal}.wpcf7-form input[type="submit"]{float: right;width: auto;color: white;border: none;background-image: linear-gradient(#83bb26, #587e19);border-radius: 20px}.wpcf7-form input[type="submit"]:hover{background-image: linear-gradient(#e61b72, #962c76)}.wpcf7-form input[type="date"]{width: 190px}.wpcf7-form select{color: #000}.wpcf7-form .wpcf7-radio input{float: left;margin-left: 4px;margin-bottom: 4px}.greyscale img{filter: grayscale(100%)}.grecaptcha-badge{display: none !important}.form-symposium h3{font-weight: 700}.form-symposium .wpcf7-list-item{display: block;position: relative;margin-top: 10px}.form-symposium .wpcf7-list-item input{position: absolute;left: -10px;top: 3px;width: 20px}.form-symposium .wpcf7-list-item span{padding-left: 20px}.form-symposium textarea{margin-top: 10px;height: 100px}.form-symposium input,.form-symposium textarea{border: 1px solid #808080;border-radius: 5px}.big-text{font-size: 2.6rem;line-height: 3.2rem}@media only screen and (max-width: 767px){.big-text{font-size: 2rem;line-height: 2.6rem}}.liste-actus{margin-bottom: 80px}.bloc-actu{margin-bottom: 40px;width: 30.33%;margin: 20px 1%;float: left}@media only screen and (max-width: 767px){.bloc-actu{margin-left: 40px;margin-right: 40px}}.bloc-actu .vignette{width: 100%}.bloc-actu .vignette .min-actu{width: 100%;height: auto}.bloc-actu .date{display: block;margin-bottom: 10px}.bloc-actu .contenu-actu{font-size: 2rem;line-height: 2.8rem}.bloc-actu .contenu-actu a{text-decoration: none}.bloc-actu .contenu-actu a h3{font-weight: bold;margin: 10px 0 15px 0}.bloc-actu .contenu-actu .btn{color: white;border: none;background-image: linear-gradient(#83bb26, #587e19);border-radius: 20px;padding: 5px 15px}.bloc-actu .contenu-actu .btn:hover{background-image: linear-gradient(#e61b72, #962c76)}.sep{width: 100%;height: 1px;clear: both}.page-single .photo-entete{background-size: cover;background-position: center;height: 500px;margin-bottom: 40px}@media only screen and (max-width: 767px){.page-single .contenu-actu{margin-left: 40px !important;margin-right: 40px !important}}.page-single .contenu-actu .sep{border-bottom: 1px solid #83bb26;margin-bottom: 40px}.page-single .contenu-actu h1{font-size: 2.5rem;line-height: 3.1rem;text-transform: uppercase;color: #83bb26}.page-single .contenu-actu .date{font-style: italic;display: inline-block;border-bottom: 1px solid #83bb26;margin-bottom: 4px;padding-bottom: 4px;font-size: 1.2rem}.navigation{text-align: center;margin: 80px 0}.navigation a{position: relative;display: inline-block;width: 30px;height: 30px}.navigation a span{position: absolute;height: 1px;background-color: #e61b72;display: block}.navigation a:hover span{background-color: #83bb26}.navigation a.projet-nav-prec span{width: 20px}.navigation a.projet-nav-prec span:first-child{transform: rotate(45deg);top: 22px;left: 0}.navigation a.projet-nav-prec span:last-child{transform: rotate(-45deg);top: 8px;left: 0}.navigation a.projet-nav-suiv span{width: 20px}.navigation a.projet-nav-suiv span:first-child{transform: rotate(-45deg);top: 22px;right: 0}.navigation a.projet-nav-suiv span:last-child{transform: rotate(45deg);top: 8px;right: 0}.navigation a.projet-nav-ferm{margin: 0 10px}.navigation a.projet-nav-ferm span{width: 30px}.navigation a.projet-nav-ferm span:first-child{transform: rotate(45deg);top: 15px}.navigation a.projet-nav-ferm span:last-child{transform: rotate(-45deg);top: 15px}.bloc-remedia-box{width: 80%;max-width: 940px;margin-left: auto;margin-right: auto;background-image: linear-gradient(90deg, #83bb26, #e61b72);overflow: auto;border-radius: 10px;margin-bottom: 80px;margin-top: 40px;position: relative}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.bloc-remedia-box{width: 100%}}.bloc-remedia-box .remedia-box{background-color: #fafafa;margin: 3px;padding: 40px;border-radius: 7px;background-image: url(/wp-content/themes/lbs/images/remedia-icon.png);background-repeat: no-repeat;background-position: 40px center;background-size: 100px 105px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.bloc-remedia-box .remedia-box{background-position: center 40px}}.bloc-remedia-box .remedia-box p{margin: 0 0 0 140px;font-size: 1.6rem}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.bloc-remedia-box .remedia-box p{margin: 140px 0 0 0}}.site-footer{background-color: #fafafa;color: rgba(0,0,0,0.7);overflow: auto;min-height: 68px;padding: 40px 40px 150px 40px}@media only screen and (min-width: 768px) and (max-width: 1080px){.site-footer{text-align: 50%}}.site-footer .bloc-footer{max-width: 1400px;overflow: auto;margin-left: auto;margin-right: auto;font-size: 1.4rem;line-height: 2.0rem;color: rgba(0,0,0,0.7)}.site-footer .bloc-footer .logo-footer{width: 100%}.site-footer .bloc-footer .bloc-info{padding-left: 45%;border-bottom: 1px solid #9b9b9b;margin-bottom: 20px;padding-bottom: 10px}@media screen and (min-width: 549px) and (max-width: 1080px){.site-footer .bloc-footer .bloc-info{padding-left: unset}}.site-footer .bloc-footer .bloc-info a{text-decoration: underline}.site-footer .bloc-footer .bloc-info a:hover{text-decoration: none}.site-footer .bloc-footer h6{font-family: 'Montserrat', sans-serif;color: rgba(0,0,0,0.7);font-size: 1.6rem;text-transform: uppercase;border-bottom: 1px solid #9b9b9b;margin-bottom: 20px;padding-bottom: 10px}.site-footer .bloc-footer ul{margin-left: 0;padding-left: 0}.site-footer .bloc-footer ul li{list-style: none;margin-left: 0;padding-left: 0}.site-footer .bloc-footer ul li a{font-size: 1.4rem;color: noir-70;text-decoration: none}.site-footer .bloc-footer ul li a:hover{text-decoration: underline}.site-footer .bloc-footer ul li ul{margin: 0 20px 5px 20px}.site-footer .bloc-footer ul li ul li{position: relative}.site-footer .bloc-footer ul li ul li:before{font-family: 'FontAwesome';content: "\f105";color: rgba(0,0,0,0.7);position: absolute;left: -15px;top: 0;display: inline-block}.site-footer .bloc-footer a{color: rgba(0,0,0,0.7);text-decoration: none}.site-footer .bloc-footer a:hover{text-decoration: underline}.site-footer .bloc-footer .menu-social{padding-bottom: 40px}.site-footer .bloc-footer .menu-social li{float: left}.site-footer .bloc-footer .menu-social li a{padding: 10px 5px}.site-footer .bloc-footer .menu-social li a img{height: 20px;width: auto}.site-footer .bloc-footer .icon-menu{height: 16px;float: left;margin-right: 4px;margin-top: 2px}.site-footer .bloc-footer .half{float: left;margin-right: 20px;padding-bottom: 40px;font-size: 1.3rem}.site-footer .bloc-footer .half strong{font-size: 1.9rem}.site-footer .europe{background-color: #003399;padding: 20px;text-align: center;color: white;position: absolute;bottom: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: center;font-size: 1.6rem;line-height: 1.6rem}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.site-footer .europe{font-size: 1.2rem;line-height: 1.2rem}}.site-footer .europe div{align-self: center}.site-footer .europe img{width: 60px;height: auto;margin-right: 20px;vertical-align: middle}@media only screen and (max-width: 767px){.site-footer .europe img{display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px}}.acf-table .acf-file-uploader .file-wrap{min-height: 20px}.acf-table .acf-file-uploader .file-wrap .file-icon img{max-width: 20px}.acf-table .acf-file-uploader .file-wrap .file-info{margin-left: 46px}.acf-table .acf-file-uploader .file-wrap .file-info p:first-child{display: none}.acf-table .acf-file-uploader .file-wrap .file-info p:nth-child(2){font-size: 1.6rem;font-weight: bold}.acf-table .acf-file-uploader .file-wrap .file-info p:nth-child(2) strong{display: none}.acf-table .acf-readonly:not(.acf-field-5eda4e258d9ec){background-color: #F9F9F9}.acf-table .acf-readonly:not(.acf-field-5eda4e258d9ec) .file-wrap{background-color: #F9F9F9}.acf-table .acf-readonly:not(.acf-field-5eda4e258d9ec) .file-info{background-color: #F9F9F9}.acf-label{display: none}.acf-row-handle:first-child{display: none}.acf-field{padding-left: 0 !important;padding-right: 0 !important;width: 100%}.acf-row-handle a[data-event="add-row"]{display: none !important}.acf-actions a[data-name="remove"]{display: none !important}.acf-readonly > .acf-input > div > div > .acf-actions{display: none !important}.acf-readonly > .acf-input > div > table > tbody > tr > .acf-row-handle.remove a[data-event="remove-row"],.acf-readonly > .acf-input > div > table > tbody > tr > .acf-row-handle.remove a[data-name="remove"]{display: none !important}.acf-readonly + .acf-row-handle.remove a[data-event="remove-row"]{display: none !important}.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-actions,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > table > tbody > tr > .acf-row-handle.remove{display: none}.meeting > tbody > .acf-row,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table > tbody > .acf-row{border: 5px solid #962c76;margin-bottom: 15px}.meeting > tbody > .acf-row td,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table > tbody > .acf-row td{padding: 30px !important;position: relative;border: none !important}.meeting > tbody > .acf-row td .acf-field,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table > tbody > .acf-row td .acf-field,.meeting > tbody > .acf-row td input,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table > tbody > .acf-row td input{border: none !important}.meeting h2,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table h2,.meeting .acf-field-5eda4e258d9ec input,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .acf-field-5eda4e258d9ec input{color: #962c76;background: transparent !important;font-weight: bold}.meeting .meeting-btn,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .meeting-btn{font-size: 20px;position: absolute;top: 5px;right: 20px;color: #FFF;width: 50px;height: 50px;display: block;border-radius: 50%;text-align: center;line-height: 53px;background-color: #962c76}.meeting .meeting-btn:hover,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .meeting-btn:hover{background-color: #E60073;cursor: pointer}.meeting .meeting_files,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .meeting_files,.meeting .acf-field-5eda4dab921c9,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .acf-field-5eda4dab921c9{display: none;padding-top: 20px}.meeting .acf-fields.open,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .acf-fields.open{border-color: #E60073}.meeting .acf-fields.open h2,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .acf-fields.open h2{color: #E60073}.meeting .acf-fields.open .meeting-btn,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .acf-fields.open .meeting-btn{background-color: #E60073}.meeting .acf-fields.open .meeting-btn :before,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .acf-fields.open .meeting-btn :before{content: "\f068"}@media only screen and (max-width: 767px){.mobile-no{display: none !important}}.mobile-only{display: none !important}@media only screen and (max-width: 767px){.mobile-only{display: block !important}}.hidden{display: none}