html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/rci/public/fonts/SpaceGrotesk-Regular.ab9c2b.woff2) format("woff2"),url(/wp-content/themes/rci/public/fonts/SpaceGrotesk-Regular.95a3fd.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/rci/public/fonts/SpaceGrotesk-Bold.bc0b88.woff2) format("woff2"),url(/wp-content/themes/rci/public/fonts/SpaceGrotesk-Bold.09b192.woff) format("woff")}@font-face{font-display:block;font-family:RCI;font-style:normal;font-weight:700;src:url(data:font/woff;charset=utf-8;base64,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) format("woff")}.rci-content h1,.rci-content h1.title-big,.rci-content h2.title-big,.rci-content h3.title-big,.rci-content h4.title-big,.rci-content h5.title-big,.rci-content p.title-big,.rci-content span.title-big,main h1,main h1.title-big,main h2.title-big,main h3.title-big,main h4.title-big,main h5.title-big,main p.title-big,main span.title-big{font-size:4.44rem;font-weight:700;line-height:5rem}#popup-modal .mrlmb-modal-content .popup-title,.festival-card-wrapper.size-large .festival-card .infos-container .festival-name,.project-card.size-large .infos-container .project-title,.rci-content h1.title-medium,.rci-content h2,.rci-content h2.title-medium,.rci-content h3.title-medium,.rci-content h4.title-medium,.rci-content h5.title-medium,.rci-content p.title-medium,.rci-content span.title-medium,main h1.title-medium,main h2,main h2.title-medium,main h3.title-medium,main h4.title-medium,main h5.title-medium,main p.title-medium,main span.title-medium,section.block-banner .container .infos-container .banner-title{font-size:3.33rem;font-weight:700;line-height:3.72rem}.festival-card-wrapper.size-small .festival-card .infos-container .festival-name,.rci-content h1.title-normal,.rci-content h2.title-normal,.rci-content h3,.rci-content h3.title-normal,.rci-content h4.title-normal,.rci-content h5.title-normal,.rci-content p.title-normal,.rci-content span.title-normal,footer .container:first-child .footer-newsletter .newsletter-title,main h1.title-normal,main h2.title-normal,main h3,main h3.title-normal,main h4.title-normal,main h5.title-normal,main p.title-normal,main span.title-normal{font-size:2.22rem;font-weight:700;line-height:2.22rem}.rci-arrow-link.size-big,.rci-content .text-big,.show-card-wrapper.size-large .show-card .infos-container .show-title,main .text-big,section.block-project-cover h2,section.block-show-cover .cover-container .cover-label,section.block-show-cover h2{font-size:2.78rem;font-weight:400;line-height:3.05rem}#popup-modal .mrlmb-modal-content .popup-text,.festival-card-wrapper.size-archive .festival-card .infos-container .festival-download-label,.festival-card-wrapper.size-large .festival-card .infos-container .festival-date,.festival-card-wrapper.size-small.is-archive .festival-card .infos-container .festival-download-label,.mrlmb-content-element.content-faq .faq-question .question,.project-card.size-large .infos-container .project-excerpt,.project-card.size-normal .infos-container .project-title,.rci-arrow-link.size-medium,.rci-content .text-medium,.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-date,.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-title,.show-card-wrapper.size-large .show-card .infos-container .show-name,.sub-header .container .rci-breadcrumbs,footer .container:nth-child(2) .footer-address,header .main-menu .container .menu ul li a,main .text-medium,section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-title,section.block-festival-program .container .column-right .festival-file,section.block-festival-program .container .column-right .filter-title{font-size:1.33rem;font-weight:400;line-height:1.6rem}.rci-content .text-normal,body:not(.wp-admin),input,main .text-normal,select,textarea{font-size:1rem;font-weight:400;line-height:1.28rem}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-date,.mrlmb-content-element.content-team .team-member .member-job,.project-card.size-normal .infos-container .project-infos p,.rci-content .text-small,footer .container:nth-child(3) .footer-legal ul li a,main .text-small,section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date,section.block-festival-program .container .column-right .calendar-container .calendar-weekdays .calendar-weekday,section.block-project-cover .project-subname,section.block-show-cover .show-subname,section.block-show-overview .container .dates-container .show-venue .venue-website{font-size:.78rem;font-weight:400;line-height:1rem}@media(max-width:1000px){.rci-content h1,.rci-content h1.title-big,.rci-content h2.title-big,.rci-content h3.title-big,.rci-content h4.title-big,.rci-content h5.title-big,.rci-content p.title-big,.rci-content span.title-big,main h1,main h1.title-big,main h2.title-big,main h3.title-big,main h4.title-big,main h5.title-big,main p.title-big,main span.title-big{font-size:2.5rem;line-height:2.82rem}#popup-modal .mrlmb-modal-content .popup-title,.festival-card-wrapper.size-large .festival-card .infos-container .festival-name,.project-card.size-large .infos-container .project-title,.rci-content h1.title-medium,.rci-content h2,.rci-content h2.title-medium,.rci-content h3.title-medium,.rci-content h4.title-medium,.rci-content h5.title-medium,.rci-content p.title-medium,.rci-content span.title-medium,main h1.title-medium,main h2,main h2.title-medium,main h3.title-medium,main h4.title-medium,main h5.title-medium,main p.title-medium,main span.title-medium,section.block-banner .container .infos-container .banner-title{font-size:1.88rem;line-height:2.1rem}.festival-card-wrapper.size-small .festival-card .infos-container .festival-name,.rci-content h1.title-normal,.rci-content h2.title-normal,.rci-content h3,.rci-content h3.title-normal,.rci-content h4.title-normal,.rci-content h5.title-normal,.rci-content p.title-normal,.rci-content span.title-normal,footer .container:first-child .footer-newsletter .newsletter-title,main h1.title-normal,main h2.title-normal,main h3,main h3.title-normal,main h4.title-normal,main h5.title-normal,main p.title-normal,main span.title-normal{font-size:1.25rem;line-height:1.25rem}.rci-arrow-link.size-big,.rci-content .text-big,.show-card-wrapper.size-large .show-card .infos-container .show-title,main .text-big,section.block-project-cover h2,section.block-show-cover .cover-container .cover-label,section.block-show-cover h2{font-size:1.5rem;line-height:1.65rem}#popup-modal .mrlmb-modal-content .popup-text,.festival-card-wrapper.size-archive .festival-card .infos-container .festival-download-label,.festival-card-wrapper.size-large .festival-card .infos-container .festival-date,.festival-card-wrapper.size-small.is-archive .festival-card .infos-container .festival-download-label,.mrlmb-content-element.content-faq .faq-question .question,.project-card.size-large .infos-container .project-excerpt,.project-card.size-normal .infos-container .project-title,.rci-arrow-link.size-medium,.rci-content .text-medium,.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-date,.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-title,.show-card-wrapper.size-large .show-card .infos-container .show-name,.sub-header .container .rci-breadcrumbs,footer .container:nth-child(2) .footer-address,header .main-menu .container .menu ul li a,main .text-medium,section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-title,section.block-festival-program .container .column-right .festival-file,section.block-festival-program .container .column-right .filter-title{font-size:1.25rem;line-height:1.5rem}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-date,.mrlmb-content-element.content-team .team-member .member-job,.project-card.size-normal .infos-container .project-infos p,.rci-content .text-small,footer .container:nth-child(3) .footer-legal ul li a,main .text-small,section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date,section.block-festival-program .container .column-right .calendar-container .calendar-weekdays .calendar-weekday,section.block-project-cover .project-subname,section.block-show-cover .show-subname,section.block-show-overview .container .dates-container .show-venue .venue-website{font-size:.75rem}}.hide-desktop,.show-mobile{display:none}.padding-top-small{padding-top:1.11rem!important}.padding-bottom-small{padding-bottom:1.11rem!important}.padding-top-normal{padding-top:2.22rem!important}.padding-bottom-normal{padding-bottom:2.22rem!important}.padding-top-medium{padding-top:3.33rem!important}.padding-bottom-medium{padding-bottom:3.33rem!important}.padding-top-big{padding-top:5.55rem!important}.padding-bottom-big{padding-bottom:5.55rem!important}.padding-top-huge{padding-top:8.88rem!important}.padding-bottom-huge{padding-bottom:8.88rem!important}.padding-top-none{padding-top:0!important}.padding-bottom-none{padding-bottom:0!important}.margin-top-small{margin-top:1.11rem!important}.margin-bottom-small{margin-bottom:1.11rem!important}.margin-top-normal{margin-top:2.22rem!important}.margin-bottom-normal{margin-bottom:2.22rem!important}.margin-top-medium{margin-top:3.33rem!important}.margin-bottom-medium{margin-bottom:3.33rem!important}.margin-top-big{margin-top:5.55rem!important}.margin-bottom-big{margin-bottom:5.55rem!important}.margin-top-huge{margin-top:8.88rem!important}.margin-bottom-huge{margin-bottom:8.88rem!important}.margin-top-none{margin-top:0!important}.margin-bottom-none{margin-bottom:0!important}.no-border-radius{border-radius:0!important}.responsive-container{position:relative;width:100%}.responsive-container>*{border-radius:.5rem;height:100%!important;left:0;overflow:hidden;position:absolute;top:0;width:100%!important}.disable-text-select,.mrlmb-image,.project-card.size-normal,.show-card-wrapper .show-card,.sub-header .container #sub-header-menu-button,header .header-bar .container #main-menu-button{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-app-region:no-drag;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1001px){.show-desktop{display:block}}@media(max-width:1000px){.hide-desktop,.show-mobile{display:block}.hide-mobile,.show-desktop{display:none}.padding-top-small{padding-top:.9rem!important}.padding-bottom-small{padding-bottom:.9rem!important}.padding-top-normal{padding-top:1.4rem!important}.padding-bottom-normal{padding-bottom:1.4rem!important}.padding-top-medium{padding-top:2rem!important}.padding-bottom-medium{padding-bottom:2rem!important}.padding-top-big{padding-top:2.5rem!important}.padding-bottom-big{padding-bottom:2.5rem!important}.padding-top-huge{padding-top:5rem!important}.padding-bottom-huge{padding-bottom:5rem!important}.padding-top-none{padding-top:0!important}.padding-bottom-none{padding-bottom:0!important}.margin-top-small{margin-top:.9rem!important}.margin-bottom-small{margin-bottom:.9rem!important}.margin-top-normal{margin-top:1.4rem!important}.margin-bottom-normal{margin-bottom:1.4rem!important}.margin-top-medium{margin-top:2rem!important}.margin-bottom-medium{margin-bottom:2rem!important}.margin-top-big{margin-top:2.5rem!important}.margin-bottom-big{margin-bottom:2.5rem!important}.margin-top-huge{margin-top:5rem!important}.margin-bottom-huge{margin-bottom:5rem!important}.margin-top-none{margin-top:0!important}.margin-bottom-none{margin-bottom:0!important}}.rci-content,main{font-family:Space Grotesk,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.28rem}.rci-content h1,.rci-content h2,.rci-content h3,.rci-content h4,.rci-content h5,.rci-content p,main h1,main h2,main h3,main h4,main h5,main p{margin-bottom:0;margin-top:0}.rci-content h1,.rci-content h1.title-big,.rci-content h2.title-big,.rci-content h3.title-big,.rci-content h4.title-big,.rci-content h5.title-big,.rci-content p.title-big,.rci-content span.title-big,main h1,main h1.title-big,main h2.title-big,main h3.title-big,main h4.title-big,main h5.title-big,main p.title-big,main span.title-big{margin-bottom:3.33rem}.rci-content h1.title-medium,.rci-content h1.title-normal,.rci-content h2,.rci-content h2.title-medium,.rci-content h2.title-normal,.rci-content h3,.rci-content h3.title-medium,.rci-content h3.title-normal,.rci-content h4,.rci-content h4.title-medium,.rci-content h4.title-normal,.rci-content h5,.rci-content h5.title-medium,.rci-content h5.title-normal,.rci-content p,.rci-content p.title-medium,.rci-content p.title-normal,.rci-content span.title-medium,.rci-content span.title-normal,main h1.title-medium,main h1.title-normal,main h2,main h2.title-medium,main h2.title-normal,main h3,main h3.title-medium,main h3.title-normal,main h4,main h4.title-medium,main h4.title-normal,main h5,main h5.title-medium,main h5.title-normal,main p,main p.title-medium,main p.title-normal,main span.title-medium,main span.title-normal{margin-bottom:1.11rem}.rci-content{overflow:hidden}.rci-content>:first-child{margin-top:0!important}.rci-content>:last-child{margin-bottom:0!important}body,html{height:100%;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#202020;font-family:Space Grotesk,Helvetica,Arial,sans-serif;font-size:1.4vw;scroll-behavior:smooth;scroll-padding-top:4.1rem}html.page-loading{scroll-behavior:auto!important}*,:after,:before{box-sizing:border-box}:focus{outline:none!important}a{color:inherit}input,select,textarea{font-family:Space Grotesk,Helvetica,Arial,sans-serif}footer,header,main{position:relative}main{padding-bottom:3rem;padding-top:4.1rem}.single-rci_festival main,.single-rci_project main,.single-rci_show main{padding-top:7.04rem}.container{margin-left:auto;margin-right:auto;position:relative;width:68.8rem}.container-small .container,.container.container-small{width:57.2rem}.first-load .mrlmbtbs{opacity:1;transform:none}.mrlmbtbs{opacity:.01;transform:translate3d(0,.5rem,0);transition:opacity .25s ease-out .3s,transform .25s ease-out .3s}.editor-styles-wrapper .mrlmbtbs,.mrlmbtbs.mrlmbs{opacity:1;transform:none}@media(min-width:1512px){html{font-size:21.17px}}@media(max-width:1000px){html{font-size:4.27vw;scroll-padding-top:3.2rem}main{padding-top:3.2rem}.single-rci_festival main,.single-rci_project main,.single-rci_show main{padding-top:6.3rem}.container,.container-small .container,.container.container-small{padding-left:.9rem;padding-right:.9rem;width:100%}}.glightbox-container{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;height:100%;left:0;outline:none;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;border:none;min-height:165px;outline:none!important;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.glightbox-open{height:auto}section.section-block{overflow:hidden;position:relative}section.section-block.with-separator:before{background-color:#202020;content:"";display:block;height:2px;left:50%;margin-left:-34.4rem;position:absolute;top:0;width:68.8rem}@media(max-width:1000px){section.section-block.with-separator:before{left:.9rem;margin-left:0;right:.9rem;width:auto}}section.block-banner .container{align-items:stretch;background-color:var(--banner-color);border-radius:.5rem;display:flex;overflow:hidden;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}section.block-banner .container .thumbnail-container{flex:0 0 66%;padding-bottom:27%;position:relative;width:66%}section.block-banner .container .thumbnail-container img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.block-banner .container .infos-container{display:flex;flex-direction:column;padding:.8rem 1.11rem}section.block-banner .container .infos-container .banner-title{flex:1;margin:0}section.block-banner .container .infos-container .banner-text{margin-top:2rem}section.block-banner .container:after{background-color:var(--banner-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.78rem auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .2s ease-in;width:4rem}section.block-banner .container:hover:after{transform:none}@media(max-width:1000px){section.block-banner .container{background-color:transparent;border-radius:0;display:flex;flex-direction:column}section.block-banner .container .thumbnail-container{border-radius:0 0 .5rem .5rem;flex:auto;order:2;overflow:hidden;padding-bottom:0;position:relative;width:100%}section.block-banner .container .thumbnail-container img{font-family:"object-fit: contain;";height:auto;left:auto;-o-object-fit:contain;object-fit:contain;position:relative;top:auto;width:100%}section.block-banner .container .infos-container{background-color:var(--banner-color);border-radius:.5rem .5rem 0 0;display:block;order:1}section.block-banner .container:after{display:none}}section.block-content-2 .container{align-items:flex-start;display:flex;justify-content:space-between}section.block-content-2 .container .column{flex:0 0 calc(50% - 1.11rem)}section.block-content-2 .container.align-center{align-items:center}section.block-content-2 .container.align-bottom{align-items:flex-end}@media(max-width:1000px){section.block-content-2 .container{align-items:stretch!important;flex-direction:column;justify-content:flex-start}section.block-content-2 .container .column{flex:0 0 auto}section.block-content-2 .container .column:first-child{margin-bottom:2rem}section.block-content-2 .container.invert-columns-mobile .column:first-child{margin-bottom:0;order:2}section.block-content-2 .container.invert-columns-mobile .column:last-child{margin-bottom:2rem;order:1}}section.block-festivals .filtered-container,section.block-festivals .intro-container{margin-top:2.22rem}section.block-festivals .filtered-elements{margin-left:-.55rem;margin-right:-.55rem;margin-top:.8rem;position:relative}section.block-festivals .festival-card-wrapper{padding-bottom:1.11rem;padding-left:.55rem;padding-right:.55rem}section.block-festivals .festival-card-wrapper.size-large{width:100%}section.block-festivals .festival-card-wrapper.size-archive,section.block-festivals .festival-card-wrapper.size-small{float:left;width:33.3%}@media(max-width:1000px){section.block-festivals .filtered-container,section.block-festivals .intro-container{margin-top:1.4rem}section.block-festivals .festival-card-wrapper.size-archive,section.block-festivals .festival-card-wrapper.size-small{float:none;width:100%}}section.block-festival-program .container{grid-gap:1.11rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}section.block-festival-program .container .column-left{grid-column:1/3}section.block-festival-program .container .column-left .shows-filter-label{font-weight:700;margin:0 0 2rem}section.block-festival-program .container .column-left .shows-filter-label.hidden{display:none}section.block-festival-program .container .column-left .shows-container{margin-left:-.55rem;margin-right:-.55rem;position:relative}section.block-festival-program .container .column-left .shows-container .show-card-wrapper{float:left;padding-bottom:1.11rem;padding-left:.55rem;padding-right:.55rem;position:relative;width:50%}section.block-festival-program .container .column-left .show-more{width:100%}section.block-festival-program .container .column-left .show-more.hidden{display:none}section.block-festival-program .container .column-right{grid-column:3/4}section.block-festival-program .container .column-right .calendar-container .calendar-title-container{align-items:center;display:flex}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-title{display:none;flex:1;font-weight:700}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-title.is-active{display:block}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-next,section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-previous{background-position:50%;background-repeat:no-repeat;background-size:.7rem auto;border:2px solid #202020;border-radius:10rem;cursor:pointer;display:block;height:1.66rem;margin-left:.55rem;transition:opacity .2s ease-in;width:1.66rem}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-next.disabled,section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-previous.disabled{opacity:.2;pointer-events:none}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-next:hover,section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-previous:hover{opacity:.6}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-previous{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath fill='%23202020' d='M11.999 8.84h-3.24L6.407 3.224h-.432L3.623 8.84H.383v-.144L4.463.2h3.456l4.08 8.496v.144Z'/%3E%3C/svg%3E")}section.block-festival-program .container .column-right .calendar-container .calendar-title-container .calendar-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath fill='%23202020' d='M0 .16h3.24L5.59 5.776h.432L8.375.16h3.24v.144L7.535 8.8H4.08L0 .304V.16Z'/%3E%3C/svg%3E")}section.block-festival-program .container .column-right .calendar-container .calendar-weekdays{align-items:center;border-bottom:1px solid #b3b2b2;display:flex;height:2rem;justify-content:space-between;margin-top:.3rem}section.block-festival-program .container .column-right .calendar-container .calendar-weekdays .calendar-weekday{color:#b3b2b2;font-weight:700;text-align:center;width:1.44rem}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper{height:calc(10rem - 1px);margin-bottom:1.6rem;overflow:hidden;position:relative}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container{left:0;position:absolute;top:0;transition:top .3s ease-in;width:100%}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row{align-items:center;border-bottom:1px solid #b3b2b2;display:flex;height:2rem;justify-content:space-between}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date{color:#b3b2b2;font-weight:700;pointer-events:none;position:relative;text-align:center;transition:color .2s ease-in;width:1.44rem}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date.is-today:after{background-color:#b3b2b2;border-radius:10rem;content:"";display:block;height:3px;left:50%;margin-left:-.25rem;margin-top:.5rem;pointer-events:none;position:absolute;top:50%;transition:background-color .2s ease-in;width:.5rem}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date.is-active{color:#202020}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date.is-active .calendar-date-filter{align-items:center;background-color:#f2f2f2;border-radius:10rem;cursor:pointer;display:flex;height:1.44rem;justify-content:center;pointer-events:all;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in;width:1.44rem}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date.is-active .calendar-date-filter.selected{background-color:var(--festival-primary-color)!important}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date.is-active .calendar-date-filter:hover{background-color:#b3b2b2}section.block-festival-program .container .column-right .calendar-container .calendar-dates-wrapper .calendar-dates-container .calendar-dates-row .calendar-date.is-active.is-today:after{background-color:#202020}section.block-festival-program .container .column-right .festival-file{align-items:center;display:flex;font-weight:700;margin-top:.8rem;-webkit-text-decoration:none;text-decoration:none}section.block-festival-program .container .column-right .festival-file:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 20.379'%3E%3Cpath fill='%23202020' d='M5.75-.407 8.942-.4l.002 10.15-.2 1.23.441.184.64-1.081 2.712-2.712 2.06 2.06-6.1 6.1-2.313-.004L.06 9.403l2.088-2.089 2.76 2.759.644 1.084.44-.182-.204-1.23L5.749-.408ZM1.329 17.379h12v3h-12v-3Z'/%3E%3C/svg%3E");background-position:top;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;height:1.1rem;margin-left:.5rem;transition:background-position .2s ease-in;width:.84rem}section.block-festival-program .container .column-right .festival-file:hover:after{background-position:bottom}@media(max-width:1000px){section.block-festival-program .container{display:flex;flex-direction:column}section.block-festival-program .container .column-left{order:2}section.block-festival-program .container .column-left .shows-container .show-card-wrapper{float:none;width:100%}section.block-festival-program .container .column-right{display:flex;flex-direction:column;order:1;position:relative}section.block-festival-program .container .column-right .festival-file{order:1}section.block-festival-program .container .column-right .filter-title{background-color:var(--festival-secondary-color);border-radius:10rem;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:.8rem;order:2;padding:.6rem 1.4rem;position:relative}section.block-festival-program .container .column-right .filter-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='11' stroke='%23202020' stroke-width='2' transform='rotate(180 12 12)'/%3E%3Cpath fill='%23202020' d='M8 10.801h8v2.4H8z'/%3E%3Cpath fill='%23202020' d='M13.2 8v8h-2.4V8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:1.8rem;margin-top:-.9rem;position:absolute;right:.5rem;top:50%;width:1.8rem}section.block-festival-program .container .column-right .calendar-container{background-color:#fff;left:0;opacity:0;order:3;padding-left:.9rem;padding-right:.9rem;pointer-events:none;position:absolute;top:calc(100% - 1.4rem);transition:opacity .2s ease-in,box-shadow .2s ease-in;width:100%;z-index:700}section.block-festival-program .container .column-right .program-filter-all{order:4}section.block-festival-program .container .column-right.is-open .filter-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='11' stroke='%23202020' stroke-width='2' transform='rotate(180 12 12)'/%3E%3Cpath fill='%23202020' d='M8 10.801h8v2.4H8z'/%3E%3C/svg%3E")}section.block-festival-program .container .column-right.is-open .calendar-container{box-shadow:0 2rem 2rem rgba(0,0,0,.3);opacity:1;pointer-events:all}}section.block-image .container img{border-radius:.5rem}section.block-image .container.align-center img{margin-left:auto;margin-right:auto}section.block-image .container.align-right img{margin-left:auto}section.block-partners .filtered-container,section.block-partners .intro-container{margin-top:2.22rem}section.block-partners .filtered-container .filtered-elements{margin-left:-1.4rem;margin-right:-1.4rem;position:relative}section.block-partners .filtered-container .filtered-elements .partner-logo{display:block;float:left;padding:1.11rem 1.4rem;position:relative;width:12.5%}section.block-partners .filtered-container .filtered-elements .partner-logo img{display:block;height:auto;margin:0 auto;width:100%}@media(max-width:1000px){section.block-partners .filtered-container,section.block-partners .intro-container{margin-top:1.4rem}section.block-partners .filtered-container .filtered-elements{margin-left:-.5rem;margin-right:-.5rem}section.block-partners .filtered-container .filtered-elements .partner-logo{padding:.5rem;width:33.3%}}section.block-projects .filtered-container,section.block-projects .intro-container{margin-top:2.22rem}section.block-projects .filtered-elements{margin-left:-.5rem;margin-right:-.5rem;margin-top:.8rem;position:relative}section.block-projects .filtered-elements .project-card{padding-left:.5rem;padding-right:.5rem}section.block-projects .filtered-elements .project-card.size-normal{float:left;width:33.3%}section.block-projects .filtered-elements .project-card.size-large{width:100%}section.block-projects .show-more{margin-top:1.1rem;transition:opacity .2s ease-in;width:100%}section.block-projects .show-more.hidden{opacity:0;pointer-events:none}@media(max-width:1000px){section.block-projects .filtered-container,section.block-projects .intro-container{margin-top:1.4rem}section.block-projects .filtered-elements .project-card.size-normal{float:none;width:100%}}section.block-project-cover h1{margin:.3rem 0 .8rem}section.block-project-cover h2{margin:0;text-transform:uppercase}section.block-project-cover .project-subname{margin:.5rem 0 0}section.block-project-cover .project-infos{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2.22rem 0 0}section.block-project-cover .project-infos p{align-items:center;display:flex;font-weight:700;margin:0 3.33rem 0 0}section.block-project-cover .project-infos p img,section.block-project-cover .project-infos p svg{display:block;height:1.33rem;margin-right:.5rem;width:auto}@media(max-width:1000px){section.block-project-cover h1{margin:.3rem 0 .6rem}section.block-project-cover .project-infos{display:block}section.block-project-cover .project-infos p{margin:0 0 .9rem}}section.block-shows .shows-container{margin-left:-.55rem;margin-right:-.55rem;position:relative}section.block-shows .shows-container .show-card-wrapper{padding-bottom:1.11rem;padding-left:.55rem;padding-right:.55rem}section.block-shows .shows-container .show-card-wrapper.size-banner,section.block-shows .shows-container .show-card-wrapper.size-large{width:100%}section.block-shows .shows-container .show-card-wrapper.size-normal{float:left;width:33.3%}@media(max-width:1000px){section.block-shows .shows-container .show-card-wrapper.size-normal{float:none;width:100%}}section.block-show-cover .cover-container{position:relative}section.block-show-cover .cover-container img{border-radius:.5rem;width:100%}section.block-show-cover .cover-container .cover-label{background-color:#fff;border-radius:.3rem;bottom:1.11rem;display:inline-block;font-weight:700;padding:.5rem 1.11rem;position:absolute;right:2.78rem}section.block-show-cover h1{margin:.3rem 0 1.1rem;text-transform:uppercase}section.block-show-cover h2{margin:0}section.block-show-cover .show-subname{margin:.5rem 0 0}section.block-show-cover .show-infos{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 5rem;justify-content:flex-start;margin:2.22rem 0 0}section.block-show-cover .show-infos p{align-items:center;display:flex;font-weight:700;margin:0}section.block-show-cover .show-infos p img,section.block-show-cover .show-infos p svg{display:block;height:1.33rem;margin-right:.5rem;width:auto}@media(max-width:1000px){section.block-show-cover h1{margin:.3rem 0 .6rem}section.block-show-cover .show-infos{display:block}section.block-show-cover .show-infos p{margin:0 0 .9rem}}section.block-show-overview .container{display:flex}section.block-show-overview .container .overview-container{flex:1;padding-right:2.22rem}section.block-show-overview .container .dates-container{width:22.22rem}section.block-show-overview .container .dates-container .show-school,section.block-show-overview .container .dates-container .show-venue{border-radius:.5rem;margin-bottom:.5rem;padding:1.11rem}section.block-show-overview .container .dates-container .show-school .venue-title,section.block-show-overview .container .dates-container .show-venue .venue-title{background-position:0;background-repeat:no-repeat;background-size:1.33rem auto;font-weight:700;margin:0 0 1.11rem;padding-left:1.9rem}section.block-show-overview .container .dates-container .show-school .venue-date,section.block-show-overview .container .dates-container .show-venue .venue-date{margin:0}section.block-show-overview .container .dates-container .show-school .rci-arrow-link,section.block-show-overview .container .dates-container .show-venue .rci-arrow-link{margin:1rem 0 0}section.block-show-overview .container .dates-container .show-school:last-child,section.block-show-overview .container .dates-container .show-venue:last-child{margin-bottom:0}section.block-show-overview .container .dates-container .show-venue{background-color:var(--festival-primary-color)}section.block-show-overview .container .dates-container .show-venue .venue-title{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23202020' d='M13.717.057A12.507 12.507 0 0 0 12.507 0c-.421 0-.805.02-1.208.057C3.62.88.357 10.337 5.463 16.09L12.489 24l7.025-7.91C24.66 10.337 21.376.878 13.717.056Zm-1.21 12.402a3.335 3.335 0 0 1-3.34-3.325 3.335 3.335 0 0 1 3.34-3.325c1.844 0 3.341 1.49 3.341 3.325a3.335 3.335 0 0 1-3.34 3.325Z'/%3E%3C/svg%3E")}section.block-show-overview .container .dates-container .show-venue .venue-title .city{font-weight:400}section.block-show-overview .container .dates-container .show-venue .venue-dates{border-top:1px solid #202020;padding-top:.5rem}section.block-show-overview .container .dates-container .show-venue .venue-infos{display:flex;margin:1rem 0 0}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-access{flex:1;padding-right:2rem}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-access .venue-access-link{cursor:pointer;display:block;line-height:160%;-webkit-text-decoration:underline;text-decoration:underline}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-accessibility{width:9.44rem}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-accessibility p{margin:0 0 .5rem}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-accessibility .venue-accessibilities{display:flex;flex-wrap:wrap}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-accessibility .venue-accessibilities img{height:.83rem;margin-right:.5rem;width:auto}section.block-show-overview .container .dates-container .show-venue .venue-infos .venue-accessibility .venue-accessibilities img:last-child{margin-right:0}section.block-show-overview .container .dates-container .show-venue .venue-website{display:block;font-weight:700;margin:1rem 0 0;-webkit-text-decoration:none;text-decoration:none}section.block-show-overview .container .dates-container .show-venue .venue-website:hover{-webkit-text-decoration:underline;text-decoration:underline}section.block-show-overview .container .dates-container .show-school{background-color:#202020;color:#fff}section.block-show-overview .container .dates-container .show-school .venue-title{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' d='M12.5 0C6.152 0 1 5.152 1 11.5S6.152 23 12.5 23 24 17.848 24 11.5 18.848 0 12.5 0Zm0 17.531c-2.638 0-5.082-1.424-6.524-3.833l1.126-.686c1.195 2.005 3.218 3.2 5.398 3.2 2.18 0 4.203-1.195 5.398-3.2l1.126.686c-1.442 2.391-3.886 3.833-6.524 3.833Z'/%3E%3C/svg%3E")}section.block-show-overview .container .dates-container .show-school .venue-name{border-top:1px solid #fff;font-weight:700;margin:0 0 .5rem;padding-top:.5rem}section.block-show-overview .container .dates-container .show-school .venue-name .city{font-weight:400}section.block-show-overview .container .dates-container .show-school .rci-arrow-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='26' fill='none'%3E%3Cpath fill='%23fff' d='m7.6 25.7-4.35-4.35L17.1 7.55l1.95-1.4-.35-.85-2.35.6h-7.4V.3H25.6l3.15 3.15V20.1h-5.7v-7.5l.6-2.35-.85-.35-1.4 1.95L7.6 25.7Z'/%3E%3C/svg%3E")}@media(max-width:1000px){section.block-show-overview .container{flex-direction:column}section.block-show-overview .container .overview-container{order:2;padding-right:0}section.block-show-overview .container .dates-container{margin-bottom:3rem;order:1;width:100%}}.rci-arrow-link{cursor:pointer;display:inline-block;font-weight:700!important;-webkit-text-decoration:none!important;text-decoration:none!important}.rci-arrow-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.65em auto;content:"";display:inline-block;height:.8em;margin-left:.2em;transition:transform .2s ease-in;vertical-align:middle;width:.8em}.rci-arrow-link.style-light{color:#fff}.rci-arrow-link.style-light:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E")}.rci-arrow-link:hover:after{transform:rotate(45deg)}.rci-button{background-color:#202020;border:2px solid #202020;border-radius:10rem;color:#fff!important;cursor:pointer;display:inline-block;font-weight:700;padding:.4rem 1.11rem;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:color .2s ease-in,border-color .2s ease-in,background-color .2s ease-in}.rci-button.style-light{background-color:#fff;border-color:#fff;color:#202020!important}.rci-button.style-light:hover,.rci-button:hover{background-color:#818080;border-color:#818080;color:#fff!important}.rci-button.style-outline{background-color:transparent;border:2px solid #202020;color:#202020!important}.rci-button.style-outline:hover{border-color:#818080;color:#818080!important}.festival-card-wrapper .festival-card{background-color:var(--festival-primary-color);border-radius:.5rem;display:flex;overflow:hidden;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.festival-card-wrapper .festival-card .infos-container{padding:.9rem 1.11rem;z-index:101}.festival-card-wrapper .festival-card .thumbnail-container{position:relative;z-index:100}.festival-card-wrapper .festival-card .thumbnail-container img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.festival-card-wrapper .festival-card:after{background-color:var(--festival-secondary-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;position:absolute;transition:transform .2s ease-in;z-index:110}.festival-card-wrapper:not(.is-archive) .festival-card:hover:after{transform:none!important}.festival-card-wrapper.size-small .festival-card{flex-direction:column;height:21.67rem;left:0;top:0}.festival-card-wrapper.size-small .festival-card .infos-container .festival-name{margin:0 0 .7rem}.festival-card-wrapper.size-small .festival-card .infos-container .festival-date{margin:0}.festival-card-wrapper.size-small .festival-card .thumbnail-container{flex:1}.festival-card-wrapper.size-small .festival-card:after{bottom:0;height:3.11rem;left:0;transform:translateY(100%);width:100%}.festival-card-wrapper.size-small.is-archive .festival-card .infos-container .festival-download-label{align-items:center;background-color:var(--festival-primary-color);bottom:0;display:flex;font-weight:700;justify-content:center;left:0;margin:0;padding:.8rem 1.11rem;position:absolute;text-align:center;transform:translateY(100%);transition:transform .2s ease-in;width:100%}.festival-card-wrapper.size-small.is-archive .festival-card .infos-container .festival-download-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;height:1rem;margin-left:.5rem;transform:rotate(135deg);width:1rem}.festival-card-wrapper.size-small.is-archive .festival-card:hover .infos-container .festival-download-label{transform:none}.festival-card-wrapper.size-large .festival-card{align-items:stretch;min-height:18.9rem}.festival-card-wrapper.size-large .festival-card .infos-container{align-items:flex-start;display:flex;flex:0 0 23.3rem;flex-direction:column}.festival-card-wrapper.size-large .festival-card .infos-container .festival-name{margin:0 0 .7rem}.festival-card-wrapper.size-large .festival-card .infos-container .festival-date{flex:1;margin:0 0 2rem}.festival-card-wrapper.size-large .festival-card .infos-container .festival-excerpt{margin:0}.festival-card-wrapper.size-large .festival-card .thumbnail-container{flex:1}.festival-card-wrapper.size-large .festival-card:after{height:100%;right:0;top:0;transform:translateX(100%);width:4rem}.festival-card-wrapper.size-archive .festival-card{display:block}.festival-card-wrapper.size-archive .festival-card .thumbnail-container{padding-bottom:65%}.festival-card-wrapper.size-archive .festival-card .infos-container{background-color:var(--festival-primary-color);left:0;padding:.6rem 1.11rem;position:absolute;top:100%;transform:translateY(-3.5rem);transition:transform .2s ease-in;width:100%}.festival-card-wrapper.size-archive .festival-card .infos-container br{display:none}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-name{font-weight:700;margin:0}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-date{margin:0}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-download-label{align-items:center;display:flex;font-weight:700;margin:.4rem 0 0;position:relative}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-download-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem auto;content:"";display:block;height:1rem;margin-left:.5rem;transform:rotate(135deg);width:1rem}.festival-card-wrapper.size-archive .festival-card:hover .infos-container{transform:translateY(-100%)}@media(max-width:1000px){.festival-card-wrapper .festival-card{background-color:transparent;display:block}.festival-card-wrapper .festival-card .infos-container{background-color:var(--festival-primary-color)}.festival-card-wrapper .festival-card .infos-container .festival-date br,.festival-card-wrapper .festival-card .infos-container .festival-name br{display:none}.festival-card-wrapper.size-small .festival-card{height:auto}.festival-card-wrapper.size-small .festival-card .infos-container{padding-right:3rem}.festival-card-wrapper.size-small .festival-card .infos-container .festival-name{margin:0 0 .4rem}.festival-card-wrapper.size-small .festival-card .thumbnail-container{display:none}.festival-card-wrapper.size-small .festival-card:after{background-color:transparent;background-position:100% 0;background-size:100% auto;bottom:auto;height:1rem;left:auto;right:1.11rem;top:.9rem;transform:none;width:.88rem}.festival-card-wrapper.size-small.is-archive .festival-card .infos-container .festival-download-label{display:none}.festival-card-wrapper.size-archive .festival-card,.festival-card-wrapper.size-large .festival-card{min-height:0}.festival-card-wrapper.size-archive .festival-card .infos-container,.festival-card-wrapper.size-large .festival-card .infos-container{display:block}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-name,.festival-card-wrapper.size-large .festival-card .infos-container .festival-name{margin:0 0 .4rem}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-date,.festival-card-wrapper.size-large .festival-card .infos-container .festival-date{margin:0}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-excerpt,.festival-card-wrapper.size-large .festival-card .infos-container .festival-excerpt{margin:1.4rem 0 0}.festival-card-wrapper.size-archive .festival-card .thumbnail-container,.festival-card-wrapper.size-large .festival-card .thumbnail-container{padding-bottom:49%;width:100%}.festival-card-wrapper.size-archive .festival-card:after,.festival-card-wrapper.size-large .festival-card:after{display:none}.festival-card-wrapper.size-archive .festival-card .infos-container{background-color:var(--festival-primary-color);left:auto;padding:.6rem 1.11rem;position:relative;top:auto;transform:none;width:100%}.festival-card-wrapper.size-archive .festival-card .infos-container .festival-download-label{display:none}.festival-card-wrapper.size-archive .festival-card:hover .infos-container{transform:none}}.rci-filters{align-items:center;display:flex;flex-wrap:wrap;padding:1.1rem 0}.rci-filters .rci-filter{margin-bottom:.3rem;margin-right:2.2rem}.rci-filters .rci-filter.selected{pointer-events:none}.rci-filter{cursor:pointer;padding-left:1.1rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in}.rci-filter:before{border:2px solid #202020;border-radius:10rem;content:"";display:block;height:.8rem;left:0;margin-top:-.4rem;position:absolute;top:50%;transition:background-color .2s ease-in;width:.8rem}.rci-filter:hover{color:#818080}.rci-filter.selected{font-weight:700}.rci-filter.selected:before{background-color:#202020}@media(max-width:1000px){.rci-filters{-ms-overflow-style:none;flex-wrap:nowrap;overflow-y:scroll;scrollbar-width:none;white-space:nowrap}.rci-filters .rci-filter{margin-right:1.8rem}.rci-filters::-webkit-scrollbar{height:0;width:0}}.mrlmb-image{height:auto;width:auto}.project-card{position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.project-card .thumbnail-container{border-radius:.5rem;overflow:hidden;position:relative}.project-card .thumbnail-container img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.project-card.size-normal{display:block;padding-bottom:2rem}.project-card.size-normal .thumbnail-container{padding-bottom:65%;width:100%}.project-card.size-normal .infos-container{margin-top:.8rem;position:relative}.project-card.size-normal .infos-container .project-infos{display:flex}.project-card.size-normal .infos-container .project-infos p{margin:0}.project-card.size-normal .infos-container .project-infos p:first-child{margin-right:2.22rem}.project-card.size-normal .infos-container .project-title{font-weight:700;margin:.4rem 0 0;padding-right:2.22rem;position:relative}.project-card.size-normal .infos-container .project-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:1rem;position:absolute;right:0;top:.4rem;transition:transform .2s ease-in;width:1rem}.project-card.size-normal:hover .infos-container .project-title:after{transform:rotate(45deg)}.project-card.size-large{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.11rem}.project-card.size-large .infos-container,.project-card.size-large .thumbnail-container{flex:0 0 calc(50% - 0.55rem);width:calc(50% - .55rem)}.project-card.size-large .infos-container{padding-right:2.22rem}.project-card.size-large .infos-container .project-title{margin:0}.project-card.size-large .infos-container .project-infos{display:flex;margin-top:.8rem}.project-card.size-large .infos-container .project-infos p{margin:0}.project-card.size-large .infos-container .project-infos p:first-child{margin-right:2.22rem}.project-card.size-large .infos-container .project-excerpt{margin:3rem 0 0}.project-card.size-large .infos-container .project-link{margin-top:2rem}.project-card.size-large .thumbnail-container{padding-bottom:37%}@media(max-width:1000px){.project-card.size-large{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.project-card.size-large .infos-container,.project-card.size-large .thumbnail-container{flex:auto;width:100%}.project-card.size-large .infos-container{order:2;padding-right:0;padding-top:1rem}.project-card.size-large .infos-container .project-infos{margin-top:.8rem}.project-card.size-large .infos-container .project-infos p:first-child{margin-right:2rem}.project-card.size-large .infos-container .project-excerpt{margin:2rem 0 0}.project-card.size-large .thumbnail-container{padding-bottom:75%}}.rci-title{display:flex;flex-direction:column;font-family:RCI;font-size:8.17rem;line-height:67%;margin:0!important;position:relative}.rci-title .rci-title-1,.rci-title .rci-title-2,.rci-title .rci-title-3{margin-left:-.045em;text-transform:uppercase}.rci-title .rci-title-1{font-size:1em;margin-top:.04em}.rci-title .rci-title-2{font-size:.93em;margin-top:.28em}.rci-title .rci-title-3{font-size:1em;margin-top:.26em}.rci-title .rci-title-4{font-size:.37em;line-height:113%;position:absolute;right:0;top:-.1em;width:5.6em}footer .rci-title{font-size:4.02rem}.wp-block .acf-block-preview .rci-title span{display:none}.wp-block .acf-block-preview .rci-title:before{content:url(/wp-content/themes/rci/public/images/rci-title.ef2f36.svg);display:block;height:auto;width:100%}@media(max-width:1000px){.rci-title,footer .rci-title{font-size:2.57rem}}.show-card-wrapper .show-card{display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.show-card-wrapper .show-card .thumbnail-container{position:relative;width:100%}.show-card-wrapper .show-card .thumbnail-container img{display:block;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.show-card-wrapper .show-card .thumbnail-container .show-label{background-color:#fff;border-radius:.3rem;font-weight:700;padding:.3rem .5rem;position:absolute}.show-card-wrapper .show-card .thumbnail-container .banner-container{background-color:var(--festival-primary-color);left:0;position:absolute;width:100%}.show-card-wrapper.size-normal .show-card{flex-direction:column}.show-card-wrapper.size-normal .show-card .thumbnail-container{border-radius:.5rem;order:1;overflow:hidden;padding-bottom:65%}.show-card-wrapper.size-normal .show-card .thumbnail-container .show-label{bottom:1.11rem;right:1.94rem}.show-card-wrapper.size-normal .show-card .thumbnail-container .banner-container{padding:.6rem 1.11rem;top:0}.show-card-wrapper.size-normal .show-card .thumbnail-container .banner-container .show-title{font-weight:700;margin:0}.show-card-wrapper.size-normal .show-card .thumbnail-container .banner-container .show-name{height:0;margin:0;opacity:0;overflow:hidden;position:relative}.show-card-wrapper.size-normal .show-card .infos-container{height:5.1rem;order:2;padding:.6rem 2.22rem .6rem 0;position:relative}.show-card-wrapper.size-normal .show-card .infos-container .show-venue{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;margin:0;overflow:hidden}.show-card-wrapper.size-normal .show-card .infos-container .show-venue .venue-details{font-weight:400}.show-card-wrapper.size-normal .show-card .infos-container .show-date{margin:0}.show-card-wrapper.size-normal .show-card .infos-container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:1rem;position:absolute;right:0;top:.8rem;transition:transform .2s ease-in;width:1rem}.show-card-wrapper.size-normal .show-card:hover .infos-container:after{transform:rotate(45deg)}.show-card-wrapper.size-large .show-card{background-color:var(--festival-secondary-color);border-radius:.5rem;overflow:hidden}.show-card-wrapper.size-large .show-card .infos-container{display:flex;flex-direction:column;padding:.8rem 1.11rem;width:50%}.show-card-wrapper.size-large .show-card .infos-container .show-title{font-weight:700;margin:0 0 .4rem;order:1}.show-card-wrapper.size-large .show-card .infos-container .show-name{margin:0;order:2}.show-card-wrapper.size-large .show-card .infos-container .show-venue{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;margin:auto 0 .1rem;order:3;overflow:hidden}.show-card-wrapper.size-large .show-card .infos-container .show-venue .venue-details{font-weight:400}.show-card-wrapper.size-large .show-card .infos-container .show-date{margin:0 0 auto;order:4}.show-card-wrapper.size-large .show-card .infos-container .show-excerpt{margin:0;order:5}.show-card-wrapper.size-large .show-card .thumbnail-container{padding-bottom:27.5%;width:50%}.show-card-wrapper.size-large .show-card:after{background-color:var(--festival-secondary-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.78rem auto;content:"";display:block;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .2s ease-in;width:4rem}.show-card-wrapper.size-large .show-card:hover:after{transform:none}.show-card-wrapper.size-banner .show-card{border-radius:.5rem;overflow:hidden}.show-card-wrapper.size-banner .show-card .thumbnail-container{padding-bottom:27.4%}.show-card-wrapper.size-banner .show-card .thumbnail-container .show-label{left:1.11rem;top:1.11rem}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.4rem 1.11rem;top:100%;transform:translateY(-2.3rem);transition:transform .2s ease-in}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-title{font-weight:700;margin:0 0 .4rem;max-width:40%}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-date{margin:0}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-name{margin:0;width:100%}.show-card-wrapper.size-banner .show-card:hover .thumbnail-container .banner-container{transform:translateY(-99%)}@media(max-width:1000px){.show-card-wrapper.size-normal .show-card .thumbnail-container{padding-bottom:75%}.show-card-wrapper.size-normal .show-card .thumbnail-container .banner-container .show-name{height:auto!important;opacity:1!important}.show-card-wrapper.size-normal .show-card .infos-container{height:auto}.show-card-wrapper.size-large .show-card{background-color:transparent;flex-direction:column}.show-card-wrapper.size-large .show-card .thumbnail-container{height:13rem;order:1;padding-bottom:0;width:100%}.show-card-wrapper.size-large .show-card .infos-container{background-color:var(--festival-secondary-color);display:flex;flex-direction:column;order:2;width:100%}.show-card-wrapper.size-large .show-card .infos-container .show-title{margin:0 0 .2rem}.show-card-wrapper.size-large .show-card .infos-container .show-name{margin:0 0 .5rem}.show-card-wrapper.size-large .show-card .infos-container .show-excerpt{margin:.5rem 0 0}.show-card-wrapper.size-large .show-card:after{display:none}.show-card-wrapper.size-banner .show-card .thumbnail-container{padding-bottom:0}.show-card-wrapper.size-banner .show-card .thumbnail-container img{height:13rem;left:auto;position:relative;top:auto}.show-card-wrapper.size-banner .show-card .thumbnail-container .show-label{left:1.11rem;top:1.11rem}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container{flex-direction:column;flex-wrap:nowrap;left:auto;padding:.8rem 1.11rem;position:relative;top:auto;transform:none}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-title{margin-bottom:.2rem;max-width:100%;order:1}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-date,.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-name{font-size:1rem}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-name{order:2}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .show-date{order:3}.show-card-wrapper.size-banner .show-card .thumbnail-container .banner-container .rci-arrow-link{margin-top:.5rem;order:4}.show-card-wrapper.size-banner .show-card:hover .thumbnail-container .banner-container{transform:none}}.mrlmb-content-element{margin-left:auto;margin-right:auto}.mrlmb-content-element.width-small{width:83%}@media(max-width:1000px){.mrlmb-content-element.width-small{width:100%}}.mrlmb-content-element.content-faq .faq-question{border-bottom:2px solid #202020;padding:.55rem 0}.mrlmb-content-element.content-faq .faq-question .question{cursor:pointer;font-weight:700!important;margin:0;padding:1.11rem 4rem 1.11rem 0;position:relative}.mrlmb-content-element.content-faq .faq-question .question .plus-sign{border:2px solid #202020;border-radius:10rem;display:block;height:1.7rem;margin-top:-.85rem;position:absolute;right:0;top:50%;width:1.7rem}.mrlmb-content-element.content-faq .faq-question .question .plus-sign:after,.mrlmb-content-element.content-faq .faq-question .question .plus-sign:before{background-color:#202020;content:"";display:block;height:.2rem;left:50%;margin-left:-.35rem;margin-top:-.1rem;position:absolute;top:50%;transition:transform .5s ease-out;width:.7rem}.mrlmb-content-element.content-faq .faq-question .question .plus-sign:after{transform:rotate(90deg)}.mrlmb-content-element.content-faq .faq-question .answer{height:0;opacity:0;overflow:hidden;transition:opacity .4s ease-in}.mrlmb-content-element.content-faq .faq-question .answer .answer-subtitle{border-top:1px solid #f2f2f2;margin-top:2rem;padding-top:1rem}.mrlmb-content-element.content-faq .faq-question .answer>:last-child{padding-bottom:1.11rem}.mrlmb-content-element.content-faq .faq-question.opened .question .plus-sign:before{transform:rotate(90deg) scaleX(.01)}.mrlmb-content-element.content-faq .faq-question.opened .question .plus-sign:after{transform:rotate(180deg)}.mrlmb-content-element.content-faq .faq-question.opened .answer{opacity:1}.mrlmb-content-element.content-faq .faq-question:last-child{border-bottom:none}.wp-block .acf-block-preview .mrlmb-content-element.content-faq .faq-question{pointer-events:none}@media(max-width:1000px){.mrlmb-content-element.content-faq .faq-question .question br{display:none}}.mrlmb-content-element.content-gallery{display:flex;flex-wrap:wrap;gap:1.05rem}.mrlmb-content-element.content-gallery img{border-radius:.5rem;cursor:pointer;font-family:"object-fit: cover;";height:14.4rem;-o-object-fit:cover;object-fit:cover;width:calc(33% - .7rem)}.mrlmb-content-element.content-gallery img.hidden{display:none}.mrlmb-content-element.content-gallery .show-more{width:100%}@media(max-width:1000px){.mrlmb-content-element.content-gallery{gap:.5rem}.mrlmb-content-element.content-gallery img{height:6.75rem;width:calc(50% - .25rem)}}.mrlmb-content-element.content-image img{border-radius:.5rem}.mrlmb-content-element.content-team{align-items:flex-start;display:flex;flex-wrap:wrap}.mrlmb-content-element.content-team .team-member{flex:0 0 25%;margin-top:2rem;padding-right:2rem}.mrlmb-content-element.content-team .team-member .member-name{font-weight:700!important;margin:0}.mrlmb-content-element.content-team .team-member .member-job{margin:0}.mrlmb-content-element.content-team .team-member:nth-child(-n+4){margin-top:0}@media(max-width:1000px){.mrlmb-content-element.content-team .team-member{flex:0 0 50%;margin-top:2rem;padding-right:2rem}.mrlmb-content-element.content-team .team-member:nth-child(-n+4){margin-top:2rem}.mrlmb-content-element.content-team .team-member:nth-child(-n+2){margin-top:0}.mrlmb-content-element.content-team .team-member:nth-child(2n){padding-right:0}}.mrlmb-modal{display:none;position:relative;z-index:99999}.mrlmb-modal .mrlmb-modal-overlay{align-items:center;animation:modal-fade-out .3s cubic-bezier(0,0,.2,1);background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;will-change:transform}.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog{animation:modal-slide-out .3s cubic-bezier(0,0,.2,1);background-color:#fff;max-height:90vh;overflow-y:auto;padding:2.22rem 1.11rem;position:relative;width:44.44rem;will-change:transform}.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog .mrlmb-modal-close{cursor:pointer;display:block;height:2.5rem;position:absolute;right:.5rem;top:.5rem;width:2.5rem}.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog .mrlmb-modal-close:after,.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog .mrlmb-modal-close:before{background-color:#202020;content:"";display:block;height:.17rem;left:.45rem;position:absolute;top:1.16rem;width:1.6rem}.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog .mrlmb-modal-close:before{transform:rotate(45deg)}.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog .mrlmb-modal-close:after{transform:rotate(-45deg)}.mrlmb-modal.is-open{display:block}.mrlmb-modal.is-open .mrlmb-modal-overlay{animation:modal-fade-in .3s cubic-bezier(0,0,.2,1)}.mrlmb-modal.is-open .mrlmb-modal-overlay .mrlmb-modal-dialog{animation:modal-slide-in .3s cubic-bezier(0,0,.2,1)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-in{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes modal-slide-out{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@media(max-width:1000px){.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog{max-height:90vh;padding:1.87rem 1.25rem;width:92vw}.mrlmb-modal .mrlmb-modal-overlay .mrlmb-modal-dialog .mrlmb-modal-close{right:0;top:0}}#popup-modal .mrlmb-modal-content{text-align:center}#popup-modal .mrlmb-modal-content .popup-title{margin:0 0 2rem}#popup-modal .mrlmb-modal-content .popup-text{margin:0}#popup-modal .mrlmb-modal-content .mrlmb-image{border-radius:.5rem;height:auto;margin:2rem 0 0;width:100%}#popup-modal .mrlmb-modal-content .rci-arrow-link{margin:2rem 0 0}header{background-color:#fff;height:4.1rem;left:0;position:fixed;top:0;transition:background-color .3s ease-in;width:100%;z-index:900}header .header-bar{color:#202020;left:0;position:absolute;top:0;transition:color .3s ease-in,background-color .3s ease-in;width:100%;z-index:970}header .header-bar .container{align-items:center;display:flex;height:4.1rem;justify-content:space-between}header .header-bar .container .logo-container{flex:1}header .header-bar .container .logo-container .header-logo{display:inline-block}header .header-bar .container .logo-container .header-logo svg{display:block;height:1.56rem;width:auto}header .header-bar .container .logo-container .header-logo svg path{transition:fill .3s}header .header-bar .container .highlighted-festival{align-items:center;background-color:var(--festival-primary-color);border-radius:.3rem;color:#202020;display:flex;line-height:.72rem;padding:.56rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}header .header-bar .container .highlighted-festival svg{height:.78rem;margin:0 .5rem;width:auto}header .header-bar .container .highlighted-festival .festival-name{font-weight:700}header .header-bar .container #main-menu-button,header .header-bar .container .language-switcher{font-size:2.22rem;line-height:2.84rem;margin-left:2.22rem;text-transform:uppercase}header .header-bar .container .language-switcher{display:flex}header .header-bar .container .language-switcher .language-link{color:#818080;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in}header .header-bar .container .language-switcher .language-link.current-language,header .header-bar .container .language-switcher .language-link:hover{color:#202020}header .header-bar .container .language-switcher .language-separator{transition:color .2s ease-in}header .header-bar .container #main-menu-button{cursor:pointer;height:2.84rem;overflow:hidden;position:relative}header .header-bar .container #main-menu-button span{display:block;transition:transform .3s ease-in}header .header-bar .container #main-menu-button .label-open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cpath fill='%23fff' d='m2.021.5 31.314 31.314-2.02 2.02L.001 2.52z'/%3E%3Cpath fill='%23fff' d='M33.335 2.52 2.021 33.834 0 31.814 31.315.5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;height:1.84rem;position:absolute;right:0;top:-2.34rem;width:1.84rem}header .main-menu{height:100vh;opacity:0;overflow:scroll;pointer-events:none;position:absolute;transition:opacity .3s ease-in;width:100vw}header .main-menu,header .main-menu:before{background-color:#202020;left:0;top:0;z-index:950}header .main-menu:before{content:"";display:block;height:4.1rem;position:fixed;width:100%}header .main-menu .container{align-items:center;display:flex;flex-direction:column;height:100%;padding-top:4.1rem}header .main-menu .container .current-festivals{align-self:stretch;display:flex;margin:auto 0;padding:2.22rem 0 0}header .main-menu .container .current-festivals .festival-card-wrapper{flex:1;margin-right:1.11rem}header .main-menu .container .current-festivals .festival-card-wrapper:last-child{margin-right:0}header .main-menu .container .menu{margin:auto 0;padding:2.22rem 0 0}header .main-menu .container .menu ul{display:flex;list-style:none;margin:0;padding:0}header .main-menu .container .menu ul li{margin:0 2.22rem}header .main-menu .container .menu ul li a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in}header .main-menu .container .menu ul li a:hover{color:#818080}header .main-menu .container .language-switcher{display:none}header .main-menu .container .social-links{display:flex;margin:auto 0 0;padding:2.22rem 0}header .main-menu .container .social-links a{margin:0 1.67rem}header .main-menu .container .social-links a svg{display:block;height:1.67rem;width:auto}header .main-menu .container .social-links a svg path{fill:#fff;transition:fill .2s ease-in}header .main-menu .container .social-links a:hover svg path{fill:#818080}header.open-menu .header-bar .container .logo-container .header-logo svg path{fill:#fff}header.open-menu .header-bar .container .language-switcher .language-link.current-language,header.open-menu .header-bar .container .language-switcher .language-link:hover,header.open-menu .header-bar .container .language-switcher .language-separator{color:#fff}header.open-menu .header-bar .container #main-menu-button span{transform:translateY(2.84rem)}header.open-menu .main-menu{opacity:1;pointer-events:all}@media(max-width:1000px){header,header .header-bar .container{height:3.2rem}header .header-bar .container .logo-container .header-logo svg{height:1.31rem}header .header-bar .container .highlighted-festival{border-radius:0;bottom:0;height:3rem;justify-content:center;left:0;position:fixed;transition:transform .2s ease-in;width:100%}header .header-bar .container .highlighted-festival svg{height:.87rem}header .header-bar .container .language-switcher{display:none}header .header-bar .container #main-menu-button{font-size:1.87rem}header .main-menu:before{height:3.2rem}header .main-menu .container{padding-top:3.2rem}header .main-menu .container .current-festivals{display:block;padding:1rem 0 0}header .main-menu .container .current-festivals .festival-card-wrapper{margin-bottom:.6rem;margin-right:0}header .main-menu .container .current-festivals .festival-card-wrapper:last-child{margin-bottom:0}header .main-menu .container .menu{margin:auto 0;padding:2rem 0 0}header .main-menu .container .menu ul{align-items:center;flex-direction:column}header .main-menu .container .menu ul li{margin:0 0 1rem}header .main-menu .container .language-switcher{align-items:center;display:flex;justify-content:center;padding:2rem 0 0}header .main-menu .container .language-switcher .language-link{color:#fff;margin:0 1rem 1rem;-webkit-text-decoration:none;text-decoration:none}header .main-menu .container .language-switcher .language-link.current-language{-webkit-text-decoration:underline;text-decoration:underline}header .main-menu .container .social-links{justify-content:space-between;padding:2rem 0;width:100%}header .main-menu .container .social-links a{margin:0 1rem}header .main-menu .container .social-links a svg{height:1.8rem}header .main-menu .container .social-links a:first-child{margin-left:0}header .main-menu .container .social-links a:last-child{margin-right:0}header.open-menu .header-bar .container .highlighted-festival{transform:translateY(100%)}}.sub-header{background-color:#202020;left:0;position:fixed;top:4.1rem;width:100%;z-index:890}.sub-header .container{align-items:center;display:flex;height:2.94rem;justify-content:space-between}.sub-header .container .rci-festival-button{background-color:var(--festival-primary-color);border-radius:.3rem;color:#202020;cursor:pointer;font-weight:700;line-height:.72rem;padding:.56rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.sub-header .container .section-links{align-items:center;display:flex;flex:1;justify-content:space-around;margin:0 1rem}.sub-header .container .section-links .rci-section-link{color:#fff;cursor:pointer;transition:color .2s ease-in}.sub-header .container .section-links .rci-section-link:hover{color:#818080}.sub-header .container #sub-header-menu-button{display:none}.sub-header .container .rci-breadcrumbs{color:#fff}.sub-header .container .rci-breadcrumbs .breadcrumb-link{-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in}.sub-header .container .rci-breadcrumbs .breadcrumb-link:hover{color:#818080}.sub-header .container .rci-breadcrumbs .breadcrumb-title{font-weight:700}@media(max-width:1000px){.sub-header{top:3.2rem}.sub-header .container{height:3.1rem;padding-left:.5rem;padding-right:.5rem}.sub-header .container .rci-festival-button{font-size:.9rem;margin-right:auto;order:1}.sub-header .container .rci-arrow-link{order:2}.sub-header .container .section-links{background-color:#202020;flex-wrap:wrap;justify-content:center;left:0;margin:0;opacity:0;padding:0 0 .5rem;pointer-events:none;position:fixed;top:6.3rem;transition:opacity .2s ease-in;width:100%}.sub-header .container .section-links .rci-section-link{margin:.4rem .9rem}.sub-header .container #sub-header-menu-button{cursor:pointer;display:block;height:1.6rem;margin-left:auto;order:3;position:relative;width:1.6rem}.sub-header .container #sub-header-menu-button span,.sub-header .container #sub-header-menu-button span:after,.sub-header .container #sub-header-menu-button span:before{background-color:#fff;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:all .3s ease-in;width:100%}.sub-header .container #sub-header-menu-button span:before{transform:translateY(-.4rem)}.sub-header .container #sub-header-menu-button span:after{transform:translateY(.4rem)}.sub-header .container .rci-breadcrumbs{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-header .container .rci-breadcrumbs .breadcrumb-separator,.sub-header .container .rci-breadcrumbs .breadcrumb-title{display:none}.sub-header .container .rci-breadcrumbs .breadcrumb-separator:nth-child(2){display:inline}.sub-header .container .rci-breadcrumbs .breadcrumb-link{font-weight:400}.sub-header.open-menu .container .section-links{opacity:1;pointer-events:all}.sub-header.open-menu .container #sub-header-menu-button span{background-color:transparent}.sub-header.open-menu .container #sub-header-menu-button span:before{transform:scaleX(.95) rotate(45deg)}.sub-header.open-menu .container #sub-header-menu-button span:after{transform:scaleX(.95) rotate(-45deg)}}footer{padding-bottom:1.11rem}footer .container{display:flex;justify-content:space-between}footer .container:first-child{align-items:stretch}footer .container:first-child>*{width:calc(50% - .55rem)}footer .container:first-child .footer-newsletter{background-color:#202020;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;padding:1.11rem}footer .container:first-child .footer-newsletter .newsletter-title{flex:1;margin:0 0 1.11rem}footer .container:first-child .footer-newsletter #newsletter-form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}footer .container:first-child .footer-newsletter #newsletter-form input{background-color:transparent;border:2px solid #fff;border-radius:.5rem;color:#fff;padding:.4rem .5rem}footer .container:first-child .footer-newsletter #newsletter-form input::-moz-placeholder{color:#d0d0d0;opacity:1}footer .container:first-child .footer-newsletter #newsletter-form input::placeholder{color:#d0d0d0;opacity:1}footer .container:first-child .footer-newsletter #newsletter-form input:-ms-input-placeholder{color:#d0d0d0}footer .container:first-child .footer-newsletter #newsletter-form input::-ms-input-placeholder{color:#d0d0d0}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-firstname,footer .container:first-child .footer-newsletter #newsletter-form #newsletter-lastname{flex:0 0 49%;margin-bottom:.5rem}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-email{flex:1}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit{margin-left:.5rem;position:relative}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit .loading-ring{display:none;height:22px;left:50%;margin-left:-11px;margin-top:-11px;position:absolute;top:50%;width:22px}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit .loading-ring div{animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#202020;box-sizing:border-box;display:block;height:15px;margin:3px;position:absolute;width:15px}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit .loading-ring div:first-child{animation-delay:-.45s}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit .loading-ring div:nth-child(2){animation-delay:-.3s}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit .loading-ring div:nth-child(3){animation-delay:-.15s}footer .container:first-child .footer-newsletter #newsletter-form.sending #newsletter-submit{color:transparent!important;pointer-events:none}footer .container:first-child .footer-newsletter #newsletter-form.sending #newsletter-submit .loading-ring{display:block}footer .container:first-child .footer-newsletter #newsletter-message{color:#202020;font-weight:700;margin-top:.3rem;pointer-events:all;position:absolute;right:0;top:100%;transition:opacity .2s ease-in,transform .2s ease-in}footer .container:first-child .footer-newsletter #newsletter-message.hidden{opacity:0;pointer-events:none;transform:translateY(.3rem)}footer .container:nth-child(2){align-items:flex-start;margin-top:4rem}footer .container:nth-child(2) .footer-address{flex:0 0 calc(50% + 0.55rem);line-height:1.8rem;padding-right:3rem}footer .container:nth-child(2) .footer-social-links,footer .container:nth-child(2) nav{flex:1}footer .container:nth-child(2) nav{padding-right:2.22rem}footer .container:nth-child(2) nav ul{list-style:none;margin:0;padding:0}footer .container:nth-child(2) nav ul li{margin-bottom:.5rem}footer .container:nth-child(2) nav ul li a{-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in;white-space:nowrap}footer .container:nth-child(2) nav ul li a:hover{color:#818080}footer .container:nth-child(2) .footer-social-links{align-items:center;display:flex;justify-content:flex-end}footer .container:nth-child(2) .footer-social-links a{margin-left:.5rem}footer .container:nth-child(2) .footer-social-links a svg{height:1.33rem;width:auto}footer .container:nth-child(2) .footer-social-links a svg path{fill:#202020;transition:fill .2s ease-in}footer .container:nth-child(2) .footer-social-links a:hover svg path{fill:#818080}footer .container:nth-child(3){align-items:center;margin-top:2rem}footer .container:nth-child(3)>img{height:3.72rem;width:auto}footer .container:nth-child(3) .footer-legal{margin-left:5rem}footer .container:nth-child(3) .footer-legal ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}footer .container:nth-child(3) .footer-legal ul li{margin-left:2rem}footer .container:nth-child(3) .footer-legal ul li a{-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in;white-space:nowrap}footer .container:nth-child(3) .footer-legal ul li a:hover{color:#818080}.otgs-development-site-front-end{display:none}@keyframes loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1000px){footer{padding-bottom:4rem}footer .container{display:block}footer .container:first-child>*{width:100%}footer .container:first-child .footer-newsletter{display:block;margin-top:1.2rem;padding:1.2rem}footer .container:first-child .footer-newsletter #newsletter-form{display:block}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-email,footer .container:first-child .footer-newsletter #newsletter-form #newsletter-firstname,footer .container:first-child .footer-newsletter #newsletter-form #newsletter-lastname{margin-bottom:.5rem;width:100%}footer .container:first-child .footer-newsletter #newsletter-form #newsletter-submit{margin-left:0}footer .container:first-child .footer-newsletter #newsletter-message{left:0;right:auto}footer .container:nth-child(2) .footer-address{-webkit-hyphens:auto;hyphens:auto;padding-bottom:1rem;padding-right:0}footer .container:nth-child(2) nav{margin-top:1.2rem;padding-right:0}footer .container:nth-child(2) nav ul{list-style:none;margin:0;padding:0}footer .container:nth-child(2) nav ul li{margin-bottom:.4rem}footer .container:nth-child(2) nav ul li a{background-color:#f2f2f2;border-radius:.5rem;display:block;font-size:1.12rem;font-weight:700;padding:.6rem .8rem;transition:color .2s ease-in,background-color .2s ease-in;white-space:wrap}footer .container:nth-child(2) nav.footer-festivals ul li a{background-color:var(--festival-primary-color);padding-right:3rem;position:relative}footer .container:nth-child(2) nav.footer-festivals ul li a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23202020' d='M4.388 15 2 12.602l7.604-7.606 1.07-.772-.192-.468-1.29.33H5.13V1h9.142L16 2.736v9.177h-3.13V7.78l.33-1.296-.467-.193-.768 1.075L4.388 15Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:1.2rem;margin-top:-.6rem;position:absolute;right:.8rem;top:50%;width:1rem}footer .container:nth-child(2) .footer-social-links{justify-content:center;margin-top:2rem}footer .container:nth-child(2) .footer-social-links a{margin:0 .6rem}footer .container:nth-child(2) .footer-social-links a svg{height:1.5rem}footer .container:nth-child(3){margin-top:2rem}footer .container:nth-child(3)>img{height:auto;width:100%}footer .container:nth-child(3) .footer-legal{margin-left:0;margin-top:1rem}footer .container:nth-child(3) .footer-legal ul li{margin-left:0;margin-right:2rem}}