.body hr,a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section,summary{display:block}.body table th,caption,td,th{text-align:left}.body ol,.body ul,.nav__list{list-style:none}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:middle}.body b,.body b>em,.body b>i,.body dl dt,.body em>b,.body em>strong,.body h4,.body h5,.body h6,.body i>b,.body i>strong,.body strong,.body strong>em,.body strong>i,.body table th,.ts-subsubtitle{font-family:cerebri_sansregular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input{line-height:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}@font-face{font-family:cerebri_sansregular;src:url(fonts/CerebriSansRegular.woff2) format("woff2"),url(fonts/CerebriSansRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:lacrimamg-senzaregular;src:url(fonts/LacrimaSenzaWEB-Regular.woff2) format("woff2"),url(fonts/LacrimaSenzaWEB-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:lacrimamg-italicregular;src:url(fonts/LacrimaItalicWEB-Regular.woff2) format("woff2"),url(fonts/LacrimaItalicWEB-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:grandslang-roman;src:url(fonts/GrandSlang-Roman.woff2) format("woff2"),url(fonts/GrandSlang-Roman.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:grandslang-italic;src:url(fonts/GrandSlang-Italic.woff2) format("woff2"),url(fonts/GrandSlang-Italic.woff) format("woff");font-weight:400;font-style:normal}.body,.body dl,.body ol li,.body ol li:before,.body p,.body ul li,.body ul li:before,.event__description b,.event__description b em,.event__description strong,.event__description strong em,.footer__section .body h2,.footer__section .body h3,.nav__link,.partner__description b,.partner__description b em,.partner__description strong,.partner__description strong em,.ts-body,.ts-label,.ts-small,.wrapper--event_detail .booking_link,body{font-family:cerebri_sansregular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.body em,.body i{font-family:cerebri_sansregular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}.body b>em,.body b>i,.body em>b,.body em>strong,.body i>b,.body i>strong,.body strong>em,.body strong>i{font-style:italic}.block__personnel .personnel__infos,.categories__link,.categories__name,.categories__title,.event__booking,.event__description b,.event__description b em,.event__description strong,.event__description strong em,.event__infos,.event__timing,.footer__section .body p,.nav__link,.partner__address,.partner__description b,.partner__description b em,.partner__description strong,.partner__description strong em,.partner__infos{font-family:lacrimamg-senzaregular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.event__description b em,.event__description strong em,.partner__description b em,.partner__description strong em{font-family:lacrimamg-italicregular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}.block__event .event__subtitle,.block__event .event__title,.block__personnel .personnel__title,.body blockquote,.body h1,.body h2,.body h3,.event__description,.event__subtitle,.event__title,.intro__dates .date,.partner__description,.partner__title,.section.section--events .section__intro h2,.section.section--events .section__intro h3,.section.section--events .section__title,.ts-bigtitle,.ts-subtitle,.ts-title,.wrapper--partners .section__title{font-family:grandslang-roman,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.body blockquote>*,.event__description em,.event__description i,.partner__description em,.partner__description i,.section.section--events .section__intro h2 em,.section.section--events .section__intro h3 em,.ts-subtitle-i{font-family:grandslang-italic,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.body code,.body pre,.body samp,.body small,.ts-label,.ts-small,figcaption{font-size:.778rem;line-height:1.4}.body,.body dl,.body h4,.body h5,.body h6,.body ol li,.body ol li:before,.body p,.body ul li,.body ul li:before,.event__description b,.event__description b em,.event__description strong,.event__description strong em,.footer__section .body h2,.footer__section .body h3,.nav__link,.partner__description b,.partner__description b em,.partner__description strong,.partner__description strong em,.ts-body,.ts-subsubtitle,.wrapper--event_detail .booking_link{font-size:1.111rem;line-height:1.4}.footer__section .body h2,.nav__link{font-size:1.322rem;line-height:1.4}.block__event .event__subtitle,.body blockquote,.body h3,.event__description,.event__subtitle,.partner__description,.section.section--events .section__intro h3,.ts-subtitle,.ts-subtitle-i{font-size:1.777rem;line-height:1.2}.block__event .event__title,.block__personnel .personnel__title,.body h1,.body h2,.event__title,.partner__title,.section.section--events .section__intro h2,.ts-title{font-size:2.666rem;line-height:1.2}.intro__dates .date,.section.section--events .section__title,.ts-bigtitle,.wrapper--partners .section__title{font-size:5.3rem;line-height:1.2;color:#00F}.block__event .event__subtitle,.block__event .event__title,.block__personnel .personnel__title,.body blockquote,.body h1,.body h2,.body h3,.event__description,.event__subtitle,.event__title,.partner__description,.partner__title,.section.section--events .section__intro h2,.section.section--events .section__intro h3,.ts-subtitle,.ts-subtitle-i,.ts-title{color:#00F}.ts-label{text-transform:uppercase;letter-spacing:.1em}.nav__link,.ts-link{color:#000;text-decoration:none}.nav__link:hover,.ts-link:hover{color:#00F;text-decoration:none}.body a,.categories__link,.nav__link:visited,.ts-body-link,.ts-link:visited{color:#000;text-decoration:none}.body a:hover,.categories__link:hover,.ts-body-link:hover{color:#00F}.article__footer a,.ts-link-alt{color:#00F;text-decoration:underline}.article__footer a:hover,.ts-link-alt:hover{color:#000}.article__footer a:visited,.body a.blue,.ts-link-alt:visited{color:#00F}.body h2,.body h3,.body h4,.body h5{margin:1.75rem 0 1rem}.body ol ol>li:first-of-type,.body ul ol>li:first-of-type{margin-top:.5em}.body p{margin-bottom:0}.body blockquote{padding-left:0;border-left:none;margin-bottom:.556rem}.body dl dt{padding-bottom:.3em}.body dl dt:first-of-type{padding-top:.6em;border-top:1px solid #000}.body dl dd{padding-bottom:.6em;margin-bottom:.6em;border-bottom:1px #000 solid}.body ol li,.body ul li{padding-left:1.2em;margin-bottom:.5em}.body ol{counter-reset:li}.body ol li{position:relative}.body ol li:before{content:counter(li);counter-increment:li;position:absolute;left:0}.body ul li{position:relative}.body ul li:before{content:"-";position:absolute;left:0;font-size:1em}.body table{width:100%;margin-top:1.111rem;margin-bottom:1.111rem}.body table thead{border-bottom:1px solid #000}.body table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.body table tfoot{border-top:3px solid #000}.body table td,.body table th{padding:.5em 0}@media (max-width:767px){.body table td,.body table th{display:block}.hidden-small{display:none!important}}.body .embed-container,.body ol,.body ul{margin-bottom:1em}.body sub,.body sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.body sup{top:-.5em}.body sub{bottom:-.25em}.body abbr{border-bottom:1px dotted #000;cursor:help}.body cite:after,.body cite:before,.body q:after,.body q:before{content:'"'}.body mark{background-color:rgba(0,0,0,.6);color:#000}.body code,.body pre,.body samp{font-family:monospace}.body hr{background:#000;height:1px;margin-top:2.222rem;margin-bottom:1.667rem}img,object,video{max-width:100%;height:auto}img.image-lazy{width:100%}img.image-lazy:not(.lazyloaded){opacity:0;transition:opacity 1s ease-in-out}img.image-lazy.lazyloaded{opacity:1;transition:opacity 1s ease-in-out}figcaption{margin-top:.556rem}.event__infos,.partner__infos{margin-top:1.111rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none!important}@media (min-width:768px){.hidden-large{display:none!important}}.clear::after{display:block;content:"";clear:both}.footer,.header__inner,.main,.section.section--events .section__intro{width:100%;padding-left:3%;padding-right:3%;max-width:1600px;margin-left:auto;margin-right:auto}.wrapper--page .main{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.detail,.index{padding-bottom:2.222rem}.header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#FFF;padding:1.111rem 0}.header__inner,.intro__logo{position:relative}.nav{width:100%}.nav__list{display:flex;flex-wrap:wrap;justify-content:space-between}.nav__item,.nav__link{display:block}.nav__link{text-transform:uppercase}.event__booking,.event__infos,.event__timing{color:#000;font-size:1.322rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.556rem}.event__infos a{text-decoration:none;color:#000}.event__infos a:hover{color:#00F}.event__booking{margin-bottom:1.111rem}.event__figure{margin-bottom:.556rem}.event__description b,.event__description b em,.event__description strong,.event__description strong em{color:#000}.partner__address,.partner__infos{color:#000;font-size:1.322rem;margin-bottom:1.111rem}.partner__address a,.partner__infos a{text-decoration:none;color:#000}.partner__address a:hover,.partner__infos a:hover{color:#00F}.partner__description b,.partner__description b em,.partner__description strong,.partner__description strong em{color:#000}.article__footer .main__grid{margin-top:0!important}.footer__inner{border-top:1px solid #000}.footer__section{width:100%;margin-bottom:2.222rem}.footer__section .body h2,.footer__section .body h3{margin-top:1.111rem;margin-bottom:0}.footer__section .body h3{color:#00F}@media (min-width:900px){.footer__inner{display:grid;grid-template-columns:1fr 1fr 1fr}.footer__section:nth-child(2){text-align:center}.footer__section:nth-child(3){text-align:right}}.wrapper--event_detail .footer__inner,.wrapper--page .footer__inner{margin-top:2.222rem}.wrapper--home .footer__inner{margin-top:-11px}.main__grid{margin-top:.556rem}.main__grid:first-of-type{margin-top:6.667rem}.main__col{padding-bottom:1.111rem}.main__col--left{border-right:1px solid #000;padding-right:.556rem}@media (max-width:767px){.main__col--left,.main__col--right{border-bottom:1px solid #000}.main__col--left{border-right:none;padding-right:0;margin-bottom:1.111rem}}@media (min-width:768px){.main__grid{display:grid;grid-template-columns:33.33% 66.66%;grid-auto-flow:column;-moz-column-gap:10px;column-gap:10px;grid-auto-columns:1fr}.main__subgrid{display:grid;grid-auto-flow:column;grid-template-columns:33.33% 33.33% 33.33%;grid-auto-columns:1fr;-moz-column-gap:10px;column-gap:10px;border-top:1px solid #000;padding-top:1.111rem}}.main__subgrid .col{border-right:1px solid #000;padding-right:.556rem}.main__subgrid .spacer{grid-column:span 2}@media (max-width:767px){.main__subgrid .col{border-right:none;padding-right:0;border-bottom:1px solid #000;margin-bottom:1.111rem}.main__subgrid .spacer{display:none}}.main__subgrid .spacer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin-bottom:-2rem}.categories{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.111rem}.categories__item{list-style-type:none}.categories__name{color:#000}.intro__logo{margin:1.667rem auto;width:100%}.intro__logo .container{display:block;margin:0 auto;width:50%;max-width:800px}@media (max-width:767px){.intro__logo .container{margin-top:0;width:95vw}}.intro__dates{margin:0 auto;max-width:500px;max-width:100%;text-align:center}.intro__dates .dates__img{margin:1.667rem auto;width:400px}@media (max-width:767px){.intro__dates .dates__img{max-width:70vw}}.intro__dates .date.yyyy{font-size:3.8rem}.intro__illu img{margin:0 auto}@media (min-width:769px){.intro__illu img{width:90vw}}.block__event{display:block;text-decoration:none}.block__event.spacer{display:flex}.block__event.spacer img{-o-object-fit:contain;object-fit:contain}.block__event:not(.spacer) img{filter:grayscale(100%)}a.block__event:hover .event__image{background-color:#00F}a.block__event:hover img{opacity:.6;transition:opacity .2s ease-in}.block__personnel .personnel__infos{color:#000;font-size:1.322rem;margin-bottom:.556rem}.block__personnel .personnel__description{margin-top:.556rem;margin-bottom:.556rem}.wrapper--home_temp .intro{margin-top:4.444rem}.wrapper--home_temp .logo{height:90vh;display:flex;align-items:center;justify-content:center;margin-top:0}.wrapper--home_temp .logo__img{max-width:500px;width:80vw;height:auto}.section.section--events .section__title{text-align:center;text-transform:uppercase;margin-bottom:2.222rem}@media (max-width:767px){.section.section--events .section__title{font-size:2.666rem}}.section.section--events .section__intro{max-width:1000px;text-align:center;margin:0 auto 2.222rem;color:#00F;font-size:1.322rem}.section.section--events .categories__title{text-align:center;color:#000;text-transform:uppercase;margin-bottom:1.111rem}.section.section--events .section__categories{display:flex;justify-content:space-between;margin-bottom:2.222rem;padding-bottom:2.222rem;flex-wrap:wrap;border-bottom:1px solid #000}.section.section--events .section__categories .categories__link{color:#000}.section.section--events .section__categories .categories__link.is-active,.section.section--events .section__categories .categories__link:hover{color:#00F}.section.section--events .section__body{margin-top:2.222rem}@media (min-width:768px){.section.section--events .section__categories{border-bottom:none}.section.section--events .section__body{display:grid;grid-template-columns:1fr 1fr}}.section.section--events .block__event{padding-bottom:3.333rem;margin-bottom:.556rem;border-right:none;border-bottom:1px solid #000}@media (min-width:768px){.section.section--events .block__event{padding-bottom:.556rem;padding-right:.556rem;padding-left:.556rem}.section.section--events .block__event:nth-child(2n+1){border-right:1px solid #000}.section.section--events .block__event:last-child{border-bottom:1px solid #000}.wrapper--event_detail .article__footer{border-top:1px solid #000}}@media (min-width:900px){.section.section--events .section__body{grid-template-columns:1fr 1fr 1fr}.section.section--events .block__event{border-right:1px solid #000}.section.section--events .block__event:nth-child(3n+0){border-right:none}}.wrapper--event_detail .article__footer{padding-top:1.111rem}.wrapper--event_detail .article__footer .main__col--left{border-right:none}.wrapper--event_detail .article .footer__title{text-transform:uppercase}.wrapper--event_detail .booking_link{color:#FFF;text-decoration:none;background:#00F;padding:.625rem .875rem}.wrapper--event_detail .booking_link:hover{background-color:#4d4dff}.wrapper--partners .section__title{font-size:4rem;line-height:1;text-align:center;text-transform:uppercase;margin-top:1.667rem}@media (max-width:767px){.wrapper--partners .section__title{border-top:1px solid #000;padding-top:2.222rem;margin-top:2.222rem;font-size:2.666rem}}.wrapper--partners .main__subgrid .col{padding-bottom:1.111rem}.wrapper--partners .main__subgrid.four_col{grid-template-columns:2fr 2fr}@media (min-width:768px){.wrapper--partners .main__subgrid.four_col{grid-template-columns:1fr}}.wrapper--partners .main__subgrid.four_col .col:last-of-type{border-right:0}.wrapper--page .main{margin-top:4.444rem;text-align:center}html{font-size:18px}@media (max-width:767px){html{font-size:16px}}body{background:#FFF;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body ::-moz-selection{background-color:rgba(0,0,0,.2);color:#000}body ::selection{background-color:rgba(0,0,0,.2);color:#000}@media print{body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-family:Georgia,Times,Times New Roman,serif}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6,.body img,h1,h2,h3,h4,h5,h6{page-break-after:avoid}.body a,.body blockquote,.body h1,.body h2,.body h3,.body h4,.body h5,.body h6,.body img,.body pre,.body table,p{page-break-inside:avoid}html{font-size:14px}@page{margin:2cm 2.5cm}body{font-size:16pt;line-height:22pt;background:#fff!important;color:#000}h1,h2,h3,h4,h5,h6,ol,p,ul{font-style:normal;font-variant:normal;font-weight:400}h1{font-size:32pt;line-height:40pt}h2{font-size:24pt;line-height:30pt}h3{font-size:20pt;line-height:26pt}h4{font-size:14pt;line-height:20pt}blockquote,ol,p,ul{font-size:11pt;line-height:16pt}blockquote{text-align:center}small{font-size:9pt;line-height:14pt}hr{border:0;height:1px;background-color:#000;margin:.3cm 0}.article{width:100%;height:auto!important;margin:0;display:block;padding:0;overflow:visible;box-shadow:none}.footer,.header,.section.print{display:none!important}.body dl,.body ol,.body ul{page-break-before:avoid}.body a,.body a:link,.body a:visited{background:0 0;color:#2C51DF;font-weight:700;text-decoration:underline;text-align:left}.body a[href^=http]:after{content:" <" attr(href) "> "}.body article a[href^="#"]:after{content:""}.body a:not(:local-link):after{content:" <" attr(href) "> "}}