.donnees-personnelles{padding:50px 0}.donnees-personnelles .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.donnees-personnelles .left{flex:1;box-sizing:border-box;position:relative}.donnees-personnelles .left .tostick{padding-left:30px;transition:.5s}.donnees-personnelles .left ul{position:relative}.donnees-personnelles .left li a{font-size:10px;font-weight:600;text-transform:uppercase;padding:15px 0;color:#000;display:block;transition:.3s}.donnees-personnelles .left li.active a{color:#cd2729}.donnees-personnelles .right{width:770px;padding-left:30px}.donnees-personnelles .right .name-section{font-size:20px;line-height:24px;font-weight:600;text-transform:uppercase}.donnees-personnelles .right .text-section{font-size:15px;line-height:35px;margin-top:30px}.donnees-personnelles .right .subname{font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.35px;display:block;margin:50px 0 30px}.donnees-personnelles .right .section:not(:first-child){margin-top:60px}.donnees-personnelles .right .section a{color:#000;text-decoration:underline}.donnees-personnelles .tableau-cookies{table-layout:fixed}.donnees-personnelles .tableau-cookies td{border:1px solid #d8d8d8;padding:15px 10px;font-size:12px;line-height:16px;word-break:break-all}@media screen and (min-width:1056px){.donnees-personnelles .left .tostick.fixed{position:fixed;width:48%}.donnees-personnelles .left .tostick.absolute{position:absolute;bottom:0}.donnees-personnelles .nav-active{width:3px;height:30px;background-color:#cd2729;position:absolute;left:0;top:5px;transition:.3s}.donnees-personnelles .right .name-section .arrow{display:none}}@media screen and (max-width:1055px){.donnees-personnelles .page-name{text-align:center}.donnees-personnelles .page-name::after{margin:30px auto 0}.donnees-personnelles .left{display:none}.donnees-personnelles .right{width:100%;padding:0 30px;box-sizing:border-box}.donnees-personnelles .right .name-section{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;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:30px 0}.donnees-personnelles .right .name-section .arrow{padding:7px;border-color:#cd2729;position:relative;top:-4px}.donnees-personnelles .right .name-section.active .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:0}.donnees-personnelles .right .section{border-bottom:1px solid #dfdfdf}.donnees-personnelles .right .showable{display:none;padding-bottom:30px}.donnees-personnelles .right .section:not(:first-child){margin-top:0}.donnees-personnelles .right .text-section{margin-top:0}}@media screen and (max-width:675px){.donnees-personnelles .right{padding:0 15px}.donnees-personnelles .right .name-section{font-size:4vw}}.documentation{padding:20px 0 150px}.documentation .search-section{padding:0 30px}.documentation .search-container{background-color:#fafafa;border-radius:23px;padding:40px 30px;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}.documentation .search-container .title{font-size:30px;font-weight:600}.documentation .search-container .subtitle{font-size:15px;line-height:19px;margin-top:30px;font-weight:300}.documentation .f_documentation{margin-top:65px;width:500px;position:relative}.documentation .f_documentation #f_documentation_object{width:100%;height:75px;border:2px solid #cd2729;border-radius:39px;box-shadow:0 16px 48px 0 rgba(183,184,190,.4);font-size:10px;font-weight:600;color:#6c6d79;letter-spacing:1px}.documentation .f_documentation #f_documentation_object::-webkit-input-placeholder{color:#6c6d79}.documentation .f_documentation #f_documentation_object:-ms-input-placeholder{color:#6c6d79}.documentation .f_documentation #f_documentation_object::placeholder{color:#6c6d79}.documentation .f_documentation .submit{position:absolute;right:15px;top:0;width:50px;height:75px;display:flex;justify-content:center;align-items:center;cursor:pointer}.documentation .f_documentation input[type=submit]{opacity:0;position:absolute;width:100%;height:100%;padding:0;left:0;right:0;cursor:pointer}.documentation .search-container .visuel{margin:-20px 0 -70px}.documentation .my-search{margin:90px 0 40px;display:-ms-grid;display:grid;grid-template-columns:170px 1fr;grid-template-areas:"visuel   name" "visuel   list"}.documentation .my-search .container-visuel{width:130px;height:130px;border:1px solid #dfdfdf;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;grid-area:visuel}.documentation .my-search .container-visuel img{max-width:90%;max-height:90%}.documentation .my-search .name{font-size:25px;font-weight:600;letter-spacing:1px;margin-bottom:20px;grid-area:name}.documentation .my-search .pdf-list{grid-area:list}.documentation .last-search{margin-top:80px}.documentation .last-search .container-lines{padding:0 80px;box-sizing:border-box}.documentation .last-search .line{padding:35px 0;border-bottom:1px solid #dfdfdf}.documentation .last-search .line .visible{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;-ms-align-items:center;-webkit-align-items:center;align-items:center;cursor:pointer}.documentation .last-search .line .visible .txt-visu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.documentation .last-search .line .visible .container-visuel{width:80px;height:80px;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;border:1px solid #dfdfdf}.documentation .last-search .line .visible .container-visuel img{max-width:90%;max-height:90%}.documentation .last-search .line .visible .name{font-size:18px;font-weight:600;margin-left:30px}.documentation .last-search .line .visible .arrow{padding:11px;border-color:#cd2729;position:relative;top:-10px}.documentation .last-search .line .visible .arrow.up{top:0}.documentation .last-search .line .hidden{margin-top:30px;display:none}.documentation .pdf-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.documentation .pdf-list li{width:33%;margin:20px 0;padding:0 10px;box-sizing:border-box}.documentation .pdf-list a{color:#cd2729;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;font-size:14px}.documentation .pdf-list a span{margin-left:30px}.documentation .pdf-list a:hover .hoversoulign::after{width:100%;background-color:#cd2729}.documentation .pdf-list a .hoversoulign:hover::after{background-color:#cd2729}@media screen and (max-width:1055px){.documentation{padding:20px 0 60px}.documentation .search-section{padding:0}.documentation .search-container .visuel{display:none}.documentation .my-search{padding:0 30px}.documentation .pdf-list li{width:100%}.documentation .last-search .line .visible .name{width:calc(100% - 150px)}.documentation .last-search .container-lines{padding:0 30px}}@media screen and (max-width:675px){.documentation .search-container .title{font-size:24px;line-height:32px}.documentation .f_documentation{width:100%;margin-top:30px}.documentation .search-container .subtitle{font-size:13px;line-height:18px}.documentation .my-search .container-visuel{width:60px;height:60px}.documentation .my-search{grid-template-columns:90px 1fr;grid-template-areas:"visuel name" "list list"}.documentation .my-search .name{font-size:14px;line-height:17px}.documentation .pdf-list a{font-size:12px}.documentation .pdf-list a svg{height:35px}.documentation .last-search .line .visible .name{font-size:14px;line-height:17px}.documentation .f_documentation #f_documentation_object{padding:20px 65px 20px 25px}}.actualites{padding-bottom:80px}.actualites .main-article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.actualites .main-article .textblock{background-color:#fafafa;flex:1}.actualites .textblock{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:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0 105px;box-sizing:border-box}.actualites .main-article .textblock{padding:0 80px}.actualites .textblock .category{font-size:14px;color:#cd2729;display:block}.actualites .main-article .textblock .category{font-size:22px}.actualites .textblock .title-article{font-size:24px;line-height:32px;letter-spacing:-.4px;display:block;margin-top:20px}.actualites .main-article .textblock .title-article{font-size:40px;line-height:60px;font-weight:700}.actualites .articles-list{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 20px}.actualites .articles-list .left{width:130px}.actualites .articles-list .filter-list .title-list{font-size:14px;font-weight:600;color:#8f91a3;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;padding-bottom:15px;border-bottom:1px solid #e7e8ed;cursor:pointer}.actualites .articles-list .filter-list .title-list::after{content:"-"}.actualites .articles-list .filter-list .title-list.closed::after{content:"+"}.actualites .articles-list .filter-list ul li{margin-top:20px;font-size:10px;color:rgba(0,0,0,.7);cursor:pointer}.actualites .articles-list .filter-list ul li.active{color:#000}.actualites .articles-list .right{padding-left:30px;box-sizing:border-box;flex:1}.actualites .articles-list .right>div>a:nth-child(n+4){display:none}.actualites .articles-list .article{position:relative;width:100%;margin-top:30px;display:block;color:#000}.actualites .articles-list .article .visuel{width:100%}.actualites .articles-list .article .textblock{position:absolute;left:40px;bottom:40px;width:calc(100% - 80px);height:250px;background-color:#fff}.actualites .container-cta{text-align:center}.actualites .see-more{margin-top:80px;width:290px;box-sizing:border-box}.actualites .mea{padding:0 30px;margin-top:80px}.actualites .mea .textblock{padding:0}@media screen and (min-width:1056px){.actualites .articles-list .right{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;overflow:hidden}.actualites .articles-list .right .articles-left,.actualites .articles-list .right .articles-right{width:calc(50% - 15px)}.actualites .articles-list .right>.article{display:none}}@media screen and (max-width:1055px){.actualites .main-article{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.actualites .main-article .visuel{width:100%}.actualites .main-article .textblock{padding:40px 80px}.actualites .main-article .textblock .title-article br{display:none}.actualites .articles-list .left{display:none}.actualites .articles-list .right{padding:0}.actualites .articles-list .article .textblock{left:80px;width:calc(100% - 160px);height:auto;padding:60px 105px}.actualites .textblock .title-article br{display:none}}@media screen and (max-width:675px){.actualites .main-article .textblock{padding:30px 15px}.actualites .main-article .textblock .category{font-size:5vw}.actualites .main-article .textblock .title-article{font-size:6vw;line-height:9vw}.actualites .mea{padding:0 15px}.actualites .articles-list .article .textblock{position:static;width:100%;padding:30px 45px}.actualites .textblock .category{font-size:5vw}.actualites .textblock .title-article{font-size:6vw;line-height:9vw}}.article .container-article{padding:0 190px 125px}.article .category{font-size:22px;letter-spacing:-.1px;color:#cd2729;display:block}.article .name{font-size:40px;font-weight:700;margin:30px 0 40px}.article .visuel-large{width:100%}.article .text h3{font-size:20px;font-weight:600;line-height:24px;margin-top:30px;margin-bottom:15px}.article .text a{color:#cd2729;text-decoration:underline}.article .text{font-size:15px;line-height:19px;margin-top:40px}.article ul.disc{list-style:disc inside;margin-left:5px}.article .title{font-size:20px;line-height:24px;font-weight:600;margin:50px 0}.article p{font-size:1.07rem;line-height:2;font-weight:300;margin:1rem 0}.article .list ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.article .list ul li{font-size:1.07rem;line-height:2;font-weight:300}.article .two-images{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}.article .two-images .visuel-mini{width:48%}.article .container-sticky{height:90px;margin-bottom:30px;z-index:2;position:relative}.article .sticky-article{width:100%;background-color:#fff;box-shadow:0 2px 4px 0 rgba(183,184,190,.4)}.article .sticky-article.fixed{position:fixed;top:0;left:0;opacity:1;transition:.3s}.article .sticky-article .container{padding:30px;box-sizing:border-box;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;-ms-align-items:center;-webkit-align-items:center;align-items:center;overflow:hidden}.article .sticky-article .share{box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-right:-170px;cursor:pointer;transition:.6s}.article .sticky-article .share .visible,.article .sticky-article .share .hidden{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.article .sticky-article .share .visible span{font-size:15px;font-weight:600;color:#2c2e3f;margin-right:10px}.article .sticky-article .share .hidden svg{height:22px}.article .sticky-article .share .hidden li.instagram svg{margin-top:5px}.article .sticky-article .share .hidden li.mail svg{height:28px}.article .sticky-article .share .hidden li:last-child svg{position:relative;top:2px}.article .sticky-article .share .hidden svg path{fill:#000}.article .sticky-article .share .hidden li{margin-left:30px}.article .sticky-article .scroll-bar{width:100%;height:5px;background:#fff}.article .sticky-article .scroll-bar .progress-bar{height:5px;background:#cd2729;width:0}@media screen and (min-width:1057px){.article .sticky-article .share:hover{margin-right:0}}@media screen and (max-width:1056px){.article{width:80%;padding:0 35px}.article .is-wrapper .clearfix{display:block}.article .is-wrapper p{width:100% !important}.article .container-article{padding:45px 30px}.article .category{font-size:19px}.article .name{font-size:25px;line-height:35px;margin:20px 0 40px}.article .sticky-article .container{position:relative}.article .sticky-article .share{position:absolute;left:calc(100% - 130px);margin-right:0;background-color:#fff;width:100%;padding:15px;box-sizing:border-box}.article .sticky-article .share.active{left:0}.article .sticky-article .share .hidden li{margin-left:20px}.article .container-sticky{margin-bottom:0}}@media screen and (max-width:675px){.article .container-article{padding:20px 15px}.article .two-images{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.article .two-images .visuel-mini{width:100%}.article .two-images .visuel-mini:nth-of-type(2){margin-top:30px}.article .sticky-article .container{padding:15px}.article .sticky-article .container .title-sticky{font-size:4vw;max-width:50%;font-weight:600}.article .sticky-article .share .hidden svg{height:17px}}.services{padding-bottom:100px}.services .banner{position:relative}.services .banner .textblock{position:absolute;left:0;top:0;width:40%;height:100%;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-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-left:30px;box-sizing:border-box}.services .banner .title{font-size:30px;line-height:37px;font-weight:700;color:#fff}.services .banner .subtitle1{font-size:25px;line-height:34px;font-weight:600;color:#fff;margin-top:20px}.services .banner .subtitle2{font-size:16px;line-height:28px;font-weight:600;letter-spacing:-.5px;color:#fff;margin-top:20px}.services .all-services{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;margin-top:100px;user-select:none}.services .all-services .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.services .all-services .left .bar-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-align-items:center;-webkit-align-items:center;align-items:center}.services .all-services .left .numbers{font-size:15px;font-weight:600;transform:rotate(-90deg);color:#9a9a9a;width:55px;height:20px}.services .all-services .left .numbers .myslide{color:#000}.services .all-services .left .line{height:380px;width:1px;background-color:#e1e1e1;margin:50px 0 20px;position:relative}.services .all-services .left .line .inner{width:1px;background-color:#000;position:absolute;top:0;left:0;transition:.5s}.services .all-services .left .arrows .arrow-item{cursor:pointer}.services .all-services .left .arrows .arrow-item.disabled{opacity:.2}.services .all-services .left .arrows .up{transform:rotate(-180deg);margin-bottom:10px}.services .all-services .left .slide-name li{font-size:12px;font-weight:600;color:#adadad;text-transform:uppercase;cursor:pointer;user-select:none;transition:.3s}.services .all-services .left .slide-name li:not(:first-child){margin-top:25px}.services .all-services .left .slide-name li.active{color:#000}.services .all-services .roller-container{width:935px;height:535px;overflow:hidden}.services .all-services .roller{transform:translate3d(0,0,0);transition:-webkit-transform 666ms cubic-bezier(0.666,0,.333,1);transition:transform 666ms cubic-bezier(0.666,0,.333,1),-webkit-transform 666ms cubic-bezier(0.666,0,.333,1)}.services .all-services .roller li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;height:535px}.services .all-services .roller li .visuel{width:680px}.services .all-services .roller li .textblock{position:absolute;left:0;top:0;width:50%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.services .all-services .roller li .textblock .slide-title{font-size:35px;font-weight:600}.services .all-services .roller li .textblock .slide-description{font-size:14px;line-height:28px;font-weight:600;letter-spacing:-.4px;color:rgba(44,46,63,.7);margin-top:20px}.services .all-services .roller li .textblock .btn{width:320px;margin-top:50px;padding:20px;border-radius:110px}body.de_de .services .all-services .roller li .textblock .btn{width:390px}@media screen and (max-width:1055px){.services .banner .visuel{width:100%}.services .banner .textblock{width:100%;height:auto;top:auto;bottom:15%;padding:0 30px}.services .all-services .left{display:none}.services .all-services .roller-container{width:100%;height:auto}.services .all-services .roller li{height:auto;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.services .all-services .roller li:not(:first-child){margin-top:30px}.services .all-services .roller li .visuel{width:100%}.services .all-services .roller li .textblock{position:static;width:100%;padding:0 30px;box-sizing:border-box}.services .all-services .roller li .textblock .slide-title{position:absolute;top:30px;left:0;width:100%;text-align:center}.services .all-services .roller li .textblock .slide-title.hidden-mb{display:none}.services .all-services .roller li .textblock .slide-title.text-white-mb{color:#fff}.services .all-services .roller li .textblock .btn{margin:20px auto 0}}@media screen and (max-width:675px){.services .banner .textblock{bottom:30px;padding:0 15px}.services .banner .title{font-size:7vw;line-height:initial}.services .banner .subtitle1{font-size:5.5vw;line-height:initial}.services .banner .subtitle2{font-size:3.5vw;line-height:7vw}.services .all-services{margin-top:40px}.services .all-services .roller li .textblock .slide-title{font-size:6vw}.services .all-services .roller li .textblock{padding:0 15px}.services .all-services .roller li .textblock .btn{width:100%;padding:20px 30px;box-sizing:border-box}}.jobs{padding-bottom:80px}.jobs .banner{position:relative;background-color:#f5f5f5;min-height:350px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.jobs .banner .visuel{width:100%}.jobs .banner .page-title{font-size:40px;line-height:45px;max-width:70%;text-transform:uppercase;position:absolute;top:130px;left:30px;color:#fff;font-family:'Montserrat',sans-serif;line-height:52px}.jobs .banner .page-title b{font-weight:400;font-size:52px;font-family:'sketchnotesquare'}.jobs .infos-job{font-size:20px;line-height:25px;width:65%;margin:auto;padding:40px 0;text-align:center}.jobs .essentials{background-color:#f5f5f5;padding:45px 0 20px}.jobs .essentials .cross-slider{width:calc(100% - 60px);margin-top:65px}.jobs .essentials .cross-slider .swiper-scrollbar{width:50%;left:25%}.jobs .essentials .cross-slider .swiper-scrollbar-drag{background-color:#333131}.jobs .essentials .cross-slider .swiper-wrapper{margin-bottom:20px}.jobs .mosaic{margin-top:65px}.jobs .mosaic .flex-container{margin-bottom:20px;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;margin-top:60px;padding:0 30px;box-sizing:border-box}.jobs .mosaic .flex-container .left{width:610px}.jobs .mosaic .flex-container .left .article-name{font-size:20px;line-height:40px;font-weight:700;letter-spacing:1.5px;color:#000;display:block;margin-top:20px}.jobs .mosaic .flex-container .left .cta-black{margin-top:20px}.jobs .mosaic .flex-container .list{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;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex:1;padding-left:30px;box-sizing:border-box}.jobs .mosaic .flex-container .list .productblock{width:calc(50% - 15px);margin-bottom:20px}.jobs .linked-articles{background-color:#f5f5f5;margin-top:65px;padding:45px 0}.jobs .linked-articles .articles-container{padding:0 30px;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}.jobs .linked-articles .articles-container .bloc{width:290px;color:#474747}.jobs .linked-articles .articles-container .bloc .visuel{width:100%;border:1px solid #979797}.jobs .linked-articles .articles-container .bloc .category{font-size:13px;letter-spacing:1px;display:block;margin-top:20px}.jobs .linked-articles .articles-container .bloc .name{font-size:15px;line-height:19px;letter-spacing:1.15px;font-weight:600;display:block;margin-top:20px}.jobs .swiper-wrapper .visuel-container{background-color:#fff}@media screen and (max-width:1055px){.jobs .banner{padding:50px 15px;min-height:auto}.jobs .banner .page-title{max-width:100%;text-align:center}.jobs .mosaic .flex-container{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.jobs .mosaic .flex-container .left{width:100%;margin-bottom:70px}.jobs .mosaic .flex-container .left .visuel-article{width:100%}.jobs .mosaic .flex-container .list{padding-left:0}.jobs .linked-articles .articles-container{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.jobs .linked-articles .articles-container .bloc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%}.jobs .linked-articles .articles-container .bloc .category{margin-top:0}.jobs .linked-articles .articles-container .bloc:not(:first-child){margin-top:40px}.jobs .linked-articles .articles-container .bloc .visuel{width:30%}.jobs .linked-articles .articles-container .bloc .textblock{flex:1;padding-left:10px;box-sizing:border-box}}@media screen and (max-width:675px){.jobs .banner .page-title{font-size:6vw;line-height:8vw}.jobs .infos-job{width:100%;padding:30px 15px;box-sizing:border-box;font-size:4.5vw;line-height:7vw}.jobs .essentials .cross-slider{width:calc(100% - 30px)}.jobs .essentials .cross-slider .swiper-scrollbar{width:100%;left:0}.jobs .mosaic .flex-container{padding:0 15px}.jobs .mosaic .flex-container .left .article-name{font-size:4.5vw;line-height:7vw}.jobs .mosaic .flex-container .left .cta-black{display:block}.jobs .mosaic .flex-container .list .productblock{width:calc(50% - 7px)}.jobs .linked-articles .articles-container{padding:0 15px}.jobs .linked-articles .articles-container .bloc .category{font-size:3.5vw}.jobs .linked-articles .articles-container .bloc .name{font-size:4vw;line-height:5vw}}.stores-locator{padding:40px 0}.stores-locator .page-title{font-size:30px;font-weight:700;text-align:center}.stores-locator .page-title::after{content:'';width:200px;height:2px;background-color:#cd2729;margin:20px auto 0;display:block}.stores-locator .intro{font-size:15px;line-height:30px;text-align:center;width:80%;margin:35px auto 0}.stores-locator .locatorform{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;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:735px;margin:30px auto 0}.stores-locator .locatorform .address{width:450px;position:relative}.stores-locator .locatorform #f_locator_object{border:2px solid #cd2729;width:100%;border-radius:48px;font-size:12px;letter-spacing:1px}.stores-locator .locatorform .address .submit{position:absolute;right:0;top:0;width:58px;height:58px;cursor:pointer;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}.stores-locator .locatorform .address .submit input[type=submit]{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.stores-locator .locatorform .geoloc{width:255px;padding:10px;font-weight:600;height:58px}.stores-locator .locatorform .geoloc svg{margin-right:20px}.stores-locator .map-content{display:flex;margin-top:50px;height:700px}.stores-locator .shops-list{width:450px;background-color:#fbfbfb;padding:30px;box-sizing:border-box;overflow-y:scroll}.stores-locator .shops-list .pastille{width:9px;height:9px;border-radius:50%;background-color:#28be0b;margin-right:15px}.stores-locator .shops-list .total{font-size:20px;font-weight:600;display:flex;align-items:center;margin-bottom:30px}.stores-locator .shops-list .card{background-color:#fff;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:30px 25px;box-sizing:border-box;margin-top:20px}.stores-locator .card .flex-container{display:flex;justify-content:space-between;align-items:center}.stores-locator .card .name{font-size:16px;font-weight:700;text-transform:uppercase}.stores-locator .card .distance{font-size:14px;font-weight:600;color:#707070}.stores-locator .card .address{font-size:14px;line-height:18px;text-transform:uppercase;margin-top:10px}.stores-locator .card .opening{display:flex;align-items:center;font-size:10px;line-height:11px;font-weight:600;margin-top:10px}.stores-locator .card .opening .pastille{margin-right:5px}.stores-locator .card .opening.open{color:#28be0b}.stores-locator .card .opening.close{color:#cd2729}.stores-locator .card .opening.close .pastille{background-color:#cd2729}.stores-locator .card .tel,.stores-locator .card .fax{display:block;font-size:14px;margin-top:10px}.stores-locator .card .container-ctas{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.stores-locator .card .container-ctas .btn{width:145px;padding:15px 10px;margin-bottom:10px;font-weight:600}body.nl_nl .stores-locator .shops-list .card .container-ctas .btn{width:auto;padding:15px 25px}.leaflet-popup-content .card .container-ctas .btn{width:100%}.stores-locator .card .goto{font-size:17px;font-weight:600;margin-top:35px}.stores-locator .leaflet-container a{color:#000}.stores-locator .leaflet-container a:hover{color:#fff}.stores-locator #map{flex:1;height:100%;z-index:1}.stores-locator #map img{max-width:100%}.stores-locator .marker-cluster-small{background-color:rgba(221,81,81,.6) !important}.stores-locator .marker-cluster-medium{background-color:rgba(221,81,81,.6) !important}.stores-locator .marker-cluster-large{background-color:rgba(221,81,81,.6) !important}.stores-locator .marker-cluster-small div{background-color:rgba(221,81,81,.8) !important}.stores-locator .marker-cluster-medium div{background-color:rgba(221,81,81,.8) !important}.stores-locator .marker-cluster-large div{background-color:rgba(221,81,81,.8) !important}.stores-locator .marker-cluster-small div span{color:white}.stores-locator .marker-cluster-medium div span{color:white}.stores-locator .marker-cluster-large div span{color:white}@media screen and (min-width:1057px){.stores-locator .card .container-ctas .btn.showm{display:none}}@media screen and (max-width:1056px){.stores-locator #map{display:none}.stores-locator .map-content{height:auto}.stores-locator .shops-list{width:100%}.stores-locator .shops-list .card .container-ctas .btn{width:48%;margin-bottom:0}.stores-locator .locatorform{width:100%;padding:0 15px;box-sizing:border-box}.stores-locator .card .container-ctas .btn.showd{display:none}}@media screen and (max-width:675px){.store-details .promotions .list{display:flex;flex-wrap:wrap;flex-direction:column}.store-details .promotions .list li{width:100%}.store-details .promotions .list li img{width:100%}.stores-locator .page-title{font-size:8vw}.stores-locator .intro{width:100%;padding:0 15px;box-sizing:border-box;font-size:4vw;line-height:8vw;margin-top:20px}.stores-locator .locatorform{flex-direction:column}.stores-locator .locatorform .address{width:100%}.stores-locator .locatorform .geoloc{width:100%;margin-top:20px}.stores-locator .shops-list{background-color:#fff;padding:30px 15px}.stores-locator .shops-list .card .address,.stores-locator .shops-list .card .tel,.stores-locator .shops-list .card .fax{display:none}.stores-locator .shops-list .card:nth-child(n+6){display:none}}.store-details{padding-bottom:70px}.store-details .informations{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;padding:55px 30px 0}.store-details .informations .visuel-magasin{width:450px}.store-details .informations .textblock{flex:1;padding-left:30px}.store-details .informations .textblock .name{font-size:30px;font-weight:700}.store-details .informations .textblock .address{font-size:16px;line-height:20px;margin-top:20px;display:block}.store-details .informations .textblock .numbers{font-size:14px;margin-top:10px}.store-details .informations .textblock .opening{font-size:10px;font-weight:700;margin-top:15px}.store-details .informations .textblock .opening .pastille{width:10px;height:10px;background-color:#000;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:5px}.store-details .informations .textblock .opening.open{color:#28be0b}.store-details .informations .textblock .opening.open .pastille{background-color:#28be0b}.store-details .informations .textblock .opening.close{color:#ed0e0e}.store-details .informations .textblock .opening.close .pastille{background-color:#ed0e0e}.store-details .informations .textblock .usefull{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:35px}.store-details .informations .textblock .usefull>div{width:50%}.store-details .informations .textblock .usefull .title{font-size:16px;font-weight:600}.store-details .informations .textblock .usefull .hours{font-size:16px;line-height:25px;margin-top:20px}.store-details .informations .textblock .usefull .ctas-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.store-details .informations .textblock .usefull .ctas-container .btn{width:175px;padding:20px;margin:10px 0}.store-details .events{margin-top:100px}.store-details .events .events-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;padding:0 30px;margin-top:40px}.store-details .events .event-item{width:290px}.store-details .promotions{margin-top:70px}.store-details .promotions .list{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;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%}.store-details .promotions .list li{margin-bottom:20px}.store-details .promotions .left{margin:0 15px 0 30px}.store-details .promotions .right{margin:0 30px 0 15px}.store-details .departments{margin-top:40px;margin-top:40px;background-color:#f5f5f5;padding:60px 0}.store-details .departments .packshot{width:100%;height:150px;overflow:hidden;position:relative}.store-details .departments-slider{width:calc(100% - 60px);margin-top:40px}.store-details .departments-slider .swiper-slide .visuel{height:100%;position:absolute;right:0}.store-details .departments-slider .swiper-slide .title{font-size:16px;font-weight:600;width:100%;padding:25px 10px;box-sizing:border-box;text-align:center;background-color:#fff;color:#474747}@media screen and (max-width:1056px){.store-details .informations{flex-direction:column;padding:55px 0 0}.store-details .informations .visuel-magasin{width:100%}.store-details .informations .textblock{width:100%;margin-top:30px;padding:0 15px;box-sizing:border-box}.store-details .informations .textblock .usefull{flex-direction:column-reverse}.store-details .informations .textblock .usefull>div{width:100%}.store-details .informations .textblock .usefull>div:first-child{margin-top:35px}.store-details .events .events-container{flex-direction:column;padding:0 15px}.store-details .events .event-item{width:100%;display:flex;align-items:center;flex-direction:column}.store-details .events .event-item .visuel{width:40%}.event-item .textblock{flex:1;flex-direction:column;align-items:flex-start;margin-left:10px;margin-top:0}.event-item .textblock .date{text-align:center !important;margin-top:10px !important}.event-item .textblock div{text-align:center !important;justify-content:center;width:100%}.event-item .date br{display:none}.store-details .promotions .mea{padding:0 15px}.store-details .promotions .mea .left,.store-details .promotions .mea .right{margin:30px 0 0 0}}@media screen and (max-width:675px){.store-details .informations .textblock .usefull .ctas-container .btn{width:100%}.store-details .departments-slider{width:100%;padding-left:15px;box-sizing:border-box}.store-details .departments-slider .swiper-slide{width:75vw}.store-details .departments .packshot .visuel-mb{height:100%}}.la-marque .container{padding:0 20px;box-sizing:border-box;max-width:1352px}.la-marque .banner{position:relative}.la-marque .banner .visuel{width:100%}.la-marque .banner .title{font-size:40px;line-height:49px;font-weight:700;color:#fff;position:absolute;right:125px;top:105px}body.es_es .la-marque .banner .title{right:55px}.la-marque .banner .title b{font-weight:900}.la-marque .tabs ul{width:100%;margin:auto;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #e8e8e8}.la-marque .tabs ul li{width:33%;position:relative}.la-marque .tabs ul li:not(:first-child){border-left:1px solid #e8e8e8}.la-marque .tabs ul li a{display:block;width:100%;height:100%;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;padding:50px;box-sizing:border-box;font-size:14px;font-weight:600;letter-spacing:2px;color:#000;text-transform:uppercase}.la-marque.qui-sommes-nous{padding-bottom:150px}.la-marque.qui-sommes-nous .partenaire-artisans{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;margin-top:60px}.la-marque.qui-sommes-nous .partenaire-artisans .visuel{width:655px}.la-marque.qui-sommes-nous .partenaire-artisans .textblock{flex:1;padding:0 120px 0 70px}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock{flex:1;padding:0 0 0 70px}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock.center-block{display:flex;flex-direction:column;justify-content:center}.la-marque.qui-sommes-nous .partenaire-artisans .textblock .title{font-size:28px;line-height:35px;font-weight:600;color:#cd2729}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock .title{text-transform:uppercase;color:#000;font-size:20px;line-height:30px;font-weight:700;margin-bottom:0}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock span.title{color:#cd2729;font-size:18px}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock p.description{font-weight:500}.la-marque.qui-sommes-nous .partenaire-artisans .textblock .description{font-size:16px;line-height:26px;margin-top:15px;font-weight:100;text-align:justify}.la-marque.qui-sommes-nous .difference{margin-top:100px;padding-bottom:90px;position:relative}.la-marque.qui-sommes-nous .difference .title{font-size:25px;line-height:32px;font-weight:700;text-align:center}.la-marque.qui-sommes-nous .difference ul{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;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:30px}.la-marque.qui-sommes-nous .difference .card{width:475px;height:270px;background-color:#fafafa;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:15px;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;text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;box-sizing:border-box}.la-marque.qui-sommes-nous .difference .card p{font-size:14px;line-height:24px;margin-top:15px}.la-marque.qui-sommes-nous .difference .card:first-child svg{position:relative;left:50px}body.en_au .la-marque.qui-sommes-nous .difference .card:first-child svg{left:0}body.en_nz .la-marque.qui-sommes-nous .difference .card:first-child svg{left:0}body.en_uk .la-marque.qui-sommes-nous .difference .card:first-child svg{left:0}.la-marque.qui-sommes-nous .difference .triangle{height:0;width:0;border-right:420px solid transparent;border-bottom:285px solid #cd2729;transform:rotate(-90deg);position:absolute;bottom:67px;right:-67px;z-index:-1}.la-marque.qui-sommes-nous .references{display:flex;align-items:flex-start}.la-marque.qui-sommes-nous .references .visuel{width:670px}.la-marque.qui-sommes-nous .references .textblock{margin:55px 85px 0 110px;position:relative;width:calc(100% - 670px)}.la-marque.qui-sommes-nous .references .textblock p{font-size:16px;line-height:26px;font-weight:100;text-align:justify}.la-marque.qui-sommes-nous .references .textblock .fleche{position:absolute;right:-20px;bottom:-110px;transform:scaleX(-1) rotate(-25deg)}.la-marque.qui-sommes-nous .ambitions{margin-top:90px;padding:0 110px;box-sizing:border-box}.la-marque.qui-sommes-nous .ambitions .title{font-size:25px;line-height:32px;font-weight:700}.la-marque.qui-sommes-nous .ambitions ul{display:flex;justify-content:space-between;margin-top:90px}.la-marque.qui-sommes-nous .ambitions ul li{width:245px}.la-marque.qui-sommes-nous .ambitions ul li img{width:100%}.la-marque.qui-sommes-nous .ambitions .text{display:block;margin-top:20px;font-size:18px;line-height:22px;font-weight:600;text-align:center;color:#000}.la-marque.qui-sommes-nous-v2 .banner .title{font-size:36px;line-height:40px;font-weight:700;color:#fff;position:absolute;right:90px;top:90px;text-transform:uppercase}.la-marque.qui-sommes-nous-v2 hr{border:2.5px solid #cd1719;width:150px;margin:10px 0}.la-marque.qui-sommes-nous-v2 .title{color:#cd1719;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.la-marque.qui-sommes-nous-v2 section.section-qui-sommes-nous{margin-top:40px}.la-marque.qui-sommes-nous-v2 .content-blocs{display:flex}.la-marque.qui-sommes-nous-v2 .fond-blocs{background-color:#cd1719;padding:0 20px}.la-marque.qui-sommes-nous-v2 .section2 .content-blocs div{display:flex;align-items:center;width:50%}.la-marque.qui-sommes-nous-v2 .content-blocs div img{width:100%}.la-marque.qui-sommes-nous-v2 .section2 p{color:#fff;font-size:16px;line-height:25px;font-weight:300}.la-marque.qui-sommes-nous-v2 .section2 p i{font-style:italic}.la-marque.qui-sommes-nous-v2 .section3 .blocs-text{padding-left:70px}.la-marque.qui-sommes-nous-v2 .section3 p{color:#000;font-size:16px;line-height:25px}.la-marque.qui-sommes-nous-v2 .section3 .content-blocs div{display:flex;flex-direction:column;width:50%;justify-content:space-evenly;box-sizing:border-box}.la-marque.qui-sommes-nous-v2 .section3 .content-blocs .blocs-text img{width:200px;height:auto;margin:30px 0}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous a{font-size:20px;background-color:#cd1719;padding:8px 28px;width:fit-content;text-decoration:none;color:#fff;font-weight:300;border-radius:20px}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous a.simple-link{font-size:initial;background-color:transparent;padding:initial;width:fit-content;text-decoration:underline;color:initial;font-weight:initial;border-radius:0;color:black}.la-marque.nos-engagements .qualite .text a.simple-link{text-decoration:underline;color:#000}.la-marque.nos-engagements .info-cofrac a.simple-link{text-decoration:underline;color:#000}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous .bloc-cofrac-rouge{display:flex;gap:8px;background-color:#cd1719;padding:14px 20px 20px 20px;margin:18px 0}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous .bloc-cofrac-rouge svg path{fill:#fff}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous .bloc-cofrac-rouge div{display:flex;flex-direction:column;text-transform:uppercase;font-size:14px;justify-content:center;font-weight:600;line-height:16px}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous .bloc-cofrac-rouge div span{display:flex;gap:4px}.la-marque.qui-sommes-nous-v2 .section4 .content-blocs div{display:flex;flex-direction:column;width:50%;justify-content:space-evenly}.la-marque.qui-sommes-nous-v2 .section4 p{color:#000;font-size:16px;line-height:25px}.la-marque.qui-sommes-nous-v2 .section4 .blocs-text{padding:30px 20px}.la-marque.qui-sommes-nous-v2 .section5 .content-blocs div{display:flex;width:50%}.la-marque.qui-sommes-nous-v2 .section5 .blocs-text{background-color:#cd1719;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 20px 32px 20px}.la-marque.qui-sommes-nous-v2 .section5 p{color:#fff;font-size:16px;line-height:25px}.la-marque.qui-sommes-nous-v2 .section5 .blocs-text img{width:288px;height:160px}.la-marque.qui-sommes-nous-v2 .section6 img{width:100%}.la-marque.qui-sommes-nous-v2{padding-bottom:30px}@media screen and (max-width:1024px){.la-marque.qui-sommes-nous-v2 .banner .title{font-size:18px;line-height:28px;right:12%;top:20%}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock .title{font-size:18px !important;line-height:28px !important;margin-bottom:0}.la-marque.qui-sommes-nous-v2 .partenaire-artisans{margin-top:30px}.la-marque.qui-sommes-nous-v2 .partenaire-artisans .textblock p.description{font-size:13px;line-height:23px}.la-marque.qui-sommes-nous-v2 .content-blocs{flex-direction:column}.la-marque.qui-sommes-nous-v2 .section2 .content-blocs div{width:100%;box-sizing:border-box}.la-marque.qui-sommes-nous-v2 .section2 p{text-decoration:none;padding:30px 20px}.la-marque.qui-sommes-nous-v2 .section3 .content-blocs div{width:100%;row-gap:30px;align-items:center}.la-marque.qui-sommes-nous-v2 .section3 .blocs-text{padding-left:0;padding-top:30px}.la-marque.qui-sommes-nous-v2 .section3 .content-blocs .blocs-text img{width:50%;height:auto}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous a{padding:8px 35px}.la-marque.qui-sommes-nous-v2 .section3 .content-blocs{flex-direction:column-reverse;row-gap:30px}.la-marque.qui-sommes-nous-v2 .section4 .content-blocs div{width:100%;row-gap:30px}.la-marque.qui-sommes-nous-v2 .section4 .blocs-text{padding:0}.la-marque.qui-sommes-nous-v2 .section4 .blocs-text a{margin:auto}.la-marque.qui-sommes-nous-v2 .section4 .content-blocs{row-gap:30px}.la-marque.qui-sommes-nous-v2 .section5 .content-blocs{flex-direction:column-reverse}.la-marque.qui-sommes-nous-v2 .section5 .content-blocs div{width:100%;box-sizing:border-box}.la-marque.qui-sommes-nous-v2 .section-qui-sommes-nous .bloc-cofrac-rouge div{justify-content:center;row-gap:inherit;align-items:flex-start;width:fit-content}}.la-marque.nos-partenaires{padding-bottom:100px}.la-marque.nos-partenaires .flex-container{display:flex;justify-content:space-between;margin-top:65px;padding:0 30px}.la-marque.nos-partenaires .flex-container .item{width:48%}.la-marque.nos-partenaires .flex-container .item .visuel{width:100%}.la-marque.nos-partenaires .flex-container .item .name{margin-top:25px;font-size:30px;font-weight:700;letter-spacing:2px}.la-marque.nos-partenaires .flex-container .item .description{margin-top:25px;font-size:18px;line-height:25px;text-align:justify}.la-marque.nos-engagements .qualite{position:relative;padding-bottom:140px;margin-top:65px}.la-marque.nos-engagements .qualite .visuel{width:935px}.la-marque.nos-engagements .qualite .textblock{width:710px;padding:60px 75px;box-sizing:border-box;background-color:#fff;position:absolute;bottom:0;right:0}.la-marque.nos-engagements .qualite .title{font-size:28px;line-height:40px;font-weight:700;color:#cd2729}.la-marque.nos-engagements .qualite .text{font-size:16px;line-height:26px;font-weight:100;margin-top:15px;text-align:justify}body.fi_fi .la-marque.nos-engagements .section-video img{width:50%}body.fi_fi .la-marque.nos-engagements .qualite img{width:935px}body.fi_fi .la-marque.nos-engagements .garantie .textblock .dessin{margin:0 auto 0;display:block}body.fi_fi .la-marque.nos-engagements garantie .garantie-items li.garantie1 .visuel{height:inherit;width:75%}body.fi_fi .la-marque.nos-engagements .garantie .garantie-items li .visuel{height:inherit}.la-marque.nos-engagements .section-video{display:flex;padding:0 90px;position:relative}.la-marque.nos-engagements .section-video .video{width:580px;height:325px}.la-marque.nos-engagements .section-video .textblock{padding-left:50px;width:500px}.la-marque.nos-engagements .section-video .interview{font-size:28px;line-height:40px;font-weight:700}.la-marque.nos-engagements .section-video .name{font-size:20px;line-height:30px;font-weight:600;margin-top:20px;display:block;text-transform:uppercase}.la-marque.nos-engagements .section-video .job{font-size:20px;line-height:30px;font-weight:100;display:block}.la-marque.nos-engagements .section-video .quote svg{position:absolute;right:130px;bottom:10px;z-index:-1}.la-marque.nos-engagements .labo{margin-top:100px}.la-marque.nos-engagements .labo .title{padding:0 90px;font-size:28px;font-weight:700;color:#cd2729}.la-marque.nos-engagements .labo .intro{padding:0 90px;font-size:16px;line-height:26px;font-weight:100;margin-top:20px;text-align:justify}.la-marque.nos-engagements .labo .mosaic{display:flex;flex-wrap:wrap;margin-top:40px}.la-marque.nos-engagements .labo .mosaic li{width:50%;box-sizing:border-box}.la-marque.nos-engagements .labo .mosaic li .visuel{width:100%;height:100%;object-fit:cover}.la-marque.nos-engagements .labo .mosaic li.text{background-color:#1d1d1e;color:#fff;font-size:18px;line-height:32px;padding:40px 95px}.la-marque.nos-engagements .labo .mosaic li.text li{width:100%;padding-left:15px}.la-marque.nos-engagements .labo .mosaic li.text li::before{content:'•';position:absolute;margin-left:-15px}.la-marque.nos-engagements .labo .mosaic li.cofrac{background-color:#cd2729;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 60px}.la-marque.nos-engagements .labo .mosaic li.cofrac{background-color:#e2e2e27a;color:#000}.la-marque.nos-engagements .labo .mosaic li.cofrac svg path{fill:#fff}.la-marque.nos-engagements .labo .mosaic li.cofrac .visuel{width:fit-content;min-width:200px}.la-marque.nos-engagements .labo .mosaic li.cofrac .titre-cofrac{font-size:30px;font-weight:700;margin-top:40px;text-transform:uppercase}.la-marque.nos-engagements .labo .mosaic li.cofrac .info-cofrac{font-size:20px;line-height:30px;margin-top:20px;text-align:center}.la-marque.nos-engagements .garantie{display:flex;justify-content:space-between;align-items:flex-start;margin-top:85px}.la-marque.nos-engagements .garantie .textblock{position:relative}.la-marque.nos-engagements .garantie .textblock .title{font-size:30px;font-weight:700;margin-top:75px}.la-marque.nos-engagements .garantie .textblock .description{font-size:16px;line-height:26px;font-weight:100;margin-top:50px;max-width:510px;text-align:justify}.la-marque.nos-engagements .garantie .textblock .dessin{margin:180px auto 0;display:block}.la-marque.nos-engagements .garantie .garantie-items{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 0 200px}.la-marque.nos-engagements .garantie .garantie-items li{width:48%;text-align:center;margin-bottom:25px}.la-marque.nos-engagements .garantie .garantie-items li .visuel{height:200px}.la-marque.nos-engagements .garantie .garantie-items li .text{font-size:20px;line-height:26px;font-weight:600;text-transform:uppercase;margin-top:10px;display:block}.la-marque.nos-engagements .garantie .garantie-items img{width:45%;margin-bottom:10px}.la-marque.nos-engagements .garantie .garantie-items .garantie1 img{width:75%}.la-marque.nos-engagements .garantie .fleche{position:absolute}.la-marque.nos-engagements .garantie .fleche1{top:0;right:-200px;transform:rotate(165deg)}.la-marque.nos-engagements .garantie .fleche2{bottom:160px;right:-200px}.la-marque.nos-engagements .mentions{margin:10px 0;font-size:12px;display:block}.la-marque.nos-engagements .visuel.tablet{display:none}.la-marque.nos-engagements .visuel.mobile{display:none}@media screen and (max-width:1024px){.la-marque.nos-engagements .visuel.desktop{display:block !important}}@media screen and (min-width:1057px){.la-marque.qui-sommes-nous .tabs ul li:nth-child(1) a,.la-marque.nos-engagements .tabs ul li:nth-child(2) a,.la-marque.bizcare .tabs ul li:nth-child(3) a,.la-marque.nos-partenaires .tabs ul li:nth-child(4) a{font-weight:700}.la-marque .tabs ul li::after{content:'';height:3px;width:0;background-color:#cd2729;position:absolute;bottom:-1px;left:0;transition:.5s}.la-marque .tabs ul li:hover::after{width:100%}.la-marque.qui-sommes-nous .tabs ul li:nth-child(1)::after,.la-marque.nos-engagements .tabs ul li:nth-child(2)::after,.la-marque.bizcare .tabs ul li:nth-child(3)::after,.la-marque.nos-partenaires .tabs ul li:nth-child(4)::after{width:100%}}@media screen and (max-width:1056px){.la-marque .banner .title{right:5%;top:25%}.la-marque .tabs ul{flex-direction:column;border-left:0;border-right:0;display:none}.la-marque .tabs ul li{width:100%}.la-marque.qui-sommes-nous .partenaire-artisans{flex-direction:column}.la-marque.qui-sommes-nous .partenaire-artisans .visuel{width:100%}.la-marque.qui-sommes-nous .partenaire-artisans .textblock{padding:80px 30px 0}.la-marque.qui-sommes-nous .difference .title{text-align:left;padding:0 30px}.la-marque.qui-sommes-nous .difference{margin-top:50px;padding-bottom:50px}.la-marque.qui-sommes-nous .difference .card{width:45%;height:auto}.la-marque.qui-sommes-nous .difference .card:first-child svg{left:40px;height:110px}.la-marque.qui-sommes-nous .references{flex-direction:column}.la-marque.qui-sommes-nous .references .textblock{margin:0;padding:0 30px}.la-marque.qui-sommes-nous .references .visuel{width:100%}.la-marque.qui-sommes-nous .references .textblock{width:100%}.la-marque.qui-sommes-nous .references .fleche{transform:scaleX(-1) rotate(80deg);position:relative !important;right:0 !important;bottom:-20px !important;margin:0 auto -30px;display:block}.la-marque.qui-sommes-nous .ambitions{padding:0 30px}.la-marque.qui-sommes-nous .ambitions ul{flex-wrap:wrap;margin-top:20px}.la-marque.qui-sommes-nous .ambitions ul li{width:50%;padding:25px 15px;box-sizing:border-box}.la-marque.qui-sommes-nous .ambitions ul li .visuel{width:100%}.la-marque.nos-partenaires .flex-container{flex-direction:column}.la-marque.nos-partenaires .flex-container .item{width:100%}.la-marque.nos-partenaires .flex-container .item:last-child{margin-top:100px}.la-marque.nos-engagements .qualite{padding-bottom:50px}.la-marque.nos-engagements .qualite .visuel{width:100%}.la-marque.nos-engagements .qualite .textblock{position:static;padding:45px 30px;width:100%}.la-marque.nos-engagements .section-video{flex-direction:column;padding:0 30px}.la-marque.nos-engagements .section-video .video{width:100%}.la-marque.nos-engagements .section-video .textblock{padding-left:0;margin-top:50px;width:100%}.la-marque.nos-engagements .labo{margin-top:60px}.la-marque.nos-engagements .labo .title,.la-marque.nos-engagements .labo .intro{padding:0 30px}.la-marque.nos-engagements .labo .mosaic li{width:100%;overflow:hidden}.la-marque.nos-engagements .garantie{flex-direction:column;padding:0 30px}.la-marque.nos-engagements .garantie .textblock .title{margin-top:0}.la-marque.nos-engagements .garantie .textblock .description{max-width:100%}.la-marque.nos-engagements .garantie .garantie-items{margin:20px 0 0}.la-marque.nos-engagements .garantie .garantie-items li{margin:30px 0}.la-marque.nos-engagements .garantie .textblock .dessin{margin:0}.la-marque.nos-engagements .garantie .fleche{display:none}.la-marque.nos-engagements .mentions{padding:0 15px}.la-marque.nos-engagements .visuel.desktop{display:none}.la-marque.nos-engagements .visuel.tablet{display:block !important}}@media screen and (max-width:675px){.la-marque .banner .title{font-size:5vw;line-height:6vw}.la-marque.qui-sommes-nous .partenaire-artisans .textblock{padding:0 15px 30px}.la-marque.qui-sommes-nous .partenaire-artisans .textblock .title{font-size:6vw;line-height:8vw}.la-marque.qui-sommes-nous .partenaire-artisans .textblock .description{font-size:4.5vw;line-height:7vw}.la-marque.qui-sommes-nous .difference .title{padding:0 15px;font-size:6vw;line-height:8vw}.la-marque.qui-sommes-nous .difference .card{width:100%}.la-marque.qui-sommes-nous .difference .card:first-child svg{left:25px;height:80px}.la-marque.qui-sommes-nous .difference .card:nth-child(2) svg{height:80px}.la-marque.qui-sommes-nous .difference .card:nth-child(3) svg,.la-marque.qui-sommes-nous .difference .card:nth-child(4) svg{height:50px}.la-marque.qui-sommes-nous .difference .triangle{display:none}.la-marque.qui-sommes-nous .references .textblock{padding:0 15px;box-sizing:border-box}.la-marque.qui-sommes-nous .references .textblock p{font-size:4.5vw;line-height:7vw}.la-marque.qui-sommes-nous .references .textblock .fleche{display:none}.la-marque.qui-sommes-nous .references .visuel{margin-top:40px}.la-marque.qui-sommes-nous .ambitions{padding:0 15px}.la-marque.qui-sommes-nous .ambitions .title{font-size:6vw;line-height:8vw}.la-marque.qui-sommes-nous .ambitions ul li{width:100%;padding:0;margin:20px 0}.la-marque.nos-engagements .section-video .video{height:215px}.la-marque.nos-engagements .visuel.mobile{display:block !important}.la-marque.nos-engagements .visuel.tablet{display:none}.la-marque.nos-partenaires .flex-container{padding:0 15px}.la-marque.nos-partenaires .flex-container .item .name{font-size:6vw;line-height:8vw}.la-marque.nos-partenaires .flex-container .item .description{font-size:4.5vw;line-height:7vw}.la-marque.nos-engagements .qualite .title{font-size:6vw;line-height:8vw}.la-marque.nos-engagements .qualite .textblock{padding:0 15px 30px}.la-marque.nos-engagements .qualite .text{font-size:4.5vw;line-height:7vw}.la-marque.nos-engagements .section-video{padding:0 15px}.la-marque.nos-engagements .section-video .textblock{margin-top:20px}.la-marque.nos-engagements .section-video .interview{font-size:6vw;line-height:8vw}.la-marque.nos-engagements .section-video .name,.la-marque.nos-engagements .section-video .job{font-size:4vw;line-height:5vw}.la-marque.nos-engagements .section-video .quote svg{right:15px;bottom:5%;height:70px}.la-marque.nos-engagements .labo .title,.la-marque.nos-engagements .labo .intro{padding:0 15px}.la-marque.nos-engagements .labo .title{font-size:6vw;line-height:8vw}.la-marque.nos-engagements .labo .intro{font-size:4.5vw;line-height:7vw}.la-marque.nos-engagements .labo .mosaic li.text{padding:30px 15px;font-size:4vw;line-height:8vw}.la-marque.nos-engagements .labo .mosaic li.cofrac{padding:30px 15px}.la-marque.nos-engagements .labo .mosaic li.cofrac .titre-cofrac{text-align:center;font-size:6vw;line-height:8vw}.la-marque.nos-engagements .labo .mosaic li.cofrac .info-cofrac{font-size:4.5vw;line-height:7vw}.la-marque.nos-engagements .garantie{margin-top:40px;padding:0 15px}.la-marque.nos-engagements .garantie .textblock .title{font-size:6vw;line-height:8vw}.la-marque.nos-engagements .garantie .textblock .description{font-size:4.5vw;line-height:7vw;margin-top:30px}.la-marque.nos-engagements .garantie .garantie-items li{width:100%}.la-marque.nos-engagements .visuel.desktop{display:none !important}.la-marque.nos-engagements .visuel.tablet{display:block !important}.la-marque.nos-engagements .visuel.mobile{display:block}}.page-aide{padding:50px 0}.page-aide .help-container{background-color:#f8fcff;width:100%;min-height:480px;border-radius:15px;margin-top:40px;padding:100px 50px;box-sizing:border-box}.page-aide .text-container{position:relative}.page-aide .text-container .sentence{font-size:25px;line-height:50px;font-weight:600;text-align:center}.page-aide .text-container .sentence a{color:#000;text-decoration:underline}.page-aide .text-container .sentence .deroule,.page-aide .text-container .sentence .deroule-point{color:#cd2729;cursor:pointer;border-bottom:2px dashed #e58e8f}.page-aide .text-container .sentence .deroule.center{text-align:center}.page-aide .text-container .sentence .deroule.alignletters{padding:0;font-family:monospace;width:calc(6*(1ch + 8px));font-size:30px;letter-spacing:8px;border:0;background:repeating-linear-gradient(to right,#e58e8f 0 1ch,transparent 1ch calc(1ch + 8px)) bottom/100% 2px content-box no-repeat}.page-aide .text-container .sentence input.deroule::-webkit-input-placeholder{color:#cd2729}.page-aide .text-container .sentence input.deroule:-moz-placeholder{color:#cd2729}.page-aide .text-container .sentence input.deroule::-moz-placeholder{color:#cd2729}.page-aide .text-container .sentence input.deroule:-ms-input-placeholder{color:#cd2729}.page-aide .text-container .sentence input.deroule::placeholder{color:#cd2729}.page-aide .text-container .list{width:540px;box-sizing:border-box;color:#fff;position:absolute;top:-30px;left:calc(50% - 270px);max-height:365px;overflow-x:hidden;overflow-y:scroll;z-index:1;visibility:hidden;opacity:0;transition:.3s;background-color:#fff;box-shadow:1px 1px 7px 0 rgba(0,0,0,.1)}.page-aide .text-container .list li{font-size:20px;cursor:pointer;padding:20px 15px;color:#cd2729}.page-aide .text-container .list li:first-letter {text-transform:lowercase}.page-aide .text-container .list li{border-bottom:1px solid rgba(0,0,0,.1)}.page-aide .text-container .list li:hover{background-color:#cd2729;color:#fff}.page-aide .text-container .list.open{visibility:visible;opacity:1}.page-aide .myform{width:50%;margin:40px auto 0}.page-aide .myform .input-radios{margin-top:20px}.page-aide .container-ctas{display:flex;justify-content:center;align-items:center;margin-top:50px}.page-aide .container-ctas.attachment{justify-content:flex-start;font-size:14px;margin-top:30px}.page-aide .container-ctas.attachment .attached:not(:first-child){margin-left:25px}.page-aide .container-ctas.attachment .attached{cursor:pointer}.page-aide .container-ctas .btn{width:265px;padding:20px}.page-aide .container-ctas .btn:not(:first-child){margin-left:50px}.page-aide .sentence input{width:210px}.page-aide .sentence .input-ref{width:130px}.page-aide input.deroule,.page-aide input.deroule-point{padding:0 0 5px;background-color:transparent;font-size:25px}.page-aide .refs-container{margin-top:40px}.page-aide .refs-container .addRef{display:flex;align-items:center;justify-content:center;color:#636363;font-size:25px;font-weight:600;margin-top:20px}.page-aide .refs-container .addRef .plus{width:21px;height:21px;border-radius:50%;border:1px solid #636363;display:flex;justify-content:center;align-items:center;font-size:25px;margin-right:10px}.page-aide .refs-container .sentence{margin-top:20px}.page-aide .found{font-size:30px;font-weight:600;margin-top:50px;display:block;text-align:center}.page-aide .help-contact{margin-top:40px;display:none}.page-aide .help-contact .contact-container{display:flex;justify-content:center;align-items:center}.page-aide .help-contact .btn:not(:first-child){margin-left:20px}.page-aide .help-contact .btn{color:#000;background-color:#fff;width:150px;height:150px;border:1px solid #b6b6b6;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-size:14px;line-height:16px;font-weight:600;transition:.3s}.page-aide .help-contact .btn svg{height:40px;margin-bottom:20px;transition:.3s}.page-aide .help-contact .btn svg path{fill:#000}.page-aide .help-contact .btn:hover{background-color:#000;color:#fff}.page-aide .help-contact .btn:hover svg path{fill:#fff}.page-aide .input-group.textarea textarea{height:100px}@media screen and (max-width:1056px){.page-aide .myform{width:100%}.page-aide .container-ctas .btn:not(:first-child){margin-left:20px}}@media screen and (max-width:675px){.page-aide .page-name{margin-bottom:40px}.page-aide .help-container{padding:30px 15px}.page-aide .text-container .sentence{font-size:16px;line-height:34px;text-align:left}.page-aide .text-container .list{width:100%;left:0}.page-aide .text-container .list li{font-size:4vw}.page-aide input.deroule,.page-aide input.deroule-point{font-size:14px}.page-aide .sentence .input-ref{width:75px}.page-aide .sentence .input-qty{width:85px}.page-aide .refs-container .addRef{font-size:14px;justify-content:flex-start}.page-aide .refs-container .addRef .plus{width:18px;height:18px;font-size:20px}.page-aide .container-ctas .btn{width:100%}.page-aide .container-ctas{flex-direction:column}.page-aide .container-ctas .btn:not(:first-child){margin:20px 0 0}.page-aide .found{font-size:5vw}.page-aide .container-ctas.attachment{align-items:flex-start}.page-aide .container-ctas.attachment .attached:not(:first-child){margin:10px 0 0}.page-aide .help-contact .contact-container{justify-content:space-between}.page-aide .help-contact .btn{width:28vw;height:28vw;font-size:3vw;box-sizing:border-box}.page-aide .help-contact .btn svg{height:8vw;margin-bottom:10px}.page-aide .help-contact .btn:not(:first-child){margin-left:0}}.sav-content .container{max-width:1252px}.sav-content.inter .container{margin-bottom:200px}.sav-content .title-section{padding:0 20px}.sav-content .title{font-weight:900;text-transform:uppercase;font-size:2.6rem;line-height:1.4;margin:50px 0 10px}.sav-content .subtitle{font-size:1.1rem}.sav-content .content{display:flex;margin:100px 0;position:relative;justify-content:space-evenly}.sav-content .content .conducteur{display:flex;width:55%;margin:auto;position:absolute;left:20%;top:30%}.sav-content .content .step-2{top:120px}.sav-content .content .step{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:33%}.sav-content .content .step-img{max-width:260px}.sav-content .content .step-nb{font-size:100px;color:#bf413f;font-weight:900}.sav-content .content .description{font-size:20px;text-align:center}.sav-content .content .description .red{color:#bf413f}.sav-content .content.milwaukee{width:90%;margin:250px auto 50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sav-content .content.milwaukee .subtitle{font-size:30px;letter-spacing:.9px;font-weight:700;line-height:40px}.sav-content .content.milwaukee .background{width:100%}.sav-content .content.milwaukee .visuel{position:absolute;max-width:425px;width:35%;right:5%}.sav-content .content.milwaukee .textblock{position:absolute;margin-left:5%}.sav-content .content.milwaukee .description{text-align:left;font-size:14px;line-height:20px;letter-spacing:.4px;margin-top:30px}.sav-content .content.milwaukee .description .red{color:#e34444;text-decoration:underline}@media screen and (max-width:1056px) and (min-width:640px){.sav-content .content .description{width:50%}.sav-content .content.milwaukee .description{width:100%}.sav-content .content.milwaukee .description br:not(.paragraph){display:none}}@media screen and (max-width:1056px){.sav-content{padding:15px 0 50px 0}.sav-content.inter{padding:15px 0 0 0}.sav-content .container{padding-bottom:unset}.sav-content.inter .container{margin-bottom:0}.sav-content .title{font-size:1.5rem;margin:10px 0 10px}.sav-content .subtitle{font-size:.9rem;line-height:1.3rem}.sav-content .content{flex-direction:column;justify-content:space-evenly;align-items:center}.sav-content .content .conducteur{display:none}.sav-content .content .step-2,.sav-content .content .step-3{margin-top:50px}.sav-content .content .step{position:relative;top:unset;left:unset;right:unset;bottom:unset;width:100%}.sav-content .content .step-img{width:80%}.sav-content .content .description br:not(.paragraph){display:none}.sav-content .content.milwaukee{margin:0 auto}.sav-content .content.milwaukee .background{width:100%;position:absolute;height:100%}.sav-content .content.milwaukee .textblock{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 25px;margin-left:unset;position:relative;top:0}.sav-content .content.milwaukee .textblock .subtitle br{display:none}.sav-content .content.milwaukee .textblock .visuel{position:relative;width:90%;height:auto;right:unset;margin-top:30px}}.landing-page.trees-everywhere .timeline ul{padding:50px 0}.landing-page.trees-everywhere .timeline ul li{list-style-type:none;position:relative;width:2px;margin:0 auto;padding-top:50px;background:#6fa074}.landing-page.trees-everywhere .timeline ul li:first-child{background:linear-gradient(0deg,#6fa074 40%,#fff 41%)}.landing-page.trees-everywhere .timeline ul li:last-child{background:linear-gradient(0deg,#fff 40%,#6fa074 41%)}.landing-page.trees-everywhere .timeline ul li::after{content:"";position:absolute;left:50%;bottom:107px;transform:translateX(-50%);width:15px;height:15px;border-radius:50%;background:inherit;z-index:1}.landing-page.trees-everywhere .timeline ul li div{position:relative;bottom:0;width:440px;padding:15px}.landing-page.trees-everywhere .timeline ul li:nth-child(odd) div{left:45px}.landing-page.trees-everywhere .timeline ul li:nth-child(even) div{left:-439px}.landing-page.trees-everywhere .timeline ul li::after{transition:background .5s ease-in-out}.landing-page.trees-everywhere .timeline ul li.in-view::after{background:#6fa074}.landing-page.trees-everywhere .timeline ul li div{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.landing-page.trees-everywhere .timeline ul li:nth-child(odd) div{transform:translate3d(200px,0,0)}.landing-page.trees-everywhere .timeline ul li:nth-child(even) div{transform:translate3d(-200px,0,0)}.landing-page.trees-everywhere .timeline ul li.in-view div{transform:none;visibility:visible;opacity:1;text-align:left}@media screen and (max-width:900px){.landing-page.trees-everywhere .timeline ul li div{width:250px}.landing-page.trees-everywhere .timeline ul li:nth-child(even) div{left:-289px}}@media screen and (max-width:600px){.landing-page.trees-everywhere .timeline ul li{margin-left:20px}.landing-page.trees-everywhere .timeline ul li div{width:calc(100vw - 91px)}.landing-page.trees-everywhere .timeline ul li:nth-child(even) div{left:45px}.landing-page.trees-everywhere .timeline ul li:nth-child(even) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #6fa074 transparent transparent}}.landing-page.trees-everywhere .timeline-clippy ul li::after{width:40px;height:40px;border-radius:0}.landing-page.trees-everywhere .timeline-rhombus ul li::after{clip-path:polygon(50% 0,100% 50%,50% 100%,0% 50%)}.landing-page.trees-everywhere .timeline-rhombus ul li div::before{bottom:12px}.landing-page.trees-everywhere .timeline-star ul li::after{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.landing-page.trees-everywhere .timeline-heptagon ul li::after{clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%)}.landing-page.trees-everywhere .timeline-infinite ul li::after{animation:scaleAnimation 2s infinite}@keyframes scaleAnimation{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.25)}100%{transform:translateX(-50%) scale(1)}}.landing-page.trees-everywhere .container{width:90%;max-width:1200px;margin:0 auto 100px;text-align:center}.landing-page.trees-everywhere .banner{position:relative;display:flex;justify-content:center;align-items:center}.landing-page.trees-everywhere .banner .svg{position:absolute;width:361px;height:168px}.landing-page.trees-everywhere .title-section .title{margin-top:70px;font-size:30px;line-height:35px;letter-spacing:.5px;font-weight:600}.landing-page.trees-everywhere .title-section .text{margin-top:30px;font-size:15px;line-height:25px;letter-spacing:.5px;font-weight:400}.landing-page.trees-everywhere .title-section .text b{color:#6fa074;font-size:18px;letter-spacing:.6px;font-weight:600}.landing-page.trees-everywhere .conteur-content{margin-top:54px}.landing-page.trees-everywhere .conteur-content .title{font-size:30px;line-height:35px;letter-spacing:.5px;font-weight:600;text-transform:uppercase;margin-bottom:48px}.landing-page.trees-everywhere .conteur-content .blocs{display:flex;justify-content:center;margin:auto}.landing-page.trees-everywhere .conteur-content .blocs .infos{margin-right:28px}.landing-page.trees-everywhere .conteur-content .blocs .infos:last-child{margin-right:0}.landing-page.trees-everywhere .conteur-content .blocs.es .infos,.landing-page.trees-everywhere .conteur-content .blocs.it .infos{max-width:140px}.landing-page.trees-everywhere .conteur-content .blocs .number{font-size:45px;font-weight:900;letter-spacing:1.5px;line-height:22px;color:#6fa074;margin:25px 0}.landing-page.trees-everywhere .conteur-content .blocs .text{font-size:15px;letter-spacing:.5px;line-height:22px}.landing-page.trees-everywhere .content{margin-top:70px}.landing-page.trees-everywhere .content .img-left-text-right{display:flex;justify-content:space-around;align-items:center}.landing-page.trees-everywhere .content .img-left-text-right .textblock{max-width:490px}.landing-page.trees-everywhere .content .img-left-text-right .title{font-size:30px;line-height:35px;letter-spacing:.5px;font-weight:600;text-align:left}.landing-page.trees-everywhere .content .img-left-text-right .text{margin-top:30px;font-size:15px;line-height:22px;letter-spacing:.5px;text-align:left}.landing-page.trees-everywhere .timeline-content .title{margin-top:120px;font-size:30px;line-height:35px;letter-spacing:.5px;font-weight:600}.landing-page.trees-everywhere .timeline-content .visuel-container.left .visuel{position:absolute;left:-85%}.landing-page.trees-everywhere .timeline-content .visuel-container.right{position:absolute;top:0;left:-530px}.landing-page.trees-everywhere .timeline-content .visuel-container.right .visuel{position:absolute;right:-85%}.landing-page.trees-everywhere .timeline-content .textblock .title{font-size:30px;line-height:35px;letter-spacing:.5px;font-weight:600;text-align:left}.landing-page.trees-everywhere .timeline-content .textblock .text{margin-top:20px;font-size:15px;line-height:22px;letter-spacing:.5px;text-align:left}.landing-page.trees-everywhere .timeline-content .textblock.left{left:100px}.landing-page.trees-everywhere .timeline-content .textblock.right{left:-585px}.landing-page.trees-everywhere .timeline-content .textblock.right,.landing-page.trees-everywhere .timeline-content .textblock.right .text{text-align:right}.landing-page.trees-everywhere .btn{font-size:22px;line-height:29px;font-weight:600;letter-spacing:.3px;color:#fff;background-color:#6fa074;width:320px;height:67px;display:flex;justify-content:center;align-items:center;margin:auto}.landing-page.trees-everywhere .mention-legale{margin-top:70px;font-size:12px;line-height:15px;display:block}.landing-page.trees-everywhere .mention-legale a{color:#000}.landing-page.trees-everywhere.worldwide .container{max-width:1312px}.landing-page.trees-everywhere.worldwide .banner{width:fit-content}.landing-page.trees-everywhere.worldwide .banner .svg{position:absolute;width:525px;height:99px}.landing-page.trees-everywhere.worldwide .conteur-content{background-color:#6fa074;color:#fff;width:1312px;margin:0 auto;padding:25px 0}.landing-page.trees-everywhere.worldwide .conteur-content .textblock{margin-bottom:42px}.landing-page.trees-everywhere.worldwide .conteur-content .title{font-size:15px;margin-bottom:0;text-transform:initial}.landing-page.trees-everywhere.worldwide .conteur-content .blocs{margin-bottom:50px}.landing-page.trees-everywhere.worldwide .conteur-content .blocs .number{color:inherit}.landing-page.trees-everywhere.worldwide .conteur-content .blocs .infos{margin-right:0;width:240px;max-width:inherit}.landing-page.trees-everywhere.worldwide .bottom{color:#123d16;font-weight:600;line-height:20px}.landing-page.trees-everywhere.worldwide i{font-weight:500;font-style:italic}.landing-page.trees-everywhere.worldwide .drapeau-content{max-width:1200px;margin:auto}.landing-page.trees-everywhere.worldwide .drapeau-content .title{line-height:22px;font-weight:600;margin:50px auto 60px}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux{display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:718px;margin:auto}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux .textblock{display:flex;flex-direction:column;width:70px;margin-right:92px;margin-bottom:74px;color:#000}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux .textblock:nth-child(5){margin-right:0}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux .textblock .text{margin-top:25px;font-size:13px;letter-spacing:.3px;line-height:20px}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux svg{width:70px;height:70px}@media screen and (max-width:1024px){.landing-page.trees-everywhere .container,.landing-page.trees-everywhere.worldwide .container{width:100%;overflow-x:hidden}.landing-page.trees-everywhere .banner .visuel{width:100%;object-fit:cover}.landing-page.trees-everywhere .banner .svg svg{width:80%}.landing-page.trees-everywhere .title-section .title,.landing-page.trees-everywhere .title-section .text{width:90%;margin:70px auto 0}.landing-page.trees-everywhere .conteur-content .title{width:90%;margin:0 auto}.landing-page.trees-everywhere .conteur-content .blocs .number{font-size:30px}.landing-page.trees-everywhere .conteur-content .blocs{flex-wrap:wrap;justify-content:space-around;padding:0 15px}.landing-page.trees-everywhere .conteur-content .blocs .infos{max-width:130px;height:200.5px;margin-right:0;align-self:baseline;margin-top:40px}.landing-page.trees-everywhere .content .img-left-text-right{flex-direction:column}.landing-page.trees-everywhere .content .img-left-text-right .visuel{width:100%;height:auto}.landing-page.trees-everywhere .content .img-left-text-right .textblock{margin-top:30px;width:90%}.landing-page.trees-everywhere .content .img-left-text-right .title{font-size:25px}.landing-page.trees-everywhere .timeline-content .title{width:90%;margin:120px auto 0}.landing-page.trees-everywhere .timeline-content .visuel-container.left .visuel{position:unset;left:45px}.landing-page.trees-everywhere .timeline-content .visuel-container.right{position:relative;order:1;left:45px}.landing-page.trees-everywhere .timeline-content .textblock.left{left:45px}.landing-page.trees-everywhere .timeline-content .visuel-container.right .visuel{position:unset;right:unset}.landing-page.trees-everywhere .timeline-content .textblock.right{text-align:left;order:2;left:45px}.landing-page.trees-everywhere .timeline-content .textblock.right .text{text-align:left}.timeline ul li::after{bottom:40%}.landing-page.trees-everywhere.worldwide .container{margin:0 auto}.landing-page.trees-everywhere.worldwide .banner .svg{width:323px;height:60px}.landing-page.trees-everywhere.worldwide .banner .svg img{width:323px;height:60px;left:0}.landing-page.trees-everywhere.worldwide .conteur-content{padding:40px 0;width:100%}.landing-page.trees-everywhere.worldwide .conteur-content .textblock{margin-bottom:48px;font-size:15px}.landing-page.trees-everywhere.worldwide .conteur-content .blocs{margin-bottom:50px;justify-content:center;align-items:center;padding:0 40px}.landing-page.trees-everywhere.worldwide .conteur-content .blocs .number{font-size:20px;margin:10px 0}.landing-page.trees-everywhere.worldwide .conteur-content .blocs .infos{display:flex;flex-direction:column;align-items:center;margin-right:0;margin-top:25px;height:auto}.landing-page.trees-everywhere.worldwide .conteur-content .blocs .infos:first-child{margin-top:0}.landing-page.trees-everywhere.worldwide .drapeau-content .title{margin:50px auto 40px}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux{display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:718px;margin:auto}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux>*{flex:1 1 100px}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux .textblock{align-items:center;width:50px;margin-right:0;margin-bottom:50px}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux .textblock .text{margin-top:15px}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux .textblock:nth-child(5){margin-right:0}.landing-page.trees-everywhere.worldwide .drapeau-content .drapeaux svg{width:50px;height:50px}}@media screen and (max-width:600px){.landing-page.trees-everywhere .timeline-content .timeline ul li{display:grid}}