#drupal-off-canvas-wrapper{z-index:1500}.header{z-index:500}.layout--onecol .layout-builder-block,.layout--onecol .layout-builder-block-locked{z-index:0}.layout-builder-block{background-color:inherit}.h5-hidden h5{display:none}#header-quicklinks{position:absolute;top:-100rem;z-index:30;left:0}#header-quicklinks:active,#header-quicklinks:focus-within,#header-quicklinks:hover{top:0;outline:0}.btn-close .lpi-action_close{height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:toRem(24)}.embed-responsive,.embedded-entity{margin-bottom:3rem!important}.card_with_bgimage{min-height:34.9rem;width:72.8rem}.card_with_bgimage a{text-decoration:none}.card_with_bgimage a:hover{text-decoration:underline;cursor:pointer}.card_with_bgimage .card-title{text-transform:initial;font-size:3.4rem;line-height:4.08rem}.card_with_bgimage .card-image img{height:34.9rem}.more-news-link a,.outils__services a{color:#282828;font-family:Montserrat,Roboto,Arial,sans-serif;font-weight:700;float:right}.footer__social .lpi-x:before,.nav__social .lpi-x:before{color:inherit}.node--type-landing-page .headcontent_hero .hero_image img{-webkit-filter:none;filter:none}.dsb_single_slide.dots-no-tooltip-transparent .slick-dots .slick-active{background-color:#fff}.dsb_single_slide.dots-no-tooltip-transparent .slick-dots li{background-color:transparent;border-color:#fff}.dsb_single_slide.dots-no-tooltip-transparent .slick-dots li:after{content:none}@media (max-width:639.98px){.dsb_single_slide.dots-no-tooltip-transparent .slick-dots li{border-color:#fff!important}.dsb_single_slide.dots-no-tooltip-transparent .slick-dots li.slick-active{background-color:#fff}}.headcontent__container__size_1{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.headcontent__container__size_1 .long_description{max-height:0;overflow:hidden;margin-bottom:0}.headcontent__container__size_1 li.display-with-long{display:none}.headcontent__container{margin-bottom:-25px}.headcontent__container::after{bottom:25px}.headcontent__container.active{margin-bottom:0}.headcontent__container.active .long_description{max-height:999.9rem;-webkit-transition:all 150ms linear;transition:all 150ms linear;margin-bottom:4rem}.headcontent__container.active li.display-with-long{display:block}