@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background:0 0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}*,::after,::before{border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}address{font-style:normal}.container{max-width:1176px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}.relative{position:relative}.uppercase{text-transform:uppercase}.font-body{font-family:Barlow,sans-serif}.font-header{font-family:Montserrat,sans-serif}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semi-bold{font-weight:600}.font-bold{font-weight:700}.font-extra-bold{font-weight:800}.font-black{font-weight:800}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-llg{font-size:28px}.text-xl{font-size:40px}.text-xxl{font-size:60px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.color-primary{color:var(--color-primary)}.color-black{color:#000}.color-white{color:#fff}.color-bcb-blue{color:#731534}.leading-none{line-height:1}.leading-tight{line-height:1.1}.h1{font-size:26px;font-family:Montserrat,sans-serif;font-weight:800;line-height:1.1;color:var(--color-primary);text-transform:uppercase}@media (min-width:420px){.h1{font-size:30px}}@media (min-width:768px){.h1{font-size:38px}}@media (min-width:1024px){.h1{font-size:56px}}.h2{font-size:26px;font-family:Montserrat,sans-serif;font-weight:800;line-height:1.1;text-transform:uppercase}@media (min-width:768px){.h2{font-size:30px}}@media (min-width:1024px){.h2{font-size:38px}}.h3{font-weight:700;font-size:20px;line-height:1}@media (min-width:768px){.h3{font-size:24px}}@font-face{font-family:iconfont;src:url(../fonts/iconfonts/iconfont.eot?v=1746617920656);src:url(../fonts/iconfonts/iconfont.eot?v=1746617920656#iefix) format("eot"),url(../fonts/iconfonts/iconfont.woff2?v=1746617920656) format("woff2"),url(../fonts/iconfonts/iconfont.woff?v=1746617920656) format("woff"),url(../fonts/iconfonts/iconfont.ttf?v=1746617920656) format("truetype"),url(../fonts/iconfonts/iconfont.svg?v=1746617920656#iconfont) format("svg");font-weight:400;font-style:normal}.icon-a11y-blind:before,.icon-a11y-deaf:before,.icon-a11y-lsf:before,.icon-a11y-mute:before,.icon-a11y-pmr:before,.icon-a11y:before,.icon-android:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow:before,.icon-back-top:before,.icon-bflv:before,.icon-book:before,.icon-burger:before,.icon-cabaret:before,.icon-calendar-empty:before,.icon-calendar:before,.icon-camera:before,.icon-check:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-chevron-up:before,.icon-chevron:before,.icon-citypass:before,.icon-class:before,.icon-cocktail:before,.icon-cross-big:before,.icon-cross:before,.icon-distance:before,.icon-download:before,.icon-duration:before,.icon-external:before,.icon-facebook:before,.icon-filter:before,.icon-information:before,.icon-infos:before,.icon-instagram:before,.icon-ios:before,.icon-leaf:before,.icon-linkedin:before,.icon-look:before,.icon-map:before,.icon-marker-filled:before,.icon-marker-outline:before,.icon-marker:before,.icon-museum:before,.icon-package:before,.icon-phone:before,.icon-pinterest:before,.icon-play:before,.icon-price:before,.icon-rooms:before,.icon-search:before,.icon-sit-cc:before,.icon-sit-language:before,.icon-sit-people:before,.icon-sit-price:before,.icon-sit-table:before,.icon-sitting:before,.icon-star-fill:before,.icon-star:before,.icon-theater:before,.icon-ticket:before,.icon-time:before,.icon-twitter:before,.icon-type:before,.icon-u-shape:before,.icon-youtube:before,[data-icon]:before{display:inline-block;vertical-align:middle;font-family:iconfont;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-decoration:inherit;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}[data-icon]:before{content:attr(data-icon)}.icon-a11y-blind:before{content:"\ea01"}.icon-a11y-deaf:before{content:"\ea02"}.icon-a11y-lsf:before{content:"\ea03"}.icon-a11y-mute:before{content:"\ea04"}.icon-a11y-pmr:before{content:"\ea05"}.icon-a11y:before{content:"\ea06"}.icon-android:before{content:"\ea07"}.icon-arrow-down:before{content:"\ea08"}.icon-arrow-left:before{content:"\ea09"}.icon-arrow-right:before{content:"\ea0a"}.icon-arrow:before{content:"\ea0b"}.icon-back-top:before{content:"\ea0c"}.icon-bflv:before{content:"\ea0d"}.icon-book:before{content:"\ea0e"}.icon-burger:before{content:"\ea0f"}.icon-cabaret:before{content:"\ea10"}.icon-calendar-empty:before{content:"\ea11"}.icon-calendar:before{content:"\ea12"}.icon-camera:before{content:"\ea13"}.icon-check:before{content:"\ea14"}.icon-chevron-down:before{content:"\ea15"}.icon-chevron-left:before{content:"\ea16"}.icon-chevron-right:before{content:"\ea17"}.icon-chevron-up:before{content:"\ea18"}.icon-chevron:before{content:"\ea19"}.icon-citypass:before{content:"\ea1a"}.icon-class:before{content:"\ea1b"}.icon-cocktail:before{content:"\ea1c"}.icon-cross-big:before{content:"\ea1d"}.icon-cross:before{content:"\ea1e"}.icon-distance:before{content:"\ea1f"}.icon-download:before{content:"\ea20"}.icon-duration:before{content:"\ea21"}.icon-external:before{content:"\ea22"}.icon-facebook:before{content:"\ea23"}.icon-filter:before{content:"\ea24"}.icon-information:before{content:"\ea25"}.icon-infos:before{content:"\ea26"}.icon-instagram:before{content:"\ea27"}.icon-ios:before{content:"\ea28"}.icon-leaf:before{content:"\ea29"}.icon-linkedin:before{content:"\ea2a"}.icon-look:before{content:"\ea2b"}.icon-map:before{content:"\ea2c"}.icon-marker-filled:before{content:"\ea2d"}.icon-marker-outline:before{content:"\ea2e"}.icon-marker:before{content:"\ea2f"}.icon-museum:before{content:"\ea30"}.icon-package:before{content:"\ea31"}.icon-phone:before{content:"\ea32"}.icon-pinterest:before{content:"\ea33"}.icon-play:before{content:"\ea34"}.icon-price:before{content:"\ea35"}.icon-rooms:before{content:"\ea36"}.icon-search:before{content:"\ea37"}.icon-sit-cc:before{content:"\ea38"}.icon-sit-language:before{content:"\ea39"}.icon-sit-people:before{content:"\ea3a"}.icon-sit-price:before{content:"\ea3b"}.icon-sit-table:before{content:"\ea3c"}.icon-sitting:before{content:"\ea3d"}.icon-star-fill:before{content:"\ea3e"}.icon-star:before{content:"\ea3f"}.icon-theater:before{content:"\ea40"}.icon-ticket:before{content:"\ea41"}.icon-time:before{content:"\ea42"}.icon-twitter:before{content:"\ea43"}.icon-type:before{content:"\ea44"}.icon-u-shape:before{content:"\ea45"}.icon-youtube:before{content:"\ea46"}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2");font-weight:400;font-style:normal}:root{--color-primary:#D32C64;--color-secondary:#471341;--color-purple-light:#C37A90;--color-black:#141719;--color-yellow:#ECB133;--color-beige:#E9DBCE;--header-height:100px;--header-mobile-height:75px;--slider-cta-height:80px}html{font-family:Barlow,sans-serif}.h1,.h2,.h3,h1,h2,h3{font-family:Ubuntu!important}.Breadcrumb{right:auto;left:30px;color:#fff;opacity:1;max-width:none;height:auto}.Breadcrumb *{font-weight:400!important}form:not(.bordeaux-bflvfilters-form):not(.bt-filters-form) .form-select,form:not(.search-form) .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 6.437 4.055'%3E%3Cpath d='M3.16 4.055L0 .895.886.009 3.177 2.3 5.568 0l.869.9z' fill='%23D32C64'/%3E%3C/svg%3E")}.Button{padding:.9rem;line-height:1.3}.Filter-wrapper{background-color:#f6f6f6;min-height:70px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.Filter-action .Filter-submit{width:100%}.Filter-form{padding-top:0}#back-top{display:none!important}#Page{background-color:#f6f6f6}#Page #Main-wrapper{margin-top:var(--header-height)}@media (max-width:1280px){#Page #Main-wrapper{margin-top:var(--header-mobile-height)}}.Button--fill,.Mesh-cta .Button,.Mesh.has-button .Mesh-cta .Button,.Slider-body a,header.Nav .Nav-secondary a{background:var(--color-primary);font-family:Ubuntu;font-size:14px;font-weight:500;color:#fff;text-transform:none;padding:13px 20px;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px}.Mesh-cta [class*=yellow].Button,.Mesh.has-button .Mesh-cta [class*=yellow].Button,.Slider-body a[class*=yellow],[class*=yellow].Button--fill,header.Nav .Nav-secondary a[class*=yellow]{background-color:var(--color-yellow)}.Mesh-cta [class*=icon].Button:before,.Mesh.has-button .Mesh-cta [class*=icon].Button:before,.Slider-body a[class*=icon]:before,[class*=icon].Button--fill:before,header.Nav .Nav-secondary a[class*=icon]:before{font-size:20px}.Button--fill:hover,.Mesh-cta .Button:hover,.Mesh.has-button .Mesh-cta .Button:hover,.Slider-body a:hover,header.Nav .Nav-secondary a:hover{background-color:var(--color-secondary)}.Push .Button,.Push.is-light .Button{background:0 0;font-family:Ubuntu;font-size:14px;color:#fff;border:1px solid #fff;text-transform:none;font-weight:400;padding:15px 20px}.Button{font-family:Ubuntu}.Slider{position:relative;background-color:var(--color-purple-light)}.Slider.is-fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.Slider .Slider-socialLinks{position:absolute;right:0;top:50%;color:#fff;-webkit-transform:translate(-25px,-50%);-ms-transform:translate(-25px,-50%);transform:translate(-25px,-50%)}.Slider .Slider-socialLinks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.Slider .Slider-socialLinks a:hover{color:var(--color-primary)}.Slider-container{position:relative}.Slider-container .Slider-controls{right:0}.Slider-wrapper .swiper-slide{min-height:calc(100vh - var(--header-height) - var(--slider-cta-height))!important}.Slider-body{padding:10px;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}.Slider-body:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2)}.Slider-body section{position:relative;z-index:4}.Slider-body .Slider-title{color:#fff;font-size:60px;font-family:Ubuntu;padding:0;background:0 0;text-align:center;display:block;margin-left:auto;margin-right:auto}.Slider-body .Slider-subtitle{text-align:center;font-size:26px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-top:30px}.Slider-body a{margin-top:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.Slider-cta{-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;position:relative;padding-left:10px;border-left:2px solid var(--color-yellow);font-size:16px;font-family:Ubuntu;color:#fff;min-width:350px}.Slider-cta--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:13px 0}.Slider-cta:before{position:absolute;content:"";display:block;width:2px;top:0;left:-10px;bottom:0;background-color:var(--color-yellow)}.Slider-cta strong{display:block;font-size:20px}.Slider-cta:hover{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media (max-width:768px){.Slider-cta strong{font-size:18px}}.Slider>.icon-arrow-down{position:absolute;right:40px;bottom:40px;color:#fff;z-index:4;font-size:25px;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.Slider>.icon-arrow-down:hover{color:var(--color-secondary)}@media screen and (min-width:768px){.Slider.is-fullscreen{padding-right:80px}}@media (max-width:768px){.Slider-body .Slider-title{font-size:32px;margin:0;max-width:none}.Slider-body .Slider-subtitle{font-size:18px}.Slider-socialLinks{display:none}.Slider>.icon-arrow-down{display:none}.Slider-cta--wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}.Slider-cta{min-width:auto}}.Slider-pagination .swiper-pagination-bullet-active{width:35px;background-color:var(--color-primary)}.Control{background-color:var(--color-primary);color:#fff}.Prologue-title{margin-left:auto;margin-right:auto;color:var(--color-secondary);font-size:32px}.OAEvent{background-color:#fff;padding-bottom:60px}.OAEvent h1{font-size:34px;color:#fff;font-weight:700;text-transform:uppercase}.OAEvent-header{position:relative}.OAEvent-header-wrapper section{background:var(--color-purple-light);max-width:675px;padding:40px 50px}.OAEvent-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.OAEvent-shareLinks{margin-top:60px;max-width:1280px;margin-left:auto;margin-right:auto;width:calc(100% - 20px);color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.OAEvent-shareLinks span{font-weight:700;font-size:16px;font-family:Ubuntu}.OAEvent-shareLinks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.OAEvent-shareLinks a{color:var(--color-primary);font-size:0;display:block;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}.OAEvent-shareLinks a:before{font-size:20px}.OAEvent-shareLinks a:hover{color:var(--color-secondary)}.OAEvent-wrapper{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.OAEvent-wrapper section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.OAEvent-wrapper .rich-content{color:var(--color-secondary);line-height:1.4em;margin-bottom:20px}.OAEvent-wrapper .rich-content h3,.OAEvent-wrapper .rich-content p{line-height:inherit}.OAEvent .section-title{font-size:22px;font-weight:700;font-family:Ubuntu;color:var(--color-secondary)}.OAEvent section.infos li{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.OAEvent section.infos li:before{width:30px;-ms-flex-negative:0;flex-shrink:0;line-height:1.6em;color:var(--color-purple-light)}.OAEvent section.infos li:first-of-type{font-weight:600}.OAEvent section.infos li:empty{display:none}.OAEvent section.infos li+li{border-top:1px solid #dadada}.OAEvent section.infos li span{display:block}.OAEvent section.infos li span+span{margin-left:10px}.OAEvent section.infos li span+span:before{content:"•";margin-right:10px}@media screen and (min-width:768px){.OAEvent-header{height:500px}.OAEvent-header:before{content:"";width:100%;height:100%;display:block;position:absolute;background-color:rgba(0,0,0,.2)}.OAEvent-header-wrapper{position:absolute;bottom:0;width:1280px;max-width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.OAEvent-wrapper section:last-of-type{width:30%;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:768px){.OAEvent{padding-bottom:30px}.OAEvent h1{font-size:24px;line-height:1.2em}.OAEvent-header img{height:250px}.OAEvent-header-wrapper section{padding:35px 20px}.OAEvent-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.OAEvent-shareLinks{margin-top:30px}}.OAevent-others{margin-top:80px}.OAevent-others>h2{font-size:32px;font-weight:700;color:var(--color-secondary);margin-bottom:40px}.OAevent-others--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px 28px;margin-bottom:30px}.OAevent-others--actions{text-align:center}@media screen and (min-width:768px){.OAevent-others--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.OAevent-others--wrapper>*{width:calc((100% - 84px)/ 4)}}@media (max-width:768px){.OAevent-others{margin-top:30px}.OAevent-others>h2{line-height:1.2em;text-align:center;font-size:24px}.OAevent-others--wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;scrollbar-width:none;gap:15px}.OAevent-others--wrapper::-webkit-scrollbar{display:none}.OAevent-others--wrapper>*{width:calc((100% - 40px)/ 2)!important;-ms-flex-negative:0;flex-shrink:0}}.OAEventTeaser-image{background-color:#fff;aspect-ratio:1/1;-webkit-transition:.3s padding;-o-transition:.3s padding;transition:.3s padding;position:relative}.OAEventTeaser-image:before{content:"";width:100%;height:100%;display:block;border:25px solid #fff;position:absolute;top:0;left:0;-webkit-transition:.3s border-width;-o-transition:.3s border-width;transition:.3s border-width}.OAEventTeaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.OAEventTeaser:hover .OAEventTeaser-image:before{border-width:12px}.OAEventTeaser-wrapper{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.OAEventTeaser-wrapper>*{line-height:1em}.OAEventTeaser-wrapper .date-hour-range span+span{margin-left:10px}.OAEventTeaser-wrapper .date-hour-range span+span:before{content:"•";margin-right:10px}.OAEventTeaser-title{font-size:18px;font-weight:700;color:var(--color-secondary);line-height:1.2em}.OAEventTeaser .date-hour-range{font-weight:500}@media (max-width:768px){.OAEventTeaser-wrapper{margin-top:12px}.OAEventTeaser-image:before{content:none}.OAEventTeaser-title{font-size:14px}.OAEventTeaser span{font-size:14px;margin-left:0!important}.OAEventTeaser .date-hour-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3em}.OAEventTeaser .date-hour-range span:before{content:none!important}}.Front-wrapper #top{scroll-margin-top:calc(var(--header-height))}.Front-wrapper>.Front-wrapper-sections{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px 0}.Front-wrapper>.Front-wrapper-sections>*{padding:0}.Front-wrapper>.Front-wrapper-sections section h2{font-family:Ubuntu}header.Nav{top:0;border:none;padding:0 20px;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#fff}.node-type-homepage header.Nav:not(.sticky){background-color:var(--color-purple-light)}.node-type-homepage header.Nav:not(.sticky) .Nav-primary a{color:#fff}.node-type-homepage header.Nav:not(.sticky) .Nav-primary a:before{background-color:var(--color-secondary)}.node-type-homepage header.Nav:not(.sticky) .Nav-search svg{fill:#fff}@media screen and (min-width:768px){.node-type-homepage header.Nav:not(.sticky) .Nav-primary{margin-left:7rem}.node-type-homepage header.Nav:not(.sticky) .Nav-logo img{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(2) translateY(5px);-ms-transform:scale(2) translateY(5px);transform:scale(2) translateY(5px)}}.toolbar-fixed header.Nav{top:40px}.toolbar-tray-open header.Nav{top:82.2px}header.Nav .Nav-logo{padding:10px 5px;position:relative;border:none;width:auto;height:var(--header-height);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header.Nav .Nav-logo img{-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;width:110px!important;height:auto!important}@media (max-width:768px){header.Nav .Nav-logo{height:auto}header.Nav .Nav-logo img{width:80px!important}}header.Nav .Nav-wrapper{gap:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.Nav .Nav-wrapper .social-links{display:none;margin-top:15px}header.Nav .Nav-wrapper .social-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:20px}header.Nav .Nav-wrapper .social-links ul a{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:50%}header.Nav .Nav-wrapper .social-links ul a svg{width:18px;height:18px}header.Nav .Nav-primary{padding:0}header.Nav .Nav-primary>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}header.Nav .Nav-primary>ul>li{position:relative}@media (hover:hover){header.Nav .Nav-primary>ul>li:hover>a{color:var(--color-primary)}header.Nav .Nav-primary>ul>li:hover>a:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}header.Nav .Nav-primary>ul>li>a{height:auto;padding:28px 0;font-weight:600}header.Nav .Nav-primary>ul>li>a:after{content:none}header.Nav .Nav-primary>ul>li>a:before{-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;content:"";height:3px;background:var(--color-primary);position:absolute;left:0;right:0;bottom:12px;-webkit-clip-path:none!important;clip-path:none!important;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}header.Nav .Nav-primary>ul>li>ul{left:0;right:auto;background-color:#dadada;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;gap:1px 0;-webkit-box-shadow:none;box-shadow:none;padding-bottom:1px}header.Nav .Nav-primary>ul>li>ul>li{padding:15px 15px;background-color:#fff;border:none;width:auto;-webkit-box-flex:0;-ms-flex:none;flex:none}header.Nav .Nav-primary>ul>li>ul>li a{min-height:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;background:0 0!important;color:var(--color-secondary)!important;white-space:nowrap}header.Nav .Nav-primary>ul>li>ul>li a:hover{color:var(--color-primary)!important}header.Nav .Nav-primary>ul>li>ul>li a:after,header.Nav .Nav-primary>ul>li>ul>li a:before{content:none!important}header.Nav .Nav-primary a{font-family:Barlow,sans-serif!important;font-weight:500;font-size:16px;color:var(--color-secondary);letter-spacing:1px}header.Nav .Nav-secondary{border:none;padding:0}header.Nav .Nav-secondary ul{gap:0 10px}header.Nav .Nav-secondary a{min-height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.Nav .Nav-secondary a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}header.Nav .Nav-language li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.Nav .Nav-language li.is-active{display:none}header.Nav .Nav-language a{font-size:0;width:30px;display:block;aspect-ratio:640/480}header.Nav .Nav-language a[hreflang=fr]{background:url(../img/flags/fr.svg)}header.Nav .Nav-language a[hreflang=en]{background:url(../img/flags/en.svg)}@media screen and (max-width:1280px){header.Nav .Nav-language{display:none}}header.Nav .Nav-search svg{width:20px;height:20px}@media (max-width:1279px){header.Nav{height:var(--header-mobile-height)}header.Nav .Nav-wrapper{top:0;background-color:var(--color-primary);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 0;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);padding-top:var(--header-height);padding-bottom:20px;overflow-y:scroll;scrollbar-width:none}header.Nav .Nav-wrapper::-webkit-scrollbar{display:none}.is-menu-open header.Nav .Nav-wrapper{-webkit-transform:none;-ms-transform:none;transform:none}header.Nav .Nav-secondary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}header.Nav .Nav-secondary ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}header.Nav .Nav-secondary ul li{width:90%}header.Nav .Nav-secondary ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.Nav .Nav-secondary ul a:not([class*=color]){background-color:#fff;color:var(--color-secondary)}header.Nav .Nav-primary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin-left:auto;margin-right:auto}header.Nav .Nav-primary>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header.Nav .Nav-primary>ul li{background-color:transparent!important}header.Nav .Nav-primary>ul li ul{padding-left:10px;margin-top:10px;background-color:transparent!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header.Nav .Nav-primary>ul li ul li{padding:0}header.Nav .Nav-primary>ul li a{border:none!important;padding:0!important}header.Nav .Nav-primary>ul li a:before{content:none}header.Nav .Nav-primary>ul>li{padding:0}header.Nav .Nav-primary>ul>li a,header.Nav .Nav-primary>ul>li ul>li>a{font-weight:400!important;text-transform:uppercase!important;font-size:16px!important;color:#fff!important;background:0 0}header.Nav .Nav-primary>ul>li>a{font-family:Ubuntu!important;font-size:22px!important}header.Nav .social-links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}header.Nav .Nav-language{z-index:5;position:fixed;top:15px;left:80px}header.Nav .Nav-language li{width:50px;height:50px;background-color:#fff;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}header.Nav .Nav-language a{width:25px}.is-menu-open header.Nav .Nav-language{display:block}header.Nav .Nav-search{display:none;position:fixed;top:15px;left:15px;z-index:10;width:50px;height:50px;background-color:#fff;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}header.Nav .Nav-search .Search-form{margin-left:-15px;margin-top:-15px;width:100vw}header.Nav .Nav-search .Search-form [type=text]{font-weight:600;font-size:12px}header.Nav .Nav-search .Search-icon>svg{fill:var(--color-primary)!important}.is-menu-open header.Nav .Nav-search{display:block}}.Nav-burger{width:50px;height:50px;border-radius:50%;position:absolute;right:20px;z-index:2;background-color:var(--color-primary)}.is-menu-open .Nav-burger{-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.Nav-burger svg{fill:#fff}.Footer{background:#141719!important;color:#fff;margin-top:50px}.Push,.Push.is-light{--color-bullet:#FFF;background-color:var(--color-purple-light);color:#fff;max-height:none}.Push-title,.Push.is-light-title{color:#fff}.Push h2,.Push.is-light h2{font-family:Ubuntu;opacity:.7!important;font-size:32px}.Push-body,.Push.is-light-body{padding:60px 40px}.Push-content,.Push.is-light-content{font-size:18px}@media (max-width:768px){.Push h2,.Push-title,.Push.is-light h2,.Push.is-light-title{font-size:24px;text-align:left}.Push-buttons,.Push.is-light-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.CardList-item .Card,.Mesh-carousel .Card,.Mesh-item .Card{background-color:transparent;padding:0!important}.CardList-item .Card .Card-body,.Mesh-carousel .Card .Card-body,.Mesh-item .Card .Card-body{height:auto}.CardList-item .Card .Card-img,.Mesh-carousel .Card .Card-img,.Mesh-item .Card .Card-img{height:auto;padding:0;aspect-ratio:1/1;position:relative}.CardList-item .Card .Card-img.landscape,.Mesh-carousel .Card .Card-img.landscape,.Mesh-item .Card .Card-img.landscape{aspect-ratio:324/222}.CardList-item .Card .Card-img:before,.Mesh-carousel .Card .Card-img:before,.Mesh-item .Card .Card-img:before{content:"";width:100%;height:100%;display:block;border:25px solid #fff;position:absolute;top:0;left:0;-webkit-transition:.3s border-width;-o-transition:.3s border-width;transition:.3s border-width;z-index:1}.CardList-item .Card .Card-img img,.Mesh-carousel .Card .Card-img img,.Mesh-item .Card .Card-img img{position:static}.CardList-item .Card:hover .Card-img:before,.Mesh-carousel .Card:hover .Card-img:before,.Mesh-item .Card:hover .Card-img:before{border-width:12px}.CardList-item .Card .Card-title,.Mesh-carousel .Card .Card-title,.Mesh-item .Card .Card-title{font-size:18px;text-align:left;margin:0}@media (max-width:768px){.CardList-item .Card .Card-title,.Mesh-carousel .Card .Card-title,.Mesh-item .Card .Card-title{font-size:14px}}.CardList-item .Card:hover .Card-img img,.Mesh-carousel .Card:hover .Card-img img,.Mesh-item .Card:hover .Card-img img{-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:768px){.CardList-item .Card .Card-img:before,.Mesh-carousel .Card .Card-img:before,.Mesh-item .Card .Card-img:before{content:none}}.Card{border:none}.Card-title{font-family:Ubuntu;font-size:20px;color:var(--color-secondary);line-height:1.2em!important;max-height:none}.CardList,.Mesh{background-color:transparent}.CardList-list{gap:30px 20px;margin-left:0;margin-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CardList-header{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CardList-intro{max-width:none}.CardList-item{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;width:100%}.CardList-item .Card{max-width:none;padding:20px}@media screen and (min-width:768px){.CardList-item{width:calc((100% - 20px)/ 2)}}@media screen and (min-width:1280px){.CardList-item{width:calc((100% - 40px)/ 3)}}@media (max-width:768px){.CardList-item{padding:20px;background-color:#fff}.CardList-item .Card-body{margin-top:15px}.CardList-item .Card-title{text-align:center!important}}.Mesh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.Mesh-links{width:100%;text-align:inherit}.Mesh-title{font-size:32px;font-family:Ubuntu;text-transform:none;color:var(--color-secondary);text-align:center}.Mesh-intro{max-width:1366px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0}.Mesh-body{text-align:center;margin:0;max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:auto;align-self:auto}.Mesh-list{padding-left:0!important;padding-right:0!important;gap:30px;max-width:1366px}.Mesh.has-no-image .Mesh-list{padding-left:0;padding-right:0}.Mesh-item{padding:0;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:calc((100% - 90px)/ 4)!important}.Mesh-cta,.Mesh.has-button .Mesh-cta{text-align:center;position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0}@media (max-width:768px){.Mesh-title{font-size:24px}.Mesh-links{margin:0}.Mesh-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;gap:0 15px}.Mesh-list::-webkit-scrollbar{display:none}.Mesh-item{width:calc((100% - 60px)/ 2)!important}.Mesh-item:first-of-type{margin-left:15px}.Mesh-item:last-child{margin-right:15px}.Mesh-item .Card .Card-img{padding:0}}@media (max-width:768px){.SimpleCard{position:relative;padding-right:2.5rem}.SimpleCard img{max-width:80px}.SimpleCard .SimpleCard-title{margin-left:14px}.SimpleCard .SimpleCard-svg{position:absolute;top:14px;right:0}}section.InstagramWidget{padding:0}@media (max-width:768px){.Editorial{width:calc(100% - 2rem);margin-left:auto;margin-right:auto}}.SimpleMesh{background-color:#f6f6f6}.SimpleMesh-title{color:var(--color-primary)}.Welcome{background-color:transparent;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Welcome-title+*{font-size:18px;line-height:32px}.Welcome-body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.Welcome-body>*{margin:0}.Welcome-body--image{-ms-flex-negative:0;flex-shrink:0}.Welcome-body section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Welcome-body section img{width:105px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.Welcome-buttons{gap:15px}.Welcome-buttons>*{margin:0!important}.Newsletter{background-color:transparent!important;max-width:500px}.Newsletter-title{position:static;max-width:none;display:block;background-color:inherit;color:inherit;margin-bottom:12px}.Program h1{font-size:34px;font-weight:700;position:relative;z-index:4}.Program-header{background-color:var(--color-beige);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:15px;color:var(--color-secondary);padding:20px 0}.Program-header:after,.Program-header:before{content:"";position:absolute;top:0;left:0;height:100%;aspect-ratio:347/295;background-image:url(../img/bflv/prog@2x.png);background-size:100%;pointer-events:none;background-repeat:no-repeat}.Program-header:after{left:auto;right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.Program-header .download-program{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-decoration:underline;position:relative;z-index:4}.Program-header .download-program:after{content:"";width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABHlJREFUWEftlt9rHFUUx8+dXzszO7uzk91k88vEtLRpUdTWIhSqb/rgiyAoKvVNxFq01VbUB8Pqkw/+CeKLL4oUxD6I6IskarDGBl9EQ0sL/UV+bLpJs7vZ2Znr99zZRCNqOlEIQgbu3uzO7Dmf+z3fczaCtvkS25yf/n8A0xX7nfsqzbH/SrlUCpwfc+f6R+1S1I6pNtc6tP90ferfgqQC+KniyP79HhUG76TWyhJVr96oNevNQ7tfXL0gBMmtwKQCmHzNvVIekQOloTI5QTeR0CharVNzuUYri7V6uxF+vOrZJ/ccrS7dLkwqgB+eJ1MruS2/T1JxMKBssZcMO0tSSpJRm2KssHmLVuZmaWmh/vbul5qVzUBSAawFGz/hTRW6o4Ol4QwFA3eQ5eahBt9Nwsk4Rolu0vVfLjV2Ha+7/wShvvHlc/lvg57osJ2NkwDrLwiJJzQdOxZf7Wayx7HAPUGur5HlaOTkLcqVekh3XNKNjHomrC/RpR9nJkZPNR78Owhx5unCqQNHWu91DQRkuh4ZVqYTIHEVJ2EkqJzARSGkDhWlZlnrydRzmgYNmBYPMnUcUX3hGs1OzjgjFeqgb0QRnz4TvH7vkdV3C2UfAFkybYd0y0FiTZmMA0sEFEgoERAonQhQgBPivtAtIjObyKXkaSeLY0CyK9PTcfVaeFbG8mGKhSs0SbotHrj7zfo59Y3Pni1MDQ6HB11fEqtnmAiM72p6IjMvTYfUrqkAeQmcUBgmPjdIz7gkGEB3ODtImTbCn1AKwGFtluYvXyTdNMiyM6QZrJxO3qMX15D/skIKTlZIfL5A5vANknd9QuH5MefCyIFghMulmyiXiWDYhSLH0uE5CQhVOX4BSOsWRWFDqaqZNp5jUJY1uidVF4wf84Py3la1NOSTnfPVSTQAGAgqAJGUwew4lktoJIn4WnPx2nsFGb6fCkA+QfrP9zvtoM/EDOgiE443TAcQKIWNVjQ81A0nFPCEStBpnQ0Cr7uZyzWTCoDjfH/aO1Mcjh4P+qBCPlHBgAfYB5QJAAAlBCRWAFCBPaFOzd5I2nz9knE9NcDEy7mv+/a2H/K7PXJ8AHAJLADYMKKVgwpQgqCASq5c1EnMyVVjd3ZVl+XUAN+c9L4o74oe8XuyGD55JEf90Q1GJou5gJNbhaQEXH+GWD81J//T75WU06kBvjqeK5Z72/PFIROTr4iWdBMzcmuxw9kLxMl5IMGQiQM7XvxDOgXWeCs1AIcbP5H7dXBftKfQ87sPEgBuR5yeB5Oa3wCQLezwBc8FhtI6nRHj85ZV2BLA5KvZo8Fg/KHfnaFsF0a4wyMcpdBNLAwo7HzFYZPClZryCc8AHWM+GdGYp3FU1Q9/V9wSAGt67o1s2++NNa+Algx8cvH/AasgIW3UbuGHaJlWqot08/rqR/WlaBFT9TEnL/rtrI4Zkml3PzVvdab8xs5I827iFe9Jx41egAD7hCHzmHxNHPSipsuz0hYfjB5rXN0s3lYV2Czubd/fAdhRYEeBbVfgN19PUFl2gmr2AAAAAElFTkSuQmCC);background-size:100%}.Program-header-filters{font-weight:600;font-size:18px;text-transform:uppercase;position:relative;z-index:2}.Program-header-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.Program-header-filters ul li{padding:6px 12px;cursor:pointer}.Program-header-filters ul li.active,.Program-header-filters ul li:hover{color:#fff;background-color:var(--color-primary)}@media screen and (min-width:768px){.Program-header{min-height:295px;padding-left:200px;padding-right:200px}}@media (max-width:768px){.Program h1{text-align:center;font-size:28px;line-height:1.2em}.Program-header{min-height:285px;gap:30px}.Program-header:after{content:none}.Program-header:before{background-position:left -100px top}.Program-header-filters{min-height:55px;min-width:210px;position:relative;z-index:5}.Program-header-filters ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;background-color:var(--color-primary);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAABHNCSVQICAgIfAhkiAAAAFZJREFUKFOt00kKACAMA8Dm5erL6wKKYq1bA7nOKQEzeyJyqRYJyIoRGgD4AhqgBctOAz/Qhk3gAzpgIniBTtgSPEBFTAUVdIltQQFVsSOwQ6lOQ3tABLUaMIiVolHbAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:10px 5px;background-position:top 25px right 14px}.Program-header-filters ul li{padding:14px;background-color:transparent!important}.Program-header-filters ul:not(.expand) li{pointer-events:none}.Program-header-filters ul:not(.expand) li:not(.active){display:none}.Program-header-filters ul.expand{position:absolute;left:0;top:0;right:0}.Program .download-program{font-size:13px}}form.prog-events{position:relative}form.prog-events.with-overlay:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:91;background-color:rgba(255,255,255,.5)}form.prog-events [data-drupal-selector=edit-top]{padding:18px 30px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form.prog-events [data-drupal-selector=edit-results]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding:30px}form.prog-events [data-drupal-selector=edit-results]>*{width:calc((100% - 90px)/ 4)}form.prog-events [data-drupal-selector=edit-filters]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}form.prog-events [data-drupal-selector=edit-filters] .Button-rounded{font-family:Barlow,sans-serif;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.prog-events [data-drupal-selector=edit-filters] .Button-rounded:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}form.prog-events [data-drupal-selector=edit-filters] .Button-rounded[data-filters-count]:after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;content:attr(data-filters-count);border-radius:50%;background-color:var(--color-primary);color:#fff;width:18px;height:18px;font-size:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}form.prog-events [id^=edit-count]{margin:0;color:var(--color-secondary);opacity:1;font-weight:600}form.prog-events [id^=edit-count] *{opacity:1}form.prog-events [id^=edit-sticky]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}form.prog-events [id^=edit-sticky]>*{margin:0}form.prog-events [id^=edit-sticky] [type=checkbox]{display:none}form.prog-events [id^=edit-sticky] [type=checkbox]~label{font-weight:500;padding:6px 14px 8px 14px;border:1px solid #dadada;border-radius:20px;cursor:pointer}form.prog-events [id^=edit-sticky] [type=checkbox]:checked~label,form.prog-events [id^=edit-sticky] [type=checkbox]~label:hover{color:var(--color-primary);border-color:var(--color-primary)}form.prog-events .ajax-progress{display:none}form.prog-events.loading{pointer-events:none}form.prog-events.loading [data-drupal-selector=edit-results]{opacity:.3}form.prog-events:not(.loading)~svg.loader{display:none}@media (max-width:768px){form.prog-events [data-drupal-selector=edit-top]{padding:15px}form.prog-events [data-drupal-selector=edit-top] [id^=edit-sticky]{display:none}form.prog-events [data-drupal-selector=edit-results]{padding:15px}form.prog-events [data-drupal-selector=edit-results]>*{width:calc((100% - 30px)/ 2)}}.Filter-form{position:fixed;top:0;right:0;z-index:999;background-color:#fff;height:100dvh;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.Filter-form.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.Filter-form:not(.is-visible){display:none}.Filter-form form{padding:0}.Filter-form .fieldset-legend{font-weight:500}.Filter-action,.Filter-title{position:static;width:auto}.Filter-elements{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 25px}