@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700,700i&display=swap');@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700,700i&display=swap');@charset "UTF-8";@font-face{font-family: 'Athena';font-style: normal;font-weight: normal;src: url('/wp-content/themes/lbs/fonts/Athena.woff') format('woff')}html{font-size: 62.5%;height: 100%;margin: 0;padding: 0}body{background-color: #FFFFFF;font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 1.6rem;line-height: 2.4rem;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}.font-titre{font-family: 'Athena', sans-serif}.texte-blanc{color: white !important}.btn-default a{border-radius: 0 !important;padding: 6px 12px !important;background-color: #000092 !important;color: white !important;font-size: 1.6rem !important;text-decoration: none;border: 1px solid transparent !important}.btn-default a:hover{background-color: transparent !important;color: #000092 !important;border: 1px solid #000092 !important;cursor: pointer !important}.default-2 a{font-size: 35px !important;border: 2px solid #9fbf38 !important;padding: 12px 24px !important;border-radius: 50px !important}.default-2 a:hover{background-color: white !important;color: #9fbf38 !important}.btn-second a{border-radius: 15px !important;padding: 6px 12px !important;background-color: white !important;color: #9fbf38 !important;font-weight: bold;font-size: 14px !important;border: none !important}.btn-second a:hover{background-color: #2d2d2a !important;cursor: pointer !important}.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}}.clear{clear: both;overflow: auto}a{transition: all ease .1s;color: #000092}a:hover{color: #000092}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}.vc_column-inner{padding: 0 !important}h1,h2,h3,h4{font-family: 'Athena', sans-serif;font-weight: 300;padding: 0;margin: 0}.athena-font{font-family: 'Athena', sans-serif}h1{font-size: 4.0rem;line-height: 5.0rem}@media only screen and (max-width: 767px){h1{font-size: 3rem;line-height: 3.9rem}}h2{font-size: 4.0rem;line-height: 5.0rem}@media only screen and (max-width: 767px){h2{font-size: 2.5rem;line-height: 3.5rem}}.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: 3.6rem;line-height: 4.2rem;font-weight: bold;overflow: hidden}@media only screen and (min-width: 768px) and (max-width: 1080px){.part-title h2{font-size: 3.6rem;line-height: 4rem}}@media only screen and (max-width: 767px){.part-title h2{font-size: 2.4rem;line-height: 3rem}}h1,h2{margin-bottom: 20px;color: #000}.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}}.hidden{display: none}#breadcrumbs{position: relative;padding-left: 40px;margin-left: auto !important;margin-right: auto !important;max-width: 1400px !important}@media only screen and (max-width: 767px){#breadcrumbs{padding-left: 20px}}#breadcrumbs span{color: white !important}#breadcrumbs span a{color: white !important;text-decoration: none}.fleche-1{background-image: url('/wp-content/themes/lbs/images/fleche-1.svg');background-repeat: no-repeat;background-position: bottom left;background-size: 30%}.fleches-2{background-image: url('/wp-content/themes/lbs/images/fleches-2.svg');background-repeat: no-repeat;background-position: bottom;background-size: cover;background-color: #e3e3e3}.fleches-4{background-image: url('/wp-content/themes/lbs/images/fleches-4.svg');background-repeat: no-repeat;background-position: top;background-size: cover;background-color: #e3e3e3}.liste-fleches ul{padding-inline-start: 68px}.liste-fleches ul li{list-style-type: none;position: relative;margin-bottom: 10px}.liste-fleches ul li:before{content: "";background-image: url("/wp-content/themes/lbs/images/fleche-liste.svg");background-repeat: no-repeat;background-position: left;width: 40px;height: 23px;position: absolute;top: 0;left: -65px;background-size: cover;-webkit-background-clip: initial}.liste-traits ul{padding-inline-start: 68px;padding-left: 42px !important}.liste-traits ul li{position: relative;list-style-type: none}.liste-traits ul li:before{content: "";position: absolute;top: 10px;left: -42px;width: 22px;height: 1px;background-color: white}.liste-checks ul{padding-inline-start: 68px;padding-left: 42px !important}.liste-checks ul li{position: relative;list-style-type: none}.liste-checks ul li:before{content: url("/wp-content/themes/lbs/images/checkmark.svg");position: absolute;top: 2px;left: -42px;width: 10px;height: 20px}.notre-actualite{background-color: #e3e3e3;background-image: url('/wp-content/themes/lbs/images/forme-rond.svg'), url('/wp-content/themes/lbs/images/forme-cible.svg');background-position: bottom left, right;background-size: 100% auto, auto 100%;background-repeat: no-repeat}.nos-innovations{background-color: #e3e3e3;background-image: url('/wp-content/themes/lbs/images/forme-carre-2.svg'), url('/wp-content/themes/lbs/images/forme-cercle-2.svg');background-position: bottom left, right;background-size: auto 100%, auto 100%;background-repeat: no-repeat}.nos-applications{background-image: url('/wp-content/themes/lbs/images/forme-carre.svg'), url('/wp-content/themes/lbs/images/forme-losange.svg');background-position: bottom left, right;background-size: auto 100%, auto 100%;background-repeat: no-repeat}@media only screen and (max-width: 767px){.notre-actualite,.nos-innovations,.nos-applications{background-image: none}}.vc_section{margin-left: 0 !important;margin-right: 0 !important}header{position: absolute;z-index: 1001;width: 100%}header #header-haut{width: 100%;height: 40px;background-color: transparent;opacity: 0.9}header #header-haut div{display: flex;justify-content: space-between}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){header #header-haut div{position: absolute;top: 0px;right: 0px}}header #header-haut div p{align-content: center;color: #9fbf38;position: relative;top: 10px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){header #header-haut{height: 20px}}header #container{height: 170px;display: flex;justify-content: space-between;align-items: center;margin: 0 40px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){header #container{position: relative;margin-left: auto !important;margin-right: auto !important;height: 100%;align-items: unset}}header #container .logo{display: inline-block}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){header #container .logo{position: absolute;margin-left: 40px;margin-top: 40px}}header #container .logo img{height: 70px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){header #container .logo img{height: 40px}}.bloc-menu{width: 100%}#topMenu{display: block;font-size: 1.4rem;line-height: 1.8rem;z-index: 10000;width: 100%}#topMenu ul{display: flex;justify-content: flex-end;margin: 0}#topMenu ul li{display: inline-block;margin-right: 40px;text-align: center;color: #9fbf38 !important;line-height: 19px;vertical-align: middle;position: relative;padding: 0 0 3px 0}@media only screen and (max-width: 767px){#topMenu ul li{margin-right: unset}}#topMenu ul li a{position: relative;top: 10px;color: white !important;text-decoration: none;font-weight: bold;display: flex;align-items: center}#topMenu ul li a img{color: white !important;height: 18px;margin-right: 10px}@media only screen and (max-width: 767px){#topMenu ul li a span{display: none}}#topMenu ul li a:hover{cursor: pointer;text-decoration: underline}#topMenu ul li.lang-item{margin-right: 10px}#topMenu ul li.lang-item a{padding: 0 0 8px 0;border-bottom: 2px solid transparent}#topMenu ul li.lang-item a:hover{border-bottom: 2px solid #000092}#topMenu ul li.lang-item a img{width: 25px !important;height: auto !important;margin: 0 !important}#topMenu ul li.current-lang a{border-bottom: 2px solid #000092}#ariane{color: white;font-size: 90%;margin-bottom: 15px}#ariane a{color: white;text-decoration: none}#ariane img{padding: 0 4px;margin-bottom: -3px}#primaryMenu{font-size: 1.6rem;line-height: 2.6rem;float: right;margin-top: 26px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){#primaryMenu{position: absolute;top: 80px}}#primaryMenu ul{display: flex;position: relative;list-style: none;margin: 0}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){#primaryMenu ul{display: none}}#primaryMenu ul li{line-height: 19px;padding: 8px 20px;position: relative}#primaryMenu ul li.menu-accueil{margin-left: 100px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){#primaryMenu ul li.menu-accueil{margin-left: 0}}#primaryMenu ul li.current-menu-item,#primaryMenu ul li.current-menu-parent,#primaryMenu ul li.current-menu-ancestor{background-color: #000092}#primaryMenu ul li.current-menu-item > a,#primaryMenu ul li.current-menu-parent > a,#primaryMenu ul li.current-menu-ancestor > a{color: white}#primaryMenu ul li a{font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 1.4rem;width: 100%;text-align: center;color: white;line-height: 1.9rem;text-decoration: none;transition: none;display: flex;align-items: center;justify-content: center;text-transform: uppercase}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){#primaryMenu ul li a{font-size: 1.4rem}}#primaryMenu ul li a .icon-menu{height: 20px;margin-right: 20px}#primaryMenu ul li:hover{background-color: #000092}#primaryMenu ul li:hover > ul{height: auto;overflow: auto;top: 35px;display: block}#primaryMenu ul li ul{display: none;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-o-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;-webkit-transition: height .3s ease;-moz-transition: height .3s ease;-o-transition: height .3s ease;-ms-transition: height .3s ease;transition: height .3s ease;height: 0;overflow: hidden;padding: 0;display: block;position: absolute;width: auto;z-index: 1001;top: -10000px;left: 0px;min-width: 200px}#primaryMenu ul li ul li{display: block;color: #000;text-align: left;line-height: 1.9rem;vertical-align: middle;position: relative;cursor: pointer;background-color: white}#primaryMenu ul li ul li:hover{background-color: #000092}#primaryMenu ul li ul li:hover > a{color: white}#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;text-transform: uppercase;color: #000092}#primaryMenu ul li ul li a:before{display: none}#primaryMenu ul li ul li.current-menu-item{color: #000092}#primaryMenu ul li.mega-menu{overflow: visible;position: initial}#primaryMenu ul li.mega-menu:hover > ul{display: flex}#primaryMenu ul li.mega-menu.current-menu-ancestor > ul{opacity: 1;top: 35px}#primaryMenu ul li.mega-menu > ul{display: none;width: auto;max-width: 1000%;right: 0;overflow: hidden}#primaryMenu ul li.mega-menu > ul > li{min-width: 280px;background-color: white;border-right: 2px solid #000092;padding: 0px}#primaryMenu ul li.mega-menu > ul > li > a{color: #000092;cursor: pointer;padding: 20px 20px 10px 20px}#primaryMenu ul li.mega-menu > ul > li > ul{position: relative;padding: 0px 20px 20px 20px;top: 0;display: block}#primaryMenu ul li.mega-menu > ul > li > ul > li:first-child{border-top: 1px solid #000092}#primaryMenu ul li.mega-menu > ul > li > ul > li{padding: 8px 10px}#primaryMenu ul li.mega-menu > ul > li > ul a{text-transform: none}#primaryMenu ul li.mega-menu > ul > li:last-child{border-right: 0}#primaryMenu ul li.mega-menu ul{height: auto}#primaryMenu #menuMobile{display: none;cursor: pointer;top: 0;right: 40px;background-color: #000092;color: #000;text-align: center}#primaryMenu #menuMobile li{font-size: 2rem}#primaryMenu #menuMobile li:hover{color: #000092}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px), (max-width: 1280px){#primaryMenu{width: 100%;height: auto;margin-left: 0;background-color: black !important;margin-bottom: 10px}#primaryMenu #menuMobile{display: block;width: 30px;height: 30px;position: absolute;top: -60px;background-color: white;line-height: 30px}#primaryMenu #menuMobile li{color: white;position: absolute;right: 10px;top: -50px}#primaryMenu > ul{top: 0}#primaryMenu:hover ul{margin-top: 10px}#primaryMenu ul{background-color: black;width: 100%;padding-left: 0}#primaryMenu ul li{display: none;padding: 10px;line-height: normal;overflow: auto;border-bottom: 2px solid transparent;margin-left: 0}#primaryMenu ul li:hover{border-bottom: 2px solid transparent}#primaryMenu ul li.current-menu-item,#primaryMenu ul li.current-menu-parent{border-bottom: 2px solid transparent}#primaryMenu ul li a{border-right: none}#primaryMenu ul li ul{position: relative;top: 0 !important}#primaryMenu ul li ul li{width: 100%;padding: 0}#primaryMenu ul li ul li a{padding: 10px;text-align: center}#primaryMenu ul li.mega-menu{overflow: visible;position: initial;background: rose}#primaryMenu ul li.mega-menu:hover > ul{display: block}#primaryMenu ul li.mega-menu.current-menu-ancestor > ul{opacity: 1;top: 0}#primaryMenu ul li.mega-menu > ul{display: none;width: auto;max-width: 1000%;right: 0;overflow: hidden}#primaryMenu ul li.mega-menu > ul > li{min-width: 280px;background-color: white;border-right: 0;padding: 0px}#primaryMenu ul li.mega-menu > ul > li > a{padding: 20px;background-color: #dedef7;border-top: 1px solid #000092;border-bottom: 1px solid #000092}#primaryMenu ul li.mega-menu > ul > li > ul{position: relative;padding: 0;top: 0;display: block;margin-top: 0}#primaryMenu ul li.mega-menu > ul > li > ul > li:first-child{border-top: 0}#primaryMenu ul li.mega-menu > ul > li > ul > li{padding: 8px 10px}#primaryMenu ul li.mega-menu > ul > li > ul a{text-transform: none}#primaryMenu ul li.mega-menu > ul > li:last-child{border-right: 0}#primaryMenu ul li.mega-menu ul{height: auto}#primaryMenu.ouvert ul li{display: inline-block}}.bloc-recherche{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.8);z-index: 100000;padding: 40px;padding-top: 20%;text-align: center;display: none}@media (max-width: 981px){.bloc-recherche{padding-top: 50%}}.bloc-recherche input{width: 60%;height: 40px}@media (max-width: 981px){.bloc-recherche input{width: 80%}}.bloc-recherche a{color: white;font-size: 3.0rem;margin-left: 20px;height: 40px;line-height: 3.4rem;vertical-align: middle;display: inline-block}.bloc-recherche a:hover{color: #000092}.bloc-recherche #btn-fermer{position: absolute;right: 40px;top: 40px;width: 20px;height: 20px;padding: 7px;background-color: white;border: 1px solid #e3e3e3;cursor: pointer}.bloc-recherche #btn-fermer:hover{background-color: #000092}.bloc-recherche #btn-fermer:hover div span{background-color: white}.bloc-recherche #btn-fermer div{position: relative;height: 100%}.bloc-recherche #btn-fermer div span{display: block;width: 100%;height: 2px;background-color: #000092;position: absolute}.bloc-recherche #btn-fermer div span:first-child{top: 9px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}.bloc-recherche #btn-fermer div span:last-child{bottom: 9px;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.bandeau-parent{padding-top: 190px}@media (max-width: 1280px){.bandeau-parent{padding-top: 40px}}.bandeau-image:before{content: "";position: absolute;width: 5px;height: 40%;right: 0;bottom: 0;background-color: white}.bandeau-image:after{content: "";position: absolute;width: 70%;height: 5px;right: 0;bottom: 0;background-color: white}.bandeau-titre{text-shadow: #000 1px 0 10px}#home-last-posts .vc_gitem-animated-block{height: 300px}#home-last-posts .post-button a{position: relative;color: #000092;background-color: transparent;border: none;padding-left: 0;padding-right: 0}#home-last-posts .post-button a:after{content: '';position: absolute;width: 25%;border: 1px solid #000092;left: 0;bottom: 0}#home-last-posts .post-button a:hover:after{width: 100%}.bloc-vignette .bloc-vignette-item{padding-bottom: 0 !important}.bloc-vignette .bloc-vignette-item figure{width: 100%}.bloc-vignette .bloc-vignette-item figure a{width: 100%}.bloc-vignette .bloc-vignette-item figure a img{width: 100%;filter: grayscale(1)}.bloc-vignette .bloc-vignette-item .bloc-vignette-texte{padding-bottom: 20px;position: relative}.bloc-vignette .bloc-vignette-item .bloc-vignette-texte h3{font-size: 2.4rem;line-height: 3.2rem;font-family: 'Roboto', sans-serif;color: #000092}.bloc-vignette .bloc-vignette-item .bloc-vignette-texte:after{content: '';position: absolute;width: 25%;border: 1px solid #000092;left: 0;bottom: 0;transition: 0.5s}.bloc-vignette .bloc-vignette-item:hover img{filter: grayscale(0)}.bloc-vignette .bloc-vignette-item:hover .bloc-vignette-texte:after{width: 100%}.custom-btn a{background-color: transparent !important;background-image: none !important;position: relative !important;padding: 12px 14px !important;border: none !important;color: #000092 !important}.custom-btn a:before{content: " ";position: absolute;border-top: 2px solid #000092;border-left: 2px solid #000092;top: 0;left: 0;width: 20%;height: 50%;transition: all 1s}.custom-btn a:after{content: " ";position: absolute;border-right: 2px solid #000092;border-bottom: 2px solid #000092;bottom: 0;right: 0;width: 20%;height: 50%;transition: all 1s}.custom-btn a:hover{border: none !important}.custom-btn a:hover:before,.custom-btn a:hover:after{width: calc(98%);height: calc(96%)}.custom-btn.blanc a{color: white !important}.custom-btn.blanc a:before{border-top: 2px solid #fff;border-left: 2px solid #fff}.custom-btn.blanc a:after{border-right: 2px solid #fff;border-bottom: 2px solid #fff}.bloc-contact{font-family: 'Athena', sans-serif;font-size: 4rem}.bandeau-page{padding-top: 240px !important;padding-bottom: 45px}.bandeau-page h1{color: white;font-size: 4rem;line-height: 5rem}.bandeau-page h2{color: white;font-size: 3rem;line-height: 4rem}.anim-bandeau{display: inline-block}.bloc-bleu-fleche{background-color: #000092;padding: 40px 128px 40px 40px;color: white;font-size: 2rem;line-height: 2.8rem;font-weight: bold;position: relative}.bloc-bleu-fleche:after{content: "";background-image: url(/wp-content/themes/lbs/images/fleche-droite.svg);background-repeat: no-repeat;background-position: center center;width: 48px;height: 100%;position: absolute;right: 40px;top: 0;display: inline-block}.bloc-bleu-fleche a{color: white}.section-activites .baa_content_wrapper div{font-family: 'Athena', sans-serif;font-size: 3rem;line-height: 3.8rem;text-shadow: #000 1px 0 10px;text-align: center}.section-activites .bloc-activites-plus .vc_column-inner{background-color: #000092}.section-activites .bloc-activites-plus .vc_column-inner .bloc-texte{font-family: 'Athena', sans-serif;padding: 40px}@media only screen and (max-width: 767px){.section-activites{padding-left: 0 !important;padding-right: 0 !important}.section-activites .max-1400{margin-left: 23px !important;margin-right: 23px !important}}.marquee-rtl{overflow: hidden;padding: 5px 0}.marquee-rtl > :first-child{display: inline-block;padding-right: 2em;padding-left: 100%;white-space: nowrap;animation: defilement-rtl 40s infinite linear}.marquee-rtl.duration-10 > :first-child{animation-duration: 10s}.marquee-rtl.duration-20 > :first-child{animation-duration: 20s}.marquee-rtl.duration-30 > :first-child{animation-duration: 30s}.marquee-rtl.duration-40 > :first-child{animation-duration: 40s}.marquee-rtl.duration-50 > :first-child{animation-duration: 50s}.marquee-rtl.duration-60 > :first-child{animation-duration: 60s}@keyframes defilement-rtl{0%{transform: translate3d(0, 0, 0)}100%{transform: translate3d(-100%, 0, 0)}}.frise-chronologique .frise-droite .frise-col-1{position: relative}.frise-chronologique .frise-droite .frise-col-1:before{content: "";width: 1px;height: 100%;position: absolute;background-color: white;left: 50%;top: 0}.bloc-image-legende .wpb_single_image{margin-bottom: 20px}.bloc-image-legende .wpb_text_column{font-family: 'Athena', sans-serif;color: #000092;font-size: 2.2rem;line-height: 2.8rem;position: relative}.bloc-image-legende .wpb_text_column:after{content: "";position: absolute;bottom: -20px;left: 0;width: 20%;height: 2px;background-color: #000092;transition: 1s}.lire-suite a:hover,.lire-suite-1 a:hover,.lire-suite-2 a:hover,.lire-suite-3 a:hover,.lire-suite-4 a:hover,.lire-suite-5 a:hover,.lire-suite-6 a:hover{cursor: pointer}.bloc-suite,.bloc-suite-1,.bloc-suite-2,.bloc-suite-3,.bloc-suite-4,.bloc-suite-5,.bloc-suite-6{display: none}.tableau-produit table tr td{padding: 10px;border-bottom: 1px solid #fff}@media only screen and (max-width: 767px){.faq{margin-left: 0 !important;margin-right: 0 !important}}.faq h2{color: #000092;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 2px solid #000092}.faq .vc_toggle{padding: 20px !important;border: 1px solid #000092}.faq .vc_toggle .vc_separator.vc_sep_color_white .vc_sep_line{border-color: #000092 !important}.faq .vc_toggle .vc_toggle_title{padding-left: 0 !important;padding-right: 40px}.faq .vc_toggle .vc_toggle_title h4{color: #000092;font-size: 2.2rem;padding-right: 40px;font-family: 'Roboto', sans-serif}.faq .vc_toggle .vc_toggle_title .vc_toggle_icon{right: 0 !important;left: unset !important;background: transparent;border: none}.faq .vc_toggle .vc_toggle_title .vc_toggle_icon:before{border: 1px solid #000092;background: #000092}.faq .vc_toggle .vc_toggle_title .vc_toggle_icon:after{background: #000092;border: 1px solid #000092}@media only screen and (max-width: 767px){.faq .vc_toggle .vc_toggle_title .vc_toggle_icon{right: 0 !important;top: 100%}}.faq .vc_toggle .vc_toggle_content{margin-bottom: 0;padding-left: 0 !important}.faq .vc_toggle .vc_toggle_content p{color: black;font-size: 1.6rem;margin-bottom: 0}.video-container{position: relative;padding-bottom: 56.25%;height: 0}.video-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.page-single .bloc-single-header{overflow: auto;margin-bottom: 80px;padding-bottom: 80px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1080px){.page-single .bloc-single-header{height: 300px}}.page-single .bloc-single-header .single-header{margin-top: 250px}.page-single .bloc-single-header .single-header h1{color: white}.page-single .bloc-single-header .single-header h1 .date{font-size: 2rem}.products-template-default{background-color: black;background: linear-gradient(0deg, #444 0%, #000 100%) fixed}.page-single-product .bloc-single-header{width: 100%;height: 100%;position: fixed;background-repeat: no-repeat;background-size: cover}.page-single-product .product-content{padding-top: 160px;color: white}@media only screen and (max-width: 767px){.page-single-product .product-content .content .infos .max-1400{margin-left: 0 !important;margin-right: 0 !important}}.page-single-product .product-content .content .infos a{color: white}.page-single-product .product-content .content .infos h1{color: white}.page-single-product .product-content .content .infos h2{color: white}.page-single-product .product-content .content .infos ul{padding-left: 20px}.page-single-product .product-content .content .infos ul li span{margin-left: 10px}.page-single-product .product-content .content .infos .product-images{display: flex;justify-content: space-between;flex-wrap: wrap}.page-single-product .product-content .content .infos .product-images .ult-banner-block{width: 250px}.page-single-product .product-content .content .infos .product-images .ult-banner-block .mask.opaque-background{display: flex;align-items: center}.page-single-product .product-content .content .infos .product-images .ult-banner-block .mask.opaque-background .bb-description.ult-responsive{padding-top: 0}.page-single-product .product-content .content .infos .faq h2{color: white;border-bottom: 2px solid #fff}.page-single-product .product-content .content .infos .faq .vc_toggle{padding: 20px;border: 1px solid #fff}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_separator.vc_sep_color_white .vc_sep_line{border-color: white}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title{padding-left: 0;padding-right: 40px}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title h4{color: white;font-size: 2.2rem;padding-right: 40px;font-family: 'Roboto', sans-serif}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title .vc_toggle_icon{background: transparent}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title .vc_toggle_icon:before{border: 1px solid #fff;background: white}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title .vc_toggle_icon:after{background: transparent;border: 1px solid #fff}@media only screen and (max-width: 767px){.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title{padding-bottom: 20px}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_title .vc_toggle_icon{right: unset !important;left: 50%;top: 100%}}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_content{margin-bottom: 0;padding-left: 0}.page-single-product .product-content .content .infos .faq .vc_toggle .vc_toggle_content p{color: white;font-size: 1.6rem;margin-bottom: 0}.page-single-product .product-content .content .infos .faq .custom-btn a{color: white !important}.page-single-product .product-content .content .infos .faq .custom-btn a:before{border-top: 2px solid #fff;border-left: 2px solid #fff}.page-single-product .product-content .content .infos .faq .custom-btn a:after{border-right: 2px solid #fff;border-bottom: 2px solid #fff}.page-single-product .product-content .content .infos .vc_toggle_active{background-color: #000092}.page-single-product .product-content .content .infos .widget-product-menu{margin-bottom: 0}.page-single-product .product-content .content .infos .widget-product-menu .widgettitle{color: white;padding-bottom: 20px;border-bottom: 2px solid #fff}.page-single-product .product-content .content .infos .widget-product-menu ul{padding-left: 0;margin-bottom: 0}.page-single-product .product-content .content .infos .widget-product-menu ul li{list-style-type: none;padding: 0}.page-single-product .product-content .content .infos .widget-product-menu ul li::before{display: none}.page-single-product .product-content .content .infos .widget-product-menu ul li a{font-weight: bold;color: white;text-decoration: none;font-size: 2rem}.page-single-product .product-content .content .infos .widget-product-menu ul li ul{margin: 10px 0}.page-single-product .product-content .content .infos .widget-product-menu ul li ul li{margin-bottom: 0;padding: 10px}.page-single-product .product-content .content .infos .widget-product-menu ul li ul li a{font-weight: normal;color: white;font-size: 1.6rem}.page-single-product .product-content .content .infos .widget-product-menu ul li ul li:hover{background-color: white}.page-single-product .product-content .content .infos .widget-product-menu ul li ul li:hover a{color: #000092}.page-single-product .product-content .content .infos .widget-product-menu ul .current-menu-item{background-color: #000092}.page-single-product .product-content .content .infos .widget-product-menu ul .current-menu-item:hover{background-color: #000092}.page-single-product .product-content .content .infos .widget-product-menu ul .current-menu-item:hover a{color: white}.page-single-product .product-content .content .infos .bloc-produit-contact{background-color: #000092;margin-top: 40px;padding: 40px;transition: 1s}.page-single-product .product-content .content .infos .bloc-produit-contact a{color: white;font-family: 'Athena', sans-serif;font-size: 3rem;line-height: 4rem;position: relative}.page-single-product .product-content .content .infos .bloc-produit-contact a:after{content: url(/wp-content/themes/lbs/images/fleche-droite.svg);position: absolute;display: inline-block;right: -60px;transition: 1s}.page-single-product .product-content .content .infos .bloc-produit-contact:hover{background-color: black}.page-single-product .product-content .content .infos .bloc-produit-contact:hover a:after{right: -100px}.page-single-product .product-content .content #cat-submenu-widget{position: sticky;position: -webkit-sticky;top: 250px}.wpcf7-form p{margin-bottom: 0}.wpcf7-form p input{width: 100%;color: #000;border: 1px solid #2d2d2a}.wpcf7-form p input::placeholder{color: #707070;font-weight: normal}.wpcf7-form p textarea{width: 100%;min-height: 250px;color: #000;border: 1px solid #2d2d2a;border-radius: 4px}.wpcf7-form p textarea::placeholder{color: #707070;font-weight: normal}.wpcf7-form p input[type="submit"]{float: right;width: auto;color: white;border: none;background-color: #000092;border-radius: 20px}.wpcf7-form p input[type="submit"]:hover{background-color: #000}.wpcf7-form p .wpcf7-list-item{margin: 0}.wpcf7-form p .wpcf7-list-item label{display: flex;align-items: flex-start;font-weight: normal;font-size: 1.4rem}.wpcf7-form p .wpcf7-list-item label input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;width: 36px;height: 18px;border: 2px solid #000092 !important;border-radius: 2px;margin: 0 20px 40px 0}.wpcf7-form p .wpcf7-list-item label input[type="checkbox"]:checked{background: #000092;position: relative}.wpcf7-form p .wpcf7-radio input{float: left;margin-left: 4px;margin-bottom: 4px}.grecaptcha-badge{display: none !important}.liste-actus{margin-bottom: 80px}.liste-actus .actus-intro{font-size: 2.6rem;margin-bottom: 40px;font-weight: bold;text-align: center;color: #000}.bloc-actu{width: 30.33%;margin: 40px 1%;float: left}@media only screen and (max-width: 767px){.bloc-actu{width: 90%;margin-left: 5%;margin-right: 5%}}.bloc-actu .vignette{width: 100%}.bloc-actu .vignette .min-actu{width: 100%;height: auto}.bloc-actu .date{display: block;margin-bottom: 10px;color: #9fbf38}.bloc-actu .contenu-actu{font-size: 2rem;line-height: 2.8rem}.bloc-actu .contenu-actu a{text-decoration: none;color: #000 !important}.bloc-actu .contenu-actu a h3{font-weight: bold;margin: 10px 0 15px 0}.bloc-actu .contenu-actu .btn{border-radius: 15px !important;padding: 6px 12px !important;border: 2px solid #9fbf38 !important;background-color: #9fbf38 !important;color: white !important;font-size: 14px !important}.bloc-actu .contenu-actu .btn:hover{color: #9fbf38 !important;background-color: transparent !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 #9fbf38;margin-bottom: 40px}.page-single .contenu-actu h1{font-size: 2.5rem;line-height: 3.1rem;text-transform: uppercase;color: #9fbf38}.page-single .contenu-actu .date{font-style: italic;display: inline-block;border-bottom: 1px solid #9fbf38;margin-bottom: 4px;padding-bottom: 4px;font-size: 1.2rem}.ult-carousel-wrapper{margin-bottom: 0 !important;padding-bottom: 0 !important}.footer-contact-us{background-color: #000092;transition: 1s}.footer-contact-us .wpb_text_column.wpb_content_element{margin-bottom: 0}.footer-contact-us .wpb_text_column.wpb_content_element p{padding: 20px}.footer-contact-us .wpb_text_column.wpb_content_element p a{padding: 20px 0;position: relative;color: white;font-size: 5rem;display: block;width: max-content;text-decoration: none}@media only screen and (max-width: 767px){.footer-contact-us .wpb_text_column.wpb_content_element p a{font-size: 2.5rem}}.footer-contact-us .wpb_text_column.wpb_content_element p a:after{content: url('/wp-content/themes/lbs/images/fleche-droite.svg');position: absolute;display: inline-block;left: 110%;transition: 1s}.footer-contact-us:hover{background-color: black}.footer-contact-us:hover .wpb_text_column.wpb_content_element p a:after{left: 150%}.site-footer{background-color: #e3e3e3;color: black;overflow: auto;min-height: 68px;padding: 0}.site-footer .bloc-footer{overflow: auto;font-size: 1.6rem;line-height: 2.0rem;color: rgba(0,0,0,0.7);text-align: center}.site-footer .bloc-footer .logo-footer{width: 200px;margin-top: 40px}.site-footer .bloc-footer a{color: black;text-decoration: underline}.site-footer .bloc-footer a:hover{color: #000092}.site-footer .bloc-footer div{margin: 20px 0}.site-footer .bloc-footer .main-menu{border-top: 1px solid #000092;border-bottom: 1px solid #000092}.site-footer .bloc-footer ul{margin-left: 0;padding-left: 0;display: flex;justify-content: center;flex-wrap: wrap}.site-footer .bloc-footer ul li{list-style: none;margin-left: 0;padding: 5px 10px}.site-footer .bloc-footer ul li a{font-size: 1.6rem;color: #000092;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 .info-menu{display: flex;justify-content: center;align-items: center;margin: 0 !important}@media only screen and (max-width: 767px){.site-footer .bloc-footer .info-menu{display: unset}}.site-footer .bloc-footer .info-menu ul{margin: 0}.site-footer .bloc-footer .info-menu ul li a{color: black}.site-footer .bloc-footer .info-menu ul li a:hover{text-decoration: underline}.site-footer .bloc-footer .menu-social li{float: left}.site-footer .bloc-footer .menu-social li a{padding: 10px 5px;cursor: pointer}.site-footer .bloc-footer .menu-social li a i{font-size: 30px;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}@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}}.error-404 .page-title{margin-bottom: 80px;text-align: center}#cookie-law-info-bar a{color: black}