﻿.border-light{border-color:var(--white) !important}figure{margin:0}.swiper-slide figure{margin:0}.nav-pills .nav-link{border-radius:0}.nav-link{color:var(--primary)}.nav-link:focus,.nav-link:hover{color:var(--primary)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--white);background-color:var(--primary)}.g-6,.gx-6{--bs-gutter-x: 6rem}.g-6,.gy-6{--bs-gutter-y: 6rem}.g-7,.gx-7{--bs-gutter-x: 7rem}.g-7,.gy-7{--bs-gutter-y: 7rem}.g-8,.gx-8{--bs-gutter-x: 8rem}.g-8,.gy-8{--bs-gutter-y: 8rem}.g-9,.gx-9{--bs-gutter-x: 9rem}.g-9,.gy-9{--bs-gutter-y: 9rem}.g-10,.gx-10{--bs-gutter-x: 10rem}.g-10,.gy-10{--bs-gutter-y: 10rem}.g-11,.gx-11{--bs-gutter-x: 11rem}.g-11,.gy-11{--bs-gutter-y: 11rem}.g-12,.gx-12{--bs-gutter-x: 12rem}.g-12,.gy-12{--bs-gutter-y: 12rem}@media screen and (max-width: 992px){.nav-fill-on-mobile .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-fill-on-mobile .nav-item .nav-link{width:100%}}figure.wp-block-video{margin-bottom:-15px}.wp-block-button__link:hover{color:var(--yellow)}@font-face{font-family:"Flexa-GX";src:url("../assets/fonts/GT-Flexa-GX.woff2") format("truetype")}@font-face{font-family:"Flexa-Loader";src:url("../assets/fonts/GT-Flexa-Loader.woff2") format("truetype")}@font-face{font-family:"Flexa-Mono-GX";src:url("../assets/fonts/GT-Flexa-Mono-GX.woff2") format("truetype")}@font-face{font-family:"GT-Flexa-Compressed";src:url("../assets/fonts/GT-Flexa-Compressed-Regular.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Condensed";src:url("../assets/fonts/GT-Flexa-Condensed-Regular.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Expanded";src:url("../assets/fonts/GT-Flexa-Expanded-Regular.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Extended";src:url("../assets/fonts/GT-Flexa-Extended-Regular.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Mono";src:url("../assets/fonts/GT-Flexa-Mono-Regular.otf") format("opentype")}@font-face{font-family:"GT-Flexa-X-Compressed";src:url("../assets/fonts/GT-Flexa-X-Compressed-Regular.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Lazer";src:url("../assets/fonts/GT-Flexa-Standard-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Thin";src:url("../assets/fonts/GT-Flexa-Standard-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-Light";src:url("../assets/fonts/GT-Flexa-Standard-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-Regular";src:url("../assets/fonts/GT-Flexa-Standard-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-Medium";src:url("../assets/fonts/GT-Flexa-Standard-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-Bold";src:url("../assets/fonts/GT-Flexa-Standard-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-Black";src:url("../assets/fonts/GT-Flexa-Standard-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-Compressed-Lazer";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Compressed-Thin";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-Compressed-Light";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-Compressed-Regular";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-Compressed-Medium";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-Compressed-Bold";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-Compressed-Black";src:url("../assets/fonts/compressed/GT-Flexa-Compressed-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-X-Compressed-Lazer";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-X-Compressed-Thin";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-X-Compressed-Light";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-X-Compressed-Regular";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-X-Compressed-Medium";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-X-Compressed-Bold";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-X-Compressed-Black";src:url("../assets/fonts/compressed/GT-Flexa-X-Compressed-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-Condensed-Lazer";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Condensed-Thin";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-Condensed-Light";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-Condensed-Regular";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-Condensed-Medium";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-Condensed-Bold";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-Condensed-Black";src:url("../assets/fonts/condensed/GT-Flexa-Condensed-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-Expanded-Lazer";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Expanded-Thin";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-Expanded-Light";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-Expanded-Regular";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-Expanded-Medium";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-Expanded-Bold";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-Expanded-Black";src:url("../assets/fonts/expanded/GT-Flexa-Expanded-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-X-Expanded-Black";src:url("../assets/fonts/expanded/GT-Flexa-X-Expanded-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-Extended-Lazer";src:url("../assets/fonts/extended/GT-Flexa-Extended-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Extended-Thin";src:url("../assets/fonts/extended/GT-Flexa-Extended-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-Extended-Light";src:url("../assets/fonts/extended/GT-Flexa-Extended-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-Extended-Regular";src:url("../assets/fonts/extended/GT-Flexa-Extended-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-Extended-Medium";src:url("../assets/fonts/extended/GT-Flexa-Extended-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-Extended-Bold";src:url("../assets/fonts/extended/GT-Flexa-Extended-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-Extended-Black";src:url("../assets/fonts/extended/GT-Flexa-Extended-Black.otf") format("opentype");font-weight:900}@font-face{font-family:"GT-Flexa-Mono-Lazer";src:url("../assets/fonts/mono/GT-Flexa-Mono-Lazer.otf") format("opentype")}@font-face{font-family:"GT-Flexa-Mono-Thin";src:url("../assets/fonts/mono/GT-Flexa-Mono-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:"GT-Flexa-Mono-Light";src:url("../assets/fonts/mono/GT-Flexa-Mono-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"GT-Flexa-Mono-Regular";src:url("../assets/fonts/mono/GT-Flexa-Mono-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"GT-Flexa-Mono-Medium";src:url("../assets/fonts/mono/GT-Flexa-Mono-Medium.otf") format("opentype");font-weight:500}@font-face{font-family:"GT-Flexa-Mono-Bold";src:url("../assets/fonts/mono/GT-Flexa-Mono-Bold.otf") format("opentype");font-weight:700}@font-face{font-family:"GT-Flexa-Mono-Black";src:url("../assets/fonts/mono/GT-Flexa-Mono-Black.otf") format("opentype");font-weight:900}:root{--font-compressed: "GT-Flexa-Compressed";--font-condensed: "GT-Flexa-Condensed";--font-expanded: "GT-Flexa-Expanded";--font-extended: "GT-Flexa-Extended";--font-mono: "GT-Flexa-Mono";--font-standard: "GT-Flexa-Standard";--font-x: "GT-Flexa-X-Compressed";--flexa-50: "GT-Flexa-Lazer";--flexa-100: "GT-Flexa-Thin";--flexa-300: "GT-Flexa-Light";--flexa-400: "GT-Flexa-Regular";--flexa-500: "GT-Flexa-Medium";--flexa-700: "GT-Flexa-Bold";--flexa-900: "GT-Flexa-Black";--flexa-cmp-50: "GT-Flexa-Compressed-Lazer";--flexa-cmp-100: "GT-Flexa-Compressed-Thin";--flexa-cmp-300: "GT-Flexa-Compressed-Light";--flexa-cmp-400: "GT-Flexa-Compressed-Regular";--flexa-cmp-500: "GT-Flexa-Compressed-Medium";--flexa-cmp-700: "GT-Flexa-Compressed-Bold";--flexa-cmp-900: "GT-Flexa-Compressed-Black";--flexa-x-cmp-50: "GT-Flexa-X-Compressed-Lazer";--flexa-x-cmp-100: "GT-Flexa-X-Compressed-Thin";--flexa-x-cmp-300: "GT-Flexa-X-Compressed-Light";--flexa-x-cmp-400: "GT-Flexa-X-Compressed-Regular";--flexa-x-cmp-500: "GT-Flexa-X-Compressed-Medium";--flexa-x-cmp-700: "GT-Flexa-X-Compressed-Bold";--flexa-x-cmp-900: "GT-Flexa-X-Compressed-Black";--flexa-cnd-50: "GT-Flexa-Condensed-Lazer";--flexa-cnd-100: "GT-Flexa-Condensed-Thin";--flexa-cnd-300: "GT-Flexa-Condensed-Light";--flexa-cnd-400: "GT-Flexa-Condensed-Regular";--flexa-cnd-500: "GT-Flexa-Condensed-Medium";--flexa-cnd-700: "GT-Flexa-Condensed-Bold";--flexa-cnd-900: "GT-Flexa-Condensed-Black";--flexa-exp-50: "GT-Flexa-Expanded-Lazer";--flexa-exp-100: "GT-Flexa-Expanded-Thin";--flexa-exp-300: "GT-Flexa-Expanded-Light";--flexa-exp-400: "GT-Flexa-Expanded-Regular";--flexa-exp-500: "GT-Flexa-Expanded-Medium";--flexa-exp-700: "GT-Flexa-Expanded-Bold";--flexa-exp-900: "GT-Flexa-Expanded-Black";--flexa-x-exp-900: "GT-Flexa-X-Expanded-Black";--flexa-ext-50: "GT-Flexa-Extended-Lazer";--flexa-ext-100: "GT-Flexa-Extended-Thin";--flexa-ext-300: "GT-Flexa-Extended-Light";--flexa-ext-400: "GT-Flexa-Extended-Regular";--flexa-ext-500: "GT-Flexa-Extended-Medium";--flexa-ext-700: "GT-Flexa-Extended-Bold";--flexa-ext-900: "GT-Flexa-Extended-Black";--flexa-mono-50: "GT-Flexa-Mono-Lazer";--flexa-mono-100: "GT-Flexa-Mono-Thin";--flexa-mono-300: "GT-Flexa-Mono-Light";--flexa-mono-400: "GT-Flexa-Mono-Regular";--flexa-mono-500: "GT-Flexa-Mono-Medium";--flexa-mono-700: "GT-Flexa-Mono-Bold";--flexa-mono-900: "GT-Flexa-Mono-Black"}:root{--primary: #3C3C3B;--primary-black: #3B3B3C;--primary-disabled: #3c3c3b99;--secondary: #F3F0DB;--yellow: #EDFF43;--white: #F8F8EC;--font-title: var(--flexa-400);--icons: "fontello";--beige: #EFEFEF;--badge-green: #00762F;--green-fluo: #33D419;--badge-blue: #0E2885;--dark-gray: #888;--light-yellow: #F0FAB1;--background-body: #F8F8EB;--disabled: #3b3b3b4f;--home-news-bg: #FBE7B7;--purple: #9995F8;--gray: #EEEAC8;--orange: #E3C821;--farout-bg: #ACB6B8;--wine: #9B5C64;--arrow-bg: #3b3b3ba1;--member-orange: #FFCF3B;--event-orange: #FFAE91;--input-border: #25242233;--calendar-bg: #E9E9E9;--calendar-color: #AFAFAF;--cart-box: #00000029;--swiper-theme-color: #343a40;--matrix-event-article: #EEE8CB;--matrix-residence: #CBCA26;--matrix-bistro-chill: #F1936E;--matrix-music: #F2E612;--matrix-dj: #EDFF43;--matrix-show: #FFE7B0;--matrix-install: #FFCF3B;--matrix-festival: #F5D773;--matrix-talk: #F8F8EB;--matrix-projection: #EBCC7C;--matrix-theatre: #E3DF32;--matrix-next-01: #FEC917;--matrix-next-02: #E0C44A;--matrix-next-03: #CCA11E;--matrix-next-04: #D9C74B;--matrix-summer: #FFC4FF;--matrix-finish: #CEDBE8;--matrix-wwd: #F0FAB1;--matrix-farout: #FFAE91;--matrix-same: #FFAE91;--matrix-dw-exhibit: #AC5528;--matrix-dw-temporary-home: #D3E4FD;--matrix-dw-music: #565B57;--matrix-dw-kids: #C373FF;--matrix-fancy: #D2E2FB;--matrix-purple: #c574ff;--cart-element-border: #d8d8ce;--cart-bg-checkout: #EFEFE2;--hourSelector-bg:#3c3c3b0d;--bs-body-color: var(--primary)}main{overflow:hidden}*{margin:0;padding:0;box-sizing:border-box;word-break:break-word;font-family:var(--flexa-400)}.icon-user-account:before{margin:0 16px;background-color:var(--primary);color:var(--background-body);font-size:30px}@media screen and (min-width: 992px){.icon-user-account:before{font-size:36px}}.icon-user-account.active:before{background-color:var(--yellow);color:var(--primary)}.icon-facebook:before,.icon-facebook-squared:before,.icon-linkedin-squared:before,.icon-instagram:before,.icon-arrow:before,.icon-accessibility:before,.icon-menu:before{font-size:36px}.icon-location{width:16px;height:16px}.icon-close:before{font-size:21px}.icon-person-circle:before,.icon-menu:before{font-size:24px}@media screen and (min-width: 992px){.icon-person-circle:before,.icon-menu:before{font-size:36px}}.menu-icon{width:24px}@media screen and (min-width: 992px){.menu-icon{width:32px}}.account .dropdown-menu{border-radius:0}.lang-selector{font-size:20px}.lang-selector .dropdown-menu{min-width:auto;left:0px !important;width:29px;text-align:center;border-radius:0}.lang-selector .dropdown-menu a{padding:2px 7px !important}.main-abstract .abstract-big{margin-top:16px;line-height:1.2}.main-abstract .h1>*>*{font-family:var(--flexa-500)}.icon-accessibility{display:none;position:fixed;bottom:25%;left:16px;z-index:1}@media screen and (min-width: 768px){.icon-accessibility{display:block}}@media screen and (min-width: 992px){.icon-accessibility{display:block;left:32px}}@media screen and (min-width: 1440px){.icon-accessibility{left:52px}}.icon-accessibility:before{margin:0;color:var(--primary);border:3px solid var(--primary);font-size:48px;background:var(--white);color:#000;border-radius:100px;width:82px;height:82px;vertical-align:middle;line-height:82px}.i-seats{background-color:var(--primary);display:inline-block;background-repeat:no-repeat;font-style:normal;font-variant:normal;-webkit-mask-size:cover;mask-size:cover;-webkit-mask:url(../assets/icons/seats.svg) no-repeat 50% 50%;mask:url(../assets/icons/seats.svg);width:22px;height:20px}.i-tables{background-color:var(--primary);display:inline-block;background-repeat:no-repeat;font-style:normal;font-variant:normal;-webkit-mask-size:cover;mask-size:cover;-webkit-mask:url(../assets/icons/tables.png) no-repeat 50% 50%;mask:url(../assets/icons/tables.png);width:22px;height:22px}body{color:var(--primary);overflow-x:hidden;font-family:var(--font-text);background-color:var(--background-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-500)}h1,.h1{font-size:48px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){h1,.h1{font-size:60px}}.title-section{margin-top:88px}@media screen and (min-width: 992px){.title-section{margin-top:85px}}@media screen and (min-width: 992px){h2.news-title{font-size:120px}}.abstract-big{font-size:28px;font-family:var(--flexa-300)}.abstract-big u{font-family:var(--flexa-300)}.abstract-big.strong{font-family:var(--flexa-700)}@media screen and (min-width: 992px){.abstract-big{font-size:46px}}p{font-size:16px}ul{padding:0;margin:0;list-style-type:none}a,a:focus,a:visited{text-decoration:initial;color:var(--primary);font-weight:inherit}a:hover,a:focus:hover,a:visited:hover{color:initial}._container_base{width:calc(100% - 32px);margin:auto}._container_base .swiper.swiper-initialized{overflow:unset}@media screen and (min-width: 992px){._container_base{max-width:calc(100% - 64px);width:100%}}@media screen and (min-width: 1440px){._container_base{max-width:calc(100% - 104px);width:100%}}@media screen and (min-width: 1980px){._container_base{max-width:1876px;width:100%;margin:auto}}._mid_container_base{padding-left:12px;width:calc(100% - 32px);margin:auto}@media screen and (min-width: 992px){._mid_container_base{max-width:calc(100% - 32px);width:100%;margin:0;margin-left:auto}}@media screen and (min-width: 1440px){._mid_container_base{max-width:calc(100% - 52px);width:100%}}@media screen and (min-width: 1980px){._mid_container_base{max-width:1928px;width:100%;margin-left:auto}}.profile-btn{border:none;min-width:170px;font-family:var(--flexa-500);background-color:rgba(0,0,0,0);color:var(--primary);padding:4px 16px}.profile-btn.border-light{color:var(--white)}.profile-btn.active,.profile-btn.is-checked{background-color:var(--primary);color:var(--yellow)}.btn-fluo{border:none;display:flex;background-color:var(--yellow);font-size:18px;font-style:normal;font-family:var(--flexa-500);width:236px;margin-left:auto;text-align:center;justify-content:center;border-radius:0 !important}.btn-fluo:not(.collapsed){color:var(--primary) !important;background-color:var(--yellow) !important;box-shadow:none !important}@media screen and (min-width: 992px){.btn-fluo{font-size:24px}}.btn-fluo-ol{border:none;display:flex;align-items:center;background-color:var(--primary);color:var(--yellow);font-size:22px;font-style:normal;font-family:var(--flexa-500);width:158px;text-align:center;justify-content:center;border-radius:0 !important;height:57px}@media screen and (min-width: 992px){.btn-fluo-ol{margin-left:auto}}.swiper{cursor:pointer}.event-orange{background-color:var(--event-orange)}.event-yellow{background-color:var(--yellow)}.c--yellow,.c--yellow:visited{color:var(--yellow)}.event-beige{background-color:var(--event-beige)}.c-purple{color:var(--purple)}.bg-light-yellow{background-color:var(--light-yellow);overflow-x:hidden}.bg--white{background-color:var(--white)}.c--white{color:var(--white)}.bg-member{background-color:var(--purple)}.bg--secondary{background-color:var(--secondary)}.bg-event-article{background-color:var(--matrix-event-article)}.bg-matrix-residence{background-color:var(--matrix-residence)}.bg-matrix-bistro-chill{background-color:var(--matrix-bistro-chill)}.bg-matrix-music{background-color:var(--matrix-music)}.bg-matrix-dj{background-color:var(--matrix-dj)}.c-matrix-dj{color:var(--matrix-dj)}.bg-matrix-show{background-color:var(--matrix-show)}.bg-matrix-install{background-color:var(--matrix-install)}.bg-matrix-festival{background-color:var(--matrix-festival)}.bg-matrix-talk{background-color:var(--matrix-talk)}.bg-matrix-projection{background-color:var(--matrix-projection)}.bg-matrix-theatre{background-color:var(--matrix-theatre)}.bg-matrix-next-01{background-color:var(--matrix-next-01)}.bg-matrix-next-02{background-color:var(--matrix-next-02)}.bg-matrix-next-03{background-color:var(--matrix-next-03)}.bg-matrix-next-04{background-color:var(--matrix-next-04)}.bg-matrix-summer{background-color:var(--matrix-summer)}.bg-matrix-finish{background-color:var(--matrix-finish)}.bg-matrix-wwd{background-color:var(--matrix-wwd)}.bg-matrix-farout{background-color:var(--matrix-farout)}.bg-matrix-same{background-color:var(--matrix-same)}.bg-matrix-dw-temporary{background-color:var(--matrix-dw-temporary-home)}.bg-matrix-dw-music{background-color:var(--matrix-dw-music)}.bg-matrix-dw-kids{background-color:var(--matrix-dw-kids)}.bg-matrix-dw-exhibit{background-color:var(--matrix-dw-exhibit)}.bg-matrix-fancy{background-color:var(--matrix-fancy)}.bg-matrix-purple{background-color:var(--matrix-purple)}.bg--primary{background-color:var(--primary)}.bg--primary .c--yellow:hover,.bg--primary .c--yellow:focus{color:var(--white)}.font-compressed{font-family:var(--font-compressed)}.font-condensed{font-family:var(--font-condensed)}.font-extended{font-family:var(--font-extended)}.font-expanded{font-family:var(--font-expanded)}.dropdown-item.active,.dropdown-item:active{color:var(--yellow) !important;background-color:var(--primary)}#loader{position:fixed;display:flex;justify-content:center;align-items:center;background:rgba(12,12,12,.4509803922);top:0;bottom:0;z-index:5;right:0;left:0}#textboxmodal .modal-content{border-radius:0}.loading{display:flex}.loading .dot{position:relative;width:2em;height:2em;margin:.8em;border-radius:0}.loading .dot::before{position:absolute;content:"";width:100%;height:100%;background:inherit;border-radius:inherit;animation:wave 2s ease-out infinite}.loading .dot:nth-child(1){background:var(--purple)}.loading .dot:nth-child(1)::before{animation-delay:.2s}.loading .dot:nth-child(2){background:var(--event-orange)}.loading .dot:nth-child(2)::before{animation-delay:.4s}.loading .dot:nth-child(3){background:var(--orange)}.loading .dot:nth-child(3)::before{animation-delay:.6s}.loading .dot:nth-child(4){background:var(--yellow)}.loading .dot:nth-child(4)::before{animation-delay:.8s}.loading .dot:nth-child(5){background:var(--matrix-finish)}.loading .dot:nth-child(5)::before{animation-delay:1s}@keyframes flash{0%{opacity:1}50%{opacity:.3;scale:1.01}100%{opacity:1}}.flash{animation-name:flash;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wave{50%,75%{transform:scale(2.5)}80%,100%{opacity:0}}:root body.apple-device{--flexa-300: "GT-Flexa-Thin";--flexa-400: "GT-Flexa-Light";--flexa-500: "GT-Flexa-Regular"}.font-50{font-family:var(--flexa-50) !important}.font-100{font-family:var(--flexa-100) !important}.font-300{font-family:var(--flexa-300) !important}.font-400{font-family:var(--flexa-400) !important}.font-500{font-family:var(--flexa-500) !important}.font-700{font-family:var(--flexa-700) !important}.font-900{font-family:var(--flexa-900) !important}#logo{min-height:50px;min-width:100px;transition:top .15s cubic-bezier(0.22, 0.61, 0.36, 1);position:fixed;top:80px;margin:auto;z-index:4;max-width:calc(100% - 44px);width:100%;left:16px;margin-top:10px}@media screen and (min-width: 992px){#logo{margin-top:0;width:100%;max-width:calc(100% - 60px);left:40px}}@media screen and (min-width: 1440px){#logo{width:100%;max-width:calc(100% - 85px);left:56px}}@media screen and (min-width: 2032px){#logo{max-width:1980px;left:calc((100vw - 1980px)/2)}}.hero{display:none;margin-top:80px}.hero a{display:flex;justify-content:start;align-items:flex-start;height:200px;top:88px}@media screen and (min-width: 992px){.hero{display:flex;top:85px}}body:not(.home) #site-header.nav-up{transition:all .3s ease-in;top:-160px !important}body:not(.home) #site-header.nav-down+main #logo{top:18px}body:not(.home) #site-header.nav-down+main #profile-data .selection,body:not(.home) #site-header.nav-down+main #booking-data .selection,body:not(.home) #site-header.nav-down+main #member-data .selection{transition:all .2s ease-in;top:104px}body:not(.home) #site-header.nav-down+main .news-banner{top:104px}@media screen and (min-width: 992px){body:not(.home) #site-header.nav-down+main .share-col{top:260px}}#site-header{position:fixed;left:0;top:0;height:88px;background-color:var(--background-body);z-index:4;left:0;right:0;display:flex;align-items:center}#site-header .dropdown-menu.show{padding:0;display:flex;flex-direction:row;width:auto}#site-header .dropdown-toggle::after{content:none}#site-header .nav-bar{align-items:center;display:none}@media screen and (min-width: 992px){#site-header .nav-bar{display:flex}}#site-header .nav-bar li a{font-size:14px;font-family:var(--flexa-500)}@media screen and (min-width: 1200px){#site-header .nav-bar li a{font-size:18px}}@media screen and (min-width: 992px){#site-header{height:85px}}.menu-title{line-height:1;display:none;font-size:28px;font-family:var(--flexa-400);padding:12px 0 8px}@media screen and (min-width: 992px){.menu-title{font-size:32px;padding:12px 0;display:block;position:sticky;top:0}}.scroll-with-me{width:100vw}@media screen and (min-width: 992px){.scroll-with-me{position:absolute}}._full_menu{width:100%;display:flex;align-items:center;justify-content:center;margin-left:auto}._full_menu li:last-child a{margin-right:unset}@media screen and (min-width: 1440px){._full_menu li:last-child a{margin-right:65px}}._full_menu .menu-item{margin:0 .25rem}@media screen and (min-width: 1440px){._full_menu .menu-item{margin:0 1.25rem}}._quick_menu{display:flex;align-items:center;flex-direction:row}.mobile-logo-home{padding-left:unset}.mobile-logo-img{display:block;width:103px;height:46px}@media screen and (min-width: 992px){.mobile-logo-img{width:100px;height:50px}}@media screen and (min-width: 992px){.mobile-logo-home-img{display:none}}#site-footer{padding-bottom:50px;color:var(--secondary);background-color:var(--primary)}#site-footer .top-footer{padding-top:50px}#site-footer nav{font-size:16px;margin-bottom:30px}#site-footer nav h4{font-size:16px;font-family:var(--flexa-400)}#site-footer nav a{font-family:var(--flexa-300);color:var(--secondary) !important}#site-footer nav a:hover{color:#edff43 !important}#site-footer .social-footer{margin:12px 0;padding-bottom:16px;border-bottom:1px solid var(--white)}#site-footer .social-footer a[class^=icon-]{color:var(--secondary);margin:0}@media screen and (min-width: 992px){#site-footer{padding-bottom:80px}#site-footer .top-footer{padding-top:80px}}.menu-entries{position:relative;display:flex;flex-direction:column}.menu-entries li{align-items:center;display:flex}@media screen and (min-width: 992px){.menu-entries li{justify-content:flex-end}}.menu-toggle{background:none;border:none;cursor:pointer;padding:10px;display:flex;align-items:center}._menu_base{position:absolute;top:88px;width:100vw;display:none;background-color:var(--secondary)}._menu_base.active{display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden}._menu_base.active nav.accordion{flex-grow:2}@media screen and (min-width: 992px){._menu_base.active .menu-nav a:hover{text-decoration:underline}}._menu_base .collapsing{-webkit-transition:none;transition:none;display:none}._menu_base .row{--bs-gutter-x: 1.6rem}@media screen and (min-width: 992px){._menu_base{top:104px}}._menu_base::after{content:"";width:100vw;height:calc(100vh - 104px);background-color:var(--background-body);position:absolute;inset:0;z-index:-1}._menu_base .expanded{position:absolute;background-color:rgba(0,0,0,0);right:0}._menu_base .accordion-button{line-height:1;font-size:27px;min-height:32px;padding-inline:0;padding-block:12px;background-color:rgba(0,0,0,0) !important}._menu_base .accordion-button:focus{z-index:3;border-color:rgba(0,0,0,0) !important;outline:0;box-shadow:none !important}._menu_base .accordion-button:not(.collapsed){color:var(--primary);box-shadow:none !important}._menu_base .accordion-button::after{content:none}@media screen and (min-width: 992px){._menu_base .accordion-button{font-size:24px}}@media screen and (min-width: 1200px){._menu_base .accordion-button{padding-block:32px;min-height:58px}}._menu_base .accordion{--bs-accordion-btn-icon-transition: none !important }._menu_base .accordion-body{padding:0 0 12px;padding-right:calc(8% + 16px)}@media screen and (min-width: 992px){._menu_base .accordion-body{padding-right:calc(8% + 32px);padding:16px 20px;position:absolute;right:0;bottom:0;top:0;min-width:530px;z-index:4;direction:rtl;overflow-y:scroll;overflow-x:hidden}}@media screen and (min-width: 1440px){._menu_base .accordion-body{padding-right:calc(8% + 52px);max-width:540px}}._menu_base ::-webkit-scrollbar{padding:10px 0;width:6px}._menu_base ::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:15px 0}._menu_base ::-webkit-scrollbar-thumb{background:var(--primary)}._menu_base ::-webkit-scrollbar-thumb:hover{background:#555}._menu_base .entry-fluo,._menu_base .entry-fluo .menu-title,._menu_base .entry-fluo .item-label{background-color:var(--yellow)}._menu_base .entry-soft,._menu_base .entry-soft .menu-title,._menu_base .entry-soft .item-label{background-color:var(--home-news-bg)}._menu_base .entry-gray,._menu_base .entry-gray .menu-title,._menu_base .entry-gray .item-label{background-color:var(--gray)}._menu_base .entry-orange,._menu_base .entry-orange .menu-title,._menu_base .entry-orange .item-label{background-color:#cca11e}._menu_base .entry-black,._menu_base .entry-black .menu-title,._menu_base .entry-black .item-label{background-color:#2b2b2b;color:var(--yellow)}._menu_base .entry-black button.accordion-button,._menu_base .entry-black .menu-nav a,._menu_base .entry-black .item-label{color:var(--yellow)}._menu_base .entry-bright-orange,._menu_base .entry-bright-orange .menu-title,._menu_base .entry-bright-orange .item-label{background-color:#fec917}._menu_base .entry-soft-yellow,._menu_base .entry-soft-yellow .menu-title,._menu_base .entry-soft-yellow .item-label{background-color:#faf188}._menu_base .entry-fluo-green,._menu_base .entry-fluo-green .menu-title,._menu_base .entry-fluo-green .item-label{background-color:#cbca26}._menu_base .bottom-links{background-color:var(--primary)}._menu_base .bottom-links li{min-height:55px;display:flex;align-items:center;border-bottom:8px solid var(--background-body)}._menu_base .bottom-links a{color:var(--white);font-size:18px;font-style:normal;font-family:var(--flexa-300)}._menu_base .bottom-links .end-menu{width:100vw;left:-3px;position:relative}@media screen and (min-width: 992px){._menu_base .bottom-links .end-menu{width:auto;left:0;position:static}._menu_base .bottom-links li{margin-bottom:0;border-bottom:none}}@media screen and (min-width: 1200px){._menu_base .bottom-links a{font-size:26px}}@media screen and (min-width: 1380px){._menu_base .bottom-links li{min-height:107px;margin-bottom:0;border-bottom:none}._menu_base .bottom-links a{font-size:30px}}.welcome-box{z-index:3;background-color:var(--white);display:flex;flex-direction:column;box-shadow:0px 4px 80px 0px rgba(0,0,0,.25);min-width:320px;position:relative;padding:45px 0px 0px 0px}@media screen and (min-width: 992px){.welcome-box{max-width:700px;margin:1280px 52px calc(100vh - 180px) auto}}.welcome-box h2{font-size:36px;font-family:var(--flexa-400)}@media screen and (min-width: 1200px){.welcome-box h2{font-size:46px}}.welcome-box span{font-size:18px}@media screen and (min-width: 992px){.welcome-box span{font-size:24px}}.welcome-box .when{display:flex}.welcome-box .accordion{transform:translateY(27px)}@media screen and (min-width: 992px){.welcome-box .accordion{transform:translateY(26px)}}.welcome-box .accordion-button .icon-arrow-down:before{font-size:16px}.welcome-box .accordion-button::after{content:none}@media screen and (min-width: 992px){.welcome-box .accordion-button .icon-arrow-down:before{font-size:20px}}.welcome-box .accordion-body{padding:0;margin-bottom:30px}.welcome-box .accordion-body span{font-size:16px;font-family:var(--flexa-300)}.welcome-box .accordion-body h3{margin-top:16px;font-size:24px}.welcome-box .accordion-body p{font-family:var(--flexa-300)}@media screen and (min-width: 992px){.welcome-box .accordion-body{margin-bottom:60px}.welcome-box .accordion-body h3{margin-top:24px;font-size:32px}}#collapseBody{background:var(--white);width:calc(100% + 32px);max-width:700px;left:-48px;top:28px;position:relative;z-index:0;padding:40px 16px}@media screen and (min-width: 992px){#collapseBody{position:absolute;z-index:-1;width:calc(100% + 120px);left:-48px;top:42px;padding:40px 60px 0}}.address-box{margin-bottom:20px}.weather-icon{width:44px;height:27px;object-fit:cover;margin-left:14px}.weather-box{display:flex;align-items:flex-start;padding-bottom:20px;border-bottom:6px solid var(--primary)}.opening-info{line-height:1.5;border-bottom:6px solid var(--primary);padding:20px 0}.opening-info span{font-size:1rem;font-family:var(--flexa-500);line-height:1.5;margin-bottom:9px}@media screen and (min-width: 992px){.opening-info span{font-size:1.2rem}}.opening-info .value-info span{font-family:var(--flexa-300)}.disabled{pointer-events:none;color:var(--disabled)}.btn-fluo.go-to-agenda{padding:8px 16px;width:auto;font-size:16px}#highlight figure img{margin:15px 0;aspect-ratio:auto;object-fit:fill;max-height:500px}#highlight figcaption{position:relative;padding-right:unset;overflow:hidden;display:unset;font-size:18px;font-family:var(--flexa-300);-webkit-line-clamp:4;-webkit-box-orient:vertical}#highlight figcaption .icon-arrow{cursor:pointer;position:unset;top:unset;transform:unset;right:0}#highlight figcaption .icon-arrow::before{font-size:24px}@media screen and (min-width: 992px){#highlight figcaption{font-size:24px}}@media screen and (min-width: 1440px){#highlight figure img{max-height:400px;width:auto !important}}.hide-accordion.accordion-button{background-color:rgba(0,0,0,0)}.hide-accordion.accordion-button:not(.collapsed){color:var(--primary) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.hide-accordion.accordion-button .icon-arrow-down::before{margin-left:8px;rotate:180deg}@media screen and (min-width: 992px){.hide-accordion.accordion-button .icon-arrow-down::before{font-size:16px}}.accordion-item{border:none;background-color:rgba(0,0,0,0)}.close-events{padding:20px 0 0;border-bottom:6px solid var(--primary);margin-bottom:38px}.ctas{margin-top:60px;align-items:center;justify-content:space-between}.section-top-title{display:block;font-size:32px;font-family:var(--flexa-500);padding:30px 0 15px}@media screen and (min-width: 992px){.section-top-title{font-family:var(--flexa-500);text-transform:uppercase;padding:35px 0 10px;font-size:42px}}.first-video{height:calc(100vh - 88px);-webkit-aspect-ratio:9/16;aspect-ratio:9/16;object-fit:cover;transition:position .1s cubic-bezier(0.075, 0.82, 0.165, 1);max-width:100%;margin-top:88px}@media screen and (min-width: 992px){.first-video{-webkit-aspect-ratio:16/9;aspect-ratio:16/9;margin-top:0;height:calc(100vh - 85px)}}._home_evidence{background-color:var(--yellow)}._home_evidence h2{font-family:var(--flexa-500);font-size:24px;margin-bottom:5px}@media screen and (min-width: 992px){._home_evidence h2{font-size:32px}}._home_evidence h3{font-size:21px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){._home_evidence h3{font-size:21px}}.swiper-evidence,.swiper-news,.swiper-farout,.swiper-design,.swiper-observer,.swiper-member,.swiper-residence,.swiper-cmp,.swiper-cmp-scroll-arrow,.swiper-cmp-three-slides{padding-bottom:50px}.swiper-evidence h3,.swiper-news h3,.swiper-farout h3,.swiper-design h3,.swiper-observer h3,.swiper-member h3,.swiper-residence h3,.swiper-cmp h3,.swiper-cmp-scroll-arrow h3,.swiper-cmp-three-slides h3{font-family:var(--flexa-500)}.swiper-evidence .swiper-slide,.swiper-news .swiper-slide,.swiper-farout .swiper-slide,.swiper-design .swiper-slide,.swiper-observer .swiper-slide,.swiper-member .swiper-slide,.swiper-residence .swiper-slide,.swiper-cmp .swiper-slide,.swiper-cmp-scroll-arrow .swiper-slide,.swiper-cmp-three-slides .swiper-slide{height:auto;justify-content:end;display:flex;flex-direction:column}.swiper-evidence .swiper-slide h3,.swiper-news .swiper-slide h3,.swiper-farout .swiper-slide h3,.swiper-design .swiper-slide h3,.swiper-observer .swiper-slide h3,.swiper-member .swiper-slide h3,.swiper-residence .swiper-slide h3,.swiper-cmp .swiper-slide h3,.swiper-cmp-scroll-arrow .swiper-slide h3,.swiper-cmp-three-slides .swiper-slide h3{margin-bottom:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swiper-evidence .swiper-slide h3+.row,.swiper-news .swiper-slide h3+.row,.swiper-farout .swiper-slide h3+.row,.swiper-design .swiper-slide h3+.row,.swiper-observer .swiper-slide h3+.row,.swiper-member .swiper-slide h3+.row,.swiper-residence .swiper-slide h3+.row,.swiper-cmp .swiper-slide h3+.row,.swiper-cmp-scroll-arrow .swiper-slide h3+.row,.swiper-cmp-three-slides .swiper-slide h3+.row{margin-top:8px;flex-wrap:nowrap;overflow:hidden}.swiper-evidence .swiper-slide h5,.swiper-news .swiper-slide h5,.swiper-farout .swiper-slide h5,.swiper-design .swiper-slide h5,.swiper-observer .swiper-slide h5,.swiper-member .swiper-slide h5,.swiper-residence .swiper-slide h5,.swiper-cmp .swiper-slide h5,.swiper-cmp-scroll-arrow .swiper-slide h5,.swiper-cmp-three-slides .swiper-slide h5{margin-bottom:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swiper-evidence .swiper-slide h5+.row,.swiper-news .swiper-slide h5+.row,.swiper-farout .swiper-slide h5+.row,.swiper-design .swiper-slide h5+.row,.swiper-observer .swiper-slide h5+.row,.swiper-member .swiper-slide h5+.row,.swiper-residence .swiper-slide h5+.row,.swiper-cmp .swiper-slide h5+.row,.swiper-cmp-scroll-arrow .swiper-slide h5+.row,.swiper-cmp-three-slides .swiper-slide h5+.row{margin-top:8px;flex-wrap:nowrap;overflow:hidden}.swiper-evidence .swiper-slide figure img,.swiper-news .swiper-slide figure img,.swiper-farout .swiper-slide figure img,.swiper-design .swiper-slide figure img,.swiper-observer .swiper-slide figure img,.swiper-member .swiper-slide figure img,.swiper-residence .swiper-slide figure img,.swiper-cmp .swiper-slide figure img,.swiper-cmp-scroll-arrow .swiper-slide figure img,.swiper-cmp-three-slides .swiper-slide figure img{margin:16px 0}@media screen and (min-width: 992px){.swiper-evidence .swiper-slide figure img,.swiper-news .swiper-slide figure img,.swiper-farout .swiper-slide figure img,.swiper-design .swiper-slide figure img,.swiper-observer .swiper-slide figure img,.swiper-member .swiper-slide figure img,.swiper-residence .swiper-slide figure img,.swiper-cmp .swiper-slide figure img,.swiper-cmp-scroll-arrow .swiper-slide figure img,.swiper-cmp-three-slides .swiper-slide figure img{margin:8px 0}}.swiper-evidence .swiper-slide figure figcaption,.swiper-news .swiper-slide figure figcaption,.swiper-farout .swiper-slide figure figcaption,.swiper-design .swiper-slide figure figcaption,.swiper-observer .swiper-slide figure figcaption,.swiper-member .swiper-slide figure figcaption,.swiper-residence .swiper-slide figure figcaption,.swiper-cmp .swiper-slide figure figcaption,.swiper-cmp-scroll-arrow .swiper-slide figure figcaption,.swiper-cmp-three-slides .swiper-slide figure figcaption{position:relative;padding-right:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;font-family:var(--flexa-400);min-height:80px}.swiper-evidence .swiper-slide figure figcaption .icon-arrow,.swiper-news .swiper-slide figure figcaption .icon-arrow,.swiper-farout .swiper-slide figure figcaption .icon-arrow,.swiper-design .swiper-slide figure figcaption .icon-arrow,.swiper-observer .swiper-slide figure figcaption .icon-arrow,.swiper-member .swiper-slide figure figcaption .icon-arrow,.swiper-residence .swiper-slide figure figcaption .icon-arrow,.swiper-cmp .swiper-slide figure figcaption .icon-arrow,.swiper-cmp-scroll-arrow .swiper-slide figure figcaption .icon-arrow,.swiper-cmp-three-slides .swiper-slide figure figcaption .icon-arrow{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%)}.swiper-evidence .swiper-slide figure figcaption .icon-arrow::before,.swiper-news .swiper-slide figure figcaption .icon-arrow::before,.swiper-farout .swiper-slide figure figcaption .icon-arrow::before,.swiper-design .swiper-slide figure figcaption .icon-arrow::before,.swiper-observer .swiper-slide figure figcaption .icon-arrow::before,.swiper-member .swiper-slide figure figcaption .icon-arrow::before,.swiper-residence .swiper-slide figure figcaption .icon-arrow::before,.swiper-cmp .swiper-slide figure figcaption .icon-arrow::before,.swiper-cmp-scroll-arrow .swiper-slide figure figcaption .icon-arrow::before,.swiper-cmp-three-slides .swiper-slide figure figcaption .icon-arrow::before{font-size:24px}.swiper-evidence{padding-top:40px}.swiper-news .swiper-slide h3{font-size:18px}.swiper-news img{margin-block:16px}@media screen and (min-width: 992px){.swiper-news .swiper-slide h3{font-size:21px}}.spaces{padding-block:81px}@media screen and (min-width: 992px){.spaces{padding-block:60px}}.swiper-farout .swiper-slide h3{font-size:26px}.swiper-farout .swiper-slide h3+.row{margin-bottom:auto}.tag-pill{line-height:1;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-bottom:1px solid;font-family:"GT-Flexa-Light";text-align:center;margin-right:10px}.tag-pill::before{content:"#";vertical-align:middle;font-family:"GT-Flexa-Light";align-items:center;justify-content:center;width:6px;font-size:13px;height:12px;margin-right:4px}@media screen and (min-width: 992px){.tag-pill{font-size:12px}}.swiper-scrollbar-news,.swiper-scrollbar-ev,.swiper-scrollbar-ww{height:13px;position:relative;bottom:-50px;background-color:rgba(60,60,60,.2901960784)}.swiper-scrollbar-news .swiper-scrollbar-drag,.swiper-scrollbar-ev .swiper-scrollbar-drag,.swiper-scrollbar-ww .swiper-scrollbar-drag{background:var(--primary);border-radius:0}.swiper-scrollbar-news.swiper-scrollbar-lock{display:block !important}._home_newsletter{color:var(--secondary);background-color:var(--purple);padding-bottom:30px}._home_newsletter h2{color:var(--secondary);font-size:36px;padding:30px 0 8px}._home_newsletter p{color:var(--secondary);font-size:16px;font-family:var(--flexa-300)}._home_newsletter form{justify-content:flex-end;padding:12px 0 8px}._home_newsletter form .btn-fluo{padding:8px;align-items:center;height:40px}._home_newsletter form .mail-input{padding-left:12px;border:none;height:40px;margin-bottom:16px;width:100%;margin-right:30px;background-color:rgba(0,0,0,.05)}._home_newsletter form .mail-input::placeholder{color:var(--secondary)}._home_newsletter .form-wrap{display:flex;justify-content:center;flex-direction:column}@media screen and (max-width: 992px){._home_newsletter form .btn-fluo{width:100%}}@media screen and (min-width: 992px){._home_newsletter{padding-bottom:60px}._home_newsletter h2{padding:60px 0 8px;font-size:66px}._home_newsletter p{font-size:20px}._home_newsletter form{padding:72px 0 24px}._home_newsletter form .btn-fluo{padding:12px 24px;height:57px}._home_newsletter form .mail-input{height:48px}}.hero-farout,.event-page,.hero-design-week{margin-top:88px;width:100%;position:relative;justify-content:center;display:flex;flex-direction:column}.hero-farout iframe,.event-page iframe,.hero-design-week iframe{width:100%}.hero-farout h1,.hero-farout .h1,.event-page h1,.event-page .h1,.hero-design-week h1,.hero-design-week .h1{font-family:var(--flexa-400);font-size:32px}.hero-farout h1 strong,.hero-farout h1 b,.hero-farout .h1 strong,.hero-farout .h1 b,.event-page h1 strong,.event-page h1 b,.event-page .h1 strong,.event-page .h1 b,.hero-design-week h1 strong,.hero-design-week h1 b,.hero-design-week .h1 strong,.hero-design-week .h1 b{font-family:var(--flexa-500);font-weight:normal}.hero-farout h1.big-title,.hero-farout .h1.big-title,.event-page h1.big-title,.event-page .h1.big-title,.hero-design-week h1.big-title,.hero-design-week .h1.big-title{font-size:32px}.hero-farout .h1-wrap,.event-page .h1-wrap,.hero-design-week .h1-wrap{padding-block:32px}.hero-farout .spaces,.event-page .spaces,.hero-design-week .spaces{padding:26px 0 48px}@media screen and (min-width: 992px){.hero-farout,.event-page,.hero-design-week{flex-direction:column;margin-top:85px}.hero-farout .h1-wrap,.event-page .h1-wrap,.hero-design-week .h1-wrap{padding-block:80px}.hero-farout .spaces,.event-page .spaces,.hero-design-week .spaces{padding:90px 0 90px}}.main-content.with-menu{width:calc(100% - 44px);margin-left:auto}@media screen and (min-width: 992px){.main-content.with-menu{width:100%}}body.series-designweek #site-footer:not(.no-side-menu){width:calc(100% - 44px);margin-left:auto}@media screen and (min-width: 992px){body.series-designweek #site-footer:not(.no-side-menu){width:100%}}#mobileMenu{z-index:2;border-inline:1px solid var(--primary);width:44px;position:fixed;height:100vh;left:0;top:0;bottom:0;background-color:var(--farout-bg)}#mobileMenu *{height:100%}#mobileMenu .collapsing{-webkit-transition:none;transition:none;display:none}#mobileMenu .accordion-button{text-transform:uppercase;align-content:center;background-color:rgba(0,0,0,0);width:44px;height:calc(100vh - 88px);position:sticky;top:88px;writing-mode:vertical-lr;transform:rotate(180deg);display:flex;justify-content:center;padding:0}#mobileMenu .accordion-button::after{margin-block:auto;margin-top:10px;content:"";font-family:var(--icons);transform:rotate(180deg);background-image:none;border:1px solid var(--primary);border-radius:100%;width:30px;height:30px;text-align:center;vertical-align:middle;padding-left:3px}#mobileMenu .accordion-button:not(.collapsed){color:var(--primary)}#mobileMenu .accordion-button:not(.collapsed)::after{transform:rotate(0deg)}#mobileMenu .accordion-button:focus{box-shadow:none}@media screen and (min-width: 992px){#mobileMenu{display:none}}#expandedMobileMenu{z-index:3;position:absolute;top:0;bottom:0;margin-left:43px;width:calc(100vw - 45px)}#expandedMobileMenu nav{display:flex;height:100vh;position:sticky;top:104px}#expandedMobileMenu nav ul{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:50%;margin:auto}#expandedMobileMenu nav ul a{display:flex;align-items:center}.bottom-menu,.top-menu{display:none;z-index:1;background-color:var(--farout-bg);position:sticky}.bottom-menu nav ul,.top-menu nav ul{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 992px){.bottom-menu,.top-menu{display:flex;border-top:4px solid var(--primary);border-bottom:4px solid var(--primary)}.bottom-menu nav ul,.top-menu nav ul{height:36px}.bottom-menu nav ul li,.top-menu nav ul li{text-transform:uppercase;min-width:90px}.bottom-menu nav ul li:nth-child(2),.top-menu nav ul li:nth-child(2){text-align:center}.bottom-menu nav ul li:last-child,.top-menu nav ul li:last-child{text-align:right}}.bottom-menu{bottom:0}.top-menu{top:0;z-index:3}.logo-farout{padding:27px 0;text-align:center}@media screen and (min-width: 768px){.logo-farout{padding:80px 0}}.farout-bg{background-color:var(--farout-bg)}.swiper-farout-gallery,.swiper-wwd-gallery{aspect-ratio:16/9}.swiper-farout-gallery figure,.swiper-wwd-gallery figure{height:100%;margin:0}.swiper-farout-gallery figure img,.swiper-wwd-gallery figure img{height:100%;object-fit:cover}.swiper-farout-gallery .swiper-button-next,.swiper-farout-gallery .swiper-button-prev,.swiper-wwd-gallery .swiper-button-next,.swiper-wwd-gallery .swiper-button-prev{height:100%;top:22px;padding:22px;background-color:var(--arrow-bg)}.swiper-farout-gallery .swiper-button-next::after,.swiper-farout-gallery .swiper-button-prev::after,.swiper-wwd-gallery .swiper-button-next::after,.swiper-wwd-gallery .swiper-button-prev::after{color:var(--white);content:"";font-family:var(--icons);font-size:16px}@media screen and (min-width: 992px){.swiper-farout-gallery .swiper-button-next,.swiper-farout-gallery .swiper-button-prev,.swiper-wwd-gallery .swiper-button-next,.swiper-wwd-gallery .swiper-button-prev{padding:44px;top:21px}.swiper-farout-gallery .swiper-button-next::after,.swiper-farout-gallery .swiper-button-prev::after,.swiper-wwd-gallery .swiper-button-next::after,.swiper-wwd-gallery .swiper-button-prev::after{font-size:30px}}.swiper-farout-gallery .swiper-button-next,.swiper-wwd-gallery .swiper-button-next{right:0}.swiper-farout-gallery .swiper-button-prev,.swiper-wwd-gallery .swiper-button-prev{left:0}.swiper-farout-gallery .swiper-button-prev::after,.swiper-wwd-gallery .swiper-button-prev::after{transform:rotate(180deg)}.event-page h1{font-size:32px}@media screen and (min-width: 992px){.event-page h1{font-size:60px}}.event-page .event-hero figure{border-bottom:4px solid var(--primary);margin-bottom:0}.event-page .event-hero img{object-fit:cover;width:100%;object-position:center}@media screen and (min-width: 992px){.event-page .event-hero.event-description .event-page .event-hero.spaces{padding:80px 0 160px}}.event-page ._home_newsletter{border-top:4px solid var(--primary)}.back-to-program{margin-top:30px}.back-to-program .icon-arrow-long{display:inline-block;width:36px;vertical-align:middle;position:relative;margin-right:36px}.back-to-program .icon-arrow-long::before{font-size:14px}@media screen and (min-width: 992px){.back-to-program .icon-arrow-long{width:54px}.back-to-program .icon-arrow-long::before{font-size:18px}}.back-to-program a{text-transform:uppercase;font-size:14px}@media screen and (min-width: 992px){.back-to-program{margin-top:60px}.back-to-program a{font-size:18px}.back-to-program .icon-arrow{margin-right:50px}.back-to-program .icon-arrow::after{width:60px;height:3px}.back-to-program .icon-arrow::before{font-size:22px}}.south-est::before{transform:rotate(45deg)}.north-est::before{transform:rotate(-45deg)}.north-est::before,.south-est::before{font-size:20px}@media screen and (min-width: 992px){.north-est::before,.south-est::before{font-size:27px}}.icon-small::before{font-size:16px}span.multiple-hours{margin-right:18px;position:relative;display:inline-block;word-break:keep-all;font-size:20px}span.multiple-hours:not(:last-of-type)::after{content:"|";margin-left:7px;position:absolute}@media screen and (min-width: 992px){span.multiple-hours{font-size:32px}}.event-menu .top,.event-menu .bottom{font-size:18px;padding:10px 0}.event-menu .top li,.event-menu .bottom li{line-height:21px;padding:0;display:flex;align-items:center}@media screen and (min-width: 992px){.event-menu .top,.event-menu .bottom{padding:32px 0;font-size:28px}}.event-menu .top{border-block:2px solid var(--primary)}.event-menu .top:has(.other-date)+.bottom{padding:26px 0}@media screen and (min-width: 992px){.event-menu .top:has(.other-date)+.bottom{padding:56.5px 0}}.event-menu .top li.multiple-hours-wrapper{display:none}.event-menu .top li.multiple-hours-wrapper.active{display:flex}.event-menu .bottom{border-bottom:2px solid var(--primary)}.event-menu .bottom li:last-of-type{margin-top:16px}@media screen and (min-width: 992px){.event-menu .bottom li:last-of-type{margin-top:0}}.event-menu .ticket{text-underline-offset:8px;margin-right:10px}.event-title{border-top:4px solid var(--primary)}.event-title h1 strong{font-family:var(--flexa-600);font-weight:600}.event-description h2{font-size:27px}@media screen and (min-width: 992px){.event-description h2{font-size:32px}}.event-description .accordion-body{padding-inline:0}.event-description .accordion-button{margin-top:40px;font-size:22px;font-family:var(--flexa-500);padding-left:0;width:auto;background-color:rgba(0,0,0,0);display:flex;align-items:flex-start;flex-direction:row-reverse}.event-description .accordion-button .short-story{display:none}.event-description .accordion-button .long-story{color:var(--primary);display:block}.event-description .accordion-button:not(.collapsed){color:var(--primary);align-items:flex-end;box-shadow:none}.event-description .accordion-button:not(.collapsed) .short-story{display:block}.event-description .accordion-button:not(.collapsed) .long-story{display:none}.event-description .accordion-button:not(.collapsed)::after{transform:none;transform:rotate(225deg)}.event-description .accordion-button::after{color:var(--primary);margin-right:20px;transform:rotate(45deg);background-image:none;content:"";font-family:var(--icons)}.event-description .accordion-button:focus{border-color:none;outline:0;box-shadow:none}.event-description .event-top-abstract{font-size:18px;font-style:normal;font-family:var(--flexa-300)}.event-description .event-abstract{font-size:16px;font-family:var(--flexa-300)}@media screen and (min-width: 992px){.event-description .accordion-button{font-size:32px}.event-description .event-top-abstract{font-size:25px}.event-description .event-abstract{font-size:20px}}.event-info li{font-family:var(--flexa-300);text-transform:uppercase;font-size:18px;display:flex;flex-direction:column;padding-bottom:32px;text-align:left}.event-info li:not(:first-child){border-top:1px solid var(--primary);padding-top:32px}.event-info li .info-value{font-family:var(--flexa-400)}.event-info li .info-abstract>*{font-size:16px}@media screen and (min-width: 992px){.event-info li{font-size:21px;text-align:right}.event-info li .info-abstract>*{font-size:22px;font-family:var(--flexa-300)}}.event-bio>span:first-child,.event-credits>span:first-child{text-transform:uppercase;margin-bottom:18px;display:block;margin-top:36px}.partners-carousel .swiper-partners{margin:15px 0}.partners-carousel .swiper-partners .swiper-slide{display:flex;align-items:center}.partners-carousel .partners-title{display:block;font-size:24px;font-family:var(--flexa-400);margin-top:55px}.partners-carousel figure{width:100%}.partners-carousel figure img{aspect-ratio:1;object-fit:cover}@media screen and (min-width: 992px){.partners-carousel .partners-title{font-size:27px}.partners-carousel .swiper-partners{margin:30px 0}}.partners-carousel.partners-dark .partners-title{color:var(--white)}.article-title{border-bottom:4px solid var(--primary)}.article-title h1{font-size:26px;padding:30px 0;font-family:var(--flexa-500)}@media screen and (min-width: 992px){.article-title h1{font-size:60px;padding:80px 0}}.news-hero{border-bottom:4px solid var(--primary)}.news-hero figure{margin:0}.news-hero figure img{width:100%}.news-banner{background:inherit;z-index:2;border-bottom:4px solid var(--primary)}.news-banner .tag-pill{display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px}.news-banner .tag-pill:before{font-size:20px;width:26px;height:26px;margin-right:4px;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){.news-banner .tag-pill{margin-left:30px;margin-bottom:0}}.news-banner .author{margin-top:24px;font-size:20px;font-family:var(--flexa-400)}.news-banner .role{font-size:18px;font-family:var(--flexa-300);margin-bottom:20px}@media screen and (min-width: 992px){.news-banner{position:sticky;top:0}.news-banner .author{margin-top:30px;font-size:28px;font-family:var(--flexa-400)}.news-banner .role{font-size:24px;font-family:var(--flexa-300);margin-bottom:30px}}body.single-tribe_events main.event-page.farout .event-description h2,body.single-tribe_events main.event-page.farout .event-description h2 strong{font-family:var(--font-extended)}.news-content article{padding:60px 0}.news-content article p{font-family:var(--flexa-300);font-size:18px;margin-bottom:16px}.news-content article blockquote{font-style:italic}@media screen and (min-width: 992px){.news-content article{padding:120px 0 60px}.news-content article p{font-size:24px;margin-bottom:30px}}.news-page{position:relative;background-color:var(--background-body)}.share-col{padding-top:30px}.share-col a{text-decoration:underline;text-underline-offset:4px}.share-col .icon-share{margin-right:4px;vertical-align:middle}.share-col .icon-share:before{font-size:24px;width:28px;height:28px;line-height:28px;background-color:var(--primary);color:var(--yellow)}@media screen and (min-width: 992px){.share-col{position:unset;top:170px;padding-top:48px;height:90px;text-align:right}.upper-article{flex-direction:row-reverse}}.smd{display:flex;flex-direction:column;align-items:center;font-size:small;text-align:center}.smd a{display:block;margin:0 auto}.social-share-icon:before{width:30px;height:30px;font-size:24px;margin:0 auto;text-decoration:none}.upper-article .dropdown-menu{background-color:var(--background-body);border-radius:0;color:var(--primary);padding:16px;width:304px;left:12px;margin-top:8px}@media screen and (min-width: 992px){.upper-article .dropdown-menu{left:auto;right:0}}.upper-article .dropdown-menu .btn{color:var(--primary)}.upper-article .dropdown-menu .message{opacity:0}.upper-article .dropdown-toggle::after{content:none}.upper-article a{cursor:pointer}.icon-docs:before{font-size:16px}.available-date{font-family:var(--flexa-300);font-size:16px;text-transform:uppercase;padding-bottom:12px;line-height:1}.other-date .dayweek{text-transform:uppercase;font-family:var(--flexa-300);font-size:16px}.other-date .weeknum{font-family:var(--flexa-400);font-size:28px}.other-date button{line-height:1;margin-bottom:4px;width:auto;height:57px;border-radius:0;justify-content:center;align-items:center;display:flex;flex-direction:column;border:4px solid var(--primary);background-color:var(--white)}.other-date button.active,.other-date button:hover{background-color:var(--yellow)}.tribe_event_series-template-default .abstract-big p{font-size:inherit}.login-title-section{margin-top:88px}.login-title-section h1{margin:28px 0 22px}@media screen and (min-width: 992px){.login-title-section{margin-top:104px}.login-title-section h1{margin:40px 0}}.basemilano-login-form{display:flex;flex-direction:column;justify-content:center;background-color:var(--purple)}.side-login{margin-bottom:40px}.side-login img,.side-login figure{aspect-ratio:3/4;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 992px){.side-login{margin-bottom:200px}.side-login img,.side-login figure{aspect-ratio:unset}}.submit-wrap{margin:130px 0 0}#login-form,#signin-form,#checkout-form,#recover-password,#voucher-form,#newsletter-form{padding:44px 22px 0}#login-form .newsletter-field,#signin-form .newsletter-field,#checkout-form .newsletter-field,#recover-password .newsletter-field,#voucher-form .newsletter-field,#newsletter-form .newsletter-field{min-height:94px;pointer-events:none;opacity:.5}#login-form .newsletter-field.accepted,#signin-form .newsletter-field.accepted,#checkout-form .newsletter-field.accepted,#recover-password .newsletter-field.accepted,#voucher-form .newsletter-field.accepted,#newsletter-form .newsletter-field.accepted{opacity:1;display:flex !important;pointer-events:all}#login-form .invalid-feedback,#signin-form .invalid-feedback,#checkout-form .invalid-feedback,#recover-password .invalid-feedback,#voucher-form .invalid-feedback,#newsletter-form .invalid-feedback{position:absolute;bottom:0}#login-form #privacy+.invalid-feedback,#signin-form #privacy+.invalid-feedback,#checkout-form #privacy+.invalid-feedback,#recover-password #privacy+.invalid-feedback,#voucher-form #privacy+.invalid-feedback,#newsletter-form #privacy+.invalid-feedback{bottom:-14px}#login-form input[type=checkbox],#signin-form input[type=checkbox],#checkout-form input[type=checkbox],#recover-password input[type=checkbox],#voucher-form input[type=checkbox],#newsletter-form input[type=checkbox]{cursor:pointer;appearance:unset;width:24px;height:24px;border-radius:4px}#login-form input[type=checkbox]:checked,#signin-form input[type=checkbox]:checked,#checkout-form input[type=checkbox]:checked,#recover-password input[type=checkbox]:checked,#voucher-form input[type=checkbox]:checked,#newsletter-form input[type=checkbox]:checked{background-image:url(../assets/icons/icon-check.svg);background-color:var(--green-fluo);background-repeat:no-repeat;background-position:center;background-size:20px}#login-form span.newsletter,#signin-form span.newsletter,#checkout-form span.newsletter,#recover-password span.newsletter,#voucher-form span.newsletter,#newsletter-form span.newsletter{display:block;font-size:16px;font-family:var(--flexa-400)}@media screen and (min-width: 992px){#login-form span.newsletter,#signin-form span.newsletter,#checkout-form span.newsletter,#recover-password span.newsletter,#voucher-form span.newsletter,#newsletter-form span.newsletter{font-family:var(--flexa-400)}}#login-form .form-inputs,#login-form .select-inputs,#signin-form .form-inputs,#signin-form .select-inputs,#checkout-form .form-inputs,#checkout-form .select-inputs,#recover-password .form-inputs,#recover-password .select-inputs,#voucher-form .form-inputs,#voucher-form .select-inputs,#newsletter-form .form-inputs,#newsletter-form .select-inputs{position:relative;display:flex;flex-direction:column;justify-content:flex-end}#login-form label,#signin-form label,#checkout-form label,#recover-password label,#voucher-form label,#newsletter-form label{font-family:var(--flexa-500);font-size:16px;margin-bottom:8px}#login-form input,#login-form select,#signin-form input,#signin-form select,#checkout-form input,#checkout-form select,#recover-password input,#recover-password select,#voucher-form input,#voucher-form select,#newsletter-form input,#newsletter-form select{padding-left:12px;border:1px solid var(--input-border);height:38px;background-color:rgba(0,0,0,0);margin-bottom:24px}#login-form .select-inputs,#signin-form .select-inputs,#checkout-form .select-inputs,#recover-password .select-inputs,#voucher-form .select-inputs,#newsletter-form .select-inputs{margin-bottom:18px;position:relative}#login-form .select-inputs select,#signin-form .select-inputs select,#checkout-form .select-inputs select,#recover-password .select-inputs select,#voucher-form .select-inputs select,#newsletter-form .select-inputs select{position:relative;z-index:1;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:12px}#login-form .choices[data-type*=select-one]::after,#login-form .choices[data-type*=select-multiple]::after,#signin-form .choices[data-type*=select-one]::after,#signin-form .choices[data-type*=select-multiple]::after,#checkout-form .choices[data-type*=select-one]::after,#checkout-form .choices[data-type*=select-multiple]::after,#recover-password .choices[data-type*=select-one]::after,#recover-password .choices[data-type*=select-multiple]::after,#voucher-form .choices[data-type*=select-one]::after,#voucher-form .choices[data-type*=select-multiple]::after,#newsletter-form .choices[data-type*=select-one]::after,#newsletter-form .choices[data-type*=select-multiple]::after{font-family:var(--icons);content:"";position:absolute;right:26px;font-size:16px;top:10px;border:none}#login-form .newsletter-field .choices[data-type*=select-multiple]::after,#signin-form .newsletter-field .choices[data-type*=select-multiple]::after,#checkout-form .newsletter-field .choices[data-type*=select-multiple]::after,#recover-password .newsletter-field .choices[data-type*=select-multiple]::after,#voucher-form .newsletter-field .choices[data-type*=select-multiple]::after,#newsletter-form .newsletter-field .choices[data-type*=select-multiple]::after{font-family:var(--icons);content:"";position:absolute;right:11px;font-size:16px;top:10px;border:none}#login-form .choices__inner,#signin-form .choices__inner,#checkout-form .choices__inner,#recover-password .choices__inner,#voucher-form .choices__inner,#newsletter-form .choices__inner{display:flex;align-items:center;background-color:rgba(0,0,0,0);min-height:38px;height:38px;padding:0 0 0 12px}#login-form .choices[data-type*=select-one].is-open::after,#signin-form .choices[data-type*=select-one].is-open::after,#checkout-form .choices[data-type*=select-one].is-open::after,#recover-password .choices[data-type*=select-one].is-open::after,#voucher-form .choices[data-type*=select-one].is-open::after,#newsletter-form .choices[data-type*=select-one].is-open::after{margin-top:20px;transform:rotate(180deg);right:11px}#login-form .choices[data-type*=select-multiple].is-open::after,#signin-form .choices[data-type*=select-multiple].is-open::after,#checkout-form .choices[data-type*=select-multiple].is-open::after,#recover-password .choices[data-type*=select-multiple].is-open::after,#voucher-form .choices[data-type*=select-multiple].is-open::after,#newsletter-form .choices[data-type*=select-multiple].is-open::after{margin-top:20px;transform:rotate(180deg);right:11px;top:-14px}#login-form .choices__list--dropdown .choices__item--selectable.is-highlighted,#login-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,#signin-form .choices__list--dropdown .choices__item--selectable.is-highlighted,#signin-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,#checkout-form .choices__list--dropdown .choices__item--selectable.is-highlighted,#checkout-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,#recover-password .choices__list--dropdown .choices__item--selectable.is-highlighted,#recover-password .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,#voucher-form .choices__list--dropdown .choices__item--selectable.is-highlighted,#voucher-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,#newsletter-form .choices__list--dropdown .choices__item--selectable.is-highlighted,#newsletter-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--secondary)}#login-form .choices__list--dropdown,#login-form .choices__list[aria-expanded],#signin-form .choices__list--dropdown,#signin-form .choices__list[aria-expanded],#checkout-form .choices__list--dropdown,#checkout-form .choices__list[aria-expanded],#recover-password .choices__list--dropdown,#recover-password .choices__list[aria-expanded],#voucher-form .choices__list--dropdown,#voucher-form .choices__list[aria-expanded],#newsletter-form .choices__list--dropdown,#newsletter-form .choices__list[aria-expanded]{background-color:var(--background-body)}@media screen and (min-width: 992px){#login-form,#signin-form,#checkout-form,#recover-password,#voucher-form,#newsletter-form{padding:24px 140px 0 35px}}#login-form .forgot-psw,#signin-form .forgot-psw,#checkout-form .forgot-psw,#recover-password .forgot-psw,#voucher-form .forgot-psw,#newsletter-form .forgot-psw{text-decoration:underline;text-underline-offset:4px}#login-form .btn-fluo,#signin-form .btn-fluo,#checkout-form .btn-fluo,#recover-password .btn-fluo,#voucher-form .btn-fluo,#newsletter-form .btn-fluo{width:97px;height:40px;font-size:16px;font-family:var(--flexa-500);align-items:center;margin:24px 0}#language{margin:0}#signin-form h2,#newsletter-form h2{margin-bottom:32px}#signin-form input,#newsletter-form input{margin-bottom:18px}#signin-form+.switch-form,#newsletter-form+.switch-form{display:flex;justify-content:flex-start}@media screen and (min-width: 992px){#signin-form,#newsletter-form{padding:12px 0 24px 35px}#signin-form+.switch-form,#newsletter-form+.switch-form{justify-content:flex-end}}#signin-form .optional,#newsletter-form .optional{padding:20px 0 32px}#signin-form .choices__input--cloned,#newsletter-form .choices__input--cloned{display:none}#signin-form .choices__list--multiple .choices__item,#newsletter-form .choices__list--multiple .choices__item{max-width:115px;max-height:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:12px;position:relative;margin-bottom:0;background-color:var(--primary);color:var(--yellow);border:1px solid var(--yellow)}#signin-form .choices[data-type*=select-multiple] .choices__button,#signin-form .choices[data-type*=text] .choices__button,#newsletter-form .choices[data-type*=select-multiple] .choices__button,#newsletter-form .choices[data-type*=text] .choices__button{position:absolute;right:6px;top:6px;background-color:var(--primary)}#signin-form .choices__list--multiple,#newsletter-form .choices__list--multiple{display:flex}@media screen and (min-width: 992px){#newsletter-form{padding:12px}}.switch-form{padding:20px 0 40px 22px}@media screen and (min-width: 992px){.switch-form{padding:20px 0 40px 35px}}.switch-form a{margin-left:6px}.switch-form a.go-to-login{color:var(--purple)}.switch-form a.go-to-signin{color:var(--yellow)}._home_news,._farout_news{background-color:var(--home-news-bg)}._home_news h2,._farout_news h2{padding:27px 0 32px;font-size:32px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){._home_news h2,._farout_news h2{padding:74px 0 44px;font-size:42px}}._home_evidence span.section-top-title{font-size:21px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){._home_evidence span.section-top-title{font-size:42px}}._farout_news{background-color:var(--wine);color:var(--white)}@media screen and (min-width: 992px){._farout_news h2{padding:30px 0;font-size:54px}}._farout_news .icon-arrow::before{color:var(--white)}.flash{animation-name:flash;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.buro-section{padding-top:30px}@media screen and (min-width: 992px){.buro-section{padding-top:60px}}#fascia-oraria{margin:auto;overflow-x:hidden;flex-wrap:wrap}.time-selector{padding-inline:0}.bg-selector{background-color:var(--hourSelector-bg)}@media screen and (min-width: 992px){.bg-selector{padding:20px}}.selettore-orario{overflow-x:hidden}.fascia{position:relative;padding:5px 5px;margin-block:5px;font-size:16px;font-weight:500;font-family:var(--flexa-500);cursor:pointer;-webkit-user-select:none;user-select:none;aspect-ratio:1;width:60px;height:48px;opacity:1;display:flex;align-items:center;justify-content:center;margin-inline:1.1%}.fascia.time-off{opacity:.2}.fascia.selezionata:not(.start)::before{content:"";position:absolute;background:var(--white);top:0;z-index:-7;bottom:0;right:54px;left:-50px}.fascia.selezionata{background-color:var(--white);color:var(--primary)}.fascia.selezionata:hover,.fascia.selezionata.edge-time{background-color:var(--primary);color:var(--yellow);transition:all .2s linear}h1+p{font-family:var(--flexa-300);font-size:14px}.main-calendar{background-color:var(--primary)}.calendar{overflow-x:hidden;margin:10px 0 20px}@media screen and (min-width: 992px){.calendar{margin:15px 0 30px}}.week-number{border-top:1px solid var(--yellow)}.price::after{content:"€";display:block;position:absolute;right:-10px;top:-1px;font-size:14px}@media screen and (min-width: 992px){.price{font-size:36px}}.swiper-slide-active .day{background-color:var(--primary);color:var(--yellow)}.rooms-card figure{margin-bottom:33px}@media screen and (min-width: 992px){.rooms-card figure{margin-bottom:0}}.rooms-card .room,.rooms-card .time{margin:0;font-style:normal;font-family:var(--flexa-500)}.rooms-card .time+p{font-size:14px;font-style:normal;font-family:var(--flexa-300)}.rooms-card .price{font-size:26px;font-family:var(--flexa-700);position:relative;margin-right:10px}.rooms-card .icons-box i{display:flex;margin-right:8px}.rooms-card .icons-box span{font-size:16px;font-style:normal;font-family:var(--flexa-400)}@media screen and (min-width: 992px){.rooms-card .icons-box{flex-direction:column;height:100%;justify-content:space-evenly;padding-left:12px}}@media screen and (min-width: 992px){.rooms-card{font-size:36px;padding-bottom:80px}}.room-services{margin-bottom:16px;display:flex;align-items:center}@media screen and (min-width: 992px){.room-services{margin-bottom:0}}h2.buro-booking{font-size:32px;font-family:var(--flexa-500)}.detail-price{font-size:13px;font-family:var(--flexa-300);justify-content:flex-end;margin-bottom:33px}@media screen and (min-width: 992px){.detail-price{padding-bottom:20px;margin-bottom:48px}}.detail-price>.col{position:relative;text-align:right}@media screen and (min-width: 992px){.detail-price>.col:after{position:absolute;left:12px;right:12px;display:block;content:"";height:1px;background-color:var(--primary);bottom:-20px}}.room-info{padding-top:24px;align-items:baseline;justify-content:space-between}@media screen and (min-width: 992px){.room-info{padding-top:48px}}.buro-content{position:relative}#cart{transition:all .4s cubic-bezier(0.1, 0.26, 0.58, 1);margin-top:16px;background-color:var(--white);margin-inline:16px;left:0;right:0;position:sticky;z-index:3;bottom:16px}#cart article{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--cart-element-border)}#cart article:last-of-type{border-bottom:none}#cart .collapsing{-webkit-transition:none;transition:none;display:none}#cart .accordion-button{cursor:pointer;font-size:32px;font-family:var(--flexa-500);background-color:var(--white);border-radius:0}#cart .accordion-button::after{font-size:16px;margin-block:auto;margin-bottom:8px;content:"";font-family:var(--icons);transform:rotate(-90deg);background-image:none;border:1px solid var(--primary);border-radius:0;width:34px;height:34px;text-align:center;vertical-align:middle;padding-left:0px;padding-top:4px}#cart .accordion-button:not(.collapsed){box-shadow:none;color:var(--primary)}#cart .accordion-button:not(.collapsed)::after{transform:rotate(90deg)}#cart .accordion-button:focus{box-shadow:none}#cart .accordion-item{box-shadow:0px 4px 44px 0px var(--cart-box);position:relative;background-color:var(--white)}#cart #cart-content{padding-block:20px;background-color:var(--white);border-radius:0}#cart .cart-info{align-items:baseline}#cart .cart-head{font-size:24px;font-family:var(--flexa-700)}#cart .price{position:relative;font-size:24px;font-family:var(--flexa-700);margin-right:10px}#cart .room{font-size:16px;display:inline-block;margin-right:8px;font-family:var(--flexa-500)}#cart .room::after{display:inline-block;content:"|";position:relative;right:-7px}#cart .time{font-family:var(--flexa-500);font-size:16px}#cart .delete-room{margin-top:20px;line-height:1;font-family:var(--flexa-300);padding:6px 16px;background-color:var(--primary);color:var(--white)}#cart .delete-room .icon-trash{color:var(--white);font-size:14px}#cart .voucher-verified-container .icon-trash::before{width:26px;height:24px;background:var(--home-news-bg)}#cart .resume{padding-top:20px;margin-top:28px;border-top:1px solid var(--primary);padding-bottom:20px}#cart .resume a.voucher{font-size:14px;font-family:var(--flexa-300)}#cart .resume a.voucher+.dropdown-menu{background-color:var(--white);margin-top:36px !important;border:none}#cart .resume a.voucher+.dropdown-menu input{border:1px solid rgba(60,60,59,.2);padding-left:8px;background-color:var(--white);height:28px}#cart .resume #voucher-verify .icon-arrow::before{font-size:18px;background:var(--primary);color:var(--yellow);padding:3px;width:28px;height:26px;line-height:1;vertical-align:top;border:1px solid #000;margin-top:0}#cart .resume .total-abstract{font-size:14px;font-family:var(--flexa-700)}#cart .resume .total{padding-top:10px;font-family:var(--flexa-700);font-size:28px}#cart .resume .old-price-col{position:relative}#cart .resume .old-price{position:absolute;right:13px;top:-19px;font-size:16px;text-decoration:line-through}#cart .resume .old-price::after{font-size:10px}#cart .resume .voucher-name{padding-right:30px;position:relative}#cart .resume .voucher-name::after{background-image:url(../assets/icons/icon-check-black.svg);background-color:var(--yellow);background-repeat:no-repeat;background-position:center;background-size:16px;content:"";display:block;position:absolute;height:26px;right:0;top:-5px;width:26px}#cart .cta{margin-top:30px}#cart .content{max-height:calc(100vh - 500px);overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 992px){#cart{margin-inline:0;position:fixed;left:auto;right:0;bottom:auto;top:50%;transform:translateY(-50%)}#cart .accordion-button{font-size:32px;font-family:var(--flexa-500);align-content:center;flex-direction:row-reverse;width:86px;min-height:500px;max-height:calc(100vh - 200px);writing-mode:vertical-lr;transform:rotate(180deg);display:flex;justify-content:center;padding:0}#cart .accordion-button::after{padding-top:0;padding-left:3px;margin-bottom:30px;transform:rotate(0deg)}#cart .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}#cart #cart-content{padding-block:40px;box-shadow:0px 4px 44px 0px var(--cart-box);min-height:500px;max-height:640px;padding-left:86px;position:absolute;width:531px;right:44px}#cart #cart-content.show{transform:translateY(-50%);top:50%;position:absolute;right:0px}#cart #cart-content.show+.accordion-header{position:absolute;left:-530px;top:50%;transform:translateY(-50%)}#cart .accordion-item{min-height:500px;max-height:calc(100vh - 200px)}#cart .price{font-size:28px}#cart .cart-head{font-size:32px}#cart .resume .total{font-size:38px}#cart .room,#cart .time{font-size:22px}#cart .content{padding-right:8px;max-height:260px}#cart ::-webkit-scrollbar{padding:10px 0;width:6px}#cart ::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:15px 0}#cart ::-webkit-scrollbar-thumb{background:var(--primary)}#cart ::-webkit-scrollbar-thumb:hover{background:#555}}.book-info{align-items:baseline;margin:22px -12px;display:flex}.book-info .room,.book-info .time{font-size:20px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){.book-info{margin:22px -12px 42px}.book-info .room,.book-info .time{font-size:32px}}.book-info span.time::after{display:inline-block;content:"|";position:relative;right:-7px}.book-info span.time:last-of-type::after{content:none}.book-info .price{margin-right:12px;position:relative;display:block;font-size:26px;font-style:normal;font-family:var(--flexa-700)}@media screen and (min-width: 992px){.book-info .price{font-size:36px}}.info-icons-box i[class*=icon-]::before{font-size:16px}.info-icons-box .room-services{margin-bottom:16px}.info-icons-box .i-tables{width:26px}.booking-card{padding-bottom:40px;margin-bottom:36px;border-bottom:1px solid var(--primary)}.booking-card figure,.booking-card img{margin:0;height:100%;width:100%;object-fit:cover}@media screen and (min-width: 992px){.booking-card{margin-bottom:72px}}#checkout-form .select-inputs{justify-content:start}#checkout-form .choices{margin-bottom:0}.checkout-section{padding-top:22px}@media screen and (min-width: 992px){.checkout-section{padding-top:42px}}.remaining-time{margin:24px 0;line-height:1;display:flex;font-size:16px;font-family:var(--flexa-400);background-color:var(--primary);color:var(--home-news-bg);padding:19px 26px}@media screen and (min-width: 576px){.remaining-time{margin:0}}@media screen and (min-width: 992px){.remaining-time{align-items:center}}.time-left .hour{font-size:18px;font-family:var(--flexa-700);position:relative}.time-left .hour::after{display:inline-block;content:":";position:relative;right:-2px}.time-left .seconds{font-size:18px;font-family:var(--flexa-700)}@media screen and (min-width: 992px){.time-left .seconds,.time-left .hour{font-size:28px}}#cartmenu{background-color:var(--white);position:sticky;bottom:0}#cartmenu .accordion-button{height:35px;background-color:rgba(0,0,0,0)}#cartmenu .accordion-button::after{font-size:16px;margin-block:auto;margin-bottom:8px;content:"";font-family:var(--icons);background-image:none;border:1px solid var(--primary);border-radius:100%;width:34px;height:34px;text-align:center;vertical-align:middle;padding-left:0px;padding-top:4px;transform:rotate(-90deg)}#cartmenu .accordion-button:not(.collapsed){color:var(--primary);background-color:rgba(0,0,0,0);box-shadow:none}#cartmenu .accordion-button:not(.collapsed)::after{transform:rotate(90deg)}#cartmenu .accordion-button:focus{border-color:none;box-shadow:none}@media screen and (min-width: 992px){#cartmenu{top:0;bottom:auto}#cartmenu .collapse:not(.show){display:block !important}}#checkout-form{padding:0;padding-bottom:50px}#checkout-form input[type=checkbox]{cursor:pointer;appearance:unset;width:28px;height:28px;border-radius:4px}#checkout-form input[type=checkbox]:checked{background-image:url(../assets/icons/icon-check.svg);background-color:var(--green-fluo);background-repeat:no-repeat;background-position:center;background-size:20px}#checkout-form span.privacy{font-size:14px;font-family:var(--flexa-400)}#checkout-form a.privacy{font-size:14px;font-family:var(--flexa-300)}#checkout-form .invalid-feedback{bottom:6px}.side-checkout h2{font-family:var(--flexa-500);margin-top:24px}@media screen and (min-width: 992px){.side-checkout h2{margin-top:36px}}.side-checkout .cart-body{background-color:var(--white);box-shadow:0px 4px 44px 0px rgba(0,0,0,.16);border-radius:0;padding:25px;margin:24px 0}@media screen and (min-width: 992px){.side-checkout .cart-body{padding:50px;margin:36px 0;background-color:var(--cart-bg-checkout)}}@media screen and (min-width: 1500px){.side-checkout .cart-body{max-width:500px;margin-left:auto}}.side-checkout article{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--cart-element-border)}.side-checkout article:last-of-type{border-bottom:none}.side-checkout .cart-info{align-items:baseline}.side-checkout .cart-head{font-size:24px;font-family:var(--flexa-700)}.side-checkout .price{position:relative;font-size:24px;font-family:var(--flexa-700);margin-right:10px}.side-checkout .room{font-size:16px;display:inline-block;margin-right:8px;font-family:var(--flexa-500)}.side-checkout .room::after{display:inline-block;content:"|";position:relative;right:-7px}.side-checkout .time{font-family:var(--flexa-500);font-size:16px}.side-checkout .delete-room{margin-top:20px;line-height:1;font-family:var(--flexa-300);padding:6px 16px;background-color:var(--primary);color:var(--white)}.side-checkout .delete-room .icon-trash{color:var(--white);font-size:14px}.side-checkout .resume{padding-top:20px;margin-top:28px;border-top:1px solid var(--primary);padding-bottom:20px}.side-checkout .resume a.voucher{font-size:14px;font-family:var(--flexa-300)}.side-checkout .resume .total-abstract{font-size:14px;font-family:var(--flexa-700)}.side-checkout .resume .total{padding-top:10px;font-family:var(--flexa-700);font-size:28px}@media screen and (min-width: 992px){.side-checkout .price{font-size:28px}.side-checkout .cart-head{font-size:32px}.side-checkout .resume .total{font-size:38px}.side-checkout .room,.side-checkout .time{font-size:22px}.side-checkout ::-webkit-scrollbar{padding:10px 0;width:6px}.side-checkout ::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:15px 0}.side-checkout ::-webkit-scrollbar-thumb{background:var(--primary)}.side-checkout ::-webkit-scrollbar-thumb:hover{background:#555}}.switch-field{display:flex;margin:21px 0;overflow:hidden}@media screen and (min-width: 992px){.switch-field{margin:24px 0}}.switch-field input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{display:flex;align-items:center;justify-content:center;min-width:125px;max-width:300px;width:100%;height:39px;font-size:22px;font-family:var(--flexa-400);background-color:rgba(0,0,0,0);color:var(--primary);line-height:1;text-align:center;padding:8px 16px;border:1px solid var(--primary);transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:var(--primary);color:var(--yellow);box-shadow:none}.switch-field label:first-of-type{border-radius:0}.switch-field label:last-of-type{border-radius:0}.profile-section{padding:32px 0 16px}@media screen and (min-width: 992px){.profile-section{padding:100px 0 62px}}#profile-data .date-email,#booking-data .date-email{margin-bottom:20px}#profile-data .delete-room,#booking-data .delete-room{margin-top:20px;line-height:1;font-family:var(--flexa-300);padding:12px 24px;background-color:var(--primary);color:var(--white)}#profile-data .delete-room .icon-trash,#booking-data .delete-room .icon-trash{color:var(--white);font-size:14px}#profile-data ::-webkit-scrollbar,#booking-data ::-webkit-scrollbar{padding:10px 0;width:6px;height:6px}#profile-data ::-webkit-scrollbar-track,#booking-data ::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:15px 0}#profile-data ::-webkit-scrollbar-thumb,#booking-data ::-webkit-scrollbar-thumb{background:var(--primary)}#profile-data ::-webkit-scrollbar-thumb:hover,#booking-data ::-webkit-scrollbar-thumb:hover{background:#555}#sideMenu{width:100%;margin:0 auto;background-color:var(--white);bottom:0}#sideMenu .accordion-item{background-color:var(--home-news-bg)}#sideMenu .accordion-item,#sideMenu .accordion-body{border-radius:0;display:flex;flex-direction:column;align-items:self-start}#sideMenu .accordion-header{justify-content:space-between;width:100%;margin:0 auto}#sideMenu .accordion-button{width:auto;height:35px;background-color:rgba(0,0,0,0)}#sideMenu .accordion-button::after{font-size:16px;margin-block:auto;margin-bottom:8px;content:"";font-family:var(--icons);background-image:none;border:1px solid var(--primary);border-radius:100%;width:34px;height:34px;text-align:center;vertical-align:middle;padding-left:0px;padding-top:4px;transform:rotate(90deg)}#sideMenu .accordion-button:not(.collapsed){color:var(--primary);background-color:rgba(0,0,0,0);box-shadow:none}#sideMenu .accordion-button:not(.collapsed)::after{transform:rotate(-90deg)}#sideMenu .accordion-button:focus{border-color:none;box-shadow:none}@media screen and (min-width: 992px){#sideMenu{position:sticky;top:0;bottom:auto}#sideMenu .collapse:not(.show){display:block !important}}#menuOptionone{margin:auto;text-align:center}@media screen and (min-width: 992px){#menuOptionone{margin:0;text-align:left}}.selection{padding-block:16px;margin-bottom:30px;background-color:var(--home-news-bg);display:flex}.selection .selection-wrap{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap}.selection .profile-btn{font-size:22px;max-width:200px}.selection .profile-btn.active{margin-right:16px}.selection .profile-btn:not(.active){padding:16px}@media screen and (min-width: 992px){.selection{top:8px;height:420px;padding:50px 42px;position:sticky;z-index:3}.selection .selection-wrap{padding:0;height:auto;flex-direction:column}.selection .profile-btn{font-size:28px;max-width:300px;padding:8px 20px}}#personal-data,#change-password,#cf-main{margin-bottom:100px}#personal-data h2,#change-password h2,#cf-main h2{font-family:var(--flexa-500)}#personal-data .form-inputs,#change-password .form-inputs,#cf-main .form-inputs{margin-bottom:60px;display:flex;flex-direction:column}#personal-data label,#change-password label,#cf-main label{font-family:var(--flexa-400);font-size:14px}#personal-data input:not([type=submit]),#change-password input:not([type=submit]),#cf-main input:not([type=submit]){background-color:rgba(0,0,0,0);height:35px;border:0;border-bottom:1px solid var(--primary)}#personal-data :focus-visible,#change-password :focus-visible,#cf-main :focus-visible{outline:none}#personal-data button,#change-password button,#cf-main button{width:82px;height:40px;font-size:16px;font-family:var(--flexa-500);border:1px solid var(--primary)}#personal-data .btn-reset,#change-password .btn-reset,#cf-main .btn-reset{background-color:rgba(0,0,0,0)}#personal-data .old-password,#change-password .old-password,#cf-main .old-password{position:relative}#personal-data #old-password,#change-password #old-password,#cf-main #old-password{padding-right:30px}#personal-data .icon-eye,#change-password .icon-eye,#cf-main .icon-eye{position:absolute;right:13px;bottom:5px;cursor:pointer}body.page-template-membership .swiper h3{font-size:22px}@media screen and (min-width: 992px){body.page-template-membership .swiper h3{font-size:24px}}body.page-template-membership .swiper .xtag-pill:first-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.calendar .past-day *{color:var(--calendar-color) !important}.calendar .long-week-day,.calendar .long-month{font-family:var(--flexa-400);font-size:22px;display:none}.calendar .short-month,.calendar .short-week-day{font-size:22px}.calendar .day-number{font-size:32px;font-family:var(--flexa-700)}@media screen and (min-width: 992px){.calendar .day-number{font-size:48px}}.calendar .long-week-day,.calendar .short-week-day{border-bottom:1px solid var(--primary)}@media screen and (min-width: 992px){.calendar .long-week-day,.calendar .long-month,.calendar .short-month,.calendar .short-week-day{font-size:28px}}.calendar .swiper-agenda,.calendar .swiper-months{z-index:0;align-items:center;justify-content:center}.calendar .swiper-agenda .swiper-scrollbar-day,.calendar .swiper-agenda .swiper-scrollbar-month,.calendar .swiper-months .swiper-scrollbar-day,.calendar .swiper-months .swiper-scrollbar-month{display:none}@media screen and (min-width: 992px){.calendar .swiper-agenda .swiper-scrollbar-day,.calendar .swiper-agenda .swiper-scrollbar-month,.calendar .swiper-months .swiper-scrollbar-day,.calendar .swiper-months .swiper-scrollbar-month{display:block;bottom:0;height:13px;position:relative;background-color:rgba(60,60,60,.4196078431)}.calendar .swiper-agenda .swiper-scrollbar-day .swiper-scrollbar-drag,.calendar .swiper-agenda .swiper-scrollbar-month .swiper-scrollbar-drag,.calendar .swiper-months .swiper-scrollbar-day .swiper-scrollbar-drag,.calendar .swiper-months .swiper-scrollbar-month .swiper-scrollbar-drag{background:var(--primary);border-radius:0}}.calendar .swiper-agenda .swiper-button-next,.calendar .swiper-agenda .swiper-button-prev,.calendar .swiper-months .swiper-button-next,.calendar .swiper-months .swiper-button-prev{display:none;right:0;background:var(--background-body);height:-webkit-fill-available;top:0}.calendar .swiper-agenda .swiper-button-next::after,.calendar .swiper-agenda .swiper-button-prev::after,.calendar .swiper-months .swiper-button-next::after,.calendar .swiper-months .swiper-button-prev::after{color:var(--primary);font-family:"fontello";content:""}.calendar .swiper-agenda .swiper-button-next.swiper-button-disabled,.calendar .swiper-agenda .swiper-button-prev.swiper-button-disabled,.calendar .swiper-months .swiper-button-next.swiper-button-disabled,.calendar .swiper-months .swiper-button-prev.swiper-button-disabled{opacity:1}.calendar .swiper-agenda .swiper-button-next.swiper-button-disabled::after,.calendar .swiper-agenda .swiper-button-prev.swiper-button-disabled::after,.calendar .swiper-months .swiper-button-next.swiper-button-disabled::after,.calendar .swiper-months .swiper-button-prev.swiper-button-disabled::after{opacity:.35}@media screen and (min-width: 992px){.calendar .swiper-agenda .swiper-button-next,.calendar .swiper-agenda .swiper-button-prev,.calendar .swiper-months .swiper-button-next,.calendar .swiper-months .swiper-button-prev{display:flex;width:64px}.calendar .swiper-agenda .swiper-button-next::after,.calendar .swiper-agenda .swiper-button-prev::after,.calendar .swiper-months .swiper-button-next::after,.calendar .swiper-months .swiper-button-prev::after{font-size:32px}}@media screen and (min-width: 1440px){.calendar .swiper-agenda .swiper-button-next,.calendar .swiper-agenda .swiper-button-prev,.calendar .swiper-months .swiper-button-next,.calendar .swiper-months .swiper-button-prev{width:104px}.calendar .swiper-agenda .swiper-button-next::after,.calendar .swiper-agenda .swiper-button-prev::after,.calendar .swiper-months .swiper-button-next::after,.calendar .swiper-months .swiper-button-prev::after{font-size:40px}}.calendar .swiper-agenda .swiper-button-prev,.calendar .swiper-months .swiper-button-prev{left:0}.calendar .swiper-agenda .swiper-button-prev::after,.calendar .swiper-months .swiper-button-prev::after{transform:rotate(180deg);font-family:"fontello";content:""}.calendar .swiper-agenda .swiper-slide,.calendar .swiper-months .swiper-slide{width:115px;background-color:var(--calendar-bg);width:-moz-fit-content;width:fit-content}.calendar .swiper-agenda .swiper-slide.active-date,.calendar .swiper-months .swiper-slide.active-date{background-color:var(--primary)}.calendar .swiper-months .agenda-calendar{padding:30px 20px}.calendar .agenda-calendar{display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;padding:30px 20px;position:relative}.calendar .agenda-calendar .col-12{position:relative}.calendar .agenda-calendar button.button{border:none}.calendar .agenda-calendar button.button.is-checked{background-color:var(--primary)}.calendar .agenda-calendar button.button.is-checked~*{position:relative;color:var(--yellow)}.calendar .agenda-calendar button.button.is-checked~.short-month,.calendar .agenda-calendar button.button.is-checked~.short-week-day{display:none}.calendar .agenda-calendar button.button.is-checked~.long-week-day,.calendar .agenda-calendar button.button.is-checked~.long-month{display:flex;color:var(--yellow)}.calendar .agenda-calendar button.button.is-checked~.long-month{padding-inline:40px}.calendar .agenda-calendar button.button.is-checked~.long-week-day,.calendar .agenda-calendar button.button.is-checked~.short-week-day{border-bottom:1px solid var(--yellow)}.calendar .switch-field{margin:21px 0}.calendar .switch-field label{font-size:16px;min-width:max-content}@media screen and (min-width: 992px){.calendar .switch-field{margin:0}.calendar .switch-field label{padding-inline:50px;font-size:24px}}.calendar .element-item{background-color:var(--background-body);width:100%}.calendar .accordion-item{background-color:var(--background-body);margin-bottom:60px;border-radius:0}.calendar .accordion-body{background-color:var(--background-body);padding-inline:0}.calendar .accordion-body a.btn-fluo-ol{color:var(--yellow);font-size:16px;font-weight:var(--flexa-500);padding:8px 20px;width:auto;display:inline}.calendar .accordion-header{border-bottom:1px solid var(--primary)}.calendar .accordion-button{background-color:var(--background-body);text-transform:uppercase;align-content:center;display:flex;justify-content:center;padding:0;padding-bottom:16px}.calendar .accordion-button h3{font-family:var(--flexa-400);font-size:20px}.calendar .accordion-button::after{margin-block:auto;display:flex;align-items:center;justify-content:center;content:"";font-family:var(--icons);transform:rotate(0deg);background-image:none;color:var(--yellow);background-color:var(--primary);border:1px solid var(--primary);width:32px;height:32px;text-align:center;vertical-align:middle}.calendar .accordion-button:not(.collapsed){color:var(--primary);box-shadow:none}.calendar .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.calendar .accordion-button:focus{box-shadow:none}.agenda-content ::-webkit-scrollbar{padding:10px 0;width:6px;height:6px}.agenda-content ::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:15px 0}.agenda-content ::-webkit-scrollbar-thumb{background:var(--primary)}.agenda-content ::-webkit-scrollbar-thumb:hover{background:#555}.agenda-content .day,.agenda-content .time,.agenda-content .room{font-family:var(--flexa-400);font-size:20px}.agenda-content .day,.agenda-content .time{margin-right:8px}.agenda-content .day::after,.agenda-content .time::after{display:inline-block;content:"|";position:relative;right:-7px}.agenda-content .time::after{content:""}.agenda-content .room{font-size:18px}.agenda-content .north-est::before,.agenda-content .south-est::before{font-size:18px}.agenda-content .accordion-item{background-color:var(--background-body);margin-bottom:60px;border-radius:0}.agenda-content .accordion-body{background-color:var(--background-body);padding-inline:0}.agenda-content .accordion-body a.btn-fluo-ol{color:var(--yellow);font-size:16px;font-weight:var(--flexa-500);padding:8px 20px;width:auto;display:inline}.agenda-content .accordion-header{border-bottom:0px solid var(--primary)}.agenda-content .accordion-header h3 a{font-size:28px;font-family:var(--flexa-600)}@media screen and (min-width: 992px){.agenda-content .accordion-header h3 a{font-size:32px}}.agenda-content .accordion-button{background-color:var(--background-body);text-transform:uppercase;align-content:center;display:flex;justify-content:center;padding:0;padding-bottom:24px}.agenda-content .accordion-button h3{font-family:var(--flexa-400);font-size:20px;margin-bottom:0;padding-right:40px}@media screen and (min-width: 992px){.agenda-content .accordion-button h3{padding-right:calc(var(--bs-gutter-x)*.5)}}.agenda-content .accordion-button::after{margin-block:auto;display:flex;align-items:center;justify-content:center;content:"";font-family:var(--icons);transform:rotate(0deg);background-image:none;color:var(--primary);background:none;border:0;width:32px;min-height:21px;height:auto;text-align:center;vertical-align:middle;position:absolute;top:0;right:0}@media screen and (min-width: 992px){.agenda-content .accordion-button::after{position:static}}.agenda-content .accordion-button:not(.collapsed){color:var(--primary);box-shadow:none}.agenda-content .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.agenda-content .accordion-button:focus{box-shadow:none}.agenda-content .accordion-footer{border-bottom:4px solid var(--primary)}.agenda-section{padding:32px 0 16px}@media screen and (min-width: 992px){.agenda-section{padding:0}}h2.agenda-booking{font-size:32px;font-family:var(--flexa-500);padding-top:2rem}@media screen and (min-width: 992px){h2.agenda-booking{padding-top:1rem;font-size:28px}}.filters-wrap{margin-bottom:30px;display:flex;overflow-x:auto}.filters-wrap .filters-button-group{margin-bottom:32px;padding:15px 0;height:40px;justify-content:flex-start;align-items:flex-start;display:inline-flex;flex-direction:row;flex-wrap:nowrap;padding-left:12px}.filters-wrap .filters-button-group .profile-btn{border:1px solid var(--primary);min-width:max-content;margin-right:28px;font-family:var(--flexa-400);font-size:14px}@media screen and (min-width: 992px){.filters-wrap .filters-button-group{padding:45px 0;margin-bottom:16px}}#agendaAccordion .text-end{margin-top:20px}.design-hero{margin-top:88px}.design-hero img{object-fit:cover;width:100%;-webkit-aspect-ratio:16/9;aspect-ratio:16/9}@media screen and (min-width: 992px){.design-hero{margin-top:104px}}.swiper-design{background-color:var(--yellow)}.design-abstract{padding:45px 0 60px}.design-abstract .abstract-big{color:var(--primary);font-family:var(--font-500);font-size:32px;line-height:1.2}@media screen and (min-width: 992px){.design-abstract{padding:90px 0 150px}.design-abstract .abstract-big{font-size:54px}}.design-abstract h1~p{margin-top:40px;font-size:18px;font-family:var(--flexa-300)}@media screen and (min-width: 992px){.design-abstract h1~p{font-size:24px}}#design-week .abstract p{color:var(--primary);font-family:var(--flexa-300);font-size:18px;margin-bottom:20px}@media screen and (min-width: 992px){#design-week .abstract p{margin-bottom:40px;font-size:24px}}#design-week .abstract p:first-of-type{font-size:20px}@media screen and (min-width: 992px){#design-week .abstract p:first-of-type{font-size:32px}}#design-week .abstract a{text-decoration:underline}#design-week .info{padding-bottom:20px}#design-week .info a{margin:0;color:var(--primary-disabled);font-family:var(--flexa-300);font-size:20px;text-transform:uppercase;display:block}@media screen and (min-width: 992px){#design-week .info a{font-size:30px}}@media screen and (min-width: 992px){#design-week .info{padding-bottom:40px}}#design-week .links{display:flex;flex-direction:column}#design-week .links a{color:#3c3c3b;font-family:var(--flexa-300);font-size:16px;text-transform:uppercase}@media screen and (min-width: 992px){#design-week .links a{font-size:20px}}#design-week .box figure{position:relative;margin:0}#design-week .box figure img{width:100%;height:100%;-webkit-aspect-ratio:1;aspect-ratio:1}#design-week .box figcaption{margin-bottom:30px}#design-program .accordion-body,#design-observatory .accordion-body{padding-bottom:0}@media screen and (min-width: 992px){#design-press .left-side{border-right:4px solid var(--primary)}}@media screen and (min-width: 992px){#design-press .right-side{padding-left:100px}}#design-press .contact-box{margin-bottom:30px;display:flex;flex-direction:column}#design-press .contact-box p{margin:0;font-size:20px}#design-press .contact-box a{font-size:16px;margin-bottom:8px}#design-press .contact-box img{width:28px;margin-right:12px}@media screen and (min-width: 992px){#design-press .contact-box{margin-bottom:48px}#design-press .contact-box a{font-size:24px}#design-press .contact-box p{font-size:24px}}#design-press h3,#design-press h3+p{color:var(--primary);font-family:var(--flexa-300);font-size:24px;margin-bottom:0;padding-bottom:30px}@media screen and (min-width: 992px){#design-press h3,#design-press h3+p{padding-bottom:54px}}#design-press p{font-family:var(--flexa-300);font-size:24px}#design-accordion .accordion-item{background-color:var(--light-yellow);border-radius:0;border-top:4px solid var(--primary)}#design-accordion .accordion-body{background-color:var(--light-yellow);padding-inline:0}#design-accordion .accordion-body a.btn-fluo-ol{color:var(--yellow);font-size:16px;font-weight:var(--flexa-500);padding:8px 20px;width:auto;display:inline}#design-accordion .accordion-button,#design-accordion h3.mid-title{background-color:var(--light-yellow);text-transform:uppercase;align-content:center;display:flex;padding:30px 0;font-family:var(--flexa-900);font-size:28px;margin-bottom:0;padding-right:40px}@media screen and (min-width: 992px){#design-accordion .accordion-button,#design-accordion h3.mid-title{font-size:46px;padding-right:calc(var(--bs-gutter-x)*.5)}}#design-accordion .accordion-button:not(h3)::after,#design-accordion h3.mid-title:not(h3)::after{margin-block:auto;display:flex;align-items:center;justify-content:center;content:"";font-family:var(--icons);transform:rotate(315deg);background-image:none;color:var(--primary);width:31px;height:38px;font-size:30px;text-align:center;vertical-align:middle;position:relative;right:-40px}@media screen and (min-width: 992px){#design-accordion .accordion-button:not(h3)::after,#design-accordion h3.mid-title:not(h3)::after{position:static;width:39px;height:48px;font-size:38px}}#design-accordion .accordion-button:not(.collapsed),#design-accordion h3.mid-title:not(.collapsed){box-shadow:none}#design-accordion .accordion-button:not(.collapsed)::after,#design-accordion h3.mid-title:not(.collapsed)::after{transform:rotate(135deg)}#design-accordion .accordion-button:focus,#design-accordion h3.mid-title:focus{box-shadow:none}#design-accordion .accordion-disabled{pointer-events:none;color:var(--primary-disabled)}#design-accordion .accordion-disabled::after{color:var(--primary-disabled)}.glance{background-color:var(--primary)}.glance h2{padding:30px 0;font-family:var(--flexa-900);font-size:28px;color:var(--light-yellow);margin-bottom:0}@media screen and (min-width: 992px){.glance h2{padding:60px 0;font-size:46px}}.swiper-wwd-gallery{border-bottom:14px solid var(--primary)}@media screen and (min-width: 992px){.swiper-wwd-gallery{border-bottom:28px solid var(--primary)}.partners-carousel.wwd{padding-block:35px}.partners-carousel.wwd .swiper-partners{margin:20px 0}.partners-carousel.wwd span.partners-title{margin-top:60px}}.page-template-base-wewilldesign .cpm_accordion .accordion-body>*{background-color:inherit}#payment-form{min-width:30vw;margin:auto;align-self:center;box-shadow:0px 0px 0px .5px rgba(50,50,93,.1),0px 2px 5px 0px rgba(50,50,93,.1),0px 1px 1.5px 0px rgba(0,0,0,.07);border-radius:7px;padding:40px}#payment-form .hidden{display:none}#payment-form #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-form #payment-element{margin-bottom:24px}#payment-form button{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0px 4px 5.5px 0px rgba(0,0,0,.07);width:100%}#payment-form button:hover{filter:contrast(115%)}#payment-form button:disabled{opacity:.5;cursor:default}#payment-form .spinner,#payment-form .spinner:before,#payment-form .spinner:after{border-radius:50%}#payment-form .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0px auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#payment-form .spinner:before,#payment-form .spinner:after{position:absolute;content:""}#payment-form .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}#payment-form .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 600px){#payment-form{width:80vw;min-width:initial}}@media(min-width: 576px){#stripeModal .modal-dialog{max-width:max-content !important}}.member-title-section{margin-top:88px}.member-title-section h1{margin:28px 0 22px;font-family:var(--flexa-500)}.member-title-section p.h1{margin-bottom:22px;font-family:var(--flexa-400)}@media screen and (min-width: 992px){.member-title-section{margin-top:104px}.member-title-section h1{margin:52px 0}.member-title-section p.h1{margin-bottom:52px}}.membership-abstract,.img-text-btn{overflow-x:hidden}.membership-abstract p,.img-text-btn p{font-size:16px;font-family:var(--flexa-300)}.membership-abstract .bg-matrix-install,.img-text-btn .bg-matrix-install{padding:60px 35px}.membership-abstract figure,.img-text-btn figure{height:100%}.membership-abstract img,.img-text-btn img{aspect-ratio:4/3;height:100%;object-fit:cover;object-position:center}.membership-abstract .btn-fluo-ol,.img-text-btn .btn-fluo-ol{color:var(--yellow);font-family:var(--flexa-500);width:auto;min-width:158px;max-width:-moz-fit-content;max-width:fit-content;padding:12px 24px;align-items:center;height:56px}.membership-abstract .btn-fluo-ol:hover,.img-text-btn .btn-fluo-ol:hover{color:var(--background-body)}@media screen and (min-width: 992px){.membership-abstract img,.img-text-btn img{aspect-ratio:unset}.membership-abstract .bg-matrix-install,.img-text-btn .bg-matrix-install{padding:120px 70px 120px 70px}.membership-abstract .bg-matrix-install p,.img-text-btn .bg-matrix-install p{font-size:24px}}.swiper-member{background-color:var(--purple)}.swiper-member a,.swiper-member a:hover{color:var(--primary)}.swiper-member h2{font-family:var(--flexa-500);font-size:26px;padding:40px 0 30px}.swiper-member h3{margin-top:8px;font-size:20px;min-height:50px;margin-bottom:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--flexa-500)}.swiper-member .swiper-slide figure figcaption{padding-right:0}.swiper-member p{font-family:var(--flexa-300);font-size:17px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:82px}@media screen and (min-width: 992px){.swiper-member h2{font-size:54px;padding:80px 0 60px}}.benefit{background-color:var(--background-body)}.benefit img{-webkit-aspect-ratio:4/3;aspect-ratio:4/3;object-fit:cover}.benefit h2{font-family:var(--flexa-500);font-size:26px;padding:48px 0 30px}.benefit h2+p{font-family:var(--flexa-300)}.benefit .card-wrapper{padding:20px 0}.benefit .card-wrapper .body-card{padding-block:12px}.benefit .card-wrapper h3{font-size:22px;margin-bottom:24px;font-family:var(--flexa-500)}.benefit .card-wrapper p{font-size:18px}@media screen and (min-width: 992px){.benefit h2{font-size:54px;padding:80px 0 60px}.benefit h2+p{font-size:24px}.benefit .card-wrapper{padding:60px 0}.benefit .card-wrapper h3{font-size:24px;margin-bottom:24px}.benefit .card-wrapper p{font-size:22px}}._member_apply{display:flex;align-items:center;color:var(--primary);background-color:var(--yellow);padding-block:40px}._member_apply h2{color:var(--primary);font-size:36px;padding:0;font-family:var(--flexa-400)}._member_apply p{color:var(--primary);font-size:20px;font-family:var(--flexa-300)}._member_apply .submit{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 0 8px}._member_apply .submit .btn-fluo-ol{color:var(--yellow);font-family:var(--flexa-500);width:auto;min-width:158px;max-width:-moz-fit-content;max-width:fit-content;padding:12px 24px;align-items:center;height:56px}._member_apply .submit .btn-fluo-ol:hover{color:var(--background-body)}._member_apply .submit p{font-family:var(--flexa-300);font-size:20px}._member_apply .form-wrap{display:flex;justify-content:flex-end;flex-direction:column}@media screen and (min-width: 992px){._member_apply{min-height:400px}._member_apply .submit{align-items:center}._member_apply h2{font-size:66px}._member_apply p{font-size:20px}._member_apply form{padding:72px 0 24px}._member_apply form .btn-fluo{padding:12px 24px;height:57px}._member_apply form .mail-input{height:48px}}#member-accordion{padding-bottom:50px}#member-accordion h2{font-family:var(--flexa-500);font-size:32px;padding:60px 0 30px}#member-accordion.top-border div.accordion-item:first-of-type{border-top:4px solid var(--primary)}#member-accordion .accordion-item{background-color:var(--background-body);border-radius:0;border-bottom:4px solid var(--primary)}#member-accordion .accordion-body,#member-accordion .accordion-body>*{font-size:18px;background-color:var(--background-body);font-family:var(--flexa-300)}#member-accordion .accordion-body{padding:16px 0 32px}#member-accordion .accordion-button{background-color:var(--background-body);align-content:center;display:flex;padding:30px 0;font-family:var(--flexa-400);font-size:24px;margin-bottom:0;padding-right:40px}@media screen and (min-width: 992px){#member-accordion .accordion-button{font-size:40px;padding-right:calc(var(--bs-gutter-x)*.5)}}#member-accordion .accordion-button::after{margin-block:auto;display:flex;align-items:center;justify-content:center;content:"";font-family:var(--icons);transform:rotate(315deg);background-image:none;color:var(--primary);width:31px;height:38px;font-size:30px;text-align:center;vertical-align:middle;position:relative;right:-40px}@media screen and (min-width: 992px){#member-accordion .accordion-button::after{position:static;width:39px;height:48px;font-size:38px}}#member-accordion .accordion-button:not(.collapsed){color:var(--primary);box-shadow:none}#member-accordion .accordion-button:not(.collapsed)::after{transform:rotate(135deg)}#member-accordion .accordion-button:focus{box-shadow:none}#member-accordion .accordion-disabled{pointer-events:none;color:var(--primary-disabled)}#member-accordion .accordion-disabled::after{color:var(--primary-disabled)}@media screen and (min-width: 992px){#member-accordion{padding-bottom:140px}#member-accordion h2{font-size:54px;padding:100px 0 60px}#member-accordion .accordion-body,#member-accordion .accordion-body>*{font-size:24px}}#member-data h2{font-size:34px;font-family:var(--flexa-500);margin-bottom:36px}#member-data p,#member-data li{font-family:var(--flexa-500);margin:0;font-size:18px}#member-data p.description,#member-data li.description{padding-block:30px}#member-data ul{padding-left:2rem;list-style-type:square}@media screen and (min-width: 992px){#member-data h2{font-size:54px}#member-data p,#member-data li{font-size:24px}}#member-data .card-member{padding-bottom:36px;text-align:center}#member-data .card-member img{max-height:320px;width:100%;object-fit:contain;object-position:center}@media screen and (min-width: 992px){#member-data .card-member{text-align:left}#member-data .card-member img{object-position:left}}#member-data .qr-code{display:flex;flex-direction:column;align-items:center;justify-content:center}#member-data .qr-code img{width:100%;max-width:160px}#member-data .qr-code a{font-size:22px;font-family:var(--flexa-400);text-decoration:underline;display:block;margin-bottom:36px}@media print{#site-header,#site-footer{display:none}#member-data{max-height:100vh}#member-data .selection{display:none}.profile-section h1{display:none}.qr-code a{display:none !important}.d-print-none{display:none !important}}.cmp_fullscreen_img{width:100%}.cmp_fullscreen_img img{-webkit-aspect-ratio:4/3;aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 992px){.cmp_fullscreen_img img{-webkit-aspect-ratio:16/9;aspect-ratio:16/9}}.cmp_contained_img{width:100%;-webkit-aspect-ratio:4/3;aspect-ratio:4/3;object-fit:cover}@media screen and (min-width: 992px){.cmp_contained_img{-webkit-aspect-ratio:16/9;aspect-ratio:16/9}}.double_img img{object-fit:cover;width:100%;height:100%;-webkit-aspect-ratio:4/3;aspect-ratio:4/3}.triple_img img{object-fit:cover;width:100%;height:100%;-webkit-aspect-ratio:1;aspect-ratio:1}.cmp_slider_text_image>._container_base>h2{font-size:36px}.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-next,.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-prev{top:23%}.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-next::after,.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-prev::after{content:"";font-family:var(--icons);font-size:18px}@media screen and (min-width: 992px){.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-next,.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-prev{top:var(--swiper-navigation-top-offset, 50%)}.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-next::after,.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-prev::after{font-size:21px}}.cmp_slider_text_image .swiper-cmp-text-image .swiper-button-prev::after{transform:rotate(180deg)}.cmp_slider .swiper-scrollbar,.swiper-card-simple-gallery .swiper-scrollbar,.swiper-card-info-gallery .swiper-scrollbar,.swiper-cmp-scroll-arrow .swiper-scrollbar{left:0;width:100%;height:13px;position:relative;border-radius:0;background-color:rgba(60,60,60,.2901960784)}.cmp_slider .swiper-scrollbar .swiper-scrollbar-drag,.swiper-card-simple-gallery .swiper-scrollbar .swiper-scrollbar-drag,.swiper-card-info-gallery .swiper-scrollbar .swiper-scrollbar-drag,.swiper-cmp-scroll-arrow .swiper-scrollbar .swiper-scrollbar-drag{background:var(--primary);border-radius:0}.swiper-cmp-gallery figure{height:100%;margin:0}.swiper-cmp-gallery .swiper-button-next,.swiper-cmp-gallery .swiper-button-prev{height:100%;top:22px;padding:22px;background-color:var(--arrow-bg)}.swiper-cmp-gallery .swiper-button-next::after,.swiper-cmp-gallery .swiper-button-prev::after{color:var(--white);content:"";font-family:var(--icons);font-size:16px}@media screen and (min-width: 992px){.swiper-cmp-gallery .swiper-button-next,.swiper-cmp-gallery .swiper-button-prev{padding:44px;top:21px}.swiper-cmp-gallery .swiper-button-next::after,.swiper-cmp-gallery .swiper-button-prev::after{font-size:30px}}.swiper-cmp-gallery .swiper-button-next{right:0}.swiper-cmp-gallery .swiper-button-prev{left:0}.swiper-cmp-gallery .swiper-button-prev::after{transform:rotate(180deg)}.cmp_gallery{overflow:hidden}@media screen and (min-width: 992px){.cmp_gallery{max-width:1300px;margin:auto}}._title h1{padding:25px 0;font-size:36px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){._title h1{font-size:60px;padding:50px 0}}._title h2{padding:25px 0;font-size:32px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){._title h2{font-size:42px;padding:50px 0}}._title._border{border-top:2px solid var(--primary);border-bottom:4px solid var(--primary)}.big_p_section p{font-size:20px;font-family:var(--flexa-300);padding-bottom:20px;margin-bottom:0}@media screen and (min-width: 992px){.big_p_section p{font-size:32px;padding-bottom:40px}}.classic_p_section p{font-size:18px;font-family:var(--flexa-300);padding-bottom:16px;margin-bottom:0}@media screen and (min-width: 992px){.classic_p_section p{font-size:24px;padding-bottom:24px}}.cmp_tag{margin:0 12px;display:inline-block}.head_1{display:block;font-size:36px;font-family:var(--flexa-700)}.head_2{display:block;font-size:30px;font-family:var(--flexa-700)}.head_3{display:block;font-size:28px;font-family:var(--flexa-500)}.head_4{display:block;font-size:18px;font-family:var(--flexa-300)}.head_5{display:block;font-size:18px;font-family:var(--flexa-400)}.head_6{display:block;font-size:16px;font-family:var(--flexa-400)}@media screen and (min-width: 992px){.head_1,h1,.h1{font-size:48px}.head_2{font-size:48px;font-family:var(--flexa-700)}.head_3{font-size:32px;font-family:var(--flexa-500)}.head_4{font-size:24px;font-family:var(--flexa-300)}.head_5{font-size:24px;font-family:var(--flexa-400)}.head_6{font-size:20px;font-family:var(--flexa-400)}}._font_extra_bold{font-family:var(--flexa-900)}._font_bold{font-family:var(--flexa-700)}._font_medium{font-family:var(--flexa-500)}._font_normal{font-family:var(--flexa-400)}._font_light{font-family:var(--flexa-300)}._font-lg{font-size:20px}._font-md{font-size:18px}._font_rg{font-size:16px}._font-sm{font-size:14px}._font-xs{font-size:12px}.cmp_btn{border:none;display:flex;font-size:16px;font-style:normal;font-family:var(--flexa-500);width:auto;min-width:97px;max-width:-moz-fit-content;max-width:fit-content;min-height:40px;text-align:center;justify-content:center;align-items:center;border-radius:0 !important;color:var(--primary);background-color:rgba(0,0,0,0);border:1px solid var(--primary);padding:8px 20px;margin-bottom:3px;cursor:pointer}.cmp_btn:hover{color:var(--white);background-color:var(--primary);border:1px solid var(--primary)}.cmp_btn._fluo{color:var(--primary);background-color:var(--yellow);border:1px solid var(--yellow)}.cmp_btn._fluo:hover{color:var(--yellow);background-color:var(--primary);border:1px solid var(--primary)}.cmp_btn._black{color:#fff;background-color:#000;border:1px solid #000}.cmp_btn._black:hover{color:#000;background-color:var(--white);border:1px solid #000}.cmp_btn._primary{color:#fff;background-color:var(--primary);border:1px solid var(--primary)}.cmp_btn._primary:hover{color:var(--primary);background-color:var(--yellow);border:1px solid var(--primary)}.cmp_btn._small{padding:8px 20px;font-size:16px;min-height:40px;min-width:97px}.cmp_btn._fluo-ol{color:var(--yellow);background-color:var(--primary);border:1px solid var(--primary)}.cmp_btn._fluo-ol:hover{color:var(--primary);background-color:var(--yellow);border:1px solid var(--yellow)}.cmp_btn._fluo-ol_border{color:var(--yellow);background-color:#000;border:1px solid var(--yellow)}.cmp_btn._fluo-ol_border:hover{color:var(--primary);background-color:var(--yellow);border:1px solid var(--primary)}.cmp_btn._icon{justify-content:space-between}.cmp_btn._icon._left{flex-direction:row-reverse}.cmp_btn._icon._left i{margin-right:12px}.cmp_btn._icon._right{flex-direction:row}.cmp_btn._icon._right i{margin-left:12px}.cmp_btn._icon._no_bg{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.cmp_btn._icon._no_bg:hover{filter:drop-shadow(1px 2px 3px var(--primary))}.cmp_btn.icon-arrow{min-width:auto;border:none}.cmp_btn.icon-arrow:before{font-size:16px;color:var(--primary)}.cmp_btn.icon-arrow:hover:before{color:var(--white)}.cmp_btn._no_border{border:1px solid rgba(0,0,0,0)}@media screen and (min-width: 992px){.cmp_btn{padding:12px 24px;font-size:1.1rem;min-width:126px}.cmp_btn.icon-arrow:before{font-size:1.3rem}}.cpm_accordion h2{font-family:var(--flexa-500);font-size:27px;padding:60px 0 30px}.cpm_accordion a{text-decoration:underline}.cpm_accordion .accordion-item{background-color:var(--background-body);border-radius:0;border-bottom:4px solid var(--primary)}.cpm_accordion .accordion-body{padding:12px 0}.cpm_accordion .accordion-body>*{font-size:18px;background-color:var(--background-body);font-family:var(--flexa-300)}.cpm_accordion .accordion-button{background-color:var(--background-body);align-content:center;display:flex;padding:16px 0;font-family:var(--flexa-400);font-size:24px;margin-bottom:0;padding-right:40px}@media screen and (min-width: 992px){.cpm_accordion .accordion-button{font-size:36px;padding:18px 0;padding-right:calc(var(--bs-gutter-x)*.5)}}.cpm_accordion .accordion-button::after{transform:rotate(315deg);margin-block:auto;display:flex;align-items:center;justify-content:center;content:"";font-family:var(--icons);background-image:none;width:31px;height:38px;font-size:24px;text-align:center;vertical-align:middle;position:relative;right:-40px}@media screen and (min-width: 992px){.cpm_accordion .accordion-button::after{position:static;width:39px;height:48px;font-size:38px;font-size:30px}}.cpm_accordion .accordion-button:not(.collapsed){color:var(--primary);box-shadow:none}.cpm_accordion .accordion-button:not(.collapsed)::after{transform:rotate(135deg)}.cpm_accordion .accordion-button:focus{box-shadow:none}.cpm_accordion .accordion-disabled{pointer-events:none;color:var(--primary-disabled)}.cpm_accordion .accordion-disabled::after{color:var(--primary-disabled)}@media screen and (min-width: 992px){.cpm_accordion{padding-bottom:140px}.cpm_accordion h2{font-size:54px;padding:100px 0 60px}.cpm_accordion .accordion-body>*{font-size:24px;padding-right:50px}}.cmp-main-abstract h1,.cmp-main-abstract .h1{font-family:var(--flexa-300)}[class*=_text-image-]{display:flex;align-items:stretch;height:100%;margin-bottom:0}[class*=_text-image-] ._text{padding-block:16px;align-self:center}[class*=_text-image-] img{height:100%}@media screen and (min-width: 992px){[class*=_text-image-] ._text{padding:5rem}}[class*=_text-image-]._reverse{flex-direction:row-reverse}[class*=_text-image-] ._image.col-md-4{-webkit-aspect-ratio:1;aspect-ratio:1}@media screen and (min-width: 992px){[class*=_text-image-] ._image{padding-inline:0}}[class*=_text-image-] img{object-fit:cover;object-position:center}[class*=_text-image-] h3{font-family:var(--flexa-500);font-size:32px}[class*=_text-image-] p{font-family:var(--flexa-300);font-size:18px}@media screen and (min-width: 992px){[class*=_text-image-] h3{font-size:36px;font-family:var(--flexa-400)}[class*=_text-image-] p{font-size:18px}}.triple-card-contained h3{font-size:22px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){.triple-card-contained h3{font-size:32px}}.triple-card-contained img{aspect-ratio:1;width:100%}.triple-card-contained figcaption{margin-top:8px}.triple-card-contained figcaption>*{font-size:16px}.swiper-card-info-gallery,.swiper-card-simple-gallery{padding-top:30px}.swiper-card-info-gallery .swiper-slide,.swiper-card-simple-gallery .swiper-slide{display:flex;flex-direction:column}.swiper-card-info-gallery h3,.swiper-card-simple-gallery h3{font-size:32px;font-family:var(--flexa-500)}.swiper-card-info-gallery p,.swiper-card-simple-gallery p{font-size:16px;font-family:var(--flexa-400)}.swiper-card-info-gallery h4,.swiper-card-simple-gallery h4{font-size:22px;font-family:var(--flexa-500)}.swiper-card-info-gallery figcaption,.swiper-card-simple-gallery figcaption{position:relative;padding-top:12px}.swiper-card-info-gallery figcaption p,.swiper-card-simple-gallery figcaption p{padding-right:30px}.swiper-card-info-gallery figcaption a[class*=icon],.swiper-card-simple-gallery figcaption a[class*=icon]{cursor:pointer;position:absolute;top:calc(26px + 50%);right:0;transform:translateY(-50%)}.swiper-card-info-gallery figcaption a[class*=icon]::before,.swiper-card-simple-gallery figcaption a[class*=icon]::before{font-size:24px}._banner{color:var(--secondary);padding-bottom:60px}._banner h2{color:var(--secondary);font-size:36px;padding:60px 0 8px}._banner p{color:var(--secondary);font-size:16px;font-family:var(--flexa-300)}._banner form{justify-content:flex-end;padding:12px 0 8px}._banner form .btn-fluo{padding:8px;align-items:center;height:40px}._banner form .mail-input{padding-left:12px;border:none;height:40px;margin-bottom:16px;width:100%;margin-right:30px;background-color:rgba(0,0,0,.05)}._banner form .mail-input::placeholder{color:var(--secondary)}._banner .form-wrap{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 992px){._banner h2{padding:72px 0 24px;font-size:66px}._banner p{font-size:20px}._banner form{padding:72px 0 24px}._banner form .btn-fluo{padding:12px 24px;height:57px}._banner form .mail-input{height:48px}}.swiper-cmp-book figure{align-items:center;margin:0 44px}@media screen and (min-width: 992px){.swiper-cmp-book figure{margin:0 88px}}.swiper-cmp-book figure img{display:block;-webkit-aspect-ratio:1;aspect-ratio:1;object-fit:cover;object-position:center;height:-webkit-fill-available}.swiper-cmp-book figcaption{flex-direction:column;display:flex;justify-content:center}.swiper-cmp-book .swiper-button-next,.swiper-cmp-book .swiper-button-prev{height:100%;top:22px;padding:22px;background-color:var(--arrow-bg)}.swiper-cmp-book .swiper-button-next::after,.swiper-cmp-book .swiper-button-prev::after{color:var(--white);content:"";font-family:var(--icons);font-size:16px}@media screen and (min-width: 992px){.swiper-cmp-book .swiper-button-next,.swiper-cmp-book .swiper-button-prev{padding:44px;top:21px}.swiper-cmp-book .swiper-button-next::after,.swiper-cmp-book .swiper-button-prev::after{font-size:30px}}.swiper-cmp-book .swiper-button-next{right:0}.swiper-cmp-book .swiper-button-prev{left:0}.swiper-cmp-book .swiper-button-prev::after{transform:rotate(180deg)}.cmp_hero_animated_text_animated #bistroBAse{margin-top:85px;height:100vh;top:104px;left:0;right:0;-webkit-aspect-ratio:9/16;aspect-ratio:9/16;object-fit:cover;transition:position .1s cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (min-width: 992px){.cmp_hero_animated_text_animated #bistroBAse{margin-top:0;-webkit-aspect-ratio:16/9;aspect-ratio:16/9;padding:0;padding-top:40px}}.cmp_hero_animated_text_animated .hero-img{height:calc(100vh - 25%);object-fit:cover}.bm_whatson_component .agenda-calendar{display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;position:relative}.bm_whatson_component .button-group-months .swiper-slide,.bm_whatson_component .button-group-years .swiper-slide{width:115px;background-color:var(--calendar-bg);width:-moz-fit-content;width:fit-content}.bm_whatson_component .button-group-months .agenda-calendar button{padding:30px 20px;background-color:var(--calendar-bg);font-size:32px;font-family:var(--flexa-700)}@media screen and (min-width: 992px){.bm_whatson_component .button-group-months .agenda-calendar button{font-size:42px}}.bm_whatson_component .button-group-years .agenda-calendar button{padding:20px 10px;background-color:var(--calendar-bg);font-size:24px;font-family:var(--flexa-700)}@media screen and (min-width: 992px){.bm_whatson_component .button-group-years .agenda-calendar button{font-size:27px}}.bm_whatson_component .button-group-months .agenda-calendar button.button.is-checked,.bm_whatson_component .button-group-years .agenda-calendar button.button.is-checked{position:relative;background-color:var(--primary);color:var(--yellow) !important;border-color:var(--yellow) !important}.bm_whatson_component .swiper .button-group-months .swiper-slide.active-date,.bm_whatson_component .swiper .button-group-years .swiper-slide.active-date{background-color:var(--primary)}.bm_whatson_component .swiper{z-index:0;align-items:center;justify-content:center}.bm_whatson_component .swiper .swiper-scrollbar-day,.bm_whatson_component .swiper .swiper-scrollbar-month{display:none}@media screen and (min-width: 992px){.bm_whatson_component .swiper .swiper-scrollbar-day,.bm_whatson_component .swiper .swiper-scrollbar-month{display:block;bottom:0;height:13px;position:relative;background-color:rgba(60,60,60,.4196078431)}.bm_whatson_component .swiper .swiper-scrollbar-day .swiper-scrollbar-drag,.bm_whatson_component .swiper .swiper-scrollbar-month .swiper-scrollbar-drag{background:var(--primary);border-radius:0}}.bm_whatson_component .swiper .swiper-button-next,.bm_whatson_component .swiper .swiper-button-prev{display:none;top:15px;right:0;background:var(--background-body);height:-webkit-fill-available}.bm_whatson_component .swiper .swiper-button-next::after,.bm_whatson_component .swiper .swiper-button-prev::after{color:var(--primary);font-family:"fontello";content:""}.bm_whatson_component .swiper .swiper-button-next.swiper-button-disabled,.bm_whatson_component .swiper .swiper-button-prev.swiper-button-disabled{opacity:1}.bm_whatson_component .swiper .swiper-button-next.swiper-button-disabled::after,.bm_whatson_component .swiper .swiper-button-prev.swiper-button-disabled::after{opacity:.35}@media screen and (min-width: 992px){.bm_whatson_component .swiper .swiper-button-next,.bm_whatson_component .swiper .swiper-button-prev{display:flex;width:64px}.bm_whatson_component .swiper .swiper-button-next::after,.bm_whatson_component .swiper .swiper-button-prev::after{font-size:32px}}@media screen and (min-width: 1440px){.bm_whatson_component .swiper .swiper-button-next,.bm_whatson_component .swiper .swiper-button-prev{width:104px}.bm_whatson_component .swiper .swiper-button-next::after,.bm_whatson_component .swiper .swiper-button-prev::after{font-size:40px}}.bm_whatson_component .swiper .swiper-button-prev{left:0}.bm_whatson_component .swiper .swiper-button-prev::after{transform:rotate(180deg);font-family:"fontello";content:""}.bm_whatson_component .swiper .swiper-slide{width:115px;background-color:var(--calendar-bg);width:-moz-fit-content;width:fit-content}.bm_whatson_component .swiper .swiper-slide.active-date{background-color:var(--primary)}.bm_whatson_component figure h5{margin-bottom:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:75px}.bm_whatson_component figure figcaption{padding-right:45px;height:120px}.bm_whatson_component figure .figure-cta{margin-top:-95px}.bm_whatson_component figure .figure-cta::before{font-size:24px}.bm_whatson_component .calendar .day-number{font-size:24px;font-family:var(--flexa-500)}.bm_whatson_component .calendar .month{font-size:24px;font-family:var(--flexa-500)}._carousel_editable{background-color:var(--home-news-bg)}._carousel_editable h2{padding:28px 0 40px;font-size:32px;font-family:var(--flexa-500);margin-bottom:14px}@media screen and (min-width: 992px){._carousel_editable h2{padding:74px 0 44px;font-size:42px}}._carousel_editable span.section-top-title{font-size:32px;font-family:var(--flexa-500)}@media screen and (min-width: 992px){._carousel_editable span.section-top-title{font-size:42px}}#cf-main{padding:40px 0}#cf-main .form-field{position:relative}#cf-main .form-field .invalid-feedback{position:absolute;bottom:-24px}#cf-main legend{margin-bottom:30px}#cf-main input{height:38px}#cf-main abbr[title]{text-decoration:none}#cf-main label{margin:0;font-size:14px;font-family:var(--flexa-400)}#cf-main textarea{padding:8px;background-color:var(--background-body)}#cf-main .choices[data-type*=select-one]::after,#cf-main .choices[data-type*=select-multiple]::after{font-family:var(--icons);content:"";position:absolute;right:26px;font-size:16px;top:10px;border:none}#cf-main .choices__inner{display:flex;align-items:center;background-color:rgba(0,0,0,0);min-height:38px;height:38px;padding:0;border-radius:0;border:none;border-bottom:1px solid var(--primary)}#cf-main .choices[data-type*=select-one].is-open::after{margin-top:20px;transform:rotate(180deg);right:11px}#cf-main .choices[data-type*=select-multiple].is-open::after{margin-top:20px;transform:rotate(180deg);right:11px;top:-14px}#cf-main .choices__list--dropdown .choices__item--selectable.is-highlighted,#cf-main .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--secondary)}#cf-main .choices__list--dropdown,#cf-main .choices__list[aria-expanded]{background-color:var(--background-body)}#cf-main .cf-check{align-items:center;flex-direction:row}#cf-main .cf-check label{margin:0;font-size:16px;font-family:var(--flexa-400)}#cf-main .cf-check input[type=checkbox]{-webkit-aspect-ratio:1;aspect-ratio:1;margin-right:16px;cursor:pointer;appearance:unset;width:24px;height:24px;border-radius:0;border:1px solid var(--primary)}#cf-main .cf-check input[type=checkbox]:checked{background-image:url(../assets/icons/icon-check-black.svg);background-color:var(--yellow);background-repeat:no-repeat;background-position:center;background-size:20px}#cf-main .select-inputs{margin-bottom:60px}#cf-main .cf-personal h2{font-size:28px;font-family:var(--flexa-400);margin-bottom:55px}#cf-main input[type=file]{height:44px}#cf-main input[type=file]::file-selector-button{background-color:var(--yellow);color:var(--primary);border:1px solid var(--primary);cursor:pointer;padding:10px 15px;margin-right:20px;transition:.5s}#cf-main input[type=file]::file-selector-button:hover{background-color:var(--primary);color:var(--yellow);border:1px solid var(--yellow)}@media screen and (min-width: 992px){#cf-main{padding:80px 0}#cf-main h2{font-size:44px}#cf-main .cf-check label{font-size:18px}}.box-form-container{background-color:var(--white);box-shadow:0px 4px 54px 0px rgba(0,0,0,.2509803922);margin-bottom:60px}#mobileMenu.design-week{border-left:none}.hero-design-week .top-menu{background-color:var(--matrix-wwd);padding:15px 0}.hero-design-week .top-menu nav ul li{font-size:24px;text-align:center}.hero-design-week .top-menu nav ul li a{font-family:var(--flexa-400)}body:has(.hero-design-week) #site-header{background-color:var(--matrix-wwd)}main .top-menu{background-color:var(--matrix-wwd);padding:15px 0}main .top-menu nav ul li{font-size:24px;text-align:center}main .top-menu nav ul li a{font-family:var(--flexa-400)}.swiper-cmp-scroll-arrow .swiper-wrapper{padding-bottom:24px}@media screen and (min-width: 992px){.swiper-cmp-scroll-arrow .swiper-wrapper{padding-bottom:52px}}.swiper-cmp-scroll-arrow .swiper-scrollbar{width:calc(100% - 120px);margin:auto}@media screen and (min-width: 992px){.swiper-cmp-scroll-arrow .swiper-scrollbar{width:calc(100% - 160px)}}@media screen and (min-width: 1440px){.swiper-cmp-scroll-arrow .swiper-scrollbar{width:calc(100% - 250px)}}.swiper-cmp-scroll-arrow .mini.swiper-button-next,.swiper-cmp-scroll-arrow .mini.swiper-button-prev{width:24px;height:22px;background-color:var(--primary);top:calc(100% - 54px);right:16px}.swiper-cmp-scroll-arrow .mini.swiper-button-next::after,.swiper-cmp-scroll-arrow .mini.swiper-button-prev::after{color:var(--home-news-bg);font-size:14px;font-family:"fontello";content:""}.swiper-cmp-scroll-arrow .mini.swiper-button-prev{right:auto;left:16px}.swiper-cmp-scroll-arrow .mini.swiper-button-prev::after{transform:rotate(180deg)}@media screen and (min-width: 992px){.swiper-cmp-scroll-arrow .mini.swiper-button-next,.swiper-cmp-scroll-arrow .mini.swiper-button-prev{width:28px;height:26px;right:32px;top:calc(100% - 58px)}.swiper-cmp-scroll-arrow .mini.swiper-button-next::after,.swiper-cmp-scroll-arrow .mini.swiper-button-prev::after{font-size:18px}.swiper-cmp-scroll-arrow .mini.swiper-button-prev{left:32px}}@media screen and (min-width: 1440px){.swiper-cmp-scroll-arrow .mini.swiper-button-next,.swiper-cmp-scroll-arrow .mini.swiper-button-prev{top:calc(100% - 74px);right:52px;width:46px;height:42px}.swiper-cmp-scroll-arrow .mini.swiper-button-next::after,.swiper-cmp-scroll-arrow .mini.swiper-button-prev::after{font-size:24px}.swiper-cmp-scroll-arrow .mini.swiper-button-prev{left:52px}}.mid-title h2{text-transform:uppercase;font-family:var(--flexa-700);font-size:32px}@media screen and (min-width: 992px){.mid-title h2{font-size:46px}}.design-w{padding:36px 0 80px}.design-w.past{padding:36px 0 40px}@media screen and (min-width: 992px){.design-w.past{padding:72px 0 80px}}.design-w .title{padding-bottom:16px}.design-w h1,.design-w h1 strong{font-family:var(--flexa-400);font-weight:400;margin-bottom:24px}.design-w p{font-family:var(--flexa-300);font-weight:300;font-size:21px}@media screen and (min-width: 992px){.design-w{padding:72px 0 160px}.design-w p{font-size:27px}}.banner-news{overflow:hidden;background-color:var(--primary);position:relative;left:50%;transform:translateX(-50%);width:100vw}.banner-news .scroll{display:flex;width:100%;box-shadow:0 8px 16px rgba(0,0,0,.5)}.banner-news .scroll .scroll-info{padding:0;font-family:var(--flexa-700);font-size:32px;text-transform:uppercase;white-space:nowrap;animation:animate 40s -40s linear infinite;will-change:transform}.banner-news .scroll .scroll-info:nth-child(2){animation:animate2 40s -20s linear infinite}.banner-news .scroll .scroll-info a{font-family:var(--flexa-300);padding-left:60px;color:var(--matrix-wwd)}.banner-news .scroll .scroll-info a:hover{color:var(--matrix-dj)}@media screen and (min-width: 992px){.banner-news .scroll .scroll-info{font-size:36px;padding:5px 0}}@keyframes animate{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes animate2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.design-tabs{color:var(--primary-black)}.design-tabs .swiper-cmp-book figure{align-items:stretch}.design-tabs h3{text-transform:uppercase;font-family:var(--flexa-500)}.design-tabs .tab-pane{padding:40px 0}.design-tabs .nav-tabs .nav-item{width:100%;flex-grow:1}.design-tabs .nav-tabs .nav-item .nav-link{font-family:var(--flexa-500);text-transform:uppercase;font-size:18px;color:var(--home-news-bg);border:1px solid var(--primary);border-radius:0;width:100%}.design-tabs .nav-tabs .nav-item .nav-link:hover{border-color:var(--primary);border-radius:0}.design-tabs .nav-tabs .nav-item .nav-link.bg-matrix-dw-temporary{color:var(--primary)}.design-tabs .nav-tabs .nav-item .nav-link.bg-matrix-dw-exhibit{color:var(--home-news-bg)}.design-tabs .nav-tabs .nav-item .nav-link.active{background-color:inherit;border-radius:0}.design-tabs .swiper-cmp-book .swiper-button-next,.design-tabs .swiper-cmp-book .swiper-button-prev{background-color:rgba(0,0,0,0)}.design-tabs figure{position:relative}.design-tabs figure figcaption{flex-shrink:1;height:auto}.design-tabs figure figcaption p{font-size:16px;font-family:var(--flexa-300)}.design-tabs figure figcaption .content{justify-content:center;display:flex;flex-direction:column;height:100%}@media screen and (max-width: 768px){.design-tabs figure figcaption{padding-inline:0}}.design-tabs figure img{align-self:center;max-width:500px;-webkit-aspect-ratio:1;aspect-ratio:1}.design-tabs .bg-matrix-dw-music{color:var(--home-news-bg)}@media screen and (min-width: 992px){.design-tabs .tab-pane{padding:80px 0}.design-tabs .nav-link{font-size:26px}}@media screen and (min-width: 768px){.design-tabs .nav-tabs .nav-item{width:auto}}.bistro #bistroBAse{margin-top:85px;height:100vh;top:104px;left:0;right:0;-webkit-aspect-ratio:9/16;aspect-ratio:9/16;object-fit:cover;transition:position .1s cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (min-width: 992px){.bistro #bistroBAse{margin-top:0;-webkit-aspect-ratio:16/9;aspect-ratio:16/9;padding:0;padding-top:40px}}.bistro .hero-img{height:calc(100vh - 25%);object-fit:cover}.bistro .welcome-box{background-color:var(--primary);min-width:auto}.bistro .welcome-box .opening-info{font-family:var(--flexa-500);border-color:var(--white);border-top:6px solid var(--white);padding:16px 0}.bistro .welcome-box .opening-info .row{padding:4px 0}.bistro .welcome-box .opening-info .highlight{padding:4px 6px;color:var(--primary);background-color:var(--white)}.bistro .welcome-box .address-box{font-family:var(--flexa-300)}.bistro .welcome-box>*{color:var(--white)}.bistro .welcome-box h2{font-size:30px}@media screen and (min-width: 992px){.bistro .welcome-box{max-width:700px;padding:40px 60px 0;margin:1200px 52px 120vh auto}.bistro .welcome-box h2{font-size:46px}}.bistro #collapseBody{background:var(--primary);color:var(--white)}*{scroll-behavior:smooth}.overflow-title{transform:translateY(18%)}body.dark{color:var(--white)}body.dark .modal-content{color:var(--primary)}.dark{background-color:#3c3c3b !important}.dark .place-row{background-image:url(./../../public/assets/icons/bg_fed_dark.svg)}.dark .partners-title{color:var(--primary)}.dark #site-header{background-color:#3c3c3b;color:var(--white)}.dark #site-header .nav-bar li a{color:var(--white)}.dark .lang-selector a{color:var(--white)}.dark #member-accordion .accordion-item{border-color:var(--white)}.dark #member-accordion .accordion-item button{color:var(--white)}.dark #member-accordion .accordion-item button::after{color:var(--white)}.dark #member-accordion .accordion-item button:not(.collapsed){color:var(--white)}.dark #member-accordion .accordion-body{background-color:#333}span.intro-welcome{color:var(--secondary);font-size:32px;font-family:var(--flexa-300)}@media screen and (min-width: 992px){span.intro-welcome{font-size:60px}}.booking-box{margin-top:40px;margin-bottom:90px;padding:30px 16px;width:100%;background-color:var(--home-news-bg)}.booking-box h1{color:var(--primary);font-family:var(--flexa-400);margin-bottom:30px;font-size:32px}.booking-box i{margin-right:8px;position:relative;display:inline-block;height:100%;vertical-align:-4px}.booking-box i::before{font-size:20px}@media screen and (min-width: 992px){.booking-box i{vertical-align:-5px}.booking-box i::before{font-size:32px}}@media screen and (min-width: 1200px){.booking-box i::after{content:"";display:inline-block;height:28px;width:3px;background-color:var(--primary);position:absolute;top:-1px;left:-65%}}.booking-box b{font-weight:normal;font-family:var(--flexa-500);text-decoration:underline}.booking-box .row div.col-xl-auto:first-of-type i::after{content:none}.booking-box .row div.col-xl-auto:last-of-type .outline-cta{margin-right:0}.booking-box .row div.col-xl-auto .outline-cta{font-size:14px;padding:4px;margin-right:8px;color:var(--home-news-bg);background-color:var(--primary)}@media screen and (min-width: 769px){.booking-box .row div.col-xl-auto .outline-cta{margin-right:16px;font-size:16px}}@media screen and (min-width: 992px){.booking-box .row div.col-xl-auto .outline-cta{font-size:20px;margin-right:30px}}@media screen and (min-width: 1439px){.booking-box .row div.col-xl-auto .outline-cta{font-size:24px}}@media screen and (min-width: 992px){.booking-box{padding:60px 40px;margin-bottom:180px}.booking-box h1{margin-bottom:50px;font-size:48px}}.feb_menu{margin-bottom:80px}.feb_menu .title{margin-bottom:60px;padding-bottom:16px}.feb_menu .title>*{font-family:var(--flexa-500);font-size:28px;color:var(--white)}@media screen and (min-width: 992px){.feb_menu .title>*{font-size:48px}}.feb_menu .title hr{margin-top:0;border-top:8px solid var(--white);opacity:1}@media screen and (min-width: 992px){.feb_menu{margin-bottom:220px}}.feb_menu .place-row{--bs-gutter-x: 0;padding:0 8px;height:100%;margin-bottom:36px;background-color:var(--white);padding-bottom:20px}.feb_menu .place-row>*,.feb_menu .place-row figure{height:100%}.feb_menu .place-row img{height:100%;width:100%;object-fit:cover}.feb_menu .place-row .place{display:flex;align-items:center;padding-top:20px;padding-right:12px}.feb_menu .place-row .place .place-name{position:relative;width:100%;font-family:var(--flexa-500);font-size:28px;background-image:url(./../../public/assets/icons/bg_fed.svg)}.feb_menu .place-row .place .place-name i::before{font-size:28px}.feb_menu .place-row .place .place-name::after{content:"";position:absolute;left:0;right:10px;height:3px;bottom:5px;display:block;background-color:var(--primary)}.feb_menu .place-row .place .place-name.dark_feb::after{background-color:var(--home-news-bg)}.feb_menu .place-row .place .place-name span{color:inherit}@media screen and (min-width: 992px){.feb_menu .place-row .place .place-name{font-size:63px;padding-left:35px}.feb_menu .place-row .place .place-name i::before{font-size:36px}.feb_menu .place-row .place .place-name::after{left:35px;bottom:15px}}.feb_menu .place-row .place i::before{vertical-align:30%}@media screen and (min-width: 992px){.feb_menu .place-row{height:216px;margin-bottom:80px}}.faq_feb h2{font-family:var(--flexa-500);font-size:32px;color:var(--white)}@media screen and (min-width: 992px){.faq_feb h2{font-size:32px}}.faq_feb p{color:var(--white)}.dark .swiper-vert .swiper-pagination-vert .rooms-card{color:var(--white)}.dark .swiper-vert .rooms-card{color:var(--white)}.dark .swiper-vert.squared-img .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after,.dark .swiper-vert .swiper-vert.squared-img+.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after{background:linear-gradient(0deg, #333 50%, rgba(243, 240, 219, 0) 100%);height:15%}.dark .swiper-vert.squared-img .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before,.dark .swiper-vert .swiper-vert.squared-img+.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before{background:linear-gradient(180deg, #333 50%, rgba(243, 240, 219, 0) 100%);height:20%}.dark .swiper-vert .swiper-button-prev-vert:after,.dark .swiper-vert .swiper-button-next-vert:after{color:var(--white)}.rooms-card ._date{font-size:20px}.swiper-vert{position:relative;height:auto}@media screen and (min-width: 1100px){.swiper-vert .swiper-wrapper{padding:0}}.swiper-vert .swiper-slide{height:auto !important;text-align:right}.swiper-vert .swiper-slide figure{margin-bottom:0;width:100%;margin-left:auto}@media screen and (min-width: 1100px){.swiper-vert .swiper-slide figure{width:60%}}.swiper-vert .swiper-slide figure img{width:100%;-webkit-aspect-ratio:5/3;aspect-ratio:5/3;object-fit:cover}.swiper-vert .swiper-slide figcaption{text-align:left}.swiper-vert .swiper-slide figcaption h2{margin:0}.swiper-vert .swiper-slide figcaption span{font-size:18px}@media screen and (min-width: 992px){.swiper-vert .swiper-slide figcaption.rooms-card{font-size:large}}@media screen and (min-width: 1100px){.swiper-vert .swiper-slide figcaption{display:none}}.swiper-vert.squared-img .swiper-slide figure img{width:100%;-webkit-aspect-ratio:1;aspect-ratio:1;object-fit:cover}@media screen and (min-width: 1100px){.swiper-vert.squared-img .swiper-slide figure{width:50%}}.swiper-vert.squared-img .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before,.swiper-vert.squared-img .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before{background:linear-gradient(180deg, #cbca26 50%, rgba(243, 240, 219, 0) 100%);height:20%}.swiper-vert.squared-img .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after,.swiper-vert.squared-img .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after{background:linear-gradient(0deg, #cbca26 50%, rgba(243, 240, 219, 0) 100%);height:25%}.swiper-vert.squared-img .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vert.squared-img .swiper-pagination-vert.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:45%;max-height:110%}.swiper-vert.residence{padding-top:3rem}.swiper-vert.residence .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before,.swiper-vert.residence .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before{background:linear-gradient(180deg, #f0fab1 50%, rgba(243, 240, 219, 0) 100%);height:20%}.swiper-vert.residence .swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after,.swiper-vert.residence .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after{background:linear-gradient(0deg, #f0fab1 50%, rgba(243, 240, 219, 0) 100%);height:25%}@media screen and (min-width: 1100px){.swiper-vert.residence{padding-top:0}}.swiper-vert.reverse figure{margin-right:auto;margin-left:0}.swiper-vert.reverse .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vert.reverse .swiper-vertical>.swiper-pagination-bullets{right:0;left:auto}@media screen and (min-width: 1100px){.swiper-vert.reverse .swiper-button-prev-vert{left:auto;right:45%}.swiper-vert.reverse .swiper-button-next-vert{left:auto;right:calc(45% - 48px)}}.slider-body{font-size:16px;display:inline-block}@media screen and (min-width: 1100px){.slider-body{font-size:20px}}.swiper-pagination-vert{z-index:1;text-align:center;padding-left:20px;bottom:-18px !important;display:none !important}.swiper-pagination-vert .swiper-pagination-bullet-active,.swiper-pagination-vert .swiper-pagination-bullet{width:100%;max-width:100vw;margin:0 !important;background:none !important;height:auto;text-align:left}.swiper-pagination-vert .swiper-pagination-bullet-active h2,.swiper-pagination-vert .swiper-pagination-bullet h2{margin-bottom:0;text-align:start;line-height:1}.swiper-pagination-vert .swiper-pagination-bullet-active span,.swiper-pagination-vert .swiper-pagination-bullet span{text-align:left}@media screen and (min-width: 1100px){.swiper-pagination-vert .swiper-pagination-bullet-active,.swiper-pagination-vert .swiper-pagination-bullet{padding-left:0}}.swiper-pagination-vert .swiper-pagination-bullet{display:flex !important;align-items:flex-start;flex-direction:column;justify-content:center;flex-basis:50%}.swiper-pagination-vert .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){transform:translateX(0%) scale(1)}@media screen and (min-width: 1100px){.swiper-pagination-vert{display:flex !important;bottom:auto}}.swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:40%;top:50%}.swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after,.swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::before{content:"";background:linear-gradient(180deg, #F3F0DB 50%, rgba(243, 240, 219, 0) 100%);position:absolute;left:0;right:0;height:25%;z-index:1}.swiper-pagination-vert.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic::after{bottom:0;background:linear-gradient(0deg, #F3F0DB 50%, rgba(243, 240, 219, 0) 100%);height:28%}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{position:absolute;top:50%;left:0;width:40%;display:flex;flex-direction:column}.swiper-button-prev-vert,.swiper-button-next-vert{z-index:2;top:16px}.swiper-button-prev-vert:after,.swiper-button-next-vert:after{font-family:"fontello";content:"";font-size:20px;color:var(--primary)}@media screen and (min-width: 1100px){.swiper-button-prev-vert,.swiper-button-next-vert{top:auto;bottom:0}.swiper-button-prev-vert:after,.swiper-button-next-vert:after{font-size:28px;top:auto;bottom:0;transform:rotate(270deg)}}@media screen and (min-width: 1100px){.swiper-button-next-vert{right:auto;left:60px}.swiper-button-next-vert:after{transform:rotate(90deg)}}.swiper-button-prev-vert{transform:rotate(180deg)}@media screen and (min-width: 1100px){.swiper-button-prev-vert{transform:rotate(0deg)}}.pd-wrapper{padding-bottom:60px}@media screen and (min-width: 992px){.pd-wrapper{padding-bottom:120px}}ol.side-big-numbers{counter-reset:item;list-style-type:none}ol.side-big-numbers li{position:relative;display:block}ol.side-big-numbers li:before{position:absolute;left:0;font-size:28px;height:32px;width:32px;line-height:37px;content:counter(item) "  ";counter-increment:item;color:var(--yellow);background:var(--primary);left:-20px;text-align:center}@media screen and (min-width: 992px){ol.side-big-numbers li:before{font-size:38px;height:42px;width:42px;line-height:47px}}.news-page #member-accordion .accordion-item{background-color:inherit}.news-page #member-accordion .accordion-item h3,.news-page #member-accordion .accordion-item button,.news-page #member-accordion .accordion-item .accordion-body,.news-page #member-accordion .accordion-item .accordion-body p{background-color:inherit}.text--bg{background-color:red;display:inline;padding-top:6px;background-color:var(--matrix-purple);color:var(--matrix-fancy);font-family:var(--flexa-100) !important}.big_num{font-size:60px;font-family:var(--flexa-900) !important}.under_num{font-family:var(--flexa-300) !important;font-size:28px !important;text-transform:uppercase;line-height:1}#story .event-abstract blockquote *{font-style:italic}body.bistro .opening-info .disabled{color:#7a7a7a}body.bistro .booking-box h1{color:var(--primary)}section.event-title .tag-pill::before,section.news-banner .event-title .tag-pill::before{display:unset;color:unset;background:unset;width:10px;font-size:18px;height:18px}@media screen and (min-width: 992px){section.event-title .tag-pill,section.news-banner .event-title .tag-pill{font-size:18px;margin-left:1.125rem}}body.single-bm_residences header#site-header,body.single-bm_residences main{background-color:var(--matrix-residence)}.sub-footer span{font-size:.9rem;font-family:var(--flexa-300)}.fixed-top-25{transform:translateY(-25%)}h1 b,h1 strong{font-weight:normal}.residence-post-page .residence-post-title{border-top:4px solid var(--primary);border-bottom:4px solid var(--primary)}.residence-post-page .news-hero{border-bottom:none}.residence-post-page .news-hero img{border-bottom:4px solid var(--primary)}.residence-post-page .news-banner .tag-pill{margin-bottom:0;border-bottom:none}.residence-post-page .news-banner .tag-pill:before{width:auto;color:var(--primary);background-color:rgba(0,0,0,0)}.residence-post-page .share-col{display:flex;align-items:center}.residence-post-page .share-col a{text-decoration:none}.residence-post-page .share-col .icon-arrow:before{font-size:18px;transform:rotate(315deg)}.residence-post-page .upper-article .dropdown-menu{left:auto}/*# sourceMappingURL=style.min.css.map */
