.flex-1{flex:1 1}.flex-responsive{flex-direction:row}.alignC,.alignH{display:flex;align-items:center}.alignC{justify-content:center}.flexRowRev{display:flex;flex-direction:row-reverse}.flexRowCenter{justify-content:center}.flexRowBetween,.flexRowCenter{display:flex;flex-direction:row}.flexRowBetween{justify-content:space-between}.flexRowAround{display:flex;flex-direction:row;justify-content:space-around}.flexColumnRev{display:flex;flex-direction:column-reverse}.flexColumnCenter{display:flex;flex-direction:column;align-items:center}.flexColumnBetween{display:flex;flex-direction:column;justify-content:space-between}.flexColumnAround{display:flex;flex-direction:column;justify-content:space-around}.flexCenter,.flexCenterColumn{display:flex;justify-content:center;align-items:center}.flexCenterColumn{flex-direction:column}.alignSelfStart{align-self:flex-start}.alignSelfEnd{align-self:flex-end}.alignSelfCenter{align-self:center}.alignItemsStart{align-items:flex-start}.alignItemsEnd{align-items:flex-end}.alignItemsCenter{align-items:center}@media (max-width:1200px){.flex-responsive{flex-direction:column}}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Bold Condensed Oblique.otf") format("opentype");font-weight:700;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Bold Condensed.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Bold Oblique.otf") format("opentype");font-weight:700;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Book Condensed Oblique.otf") format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Book Condensed.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Book Oblique.otf") format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Book.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Demi Condensed Oblique.otf") format("opentype");font-weight:600;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Demi Condensed.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Demi.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Extra Light Condensed Oblique.otf") format("opentype");font-weight:200;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Extra Light Condensed.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Extra Light Oblique.otf") format("opentype");font-weight:200;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Extra Light.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Medium Condensed Oblique.otf") format("opentype");font-weight:500;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Medium Condensed.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Medium Oblique.otf") format("opentype");font-weight:500;font-style:oblique}@font-face{font-family:ITC Avant Garde Gothic Std;src:url("/fonts/ITC Avant Garde Gothic Std Medium.otf") format("opentype");font-weight:500;font-style:normal}.light{font-weight:300}.medium{font-weight:500}.semibold{font-weight:600}.regular{font-weight:400}.bold{font-weight:700}.extrabold{font-weight:800}.f8{font-size:8px}.f10{font-size:10px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.f32{font-size:32px}.f34{font-size:34px}.f36{font-size:36px}.f38{font-size:38px}.f40{font-size:40px}.f42{font-size:42px}.f44{font-size:44px}.f46{font-size:46px}.f48{font-size:48px}.f50{font-size:50px}.f52{font-size:52px}.f54{font-size:54px}.f56{font-size:56px}.f58{font-size:58px}.f60{font-size:60px}.f62{font-size:62px}.f64{font-size:64px}.f66{font-size:66px}.f68{font-size:68px}.f70{font-size:70px}.f72{font-size:72px}.f74{font-size:74px}.f76{font-size:76px}.f78{font-size:78px}.f80{font-size:80px}.f82{font-size:82px}.f84{font-size:84px}.f86{font-size:86px}.f88{font-size:88px}.f90{font-size:90px}.f92{font-size:92px}.f94{font-size:94px}.f96{font-size:96px}.f98{font-size:98px}.f100{font-size:100px}.lh-8{line-height:8px}.lh-10{line-height:10px}.lh-12{line-height:12px}.lh-16{line-height:16px}.lh-20{line-height:20px}.lh-24{line-height:24px}.lh-32{line-height:32px}.lh-40{line-height:40px}@media screen and (max-width:1200px){.fm13{font-size:13px!important}.fm56{font-size:56px}.fm30{font-size:30px}.fm32{font-size:32px}.lhm56{line-height:56px}.fm48{font-size:48px}.lhm48{line-height:48px}.fm40{font-size:40px}.lhm40{line-height:40px}.lhm32{line-height:32px}}@media screen and (max-width:1300px){.fm13{font-size:13px!important}}.h100{height:100%}html{scrollbar-width:thin;scrollbar-color:#ddd #fff}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}@media (max-width:1200px){.wm5{width:5%}.wm10{width:10%}.wm15{width:15%}.wm20{width:20%}.wm25{width:25%}.wm30{width:30%}.wm35{width:35%}.wm40{width:40%}.wm45{width:45%}.wm50{width:50%}.wm55{width:55%}.wm60{width:60%}.wm65{width:65%}.wm70{width:70%}.wm75{width:75%}.wm80{width:80%}.wm85{width:85%}.wm90{width:90%}.wm95{width:95%}.wm100{width:100%}.mwm100{max-width:100%!important}}.onlyMobile{display:none}.hideMobile{display:inherit}.textCrop{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.splitTextBCG{background-image:url(/LogoBcg.png);background-repeat:no-repeat;background-size:contain}@media (max-width:1200px){.splitTextBCG{background-position:50%}.onlyMobile{display:inherit}.hideMobile{display:none!important}.desktopOnly{display:none}}.my104{margin:104px 0}.mt248{margin-top:248px}.mt104{margin-top:104px}.mb104{margin-bottom:104px}.mt180{margin-top:180px}.mt140{margin-top:140px}.mt100{margin-top:100px}.mt120{margin-top:120px}.mb120{margin-bottom:120px}.mb200{margin-bottom:200px}.mb64{margin-bottom:64px}.mt80{margin-top:80px}.mt56{margin-top:56px!important}.mt35{margin-top:35px}.my48{margin:48px 0}.mb56{margin-bottom:56px}.mbm0{margin-bottom:0}.mb112{margin-bottom:112px}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.mb70{margin-bottom:70px}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.my24{margin:24px 0}.my32{margin:32px 0}.my56{margin:56px 0}.my16{margin:16px 0}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.my12{margin:12px 0}.m8{margin:8px}.mb8{margin-bottom:8px!important}.ml-57{margin-left:-57px}.mx12{margin:0 12px}.myDesktop104{margin:104px 0!important}.mt-auto{margin-top:auto}.gap32{gap:32px}.gap48{gap:48px}.gap56{gap:56px}.gap156{gap:156px}.gap16{gap:16px}.gap24{gap:24px}.gap8{gap:8px}.gap88{gap:88px}.gap104{gap:104px}@media (max-width:1024px){.mtMobile56{margin-top:56px!important}.mbMobile56{margin-bottom:56px}.myMobile56{margin:56px 0}.myMobile0{margin-block:0}.myDesktop104{margin:unset!important}.mbMobile80px{margin-bottom:80px}}@media (max-width:1200px){.gapm80{gap:80px}.gapm56{gap:56px}.gapm16{gap:16px}.gapm24{gap:24px}.gapm48{gap:48px}.mbMobile104{margin-bottom:104px}.mbMobile0{margin-bottom:0!important}}.sectionsWrapper{position:relative;min-height:calc(100vh - 185px);max-width:1440px;margin:auto}.navigationDotsContainer{position:fixed;top:50%;transform:translateY(-50%);right:calc((100vw - 1440px) / 2 + 108px);height:400px;display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:center}.navigationDots{width:12px;height:12px;border-radius:50%;background-color:#dfddd7;display:block;transition:all .7s ease;cursor:pointer;&:hover{opacity:.8!important}}.firstNavigation{background-color:transparent;border:2px solid #ffd600;width:28px;height:28px;position:relative}.firstNavigation:after{content:"";width:12px;height:12px;background-color:#ffd600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.order0{transform:translateY(0)}.order1{transform:translateY(36px)}.order2{transform:translateY(68px)}.order3{transform:translateY(100px)}.order4{transform:translateY(132px)}.order5{transform:translateY(164px)}.order6{transform:translateY(195px)}.translateUp{transform:translateY(-40px)}.contactButtonContainer{position:fixed;bottom:10%;right:calc((100vw - 1440px) / 2 + 108px)}.sectionContainer{max-width:808px;margin:auto;min-height:40vh;height:auto;display:flex;align-items:center}.jurisprudenceSectionContainer{max-width:1224px}.jurisprudenceParagrapheContainer{max-width:808px;margin:auto}.SectionBgContainer,.SectionBgContainerSec2{height:100%;position:relative;z-index:0}.sectionBgGrayLogoImage{position:absolute;opacity:.5;z-index:-1;top:53%;left:50%;transform:translate(-50%,-50%)}.sectionBgGrayLogoImage2{top:65%}.firstSectionBgGrayLogoImage,.sectionBgGrayLogoImage2{position:absolute;opacity:.9;z-index:-1;left:50%;transform:translate(-50%,-50%)}.firstSectionBgGrayLogoImage{top:calc(50% - 10px)}.notreCabinetSection2BgContainer{height:100%;position:relative;z-index:-1;margin-top:50px;padding-top:10px}.grayLogo{top:12%;opacity:.9;z-index:-1}.goldLogo,.grayLogo{position:absolute;left:206px}.goldLogo{top:55%}.bigGrayBullet1{top:28%}.bigGrayBullet1,.bigGrayBullet2{position:absolute;left:90px;z-index:-1}.bigGrayBullet2{top:55%}.bigGrayBullet1Mobile,.bigGrayBullet2Mobile{display:none}@media (max-width:1024px){.sectionBgGrayLogoImage{display:none}.notreCabinetSection2BgContainer{overflow-x:hidden}.grayLogo{top:3.5%;opacity:.9}.goldLogo,.grayLogo{position:absolute;left:75%}.goldLogo{top:40%}.bigGrayBullet1,.bigGrayBullet2{display:none}.bigGrayBullet1Mobile,.bigGrayBullet2Mobile{display:block}}@media (min-width:1024px) and (max-width:1300px){.contactButtonContainer,.navigationDotsContainer{right:7.5vw}.sectionContainer{max-width:500px}.jurisprudenceSectionContainer{max-width:90vw}}@media (max-width:1024px){.contactButtonContainer,.navigationDotsContainer{display:none}.sectionContainer{max-width:90%}.jurisprudenceParagrapheContainer{max-width:100%}}.bg-logo{background-image:url(/LogoBcg.png);background-size:auto;background-position:50%;background-repeat:no-repeat}.dropdown{position:relative;display:inline-block}.dropdown-toggle{padding:8px 12px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;gap:4px}.dropdown-toggle:after{display:none}.dropdown-toggle .arrow{font-size:12px}.dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#f5f5f5;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;border-radius:4px;overflow:hidden;opacity:1;transform:translateY(0);visibility:visible;transition:opacity .3s ease,transform .3s ease}.dropdown-item{padding:8px 12px;cursor:pointer;font-size:16px;font-weight:400;color:#333;white-space:nowrap}.dropdown-item:hover{background:#e9e9e9}.dropdown-item.selected{font-weight:500;color:#000}.dropdown-item.selected span{float:right}.filter-container{position:relative;width:100%}.filter-bar{display:flex;gap:1rem;padding:1rem;background-color:#fff;border-bottom:1px solid #dee2e6;align-items:center;flex-wrap:wrap}.filter-group{flex:1 1;min-width:200px}.filter-group input:hover,.filter-group select:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.range-inputs{display:flex;gap:.5rem;align-items:center}.btn:hover{opacity:.9!important}.sidebar-overlay{left:0;background-color:rgba(0,0,0,.5);z-index:1040;animation:fadeIn .5s ease-out}.sidebar,.sidebar-overlay{position:fixed;top:0;right:0;bottom:0}.sidebar{width:500px;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;z-index:1050;animation:slideIn .5s ease-out}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.sidebar-content{flex:1 1;overflow-y:auto}.sidebar-content .filter-group{margin-bottom:1.5rem}.sidebar-footer{padding-top:1rem;border-top:1px solid #dee2e6;display:flex;gap:1rem;justify-content:flex-end}.range-dialog{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;z-index:1060;animation:fadeIn .3s ease-out}.range-dialog-content{position:absolute;top:50px;background-color:#fff;border-radius:8px;width:100%;max-width:400px;padding:1.5rem;animation:slideDown .3s ease-out;box-shadow:0 4px 8px rgba(0,0,0,.1)}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.range-dialog-header{margin-bottom:1rem}.range-dialog-body{margin-bottom:1.5rem}.range-dialog-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dee2e6;padding-top:1rem}.bell{outline:none;border:none;border-radius:.375rem;padding:.375rem .75rem}.bell:hover{opacity:.8}.sidebar-content{overflow-y:scroll}.sidebar-content::-webkit-scrollbar{display:none}.sidebar-content{scrollbar-width:none}@media (max-width:768px){.sidebar{width:100%}.filter-group{min-width:100%}.range-dialog-content{margin:1rem}}.mobileContactButton{display:none}@media (max-width:1024px){.mobileContactButton{display:flex;justify-content:center;padding-bottom:56px}}.footerContainer{gap:24px;height:64px;position:fixed;bottom:0;display:none;display:flex;background-color:#fff;z-index:12}@media (max-width:1024px){.footerContainer{border:2px solid red;display:none!important}}.copyright{font-weight:300}.copyright,.footerNavLink{line-height:24px;text-align:left}.footerNavLink{&:hover{opacity:.8}}.topPageTxt{line-height:24px}.footerTopPage{&:hover{opacity:.8}}.FooterMobileContainer{display:none}@media (max-width:1024px){.FooterMobileContainer{display:flex;flex-direction:column;gap:16px;padding:24px 0;background-color:#fff}.FooterMobileLogoCopyright{display:flex;justify-content:center;align-items:center;gap:8px}.FooterMobileCopyright{font-size:14px;font-weight:300;line-height:24px;text-align:left;color:#c1c0b9}.footerMobilenavLinks{display:flex;justify-content:center;align-items:center;gap:16px;padding:0!important}.footerMobilenavLink{font-size:14px;font-weight:500;line-height:24px;text-align:left;color:#c1c0b9}}.headerContainer{height:72px;position:-webkit-sticky;position:sticky;top:6px;max-width:1440px;margin:auto;padding:40px 108px;background-color:transparent;z-index:10}@media (max-width:1024px){.headerContainer{height:72px;margin:auto;padding:8px 23px;background-color:#fff;z-index:15;top:0}}@media (min-width:1024px){.logoContainer{display:none}}.burgerContainer{margin-left:auto;.BurgerMenuButton{border:none;background-color:unset;position:relative}.labyrintheBurgerMenuColor,.transactionBurgerMenuColor{filter:invert(.5)}.mentionBurgerMenuColor{filter:invert(.7)}}.dropDownContainer{display:none;position:absolute;top:44px;right:171px;width:224px;border:1px solid var(--couleurs-gris-50,#eeedeb);font-family:ITC Avant Garde Gothic Std;padding-left:0;background-color:#fff;z-index:10;.dropDownList{padding-left:0;.dropDownNavItem{border-radius:8px;&:hover{background-color:#eeedeb}.dropDownNavLink{padding:8px 12px;text-transform:uppercase;font-weight:300;line-height:24px;text-align:left;text-decoration:none;color:var(--Couleurs-Bleu,#455063);min-width:100%;min-height:100%;display:block}}}}@media (max-width:1024px){.dropDownContainer{min-height:100vh;min-width:100vw;top:unset;right:0;left:0;border:unset;.dropDownList{margin:88px auto 0;max-width:90%;.dropDownNavItem{margin-bottom:24px!important;.dropDownNavLink{font-size:20px;font-weight:300;line-height:24px;text-align:left}}}}}.show{display:block}.dropDownNavItem.active .dropDownNavLink{font-weight:700;color:red}.dropDownNavLink.activeDropLink{font-weight:600!important;color:#455063!important}.modalContainer{position:fixed;height:700px;width:800px;max-width:100vw;max-height:100vh;top:50%;left:50%;transform:translate(-50%,-50%)}.modalHidden{display:none}.modalOverlay{position:fixed;width:100vw;height:100vh;background-color:#000;opacity:.3}.sideBarContainer{position:fixed;width:50vw;height:100vh;background-color:#fff;right:0;overflow-y:scroll}.sideBarHidden{transform:translateX(50vw);opacity:0}.sidebarOverlay{position:fixed;width:100vw;height:100vh;background-color:#000;opacity:.3}.sideBarContainer::-webkit-scrollbar{display:none}.sideBarContainer{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1200px){.sideBarContainer{width:100vw}.sideBarHidden{transform:translateX(100vw);opacity:0}}.mobileMenuContainer{position:fixed;width:100vw;height:100vh}.mobileMenuHidden{transform:translateX(100vw)}@keyframes animation1Part12{0%{width:392px;height:144px;transform:translateZ(0)}25%{width:1016px;height:373.22px;transform:translateZ(0)}50%{width:1650.33px;height:600px;transform:translate3d(-32%,0,0)}75%{width:1650.33px;height:600px;transform:translate3d(-32%,0,0)}to{width:1650.33px;height:600px;transform:translate3d(-32%,0,0)}}@keyframes animation1Part1{0%{min-width:277.86px;min-height:100px;display:block}25%{min-width:720.18px;min-height:259.18px;display:block}50%{min-width:1157.77px;min-height:416.66px;display:none}75%{opacity:0;display:none}to{display:none}}@keyframes animation1Part2{0%{min-width:144px;min-height:144px}25%{min-width:353.02px;min-height:353px}50%{min-width:600px;min-height:600px}75%{min-width:600px;min-height:600px}to{min-width:600px;min-height:600px;background-image:url(/MenuLogo.svg)}}@keyframes homeNavLinksAnimation{0%{opacity:0;display:none}25%{opacity:.1;display:none}50%{opacity:.25;display:none}75%{width:600px;height:600px;overflow:visible;opacity:.5;display:none}to{width:600px;height:600px;overflow:visible;opacity:1!important;display:block!important}}@keyframes animationLogoMobile{0%{width:168px;height:61.71px;transform:translateZ(0);border:2px solid red}25%{width:344px;height:126.37px;transform:translateZ(0);border:2px solid red}50%{width:931.1px;height:340px;left:50%;transform:translate3d(-32%,0,0);border:2px solid red}75%{width:931.1px;height:340px;left:50%;transform:translate3d(-32%,0,0);background-image:url(/alkimeoLogoMobileAnimation75.svg)}to{width:931.1px;height:340px;left:50%;transform:translate3d(-32%,0,0);background-image:url(/alkimeoLogoMobileAnimation100.svg)}}@keyframes homeNavLinksAnimationMobile{0%{opacity:0;display:none}25%{opacity:.1;display:none}50%{opacity:.25;display:none}75%{width:344px;height:344px;overflow:visible;opacity:.3;display:none}85%{opacity:.5}95%{opacity:.8}to{width:344px;height:344px;overflow:visible;opacity:1!important;display:block!important;right:50%;transform:translate3d(50%,-50%,0)}}.animate .logoPart12,.animate .logopart1,.animate .logopart2{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.animate .logoPart12,.animate .logopart1,.animate .logopart2,.homeList,.homeNavItem,.homeNavLinksContainer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.animate .logoPart12,.animate .logopart1,.animate .logopart2,.homeList,.homeNavItem,.homeNavLinksContainer{transform:translateZ(0);will-change:transform}.animate .logoPart12,.animate .logopart1,.animate .logopart2{transform:translateZ(0);transition:transform .1s linear}}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){@keyframes animation1Part12{0%{transform:translateZ(0) translateZ(0)}25%{transform:translateZ(0) translateZ(0)}50%{transform:translate3d(-32%,0,0) translateZ(0)}75%{transform:translate3d(-32%,0,0) translateZ(0)}to{transform:translate3d(-32%,0,0) translateZ(0)}}}}.homeContainer{height:calc(100vh - 185px);justify-content:center;align-items:center}.homeContainer,.logoPart12{display:flex;overflow:visible}.logoPart12{position:relative;width:392px;height:144px}.cardRealisation{width:496px;padding:32px;border-radius:12px;border:2px solid var(--Couleurs-Jaune-dor,#ffd600);box-shadow:0 4px 20px 0 #0000000d}.boxBorder{border:2px solid var(--Couleurs-Bleu,#455063)}.logopart1{background-image:url(/AlkimeoLogoPart1.svg);min-width:277.86px;min-height:100px;display:block;z-index:1;left:0;top:57%}.logopart1,.logopart2{background-repeat:no-repeat;background-size:cover;transition:all .5s ease;position:absolute;transform:translateY(-50%)}.logopart2{background-image:url(/AlkimeoLogoPart2.svg);min-width:144px;min-height:144px;right:0;top:50%}.animate .logoPart12{animation:animation1Part12 4s ease-in-out forwards}.animate .logopart1{display:block;opacity:1;animation:animation1Part1 4s ease-in-out forwards}.animate .logopart2{opacity:1;animation:animation1Part2 4s ease-in-out forwards}.animate .logoPart12 .homeNavLinksContainer{opacity:1;animation:homeNavLinksAnimation 4s ease-in-out forwards}.homeNavLinksContainer{width:0;height:0;overflow:hidden;position:absolute;right:0;top:50%;opacity:0;transform:translateY(-50%);.homeList{margin:0;padding:0;.homeNavItem{&:hover{opacity:.8}.homeNavLink{text-transform:uppercase;font-weight:300;line-height:24px;text-align:left;color:#455063;text-wrap:nowrap;.linkBullet{display:inline-block;min-width:16px;min-height:16px;border-radius:50%}}}}}.homeNavItem:first-child{position:absolute;top:59px;left:389px}.homeNavItem:nth-child(2){position:absolute;top:289px;left:512px}.homeNavItem:nth-child(3){position:absolute;bottom:2px;left:293px}.homeNavItem:nth-child(4){position:absolute;right:574px;top:293px;.homeNavLink{display:flex;flex-direction:row-reverse;gap:8px;align-items:center}}.homeNavItem:nth-child(5){position:absolute;right:412px;top:104px;.homeNavLink{display:flex;flex-direction:row-reverse;gap:8px;align-items:center}}.homeNavItem:nth-child(6){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.equipe-labyrinthe{left:30%;top:-25px;z-index:-1}.actualiteSuggestionContainer{max-width:1224px}@media (max-width:1200px){.equipe-labyrinthe{left:30%;top:-40px}.cardRealisation{width:100%}.actualiteSuggestionContainer{max-width:90%}}@media screen and (max-width:768px){.equipe-labyrinthe{left:25%;top:-30px}}@media screen and (max-width:600px){.equipe-labyrinthe{left:10%;top:-30px}}.linkHomeContainer{width:100%;height:100%;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.linkElement,.textLink,.textLink p{transform:translateZ(0);will-change:transform}}}.logoAnimationMobile{display:none}@media (max-width:1024px){.homeContainer{height:calc(100vh - 185px);display:flex;justify-content:center;align-items:center;overflow:visible}.logoPart12,.logopart1,.logopart2{display:none!important}.animateMobile{overflow:visible}.animateMobile .logoAnimationMobile{display:block;background-image:url(/AlkimeoLogo.svg);background-repeat:no-repeat;background-size:cover;width:168px;margin:auto;height:61.71px;animation:animationLogoMobile 3.5s ease-in-out forwards}.accueilAnimateMobile .accueillogoAnimationMobile{animation:animationLogoMobile 0s ease-in-out forwards}.animateMobile .homeNavLinksContainer{width:0;height:0;overflow:hidden;position:absolute;right:0;top:50%;transition:opacity .5;transform:translateY(-50%);opacity:1;animation:homeNavLinksAnimationMobile 5s ease-in-out forwards;.homeList{margin:0;padding:0;.homeNavItem{.homeNavLink{text-transform:uppercase;font-size:16px;font-weight:300;line-height:24px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-wrap:wrap;text-align:center;.linkBullet{display:inline-block;min-width:16px;min-height:16px;max-width:16px;max-height:16px;border-radius:50%}}}}}.homeNavItem:first-child{position:absolute;top:16px;left:188px;.homeNavLink{flex-direction:column-reverse!important}}.homeNavItem:nth-child(2){position:absolute;top:211px;left:205px;.homeNavLink{min-width:135px;text-align:left!important;font-size:16px;font-weight:275;line-height:24px;text-align:left}}.homeNavItem:nth-child(3){position:absolute;top:333px;left:77px;.homeNavLink{max-width:195px}}.homeNavItem:nth-child(4){position:absolute;left:73px;top:211px;.homeNavLink{display:flex;flex-direction:row-reverse;gap:8px;align-items:center}}.homeNavItem:nth-child(5){position:absolute;left:104px;top:33px;.homeNavLink{flex-direction:column-reverse!important;text-wrap:nowrap!important}}.homeNavItem:nth-child(6){position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}}.contactInfoBg{min-height:100vh;margin-top:-180px;background-color:#455063;position:relative}.contactGrayLogo{position:absolute;z-index:1;bottom:0;right:0;pointer-events:none}.contactInfoContentContainer{padding-top:264px!important;max-width:808px;margin:auto;display:flex;justify-content:space-between}.contactInfoContent{min-width:392px}.formToggleLink{cursor:pointer;&:hover{opacity:.8}}@media (max-width:1024px){.contactInfoBg{margin-top:0!important;padding-top:0;overflow-y:hidden}.contactInfoContentContainer{flex-direction:column;align-items:center;gap:56px;padding-top:56px!important;padding-bottom:228px!important;min-width:90%;margin:auto;padding-left:24px!important}.contactGrayLogo{max-width:344px;max-height:344px;bottom:-124px;right:54%;transform:translateX(50%) rotate(53deg)}}@media (max-width:500px){.contactInfoBg{background-image:url(/ContactInfoBg.png);margin-top:0!important}}.contactFormLogoContainer{min-height:100vh;margin-top:-120px;padding:0;position:relative;overflow:hidden}.contactFormGrayLogo{position:absolute;z-index:-1;top:50%;left:-300px;transform:translateY(-50%)}.hidden{display:none}.contactFormContainer{max-width:392px;margin:140px auto 0;margin-bottom:140px!important}.contactBackButton{border:none;background-color:transparent;cursor:pointer;position:relative;z-index:11}.projectTypesContainer{position:relative}.projectTypesDropdown{width:100%;height:auto;padding:8px;display:flex;flex-direction:column;gap:8px;border-radius:8px;border:1px solid #eeedeb;position:absolute;left:0;top:48px;background-color:#fff;z-index:11}.projectTypeOption{text-transform:uppercase;width:auto;height:40px;padding:8px 12px;gap:8px;border-radius:8px;font-size:16px;font-weight:300;line-height:24px;text-align:left;cursor:pointer;&:hover{background-color:#f0f0f0}}.formInputsContainer{display:flex;flex-direction:column;gap:24px;position:relative;z-index:11}.inputContainer{display:flex;flex-direction:column;gap:8px}.label{font-size:14px;font-weight:300;line-height:16px;text-align:left}.textInput{min-height:48px}.textAreaInput,.textInput{padding:12px;border-radius:4px;border:1px solid #ffd600;box-shadow:0 4px 20px 0 #0000000d}.textAreaInput{min-height:120px}.relativeTextInputContainer{position:relative;width:100%}.relativeTextInput{min-width:100%}.unit{font-size:16px;font-weight:600;line-height:24px;text-align:left;position:absolute;pointer-events:none;top:50%;transform:translateY(-59%);right:12px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.submitButtonContainer{display:flex;justify-content:flex-end}.disabledButton,.submitButton{min-width:93px;height:48px;padding:12px 16px;gap:8px;border:none;border-radius:8px;font-size:16px;font-weight:600;line-height:24px;text-align:center}.disabledButton{background-color:#cccccc71}.submitButton{background-color:#ffd600;&:hover{opacity:.8}}.successMessage{background-color:#d4edda}.errorMessage,.successMessage{border:1px solid #ccc;padding:16px;text-align:center;border-radius:10px}.errorMessage{background-color:#f8d7da}.loadingContainer{display:flex;justify-content:center;align-items:center;gap:8px}@media (max-width:1024px){.contactFormGrayLogo{max-width:344px;max-height:344px;top:unset;bottom:-172px;left:50%;transform:translateX(-50%)}.contactFormContainer{margin:140px auto 56px;padding-bottom:100px;max-width:90%}.disabledButton,.submitButton{min-width:100%;text-align:center}}input::placeholder,textarea::placeholder{color:#c1c0b9;font-size:16px;font-weight:300;line-height:24px;text-align:left}.downBtn{animation:fadeIn 1s forwards,bounce 1s 6s infinite;animation-delay:5s}.downBtn,.downBtnFixe{position:absolute;left:77.65%;bottom:-23px;opacity:0;scale:.35}.downBtnFixe{animation:fadeIn 1s forwards,bounce 1s 1s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.underline{text-decoration:underline!important}.borderTest{border:2px solid red}.animate .logoPart12Mobile{animation:animation1Part12 0s ease-in-out forwards}.animate .logopart1Mobile{display:block;opacity:1;animation:animation1Part1 0s ease-in-out forwards}.animate .logopart2Mobile{opacity:1;animation:animation1Part2 0s ease-in-out forwards}.animate .logoPart12Mobile .accueilHomeNavLinksContainer{opacity:1;animation:homeNavLinksAnimation 0s ease-in-out forwards}.accueilHomeNavLinksContainer{width:0;height:0;overflow:hidden;position:absolute;right:0;top:50%;opacity:0;transform:translateY(-50%);.homeList{margin:0;padding:0;.homeNavItem{.homeNavLink{text-transform:uppercase;font-weight:300;line-height:24px;text-align:left;color:#455063;text-wrap:nowrap;.linkBullet{display:inline-block;min-width:16px;min-height:16px;border-radius:50%}}}}}@media (max-width:1300px){.logopart2Mobile{background-image:url(/AlkimeoLogoPart2.svg);background-repeat:no-repeat;background-size:cover;min-width:58.37px;min-height:61.71px;transition:all .5s ease;position:absolute;right:0;top:50%;transform:translateY(-50%)}.borderTest2{border:2px solid #216b3c}.animate .logoPart12Mobile{animation:animation1Part12Mobile 0s ease-in-out forwards}.animate .logopart1Mobile{display:block;opacity:1;animation:animation1Part1Mobile 0s ease-in-out forwards}.animate .logopart2Mobile{opacity:1;animation:animation1Part2Mobile 0s ease-in-out forwards}.animate .logoPart12Mobile .accueilHomeNavLinksContainer,.animateMobile .accueilHomeNavLinksContainer{opacity:1;animation:homeNavLinksAnimationMobile 0s ease-in-out forwards}.hoverLinks{&:hover{opacity:.8!important}}.hoverLinks:hover{opacity:.8!important}.accueilHomeNavLinksContainer{width:200px;height:200px;overflow:hidden;position:absolute;right:0;top:50%;opacity:0;transform:translateY(-50%);.homeList{margin:0;padding:0;.homeNavItem{&:hover{opacity:.8}.homeNavLink{text-transform:uppercase;font-size:16px;font-weight:300;line-height:24px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-wrap:wrap;text-align:center;&:hover{opacity:.8}.linkBullet{display:inline-block;min-width:16px;min-height:16px;max-width:16px;max-height:16px;border-radius:50%}}}}}}@media (max-width:500px){.homeMain{overflow-x:hidden}}.equipeElt,.equipeElt2{width:80px;height:80px;background-size:contain;border-radius:50%}.svgContainer{transform:scale(.8);transform-origin:center center;animation:scaleAnimation 3s forwards}.svgAlkimeoCircle{stroke:#455063;animation:colorCenterAnimation 1s 4s forwards}.svgLabyrintheStroke{stroke:#ffd600;animation:colorStrokeAnimation 1s 4s forwards}.svgLabyrintheFill{fill:#ffd600;animation:colorFillAnimation 1s 4s forwards}.svgAlkimeoWord{animation:fadeAnimation 1s 3s forwards}.svgLabyrintheFillCenterCircle{animation:fadeAnimation 1s 4s forwards}@keyframes colorCenterAnimation{0%{stroke:#455063}to{stroke:#eeedeb}}@keyframes colorStrokeAnimation{0%{stroke:#ffd600}to{stroke:#eeedeb}}@keyframes colorFillAnimation{0%{fill:#ffd600}to{fill:#eeedeb}}@keyframes fadeAnimation{0%{opacity:1}to{opacity:0}}@keyframes scaleAnimation{0%{transform:scale(.8)}50%{transform:scale(2)}to{transform:scale(3.8) translateX(-32%)}}@keyframes scaleMobileAnimation{0%{transform:scale(.6)}50%{transform:scale(.9)}to{transform:scale(2) translateX(-32%)}}@keyframes showAnimation{0%{opacity:0}to{opacity:1}}.linkHomeContainer{opacity:0;animation:showAnimation 1s 4s forwards;position:absolute;transform:scale(1);right:0;width:100%!important;height:100%!important}.linkElement{position:absolute;text-transform:uppercase;color:#455063;font-weight:300;transform:scale(.3);transform-origin:center;display:flex;align-items:center;flex-wrap:wrap}.centerContact{left:77px;top:7px}.centerContact,.centerContactSafari{position:absolute;transform:scale(1.2)}.centerContactSafari{left:76px;top:5px}.textLink{font-size:20px!important;z-index:1}.linkElement circle{transition:all .2s ease-in-out}.linkElement:hover div{text-shadow:0 0 1px #455063;transition:all .2s}.linkElement:hover circle{fill:#455063}@media (max-width:1024px){.svgContainer{animation:scaleMobileAnimation 3s forwards}.translateMobile1{transform:scale(.3) translateX(40px) translateY(70px)}.translateMobile2{transform:scale(.3) translateX(-20px) translateY(120px)}.translateMobileText1{transform:translateX(160px) translateY(30px)}.translateMobileText2{transform:translateX(-200px) translateY(30px)}.translateMobileText3{transform:translateX(-190px) translateY(30px)}.centerContact{left:76.5px;top:5px}}.articleRight{gap:80px}.articleLeft{gap:104px}.suggestions{display:flex;flex-direction:row}.actualiteTitre{position:-webkit-sticky;position:sticky;width:100%;top:0;background:#fff;z-index:1;height:110px;display:flex;justify-content:center;align-items:center;margin-bottom:156px}.destination_section_2 ul,.listDiv ul{list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:16px}.destination_section_2 ul li,.listDiv ul li{position:relative;padding-left:30px;margin-bottom:10px}.listDiv ul li:before{content:"";position:absolute;left:0;top:10px;transform:translateY(-50%);width:20px;height:20px;background-image:url(/Polygon.svg);background-size:contain;background-repeat:no-repeat}.destination_section_2 li:before{content:"";height:10px;width:10px;background:#ffd600;display:inline-block;border-radius:50%;margin-right:8px;vertical-align:middle}.destination_section_1 p:nth-child(2){padding:16px;margin-block:32px;border-radius:8px;background:#ffd600}@media (max-width:768px){.suggestions{flex-direction:column}.articleLeft,.articleRight{gap:56px}.actualiteTitre{position:-webkit-sticky;position:sticky;width:100%;top:0;background:#fff;z-index:1;height:110px;display:flex;justify-content:center;align-items:center;margin-bottom:48px}}@media (max-width:1200px){.actualiteTitre{margin-bottom:48px}}.labyrith{max-width:808px;margin-inline:auto;padding-top:120px}.building{height:400px}.linkHomeContainer a:nth-child(6) .linkElement,.linkHomeContainer a:nth-child(6) .linkElementSafari{scale:.9;font-weight:400}.mainLogo{position:absolute;left:108px;top:15px;z-index:13}@media (max-width:1024px){.labyrith{max-width:90%;margin-inline:auto;padding-top:0}.building{height:232px}.linkHomeContainer a:nth-child(6) .linkElement{scale:1.2;font-weight:400}}@media (min-width:1441px){.mainLogo{left:12%}}@media (max-width:450px){.mainLogo{display:none}}.confirmation{height:80vh}.appartsGrid{width:100%;max-width:100%;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:24px;gap:24px}.retourbtn{background:transparent;border:none}.retourbtn:hover span{text-decoration:underline}.cardImgContainer{width:100%;height:300px}.appartCard{height:auto;box-shadow:2px 4px 5px 0 rgba(0,0,0,.45);cursor:pointer}.appartCard:hover{transform:translate(-3px,-3px);transition:all .4s ease}.badgeCard{top:10px;left:10px}.badgeCard span{border-radius:2px}.cardTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mosaic-grid{position:relative;display:grid;grid-template-areas:"large small1" "large small2";grid-gap:10px;grid-template-columns:calc(66.6667% - 3px) calc(33.3333% - 7px)}.grid-item.large{grid-area:large;width:100%}.grid-item.small{width:100%;display:flex;flex-direction:column;gap:10px}.carouselImg{width:100%;height:100%;object-fit:cover}.carouselImg:hover{opacity:.8}.carousel-button{display:flex;align-items:center;gap:5px;position:absolute;bottom:10px;right:10px;background-color:#fff;color:#060606;padding:8px 12px;border:none;border-radius:5px;cursor:pointer}.carousel-button:hover{background-color:#eaeaea}.carousel-overlay{z-index:100;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;overflow-y:auto}.close-carousel{position:absolute;top:20px;right:20px;background-color:#dcd7d7;color:#fff;border:none;padding:5px;border-radius:50%;cursor:pointer}.close-carousel:hover{background-color:#a9a8a8}.splide__track{width:70vw;margin:auto}.splide__slide{display:grid;place-items:center}.splide__slide img{max-width:100%;max-height:80%;object-fit:contain;border-radius:5px}.splide__arrow{border:1px solid #000!important}.appartDetailsBody{gap:15%}.contactCard{flex-direction:column;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;height:max-content;padding:40px;background:#fcfaf5}.contactCard p{margin:0}.contactCard a[href^="tel:"]{color:#000!important}.contactCard a[href^="tel:"]:hover{opacity:70%}.detailsbtn{background:#455063;display:flex;align-items:center;justify-content:center;padding:9px 24px;color:#fff;gap:4px}.detailsbtn:hover{background:#910f05;opacity:100%!important}.commoditiesList{border-block:1px solid #e5e5e5;padding-block:24px}.commoditiesList ul li{display:flex;align-items:center;gap:8px}.test{padding-block:56px;left:0}dl div{border-bottom:1px solid #e5e5e5;gap:12px;padding:10px 15px 10px 0}dl div p{width:50%;margin:0;letter-spacing:.03em}.localisation div,.localisation p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.localisation.expanded div,.localisation.expanded p{-webkit-line-clamp:unset;display:block}.read-more-btn{background:transparent;outline:none;border:none}.read-more-btn:hover{text-decoration:underline}.navContainer{height:73px;width:100%;position:fixed;z-index:100;top:0;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.05)}.fixedHeader{max-width:1224px;width:100%;margin-inline:auto;background:#fff}.contactBanner{padding-block:96px}.scrolldiv{position:absolute;top:1800px;left:0}.filterContainer{display:flex;gap:1rem;margin-bottom:1rem;height:80px;background:#f6f6f4;padding:16px}.choiceBox,.filterContainer :hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.05)}.choiceBox{height:145px;width:340px;padding:16px;max-width:250px;background-color:#fff}.choiceBox input::placeholder{color:#aaa}.choiceBox hr{border-top:1px solid #ddd}.choiceBox button{width:80px;font-weight:500;text-align:center}.btn-outline-secondary{color:#000;border:1px solid #ccc}.btn-dark{background-color:#000;color:#fff;font-weight:700}.two-column-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.two-column-list .d-flex{display:flex;justify-content:space-between}dd,dt{margin:0;font-size:14px}.energy-class{position:relative;padding:10px;-webkit-clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%)}.caracteristicsSpan{box-sizing:border-box;font-size:14px;display:inline-flex;max-height:32px;justify-content:center;align-items:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f6f6f4;color:#404040;padding:4px 12px;border-radius:30px;border:1px solid #f6f6f4}@media (max-width:768px){.two-column-list{grid-template-columns:1fr}}@media screen and (min-width:600px){.appartsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.appartsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.energySelector{width:200px;position:relative}.infoButton{position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid #666;background:#fff;color:#666;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;z-index:2}.infoButton:hover{background:#f5f5f5}.dropdownContainer{position:relative;border:none;padding:0}.energyRating{position:relative;height:30px;cursor:pointer;color:#fff;padding-left:15px;display:flex;align-items:center;margin-bottom:2px;-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%)}.dropdownMenu{position:absolute;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;z-index:1000;margin-top:2px;padding:0}.energyRating:hover{opacity:.9}@media (max-width:1200px){.infoButton{right:3px}.splide__track{height:auto;width:100%}.bell{width:100%}}.svgContainerSafari{transform:scale(1);transform-origin:center center;animation:scaleAnimationSafari 3s forwards}@keyframes scaleAnimationSafari{0%{transform:scale(.3)}50%{transform:scale(.6)}to{transform:scale(1) translateX(-32%)}}@media (max-width:1024px){.svgContainerSafari{animation:scaleMobileAnimation 3s forwards;transform:scale(.1)}}.homeContainerSafari{height:calc(100vh - 185px);display:flex;justify-content:center;align-items:center;overflow:visible}.downBtnSafari{animation:fadeIn 1s forwards,bounce 1s 6s infinite;animation-delay:5s}.downBtnFixeSafari,.downBtnSafari{position:absolute;left:80%;bottom:95px;opacity:0}.downBtnFixeSafari{animation:fadeIn 1s forwards,bounce 1s 1s infinite}.linkElementSafari{position:absolute;text-transform:uppercase;color:#455063;font-weight:300;transform-origin:center;display:flex;align-items:center;flex-wrap:wrap}.linkElementSafari circle{transition:all .2s ease-in-out}.linkElementSafari:hover div{text-shadow:0 0 1px #455063;transition:all .2s}.linkElementSafari:hover circle{fill:#455063}.strasbourg-list{display:flex;flex-direction:column;gap:20px;margin-bottom:70px}.strasbourg-list li:before{content:"";height:10px;width:10px;background:#ffd600;display:inline-block;border-radius:50%;margin-right:8px;vertical-align:middle}.hoverYellow{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none;object-fit:cover;z-index:1}.cardImgBox:hover .hoverYellow{opacity:1}.image-preview-wrapper{margin:32px 0}.image-preview-container{position:relative;width:300px;height:200px;margin:0 auto;cursor:pointer;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.image-preview-container:hover{transform:scale(1.02)}.preview-image{object-fit:cover}.preview-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;padding:8px;text-align:center;font-size:14px}.image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000}.image-modal-content{position:relative;width:90%;max-width:800px;max-height:90vh;background-color:#fff;border-radius:8px;padding:20px;transition:all .3s ease}.image-modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;z-index:1001}.image-modal-container{position:relative;width:100%;height:70vh;max-height:600px}.image-modal-img{object-fit:contain}@media (max-width:768px){.image-modal-content{width:95%;padding:12px}.image-modal-container{height:50vh}}.cardLinkText{font-size:16px;font-weight:400;line-height:16px;text-align:left}.cardLinkText:hover .cardLinkTextSpan{text-decoration:underline}.goldBgSection{padding:157px 0}.goldBgSection,.transactionBg{min-height:100vh;margin-top:-120px}.transactionBg{padding:0;background-image:url(/TransactionsBg.png);background-size:cover;background-repeat:no-repeat}.transactionImg{margin-bottom:32px!important;margin-left:-57px!important}.labyrintheBg{min-height:100vh;margin-top:-120px;background-size:100% 100%;background-repeat:no-repeat}.juriprudenceContainer{min-height:100vh;margin-top:-40px!important}.juriprudencesContactButton{display:flex;justify-content:flex-end;margin-bottom:56px!important}.changementUsageSection5{min-height:416px;margin:auto}.firstSection{margin-bottom:20px}.blackBulletTitle{font-size:20px;font-weight:275;line-height:24px;text-align:left;color:#455063;text-transform:uppercase}.blackBullet{min-width:16px;min-height:16px;background:#455063;display:inline-block;margin-right:6px!important;border-radius:50%}.whiteBulletTitle{font-size:20px;font-weight:275;line-height:24px;text-align:left;color:#fff;text-transform:uppercase}.goldenBullet{height:16px;width:16px;background:#ffd600;display:inline-block;margin-right:8px!important;border-radius:50%}.goldTitle{font-size:20px;text-transform:uppercase}.goldTitle,.smallGoldTitle{font-weight:600;line-height:24px;text-align:left;color:#ffd600}.smallGoldTitle{font-size:16px}.blueTitle{color:#455063}.blackTitle,.blueTitle{font-size:16px;font-weight:600;line-height:24px;text-align:left}.blackTitle{color:#000}.boldText,.generalText{font-size:16px;line-height:24px;text-align:left}.generalText li{list-style:none}.generalText ol{gap:56px}.divUl ul,.generalText ol{display:flex;flex-direction:column}.divUl ul{gap:16px;margin-left:16px}.divUl li:before,.generalText li:before{content:"";height:10px;width:10px;background:#ffd600;display:inline-block;border-radius:50%;margin-right:8px;vertical-align:middle}.boldText{font-weight:600}.boldGoldText{font-weight:600}.boldGoldText,.goldText{font-size:16px;line-height:24px;text-align:left;color:#ffd600}.goldText{font-weight:300}.yellowBulletList{padding-left:0!important}.listYellowBullet{min-width:8px;min-height:8px;max-width:8px;max-height:8px;background:#ffd600;display:block;margin:8px!important;border-radius:50%;align-self:flex-start}.yellowBulletListItem{display:flex;flex-direction:row;align-items:center}.yellowBox{padding:16px;gap:8px;border-radius:8px;background:#ffd600}.polygoneContainer{display:flex;align-items:center;justify-content:left}.polygoneImg{margin:-5px 10px 0 5px!important;transform:rotate(-29deg)}.InvertedPolygon{transform:rotate(180deg)!important}.polygoneLink{text-decoration:underline!important}.cardsContainer{display:flex;gap:24px}.cardImg{border-radius:8px;min-width:200px;min-height:200px}.cardLink{text-decoration:underline!important;margin-left:-10px!important}@media (max-width:1024px){.goldBgSection{padding:176px 0}.goldBgSection,.transactionBg{min-height:100vh;margin-top:-120px}.transactionBg{padding:120px 0 0;background-image:url(/TransactionsMobileBg.png)}.transactionImgContainer{display:flex;justify-content:center;align-items:center}.labyrintheBg{margin-top:0!important;padding-top:0;display:flex;flex-direction:column;justify-content:space-between}.firstSection{margin-bottom:104px!important}.juriprudenceContainer{margin-top:56px!important;max-width:90%;margin:auto}.juriprudencesContactButton{display:flex;justify-content:center;margin-top:80px!important}.mbMobile0{margin-bottom:0!important}}@media (max-width:500px){.labyrintheBg{margin-top:0!important}.cardsContainer{gap:8px}}.ThreeBlocksDiagram1Container{display:flex;align-items:center}.diagram2BoxTextContainer{min-height:96px;display:flex;flex-direction:column;gap:24px}.diagramme2{font-size:14px;font-weight:600;line-height:24px;text-align:center}.diagram1Box1,.diagram1Box2{width:237px;height:80px;padding:16px;gap:8px;border-radius:8px}.diagram1Box1{width:238px;border:2px solid #455063}.diagram1Box2,.diagram1Box3{border:2px solid #ffd600}.diagram1Box3{height:104px}.diagram1Box3,.diagram1BoxMarseille{width:237px;padding:16px;gap:8px;border-radius:8px}.diagram1BoxMarseille{height:132px;border:2px solid #ffd600}.fixFont3{text-align:left;font-size:15px}.diagram1Flech{background-image:url(/diagram1arrow.svg);background-size:cover;background-repeat:no-repeat;height:15px;width:24px}.ThreeBlocksDiagram2Container{display:flex;align-items:center;max-width:1032px;margin:auto}.diagram2Flech{background-image:url(/diagram2arrow.svg);background-size:cover;background-repeat:no-repeat;height:15px;width:76px;align-self:flex-start;margin-top:20px;margin-right:4px}.diagram2Box1,.diagram2Box2,.diagram2Box3{width:288px;height:48px;padding:12px 8px;gap:8px;border-radius:8px;border:2px solid #455063}.textAlignCenter{text-align:center}@media (max-width:1300px){.ThreeBlocksDiagram1Container{flex-direction:column}.diagram1Box1,.diagram1Box2,.diagram1Box3{width:344px;height:80px}.diagram2Box1,.diagram2Box2,.diagram2Box3{width:344px;height:48px}.diagram1Box2{padding:16px 35px!important}.alignCenterMobile{text-align:center}.diagram1Flech{transform:rotate(90deg);margin:12px 0!important}.diagram2Flech{transform:rotate(90deg);margin:58px 0!important;align-self:unset}.ThreeBlocksDiagram2Container{flex-direction:column;max-width:100%;margin:auto}}.fiveBlocksDiagrameContainer{background-image:url(/fiveBlocksDiagrame.png);background-repeat:no-repeat;background-size:contain;min-width:809px;min-height:489px;position:relative}.fiveBlocksDiagrameContainerStrasbourg{background-image:url(/strasbourg5diagram.png);background-repeat:no-repeat;background-size:100% 100%;min-width:809px;min-height:644px;position:relative}.fiveBlockDiagramBox1{width:206px;position:absolute;top:18px;left:18px}.fiveBlockDiagramBox2{width:206px;position:absolute;top:208px;left:18px}.fiveBlockDiagramBox3{width:206px;position:absolute;bottom:17px;left:18px}.fiveBlockDiagramBox4{width:206px;position:absolute;top:18px;right:18px}.fiveBlockDiagramBox5{width:173px;height:168px;position:absolute;bottom:115px;right:47px}.fiveBlockDiagramBox1Strasbourg{width:206px;position:absolute;top:18px;left:18px}.fiveBlockDiagramBox2Strasbourg{width:206px;position:absolute;top:224px;left:18px}.fiveBlockDiagramBox3Strasbourg{width:206px;position:absolute;bottom:17px;left:18px}.fiveBlockDiagramBox4Strasbourg{width:206px;position:absolute;top:18px;right:18px}.fiveBlockDiagramBox5Strasbourg{width:173px;height:168px;position:absolute;bottom:240px;right:47px}.fiveBlockDiagramBox5Mobile,.fiveBlockDiagramBox5MobileStrasbourg{display:none}.fiveBlockDiagramRelation1{position:absolute;top:112px;left:86px}.fiveBlockDiagramRelation2{position:absolute;left:361px;top:304px}.fiveBlockDiagramRelation3{position:absolute;right:86px;top:136px}@media (max-width:1300px){.fiveBlocksDiagrameContainer{max-width:344px;min-height:944px}.fiveBlocksDiagrameContainer,.fiveBlocksDiagrameContainerStrasbourg{background-image:url(/fiveBlocksDiagrameMobile.svg);background-repeat:no-repeat;background-size:contain;min-width:344px;margin:56px auto!important;position:relative}.fiveBlocksDiagrameContainerStrasbourg{max-width:412px;min-height:1043px}.fiveBlockDiagramBox1{width:312px;position:absolute;top:18px;left:18px;>p{text-align:center}}.fiveBlockDiagramBox2{width:128px;position:absolute;top:190px;left:18px}.fiveBlockDiagramBox3{width:128px;height:144px;position:absolute;bottom:390px;left:18px}.fiveBlockDiagramBox4{width:312px;height:48px;position:absolute;top:639px;right:14px;>p{text-align:center}}.fiveBlockDiagramBox5{width:312px;height:96px;position:absolute;bottom:39px;left:16px}.fiveBlockDiagramBox5Mobile{display:block;width:128px;height:240px;position:absolute;top:185px;right:16px}.fiveBlockDiagramBox5MobileStrasbourg{display:block;width:128px;height:240px;position:absolute;top:220px;right:48px}.fiveBlockDiagramRelation1{position:absolute;top:112px;left:50px}.fiveBlockDiagramRelation2{position:absolute;left:222px;top:111px}.fiveBlockDiagramRelation3{position:absolute;left:139px;top:760px}.fiveBlockDiagramBox1Strasbourg{width:312px;position:absolute;top:22px;left:40px;>p{text-align:center}}.fiveBlockDiagramBox2Strasbourg{width:171px;position:absolute;top:212px;left:6px}.fiveBlockDiagramBox3Strasbourg{width:150px;height:173px;position:absolute;bottom:409px;left:21px}.fiveBlockDiagramBox4Strasbourg{width:312px;height:48px;position:absolute;top:724px;right:60px;>p{text-align:center}}.fiveBlockDiagramBox5Strasbourg{width:312px;height:96px;position:absolute;bottom:16px;right:60px;>p{text-align:center}}}@media (max-width:430px){.fiveBlockDiagramBox1Strasbourg{width:312px;position:absolute;top:20px;left:19px;>p{text-align:center}}.fiveBlockDiagramBox2Strasbourg{width:152px;position:absolute;top:200px;left:7px;>p,span{font-size:12px!important}}.fiveBlockDiagramBox3Strasbourg{width:150px;height:auto;position:absolute;bottom:456px;left:11px;>p,span{font-size:12px!important}}.fiveBlockDiagramBox4Strasbourg{width:312px;height:48px;position:absolute;top:714px;right:40px;>p{text-align:center}}.fiveBlockDiagramBox5Strasbourg{width:312px;height:96px;position:absolute;bottom:34px;right:33px;>p{text-align:center}}.fiveBlockDiagramBox5MobileStrasbourg{display:block;width:128px;height:auto;position:absolute;top:220px;right:25px;>p,span{font-size:12px!important}}}@media (max-width:393px){.fiveBlockDiagramBox1Strasbourg{width:312px;position:absolute;top:20px;left:19px;>p{text-align:center}}.fiveBlockDiagramBox2Strasbourg{width:152px;position:absolute;top:175px;left:7px;>p,span{font-size:12px!important}}.fiveBlockDiagramBox3Strasbourg{width:150px;height:auto;position:absolute;bottom:500px;left:9px;>p,span{font-size:12px!important}}.fiveBlockDiagramBox4Strasbourg{width:312px;height:48px;position:absolute;top:647px;right:14px;>p{text-align:center}}.fiveBlockDiagramBox5Strasbourg{width:312px;height:96px;position:absolute;bottom:125px;right:17px;>p{text-align:center}}.fiveBlockDiagramBox5MobileStrasbourg{display:block;width:128px;height:auto;position:absolute;top:220px;right:25px;>p,span{font-size:12px!important}}}.timeLineContainer{min-height:256px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;position:relative}.line{border:2px solid #455063;margin-top:38px;min-width:1224px}.timeLineCardsContainer{display:flex;gap:16px;position:absolute;top:0}.timeLineCardContainer{min-width:232px}.timeLineCardyellowBulletContainer{.timeLineCardyellowBullet{min-width:16px;min-height:16px;max-width:16px;max-height:16px;background:#ffd600;display:inline-block;margin:8px 10px 0 8px!important;border-radius:50%}}.timeLineCardyellowTitleText{font-size:13px;font-weight:600;line-height:16px;text-align:left}.timeLineCardyellowTitleText:hover .timeLineCardyellowTitleTextSpan{text-decoration:underline}.timeLineCardDescription{font-size:14px;font-style:italic;font-weight:300;line-height:16px;text-align:left}.timeLineMobileContainer{display:none}@media (max-width:1024px){.timeLineContainer{display:none}.timeLineMobileContainer{display:flex}.mobileLine{border:2px solid #455063;margin-top:38px;min-height:804px;margin-left:8px}.MobileTimeLineCardsContainer{display:flex;flex-direction:column;gap:56px}.timeLineCardContainer{display:flex;gap:45px;margin-left:-20px;margin-top:50px}.bulletYearContainer{display:flex;align-items:flex-start}.mobileTimeLineCardyellowBulletContainer{min-width:16px;min-height:16px;max-width:16px;max-height:16px;background:#ffd600;display:inline-block;margin:5px 10px 0 8px!important;border-radius:50%}.secondTitle{margin-left:80px!important}}*{padding:0;box-sizing:border-box;font-family:ITC Avant Garde Gothic Std,sans-serif}body{padding-bottom:70px}.t02{transition:all .2s ease-in-out}.pointer{cursor:pointer}ul{padding:0;list-style:none}h1,ul{margin:0}.mainApp{min-height:100vh}.ContainerAPP{max-width:100vw;background-color:#f6faff;margin:auto}.innerApp{max-width:500px;margin:auto}a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span{margin:0}a{cursor:pointer!important;text-decoration:none!important}a,a.visited{color:unset}a:hover{opacity:.8;transition:all .4s ease-in-out}.z-index0{z-index:0}.z-index1{z-index:1}.z-index2{z-index:2}.z-index3{z-index:3}.z-index4{z-index:4}.z-index5{z-index:5}.hello{fill:red;cursor:pointer;background-color:#5e1717}.linkedinLink:visited{color:#fff}.visitedFix,.visitedFix:visited{color:#000!important}.formToggleLink,.visitedFix:visited{color:#fff}.cardLink,.cardLink:visited,.visitBlack,.visitBlack:visited{color:#000}