@import url('https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');@charset "UTF-8";html{font-size: 62.5%;height: 100%;margin: 0;padding: 0}body{background-color: #FFFFFF;font-family: 'Open Sans', 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;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}}.page-content ol{list-style: none;counter-reset: li}.page-content ol li{counter-increment: li;position: relative;margin-bottom: 10px}.page-content ol li:before{content: counter(li);color: white;display: inline-block;font-size: 1.2rem;line-height: 1.5rem;font-weight: bold;position: absolute;left: -26px;top: 3px;width: 16px;height: 16px;text-align: center;background-color: #0c256e;border-radius: 50%}.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: #d43e60;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 !important;margin-right: 0 !important}h1,h2,h3,h4{font-family: 'Open Sans', sans-serif;font-weight: 300;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: 4rem;line-height: 4.9rem;color: #0c256e;font-weight: normal;position: relative;margin: 0 0 20px -20px;padding: 14px 20px 36px 20px;display: inline-block;background: radial-gradient(circle at 12px 12px, #d43e60 0, #d43e60 10px, #e99eaf 10px, transparent 11px) top left, radial-gradient(circle at top 20px right 10px, #a088b4 0, #a088b4 8px, #cfc3d9 8px, transparent 9px) top right, radial-gradient(circle at bottom 17px left 20%, #72b992 0, #72b992 16px, #b8dcc8 16px, transparent 17px) bottom left;background-repeat: no-repeat}@media only screen and (max-width: 767px){h2{font-size: 3rem;line-height: 3.8rem}}.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}}.title-2 h2{background: none;font-size: 4rem;line-height: 5rem;font-weight: bold;color: #0c256e;padding-bottom: 0}@media only screen and (max-width: 767px){.title-2 h2{font-size: 2.4rem;line-height: 3.2rem}}.page-home .part-title h2{margin-left: 10px}h3{font-size: 3rem;line-height: 3.8rem;text-transform: none;font-weight: bold}h4{font-size: 1.8rem;line-height: 2.4rem;text-transform: none;padding: 0 0 20px 0;margin: 0 0 20px 0;position: relative;color: #0c256e;font-weight: bold}h4:after{content: "";position: absolute;left: 0;bottom: -4px;width: 73px;height: 8px;background-image: url("/wp-content/themes/lbs/images/line-pink.svg");background-repeat: no-repeat;background-size: contain}.color-white{color: white !important}.color-white li:before{color: white !important}.page-header{padding-top: 230px;padding-bottom: 40px}.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: 20px !important;margin-right: 20px !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, #d43e60, #962c76)}.gradient-green-tb{background-image: linear-gradient(0deg, #83bb26, #587e19)}.gradient-pink-tb{background-image: linear-gradient(0deg, #d43e60, #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, #d43e60, #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, #d43e60, #962c76)}.icon.icon-toolbox figure{background-image: linear-gradient(135deg, #d43e60, #962c76)}.icon.icon-toolbox figure:before{display: none}.icon.icon-toolbox figure img{padding: 15px}.btn-plus{cursor: pointer;font-weight: bold;margin-bottom: -40px !important}.btn-plus div.vc_icon_element-inner:hover{background-color: #0c256e !important}.btn-moins div.vc_icon_element-inner .vc_icon_element-icon:before{content: "\f068"}.hide-bloc{font-weight: bold;color: #0c256e;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: #0c256e;text-decoration: none;color: white;background-color: #0c256e}.bloc-hidden{display: none;position: relative}.bloc-show{display: block;position: relative}.page-content ul li{list-style-type: none;position: relative;margin-bottom: 10px}.page-content ul li:after{content: "";position: absolute;left: -28px;top: 6px;width: 12px;height: 12px;background-color: #0c256e;border-radius: 6px}.text-white{color: white}.text-white ul li:after{background-color: white}.error-404{padding-top: 200px}.error-404 .page-header div{margin-top: 40px}.error-404 .page-content{min-height: 500px}.svg-icon img{max-width: 180px !important}@media only screen and (max-width: 767px){.svg-icon-mobile img{max-width: 180px !important}}header{position: absolute;text-align: center;z-index: 1001;height: 160px;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: 40px;left: 40px;display: inline-block;z-index: 1000}header .logo img{width: 292px;height: 71px}@media (max-width: 1270px){header .logo{top: 32px;left: 20px}header .logo img{width: 200px;height: 49px}}.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;position: relative;padding: 10px 20px;-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,#primaryMenu ul li:hover{color: white;background-color: #0c256e}@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,#primaryMenu ul li:hover a{color: white}}@media (min-width: 800px){#primaryMenu ul li.current-menu-item:before,#primaryMenu ul li.current-menu-parent:before{content: "";width: 17px;height: 17px;position: absolute;bottom: -8px;left: -8px;background-color: #72b992;border-radius: 50%;z-index: 1000}#primaryMenu ul li.current-menu-item:after,#primaryMenu ul li.current-menu-parent:after{content: "";width: 11px;height: 11px;position: absolute;top: 4px;right: -5px;background-color: #d43e60;border-radius: 50%;z-index: 1000}}#primaryMenu ul li a{font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 1.6rem;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 .icon-menu{height: 20px;margin-right: 20px}#primaryMenu #menuMobile{display: none;cursor: pointer;position: absolute;top: 0;right: 40px;color: #000;text-align: center}#primaryMenu #menuMobile:hover{color: #d43e60}#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, #d43e60, #962c76)}.latest-news .flexslider .flex-control-nav li a:hover{background-image: linear-gradient(135deg, #d43e60, #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}.vc_section{margin-left: 0 !important;margin-right: 0 !important}@media only screen and (max-width: 767px){.vc_section{margin-left: 0 !important;padding-left: 0 !important}}@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;background-image: url("/wp-content/themes/lbs/images/header-background.webp");background-size: cover;background-position: right}.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:hover,.page-archive .workpackage-bloc .vc_column-inner:hover{cursor: pointer}.page-content .workpackage-bloc .vc_column-inner .btn-plus-wp,.page-archive .workpackage-bloc .vc_column-inner .btn-plus-wp{cursor: pointer;font-weight: bold;margin-bottom: -40px !important}.page-content .workpackage-bloc .vc_column-inner .btn-plus-wp div.vc_icon_element-inner,.page-archive .workpackage-bloc .vc_column-inner .btn-plus-wp div.vc_icon_element-inner{background-color: #d43e60 !important;border: 1px solid #fff !important}.page-content .workpackage-bloc .vc_column-inner .btn-plus-wp div.vc_icon_element-inner:hover,.page-archive .workpackage-bloc .vc_column-inner .btn-plus-wp div.vc_icon_element-inner:hover{background-color: #0c256e !important}.page-content .workpackage-bloc h2,.page-archive .workpackage-bloc h2{background: none;text-align: center !important;color: black;font-size: 6rem;line-height: 7rem;font-weight: bold;display: block;padding-bottom: 20px;margin-bottom: 20px;position: relative}.page-content .workpackage-bloc h2:after,.page-archive .workpackage-bloc h2:after{position: absolute;content: "";width: 73px;height: 8px;background-image: url("/wp-content/themes/lbs/images/line-pink.svg");background-repeat: no-repeat;background-size: contain;bottom: 0;left: calc(50% - 36px)}.top-header{height: 550px;font-size: 2.6rem;line-height: 3.6rem}@media only screen and (max-width: 767px){.top-header{height: 500px;font-size: 2rem;line-height: 2.8rem}}@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 span: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: #d43e60;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 3px 10px rgba(0,0,0,0.2);box-sizing: border-box;margin: 20px;padding: 20px 0px !important;border-radius: 24px}.bloc-rounded{box-shadow: 0px 3px 10px rgba(0,0,0,0.2);padding: 0 20px;border-radius: 24px}.quarter-heart{position: relative}.quarter-heart:before{content: "";position: absolute;bottom: 0;left: 0;width: 110px;height: 110px;background-image: url('/wp-content/themes/lbs/images/heart-quarter.png');background-size: contain;background-repeat: no-repeat;border-bottom-left-radius: 24px}.icons-svg-200 img{max-height: 200px}.objective-number{font-size: 4rem;line-height: 80px;font-weight: bold;background-color: #0c256e;color: white;text-align: center;border-radius: 50%;width: 80px;height: 80px;display: inline-block;margin-bottom: 10px}.researchers-description{font-size: 1.2rem;line-height: 1.2rem}.back-button button{padding: 0 20px 0 40px !important;background-color: white !important;color: #d43e60 !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}}.link-show{color: #d43e60;position: relative;white-space: nowrap;margin-right: 10px}.link-show:after{content: "+";color: #d43e60;position: absolute;top: -12px;right: -12px}#teams-list{font-size: 1.8rem;line-height: 2.6rem}@media only screen and (max-width: 767px){#teams-list{font-size: 1.4rem;line-height: 2rem;margin: 0 !important}}#teams-list .vc_row{cursor: pointer}#teams-list .vc_row:hover .key-number{background-color: #0c256e}.key-number{float: left;width: 60px;height: 60px;border-radius: 30px;margin-bottom: 40px;margin-right: 20px;overflow: hidden;background-color: #d43e60;color: white;font-size: 4.0rem;font-weight: bold;text-align: center}@media only screen and (max-width: 767px){.key-number{float: none;margin-top: 40px;margin-bottom: 20px}}.numbers-white{color: white}.numbers-white .key-number{float: none;width: 40px;height: 40px;border-radius: 20px;overflow: hidden;background-color: white;color: #0c256e;font-size: 2.6rem;line-height: 3.8rem;font-weight: bold;text-align: center}@media only screen and (max-width: 767px){.numbers-white .key-number{float: none;margin-top: 0;margin-bottom: 0}}.key-number-alone{float: none}.key-number-small{width: 40px;height: 40px;border-radius: 20px;font-size: 2.6rem;line-height: 3.8rem}@media only screen and (max-width: 767px){.key-number-small{float: none;margin-top: 0;margin-bottom: 0}}.bloc-numbers{line-height: 3.8rem}.bloc-numbers .text-white{margin-left: 20px}@media only screen and (max-width: 767px){.bloc-numbers .vc_col-sm-2 > .vc_column-inner{padding: 0}}.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-theme-6-content{border-radius: 20px !important;border: 0px !important;box-shadow: none !important;padding: 40px !important}.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-theme-6-content h2{background: none;color: black;font-size: 6rem;line-height: 7rem;font-weight: bold;display: block;padding: 0 0 20px 0;margin: 0 0 20px 0;position: relative}.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-theme-6-content h2:after{position: absolute;content: "";width: 73px;height: 8px;background-image: url("/wp-content/themes/lbs/images/line-pink.svg");background-repeat: no-repeat;background-size: contain;bottom: 0;left: 0}.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-theme-6-content h3{margin-bottom: 40px}.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-popup-close-button-6{top: 20px;right: 20px}@media only screen and (max-width: 767px){.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-popup-close-button-6{top: 20px !important;right: 60px !important}}.sgpb-popup-dialog-main-div-theme-wrapper-6 .wp-logos img{width: 130px;max-width: 100%}.sgpb-popup-dialog-main-div-theme-wrapper-6 .pop-team-number{font-size: 4rem;line-height: 60px;width: 60px;height: 60px;position: relative;color: white;font-weight: bold;text-align: center;display: inline-block;margin-left: auto;margin-right: auto}.sgpb-popup-dialog-main-div-theme-wrapper-6 .pop-team-number:before{position: absolute;content: "";width: 60px;height: 60px;border-radius: 30px;left: 0;top: 0;background-color: #d43e60;z-index: -1}.page-single .bloc-single-header{height: 400px;overflow: auto;margin-bottom: 80px}.page-single .bloc-single-header .single-header h1{color: white}.wpcf7-form .hidden{display: none}.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-color: #0c256e;border-radius: 0px}.wpcf7-form input[type="submit"]:hover{background-color: #d43e60}.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}.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;color: #72b992}.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-color: #0c256e;border-radius: 5px;padding: 8px 16px;font-size: 1.4rem}.bloc-actu .contenu-actu .btn:hover{background-color: #d43e60}.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: #d43e60;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}.site-footer{background-color: #0c256e;color: white;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: white}.site-footer .bloc-footer .logo-footer{width: 100%}.site-footer .bloc-footer .bloc-info{margin-bottom: 20px;margin-top: 40px}@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: 'Open Sans', sans-serif;color: white;font-size: 1.6rem;text-transform: uppercase;border-bottom: 1px solid #fff;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: white;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: white;position: absolute;left: -15px;top: 0;display: inline-block}.site-footer .bloc-footer a{color: white;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: white;padding: 20px;text-align: center;color: #0c256e;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}.acf-repeater .acf-row:has(.acf-readonly) > .acf-row-handle.remove{display: none !important}.meeting > tbody > .acf-row,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table > tbody > .acf-row{border: 5px solid #0c256e;margin-bottom: 15px}.meeting > tbody > .acf-row td,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table > tbody > .acf-row td{padding: 5px 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: #0c256e;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: 10px;right: 20px;color: #FFF;width: 50px;height: 50px;display: block;border-radius: 50%;text-align: center;line-height: 53px;background: linear-gradient(45deg, #e10917 0%, #ffdb0f 100%)}.meeting .meeting-btn:hover,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .meeting-btn:hover{background-color: #0c256e;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"}.acf-fields .acf-field-repeater:not(:first-child) .acf-field-text,.acf-fields .acf-field-repeater:not(:first-child) .acf-field-file{padding: 0}.acf-fields .acf-field-repeater:not(:first-child) .acf-field-text .file-info a,.acf-fields .acf-field-repeater:not(:first-child) .acf-field-file .file-info a{color: #0c256e}.acf-fields .acf-field-repeater:not(:first-child) .acf-field-text[data-name="file_title"]{font-weight: bold}.acf-fields .acf-field-repeater:not(:first-child) .acf-field-text[data-name="adding_user"]{font-style: italic}@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}}