.HeaderBlack_headerContainerLeader__Dhwq8{position:fixed;top:0;left:0;width:100%;z-index:9999;background:transparent;min-height:100px;display:flex;align-items:center;transition:all .3s ease}.HeaderBlack_scrolled__E7z6u{background:hsla(0,6%,91%,.8);min-height:70px;padding:5px 0;backdrop-filter:blur(10px)}.HeaderBlack_headerInner__Hvxws{width:100%;max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.HeaderBlack_headerLogo__k0aaS{position:relative;width:220px;height:70px}.HeaderBlack_logoWrapper__CMSIc{position:relative;width:100%;height:100%}.HeaderBlack_logoBlack__Bm_cO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.HeaderBlack_logoIcon__1wRMx{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s ease}.HeaderBlack_scrolled__E7z6u .HeaderBlack_logoBlack__Bm_cO{opacity:0;visibility:hidden}.HeaderBlack_scrolled__E7z6u .HeaderBlack_logoIcon__1wRMx{opacity:1;visibility:visible}.HeaderBlack_navDesktop__mRx_l{display:flex;align-items:center}.HeaderBlack_navDesktopList__WAvNd{list-style:none;margin:0;padding:0;display:flex}.HeaderBlack_navDesktopList__WAvNd li{margin:0 12px}.HeaderBlack_navDesktopList__WAvNd li a{text-decoration:none;color:#050507;font-weight:500;font-size:14px;text-transform:uppercase;transition:opacity .3s ease}.HeaderBlack_navDesktopList__WAvNd li a:hover{opacity:.6}.HeaderBlack_navCtaWrap__ftueE{margin-left:30px}.HeaderBlack_mobileToggle__LY0dK{position:relative;z-index:10010;width:40px;height:40px;background:none;border:none;cursor:pointer;display:none;transition:all .3s ease}.HeaderBlack_bar__gMiCT{display:block;width:100%;height:3px;background:#050507;margin:5px 0;transform-origin:center center;transition:transform .3s ease,opacity .3s ease}.HeaderBlack_mobileMenu__TXgl0{position:fixed;top:0;right:-100%;width:70%;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease;z-index:10000;padding:40px 20px;overflow-y:auto}.HeaderBlack_open__MuhzS{right:0}.HeaderBlack_mobileMenuList__2OmFv{list-style:none;margin:20px 0;padding:0}.HeaderBlack_mobileMenuList__2OmFv li{margin:10px 0}.HeaderBlack_mobileMenuList__2OmFv li a{display:block;text-decoration:none;background:#f4f4f4;color:#050507;font-size:15px;font-weight:600;padding:10px 12px;border-radius:8px}.HeaderBlack_mobileContact__979jj{margin-top:30px;font-size:15px;color:#050507}.HeaderBlack_mobileContact__979jj a,.HeaderBlack_mobileContact__979jj p{font-size:15px;margin:4px 0;color:#050507;text-decoration:none}.HeaderBlack_mobileSocials__Xp48o a{margin-right:12px;text-transform:uppercase;font-size:12px;color:#050507;text-decoration:none;font-weight:600}@media (max-width:1024px){.HeaderBlack_mobileToggle__LY0dK{display:block}.HeaderBlack_navDesktop__mRx_l{display:none}}.Footer_footerContainer__t9rcf{width:100%;max-width:1320px!important;justify-content:center;margin:auto}.Footer_footer__My3KH{font-size:16px}.Footer_link-to-top__u9Kx1,footer .Footer_text-gray__m__ZL a.Footer_link-to-top__u9Kx1{position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;color:var(--color-anthracite);font-size:24px;text-decoration:none;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.Footer_link-to-top__u9Kx1:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;background:#fff;box-shadow:var(--box-shadow);z-index:1;transition:all .4s var(--ease-elastic-2)}.Footer_link-to-top__u9Kx1 svg{position:relative;width:1em;height:1em;z-index:1}.Footer_link-to-top__u9Kx1 i,.Footer_link-to-top__u9Kx1 span{position:relative;transform:rotate(.001deg) translateZ(0);z-index:1}.Footer_link-to-top__u9Kx1:hover{text-decoration:none}.Footer_link-to-top__u9Kx1:hover:before{transform:scale(1.25)}.Footer_light-content__AgH8a a.Footer_link-to-top__u9Kx1,.Footer_light-content__AgH8a a.Footer_link-to-top__u9Kx1:hover{color:var(--color-anthracite)!important}a.Footer_link-to-top__u9Kx1.Footer_gradient__PB3Nd,a.Footer_link-to-top__u9Kx1.Footer_gradient__PB3Nd:hover{color:#fff!important}a.Footer_link-to-top__u9Kx1.Footer_gradient__PB3Nd:before{background:var(--gradient-primary-1-b);box-shadow:none}a.Footer_link-to-top__u9Kx1.Footer_color-light__nYC7_,a.Footer_link-to-top__u9Kx1.Footer_color-light__nYC7_:hover{color:var(--color-primary-1)!important}a.Footer_link-to-top__u9Kx1.Footer_color-light__nYC7_:before{background:var(--color-primary-light-1);box-shadow:none}a.Footer_link-to-top__u9Kx1.Footer_color__0e6Zr,a.Footer_link-to-top__u9Kx1.Footer_color__0e6Zr:hover{color:#fff!important}a.Footer_link-to-top__u9Kx1.Footer_color__0e6Zr:before{background:var(--color-primary-1);box-shadow:none}.Footer_fwMenu__Bacxj li:not(:last-child){margin-bottom:3px}.Footer_fwMenu__Bacxj li a{text-decoration:none;color:#333}.TitleUnderline_underlineBar__YBXcn{display:block;position:absolute;bottom:-6px;left:0;height:4px;border-radius:2px;background:linear-gradient(90deg,#de9217,#e7c500);width:0}.ProjectPage_list-unstyled__3bw6R{list-style:none;padding:0 20px;margin:0}.ProjectPage_list-unstyled__3bw6R li{display:inline-block;margin-right:20px;position:relative}.ProjectPage_list-unstyled__3bw6R li:not(:last-child):after{content:"·";position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:#000;font-size:1.2em}.ProjectPage_projet-container-video__mQMX_{width:100%;aspect-ratio:16/9;max-height:80vh;position:relative;overflow:hidden}.ProjectPage_video-container__Cs9Y4{width:100%;height:100%;position:relative}.ProjectPage_video-container-split__dXwex{width:100%;height:100%;min-height:350px;position:relative}.ProjectPage_video-container__Cs9Y4 video{width:100%;height:100%;object-fit:cover;display:block}@keyframes ProjectPage_scroll-down-anim__faG_7{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}.ProjectPage_scroll-down-wrap__gCtA2{position:absolute;bottom:25px;left:50%;width:48px;height:48px;margin-left:-24px}.ProjectPage_scroll-down__502Am{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;text-decoration:none;transition:all .5s cubic-bezier(.25,.46,.45,.94);animation:ProjectPage_scroll-down-anim__faG_7 1.15s infinite;position:relative;color:#333!important}.ProjectPage_scroll-down__502Am:before{display:block;content:"";width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1;transition:all .4s ease}.ProjectPage_scroll-down__502Am:hover:before{box-shadow:0 4px 16px rgba(0,0,0,.3);transform:translate(-50%,-50%) scale(1.25)}.ProjectPage_scroll-down__502Am i{position:relative;top:1px;z-index:2;color:#333!important}.SectionNosValeurs_features2Item__OYaf8{position:relative;border-radius:6px}.SectionNosValeurs_features2Item__OYaf8:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(to right,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3)),var(--gradient-primary-1-b);background-origin:padding-box,border-box;background-clip:padding-box,border-box;opacity:0;transition:opacity .27s ease;z-index:-1}.SectionNosValeurs_features2Item__OYaf8:hover:before{opacity:.4}.SectionNosValeurs_features2Item__OYaf8:hover{border-color:#999;box-shadow:0 2px 5px rgba(0,0,0,.15)}.SectionNosValeurs_features2Title__TvGYV{margin-bottom:15px;font-size:26px;font-weight:500;text-align:left}.SectionNosValeurs_features2Descr__WwMJd{font-size:16px;font-weight:400;color:var(--color-gray-1);text-align:left}.SectionTeam_teamItem__0gckQ{text-align:center}.SectionTeam_teamItemImage__24yr2{position:relative;width:100%;padding-bottom:130%;overflow:hidden;border-radius:25px}.SectionTeam_teamImage__G31q0{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.SectionTeam_teamItemDetail__HUHuv{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:8px;padding:6px 10px;box-shadow:0 2px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease-in-out}.SectionTeam_teamItemImage__24yr2:hover .SectionTeam_teamItemDetail__HUHuv{opacity:1}.SectionTeam_teamSocialLinks__VmOMP{display:flex;gap:8px}.SectionTeam_teamIcon__UqASa{color:#000;width:20px;height:20px;transition:transform .2s ease;cursor:pointer}.SectionTeam_teamIcon__UqASa:hover{transform:scale(1.1)}.SectionTeam_teamItemDescr__SCvG4{margin-top:15px}.SectionTeam_teamItemName__ScA5W{font-weight:700;font-size:1rem;margin-bottom:5px}.SectionTeam_teamItemRole__ErOGM{color:#666;font-size:.9rem}.SectionCTAServices_callAction1Images__OldI1{position:relative;overflow:hidden}.SectionCTAServices_callAction1Images__OldI1 img{width:100%}.SectionCTAServices_callAction1Image1__vUFnX{width:78.7234%;overflow:hidden;border-radius:25px}.SectionHeroVideo_heroSection__ks6mY{position:relative}.SectionHeroVideo_scrollDownWrap__Pkiv0{position:absolute;bottom:25px;left:50%;width:48px;height:48px;margin-left:-24px;z-index:50}.SectionHeroVideo_p-descrip__Y1hX_ p{font-family:var(--font-serif)!important}.SectionHeroVideo_scrollDown__9_5va{display:flex;justify-content:center;align-items:center;font-size:22px;text-decoration:none;position:relative;width:100%;height:100%;animation:SectionHeroVideo_scroll-down-anim__tbGQ9 1.15s infinite}.SectionHeroVideo_scrollDown__9_5va:before{content:"";display:block;width:38px;height:38px;position:absolute;top:50%;left:50%;border-radius:50%;background:#fff;box-shadow:var(--box-shadow);transform:translate(-50%,-50%);transition:all .4s ease;z-index:1}.SectionHeroVideo_scrollDown__9_5va:hover:before{transform:translate(-50%,-50%) scale(1.25)}@keyframes SectionHeroVideo_scroll-down-anim__tbGQ9{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}.SectionChiffres_numberTitle__NpSe6{font-family:var(--font-serif);font-size:80px;font-weight:400;line-height:1;color:#fff}.SectionChiffres_numberDescr__ehXQ2{font-size:17px;line-height:1.4;color:#fff}.SectionPortfolio_desktopProjectCard__yq8VX{position:relative;width:100%;height:420px;border-radius:10px;overflow:hidden}.SectionPortfolio_desktopProjectLink__tixE1{display:block;width:100%;height:100%;text-decoration:none;position:relative}.SectionPortfolio_desktopProjectBgImg__IPbJ2{width:100%;height:100%;background-size:cover;background-position:50%}.SectionPortfolio_desktopProjectBgVideo__9LLMN{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.SectionPortfolio_desktopVideoEl__7ij4u{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.SectionPortfolio_desktopTextOverlay__yypgr{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.45);color:#fff;padding:1rem;border-radius:0 0 10px 10px}.SectionPortfolio_desktopProjectTitle__Ifs2e{font-size:1.2rem;font-weight:600;margin:0;text-transform:uppercase;color:#fff}.SectionPortfolio_desktopProjectDescription__UUazc{font-size:.95rem;font-weight:500;margin-top:.25rem;color:#fff}.SectionPortfolio_desktopProjectOverlay__6HmGE{position:absolute;inset:0;background:rgba(0,0,0,.4);border-radius:10px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.SectionPortfolio_hovered__08pae{opacity:1}.SectionPortfolio_mobileProjectCard__0ceFE{border:1px solid #ddd;border-radius:25px;overflow:hidden;margin-bottom:20px}.SectionPortfolio_mobileMediaContainer__lSrYN{height:450px;position:relative}.SectionPortfolio_mobileBgImage__pIRkP{width:100%;height:100%;background-size:cover;background-position:50%}.SectionPortfolio_mobileBgVideo__5rIyR{position:relative;width:100%;height:100%;overflow:hidden}.SectionPortfolio_mobileVideoEl__Carsf{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.SectionPortfolio_mobileInfoContainer__xvRuQ{background:rgba(30,30,30,.85);color:#fff;border-radius:0 0 25px 25px;padding:30px 20px}.SectionPortfolio_mobileProjectTitle__q9NHE{font-size:18px;font-weight:600;margin:0;color:#fff}.SectionPortfolio_mobileProjectDescription__1WATy{font-size:14px;margin:.3rem 0;color:#fff}.ReferencesPage_logo-grid__gOK9d{display:flex;flex-wrap:wrap;margin:0 auto;align-items:center;justify-content:center;gap:10px 0}.ReferencesPage_logo-col__KZvUm{padding:0 1px;display:flex;align-items:center;justify-content:center;margin-top:30px}@media (min-width:1200px){.ReferencesPage_logo-col__KZvUm{flex:0 0 20%;max-width:20%}}@media (min-width:768px) and (max-width:1199px){.ReferencesPage_logo-col__KZvUm{flex:0 0 25%;max-width:25%}}@media (max-width:767px){.ReferencesPage_logo-col__KZvUm{flex:0 0 33.3333%;max-width:33.3333%;padding:15px}}.ReferencesPage_logo-grid-img__Eq813{max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto;transition:var(--transition-default)}.ReferencesPage_logo-grid-img__Eq813:hover{opacity:.75}.ReferencesPage_hide-mobile-mobile__hZhwo{display:none!important}.SectionIntroServices_markDecoration2__fasc1{position:relative;display:inline-block}.SectionIntroServices_markDecoration2__fasc1:before{content:"";position:absolute;top:-.09em;left:-.2em;bottom:-.09em;right:-.2em;display:block;border:1px solid var(--color-anthracite);border-radius:50%;opacity:.7;transform:rotate(-7deg);pointer-events:none}.SectionServicesPage_service2Item__PjI20{position:relative;margin-bottom:80px}.SectionServicesPage_isLeft__lytat{margin-right:auto!important}.SectionServicesPage_isRight__Y_vMQ{margin-left:auto!important}@media (max-width:767px){.SectionServicesPage_service2Item__PjI20{margin:0 auto 50px!important}.SectionServicesPage_isLeft__lytat,.SectionServicesPage_isRight__Y_vMQ{margin-left:0!important;margin-right:0!important}}.SectionServicesPage_services2Button__uvOko{position:relative;border:1px solid var(--color-anthracite);border-radius:200px;cursor:pointer;transition:border-color .3s ease;padding:72px}@media (max-width:767px){.SectionServicesPage_services2Button__uvOko{padding:32px!important}}.SectionServicesPage_services2Button__uvOko:hover{border-color:var(--color-anthracite-hover,#444)}.SectionServicesPage_services2Title__461Fu{position:relative;will-change:transform;transition:transform .375s var(--ease-out-medium)}.SectionServicesPage_services2Button__uvOko:hover .SectionServicesPage_services2Title__461Fu{transform:translateX(10px)}.SectionServicesPage_services2Image__bArCH{max-width:220px;margin-left:auto;will-change:transform;transition:transform .375s var(--ease-out-medium)}.SectionServicesPage_services2Image__bArCH img{border-radius:70px}.SectionServicesPage_services2Button__uvOko:hover .SectionServicesPage_services2Image__bArCH{transform:translateX(-10px)}.SectionServicesPage_services2ButtonClose__s3FsN{position:absolute;top:50%;left:0;transform:translate(-50%,-50%) scale(.37);width:60px;height:60px;background:var(--color-anthracite);border-radius:50%;opacity:0;transition:all .17s var(--ease-out-medium);transition-delay:.12s}.SectionServicesPage_services2ButtonClose__s3FsN:after,.SectionServicesPage_services2ButtonClose__s3FsN:before{content:"";position:absolute;top:50%;left:20%;display:block;width:60%;height:2px;background:#fff;transform:translateY(-50%) rotate(-45deg)}.SectionServicesPage_services2ButtonClose__s3FsN:after{transform:translateY(-50%) rotate(45deg)}.SectionServicesPage_active__J_Mk0 .SectionServicesPage_services2ButtonClose__s3FsN{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:0}.SectionServicesPage_services2Descr__OiIK1{background:var(--color-jaune);border-radius:20px;overflow:hidden;margin-top:-30px;transition:height .4s ease;width:100%;margin-left:0!important;margin-right:0!important}@media (min-width:768px){.SectionServicesPage_services2Descr__OiIK1{width:50%;margin-left:auto!important;margin-right:auto!important}}.SectionServicesPage_services2DescrInner__gwd4W{padding:50px}.SectionServicesPage_lightContent__UcFyO .SectionServicesPage_services2Button__uvOko{border-color:hsla(0,0%,100%,.5)}.SectionServicesPage_lightContent__UcFyO .SectionServicesPage_services2Descr__OiIK1{background:var(--color-anthracite)}.SectionServicesPage_lightContent__UcFyO .SectionServicesPage_services2ButtonClose__s3FsN{background:#fff}.SectionServicesPage_lightContent__UcFyO .SectionServicesPage_services2ButtonClose__s3FsN:after,.SectionServicesPage_lightContent__UcFyO .SectionServicesPage_services2ButtonClose__s3FsN:before{background:var(--color-anthracite)}