.for_mobile{display:none}.col_filter_wrapper .cc-product-filter-container{flex-wrap:wrap;flex-direction:column}.left_text{width:40%;text-align:left;display:flex;justify-content:center;align-items:center}.right_image{width:60%}.image_section.wide-container{padding-right:0}.left_text h3{color:#121212;font-family:Manrope,sans-serif!important;font-size:24px;font-style:normal;font-weight:800;line-height:normal;text-align:left;max-width:410px;width:100%}.image_section.wide-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.text-logo-section{padding:160px 0}.logo-sections{text-align:center;max-width:690px;margin:0 auto;padding:0 20px}.top_logo_text.custom_desc p{text-align:center;font-size:16px;font-family:Manrope-Regular;font-weight:400}.top_logo-image{margin-bottom:45px}.mission_section{max-width:1073px;margin:0 auto}.mission_text{max-width:545px;margin-left:auto;width:100%;text-align:left}.mission_image{margin-bottom:35px;width:100%}.custom_desc h3{color:#000;font-family:Manrope,sans-serif!important;font-size:16px;font-style:normal;font-weight:700!important;line-height:145%;letter-spacing:.48px;text-align:left;margin:0 0 10px}.custom_desc p{color:#000;font-family:Manrope,sans-serif!important;font-weight:400;font-size:14px;font-style:normal;line-height:145%;letter-spacing:.42px;margin:0 0 10px}.custom_outer{width:100%;padding:160px 0}.creativite_sections{display:flex;width:100%;gap:80px}.creativite_text.custom_desc{padding:0 50px 40px}.creativite_content{width:100%;max-width:545px}.creativite_top{width:100%;max-width:50%}.creativite_bottom,.left-coporate,.right-coporate{width:50%}.coporate-section .coporate-outer{max-width:1140px;margin:0 auto;display:flex;gap:48px}.coporate-section{width:100%;padding:160px 15px}.custom_section img{width:100%}.left_service.custom_desc{max-width:510px;width:100%;padding-top:58px}.image_gallery{width:100%;padding:160px 0}.image_gallery .wide-container{display:flex;gap:14px}.right_box.custom_desc{width:60%}.left_box{width:40%}.right_content{max-width:550px;margin-top:32px}.full_image img{width:100%}.notre_section{display:flex;gap:40px}.notre_left_side h2{color:#000;font-family:Manrope,sans-serif!important;font-size:44px;font-style:normal;font-weight:700;line-height:48px;text-align:left;margin:0 0 100px;max-width:600px}.notre_left_side p{color:#000;font-family:Manrope,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:490px}.notre_image,.notre_left_side{width:50%}.notre-buttons a{width:223px;height:63px;flex-shrink:0;color:#fff;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;background:#000;display:flex;justify-content:center;align-items:center}.notre-buttons{margin-top:40px}.notre_logo{margin-bottom:30px}.notre_outer{padding:0 30px}.logo-outers{padding:160px 20px 50px}.logos-section{width:100%;max-width:880px;margin:0 auto;text-align:center}.logo-upper-text.custom_desc{max-width:567px;margin:0 auto}.logo-upper-text.custom_desc h3{text-align:center}.logo_images li{display:flex;list-style:none;align-items:center;justify-content:center}.logo_images ul{margin:0;padding:0;display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:20px}.depusie-section.wide-container{padding:270px 20px 350px;text-align:center;position:relative}.depusie-section.wide-container .depusie-text{position:absolute;left:0;right:0;max-width:1024px;margin:0 auto;padding:0 15px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.depusie-image{position:relative}.soultrait-section{max-width:880px;margin:0 auto;text-align:center;padding:0 20px}.soultrait-text.custom_desc h3{font-weight:600;text-align:center}.custom_image_outer{display:flex;align-items:center;width:100%}.image_sec_desc,.custom_image{width:50%}.image_sec_desc{display:flex;align-items:center;justify-content:center;padding:30px}.custom._inner{width:100%;max-width:505px;text-align:left}.custom._inner.custom_desc h2,.soultrait-outer.installtion-outer h2,.bg_content.custom_desc h2{color:#000;font-family:PP Migra!important;font-size:87px;font-style:normal;font-weight:200;line-height:normal;text-align:left}@font-face{font-family:PP Migra;src:url(/cdn/shop/files/PPMigra-Medium.woff2?v=1727179227) format("woff2"),url(/cdn/shop/files/PPMigra-Medium.woff?v=1727179227) format("woff");font-weight:500;font-style:normal;font-display:swap}.bg_content.custom_desc h2{text-align:left}.soultrait-outer.installtion-outer{padding:100px 20px}.histoire-page .custom_outer{padding:0 0 30px}.image_column_outer{padding:20px 0 160px}.image_column_section{display:grid;gap:60px;grid-template-columns:auto auto}.image_column,.image_column img{width:100%}.soultrait-text.custom_desc h2{text-align:center}.bg_section.wide-container{max-width:490px;margin:0}.bg-outer{padding:0}.bg_content.custom_desc p{color:unset}.bg_links a{width:159px;height:45px;background:#fff;color:#000;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;margin-top:60px}.depusie-text h3{color:#121212;text-align:center;font-family:Manrope,sans-serif!important;font-size:24px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.notre_logo img{max-width:140px}.bg-outer.video_outer video{width:100%}.bg-outer.video_outer{position:relative}.video_desc{position:absolute;left:0;right:0;bottom:90px;z-index:1}.image_column_outer.video-columns{padding:0}.image_column_outer.video-columns .image_column_section.wide-container{padding:0;gap:0}.video-columns .image_column{position:relative}.video-columns .image_column .play_button{position:absolute;z-index:1;left:35px;bottom:35px;cursor:pointer}.logo_images .for_mobile{display:none}.soultrait-outer.Content_section .custom_desc p{font-size:16px;letter-spacing:0;margin-bottom:15px}.soultrait-outer.Content_section .soultrait-section{max-width:890px}.updated_desc.text-logo-section.wide-container .logo-sections p{font-size:16px;letter-spacing:0}.updated_desc.text-logo-section.wide-container .logo-sections{padding:0 20px;max-width:879px}.soultrait-outer.Content_section h3{margin:15px 0 0}.bg-outer.video_outer .video_desc{position:unset;background:#000;margin-top:-10px;padding-bottom:45px;padding-top:45px}.bg-outer.video_outer .for_desktop{margin-top:-10px}.depusie-outer.marcy_banner .depusie-section.wide-container{padding:0}.depusie-outer.marcy_banner img{width:100%;object-fit:contain}.depusie-outer.marcy_banner .commitment_logo img{max-width:31px}.depusie-text.white_logo_heading h3{color:#fff;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,.38);font-size:24px;font-style:normal;font-weight:800;line-height:normal;margin:30px 0 0}.soultrait-outer.Content_section.commitment_section .soultrait-section{max-width:934px}.soultrait-outer.Content_section.commitment_section{padding:170px 0}.chiffres_container h2{color:#121212;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.cent_wrapper{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #000;border-left:1px solid #000;margin-top:40px}.chiffres_content{width:33.33%;border-right:1px solid #000;border-bottom:1px solid #000;padding:65px}.chiffres_content h3{color:#121212;text-align:center;font-family:PP Migra!important;font-size:107px;font-style:normal;font-weight:361;line-height:normal}.cent_content p{color:#121212;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:210px;margin:0 auto}.chiffres_content.chiffres-3 p{max-width:250px}.chiffres_content.chiffres-6 p{max-width:220px}.chiffres_content.chiffres-1,.chiffres_content.chiffres-2,.chiffres_content.chiffres-5,.chiffres_content.chiffres-6{width:30%}.chiffres_content.chiffres-3,.chiffres_content.chiffres-4{width:40%}.bottom_text p{color:#121212;text-align:justify;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.bottom_text{padding-left:45px;padding-top:35px}.chiffres_content h3 span{font-family:Manrope-Regular}.soultrait-outer.Content_section.proximite h2{color:#121212;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 30px}.soultrait-outer.Content_section.proximite{padding:170px 0 120px}.soultrait-outer.Content_section.proximite .soultrait-text.custom_desc p{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.soultrait-outer.Content_section.proximite .soultrait-section{max-width:760px}.engagments-section h2{color:#121212;text-align:center!important;font-family:PP Migra!important;font-size:30px!important;font-style:normal;font-weight:361!important;line-height:36px!important;text-transform:uppercase;max-width:898px;margin:0 auto!important}.engagments-section h2 strong{font-weight:400}.engagments-section h2 span.arrow_icon{font-size:50px!important}.engagments-section p{color:#121212;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:28px auto 0!important}.engagments-section .wide-container{padding:170px 30px 0!important}.logo_img_container{background:#485243}.featured_wrapper{display:flex;width:100%;padding:0 54px}.featured_wrapper{display:flex;width:100%;padding:0 54px;position:relative}.featured_wrapper:after,.featured_wrapper:before{content:"";height:32px;position:absolute;left:0;right:0;background:#fff;top:0}.featured_wrapper:before{top:auto;bottom:0}.right-container{display:flex;flex-wrap:wrap;gap:20px;padding:70px 0 70px 90px;width:68%}.sub-container{flex:1 1 calc(50% - 10px);box-sizing:border-box;margin-bottom:17px}.sub-container:last-child{flex:1 1 100%;margin-bottom:0}.left-img{position:relative;z-index:1;width:32%;max-width:556px}.image-logo-container h3{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 10px;text-align:left}.image-logo-container p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.section_logo img{max-height:36px}.section_logo{margin-bottom:20px}.sub-container p{max-width:358px}.sub-container.logo-img-2 p{max-width:327px}.sub-container.logo-img-3 p{max-width:340px}.sub-container.logo-img-4 p{max-width:323px}.sub-container.logo-img-5 p{max-width:646px}.circularity_text h2{color:#121212;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 30px}.circularity_text p{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:784px;margin:0 auto}.circularity_wrapper{max-width:1298px;margin:0 auto;padding:0 30px}.circularity-new{margin-top:75px}.circularity_section{padding-top:160px}.circularity_section.parternariats p:last-child{margin-top:20px;max-width:720px}.circularity-new p{color:#121212;text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:100%!important;margin:0}.strategie_section{background:#8997b1;padding:100px 30px}.circularity_section.parternariats{padding-bottom:178px}.top-strategie h2{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 60px}.strategie_section .para p{color:#fff;text-align:center;font-size:14px;font-style:normal;line-height:normal;max-width:724px;margin:0 auto}.strategie_wrapper{display:flex;justify-content:center;gap:107px;margin-top:80px}.strategie_content h3{color:#fff;text-align:center;font-family:PP Migra!important;font-size:87px;font-style:normal;font-weight:361;line-height:normal}.strategie_content p{color:#fff;text-align:center;font-size:14px;font-style:normal;line-height:normal;max-width:170px;margin:0 auto}.strategie_content.content-1 p{max-width:240px}.engagement-slideshow .top-heading h3{color:#121212;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.engagement-slideshow .top-heading{margin-bottom:75px}.engagement-slideshow h2.line-1.swift-up-text.word{color:#000!important;font-size:14px!important;line-height:normal}.engagement-slideshow .rte p{color:#000!important;font-size:14px!important;text-align:left!important}.engagement-slideshow .rte{margin:0!important}.engagement-slideshow .button.hover-grow{display:inline-flex;height:52px;padding:0 39px;justify-content:center;align-items:center;background:#121212!important;color:#fff!important;font-size:14px!important;font-family:Manrope-SemiBold!important;margin-top:270px!important;opacity:1!important}.engagement-slideshow .line-3{display:flex;justify-content:center}.btn.slide-link{opacity:1!important}.engagement-slideshow .slideshow-v3 .slick-dots{width:100%;justify-content:center!important;left:50%;right:auto;transform:translate(-50%);bottom:210px;max-width:306px}.engagement-slideshow .sliderIndex{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.slideshow-v3 .slick-dots li .slick-bar{left:0!important;right:0;width:auto!important}.engagement-slideshow{max-width:1040px;margin:0 auto;padding-top:178px}.engagement-slideshow .rimage-outer-wrapper{max-width:469px;margin:0}.engagement-slideshow .slideshow-v3 .slideshow-container-custom .overlay-type{padding:0;margin:0;max-width:494px}.engagement-slideshow .slideshow-v3 .slideshow-container-custom{padding:0;flex-wrap:nowrap;gap:70px}.engagement-slideshow .line-3{display:flex;justify-content:center;opacity:1!important}.counter_box{border:2px solid #4A5342;width:103px;height:103px;border-radius:100%;display:flex;justify-content:center;align-items:center}.map_outer{width:100%;position:relative;padding-bottom:178px}.map_counter_number{position:absolute;left:0;right:0;top:20px;display:flex;justify-content:center}.counter_box.bottom_percent{width:50px;height:50px;position:relative;top:-18px}.counter_box h3{font-family:PP Migra!important;font-size:42px;margin:0;color:#4a5342}.counter_box.bottom_percent h3{font-size:16px}.counter_box.top-percent{width:180px;height:180px}.counter_box.top-percent h3{font-size:62px}.counter_box.side_percent{position:absolute;right:225px;top:176px}.map_container{max-width:1170px;margin:0 auto;position:relative}.new_btn{display:none}@media screen and (min-width:1366px) and (max-width:1599px){.right-container{gap:20px;padding:40px 0 40px 40px;width:58%}.left-img{width:42%;max-width:580px}.image-logo-container h3{margin:0 0 10px}.featured_wrapper{padding:0 30px}.featured_wrapper:after,.featured_wrapper:before{height:23px}.logo_img_container .sub-container{margin-bottom:30px}.logo_img_container .sub-container.logo-img-5{margin-bottom:0}}@media screen and (min-width:1440px) and (max-width:1599px){.right-container{padding:70px 0 40px 40px}}@media screen and (min-width:1600px){.img-outer-section{max-width:1550px;margin:0 auto}.featured_wrapper:after,.featured_wrapper:before{left:-100vw;right:-100vw}section.logo_img_container.for_desktop{overflow:hidden}.left-img{position:relative;z-index:1;width:45%;max-width:556px}.right-container{width:62%}}@media screen and (min-width:1200px){.counter_box.bottom_percent h3{position:relative;top:2px}.right-container .left_box{width:50%}.sub-container.logo-img-5 p{max-width:586px}.right-container{justify-content:space-between}.sub-container{flex:unset}.counter_box.top-percent h3{position:relative;top:8px}.counter_box.side_percent h3{top:6px;position:relative}.company_logo-1 img{max-width:111px}.company_logo-2 img,.company_logo-3 img,.company_logo-4 img,.company_logo-5 img{max-width:149px}.company_logo-6 img{max-width:57px}.company_logo-7 img{max-width:142px}.company_logo-8 img{max-width:115px}.company_logo-9 img{max-width:149px}.company_logo-10 img{max-width:108px}.company_logo-11 img{max-width:94px}.company_logo-12 img{max-width:95px}.company_logo-13 img,.company_logo-14 img,.company_logo-15 img{max-width:149px}.logo_images{margin-top:70px}.notre_left_side p.leitmotiv_text{margin-bottom:0}.notre_left_side p.mrg_btm{margin-top:0}.depusie-outer{height:calc(100vh - 75px)}.depusie-section.wide-container{padding:170px 20px;display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box}span.summary-modify{display:block;margin-top:0}.summary_outer .soultrait-section{max-width:739px}.bg-outer.video_outer .video_desc{margin-top:0;position:absolute;background:transparent}.bg-outer.video_outer{margin-bottom:-10px}.cent_wrapper{border-left:none}.chiffres_content.chiffres-3,.chiffres_content.chiffres-6{border-right:none}.engagement-slideshow .slideshow-v3 .rimage-wrapper{overflow:hidden;padding-top:469px!important}.engagement-slideshow .slideshow-v3 .slideshow-container-custom{padding:0;flex-wrap:nowrap;gap:70px;max-height:469px}p.nous-section{max-width:646px;margin:0 auto}.circularity_section .circularity_text p{max-width:724px}.engagments-section h2 span{font-size:50px!important;position:relative;top:2px}}@media screen and (max-width: 1199px){.soultrait-outer.Content_section.commitment_section{padding:100px 0}}@media screen and (min-width:768px) and (max-width:1199px){.chiffres_content{padding:25px}.chiffres_content h3{font-size:77px}.cent_wrapper{border-left:none}.chiffres_content.chiffres-3,.chiffres_content.chiffres-6{border-right:none}.soultrait-outer.Content_section .custom_desc p{font-size:14px;margin-bottom:15px}.soultrait-outer.Content_section.commitment_section .soultrait-section{max-width:820px}.bottom_text p{max-width:360px;margin:0}.bottom_text{padding-left:25px;padding-top:25px}.engagments-section .wide-container{padding:100px 30px 0!important}.engagments-section h2{max-width:553px;font-size:26px!important}.engagments-section h2 br{display:none}.engagments-section p{font-size:14px;margin:10px auto 0!important}.soultrait-outer.Content_section.proximite{padding:100px 0 60px}.counter_box.top-percent{width:120px;height:120px}.counter_box.top-percent h3{font-size:52px;position:relative;top:4px}.counter_box.bottom_percent{width:40px;height:40px;position:relative;top:-18px;left:-12px}.counter_box.bottom_percent h3{font-size:14px;position:relative;top:-1px}.map_container{max-width:768px}.map_top_content{position:relative;top:-5px}.counter_box.side_percent h3{font-size:28px;position:relative;top:-3px}.counter_box.side_percent{right:145px;top:106px;width:73px;height:73px}.left-img{max-width:400px;width:100%}.right-container{padding:50px 0 100px;width:100%;justify-content:space-between}.featured_wrapper{flex-wrap:wrap;justify-content:center;padding:0 30px}.sub-container{flex:unset}.circularity_section{padding-top:70px}.circularity_text p{max-width:734px}.circularity_section .circularity-new{margin-left:-30px;margin-right:-30px}.circularity_section.parternariats{padding-bottom:100px}.strategie_section{padding:70px 30px}.circularity-new p{padding-right:30px}.strategie_wrapper{gap:45px;margin-top:60px}.top-strategie h2{margin:0 0 40px}.strategie_content h3{font-size:80px}.engagement-slideshow{padding-top:100px}.engagement-slideshow h2.line-1.swift-up-text.word{min-height:inherit}.engagement-slideshow .slideshow-v3 .slideshow-container-custom .overlay-type{order:2!important}.engagement-slideshow .slideshow-v3 .rimage-outer-wrapper{order:1!important}.engagement-slideshow .rimage-wrapper .rimage__image{position:unset!important}.engagement-slideshow .slideshow-v3 .rimage-wrapper{overflow:hidden;padding-top:0!important}.engagement-slideshow .sliderIndex{position:relative;top:-10px}.engagement-slideshow .slideshow-v3 .slick-dots{bottom:170px}.engagement-slideshow .slideshow-v3 .slideshow-container-custom{gap:50px}.engagement-slideshow h2.line-1.swift-up-text.word{font-size:14px!important;margin:0 0 10px}.engagement-slideshow{padding-left:30px;padding-right:30px}.engagement-slideshow.for_mobile{display:block;background:#485243;padding-bottom:0}section.logo_img_container.for_desktop{display:none}.mobile_slideshows .slideshow-v3 .slick-slide .overlay__content .line-2.rte{font-size:12px!important;text-align:left}.mobile_slideshows .overlay .inner>*{line-height:inherit;display:unset;vertical-align:middle}.mobile_slideshows.engagement-slideshow .slideshow-v3{margin-top:0;min-height:330px}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots{transform:unset;max-width:306px;position:relative;bottom:-60px;top:auto;left:0;right:0;margin:0 auto}.mobile_slideshows.engagement-slideshow .top-heading{margin-bottom:40px}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots li .slick-bar .slick-bar-inner{background:#fff}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots li.slick-active .sliderIndex{color:#fff}.logo-slide-imges img{max-height:36px}.mobile_slideshows.engagement-slideshow h2.line-1.swift-up-text.word{font-size:14px!important;min-height:inherit;color:#fff!important;margin:20px 0 10px!important}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots li .sliderIndex{color:#c8c8c84d;font-size:14px}.section-spacing.mobile_slideshows{padding-top:0;position:relative}.section-spacing.mobile_slideshows:before{content:"";height:32px;position:absolute;left:0;right:0;background:#fff;top:0}.mobile_slideshows.engagement-slideshow .top-heading{position:relative}.inner_container{max-width:650px;margin:0 auto}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slideshow-container-custom .overlay-type{padding:0;margin:0;max-width:650px}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-slide .overlay__content .line-2{max-width:100%!important}.mobile_slideshows.engagement-slideshow .slick-current.slick-active .logo-slide-imges img{opacity:1}.mobile_slideshows.engagement-slideshow .logo-slide-imges img{opacity:0}}@media screen and (max-width: 767px){#page-menu .main-nav .mobile-menu-li:nth-child(4){display:none}.for_mobile{display:block}.for_desktop{display:none!important}.left_text{width:100%;order:2}.right_image{width:100%}.image_section.wide-container{padding:0}.left_text h3{font-size:17px;text-align:center;max-width:282px;margin:18px auto 0}.text-logo-section{padding:100px 0}.top_logo_text.custom_desc p{font-size:12px;letter-spacing:.36px}.custom_desc p:first-child{margin:0 0 20px}.top_logo-image{margin-bottom:25px}.custom_desc h3{font-size:14px}.custom_desc p{font-size:12px}.custom_outer{padding:100px 0}.creativite_sections{flex-wrap:wrap;gap:0}.creativite_top{width:100%;max-width:100%}.creativite_text.custom_desc{padding:0}.creativite_bottom,.left-coporate,.right-coporate{width:100%}.creativite_bottom{margin-top:18px}.coporate-section{width:100%;padding:100px 20px}.coporate-section .coporate-outer{flex-wrap:wrap;gap:0}.image_gallery{padding:100px 0}.image_gallery .wide-container{flex-wrap:wrap;gap:0}.right_content{margin-top:20px}.left_box,.right_box.custom_desc{width:100%}.marque-page .site-control{background:transparent}.marque-page #page-content{top:-65px}.marque-page .site-control.site-control-v2.nav-inline-desktop .site-control__inner,.histoire-page .site-control.site-control-v2.nav-inline-desktop .site-control__inner{border-bottom:none}.notre_image,.notre_left_side{width:100%}.notre_section{flex-wrap:wrap;gap:0}.notre_outer{padding:0 20px}.notre_left_side h2{font-size:28px;line-height:28px;margin:20px 0 32px}.notre-buttons a{width:181px;height:51px;margin:0 auto}.logo-outers{padding:80px 20px 0}.logo_images ul{grid-template-columns:auto auto auto;column-gap:10px;row-gap:35px}.company_logo-1,.company_logo-2,.company_logo-3{margin-bottom:-20px}.depusie-section.wide-container{padding:140px 40px 170px;text-align:center;position:relative}.custom_image_outer{flex-wrap:wrap}.image_sec_desc,.custom_image{width:100%;padding:0;margin:0!important}.image_sec_desc{flex:unset!important;order:2;padding:30px 23px 70px}.custom._inner.custom_desc h2,.soultrait-outer.installtion-outer h2{font-size:84px}#shopify-section-template--23531488837908__right_text_with_image_F7yPpM .soultrait-outer.installtion-outer h2{font-size:68px}.soultrait-outer.installtion-outer{padding:90px 0 35px}.image_column_outer{padding:0 0 90px}.image_column_section{grid-template-columns:auto;gap:20px}.depusie-text h3{font-size:11px}.bg_links a{width:112px;height:31px;font-size:9px;letter-spacing:.9px;margin-top:40px}#shopify-section-template--23531488837908__installation_section_Fqyjri .soultrait-outer.installtion-outer{padding-top:0}#shopify-section-template--23531488837908__right_text_with_image_yirhfF .image_sec_desc{padding-bottom:0}.mission_outer.wide-container{padding:0}.mission_outer.wide-container .mission_text.custom_desc{padding:0 20px}.mission_image{margin-bottom:25px}.company_logo-1 img,.company_logo-2 img{max-width:83px}.company_logo-3 img{max-width:70px}.company_logo-4 img,.company_logo-5 img,.company_logo-6 img{max-width:83px}.company_logo-7 img{max-width:84px}.company_logo-8 img{max-width:83px}.company_logo-9 img{max-width:46px}.company_logo-10 img{max-width:84px}.company_logo-11 img{max-width:83px}.company_logo-12 img{max-width:46px}.company_logo-13 img{max-width:51px}.company_logo-14 img{max-width:83px}.company_logo-15 img{max-width:46px}.left_service.custom_desc{padding-top:23px}.histoire-page .custom_outer{padding:0 0 11px}.logo_images{margin-top:40px}.bg-outer.video_outer video{min-height:500px;object-fit:cover}.bg-outer.video_outer{padding-top:0}.image_column_outer.video-columns .image_column_section.wide-container{flex-wrap:wrap;gap:10px}.video-columns .image_column .play_button{left:25px;bottom:25px}div#shopify-section-template--23531488837908__right_text_with_image_F7yPpM h2{font-size:64px}.logo_images .for_mobile{display:grid}.soultrait-text.custom_desc h3{max-width:320px;margin-left:auto;margin-right:auto}.soultrait-outer.Content_section .custom_desc p,.updated_desc.text-logo-section.wide-container .logo-sections p,.soultrait-outer.Content_section h3{font-size:12px}.bg-outer.video_outer .video_desc{padding-bottom:30px;padding-top:30px}.bg-outer{margin-bottom:90px}.soultrait-outer.installtion-outer.summary_outer .soultrait-section{padding-left:0;padding-right:0}.soultrait-outer.installtion-outer.summary_outer .soultrait-section .soultrait-text.custom_desc{padding-left:20px;padding-right:20px;padding-top:20px}.soultrait-outer.installtion-outer.summary_outer{padding-top:0}.soultrait-outer.installtion-outer.first-summary .soultrait-section{padding-left:0;padding-right:0}.soultrait-outer.installtion-outer.first-summary .soultrait-section .soultrait-text.custom_desc{padding-left:20px;padding-right:20px;padding-top:20px}span.le-coporate{display:block;margin-top:11px}.custom_image_outer.new_custom-image.layout-right .custom._inner.custom_desc{max-width:344px}.notre_left_side p{font-size:12px}.soultrait-outer.Content_section.commitment_section .soultrait-section{padding:0 20px}.chiffres_container h2{font-size:14px}.cent_wrapper{flex-wrap:wrap;border-left:none}.chiffres_content.chiffres-1,.chiffres_content.chiffres-2,.chiffres_content.chiffres-5,.chiffres_content.chiffres-6,.chiffres_content.chiffres-3,.chiffres_content.chiffres-4{width:100%;border-right:none;padding:40px}.chiffres_content h3{font-size:97px}.cent_content p{font-size:12px}.chiffres_content.chiffres-3{order:1}.chiffres_content.chiffres-2{order:2}.chiffres_content.chiffres-1{order:3}.chiffres_content.chiffres-6{order:4}.chiffres_content.chiffres-5{order:5}.chiffres_content.chiffres-4{order:6}.arrow_svg_icon.for_mobile{height:127px;width:100%;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(0deg,#fff 29.92%,#fff0);margin-top:-115px;position:relative;z-index:999}.bottom_text{padding-left:20px;padding-top:20px;padding-right:20px;max-width:220px}.bottom_text p{font-size:9px;margin:0}.engagments-section .wide-container{padding:100px 20px 0!important}.engagments-section h2{font-size:24px!important;line-height:normal!important;max-width:344px}.engagments-section h2 span.arrow_icon{font-size:35px!important}.engagments-section h2 br{display:none}.engagments-section p{font-size:12px;margin:20px auto 0!important}.soultrait-outer.Content_section.proximite{padding:100px 0}.soultrait-outer.Content_section.proximite .soultrait-text.custom_desc p{font-size:12px}.soultrait-outer.Content_section.proximite .soultrait-section{padding:0 20px}.counter_box{width:55px;height:55px}.counter_box h3{font-size:24px}.soultrait-outer.Content_section.commitment_section p{max-width:349px;margin-left:auto;margin-right:auto}.counter_box.side_percent{position:absolute;right:116px;top:87px}.counter_box.top-percent{width:95px;height:95px}.counter_box.top-percent h3{font-size:32px}.counter_box.bottom_percent{width:26px;height:26px;top:-17px;left:-11px}.map_container{max-width:375px;margin:0 auto}.map_top_content{position:relative;left:-120px;top:-10px}.counter_box.bottom_percent h3{font-size:13px}.soultrait-outer.Content_section.proximite{padding-bottom:40px}.map_outer{padding-bottom:100px}.section-spacing.mobile_slideshows{background:#485243}.engagement-slideshow .slideshow-v3 .slideshow-container-custom{flex-wrap:wrap;gap:35px}.engagement-slideshow .slideshow-v3 .slideshow-container-custom .rimage-outer-wrapper{order:1}.engagement-slideshow .slideshow-v3 .slick-dots{transform:unset;max-width:306px;position:unset;margin-top:55px}.engagement-slideshow h2.line-1.swift-up-text.word{font-size:13px!important;min-height:inherit}.engagement-slideshow .slideshow-v3 .slick-slide .overlay__content .line-2{min-height:inherit}.engagement-slideshow .slideshow-v3 .rimage-wrapper{overflow:hidden;padding-top:0!important}.engagement-slideshow .rimage-wrapper .rimage__image{position:unset}.engagement-slideshow{padding-top:100px}.engagement-slideshow .slideshow-v3{margin-top:0}.engagement-slideshow .top-heading{margin-bottom:40px}.engagement-slideshow .slideshow-v3 .slick-dots{transform:unset;max-width:306px;position:unset;margin-left:20px}.engagement-slideshow .slideshow-v3 .slick-dots li .slick-bar{max-width:306px;margin:0 auto}.engagement-slideshow .button.hover-grow{margin-top:190px!important}.strategie_section{padding:60px 20px}.top-strategie h2{font-size:14px;margin:0 0 40px}.strategie_section .para p{font-size:12px;max-width:346px}.strategie_content h3{font-size:97px;line-height:97px}.strategie_wrapper{gap:50px;margin-top:50px;flex-wrap:wrap}.strategie_content:fisrt-child p{max-width:210px}.strategie_content p{font-size:12px}.strategie_content:last-child p{max-width:100%}.strategie_content.content-1p br{display:none}.circularity_section.parternariats{padding-bottom:100px}.circularity_section{padding-top:100px}.circularity-new p{font-size:12px}.circularity_section.parternariats p:last-child{margin-top:15px}.circularity_wrapper{padding:0 20px}.circularity-new{margin-top:25px}.circularity_text p{font-size:12px;max-width:326px}.circularity_section.parternariats p:last-child{margin-top:15px;max-width:345px}.circularity-new .full-image{margin:0 -20px}.circularity_section.parternariats .circularity_section p{max-width:326px}.strategie_content.content-2 p br{display:none}.circularity_text h2{font-size:14px;margin:0 0 30px}.soultrait-outer.Content_section.proximite .soultrait-text.custom_desc p{max-width:350px;margin-left:auto;margin-right:auto}.mobile_slideshows .slideshow-v3 .slick-slide .overlay__content .line-2.rte{font-size:12px!important;text-align:left}.mobile_slideshows .overlay .inner>*{line-height:inherit;display:unset;vertical-align:middle}.mobile_slideshows.engagement-slideshow .slideshow-v3{margin-top:0;min-height:330px}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots{transform:unset;max-width:306px;position:unset;margin-top:25px}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots li .slick-bar .slick-bar-inner{background:#fff}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots li.slick-active .sliderIndex{color:#fff}.logo-slide-imges img{max-height:36px}.mobile_slideshows.engagement-slideshow h2.line-1.swift-up-text.word{font-size:13px!important;min-height:inherit;color:#fff!important;margin:20px 0!important}.mobile_slideshows.engagement-slideshow .slideshow-v3 .slick-dots li .sliderIndex{color:#c8c8c84d;font-size:12px}.section-spacing.mobile_slideshows{padding-top:0;position:relative}.section-spacing.mobile_slideshows:before{content:"";height:32px;position:absolute;left:0;right:0;background:#fff;top:0}.mobile_slideshows.engagement-slideshow .top-heading{position:relative}.engagement-slideshow .button.hover-grow{margin-top:100px!important}.new_btn{display:block}.engagments-section h2 span{font-size:35px!important}}@media screen and (max-width: 389px){.engagments-section .wide-container{padding:100px 15px 0!important}.soultrait-outer.Content_section.commitment_section .soultrait-section,.soultrait-outer.Content_section.proximite .soultrait-section{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-style.css.map */
