@keyframes Companies_CompanyList_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Companies_CompanyList_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Companies_CompanyList{padding:30px 0}@media(min-width:1200px){.Companies_CompanyList{padding:160px 0}}@media(min-width:1500px){.Companies_CompanyList{padding:200px 0}}@keyframes LogoLandingPage_fade-in{0%{opacity:0}to{opacity:1}}@keyframes LogoLandingPage_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.LogoLandingPage svg{width:100%;height:100%}@keyframes Flux_ContactInformationExpertisesBlock_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_ContactInformationExpertisesBlock_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_ContactInformationExpertisesBlock{font-size:15px;line-height:22px}.Flux_ContactInformationExpertisesBlock:not(:first-child){margin-top:1.875rem}@media(min-width:768px){.Flux_ContactInformationExpertisesBlock:not(:first-child){margin-top:1.406rem}}.Flux_ContactInformationExpertisesBlock_row:not(:first-child){margin-top:60px}.Flux_ContactInformationExpertisesBlock_row.Flux_ContactInformationExpertisesBlock_centered{justify-content:center}.Flux_ContactInformationExpertisesBlock_cell:not(:first-child){margin-top:30px}.Flux_ContactInformationExpertisesBlock_name{text-transform:uppercase}.Flux_ContactInformationExpertisesBlock_item{scroll-margin:110px;height:25px;display:block;font-weight:600}.Flux_ContactInformationExpertisesBlock_item+.Flux_ContactInformationExpertisesBlock_item{margin-top:15px}.Flux_ContactInformationExpertisesBlock_item.Flux_ContactInformationExpertisesBlock__2l{height:40px}.Flux_ContactInformationExpertisesBlock_item.Flux_ContactInformationExpertisesBlock__3l{height:60px}.Flux_ContactInformationExpertisesBlock_logo{height:100%}.Flux_ContactInformationExpertisesBlock_title{text-transform:uppercase;line-height:22px}.Flux_ContactInformationExpertisesBlock_name,.Flux_ContactInformationExpertisesBlock_title{margin-bottom:20px}.Flux_ContactInformationExpertisesBlock_contacts a{text-decoration-line:none;font-weight:450}.Flux_ContactInformationExpertisesBlock_cta{text-transform:none;margin-top:30px}.Flux_ContactInformationExpertisesBlock_cta a{text-decoration:underline;text-underline-offset:5px;font-weight:600}@media(min-width:768px){.Flux_ContactInformationExpertisesBlock_cell{width:33%}.Flux_ContactInformationExpertisesBlock_cell:not(:first-child){margin-top:0}.Flux_ContactInformationExpertisesBlock_row{display:flex;flex-direction:row;gap:10px}.Flux_ContactInformationExpertisesBlock_row:not(:first-child){margin-top:80px}.Flux_ContactInformationExpertisesBlock_row.Flux_ContactInformationExpertisesBlock_centered .Flux_ContactInformationExpertisesBlock_cell{width:25%}.Flux_ContactInformationExpertisesBlock_name{margin-right:20px}.Flux_ContactInformationExpertisesBlock_cta{margin-top:20px}}@keyframes Flux_GoogleMap_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_GoogleMap_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_GoogleMap{width:100%;color:#000}.Flux_GoogleMap_active{margin-top:3.75rem;height:500px}.Flux_GoogleMap_markerTitle{font-size:20px;width:150px;min-height:20px}.Flux_GoogleMap_svg{height:20px}.Flux_GoogleMap_rai{height:30px}.Flux_GoogleMap_markerContent{margin-top:10px}.Flux_GoogleMap_markerContent [class*=Wysiwyg_link]{font-weight:400}.Flux_GoogleMap_markerContent a{text-decoration:none}.Flux_GoogleMap_markerGap{margin-bottom:5px}@media(min-width:768px){.Flux_GoogleMap_active{margin-top:5rem}}@keyframes Flux_ContactInformationBlock_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_ContactInformationBlock_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_ContactInformationBlock{font-size:14px;line-height:1}.Flux_ContactInformationBlock:not(:first-child){margin-top:1.875rem}@media(min-width:768px){.Flux_ContactInformationBlock:not(:first-child){margin-top:1.406rem}}.Flux_ContactInformationBlock_cell:not(:first-child),.Flux_ContactInformationBlock_row:not(:first-child){margin-top:40px}.Flux_ContactInformationBlock_cell:not(:first-child).Flux_ContactInformationBlock_contacts{margin-top:20px}.Flux_ContactInformationBlock_name{text-transform:uppercase}.Flux_ContactInformationBlock_item{scroll-margin:110px;display:block;font-weight:600}.Flux_ContactInformationBlock_item.Flux_ContactInformationBlock__2l{height:1.9625rem}.Flux_ContactInformationBlock_item.Flux_ContactInformationBlock__3l{height:3rem}.Flux_ContactInformationBlock_logo{height:100%}.Flux_ContactInformationBlock_title{text-transform:uppercase}.Flux_ContactInformationBlock_wysiwyg{font-size:14px;line-height:1.4}.Flux_ContactInformationBlock_contacts a{text-decoration-line:none;font-weight:450}.Flux_ContactInformationBlock_cta{text-transform:none;margin-top:.625rem}.Flux_ContactInformationBlock_cta a{text-decoration:underline;text-underline-offset:5px;font-weight:600}@media(min-width:768px){.Flux_ContactInformationBlock{margin-top:5rem}.Flux_ContactInformationBlock_row{display:flex;flex-direction:row;gap:10px}.Flux_ContactInformationBlock_cell{width:33%}.Flux_ContactInformationBlock_cell:not(:first-child),.Flux_ContactInformationBlock_cell:not(:first-child).Flux_ContactInformationBlock_contacts{margin-top:0}.Flux_ContactInformationBlock_name{margin-right:1.25rem;line-height:1.4286}.Flux_ContactInformationBlock_cta{margin-top:1.25rem}}.Item_Simple_simple{padding-top:20px;justify-content:center;display:flex;font-weight:500;font-size:13px;line-height:20px;text-transform:uppercase}.Item_Simple_simple p{border-bottom:1px solid}.Item_Simple_noMargeTop{padding:0}@keyframes Flux_GroupEntities_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_GroupEntities_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_GroupEntities:not(:first-child){margin-top:1.875rem}@media(min-width:768px){.Flux_GroupEntities:not(:first-child){margin-top:1.406rem}}.Flux_GroupEntities_foretext{font-size:20px;line-height:25px;padding-bottom:30px}.Flux_GroupEntities_wrapper{border-top:1px solid #e8e8e8}.Flux_GroupEntities_entities{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:36px;padding-bottom:30px}.Flux_GroupEntities_logo{pointer-events:none;display:block;height:40px;width:100px}.Flux_GroupEntities_svg{height:100%}.Flux_GroupEntities_logo-mode-en-image{width:200px}.Flux_GroupEntities_logo-mode-en-image .Flux_GroupEntities_logo{margin-left:10px}.Flux_GroupEntities_logo-mode-en-image .Flux_GroupEntities_logo svg{width:180%;margin-left:-80%}.Flux_GroupEntities_logo-numero .Flux_GroupEntities_logo svg{width:90%}.Flux_GroupEntities_display-img{aspect-ratio:18/17}.Flux_GroupEntities_display-img .Flux_GroupEntities_swiper{height:100%}.Flux_GroupEntities_image{position:relative;display:none;object-fit:fill;width:100%;height:100%}.Flux_GroupEntities_image.Flux_GroupEntities_hovered{display:block}.Flux_GroupEntities_image a{position:relative;width:100%;height:100%;display:block}@media(min-width:768px){.Flux_GroupEntities_foretext{padding-bottom:35px}.Flux_GroupEntities_entities{padding:55px 40px 55px 0}.Flux_GroupEntities_logo{position:relative;width:240px;height:31px;text-align:right}.Flux_GroupEntities_arrow{position:absolute;right:-20px;top:0;width:auto!important;height:26px;visibility:hidden;opacity:0;transition:opacity 1s,right 1s}.Flux_GroupEntities_logo-mazarine .Flux_GroupEntities_arrow{margin-left:8px}.Flux_GroupEntities_logo-mode-en-image{width:auto}.Flux_GroupEntities_logo-mode-en-image .Flux_GroupEntities_arrow{margin-left:12px}.Flux_GroupEntities_logo-mode-en-image .Flux_GroupEntities_logo,.Flux_GroupEntities_logo-mode-en-image .Flux_GroupEntities_logo svg{width:265px;margin:0}.Flux_GroupEntities_link:hover .Flux_GroupEntities_arrow{visibility:visible;right:-40px;opacity:1}.Flux_GroupEntities_display-img{aspect-ratio:18/7}}