:root{--header-height:71px;--fade-duration:0.9s;--fade-ease:cubic-bezier(0.22, 1, 0.36, 1);--fade-distance:40px;--fade-distance-sm:22px;--fade-scale:0.96;--stagger-gap:0.12s;--clip-duration:1.1s;--clip-ease:cubic-bezier(0.16, 1, 0.3, 1);--clip-y-start:0.6em;--clip-opacity-start:0.05;--clip-rounded-inset-start:30px;--clip-rounded-radius-start:30px;--clip-rounded-radius-end:8px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100svh;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font:400 clamp(16px,1.04vw,20px)/1.5"neue-haas-grotesk-text",sans-serif;color:#1d2135;letter-spacing:-.01em;background-color:#fff}img,svg{display:block;max-width:100%;height:auto}svg *{transition:opacity .3s ease,fill .3s ease,stroke .3s ease}button,input{font:inherit;color:inherit;border-radius:0}button{background:#fff0;border:0;cursor:pointer}a{color:inherit;text-decoration:none;transition:color .3s ease,opacity .3s ease,background-color .3s ease}ul{list-style:none}:where(h1,h2,h3){font-size:inherit;font-weight:inherit}:where(input,button){outline:0}html:focus-within{scroll-behavior:smooth}[data-animate=fade-up],[data-animate=reveal-soft]{opacity:0;will-change:transform,opacity;transition:opacity var(--fade-duration) var(--fade-ease),transform var(--fade-duration) var(--fade-ease);transition-delay:var(--delay,0s);pointer-events:none}[data-animate=reveal-soft]{filter:blur(20px)}[data-animate=fade-up]{transform:translate3d(0,var(--fade-distance),0)}[data-animate=reveal-soft]{transform:translate3d(0,30px,0) scale(.985)}[data-animate=clip-reveal-rounded],[data-animate=clip-reveal]{opacity:1;transform:none;pointer-events:none}.animate-clip-target{display:block;width:100%;will-change:clip-path,transform,opacity,border-radius;transition:clip-path var(--clip-duration) var(--clip-ease),-webkit-clip-path var(--clip-duration) var(--clip-ease),transform var(--clip-duration) var(--clip-ease),opacity .6s ease,border-radius var(--clip-duration) var(--clip-ease);transition-delay:var(--delay,0s)}[data-animate=clip-reveal] .animate-clip-target{clip-path:inset(0 0 100%0);transform:translate3d(0,var(--clip-y-start),0);opacity:var(--clip-opacity-start)}[data-animate=clip-reveal-rounded] .animate-clip-target{overflow:hidden;border-radius:var(--clip-rounded-radius-start);clip-path:inset(var(--clip-rounded-inset-start) round var(--clip-rounded-radius-start));transform:scale(1.035);opacity:.2}.animate-clip-target img{display:block;width:100%;height:auto}[data-animate][data-delay="2"]{--delay:0.2s}[data-animate][data-delay="6"]{--delay:0.6s}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}[data-parallax]{will-change:transform;transform:translate3d(0,0,0)}h1,h2,h3{margin:1.25em 0 .75em}h1:first-child,h2:first-child,h3:first-child,p:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,p:last-child,ul:last-child{margin-bottom:0}.h1,h1,h2{font:900 clamp(40px,7.5vw,144px)/1.05556"Big Shoulders",sans-serif;letter-spacing:-.02em;text-transform:uppercase}h2{font:900 clamp(28px,3.33vw,64px)/1.125"Big Shoulders",sans-serif}h3{font:400 clamp(18px,1.67vw,32px)/1.25"neue-haas-grotesk-text",sans-serif;margin-top:2em;text-transform:initial}p,ul{margin:1em 0}ul{list-style-type:disc;padding-left:20px}ul li{margin-bottom:1em}ul li:last-child{margin:0}body::before{background:rgb(0 0 0/.25);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%}.button-link{align-items:center;border-radius:24px;display:inline-flex;font-size:16px;gap:10px;margin-top:2em;overflow:hidden;position:relative;text-decoration:none;width:fit-content}.button-link .button-link__text{display:block;position:relative;padding:4px 16px;transition:transform .3s ease}.button-link .button-link__text::after{border-radius:24px;content:attr(data-text);position:absolute;left:0;padding:4px 16px;top:100%}.button-link.white{background-color:#fff;color:#1d2135}.button-link.white .button-link__text::after{background-color:#1d2135;color:#fff}.button-link:hover .button-link__text{transform:translateY(-100%)}.button-link:hover::after{top:0}main section{background-color:#fff;position:relative;z-index:1}.component-text-image{padding:clamp(40px,5.42vw,104px)0}.component-text-image .content-wrap{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.component-text-image .content-wrap .image{border-radius:8px;grid-column:1/span 6;overflow:hidden;position:relative}.component-text-image .content-wrap .image::after{content:"";display:block;padding-bottom:112.9943502825%}.component-text-image .content-wrap .image .animate-clip-target{border-radius:inherit;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.component-text-image .content-wrap .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.component-text-image .content-wrap .text-wrap{grid-column:8/span 5}.component-text-image .content-wrap .text-wrap .text{color:#787e91;padding-left:clamp(24px,3.33vw,64px)}.component-cta{background-color:#06f;color:#fff;font-size:clamp(16px,1.25vw,24px);overflow:hidden}.component-cta h2,.site-footer .row-3 .reseaux li,header.site-header ul li{margin:0}.component-cta .content-wrap{display:flex;flex-direction:column;gap:clamp(32px,4.17vw,80px)0;padding:clamp(20px,2.08vw,40px)0 clamp(40px,5.42vw,104px);position:relative}.component-cta .content-wrap .text-wrap{color:rgb(255 255 255/.6);margin-left:auto;width:calc(50% - 12px)}.component-cta .content-wrap .text-wrap strong{color:#fff;font-weight:400}.component-cta .image{bottom:-2%;left:4.24%;height:100%;position:absolute;z-index:1}.component-cta .image img{height:100%;width:auto}.component-contenu-parallax .contenu-parallax-inner{position:relative;background-color:#29314c}.component-contenu-parallax .contenu-parallax-inner .image{height:var(--parallax-img-height,74.131vh);width:100%;position:sticky;top:var(--header-height);z-index:0}.component-contenu-parallax .contenu-parallax-inner .image img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.component-contenu-parallax .contenu-parallax-inner .text{overflow:hidden;position:relative;top:2px;z-index:1}.component-contenu-parallax .contenu-parallax-inner .text::after,.component-contenu-parallax .contenu-parallax-inner .text::before{background-color:#1d2135;content:"";display:block;height:clamp(36px,5.42vw,104px);position:relative;z-index:3}.component-contenu-parallax .contenu-parallax-inner .text::after{top:-1px}.component-contenu-parallax .contenu-parallax-inner .text .text-wrap{position:relative}.component-contenu-parallax .contenu-parallax-inner .text .text-wrap::after,.component-contenu-parallax .contenu-parallax-inner .text .text-wrap::before{background-color:#1d2135;bottom:0;content:"";display:block;height:100%;position:absolute;top:0;z-index:3;width:50vw}.component-contenu-parallax .contenu-parallax-inner .text .text-wrap::before{right:100%}.component-contenu-parallax .contenu-parallax-inner .text .text-wrap::after{left:100%}.component-contenu-parallax .contenu-parallax-inner .text-svg{background:rgb(29 33 53/.01);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:block;width:100%;height:auto}.component-contenu-parallax .contenu-parallax-inner .svg-text{font-family:"Big Shoulders",sans-serif;font-size:104px;font-weight:900;text-transform:uppercase;dominant-baseline:text-before-edge}.component-timeline{background-color:#e8eaed;overflow:hidden;padding:clamp(40px,5.42vw,104px)0}.component-timeline .content-wrap{display:flex;flex-direction:column;gap:clamp(24px,3.33vw,64px)}.component-timeline article{margin-right:24px;padding-right:calc(8.33333333% - 24px);transition:color .3s ease;width:calc(50% - 24px)}.component-timeline article h3{--fs:clamp(80px, 10.42vw, 200px);font:900 clamp(40px,7.5vw,144px)"Big Shoulders",sans-serif;text-shadow:calc(var(--fs)*.04) calc(var(--fs)*.04)0#06f;transition:text-shadow .3s .8s ease}.component-timeline article:not(.is-selected){color:#cdd1db!important}.component-timeline article:not(.is-selected) h3{transition:text-shadow .3s ease;text-shadow:0 0 0#fff0}.component-timeline .history-nav{align-items:center;display:flex;gap:32px}.component-timeline .history-nav .buttons-wrap{align-items:center;display:flex;gap:12px}.component-timeline .history-nav button,.entete .discover span{align-items:center;border-radius:100%;display:flex;height:28px;justify-content:center;width:28px}.component-timeline .history-nav button{background-color:#06f;transition:background-color .3s ease}.component-timeline .history-nav button:hover{background-color:#1d2135}.component-timeline .history-counter{color:#787e91;font-size:clamp(14px,.94vw,18px)}.component-list .content .row .col-2 h3,.component-timeline .history-counter .js-history-current,.entete .content-wrap .row-2 .col-1 .breadcrumb .breadcrumb_last,.entete .content-wrap .row-2 .col-1 .breadcrumb a:hover{color:#1d2135}.component-list{padding:clamp(48px,7.5vw,144px)0}.component-list .title{display:grid;gap:24px;grid-template-columns:repeat(12,1fr);margin-bottom:clamp(24px,3.33vw,64px)}.component-list .title h2{grid-column:7/span 6}.component-list .content,.entete .content-wrap{display:flex;flex-direction:column;gap:clamp(32px,4.58vw,88px)}.component-list .content .row{border-top:1px solid #cdd1db;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding:clamp(16px,1.67vw,32px)}.component-list .content .row .col-1 .number{--fs:clamp(80px, 10.42vw, 200px);font:900 clamp(40px,7.5vw,144px)"Big Shoulders",sans-serif;text-shadow:0 0 0#fff0;transition:text-shadow .3s ease}.component-list .content .row .col-2{color:#787e91}body.page-id-254 .component-cta .image{left:9.23611111%}.entete{background-color:#e8eaed;overflow:hidden;padding:clamp(20px,2.08vw,40px)0 clamp(36px,5vw,96px);position:sticky;top:var(--header-height);z-index:0}.entete .content-wrap{gap:clamp(36px,5vw,96px)}.entete .content-wrap .row-2{align-items:flex-end;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.entete .content-wrap .row-2 .col-1{grid-column:1/span 7}.entete .content-wrap .row-2 .col-1 .breadcrumb{font-size:16px;color:#787e91}.entete .content-wrap .row-2 .col-2{grid-column:9/span 4}.entete .content-wrap .row-2 .col-2 .text,.site-footer a:hover,header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu a:hover{color:#787e91}.entete .content-wrap .row-2 .col-2 .text strong{color:#1d2135;font-weight:400}.entete .discover{background-color:#06f;border-radius:100%;display:block;height:28px;margin-top:clamp(16px,1.25vw,24px);overflow:hidden;width:28px}.entete .discover span{transition:transform .3s ease;transform:translateY(-100%)}.entete .discover span:nth-child(1){background-color:#1d2135}.entete .discover:hover span{transform:translateY(0)}header.site-header{background-color:#fff;border-bottom:1px solid #cdd1db;position:fixed;top:0;width:100%;z-index:9999}header.site-header .content-wrap{align-items:center;display:flex;justify-content:space-between}header.site-header .logo-link{font-size:24px;font-family:"Big Shoulders",sans-serif;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}header.site-header ul{list-style-type:none;margin:0;padding:0}header.site-header nav.main-menu>ul{align-items:center;display:flex;font-size:15px;font-weight:500;gap:12px}header.site-header nav.main-menu>ul>li>a[role=title]{color:#1d2135;cursor:pointer}header.site-header nav.main-menu>ul>li>a[role=title]:hover{color:#06f}header.site-header nav.main-menu>ul>li>a{align-items:center;display:flex;gap:10px;padding:33.5px 0;position:relative}header.site-header nav.main-menu>ul>li>a::after{background-color:#06f;bottom:-1px;content:"";display:block;height:0;left:0;position:absolute;transition:height .3s ease;width:100%}header.site-header nav.main-menu>ul>li:hover a:after{height:3px}header.site-header nav.main-menu>ul>li:hover svg *{stroke:#06f}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu{background-color:#1d2135;color:#fff;clip-path:inset(0 0 100%0);font-size:16px;left:0;padding:clamp(20px,2.5vw,48px)0;position:absolute;pointer-events:none;transition:clip-path .4s ease;top:calc(100% + 1px);width:100%}.site-footer .content-wrap>.row-1>.row-1,header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>.wrapper{display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu .menu-title{font:900 clamp(20px,2.08vw,40px)"Big Shoulders",sans-serif;grid-column:1/span 3}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu .submenu-wrap{display:flex;gap:24px;grid-column:4/span 9;justify-content:flex-end}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu .submenu-wrap>li{width:calc(33.3333333333% - 16px);display:flex;gap:16px;flex-direction:column}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu .submenu-wrap>li>ul.sub-menu{display:flex;gap:16px;flex-direction:column}header.site-header nav.main-menu>ul>li.menu-item-has-children:hover>ul.sub-menu{clip-path:inset(0 0 0 0);pointer-events:initial}#burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;margin:15px 0;cursor:pointer;position:relative;z-index:9999}@media (max-width:1280px){#burger{display:flex}}#burger span{display:block;width:100%;height:2px;background-color:#1d2135;border-radius:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s ease,background-color .3s ease;transform-origin:center}#burger span:nth-child(2){width:60%}#burger:hover span,.site-footer .row-3 .reseaux li a:hover{background-color:#06f}.site-footer{background-color:#1d2135;border-top:1px solid #787e91;color:#fff}.site-footer .content-wrap ul{list-style-type:none;padding:0}.site-footer .content-wrap ul li,.site-footer .content-wrap>.row-1>.row-1 .col-2>ul>li{margin-bottom:0}.site-footer .content-wrap>.row-1{padding:clamp(32px,4.17vw,80px)0}.site-footer .content-wrap>.row-1>.row-1 .col-1{grid-column:1/span 6}.site-footer .content-wrap>.row-1>.row-1 .col-1 img{border-radius:100%;max-width:220px}.site-footer .content-wrap>.row-1>.row-1 .col-2{grid-column:7/span 6}.site-footer .content-wrap>.row-1>.row-1 .col-2>ul{display:grid;font-size:clamp(16px,1.04vw,20px);gap:24px;grid-template-columns:repeat(2,1fr)}.site-footer .content-wrap>.row-1>.row-1 .col-2>ul>li.menu-item-has-children ul.sub-menu{display:flex;flex-direction:column;gap:16px;margin:0}.site-footer .content-wrap>.row-1>.row-2{font-size:clamp(14px,.83vw,16px);margin-top:clamp(32px,4.17vw,80px)}.site-footer .content-wrap>.row-1>.row-2 a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:3.5%;text-underline-offset:10%;text-underline-position:from-font}.site-footer .content-wrap>.row-1>.row-2 .col-1{grid-column:7/span 3}.site-footer .content-wrap>.row-1>.row-2 .col-2{grid-column:10/span 3}.site-footer .row-3{border-top:1px solid #787e91;color:#787e91;padding:clamp(20px,2.5vw,48px)0}.site-footer .content-wrap>.row-1>.row-2,.site-footer .row-3 .row{display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.site-footer .row-3 .row .col-1{grid-column:1/span 6}.site-footer .row-3 .row .col-2{grid-column:7/span 3}.site-footer .row-3 .row .col-3{grid-column:10/span 3}.site-footer .row-3 .reseaux{align-items:center;display:flex;gap:8px;list-style-type:none;padding:0}.site-footer .row-3 .reseaux li a{align-items:center;background-color:#fff;border-radius:24px;display:flex;height:32px;justify-content:center;width:52px}.site-footer .row-3 .reseaux li a:hover svg *{fill:#fff}.site-footer a[aria-disabled=true]{color:#787e91;display:block;font-size:clamp(14px,.83vw,16px);margin-bottom:24px}.site-footer .copy,.site-footer .credits{font-size:clamp(14px,.83vw,16px)}.site-footer .credits a:hover{color:#fff}.wrapper{margin:0 auto;padding:0 60px;max-width:1560px;width:100%}main::before{content:"";display:block;height:var(--header-height)}a[role=title]{color:#787e91;cursor:initial;display:block}@media (max-width:1280px){.wrapper{padding:0 40px}}@media (max-width:768px){.wrapper{padding:0 24px}}@media (max-width:640px){.wrapper{padding:0 16px}header.site-header .logo-link{font-size:clamp(16px,1.25vw,24px)}}@media (max-width:1280px){#burger{display:flex}header.site-header nav.main-menu{background-color:#1d2135;clip-path:inset(0 0 100%0);display:flex;flex-direction:column;height:calc(100dvh - var(--header-height));left:0;overflow-y:auto;padding:0 0 40px;pointer-events:none;position:fixed;top:var(--header-height);transition:clip-path .45s cubic-bezier(.16,1,.3,1);width:100%;z-index:9990}header.site-header nav.main-menu>ul{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:inherit;font-weight:inherit;width:100%;padding:0 24px}header.site-header nav.main-menu>ul>li{border-bottom:1px solid rgb(255 255 255/.08);width:100%}header.site-header nav.main-menu>ul>li:first-child{border-top:1px solid rgb(255 255 255/.08)}header.site-header nav.main-menu>ul>li:hover a::after{height:0}header.site-header nav.main-menu>ul>li>a[role=title]{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:"Big Shoulders",sans-serif;font-size:22px;font-weight:900;justify-content:space-between;letter-spacing:-.02em;padding:16px 0;text-transform:uppercase;width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>ul.sub-menu>li>a:hover,header.site-header nav.main-menu>ul>li>a[role=title]:hover{color:#fff}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>a[role=title]::after,header.site-header nav.main-menu>ul>li>a[role=title]::after{background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:auto;content:"";display:block;flex-shrink:0;height:20px;left:auto;position:static;transition:transform .3s ease;width:20px}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu{background-color:#fff0;clip-path:none;display:none;left:auto;padding:0 0 16px;pointer-events:auto;position:static;top:auto;transition:none;width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper{display:block;padding:0}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>.menu-title{display:none}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap{display:flex;flex-direction:column;gap:0;grid-column:unset;justify-content:flex-start;width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li{border-top:1px solid rgb(255 255 255/.06);width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>a[role=title]{align-items:center;color:rgb(255 255 255/.5);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;letter-spacing:.06em;padding:12px 0 12px 16px;text-transform:uppercase;width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>a[role=title]::after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='rgba(255%2C255%2C255%2C0.5)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:16px;width:16px}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>ul.sub-menu{clip-path:none;display:none;flex-direction:column;gap:0;padding:0 0 8px;position:static;transition:none;width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>ul.sub-menu>li{width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li.wrapper>ul.submenu-wrap>li>ul.sub-menu>li>a{color:rgb(255 255 255/.65);display:block;font-size:15px;padding:9px 0 9px 32px;transition:color .2s ease;width:100%}header.site-header nav.main-menu>ul>li.menu-item-has-children:hover>ul.sub-menu{clip-path:none;pointer-events:auto}}@media (max-width:1024px){.component-text-image .content-wrap{grid-template-columns:1fr;gap:32px}.component-text-image .content-wrap .image{grid-column:1/-1!important;order:2}.component-text-image .content-wrap .text-wrap{grid-column:1/-1!important;order:1}.component-text-image .content-wrap .text-wrap .text{padding-left:0}.component-cta .content-wrap .text-wrap{margin-left:0;width:100%}.component-cta .image{display:none}}@media (max-width:768px){.component-timeline article{width:calc(75% - 24px)}.component-timeline .history-nav{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.component-timeline article{width:calc(90% - 24px)}}@media (max-width:1024px){.component-list .title h2,.entete .content-wrap .row-2 .col-1,.entete .content-wrap .row-2 .col-2,.site-footer .content-wrap>.row-1>.row-1 .col-1,.site-footer .content-wrap>.row-1>.row-1 .col-2{grid-column:1/-1}.component-list .content .row,.entete .content-wrap .row-2,.site-footer .content-wrap>.row-1>.row-1{grid-template-columns:1fr}.site-footer .content-wrap>.row-1>.row-1 .col-2>ul{grid-template-columns:repeat(2,1fr)}.site-footer .content-wrap>.row-1>.row-1 .col-1 img{max-width:160px}.site-footer .content-wrap>.row-1>.row-2{display:flex;flex-wrap:wrap;gap:12px;grid-template-columns:unset;margin-top:24px}.site-footer .content-wrap>.row-1>.row-2 .col-1,.site-footer .content-wrap>.row-1>.row-2 .col-2{grid-column:unset;width:auto}}@media (max-width:768px){.site-footer .content-wrap>.row-1>.row-1 .col-1 img{max-width:120px}.site-footer .content-wrap>.row-1>.row-1 .col-2>ul,.site-footer .row-3 .row{grid-template-columns:1fr}.site-footer .row-3 .row .col-1,.site-footer .row-3 .row .col-2,.site-footer .row-3 .row .col-3{grid-column:1/-1}.site-footer .row-3 .reseaux{justify-content:flex-start}}@media (max-width:640px){.site-footer .content-wrap>.row-1>.row-2{flex-direction:column;gap:8px}.site-footer .row-3 .col-2 p,.site-footer .row-3 .col-3 p{font-size:13px}}@media (max-width:768px){.component-contenu-parallax .contenu-parallax-inner .image{height:50vh}}@media (max-width:640px){.component-contenu-parallax .contenu-parallax-inner .image{height:40vh}}