body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@font-face{font-family:"Lemon";font-weight:normal;font-style:normal;src:url("../../files/assets/fonts/lemon.woff")}@font-face{font-family:"Raleway";font-weight:normal;font-style:normal;src:url("../../files/assets/fonts/Raleway-Regular.ttf") format("truetype")}@font-face{font-family:"Raleway";font-weight:normal;font-style:italic;src:url("../../files/assets/fonts/Raleway-Italic.ttf") format("truetype")}@font-face{font-family:"Raleway";font-weight:bold;font-style:normal;src:url("../../files/assets/fonts/Raleway-Bold.ttf") format("truetype")}@font-face{font-family:"Raleway";font-weight:bold;font-style:italic;src:url("../../files/assets/fonts/Raleway-BoldItalic.ttf") format("truetype")}body{background-color:#000;font-family:"Raleway",sans-serif;color:#fff}h1{font-size:45px;text-align:center;text-transform:uppercase}h2{text-transform:uppercase;font-weight:900;font-family:"Lemon",sans-serif}a{text-decoration:none}#main .ce_text>p>a,#main .mod_article:not(#submissions-banner) .ce_text a{color:#fa6d28;position:relative}#main .ce_text>p>a:after,#main .mod_article:not(#submissions-banner) .ce_text a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:0;background:#fa6d28;transition:height 250ms}#main .ce_text>p>a:hover:after,#main .mod_article:not(#submissions-banner) .ce_text a:hover:after{height:3px}ul{margin:0;padding:0;list-style:none}.mobile-only{display:none}html[lang=de] .en-only{display:none}html[lang=en] .de-only{display:none}.full-width img{width:100%}.popup-overlay{display:none;position:fixed;z-index:1100;transition:opacity 250ms,top 250ms;left:0;top:0;width:100%;height:100vh}.popup-overlay.active{opacity:1;display:block}.popup-overlay .popup-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:80vw;height:70vh;overflow:scroll}.popup-overlay .popup-content p{line-height:1.6em}.popup-overlay .popup-content p a{color:#64bbaa;position:relative}.popup-overlay .popup-content p a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:0;background:#64bbaa;transition:height 250ms}.popup-overlay .popup-content p a:hover:after{height:3px}.popup-overlay .popup-close{position:absolute;top:5vh;right:5vw;font-size:60px;line-height:.3em;cursor:pointer}.popup-overlay-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.8)}hr{height:1px;background:#fff}@media screen and (max-width: 1024px){.desktop-only{display:none}.mobile-only{display:initial}}#header{position:fixed;height:150px;background-image:linear-gradient(to top, rgba(0, 0, 0, 0), #272727);width:100%;font-size:1.3vw;z-index:1000;transition:height 450ms cubic-bezier(0, 0.99, 0.57, 0.97)}#header.fixed{height:50px;background-image:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #151515 20%, #151515 100%)}#header.fixed .mod_customnav{height:50px}#header.fixed .mod_customnav ul{height:37px}#header.fixed .mod_customnav ul li a:hover:before{height:40%}#header.fixed .header-logo{top:2px;width:100px}#header.fixed .header-logo .naked{display:block}#header.fixed .header-logo .with-info{display:none}#header.fixed .language{right:15px;top:0}#header.fixed .language .mod_changelanguage ul li a{width:auto;height:auto;font-size:15px;padding:12px}#header .inside{height:100%}#header .language{position:absolute;right:10vw}#header .language .mod_changelanguage ul li a{background:#fa6d28;color:#fff;font-size:20px;text-transform:uppercase;font-weight:bold;padding:30px;border-radius:50%;display:flex;width:95px;height:95px;align-items:center;justify-content:center;transition:color 250ms}#header .language .mod_changelanguage ul li a:hover{color:#64bbaa}.header-navigations{display:flex;justify-content:space-between;position:relative;width:85%;margin:0 auto}.header-navigations .mod_customnav{height:150px;width:40%;transition:height 450ms cubic-bezier(0, 0.99, 0.57, 0.97);position:relative;z-index:250}.header-navigations .mod_customnav ul{display:flex;justify-content:space-between;width:100%;height:85px;transition:height 450ms cubic-bezier(0, 0.99, 0.57, 0.97)}.header-navigations .mod_customnav ul li{height:100%;display:flex;align-items:end;position:relative}.header-navigations .mod_customnav ul li a,.header-navigations .mod_customnav ul li strong{font-family:"Lemon",sans-serif;color:#fa6d28;text-transform:uppercase;font-weight:normal;align-self:flex-end}.header-navigations .mod_customnav ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background-color:#fa6d28;transition:height 450ms cubic-bezier(0, 0.99, 0.57, 0.97)}.header-navigations .mod_customnav ul li a:hover:before{height:70%}.header-navigations .mod_customnav ul li strong{color:#fff}.header-logo{position:absolute;top:35px;width:350px;left:50%;transform:translateX(-50%);z-index:200;transition:width 450ms cubic-bezier(0, 0.99, 0.57, 0.97),top 450ms cubic-bezier(0, 0.99, 0.57, 0.97)}.header-logo .naked{display:none}@media screen and (max-width: 1024px){#header{position:absolute;background:#151515;height:150px}#header .mod_customnav{display:none}#header .header-logo{width:100%;text-align:center;top:initial;left:initial;transform:none}#header .header-logo .ce_image{height:150px;display:flex;align-items:center}#header .header-logo .ce_image.naked{display:none}#header .header-logo .ce_image figure{margin:0 auto}#header .header-logo .ce_image figure img{height:70px;width:auto}#header .language{right:initial;left:4vw;top:4vw;z-index:200}#header .language .mod_changelanguage ul li a{font-size:11px;padding:10px;width:50px;height:50px}}@media screen and (min-width: 1500px){#header{font-size:20px}}#wrapper>#container{padding-top:150px}#main{min-height:30vh}.mod_article{position:relative;margin:120px auto;overflow:visible;clear:both}#main .mod_article.regular-article .ce_text{width:90%}#main .mod_article.regular-article .ce_youtube{width:90%}#main .mod_article.regular-article .ce_youtube figure{text-align:center}#sponsor-banner{background:#658ac4aa;margin:-30px 0 0;padding:50px 0}#sponsor-banner .ce_text:first-child{width:100%;text-align:center;font-weight:bold;text-transform:uppercase}#sponsor-banner .ce_text:first-child p{font-size:32px}#sponsor-banner .sponsor-logos{display:flex;flex-wrap:wrap;flex-flow:wrap;justify-content:space-around}#sponsor-banner .sponsor-logos .ce_image{width:33.3%;margin:20px 0}#sponsor-banner .sponsor-logos .ce_image .image_container{display:flex;justify-content:center}#sponsor-banner .sponsor-logos .ce_image a{display:flex;justify-content:space-around;align-items:center;width:25vw;height:13vw;padding:20px;box-sizing:border-box;transition:padding 350ms ease-out}#sponsor-banner .sponsor-logos .ce_image a img{max-height:100%;max-width:100%;object-fit:contain}#sponsor-banner .sponsor-logos .ce_image a:hover{padding:15px}#sponsor-banner .sponsor-logos .ce_image.white-logo a{background:transparent}.ce_text{width:50%;max-width:1500px;margin:0 auto;overflow:visible;position:relative}.ce_text p{line-height:1.6em}.ce_text.rechts{height:auto}#main .ce_text p{font-size:21px}.ce_image.links{width:45%;height:50vh}.ce_image.kreis{border-radius:50%;width:50vh;transform:translateX(100%)}.ce_image.rechts.scrolling{width:45%;right:0}.ce_text.janus{padding-top:.1px;line-height:1.7em}.ce_text.janus>p:first-of-type{border-top:1px solid;padding-top:45px}.ce_text.janus figure{position:absolute;top:0;left:50%;width:40px;background:#000;transform:translateX(-100%)}.links h3,.rechts h3{text-transform:uppercase}.links .ce_text:first-child{width:25%;float:left;position:relative;transform:translateY(180px)}.links .ce_text:first-child h2{font-size:4vw;transform:translateX(2vw);line-height:.9em}.links .ce_text:last-child{width:75%;float:right;padding-right:5vw;box-sizing:border-box;line-height:1.7em}.links .ce_text:last-child figure{position:absolute;top:0;left:50%;width:40px;background:#000;transform:translateX(-100%)}.rechts{height:70vh;overflow-y:visible}.rechts .ce_text:first-child{width:25%;float:right;position:relative;overflow-x:hidden;height:32vw}.rechts .ce_text:first-child h2{font-size:4vw;transform:translateX(3vw);line-height:.9em}.rechts .ce_text:first-child figure{position:absolute}.rechts .ce_text:last-child{width:75%;float:left;padding-left:5vw;box-sizing:border-box;line-height:1.7em}.rechts .ce_text:last-child h3{text-transform:uppercase}.rechts .ce_text:last-child figure{position:absolute;top:0;left:50%;width:40px;background:#000;transform:translateX(50%)}.pink h2{color:#fa6d28}.blau h2{color:#64bbaa;text-shadow:0 0 40px #fff}.scrolling{position:absolute}.scrolling figure{position:absolute}.scrolling-sphere-left figure img,.scrolling-sphere-right figure img{border-radius:50%;width:15vw}#whatsnew figure img{filter:hue-rotate(170deg) invert(1)}.welcome{display:flex;align-items:center;justify-content:space-between}.welcome>p:first-child{width:77%}.welcome>p:last-child{width:17%}.welcome>p:last-child img{width:100%;border-radius:50%;border:6px solid #fff;box-sizing:border-box}.flyer{display:flex;justify-content:space-between}.flyer p{width:48%}video{margin-top:-25px}.win-video h2{position:absolute;left:5vw;width:20vw;margin:0;font-family:"Lemon",sans-serif;font-size:16vw;line-height:.9em}.win-video video{width:100%}.with-lists ul{padding-left:20px;list-style:disc;font-size:19px}.video_container video{max-width:initial;width:100%;object-fit:cover}.mod_article.home-video{margin:25px auto}body.home .video_container video{max-height:85vh}.to-top-button{position:fixed;width:80px;bottom:70px;right:100px;z-index:300}.to-top-button a{outline:none}.small-headline.ce_text:first-child h2{font-size:6vw}#hall-of-fame{text-align:center}#hall-of-fame iframe{max-width:100%;border:none}.teaser-with-headline .ce_image{height:100%}.teaser-with-headline .ce_image figure{height:100%}.teaser-with-headline .ce_image figure img{width:100%;height:100%;object-fit:cover}.teaser-with-headline .ce_text{position:absolute;bottom:0;right:10vw;width:auto}.teaser-with-headline .ce_text h1{font-size:120px;line-height:.4em;text-align:right}.teaser-with-headline .ce_text h1 .hl-line-two{text-transform:none;font-weight:normal;font-style:italic;font-size:50px;line-height:.6em}.fake3d{height:28vw}.fake3d .frame{height:100%}.fake3d .frame>div{height:100%}.half-article{width:50%;float:left;clear:none}.half-article .ce_text{width:100%}.half-article .ce_text p{text-align:center}.half-article .ce_text p a img{height:250px;object-fit:cover}.supporters-page #sponsor-banner{margin:200px 0}@media screen and (max-width: 1024px){.mod_article{margin:40px auto}.half-article{width:100%}.half-article p{margin:0}#main .inside .mod_article .ce_text:first-child,#main .inside .mod_article .ce_text:last-child{width:90%;float:none;padding-right:0;padding-left:0;margin:0 auto;transform:none;overflow:hidden}#main .inside .mod_article .ce_text:first-child figure,#main .inside .mod_article .ce_text:last-child figure{transform:translateX(-50%)}#main .inside .mod_article .ce_text:first-child h2,#main .inside .mod_article .ce_text:last-child h2{text-align:center;transform:none}.scrolling figure{display:none}.to-top-button{width:55px;bottom:25px;right:25px}.blau h2{text-shadow:0 0 10px #fff}.rechts{height:auto}}@media screen and (max-width: 768px){.teaser-with-headline .ce_text h1{font-size:50px}.teaser-with-headline .ce_text h1 .hl-line-two{text-transform:none;font-weight:normal;font-style:italic;font-size:23px;line-height:.6em}#main .mod_article.regular-article .ce_youtube.mobile-only{display:block}#sponsor-banner{margin:-40px 0 0}#sponsor-banner .sponsor-logos .ce_image{display:flex;align-items:center;width:45%;margin:0}#sponsor-banner .sponsor-logos .ce_image a{width:100%;height:auto}.supporters-page #sponsor-banner{margin:0}.welcome{flex-direction:column-reverse;margin-bottom:50px}.welcome>p:first-child{width:100%}.welcome>p:last-child{width:100%;text-align:center}.welcome>p:last-child img{width:50%}}@media screen and (min-width: 2000px){.mod_article.links.pink{min-height:70vh}}#footer{position:relative;margin-top:150px;color:#000;text-align:center;padding:1px 0;background:#fff}#footer .ce_text{margin-top:50px}#footer .ce_text p{line-height:1.6em}#footer a{color:#000}#footer .inside>.ce_text>p:nth-child(2) img{height:20px}#footer .inside>.ce_text>p:nth-child(4){display:flex;justify-content:space-between;width:440px;margin:0 auto;align-items:center}#footer .inside>.ce_text>p:nth-child(4) a{display:flex}#footer .inside>.ce_text>p:nth-child(4) a img{margin-right:10px}#footer .mod_changelanguage{position:absolute;top:-140px;right:25vw;z-index:100}#footer .mod_changelanguage ul li a{color:#fff;font-size:25px;font-weight:bold;text-transform:uppercase;border-radius:50%;padding:20px;background:#0059ad;width:100px;height:100px;text-align:center;display:flex;align-items:center;justify-content:space-around;cursor:pointer;border:15px solid #000;transition:color 250ms}#footer .mod_changelanguage ul li a:hover{color:#fa6d28}@media screen and (min-width: 1920px){#footer{background-size:cover}}@media screen and (max-width: 1024px){#footer .inside>.ce_text>p:nth-child(2){display:flex;width:250px;margin:0 auto;justify-content:space-around}#footer .inside>.ce_text>p:nth-child(3) a{display:block}#footer .inside>.ce_text>p:nth-child(4){width:100%;flex-wrap:wrap}#footer .inside>.ce_text>p:nth-child(4) a{width:100%;display:block}#footer .inside>.ce_text>p:last-child{font-size:11px}#footer .mod_changelanguage{top:120px;right:5vw}#footer .mod_changelanguage ul li a{font-size:20px;width:75px;height:75px;border-width:10px}}@media screen and (max-width: 768px){#footer .inside>.ce_text>p:nth-child(2){width:auto;justify-content:space-between}}#panorama{width:100%;height:60vh}.home-video{position:relative;margin-bottom:0}.home-video .icon360{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);width:75px;animation:icon360 1.5s infinite}.home-video .icon-audio{position:absolute;right:5vw;top:50%;width:30px;border:1px solid #fff;border-radius:50%;height:30px;padding:12px;transform:translateY(-50%);background:rgba(0,0,0,.3);cursor:pointer;animation:icon360 1.5s infinite}@keyframes icon360{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}@media screen and (max-width: 1100px){#panorama{height:50vh}}@keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-webkit-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-moz-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-ms-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@keyframes move-clouds-back{from{background-position:0 0}to{background-position:10000px 0}}@-webkit-keyframes move-clouds-back{from{background-position:0 0}to{background-position:10000px 0}}@-moz-keyframes move-clouds-back{from{background-position:0 0}to{background-position:10000px 0}}@-ms-keyframes move-clouds-back{from{background-position:0}to{background-position:10000px 0}}.stars,.twinkling{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.stars{background:#000 url(../../files/assets/layout/stars.png) repeat top center;z-index:-1}.twinkling{background:transparent url(../../files/assets/layout/twinkling.png) repeat top center;z-index:0;-moz-animation:move-twink-back 600s linear infinite;-o-animation:move-twink-back 600s linear infinite;-webkit-animation:move-twink-back 600s linear infinite;animation:move-twink-back 600s linear infinite}.pdf-wrapper{width:800px;height:1180px;margin:0 auto;clear:both;padding:80px 0;text-align:center}.pdf-wrapper .pdf-viewer{width:800px;height:1040px}.pdf-reader{width:700px;height:975px;margin:0 auto}.pdf-reader object{width:100%;height:100%}.pdf-reader embed{width:100%}.booklet{text-align:center;font-size:28px}.pdf-fallback{background:#64bbaa;font-size:20px;color:#fff;padding:25px}.pdf-fallback a{color:#fa6d28;font-weight:bold;text-align:center;text-decoration:none}.pdf-download-button{display:block;margin:40px auto;width:auto;max-width:270px;background:#fa6d28;text-align:center;text-transform:uppercase;padding:20px;color:#fff;font-weight:bold;font-size:23px;transition:color 250ms}.pdf-download-button:hover{color:#64bbaa}@media screen and (max-width: 1024px){.pdf-wrapper{width:335px;height:520px}.pdf-wrapper .pdf-viewer{width:350px;height:492px}.pdf-reader{width:350px;height:500px}}.mobile_menu_trigger{width:36px;cursor:pointer;z-index:400;position:absolute;bottom:0;transform:translateY(50%);background:#151515;right:32px;padding:21px;border-radius:50%}.mobile_menu{z-index:1000}.mobile_menu .inner .menu-close{position:absolute;top:10px;right:10px;color:#fa6d28;font-size:72px;line-height:.5em;cursor:pointer}.mobile_menu .inner nav{display:flex;height:100vh;align-items:center}.mobile_menu .inner nav ul{height:95vh;display:flex;flex-wrap:wrap;width:90%;margin:0 auto}.mobile_menu .inner nav ul li{display:flex;align-items:center;width:100%;padding:10px 0}.mobile_menu .inner nav ul li:not(:last-child){border-bottom:1px solid #fa6d28}.mobile_menu .inner nav ul li a,.mobile_menu .inner nav ul li strong{color:#fa6d28;text-transform:uppercase;font-weight:bold;font-size:25px;width:100%;height:100%;padding:10px 0;display:flex;box-sizing:border-box;align-items:center}.mobile_menu .inner nav ul li strong{color:#fff}#main #team-members{width:90%;max-width:1000px;margin:100px auto;display:flex;flex-wrap:wrap}#main #team-members h1{width:100%;text-align:center;text-transform:uppercase}#main #team-members>.ce_text.team{width:31%;text-align:center;margin:15px auto}#main #team-members>.ce_text.team figure a:after{background:none}#main #team-members>.ce_text.team img{width:85%;max-width:324px;border-radius:50%;border:5px solid #fff}#main #team-members>.ce_text.team>p{text-transform:uppercase;font-size:22px;margin:0}#main #team-members>.ce_text.team>p>a{color:#fff}#main #team-members>.ce_text.team>p>a:after{background:none}@media screen and (max-width: 1024px){#main .mod_article#team-members .ce_text.team{width:100%}#main .mod_article#team-members .ce_text.team figure{transform:none}}.award-headline{margin:0;padding-top:12px}.award-headline .ce_text{width:100%;text-align:center}.award-headline .ce_text h2{font-size:50px}.award-headline .ce_text h3{margin-bottom:0;padding-bottom:30px}.awardees,.nominees{display:flex;flex-wrap:wrap;margin:0}.awardees .ce_text,.nominees .ce_text{position:relative;width:20%;height:20vw;margin:0;padding:3vw;display:flex;flex-wrap:wrap;align-content:center;text-align:center;box-sizing:border-box;transition:background-color 750ms}.awardees .ce_text:hover,.nominees .ce_text:hover{background-color:rgba(30,30,30,.8)}.awardees .ce_text h4,.nominees .ce_text h4{width:100%;position:relative;text-transform:uppercase;text-align:center;margin-bottom:13px}.awardees .ce_text p,.nominees .ce_text p{margin-top:0;line-height:1.15em;font-size:15px;width:100%}.awardees .ce_text p strong,.nominees .ce_text p strong{color:#64bbaa}.awardees .ce_text h4{margin-top:65px}.awardees .ce_text h4:before{position:absolute;content:"";left:50%;top:-45px;width:60px;height:40px;transform:translateX(-50%);background:url("../../files/assets/layout/janus-lorbeer.png") no-repeat 0/cover}#main .mod_article:not(#submissions-banner) .ce_text.prizes{max-width:initial}#main .mod_article:not(#submissions-banner) .ce_text.prizes table{width:100%;border-collapse:separate;border-spacing:0 20px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr{height:180px;background-color:rgba(30,30,30,.4)}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:first-child{height:74px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:first-child td strong{font-size:34px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td{padding:2vw;font-size:26px;text-align:left;vertical-align:top}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:first-child{width:18%}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(2){width:80%}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3){width:25%}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3) a{display:flex;align-items:center;justify-content:space-around;color:#fff}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3) a:hover:after{height:0}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3) a:hover img{transform:rotate(-25deg)}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3) a img{transition:transform 250ms;filter:invert(1)}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3){display:none}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2){border-left:3px solid #fff;height:75px;padding:0}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2) a{display:block;height:180px;width:100%;color:#fff;padding:2vw;box-sizing:border-box;transition:background-color 250ms}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2) a:hover{background-color:#fa6d28;cursor:pointer}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2) a:hover:after{height:0}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2)>strong{display:block;padding:2vw}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2).ff_yt_link a{width:50%}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2).ff_yt_link a:first-child{float:left}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2).ff_yt_link a:last-child{float:right;padding:0}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2).ff_yt_link a:last-child img{width:100%;height:180px;object-fit:cover;object-position:0 35%}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:first-child{background:transparent}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:first-child td{color:#fa6d28;font-weight:bold;font-size:26px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:first-child td:first-child{color:#fa6d28;font-size:26px}.prizes tr td:nth-child(3) p{margin:0}.prizes tr td:nth-child(3) img{width:60px}@media screen and (max-width: 1300px){.awardees,.nominees{width:90%;margin:0 auto}.awardees .ce_text,.nominees .ce_text{height:250px}#main .inside .mod_article.awardees .ce_text,#main .inside .mod_article.nominees .ce_text{width:45%;margin:20px auto;padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 768px){#main .inside .mod_article.awardees .ce_text,#main .inside .mod_article.nominees .ce_text{width:90%;height:275px;padding:35px}#main .inside .mod_article.awardees .ce_text:before,#main .inside .mod_article.nominees .ce_text:before{width:60vw;height:60vw}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td{padding:25px 5px;font-size:15px;text-align:left}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:first-child{width:7% !important}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(2){width:40% !important}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3){width:10% !important}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3) p{margin:0}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr td:nth-child(3) p img{width:50px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2).ff_yt_link a{width:100%}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2).ff_yt_link a img{height:auto}}#media{padding-top:120px}#media h2.ce_headline{width:50%;max-width:1500px;margin:0 auto}#media-photo-gallery ul{display:flex;flex-wrap:wrap}#media-photo-gallery ul li{width:20%;height:20vw}#media-photo-gallery ul li figure{width:100%;height:100%;overflow:hidden}#media-photo-gallery ul li figure img{width:100%;height:100%;object-fit:cover;transition:transform 750ms}#media-photo-gallery ul li figure img:hover{transform:scale(1.1)}#media-films{display:flex;flex-wrap:wrap;justify-content:space-around}#media-films .ce_youtube,#media-films .ce_image{position:relative;width:45%;height:20vw;margin:3vw 0;box-sizing:border-box}#media-films .ce_youtube h2,#media-films .ce_image h2{display:none}#media-films .ce_youtube figure,#media-films .ce_image figure{height:100%}#media-films .ce_youtube figure iframe,#media-films .ce_image figure iframe{width:100%;height:100%;border:none}.gallery-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:rgba(0,0,0,.8)}.gallery-image{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1100}.gallery-image.portrait{height:100vh;width:auto}.gallery-image.landscape{width:85vw;height:auto}.gallery-next-icon{display:none;position:fixed;top:50%;right:5vw;width:70px;height:70px;background:url("../../files/assets/layout/to-top-pink.svg");transform:rotate(90deg) translateY(-50%);z-index:1100;cursor:pointer}.gallery-previous-icon{display:none;position:fixed;top:50%;left:5vw;width:70px;height:70px;background:url("../../files/assets/layout/to-top-pink.svg");transform:rotate(-90deg) translateY(-50%);z-index:1100;cursor:pointer}.gallery-close-icon{display:none;position:fixed;top:2vw;right:3vw;cursor:pointer;font-size:100px;z-index:1100}@media screen and (max-width: 768px){#media ul li{width:50%;height:50vw}.media-page h2.ce_headline{width:90%}#media-films .ce_youtube,#media-films .ce_image{width:90%;height:180px}#media-photo-gallery ul li{width:90%;height:50vw;margin:10px auto}}#press{display:flex;flex-wrap:wrap}#press .ce_hyperlink{width:20%;height:20vw;display:flex;align-items:center;text-align:center;font-size:18px;font-weight:bold;text-transform:uppercase;box-sizing:border-box}#press .ce_hyperlink a{color:#fff}#press .ce_hyperlink figure{position:relative;width:100%;height:100%;overflow:hidden}#press .ce_hyperlink figure img{width:100%;height:100%;object-fit:cover;transition:transform 500ms}#press .ce_hyperlink figure img:hover{transform:scale(1.1)}#press .ce_hyperlink figure figcaption{position:absolute;top:50%;left:50%;width:100%;transform:translateY(-50%) translateX(-50%);box-sizing:border-box;padding:2vw;pointer-events:none}.community-map{width:100%;max-width:initial}.community-map p{padding:55px 15px;text-align:center;font-size:23px;color:white;background-color:#658ac4aa}.community-map p .community-map-hl{font-weight:bold;text-transform:uppercase}@media screen and (max-width: 1024px){#main .inside .mod_article .ce_text:first-child.community-map{width:100%}#main .inside .mod_article .ce_text:first-child.community-map p{font-size:16px}#main .inside .mod_article .ce_text:first-child.community-map figure{transform:none}}.submission-boxes{margin-top:-120px}.submission-boxes.cloth{margin:0}.guideline-downloads{width:90%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.guideline-downloads a{position:relative;display:flex;width:250px;height:250px;margin:15px 0;justify-content:center;text-align:center;align-items:center;font-weight:bold;text-transform:uppercase;font-size:26px;padding:15px;box-sizing:border-box;border-radius:50%;line-height:1em;transition:line-height 250ms ease-out}.guideline-downloads a:nth-child(3n+1){color:#64bbaa;background-color:#fa6d28}.guideline-downloads a:nth-child(3n+1):before{background-color:#64bbaa;color:#fa6d28}.guideline-downloads a:nth-child(3n+2){color:#fa6d28;background-color:#64bbaa}.guideline-downloads a:nth-child(3n+2):before{background-color:#fa6d28;color:#64bbaa}.guideline-downloads a:nth-child(3n+3){color:#000;background-color:#fff}.guideline-downloads a:nth-child(3n+3):before{background-color:#000}.guideline-downloads a:hover{line-height:2em}.guideline-downloads.booklet-downloads a{width:100px;height:100px;font-size:16px}#submissions-banner{background:#fa6d28;margin-top:0}#submissions-banner .ce_text{text-align:center;box-sizing:border-box;padding:1px 0;width:100%}#submissions-banner .ce_text h3{text-transform:uppercase;font-size:40px;margin-bottom:0}#submissions-banner .ce_text h3 a{color:#64bbaa}#submissions-banner .ce_text p{font-size:25px;margin-top:15px;margin-bottom:40px;line-height:.8em}#submissions-banner .ce_text p a{color:#64bbaa}@media screen and (max-width: 1024px){.guideline-downloads a{width:100%;font-size:6vw}#submissions-banner .ce_text h3{font-size:20px;margin-top:50px}#submissions-banner .ce_text p{font-size:18px;line-height:1em}.submission-boxes{margin-top:-90px}}body.noscroll{overflow-y:hidden}.special-tickets-article{margin:70px auto 0}.special-tickets-article .special-tickets{width:50%;margin:0 auto;display:flex;justify-content:space-between}.special-tickets-article .special-tickets a{position:relative;display:block;width:180px;height:180px;transition:transform 250ms}.special-tickets-article .special-tickets a:hover{transform:scale(1.2)}.special-tickets-article .special-tickets a:first-child{background:url("../../files/assets/layout/tickets2.png") no-repeat 0/contain;filter:invert(1)}.special-tickets-article .special-tickets a:first-child span{position:absolute;left:27px;bottom:29px;font-size:15px;width:100px;text-align:center;color:#000;text-transform:uppercase;font-weight:bold}.special-tickets-article .special-tickets a:last-child{background:url("../../files/assets/layout/video-player.png") no-repeat 0/contain;filter:invert(1)}.special-tickets-article .special-tickets a:last-child span{position:absolute;left:42px;bottom:68px;font-size:14px;width:100px;text-align:center;color:#000;text-transform:uppercase;font-weight:bold}.mod_article.program-tables .ce_text h2{font-size:26px;font-weight:normal;color:#fff}.mod_article.program-tables .ce_text a{color:#fa6d28;position:relative}.mod_article.program-tables .ce_text a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:0;background:#fa6d28;transition:height 250ms}.mod_article.program-tables .ce_text a:hover:after{height:6px}.ce_accordion .toggler{text-align:center;font-size:35px;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:color 250ms}.ce_accordion .toggler:hover{color:#fa6d28}.program-overlay{opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:-1;transition:opacity 250ms ease-out}.program-overlay.active{opacity:1;z-index:9999}.program-overlay-content{position:absolute;opacity:0;width:85%;height:80%;top:40%;left:50%;padding:50px 80px;box-sizing:border-box;transform:translate(-50%, -50%);background:#000;transition:top 250ms ease-out,opacity 250ms ease-out;overflow-y:scroll}.program-overlay-content.active{opacity:1;top:50%}.program-overlay-content .ce_text{width:100%}.program-overlay-content .ce_text a{color:#fa6d28;position:relative}.program-overlay-content .ce_text a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:0;background:#fa6d28;transition:height 250ms}.program-overlay-content .ce_text a:hover:after{height:3px}.program-overlay-close{position:absolute;top:20px;right:20px;font-size:80px;line-height:0;cursor:pointer;transition:color 250ms}.program-overlay-close:hover{color:#fa6d28}#main .mod_article:not(#submissions-banner) #date-select{display:flex;justify-content:space-between;width:70%;margin:0 auto}.date-select-circle{position:absolute;top:0;left:0;width:130px;height:130px;background:#64bbaa;border-radius:50%;transition:transform 250ms,background 100ms}.program-tables .date-select-link{position:relative;width:130px;height:130px}.program-tables .date-select-link:hover .date-select-circle,.program-tables .date-select-link.link-active .date-select-circle{transform:scale(1.2)}.program-tables .date-select-link:hover .date-select-text,.program-tables .date-select-link.link-active .date-select-text{transform:translate(55px, -55px) scale(1.5)}.program-tables .date-select-link:hover:after{height:0}.date-select-text{color:#fff;font-size:30px;font-weight:bold;height:100%;display:flex;justify-content:center;align-items:center;transition:transform 250ms}.date-select-text p{margin:0}.date-select-text p span{line-height:1em;display:block;width:100%;font-size:26px}.date-select-text p span.date-number{font-size:50px}.date-select-text br{display:block;line-height:0em;height:0}.day-hidden{display:none}.table-head-date{color:#fff}.link-active .date-select-circle{background:#64bbaa}body.tickets .award-headline.program-tables .ce_text{text-align:left}body.tickets .award-headline.program-tables .ce_text p.mobile-only strong{color:#64bbaa}body.tickets .award-headline.program-tables .ce_text p.mobile-only strong span{color:#fff}#main .mod_article:not(#submissions-banner) .ce_text .ce_text.short-info{padding:30px 0;background:#8746dd}#main .mod_article:not(#submissions-banner) .ce_text .ce_text.short-info p{text-align:center}#main .mod_article:not(#submissions-banner) .ce_text .ce_text.short-info p a{color:#fff;text-transform:uppercase;font-weight:bold;text-align:center}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2) a.mobile-only{display:none}.program-pdf-boxes{background:#64bbaa;text-align:center;padding:60px 0;box-sizing:border-box}.program-pdf-boxes h2{font-size:44px}.program-pdf-boxes span{font-size:35px;display:flex;align-items:center;font-weight:bold}.all-overlay-contents{display:none}@media screen and (max-width: 1024px){.guideline-downloads.program-downloads a{width:42vw;height:42vw;font-size:4vw}.program-overlay-content{width:90%;padding:30px 0}#main .mod_article:not(#submissions-banner) #date-select{width:95%}.program-tables .date-select-link{width:19%;height:145px}.date-select-circle{width:100%;height:100%;border-radius:0}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr{height:125px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:first-child{display:none}.special-tickets-article .special-tickets{width:100%;justify-content:space-around}.special-tickets-article .special-tickets a{width:145px}.special-tickets-article .special-tickets a:first-child span{left:20px;bottom:-50px}.special-tickets-article .special-tickets a:last-child span{left:27px;bottom:4px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2){border-right:none}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2) a{height:auto}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(2) a.mobile-ticket-link{display:block;background:#fff;border-radius:50%;width:55px;height:55px;padding:15px;box-sizing:border-box;margin:8px}#main .mod_article:not(#submissions-banner) .ce_text.prizes table tr:not(:first-child) td:nth-child(3){display:none}.special-tickets-article{margin-top:0;margin-bottom:80px}}@media screen and (min-width: 2000px){.special-tickets-article{margin:45px auto 0}}/*# sourceMappingURL=style.min.css.map */

/* temp.css */
.ce_youtube{width: 50%;max-width: 1500px;margin: 60px auto 170px}.ce_youtube iframe{border: none}
