:root{--main-color:#fff}@font-face{font-family:HelveticaDisplay;src:url(HelveticaNowDisplay.f82c8cfe.otf) format("truetype")}@font-face{font-family:HelveticaDisplayBold;src:url(HelveticaNowDisplayBold.d50b14a4.otf) format("truetype")}body,html{background-color:var(--main-color);font-family:HelveticaDisplayBold,sans-serif;height:100%;margin:0;padding:0;transition:background-color .5s ease-out;width:100%}#logo_wrapper{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:fixed;transition:transform .2s ease-in;width:100%;z-index:100}#logo_wrapper #logo{background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:80vh;max-height:80vw;max-width:80vw;pointer-events:all;transition:transform .5s ease-in;user-select:none;width:80vh}#logo_wrapper #logo svg{height:100%;pointer-events:none;user-select:none;width:100%}#logo_wrapper.top_left{transform:translate(-50.09%,-50%)}@media (orientation:landscape){#logo_wrapper.top_left #logo{transform:scale(.5) rotate(-180deg) translateY(-40vh)}}@media (orientation:portrait){#logo_wrapper.top_left #logo{transform:scale(.5) rotate(-180deg) translateY(-40vw)}}#pages{position:absolute;top:0;width:100%}#pages a:active,#pages a:hover,#pages a:link,#pages a:visited{color:#000}#pages .programmWrapper{padding-top:25vh}#pages .programmWrapper .programm{background-color:var(--main-color);box-shadow:0 8px 8px 0 rgba(0,0,0,.2);font-size:4vw;line-height:4vw;padding:40px 20px 20px 25vw;position:relative;transition:transform 1s ease-out}@media only screen and (max-width:600px){#pages .programmWrapper .programm{font-size:8vw;line-height:8vw;padding-left:20px}}#pages .programmWrapper .programm .content{cursor:pointer}#pages .programmWrapper .programm .content ul{display:block;font-size:unset;list-style:none;margin:0;padding:0;white-space:nowrap}#pages .programmWrapper .programm .content ul li{display:inline-flex;font-size:unset}#pages .programmWrapper .programm .content ul li:first-child{margin-right:25px;min-width:39px}#pages .programmWrapper .programm .content .short{display:block;max-height:0;overflow:hidden;transition:max-height .5s ease-out}#pages .programmWrapper .programm .content .short.open{max-height:10000px}#pages .programmWrapper .programm .content .short .detail{font-family:HelveticaDisplay,sans-serif;font-size:2vw;line-height:2.5vw;margin-top:40px;padding-bottom:40px}#pages .programmWrapper .programm .content .short .detail b{font-family:HelveticaDisplayBold,sans-serif;font-weight:400}@media only screen and (max-width:600px){#pages .programmWrapper .programm .content .short .detail{font-size:4.5vw;line-height:5.5vw}}#pages .programmWrapper .programm .content form input[type=text]{border:none;font-size:2vw;height:2.8vw;width:-webkit-fill-available}@media only screen and (max-width:600px){#pages .programmWrapper .programm .content form input[type=text]{height:5.5vw}}#pages .programmWrapper .programm .content form input[type=submit]{background-color:#000;border:none;color:#fff;font-size:2vw;height:5.5vw;margin-top:5.5vw;width:-webkit-fill-available}@media only screen and (max-width:600px){#pages .programmWrapper .programm .content form input[type=submit]{font-size:4vw;height:12vw;margin-top:8vw}}#pages .programmWrapper .programm .content form input[type=radio]{display:none}#pages .programmWrapper .programm .content form label{cursor:pointer;display:inline-block;padding:0}#pages .programmWrapper .programm .content form label span{position:relative}#pages .programmWrapper .programm .content form label span:after,#pages .programmWrapper .programm .content form label span:before{content:""}#pages .programmWrapper .programm .content form label span:after{background:#000;height:2.8vw;left:0;opacity:0;position:absolute;top:.25vw;transition:.3s;width:2.8vw}@media only screen and (max-width:600px){#pages .programmWrapper .programm .content form label span:after{height:5.5vw;top:.5vw;width:5.5vw}}#pages .programmWrapper .programm .content form label span:before{background-color:#fff;display:inline-block;height:2.8vw;left:0;margin-right:4px;top:0;vertical-align:top;width:2.8vw}@media only screen and (max-width:600px){#pages .programmWrapper .programm .content form label span:before{height:5.5vw;width:5.5vw}}#pages .programmWrapper .programm .content form label input:checked+span:after{opacity:1}#pages .programmWrapper .programm .moreInfos{background-color:#fff;bottom:calc(20px + 2.8vw);color:#000;display:none;font-size:2vw;left:0;line-height:2.8vw;min-height:300px;padding:20px;position:absolute;right:0}@media only screen and (max-width:600px){#pages .programmWrapper .programm .moreInfos{bottom:calc(20px + 5.5vw);font-size:4.5vw;line-height:5.5vw}}#pages .programmWrapper .programm .moreInfos p{display:none;margin:0}#pages .programmWrapper .programm .moreInfos p.show,#pages .programmWrapper .programm .moreInfos.active{display:block}#pages .programmWrapper .programm .moreInfos span.closer{background-color:var(--main-color);border-radius:50%;cursor:pointer;padding:10px;position:absolute;right:10px;top:10px}#pages .programmWrapper .programm ul.footer{bottom:0;display:flex;font-size:2vw;left:0;line-height:2.8vw;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;position:absolute;visibility:hidden;width:100%}@media only screen and (max-width:600px){#pages .programmWrapper .programm ul.footer{font-size:4.5vw;line-height:5.5vw}}#pages .programmWrapper .programm ul.footer li{border-left:1px solid #fff;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-basis:100%;list-style:none;padding:10px;user-select:none}#pages .programmWrapper .programm ul.footer li:first-child{border:none}#pages .programmWrapper .programm ul.footer li.active,#pages .programmWrapper .programm ul.footer li:hover{background-color:#fff;color:#000}#pages .programmWrapper .programm ul.footer.open{visibility:visible}#pages .programmWrapper .programm:last-child{margin-bottom:calc(4vw + 20px)}@media only screen and (max-width:600px){#pages .programmWrapper .programm:last-child{margin-bottom:calc(8vw + 20px)}}#pages .season{background-color:#fff;box-shadow:none;font-size:4vw;left:0;line-height:4vw;padding:10px 10px 10px 25vw;position:fixed;right:0;top:0}@media only screen and (max-width:600px){#pages .season{font-size:8vw;line-height:8vw;padding-left:20px}}#pages .season ul{color:var(--main-color);display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0}#pages .season ul li{cursor:pointer}#pages .season ul li.active{color:#000}#pages .season ul li:last-child{margin-right:5px}#bandeli{background-color:#fff;bottom:0;color:var(--main-color);font-size:4vw;left:0;line-height:4vw;padding-bottom:10px;padding-top:10px;position:fixed;right:0}@media only screen and (max-width:600px){#bandeli{font-size:8vw;line-height:8vw}}#bandeli .scrolling-text{width:max-content}
/*# sourceMappingURL=index.4dbbd8fd.css.map */
