@media screen and (max-width:769px){.desktop{display:none!important}}@media screen and (min-width:770px){.mobile{display:none!important}}p{line-height:25px}#refresh-config{bottom:5px;left:5px;position:fixed;z-index:1000}.github{z-index:10000;bottom:10px;right:10px;position:fixed;border-radius:10px;background:#fff;padding:0 12px 6px;border:1px solid #000}.github a:active,.github a:hover,.github a:link,.github a:visited{color:#000;text-decoration:none}.github img{height:30px}.github #gh-project{font-size:20px;padding-left:5px;font-weight:700;vertical-align:bottom}#festival .banner-section{position:static}#festival .banner-section .page-banner{width:100%}#festival .content-container{flex-wrap:wrap;justify-content:center;display:flex}@media screen and (min-width:770px){#festival .content-container{margin-top:20px;margin-bottom:20px}}#festival .content-container .sub-content-container{display:flex;flex-direction:row;max-width:45%;border:4px solid #0077c8;margin:25px}@media screen and (max-width:769px){#festival .content-container .sub-content-container{margin:15px;max-width:100%}}#festival .content-container .sub-content-container .image-container{flex:0 0 auto;width:50%}#festival .content-container .sub-content-container .image-container img{width:100%;height:auto;display:block}#festival .content-container .sub-content-container .text-container{flex:1;max-width:820px;display:flex;margin:0 auto;width:100%;padding:10px;flex-direction:column;justify-content:center}@media screen and (min-width:770px){#festival .content-container .sub-content-container .text-container{padding-bottom:30px}}@media screen and (max-width:769px){#festival .content-container .sub-content-container .text-container{flex:0.7;padding-top:0;padding-bottom:0}}#festival .content-container .sub-content-container .text-container h2{font-size:1.5em;margin:0 0 10px}@media screen and (max-width:769px){#festival .content-container .sub-content-container .text-container h2{font-size:12px!important;margin:0 0 5px}}#festival .content-container .sub-content-container .text-container ol li,#festival .content-container .sub-content-container .text-container ol li ol li{margin:10px auto}#festival .content-container .sub-content-container .text-container p{font-size:16px}@media screen and (max-width:769px){#festival .content-container .sub-content-container .text-container p{font-size:10px;line-height:10px;margin-bottom:5px}}#festival .content-container .sub-content-container .text-container p a{text-decoration:underline;color:#0077c8;font-weight:700}@media screen and (max-width:769px){#festival .content-container .sub-content-container .text-container p a{font-size:10px;line-height:15px}}#festival .content-container .sub-content-container .text-container .alp{list-style-type:lower-alpha}#festival .content-container .sub-content-container .text-container .ikeabluebold{font-weight:700;color:#0077c8}