.homepage{padding-bottom:100px}.homepage-container{width:100%;padding:0 30px;box-sizing:border-box}.homepage .section-main{position:relative}.homepage .section-main .visuel{width:100%}.homepage .section-main .container-ctas{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;padding-left:110px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box}.homepagev4 .section-main .container-ctas{top:110px;left:30px;padding-left:0}.homepage .section-main .container-ctas li:not(:first-child){margin-top:30px}.homepagev4 .section-main .container-ctas li:not(:first-child){margin-top:15px}.homepage .section-main .container-ctas li{position:relative}.homepage .section-main .container-ctas li .cta-black{width:255px;box-sizing:border-box}.homepagev4 .section-main .container-ctas li .cta-black{width:290px;background-color:transparent;color:#fff;border:solid 1px #fff;padding:15px 0;font-size:13px;font-weight:600;letter-spacing:1px}.homepage .section-main .text{position:absolute;right:210px;top:130px;color:#fff;font-size:30px;line-height:50px;font-weight:700}.homepagev4 .section-main .text{right:unset;left:30px;top:70px;line-height:45px;font-weight:400}body.nl_be .homepage .section-main .text{right:70px}body.nl_nl .homepage .section-main .text{right:110px}body.de_de .homepage .section-main .text{right:100px}body.es_es .homepage .section-main .text{right:50px}.homepage .section-main .text b{font-size:40px;font-weight:900}.homepage .section-mea{margin-top:30px}.homepagev4 .section-mea{margin-top:45px}.homepage .section-mea .homepage-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.homepage .section-mea .corner{position:relative;width:30%}.homepage .section-mea .corner img{width:100%;border-radius:10px}.homepage .section-mea .corner .flag{position:absolute;top:10px;left:10px;background-color:#cd2729;border-radius:20px;padding:7px 12px;font-size:12px;letter-spacing:.4px;color:#fff}.homepage .section-mea .corner .title{width:100%;text-align:center;font-size:18px;color:#000;font-weight:900;line-height:25px;letter-spacing:.5px}.homepage .section-mea .corner .discover{margin:0 auto;width:75%;border-radius:40px;border:solid 1px #000;padding:15px 0;text-align:center;font-size:13px;background-color:#fff;color:#000;font-weight:600;display:block;margin-top:20px;transition:background-color .3s,color .3s}.homepage .section-mea .corner:hover .discover{background-color:#000;color:#fff;transition:background-color .3s,color .3s}.homepage .section-mea .element{position:relative;width:48%}.homepage .section-mea .element .visuel{width:100%;height:auto}.homepage .section-mea .element .textblock{position:absolute;left:30px;bottom:30px}.homepage .section-mea .textblock.white{color:#fff}.homepage .section-mea .subtitle{font-size:16px;font-weight:600;letter-spacing:1.8px}.homepage .section-mea .title{font-size:21px;line-height:25px;font-weight:700;letter-spacing:2.3px;margin-top:10px;display:block}.homepage .section-mea .cta{margin-top:30px}.homepage .wysiwygblog.title{margin-top:60px}.homepage .section-services{position:relative;margin-top:50px}.homepage .section-services .visuel{width:100%}.homepage .section-services .textblock{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.homepage .section-services .textblock .title{font-size:26px;font-weight:700;letter-spacing:1.8px;color:#d2222b}.homepage .section-services .textblock .text{font-size:14px;line-height:18px;letter-spacing:2px;margin-top:20px;max-width:420px;text-align:center}.homepage .section-services .textblock .cta-black{margin-top:40px}.homepage .section-cross{margin-top:60px}.homepage .section-cross .cross-slider{margin-top:50px}.homepage .section-cross .cross-slider .swiper-scrollbar{position:static;margin:30px auto 0;width:50%;background-color:#c3c0c0}.homepage .section-cross .cross-slider .swiper-scrollbar .swiper-scrollbar-drag{background-color:#333131}.homepage .section-actualites{margin-top:60px;text-align:center}.homepage .section-actualites ul{margin-top:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.homepage .section-actualites ul li{position:relative;width:585px}.homepage .section-actualites .visuel-container{overflow:hidden;height:100%}.homepage .section-actualites ul li .visuel{width:100%;height:100%;object-fit:cover;transition:1s}.homepage .section-actualites li:hover .visuel{transform:scale(1.05)}.homepage .section-actualites ul li .textblock{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.homepage .section-actualites ul li .textblock .text{font-size:71px;font-weight:700;color:#fff;line-height:58px}.homepage .section-actualites ul li .textblock .text span{color:#e20000;color:#FFF;display:block}.homepage .section-actualites ul li .textblock .cta-red{margin-top:70px}.homepage .section-actualites .see-all{margin-top:55px}.homepage .section-newsletter{background-color:#000;margin-top:115px}.homepage .section-newsletter form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end}.homepage .section-newsletter .textblock{width:560px;padding:60px 0 60px 80px}.homepage .section-newsletter .textblock .title{font-size:26px;font-weight:700;letter-spacing:1.8px;color:#fff;text-transform:uppercase}.homepage .section-newsletter .textblock .text{font-size:18px;line-height:22px;letter-spacing:2.5px;color:#fff;margin-top:20px}.homepage .section-newsletter .visuel-newsletter{margin-top:-50px;width:580px}.homepage .section-newsletter .input-container{position:relative;margin-top:30px}.homepage .section-newsletter .input-container input{width:100%;border-radius:27px;height:54px}.homepage .section-newsletter .input-container .cta-red{position:absolute;right:0;top:0}.homepage .section-newsletter .svg-mb{display:none}.homepage .section-discover{margin-top:70px}.homepage .section-discover .homepage-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.homepage .section-discover .element{position:relative}.homepage .section-discover .left{width:calc(100% - 480px)}.homepage .section-discover .left .visuel{width:100%;height:auto}.homepage .section-discover .right{width:450px}.homepage .section-discover .right .visuel{width:100%}.homepage .section-discover .textblock{position:absolute;bottom:30px;left:30px}.homepage .section-discover .subtitle{font-size:16px;font-weight:600;letter-spacing:1.8px}.homepage .section-discover .title{font-size:21px;line-height:25px;font-weight:700;letter-spacing:2.3px;margin-top:10px;display:block}.homepage .section-discover .cta{margin-top:30px}.homepage .section-instagram{margin-top:90px}body.es_es .homepage .section-instagram{margin-top:0}.homepage .section-instagram .homepage-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.homepage .section-instagram .textblock{flex:1}.homepage .section-instagram .textblock .title{margin-left:-30px}.homepage .section-instagram .text{font-size:18px;line-height:22px;letter-spacing:2.5px;padding:55px 90px 50px 30px;box-sizing:border-box}.homepage .section-instagram .cta-red{margin-left:30px}.homepage .section-instagram .mosaic,.homepage .section-instagram .insta-feed-mosaic{width:705px;height:705px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);margin-top:50px}.homepage .section-instagram .mosaic a{width:220px;height:220px;object-fit:cover}.homepage .section-instagram .mosaic img{width:100%;height:100%;object-fit:cover}.homepage .section-instagram .title.mob{display:none}.homepage-container .feed-video a.embed{cursor:pointer}@media screen and (min-width:1055px){.homepage .section-instagram .mosaic a{overflow:hidden}.homepage .section-instagram .mosaic img{transition:.5s}.homepage .section-instagram .mosaic a:hover img{transform:scale(1.05)}}@media screen and (max-width:1055px){.homepage .section-mea{margin-top:50px}.homepage .section-mea .visuel{width:100%}.homepage .section-mea .element{width:100%}.homepage .section-services .textblock{-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.homepage .section-services .visuel{width:100%}.homepage .section-cross .cross-slider .swiper-scrollbar{width:90%}.homepage .section-cross .cross-slider .swiper-button-prev,.homepage .section-cross .cross-slider .swiper-button-next{display:none}.homepage .section-cross .cross-slider .swiper-wrapper{padding-left:15px}.homepage .section-cross .cross-slider .productblock{width:40vw !important}.homepage .section-actualites ul{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.homepage .section-actualites ul li{width:100%}.homepage .section-actualites ul li:last-child{margin-top:30px}.homepage .section-actualites .see-all{display:none}.homepage .section-newsletter .textblock{padding:60px 0}.homepage .section-discover .homepage-container{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.homepage .section-discover .left,.homepage .section-discover .right{width:100%}}@media screen and (max-width:675px){.homepage .section-services .textblock .title{position:absolute;top:0;left:50%;transform:translate(-50%,50%)}.homepage-container{padding:0 15px}.homepage .section-mea .corner{width:100%;margin-bottom:35px}.homepage:not(.homepagev4) .section-main .container-ctas{display:none}.homepagev4 .section-main .container-ctas{top:75%;height:auto;left:30px;padding-left:0;width:calc(100% - 60px)}.homepagev4 .section-main .container-ctas li .cta-black{width:100%}.homepage .section-main .text{font-size:5vw;line-height:8vw;right:9vw !important;top:60%;width:58vw}.homepagev4 .section-main .text{font-size:7vw;line-height:9vw;right:9vw !important;top:50%;width:80%}.homepage .section-main .text b{font-size:7vw}.homepagev4 .section-main .text b{font-size:10vw}.homepage .section-mea .homepage-container{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.homepage .section-mea .right{margin-top:30px}.homepage .section-mea .left .textblock{left:20px}.homepage .section-mea .right .textblock{left:20px;bottom:20px;width:calc(100% - 40px)}.homepage .section-mea .element .visuel.desktop{display:block !important}.homepage .section-mea .left .textblock .cta-white-transparent{border-color:#000;color:#fff;background-color:#000}.homepage .section-mea .left .textblock,.homepage .section-mea .right .textblock{position:static;color:#000;margin-top:20px}.homepage .section-discover .element .visuel.desktop{display:block !important}.homepage .section-services .textblock .text{display:none}.homepage .section-services .textblock .cta-black{margin:0 0 40px}.homepage .section-actualites ul li .textblock .text{font-size:36px;line-height:33px}.homepage .section-actualites ul li .textblock .cta-red{margin-top:20px}.homepage .section-actualites ul{margin-top:30px}.homepage .section-newsletter .visuel-newsletter{display:none}.homepage .section-newsletter .textblock{width:100%;text-align:center;padding:30px 0 50px}.homepage .section-newsletter .textblock .text{font-size:15px;line-height:19px}.homepage .section-newsletter .input-container .cta-red{width:10%;height:100%;box-sizing:border-box}.homepage .section-newsletter{margin-top:35px}.homepage .section-newsletter .svg-mb{display:block;margin-bottom:30px}.homepage .section-discover .visuel{width:100%}.homepage .section-discover .right .textblock{text-align:center}.homepage .section-discover .left .textblock{position:static;margin:-20px 0 0 20px}.homepage .section-discover .subtitle{font-size:14px}.homepage .section-discover .title{font-size:18px}.homepage .section-discover .cta{margin-top:20px}.homepage .section-discover .right{margin-top:60px}.homepage .section-discover .right .textblock{bottom:10px;left:0;width:100%}.homepage .section-instagram .homepage-container{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.homepage .section-instagram .mosaic{display:grid;grid-template-columns:repeat(3,1fr)}.homepage .section-instagram .mosaic,.homepage .section-instagram .insta-feed-mosaic{width:calc(100% + 10px);height:calc(100vw - 30px);margin:15px 0 120px 0 !important}.homepage .section-instagram{margin-top:0}.homepage .section-instagram .mosaic a{width:31vw;height:31vw}.homepage .section-instagram .mosaic img{padding:1vw;box-sizing:border-box}.homepage .section-instagram .textblock .title{display:none}.homepage .section-instagram .text{padding:0;margin-top:50px;font-size:15px;line-height:19px}.homepage .section-instagram .cta-red{margin:30px 0 0}.homepage .section-instagram .title.desk{display:none}.homepage .section-instagram .title.mob{display:block}}@media screen and (min-width:675px) and (max-width:1055px){.homepage .section-main .container-ctas{padding-left:30px;box-sizing:border-box}.homepage .section-main .text{right:30px;top:45%}.homepage .section-mea .element{width:48%}.homepage .section-mea .element .visuel.desktop{display:block !important}.homepage .section-mea .left .textblock .cta-white-transparent{border-color:#000;color:#fff;background-color:#000}.homepage .section-mea .left .textblock,.homepage .section-mea .right .textblock{position:static;color:#000;margin-top:20px}.homepage .section-discover .element .visuel.desktop{display:block !important}.homepage .section-services .textblock{width:auto;height:auto;top:40px;left:30px;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.homepage .section-services .textblock .text{text-align:left;max-width:350px}.homepage .section-cross .cross-slider .swiper-wrapper{padding-left:30px}.homepage .section-newsletter .homepage-container{padding-right:0}.homepage .section-newsletter form{position:relative}.homepage .section-newsletter .visuel-newsletter{position:absolute;right:0;bottom:0;width:55%}.homepage .section-newsletter .textblock{width:60%;z-index:1;padding:60px 0}.homepage .section-discover .left .textblock{bottom:20px;text-align:left}.homepage .section-discover .left{text-align:right}.homepage .section-discover .left .visuel{width:90%}.homepage .section-discover .right{margin-top:80px}.homepage .section-discover .right .visuel{width:100%}.homepage .section-instagram .homepage-container{flex-direction:column-reverse}.homepage .section-instagram .mosaic a{width:100%;height:100%}.homepage .section-instagram .mosaic,.homepage .section-instagram .insta-feed-mosaic{grid-gap:10px;margin:-15px 0 50px 0 !important}.homepage .section-instagram{margin-top:70px}.homepage .section-instagram .text{padding:50px 30px}}