/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:16px;--base-space: 8px;--color-text: black;--color-link: black;--color-hover: #b3b3b3;--color-bg: white}:root{font-size:16px;--base-space: 8px;--color-text: black;--color-link: black;--color-hover: #b3b3b3;--color-bg: white}:root{font-size:16px;--base-space: 8px;--color-text: black;--color-link: black;--color-hover: #b3b3b3;--color-bg: white}:root{--margin-sm: calc(var(--base-space) * 1)}@media screen and (min-width: 0px){:root{--fs-main: 15.2px;--lh-main: 1.25em;--ls-main: normal}}@media screen and (min-width: 1024px){:root{--fs-main: 20px;--lh-main: 1.25em;--ls-main: normal}}@media screen and (min-width: 0px){:root{--fs-big: 22px;--lh-big: 1.11em;--ls-big: normal}}@media screen and (min-width: 1024px){:root{--fs-big: 45px;--lh-big: 1.11em;--ls-big: normal}}@media screen and (min-width: 0px){:root{--fs-small: 15px;--lh-small: 1.33em;--ls-small: normal}}@media screen and (min-width: 1024px){:root{--fs-small: 15px;--lh-small: 1.33em;--ls-small: normal}}:root{font-size:16px;--base-space: 8px;--color-text: black;--color-link: black;--color-hover: #b3b3b3;--color-bg: white}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;margin:0 !important;padding:0 !important}html,body{font-family:space-grotesk-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-main);line-height:var(--lh-main);letter-spacing:var(--ls-main);color:var(--color-text);background-color:var(--color-bg)}html{background:var(--color-bg)}a{color:var(--color-link);text-decoration:none;cursor:pointer}@media(hover: hover)and (pointer: fine){a:hover{color:var(--color-hover)}}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:normal}i,em{font-style:normal}:root{font-size:16px;--base-space: 8px;--color-text: black;--color-link: black;--color-hover: #b3b3b3;--color-bg: white}@font-face{font-family:space-grotesk-regular;src:url(../fonts/space-grotesk-regular.woff) format("woff"),url(../fonts/space-grotesk-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:space-grotesk-light;src:url(../fonts/space-grotesk-light.woff) format("woff"),url(../fonts/space-grotesk-light.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:space-grotesk-bold;src:url(../fonts/space-grotesk-bold.woff) format("woff"),url(../fonts/space-grotesk-bold.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:auto}:root{font-size:16px;--base-space: 8px;--color-text: black;--color-link: black;--color-hover: #b3b3b3;--color-bg: white}body{opacity:0}body.loaded{opacity:1;transition:.2s cubic-bezier(0.7, 0, 0.3, 1) 0s}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .2s}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}html,body,main{position:fixed;height:100%;width:100%;overflow:hidden}main{overflow-y:scroll;padding:calc(var(--hh) + 1.2rem) 1.25rem 1.25rem}@media screen and (min-width: 1024px){main{padding:calc(var(--hh) + 1.563rem) 1.563rem 1.563rem}}nav{background-color:#fff}.f-light-s-big,.main-menu li{font-family:space-grotesk-light,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-big);line-height:var(--lh-big);letter-spacing:var(--ls-big)}.show-xs{display:block !important}@media screen and (min-width: 1024px){.show-xs{display:none !important}}h1,h2,h3,h4{font-weight:normal !important}h1,h2{font-family:space-grotesk-bold,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);text-transform:uppercase;margin-bottom:1.1em;margin-top:0}@media screen and (min-width: 1024px){h1,h2{margin-bottom:1em}}h2{margin-bottom:0;margin-top:1.1em}.indent p{text-indent:1.5em}.indent p:first-of-type{text-indent:0}nav{position:fixed;width:100%;z-index:9;padding:1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b3b3b3}@media screen and (min-width: 1024px){nav{padding:1.563rem}}nav .logo{max-width:185px}nav .site-logo{width:185px}nav .dropdown-btn{height:100%;cursor:pointer}nav .dropdown-menu{position:fixed;left:0;top:0;z-index:-1;background:linear-gradient(180deg, rgb(255, 255, 255) 67%, rgb(210, 210, 210) 100%);width:100%}.dropdown-menu .btn{display:inline-block;border:1px solid;text-align:center;width:50%;max-width:600px}.dropdown-menu .btn a{padding:.1em;display:block;height:100%;width:100%}.dropdown-menu .btn:hover{border-color:#b3b3b3}nav .dropdown-menu-inner{height:calc(var(--vh)*100);padding:var(--hh) 0}.main-menu{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.main-menu{justify-content:space-between}}.main-menu li{margin:1em}@media screen and (min-width: 1024px){.main-menu li{margin:0}}.dropdown{margin-left:auto}.dropdown-btn{border:none;background:none;-webkit-appearance:none !important;padding:0}.dropdown-btn[aria-expanded=false] .toogle-icon:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MC45IDI3LjkiIHZlcnNpb249IjEuMSI+CjxyZWN0IHg9Ii41IiB5PSIuNSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjEiIGZpbGw9IiMyMzFmMjAiIC8+CjxyZWN0IHg9Ii41IiB5PSIxMy41IiB3aWR0aD0iNjAiIGhlaWdodD0iMSIgZmlsbD0iIzIzMWYyMCIgLz4KPHJlY3QgeD0iLjUiIHk9IjI2LjUiIHdpZHRoPSI2MCIgaGVpZ2h0PSIxIiBmaWxsPSIjMjMxZjIwIiAvPgo8L3N2Zz4=);display:inline-block;width:60px;height:28px}.dropdown-btn[aria-expanded=true] .toogle-icon:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MC45IDI3LjkiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMjMxZjIwOwogICAgICB9CiAgICAgIC5zdDIgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aCk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBwYXRoIj4KICAgICAgPHJlY3QgY2xhc3M9InN0MCIgeD0iLjMiIHdpZHRoPSI2MC40IiBoZWlnaHQ9IjI3LjkiIC8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxyZWN0IGNsYXNzPSJzdDEiIHg9Ii0yLjQiIHk9IjEzLjUiIHdpZHRoPSI2NS44IiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIDEzLjcpIHJvdGF0ZSgtMjQuMikiIC8+CiAgICA8cmVjdCBjbGFzcz0ic3QxIiB4PSIzMCIgeT0iLTE4LjkiIHdpZHRoPSIxIiBoZWlnaHQ9IjY1LjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMyAzNikgcm90YXRlKC02NS44KSIgLz4KICA8L2c+Cjwvc3ZnPg==);display:inline-block;width:60px;height:28px}.lang-menu{position:relative;top:-0.1em;margin-left:1.5em;text-transform:uppercase}.footer{position:relative;z-index:99;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:3rem;padding:1.25rem;color:#d3d3d3;height:var(--hh);align-items:end}@media screen and (min-width: 1024px){.footer{padding:1.563rem}}.footer>div{border-bottom:1px solid;padding-bottom:.45rem}.footer>div:last-of-type{border-bottom:none;padding-bottom:0}@media screen and (min-width: 1024px){.footer>div:last-of-type{border-bottom:1px solid;padding-bottom:.45rem}}.footer a{color:inherit}.newsletter{text-align:left;grid-column:span 2}@media screen and (min-width: 1024px){.newsletter{grid-column:unset}}.footer-menu{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);display:flex;justify-content:start;gap:1em;padding-top:1rem}@media screen and (min-width: 1024px){.footer-menu{justify-content:end;margin-top:0}}.menu-footer .footer{color:#fff}#home .carousel .flickity-button-icon{display:none !important}.carousel,.flickity-viewport{height:auto}@media screen and (min-width: 1024px){.carousel,.flickity-viewport{height:100% !important}}.carousel-cell{width:100%;height:100%;overflow:hidden}@media screen and (min-width: 1024px){.carousel-cell{display:flex;justify-content:center}}.carousel-cell[data-orientation=landscape]{padding:.75rem}.carousel-cell img{height:100%;object-fit:contain}.carousel-cell[data-size=fullscreen]{padding:0}.carousel-cell[data-size=fullscreen] img{object-fit:cover;min-height:100%;height:auto;position:relative;top:50%;transform:translateY(-50%)}.carousel-cell[has-background]{background-color:#fff}.flickity-button{height:100% !important;width:50% !important;background:rgba(0,0,0,0) !important;display:flex !important;align-items:center !important;cursor:pointer;position:absolute !important;opacity:.5}@media screen and (min-width: 1024px){.flickity-button{height:100% !important}}.flickity-button .flickity-button-icon{display:none !important}@media screen and (min-width: 1024px){.flickity-button .flickity-button-icon{display:block !important;top:50% !important;transform:translateY(-50%);width:auto !important}}.flickity-button svg{height:100px !important;top:0 !important}.flickity-button svg path{fill:#000;position:absolute}.flickity-button:focus{outline:none !important;box-shadow:none !important;opacity:1 !important}.flickity-prev-next-button.next{right:0 !important;border-radius:0}.flickity-prev-next-button.next .flickity-button-icon{left:unset !important;right:0}.flickity-prev-next-button.previous{left:0 !important;border-radius:0}.flickity-prev-next-button.previous .flickity-button-icon{left:0 !important}.slideshow-legend{position:absolute;top:-1.4rem;left:0;color:#000;padding:0 .75rem;text-align:left;display:flex;width:100%;justify-content:center}@media screen and (min-width: 1024px){.slideshow-legend{position:unset;display:flex;padding:0;text-align:center;width:auto;color:#fff;left:0;top:unset}}.slideshow-legend a{width:100%;display:flex;justify-content:space-between;color:#000 !important}@media(hover: hover)and (pointer: fine){.slideshow-legend a:hover{text-decoration:none !important}}@media screen and (min-width: 1024px){.slideshow-legend a{display:block;width:max-content;margin-left:1.1333333333em;color:#fff !important}}.slideshow-legend a span{margin-left:auto}@media screen and (min-width: 1024px){.slideshow-legend a span{margin-left:1.13em}}.slideshow-legend a.buy span{color:#fff !important}.slideshow-legend.has-background a.buy span{color:#000 !important}@media screen and (min-width: 1024px){.slideshow-legend.has-background a.buy span{color:red !important}}.carousel[data-layout="1/2"] .carousel-cell{padding:0}.carousel[data-layout="1/2"] .carousel-cell img{object-fit:cover}.carousel[data-layout="1/2"] .carousel-cell video{object-fit:cover}.carousel[data-layout="1/2"] .flickity-button-icon{display:block}.carousel[data-total="1"] .flickity-button-icon{display:none !important}[data-template=home] main{scroll-snap-type:y mandatory;display:flex;flex-direction:column;overflow-y:scroll;padding:0}[data-template=home] nav{border-bottom:none;background-color:rgba(0,0,0,0)}.slide{display:block;height:calc(var(--vh)*100);overflow:hidden;position:relative;scroll-snap-align:start;background-color:#fff}@media screen and (min-width: 1024px){.slide{display:grid;grid-template-columns:repeat(2, 1fr)}}.slide:last-of-type{display:flex;align-items:end;background-color:rgba(0,0,0,0)}.slide:last-of-type .slide-text{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0}@media screen and (min-width: 1024px){.slide:last-of-type .slide-text{padding:calc(var(--hh) + 10vh);justify-content:space-between}}.slide picture,.slide img{display:block;min-height:100%}.slide img{top:50%;position:absolute;width:100%;min-height:100%;transform:translateY(-50%);object-fit:cover}@media screen and (min-width: 1024px){.slide img{width:50%}}.slide-text{padding:0 1.25rem;position:fixed;text-align:center;width:100%;top:50%;transition:opacity .2s ease;transform:translateY(-50%)}.slide-text a{display:inline-block;border:1px solid;max-width:600px;padding:.1em;background-color:hsla(0,0%,100%,.4);margin:1em 0;width:50%}@media screen and (min-width: 1024px){.slide-text a{min-width:510px}}[data-template=a-propos] main{overflow:hidden;padding-left:0;padding-right:0;padding-bottom:0}[data-template=a-propos] .scroll-snap-wrapper{height:100%;overflow-y:scroll}@media screen and (min-width: 1024px){[data-template=a-propos] .scroll-snap-wrapper{scroll-snap-type:y mandatory;height:100%;overflow-y:scroll}}.page-header,.scroll-wrapper{scroll-snap-align:start}.page-header{padding:0 1.563rem}@media screen and (min-width: 1024px){.page-header{display:grid;grid-template-columns:30% 1fr;grid-gap:3.126rem;margin-bottom:12.5rem;padding:0 1.563rem}}.page-header .mainText{display:flex;justify-content:end}.page-header .mainText-inner{max-width:958px}section.scroll-slideshow{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 1024px){section.scroll-slideshow{height:100%}}.scroll-wrapper{margin-top:3rem;height:auto;width:100%;padding-left:1.25rem;padding-right:1.25rem;direction:ltr}@media screen and (min-width: 1024px){.scroll-wrapper{margin-top:0;padding-left:1.563rem;padding-right:1.563rem;flex:1;height:54vh;max-height:530px;padding-bottom:12vh;white-space:nowrap;overflow:hidden;overflow-x:scroll}}.img-item{display:block;align-items:end;margin-bottom:2.5rem}@media screen and (min-width: 1024px){.img-item{height:100%;margin-right:3.126rem;margin-bottom:0;display:inline-block}}.img-item:last-of-type{margin-right:0}.img-item picture,.img-item img{display:block;height:auto;max-width:100%}@media screen and (min-width: 1024px){.img-item picture,.img-item img{height:100%}}.img-item picture{height:100%;display:flex;align-items:end}[data-template=editorial] main{padding-bottom:0}[data-template=editorial] main .footer{padding-left:0;padding-right:0}.editorial-grid{margin-bottom:6rem}@media screen and (min-width: 1024px){.editorial-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3.126rem;grid-row-gap:6.252rem}}.editorial-item{position:relative;margin-bottom:2rem}@media screen and (min-width: 1024px){.editorial-item a{height:100%;display:grid;grid-template-rows:70% 1fr}}@media(hover: hover)and (pointer: fine){.editorial-item a:hover{color:#000}.editorial-item a:hover img{opacity:1;filter:grayscale(0);mix-blend-mode:normal;transition:opacity .2s ease}}@media screen and (min-width: 1024px){.editorial-item{margin-bottom:0}}.editorial-item h3{font-family:space-grotesk-regular,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:var(--fs-main);line-height:var(--lh-main);letter-spacing:var(--ls-main);z-index:99;margin-top:.5em;align-self:end}@media screen and (min-width: 1024px){.editorial-item h3{margin-top:1em}}.editorial-item picture{display:block;height:100%;width:100%;background-color:#fff}.editorial-item picture img{display:block;height:100%;width:100%;object-fit:cover;opacity:.5;filter:grayscale(1);mix-blend-mode:multiply;transition:opacity .2s ease}.editorial-grid .editorial-item:nth-of-type(6n + 1),.editorial-grid .editorial-item:nth-of-type(6n){grid-column:span 2}@media screen and (min-width: 1024px){.editorial-grid .editorial-item:nth-of-type(6n + 1),.editorial-grid .editorial-item:nth-of-type(6n){aspect-ratio:5/4}}.editorial-grid .editorial-item:nth-of-type(6n + 1) a,.editorial-grid .editorial-item:nth-of-type(6n) a{height:100%;display:block}@media screen and (min-width: 1024px){.editorial-grid .editorial-item:nth-of-type(6n + 1) a,.editorial-grid .editorial-item:nth-of-type(6n) a{color:#fff}}@media screen and (min-width: 1024px){.editorial-grid .editorial-item:nth-of-type(6n + 1) h3,.editorial-grid .editorial-item:nth-of-type(6n) h3{margin-top:0;padding:1.3rem 1.5rem;max-width:50%;position:absolute;top:0}}[data-template=editorial-single] main{overflow-x:visible}[data-template=editorial-single] .page-header{padding:0;grid-template-columns:30% 50%;justify-content:space-between}[data-template=editorial-single] main .footer{padding-left:0;padding-right:0}.head-text{max-width:700px;margin:0 auto;margin-bottom:2em}@media screen and (min-width: 1024px){.head-text{margin-bottom:4.5em}}.coverImage{margin:2rem 0}[data-template=editorial-single] .mainText{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);margin:0 auto;width:100%;max-width:450px;margin-bottom:2rem}@media screen and (min-width: 1024px){[data-template=editorial-single] .mainText{margin-bottom:13em}}[data-template=editorial-single] .mainText p:first-of-type{text-indent:0}[data-template=editorial-single] .mainText p{text-indent:2em}[data-template=editorial-single] .mainText em{font-style:italic}[data-template=editorial-single] .mainText strong{font-weight:bold}.flick-slideshow{margin:0}@media screen and (min-width: 1024px){.flick-slideshow{margin:0 -1.563rem;height:100%;padding:2.4em 0}}.more-articles{margin-top:3rem;padding-top:1.563rem;height:calc(var(--vh)*100 - (var(--hh)));display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){.more-articles{margin-top:7.9rem}}[data-template=exposants] main{overflow-y:scroll}@media screen and (min-width: 1024px){[data-template=exposants] main{display:grid;grid-template-columns:repeat(2, 1fr);overflow:hidden;padding-bottom:0}}[data-template=exposants] .left-col{display:flex;flex-direction:column}@media screen and (min-width: 1024px){[data-template=exposants] .left-col{position:sticky;height:calc(var(--vh)*100 - var(--hh) - 3rem)}}[data-template=exposants] .cover-image{flex:1;height:50%;width:100%;padding:1.563rem 25%;display:none;align-items:center}@media screen and (min-width: 1024px){[data-template=exposants] .cover-image{display:flex}}[data-template=exposants] .cover-image picture{max-height:450px}[data-template=exposants] .cover-image picture,[data-template=exposants] .cover-image img{height:100%;width:100%;display:block}[data-template=exposants] .cover-image img{object-fit:contain;object-position:center center}[data-template=exposants] .right-col{display:flex;flex-direction:column}@media screen and (min-width: 1024px){[data-template=exposants] .right-col{overflow-y:scroll;height:100%}}[data-template=exposants] .exhibitors-date{margin-top:1rem;height:max-content;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}[data-template=exposants] .exhibitors-date ul li{display:inline-block}[data-template=exposants] .exhibitors-date ul li button{color:#b3b3b3;cursor:pointer;padding-left:0;padding-right:1em;background:none;border:none;-webkit-appearance:none !important}[data-template=exposants] .exhibitors-date ul li button.active{color:#000}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitors-date{margin-top:0}}[data-template=exposants] .exhibitors{margin-top:1rem;color:#b3b3b3;flex:1}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitors{margin-top:3.5rem}}[data-template=exposants] .exhibitor{cursor:pointer;border-bottom:1px solid;padding:1em 0;display:block;justify-content:space-between}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitor{padding:1.45em 0 1.563rem;display:flex}[data-template=exposants] .exhibitor:hover p{color:#000}[data-template=exposants] .exhibitor:hover .website{display:block}}[data-template=exposants] .exhibitor .website{margin-top:1em;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);display:block}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitor .website{display:none;margin-top:0}}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitor-details{display:block !important;height:auto !important}}[data-template=exposants] .exhibitor-header.open{color:#000}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitor-header.open{color:unset}}[data-template=exposants] .exhibitor p{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}[data-template=exposants] .exhibitor .cover{margin-top:1em;display:block}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitor .cover{display:none}}[data-template=exposants] .exhibitor .cover .portrait img{max-width:70%}@media screen and (min-width: 1024px){[data-template=exposants] .exhibitor .cover .portrait img{max-width:unset}}[data-template=informations] main{padding:var(--hh) 0 0;overflow:hidden;display:flex;flex-direction:column}[data-template=informations] .page-header{padding-top:1.563rem}@media screen and (min-width: 1024px){[data-template=informations] .page-header ol{columns:2}}[data-template=informations] .page-header li{break-inside:avoid;margin-bottom:1rem}[data-template=informations] .page-header li:last-of-type{margin-bottom:0}[data-template=informations] .scroll-snap-wrapper{height:100%;flex:1;overflow-y:scroll}@media screen and (min-width: 1024px){[data-template=informations] .scroll-snap-wrapper{scroll-snap-type:y mandatory;height:100%;overflow-y:scroll}}[data-template=informations] .scroll-wrapper{padding-top:1.563rem}[data-template=informations] section{margin-top:3rem}[data-template=informations] section:first-of-type{margin-top:0}@media screen and (min-width: 1024px){[data-template=informations] section{margin-top:unset}}.sub-menu{position:sticky;height:min-content;top:0;z-index:999;background:#fff;left:0;border-bottom:1px solid #b3b3b3;padding:.5em 1.25rem .4em;margin:0 -1.25rem}.sub-menu a{color:#b3b3b3;margin-right:1em;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);font-family:space-grotesk-bold,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;text-transform:uppercase}.sub-menu a.active{text-underline-offset:.2em;text-decoration:underline}.sub-menu a:hover{text-underline-offset:.2em;text-decoration:underline}@media screen and (min-width: 1024px){.sub-menu{padding:.5em 1.563rem .4em;margin:0 -1.563rem}}.grid-70-30 .mainText-inner .info{margin-top:1.1em}@media screen and (min-width: 1024px){.grid-70-30 .mainText-inner{display:grid;grid-template-columns:70% 1fr;grid-gap:3rem}}.page-header.partenaires{grid-template-columns:repeat(2, 1fr)}.page-header.partenaires .footer{grid-column:span 2;padding-right:0;padding-left:0}.partners{border-bottom:1px solid;padding:1em 0;display:block}.partners p{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}[data-template=programme] main{padding:var(--hh) 0 0;overflow:hidden;display:flex;flex-direction:column}[data-template=programme] .page-header{grid-template-columns:repeat(2, 1fr);padding-top:1.563rem}@media screen and (min-width: 1024px){[data-template=programme] .page-header ol{columns:2}}[data-template=programme] .page-header li{break-inside:avoid;margin-bottom:1rem}[data-template=programme] .page-header li:last-of-type{margin-bottom:0}[data-template=programme] .scroll-snap-wrapper{height:100%;flex:1;overflow-y:scroll}@media screen and (min-width: 1024px){[data-template=programme] .scroll-snap-wrapper{scroll-snap-type:y mandatory;height:100%;overflow-y:scroll}}[data-template=programme] .scroll-wrapper{padding-top:1.563rem}[data-template=programme] section{margin-top:3rem}[data-template=programme] section:first-of-type{margin-top:0}@media screen and (min-width: 1024px){[data-template=programme] section{margin-top:unset}}[data-template=programme] section.page-header:last-of-type{min-height:calc(var(--vh)*100 - var(--hh) - 2.75rem)}[data-template=programme] section.page-header:last-of-type{display:flex;flex-direction:column}@media screen and (min-width: 1024px){[data-template=programme] section.page-header:last-of-type{display:grid}}[data-template=programme] section.page-header:last-of-type .footer{grid-column:span 2;padding-left:0;padding-right:0;margin-top:auto}@media screen and (min-width: 1024px){[data-template=programme] section.page-header:last-of-type .footer{align-self:end}}.sub-menu{position:sticky;height:min-content;top:0;z-index:999;background:#fff;left:0;border-bottom:1px solid #b3b3b3;padding:.5em 1.25rem .4em;margin:0 -1.25rem;overflow:hidden;white-space:nowrap;overflow-x:scroll;width:100%}.sub-menu a{color:#b3b3b3;margin-right:1em;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);font-family:space-grotesk-bold,Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;text-transform:uppercase}.sub-menu a.active{text-underline-offset:.2em;text-decoration:underline}.sub-menu a:hover{text-underline-offset:.2em;text-decoration:underline}.sub-menu a:last-of-type{margin-right:0}@media screen and (min-width: 1024px){.sub-menu{padding:.5em 1.563rem .4em;margin:0 -1.563rem}}.events,.section-text{margin-top:1.2em}@media screen and (min-width: 1024px){.events,.section-text{margin-top:0}}.event{margin-bottom:4rem}.eventType{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:#b3b3b3}.eventName{color:#b3b3b3}@media screen and (min-width: 1024px){.event-inner{padding-left:30%}}.event-description{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.event-info{color:#b3b3b3;font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.event-info p:first-of-type{text-indent:2em}.section-text a{display:block;width:100%;border-bottom:1px solid;padding-bottom:.3em;display:flex;justify-content:space-between}.section-text a:after{content:"→"}.toggle-btn{display:flex;align-items:center;justify-content:space-between;background:#fff;-webkit-appearance:none !important;padding:10px 0;border-radius:5px;cursor:pointer;border:none;font-size:16px}.toggle-icon{position:relative;width:30px;height:30px}.toggle-icon::before,.toggle-icon::after{content:"";position:absolute;background:#000;transition:transform .3s ease}.toggle-icon::before{width:30px;height:1px;top:50%;left:0;transform:translateY(-50%)}.toggle-icon::after{width:1px;height:30px;top:0;left:50%;transform:translateX(-50%);opacity:1}.toggle-btn.active .toggle-icon::after{opacity:0}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,.25);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}

/*# sourceMappingURL=bundle.css.map*/