@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}}.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: #253786;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: #253786;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;font-weight: normal;position: relative;padding-bottom: 20px;margin-bottom: 20px;color: #253786}h2:before{content: "";width: 80px;height: 4px;background-image: linear-gradient(135deg, #253786, #0aa19a);position: absolute;bottom: 0;left: 0}.title-center h2:before{left: calc(50% - 40px)}.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: normal;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: 2.4rem;line-height: 3.2rem;text-transform: none;margin-bottom: 20px}.color-white{color: white !important}.color-white li:before{color: white !important}.text-justify p{text-align: justify}.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;position: relative}@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}}.icon-svg-20 img{max-width: 20px !important}.icon-svg-40 img{max-width: 40px !important}.icon-svg-60 img{max-width: 60px !important}.icon-svg-80 img{max-width: 80px !important}.icon-svg-120 img{max-width: 120px !important}.icon-svg-200 img{max-width: 200px !important}.btn-plus{cursor: pointer;font-weight: bold;margin-bottom: -40px !important}.btn-plus div.vc_icon_element-inner{background-image: linear-gradient(65deg, #0aa19a, #37b6ed) !important;background-color: white !important;border: 1px solid #fff !important}.btn-plus div.vc_icon_element-inner:hover{background-image: linear-gradient(65deg, #37b6ed, #253786) !important}.btn-moins div.vc_icon_element-inner .vc_icon_element-icon:before{content: "\f068"}.hide-bloc{font-weight: bold;color: #253786;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: #37b6ed;text-decoration: none;color: white;background-color: #253786}.bloc-hidden{display: none;position: relative}.bloc-show{display: block;position: relative}.btn-pop{cursor: pointer;font-weight: bold;position: absolute;bottom: -40px;margin-bottom: 0 !important;left: calc(50% - 20px)}.btn-pop div.vc_icon_element-inner{background-image: linear-gradient(65deg, #0aa19a, #37b6ed) !important;background-color: white !important;border: 1px solid #fff !important}.btn-pop div.vc_icon_element-inner:hover{background-image: linear-gradient(65deg, #37b6ed, #253786) !important}.page-content ul li{list-style-type: none;position: relative;margin-bottom: 10px}.page-content ul li:after{content: "";position: absolute;left: -20px;top: 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #0aa19a}.text-white{color: white}.text-white ul li{list-style-type: none;position: relative;margin-bottom: 10px}.text-white ul li:after{content: "";position: absolute;left: -26px;top: 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #0aa19a}.text-white h1,.text-white h2,.text-white h3,.text-white h4{color: white}.block-diabetes{background-size: cover;padding-left: 40px;padding-right: 40px;margin-bottom: 80px}@media only screen and (max-width: 767px){.block-diabetes{background-position: left;padding: 20px}}.block-gradient{background-image: linear-gradient(65deg, #0aa19a, #37b6ed);padding-left: 40px;padding-right: 40px;padding-top: 40px;border-radius: 20px;margin-bottom: 40px}@media only screen and (max-width: 767px){.block-gradient{padding: 20px}}@media only screen and (max-width: 767px){.mobile-no{display: none}}.block-circle-left{margin-left: 60px;position: relative}.block-circle-left:before{position: absolute;content: "";width: 40px;height: 40px;border-radius: 20px;top: 0;left: -60px;background-image: linear-gradient(65deg, #0aa19a, #37b6ed)}@media only screen and (max-width: 767px){.block-circle-left{margin-left: 30px}.block-circle-left:before{width: 20px;height: 20px;left: -30px;top: 8px}}.seperator-globe{position: relative}.seperator-globe:before{content: "";width: 100%;margin: 0 20px;box-sizing: border-box;height: 2px;position: absolute;top: 50%;background-image: linear-gradient(65deg, #253786, #0aa19a)}@media only screen and (max-width: 767px){.seperator-globe:before{margin: 0}}.error-404{padding-top: 200px}.error-404 .page-header div{margin-top: 40px}.error-404 .page-content{min-height: 500px}header{position: relative;text-align: center;z-index: 1001;height: 140px;background-color: white;width: 100%}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1200px){header{height: 116px}}header .logo{position: absolute;top: 40px;left: 40px;display: inline-block;z-index: 1000}header .logo img{width: 292px;height: 57px}@media (max-width: 1270px){header .logo{top: 32px;left: 20px}header .logo img{width: 200px;height: 49px}}.top-menu{position: absolute;top: 0;right: 40px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1200px){.top-menu{display: none}}.top-menu ul{display: inline-block}.top-menu ul li{list-style: none}.top-menu ul li a{background-color: white;text-decoration: none;color: #253786;display: inline-block;position: relative;border-radius: 20px;padding: 8px 16px;font-size: 1.2rem;line-height: 2rem;font-family: 'Open Sans', sans-serif;font-weight: bold}.top-menu ul li a:before{content: "";position: absolute;display: inline-block;border-radius: 20px;width: calc(100% + 4px);height: calc(100% + 4px);top: -2px;left: -2px;background-image: linear-gradient(65deg, #0aa19a, #37b6ed);z-index: -1}.top-menu ul li a:hover:before{background-image: linear-gradient(65deg, #37b6ed, #253786)}.top-menu ul li.icon-lock a{padding-left: 34px}.top-menu ul li.icon-lock a:after{content: "";width: 12px;height: 16px;background-image: url("/wp-content/themes/lbs/images/icon-lock.svg");background-size: contain;background-repeat: no-repeat;position: absolute;top: calc(50% - 8px);left: 17px}.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), (max-width: 1200px){.bloc-menu{right: 0;top: 50px}}#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: inline-block;list-style: none;height: 100%;width: 100%;text-align: right;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: inline-block;width: auto;text-align: center;color: #000;line-height: 19px;vertical-align: middle;position: relative;padding: 10px 15px;-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}@media (min-width: 1200px){#primaryMenu ul li.desktop-no{display: none}}#primaryMenu ul li.current-menu-item:after,#primaryMenu ul li.current-menu-parent:after,#primaryMenu ul li:hover:after{position: absolute;width: 100%;height: 2px;content: "";background-image: linear-gradient(65deg, #253786, #0aa19a);bottom: -10px;left: 0}@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: #253786}}#primaryMenu ul li a{font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 1.4rem;width: 100%;text-align: center;color: #253786;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: -7px;right: 40px;color: #253786;text-align: center}#primaryMenu #menuMobile:hover{color: #253786}#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: 40px}#primaryMenu ul li{display: none;float: none;width: 90%;padding: 20px 5%;line-height: normal;border-bottom: 1px solid #fff;overflow: hidden;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}}.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, #0aa19a, #587e19)}.latest-news .flexslider .flex-control-nav li a.flex-active{background-image: linear-gradient(135deg, #253786, #37b6ed)}.latest-news .flexslider .flex-control-nav li a:hover{background-image: linear-gradient(135deg, #253786, #37b6ed)}.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: 310px;overflow: auto;margin-bottom: 80px;background-image: url("/wp-content/themes/lbs/images/header-news-2.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,.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 #0aa19a;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}.wp-bloc-shadow{padding: 40px;box-shadow: 0px 3px 10px rgba(0,0,0,0.2);border-radius: 20px;background-color: white}.wp-bloc-shadow .wp-objectives-bloc{padding: 20px 0;margin: 10px 0;position: relative}.wp-bloc-shadow .wp-objectives-bloc:before{content: "";width: 80px;height: 4px;background-image: linear-gradient(135deg, #253786, #0aa19a);position: absolute;top: 0;left: 0}.wp-bloc-shadow .wp-objectives-bloc:after{content: "";width: 80px;height: 4px;background-image: linear-gradient(135deg, #253786, #0aa19a);position: absolute;bottom: 0;left: 0}.top-header{height: 310px;background-size: cover;background-position: center;position: relative}@media only screen and (max-width: 767px){.top-header{height: 360px}}.home .top-header{height: 510px}@media only screen and (max-width: 767px){.home .top-header{height: 460px}}@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{position: absolute;width: 3.21%;height: 4.49%;border-radius: 50%;z-index: 21}.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 #37b6ed;border-radius: 50%}.map .consortium-list .consortium-list-number .wpb_wrapper p{font-size: 2.7rem;font-weight: bold;color: #253786;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}}#teams-list .teams-list-col .vc_column-inner{padding: 0}#teams-list .teams-list-col .vc_column-inner .vc_column-inner{padding: 0 20px}#teams-list .teams-list-col .vc_column-inner .vc_col-sm-11 .vc_column-inner{padding-left: 40px}#teams-list .teams-list-col .vc_column-inner .key-number{margin-top: 0}.box-shadow{box-shadow: 0px 3px 10px rgba(0,0,0,0.2);border-radius: 24px;background-color: white;position: relative}.bloc-star{position: relative}.bloc-star:after{content: "";position: absolute;width: 40px;height: 40px;top: -10px;left: -10px;background-image: url("/wp-content/themes/lbs/images/icon-star.svg");background-repeat: no-repeat;background-size: contain}.bloc-rounded{box-shadow: 0px 3px 10px rgba(0,0,0,0.2);padding: 0 20px;border-radius: 24px}#wp-boxes .box-wp{box-shadow: 0px 3px 10px rgba(0,0,0,0.2);box-sizing: border-box;padding: 20px 0px !important;margin: 20px;border-radius: 24px;background-color: white;position: relative}#wp-boxes .box-wp:first-child{margin-left: 0}#wp-boxes .box-wp:nth-child(3n){margin-right: 0}#wp-boxes .wp-bar{position: relative;margin-bottom: 20px;padding-bottom: 20px}#wp-boxes .wp-bar:after{content: "";width: 80px;height: 8px;position: absolute;left: calc(50% - 40px);bottom: 0;background-image: linear-gradient(65deg, #0aa19a, #37b6ed)}#wp-boxes h3{font-size: 3rem;line-height: 4rem;font-weight: bold}.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}.researchers-description{font-size: 1.2rem;line-height: 1.2rem}.back-button button{padding: 0 20px 0 40px !important;background-color: white !important;color: #253786 !important;border: 2px solid #37b6ed !important;border-radius: 7px !important}.back-button button:hover{background-color: #37b6ed !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: #253786;position: relative;white-space: nowrap;margin-right: 10px}.link-show:after{content: "+";color: #253786;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: #253786;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: #253786;padding: 10px;background-color: white;display: block;font-weight: bold}.toolbox-menu ul li a:hover{color: white;background-color: #253786}.toolbox-menu ul li.current_page_item a{color: white;background-color: #253786}.background-heart-left{background-position: right;background-repeat: no-repeat;background-size: contain}@media (max-width: 1150px){.background-heart-left{background-size: 50px}}.key-number{float: left;width: 52px;height: 52px;border-radius: 30px;margin-bottom: 40px;margin-right: 20px;overflow: hidden;border: 4px solid #0aa19a;color: #0aa19a;font-size: 3.0rem;line-height: 5rem;font-weight: bold;text-align: center}@media only screen and (max-width: 767px){.key-number{float: none;margin-top: 40px;margin-bottom: 20px}}.seperator-heart{position: relative}.seperator-heart img{padding: 20px;background-color: white}.seperator-heart:before{content: "";width: 100%;height: 2px;position: absolute;top: 50%;background: linear-gradient(90deg, #b574af 0%, #fbbb00 16%, #5dad9e 33%, #00a5df 50%, #3c65ae 66%, #694796 84%, #b574af 100%)}.sgpb-theme-6-content{border-radius: 20px !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 h2{font-size: 6rem;line-height: 7rem}.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: #0aa19a;font-weight: bold;text-transform: uppercase;display: inline-block}.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%}@media only screen and (max-width: 767px){.sgpb-popup-dialog-main-div-theme-wrapper-6 .sgpb-popup-close-button-6{right: 50px !important}.sgpb-popup-dialog-main-div-theme-wrapper-6 .key-number{width: 30px;height: 30px;font-size: 2rem;line-height: 3rem;margin-top: 10px}}.pop-team{cursor: pointer}.team-members{font-size: 1.2rem}.team-members strong{font-size: 1.4rem}.faq-block{margin-bottom: 0 !important;padding: 10px !important;background-color: #F2F2F2;border-bottom: 1px solid #fff}.faq-block:first-child{border-top-left-radius: 10px;border-top-right-radius: 10px}.faq-block:last-child{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}.faq-block .vc_toggle_title h4{padding-left: 10px;color: #253786;font-weight: bold}.faq-block .vc_toggle_title .vc_toggle_icon{background: #253786;border-color: #253786}.faq-block .vc_toggle_title .vc_toggle_icon:before,.faq-block .vc_toggle_title .vc_toggle_icon:after{border-color: #253786;background: #253786}.faq-block .vc_toggle_content{margin-bottom: 10px}.page-single .bloc-single-header{height: auto;overflow: auto;margin-bottom: 80px;padding: 40px 0;background-image: none;background-color: white}.page-single .bloc-single-header .single-header h1{color: #253786;margin-bottom: 0;position: relative;padding: 0 20px 20px 0;font-weight: normal}.page-single .bloc-single-header .single-header h1:before{content: "";width: 80px;height: 4px;background-image: linear-gradient(135deg, #253786, #0aa19a);position: absolute;bottom: 0;left: 0}.page-single .bloc-single-header .single-header .post-date{color: #0aa19a;padding: 20px 20px 0 0}.page-single .bloc-single-header .single-header.has-featured-image{display: flex;border-bottom: 1px solid #253786;padding-bottom: 20px}.page-single .bloc-single-header .single-header.has-featured-image .title-part{width: 50%;flex: 1;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center}.page-single .bloc-single-header .single-header.has-featured-image .featured-image-part{width: 50%;flex: 1;box-sizing: border-box}.page-single .bloc-single-header .single-header.has-featured-image .featured-image-part img{width: 100%}@media (max-width: 1080px){.page-single .bloc-single-header .single-header.has-featured-image{display: inline-block}.page-single .bloc-single-header .single-header.has-featured-image .title-part,.page-single .bloc-single-header .single-header.has-featured-image .featured-image-part{width: 100%}.page-single .bloc-single-header .single-header.has-featured-image .title-part h1,.page-single .bloc-single-header .single-header.has-featured-image .featured-image-part h1,.page-single .bloc-single-header .single-header.has-featured-image .title-part .post-date,.page-single .bloc-single-header .single-header.has-featured-image .featured-image-part .post-date{padding-left: 0}.page-single .bloc-single-header .single-header.has-featured-image .title-part img,.page-single .bloc-single-header .single-header.has-featured-image .featured-image-part img{margin-top: 40px}}@media (max-width: 1080px){.page-single .bloc-single-header{margin-bottom: 0}}.publications .pub-link{color: #253786;padding: 10px}.wpcf7-form input{width: 100%;color: #000;border-color: #0aa19a}.wpcf7-form input::placeholder{color: #000;font-weight: normal}.wpcf7-form textarea{width: 100%;min-height: 250px;color: #000;border-color: #0aa19a}.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(65deg, #253786, #0aa19a);border-radius: 20px}.wpcf7-form input[type="submit"]:hover{background-image: linear-gradient(65deg, #0aa19a, #253786)}.wpcf7-form input[type="date"]{width: 190px}.wpcf7-form select{color: #0aa19a}.wpcf7-form .wpcf7-radio input{float: left;margin-left: 4px;margin-bottom: 4px}.wpcf7-form .contact-hidden{display: none}.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%;box-sizing: border-box;float: left}@media only screen and (max-width: 767px){.bloc-actu{margin: 0;padding: 10px;width: 100%}}.bloc-actu .vignette{width: 100%;aspect-ratio: 1;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color: #f0f0f0}.bloc-actu .min-actu{height: 100%;width: auto;object-fit: contain}.bloc-actu .date{display: block;margin-bottom: 10px;font-weight: normal;color: #0aa19a}.bloc-actu .contenu-actu{font-size: 1.4rem;line-height: 2.2rem}.bloc-actu .contenu-actu a{text-decoration: none;display: inline-block}.bloc-actu .contenu-actu a h3{font-weight: bold;margin: 10px 0 15px 0;display: block;color: #253786}.bloc-actu .contenu-actu .btn{color: #253786;background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #253786, #0aa19a) border-box;border: 2px solid transparent;font-weight: normal;border-radius: 30px;padding: 16px 20px;margin-bottom: 20px}.bloc-actu .contenu-actu .btn:hover{background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to left, #253786, #0aa19a) border-box;border: 2px solid transparent;color: #0aa19a}.btn-news-home a{color: #253786 !important;background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #253786, #0aa19a) border-box !important;border: 2px solid transparent !important;font-weight: normal !important;border-radius: 30px !important;padding: 16px 20px !important;margin-bottom: 20px !important}.btn-news-home a:hover{background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to left, #253786, #0aa19a) border-box !important;border: 2px solid transparent !important;color: #0aa19a !important}.btn-gradient a{background: transparent;background-image: linear-gradient(65deg, #0aa19a, #37b6ed) !important;color: white !important;padding: 16px 20px !important;font-size: 1.4rem !important;line-height: 2.2rem;font-weight: bold !important;border-radius: 20px !important;border: 0 !important}.btn-gradient a:hover{background-image: linear-gradient(65deg, #37b6ed, #253786) !important}.btn-gradient.btn-search-icon a{padding-left: 60px !important;position: relative}.btn-gradient.btn-search-icon a:after{content: "";width: 20px;height: 20px;position: absolute;left: 20px;top: calc(50% - 10px);background-image: url("/wp-content/themes/lbs/images/icon-search.svg");background-size: contain;background-repeat: no-repeat}.padding-desktop-40{padding: 40px !important}@media only screen and (max-width: 767px){.padding-desktop-40{padding: 20px !important}}@media only screen and (max-width: 767px){.padding-mobile-20{padding: 20px !important}}.coordinator{display: inline-block;padding: 4px 8px;color: white;background-image: linear-gradient(65deg, #0aa19a, #37b6ed) !important;font-size: 1rem;line-height: 1.8rem;font-weight: bold;border-radius: 16px}.logo-max-200 img{max-width: 200px !important}.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 #0aa19a;margin-bottom: 40px}.page-single .contenu-actu h1{font-size: 2.5rem;line-height: 3.1rem;text-transform: uppercase;color: #0aa19a}.page-single .contenu-actu .date{font-style: italic;display: inline-block;border-bottom: 1px solid #0aa19a;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: #253786;display: block}.navigation a:hover span{background-color: #0aa19a}.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}progress{display: inline-block;width: 100%;height: 10px;border-radius: 30px;background-color: white;border: none}progress::-moz-progress-bar{border-radius: 10px;background-image: linear-gradient(65deg, #0aa19a, #37b6ed)}progress::-ms-progress-appearance{border-radius: 10px;background-image: linear-gradient(65deg, #0aa19a, #37b6ed)}progress::-webkit-progress-bar{border-radius: 30px;background-color: white;border: none}progress::-webkit-progress-value{border-radius: 10px;background-image: linear-gradient(65deg, #253786, #0aa19a)}.site-footer{background-color: #253786;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{border-bottom: 1px solid #fff;margin-bottom: 20px;margin-top: 20px;padding-bottom: 20px}@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;text-transform: uppercase}.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: #253786;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: 110px;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 #253786;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: #253786;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(65deg, #0aa19a, #37b6ed)}.meeting .meeting-btn:hover,.acf-field-5eda4d9e921c8 > .acf-input > .acf-repeater > .acf-table .meeting-btn:hover{background: linear-gradient(65deg, #253786, #37b6ed);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: #253786}.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}.um-login .um-right{display: none}@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}}