.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:cinetype-bold;src:url(../../fonts/cinetype/GT-Cinetype-Bold.woff2) format("woff2"),url(../../fonts/cinetype/GT-Cinetype-Bold.woff) format("woff"),url(../../fonts/cinetype/GT-Cinetype-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:cinetype-mono;src:url(../../fonts/cinetype/GT-Cinetype-Mono.woff2) format("woff2"),url(../../fonts/cinetype/GT-Cinetype-Mono.woff) format("woff"),url(../../fonts/cinetype/GT-Cinetype-Mono.ttf) format("truetype");font-weight:400;font-style:normal}body:before{content:"phone-only";display:none}@media (min-width:700px) and (max-width:899px){body:before{content:"tablet-portrait-only"}}@media (min-width:900px) and (max-width:1099px){body:before{content:"tablet-landscape-only"}}@media (min-width:1100px) and (max-width:1699px){body:before{content:"desktop-only"}}@media (min-width:1700px){body:before{content:"big-desktop"}}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:100%;line-height:1.5em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-wrap:break-word;word-wrap:break-word}@media print{html{font-size:12pt}}@media (min-width:700px){html{font-size:112.5%;line-height:1.5em}}@media print and (min-width:700px){html{font-size:12pt}}@media (min-width:1100px){html{font-size:125%;line-height:1.5em}}@media print and (min-width:1100px){html{font-size:12pt}}body{margin:0}article,aside,footer,header,nav,section{display:block}.h1,h1{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:19.2px;font-size:1.2rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.07812em;margin:24px 0;margin:1.5rem 0}@media (min-width:700px){.h1,h1{font-size:18.4px;font-size:1.15rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.08152em}}@media (min-width:1100px){.h1,h1{font-size:19.2px;font-size:1.2rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.07812em}}.h2,h2{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:19.2px;font-size:1.2rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.07812em;margin:24px 0;margin:1.5rem 0}@media (min-width:700px){.h2,h2{font-size:18.4px;font-size:1.15rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.08152em}}@media (min-width:1100px){.h2,h2{font-size:19.2px;font-size:1.2rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.07812em}}.h3,h3{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:15.2px;font-size:.95rem;line-height:21.6px;line-height:1.35rem;text-transform:uppercase;letter-spacing:.09868em;margin:24px 0;margin:1.5rem 0}@media (min-width:700px){.h3,h3{font-size:15.2px;font-size:.95rem;line-height:21.6px;line-height:1.35rem;text-transform:uppercase;letter-spacing:.09868em}}@media (min-width:1100px){.h3,h3{font-size:14.4px;font-size:.9rem;line-height:21.6px;line-height:1.35rem;text-transform:uppercase;letter-spacing:.10417em}}.h4,h4{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;margin:24px 0;margin:1.5rem 0}.h5,h5{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;margin:24px 0;margin:1.5rem 0}.h6,h6{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;margin:24px 0;margin:1.5rem 0}dl,ol,p,pre,ul{font-size:16px;font-size:1rem;line-height:21.6px;line-height:1.35rem;letter-spacing:.0125em}@media (min-width:700px){dl,ol,p,pre,ul{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.0125em}}@media (min-width:1100px){dl,ol,p,pre,ul{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.0125em}}li{list-style:none;margin-bottom:0;margin-bottom:0}li:last-child{margin-bottom:0;margin-bottom:0}blockquote{margin:24px 0;margin:1.5rem 0}dl,ol,ul{margin:24px 0;margin:1.5rem 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0}ol,ul{padding:0}figcaption,figure{display:block}figure{margin:0;margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}p,pre{margin:24px 0;margin:1.5rem 0}code,kbd,pre,samp{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a{color:#fff04b}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{max-width:100%;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;line-height:24px;line-height:1.5rem;font-size:100%;margin:0}input,textarea{-webkit-appearance:none;background-clip:padding-box;border:1px solid #ced4da;width:100%;padding:6px 12px;padding:.375rem .75rem}input,textarea{border-radius:.2rem}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:8.4px 12px 15.6px;padding:.525rem .75rem .975rem;border:1px solid silver}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{margin:24px 0;margin:1.5rem 0;display:block;padding:0}menu menu,ol menu,ul menu{margin:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*! Custom stuff dk */*{-webkit-tap-highlight-color:transparent}a,button{outline:0}.paragraph-xl{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:19.2px;font-size:1.2rem;line-height:26.4px;line-height:1.65rem;letter-spacing:.02083em}@media (min-width:700px){.paragraph-xl{font-size:25.6px;font-size:1.6rem;line-height:34.8px;line-height:2.175rem;letter-spacing:.00781em}}@media (min-width:1100px){.paragraph-xl{font-size:27.2px;font-size:1.7rem;line-height:37.2px;line-height:2.325rem;letter-spacing:.00735em}}.paragraph-l{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.01136em}@media (min-width:700px){.paragraph-l{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.01136em}}@media (min-width:1100px){.paragraph-l{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;letter-spacing:.01042em}}.paragraph-s{font-size:12.8px;font-size:.8rem;line-height:24px;line-height:1.5rem;letter-spacing:.01562em}@media (min-width:700px){.paragraph-s{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.01667em}}@media (min-width:1100px){.paragraph-s{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.01667em}}.yii-debug-toolbar__bar *{font-size:11px!important}@media (min-width:1100px){.not-for-desktop{display:none!important}}a,button,h1,h2,h3,h4,h5,h6,li,p,span{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.site-header{position:fixed;top:0;left:0}@media (min-width:1100px){.site-header{position:relative}}.full-screen{width:100vw;height:100vh;background-color:red}.site-main{margin-top:60px}@media (min-width:1100px){.site-main{margin-top:0}}.layout__wrapper{max-width:2000px;margin:auto}.layout{max-width:2000px;margin:0}@media (min-width:700px){.layout{margin:0 3.5rem 0 1.5rem}}@media (min-width:1100px){.layout{margin:0 48px;margin:0 3rem}}.layout:before{content:"";display:table}.layout:after{content:"";display:table;clear:both}.layout__3col-left,.layout__3col-md,.layout__3col-right,.layout__4col-left,.layout__4col-lmd,.layout__4col-right,.layout__4col-rmd,.layout__almost-almost-full,.layout__almost-full,.layout__film-additional-1,.layout__film-additional-2,.layout__film-details,.layout__film-image-small,.layout__full,.layout__furtherProjects,.layout__left,.layout__right{clear:both;float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:699px){.layout__3col-left,.layout__3col-md,.layout__3col-right,.layout__4col-left,.layout__4col-lmd,.layout__4col-right,.layout__4col-rmd,.layout__almost-almost-full,.layout__almost-full,.layout__film-additional-1,.layout__film-additional-2,.layout__film-details,.layout__film-image-small,.layout__full,.layout__furtherProjects,.layout__left,.layout__right{padding-left:25px;padding-right:25px}}.layout__full-wrapper{clear:both;float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0}.layout__full-wrapper:before{content:"";display:table}.layout__full-wrapper:after{content:"";display:table;clear:both}@media (min-width:700px){.layout:before{content:"";display:table}.layout:after{content:"";display:table;clear:both}.layout__left{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__right{float:right;width:50%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none}.layout__film-details{float:left;width:25%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none}.layout__film-image-small{float:right;width:50%;margin-right:20%;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__film-additional-1{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__film-additional-2{float:right;width:50%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none}.layout__furtherProjects{float:right;width:70%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__3col-left{float:left;width:20%;margin-left:10%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__3col-md{clear:none;float:left;width:20%;margin-left:30%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__3col-right{clear:none;float:left;width:20%;margin-left:50%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__full{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__almost-full{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__almost-almost-full{float:left;width:60%;margin-left:20%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-left{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-lmd{clear:none;float:right;width:50%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-rmd{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-right{clear:none;float:right;width:50%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__3col-left,.layout__3col-md,.layout__3col-right,.layout__4col-left,.layout__4col-lmd,.layout__4col-right,.layout__4col-rmd,.layout__almost-almost-full,.layout__almost-full,.layout__film-additional-1,.layout__film-additional-2,.layout__film-details,.layout__film-image-small,.layout__full,.layout__furtherProjects,.layout__left,.layout__right{padding-left:15px;padding-right:15px}}@media (min-width:900px){.layout__almost-full{float:left;width:80%;margin-left:10%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__almost-almost-full{float:left;width:60%;margin-left:20%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-left{float:left;width:20%;margin-left:10%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-lmd{clear:none;float:left;width:20%;margin-left:30%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-rmd{clear:none;float:left;width:20%;margin-left:50%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout__4col-right{clear:none;float:right;width:20%;margin-right:10%;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.layout__3col-left,.layout__3col-md,.layout__3col-right,.layout__4col-left,.layout__4col-lmd,.layout__4col-right,.layout__4col-rmd,.layout__almost-almost-full,.layout__almost-full,.layout__film-additional-1,.layout__film-additional-2,.layout__film-details,.layout__film-image-small,.layout__full,.layout__furtherProjects,.layout__left,.layout__right{padding-left:25px;padding-right:25px}}.layout__left{background-color:#ff0}.layout__right{background-color:grey}.bg{background-color:#dcdcdc}.section{margin-top:0;margin-top:0;margin-bottom:0;margin-bottom:0;margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}@media (min-width:700px){.section{margin-top:48px;margin-top:3rem;margin-bottom:48px;margin-bottom:3rem}}.section :first-child{margin-top:0;margin-top:0}.intro>div{background-size:cover;height:100%}.category-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-switcher li{display:inline-block;margin-right:1rem}.category-switcher button.active{background-color:#000;border:1px solid #000;color:#fff}.category-switcher button.inactive{background-color:#fff;border:1px solid #000;color:#000}.category-switcher button,.component__category,.tag-black{display:inline-block;padding:0 .8em;font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:12.8px;font-size:.8rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.11719em}@media (min-width:700px){.category-switcher button,.component__category,.tag-black{font-size:12px;font-size:.75rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.125em}}@media (min-width:1100px){.category-switcher button,.component__category,.tag-black{font-size:12px;font-size:.75rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.125em}}#cinema-container .curtain h1{font-size:16px;font-size:1rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.125em;text-transform:lowercase!important}@media (max-width:699px){#cinema-container .curtain h1{font-size:1.5em}}@media (min-width:700px){#cinema-container .curtain h1{font-size:2em}}@media (min-width:700px){#cinema-container .curtain h1{font-size:25.6px;font-size:1.6rem;line-height:48px;line-height:3rem;text-transform:uppercase;letter-spacing:.07812em}}@media (min-width:1100px){#cinema-container .curtain h1{font-size:35.2px;font-size:2.2rem;line-height:48px;line-height:3rem;text-transform:uppercase;letter-spacing:.05682em}}#cinema-container .seasonNav ul{margin-top:36px;margin-top:2.25rem;margin-bottom:60px;margin-bottom:3.75rem}#cinema-container .seasonNav li:not(:last-child){margin-right:1em}#cinema-container .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:initial;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:5em}@media (min-width:700px){#cinema-container .main{padding-right:2em}}@media (min-width:1100px){#cinema-container .main{padding-right:0;width:75%;margin:inherit 0 inherit 0}}#cinema-container .movieNavItem{margin-left:2em;font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:16px;font-size:1rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.125em;margin-top:24px;margin-top:1.5rem}@media (min-width:700px){#cinema-container .movieNavItem{font-size:25.6px;font-size:1.6rem;line-height:48px;line-height:3rem;text-transform:uppercase;letter-spacing:.07812em}}@media (min-width:1100px){#cinema-container .movieNavItem{font-size:35.2px;font-size:2.2rem;line-height:48px;line-height:3rem;text-transform:uppercase;letter-spacing:.05682em}}@media (min-width:700px){#cinema-container .movieNavItem{margin-top:21.6px;margin-top:1.35rem}}#cinema-container .movieNavItem:first-child{margin-top:0}#cinema-container .movieNavItem .index{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;margin-right:.4em;margin-left:-2em}#cinema-container .movieNavItem .details{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:1rem;text-transform:lowercase;display:block;line-height:1.3em}@media (min-width:1100px){#cinema-container .movieNavItem .details{display:inline-block;margin-left:1em}}#cinema-container .movieItem{height:150vh;height:calc(var(--vh,1vh) * 150);margin-top:1em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cinema-container .movieItem>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#cinema-container .movieItem header{width:100%}#cinema-container .movieItem header h1{margin-top:0;margin-bottom:0;font-size:16px;font-size:1rem;line-height:28.8px;line-height:1.8rem;text-transform:uppercase;letter-spacing:.125em}@media (min-width:700px){#cinema-container .movieItem header h1{font-size:25.6px;font-size:1.6rem;line-height:48px;line-height:3rem;text-transform:uppercase;letter-spacing:.07812em}}@media (min-width:1100px){#cinema-container .movieItem header h1{font-size:35.2px;font-size:2.2rem;line-height:48px;line-height:3rem;text-transform:uppercase;letter-spacing:.05682em}}@media (min-width:1100px){#cinema-container .movieItem header h1{font-size:1.6em}}#cinema-container .movieItem header p{margin-top:4.8px;margin-top:.3rem}@media (min-width:1100px){#cinema-container .movieItem header p{width:75%}}#cinema-container .movieItem header p:last-child{margin-bottom:72px;margin-bottom:4.5rem}#cinema-container .movieItem__credits{margin-bottom:24px;margin-bottom:1.5rem}#cinema-container .movieItem__credits a:link,#cinema-container .movieItem__credits a:visited{color:#fff;border-bottom:1px solid #fff;padding-bottom:2px}#cinema-container .movieItem__credits a:active,#cinema-container .movieItem__credits a:hover{color:#dcdcdc!important;border-color:#dcdcdc!important}#cinema-container .movieItem .vimeoWrapper{width:100%;height:200px;position:relative}@media (min-width:1100px){#cinema-container .movieItem .vimeoWrapper{width:75%}}#cinema-container .movieItem .vimeoWrapper:hover{cursor:pointer}#cinema-container .movieItem .playButtonWrapper{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cinema-container .movieItem .playIcon{width:1.5em}.component{margin-top:48px;margin-top:3rem;margin-bottom:48px;margin-bottom:3rem}@media (min-width:700px){.component{margin-top:72px;margin-top:4.5rem;margin-bottom:72px;margin-bottom:4.5rem}}@media (min-width:1100px){.component{margin-top:96px;margin-top:6rem;margin-bottom:96px;margin-bottom:6rem}}.component__title{margin-top:0;margin-bottom:0;font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;text-transform:uppercase;letter-spacing:.07812em}@media (min-width:700px){.component__title{font-size:18.4px;font-size:1.15rem;line-height:24px;line-height:1.5rem;text-transform:uppercase;letter-spacing:.08152em}}@media (min-width:1100px){.component__title{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;text-transform:uppercase;letter-spacing:.07812em}}.component__year-duration{display:block;margin-top:5px;font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em;word-spacing:-5px}@media (min-width:700px){.component__year-duration{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}@media (min-width:1100px){.component__year-duration{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}.component__category{background-color:#000;color:#fff;padding:0 .5em;display:inline-block;margin-top:16.8px;margin-top:1.05rem}.component.componentC:first-child{margin-top:72px;margin-top:4.5rem}@media (min-width:700px){.component.componentC:first-child{margin-top:96px;margin-top:6rem}}@media (min-width:1100px){.component.componentC:first-child{margin-top:192px;margin-top:12rem}}@media (min-width:700px) and (max-width:899px){.component:first-child{margin-top:72px;margin-top:4.5rem}}@media (max-width:699px){.component header{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:700px){.component.componentA header{float:left;width:40%;margin-left:60%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentA header{float:left;width:20%;margin-left:60%;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.component.componentA figure{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:699px){.component.componentA figure{clear:left}}@media (min-width:700px){.component.componentA figure{float:left;width:60%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:700px){.component.componentA--centered header{float:right;width:30%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentA--centered header{float:right;width:20%;margin-right:0;margin-left:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.component.componentA--centered figure{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:699px){.component.componentA--centered figure{clear:left}}@media (min-width:700px){.component.componentA--centered figure{float:left;width:60%;margin-left:10%;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentA--centered figure{float:left;width:60%;margin-left:20%;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:700px){.component.componentB header{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentB header{float:left;width:20%;margin-left:0;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.component.componentB figure:nth-child(2){float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:699px){.component.componentB figure:nth-child(2){padding-right:.5em;clear:left}}@media (min-width:700px){.component.componentB figure:nth-child(2){clear:left;float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentB figure:nth-child(2){clear:none;float:left;width:40%;margin-left:20%;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:699px){.component.componentB figure:nth-child(3){display:none}}@media (min-width:700px){.component.componentB figure:nth-child(3){float:right;width:50%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentB figure:nth-child(3){float:right;width:40%;margin-right:0;margin-left:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:700px){.component.componentB figure:nth-child(2),.component.componentB figure:nth-child(3){margin-top:28.8px;margin-top:1.8rem}}@media (min-width:1100px){.component.componentB figure:nth-child(2),.component.componentB figure:nth-child(3){margin-top:0}}@media (min-width:700px){.component.componentB--mirrored header{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentB--mirrored header{float:right;width:20%;margin-right:0;margin-left:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.component.componentB--mirrored figure:nth-child(2){float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:left}@media (max-width:699px){.component.componentB--mirrored figure:nth-child(2){padding-right:.5em}}@media (min-width:700px){.component.componentB--mirrored figure:nth-child(2){clear:both;float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentB--mirrored figure:nth-child(2){clear:none;float:left;width:40%;margin-left:0;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:699px){.component.componentB--mirrored figure:nth-child(3){display:none}}@media (min-width:700px){.component.componentB--mirrored figure:nth-child(3){float:right;width:50%;margin-right:0;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentB--mirrored figure:nth-child(3){float:left;width:40%;margin-left:40%;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:700px){.component.componentB--mirrored figure:nth-child(2),.component.componentB--mirrored figure:nth-child(3){margin-top:28.8px;margin-top:1.8rem}}@media (min-width:1100px){.component.componentB--mirrored figure:nth-child(2),.component.componentB--mirrored figure:nth-child(3){margin-top:0}}.component.componentC header,.component.componentC--mirrored header{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:700px){.component.componentC header,.component.componentC--mirrored header{float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentC header,.component.componentC--mirrored header{float:left;width:20%;margin-left:0;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.component.componentC figure,.component.componentC--mirrored figure{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:699px){.component.componentC figure,.component.componentC--mirrored figure{clear:left}}@media (min-width:700px){.component.componentC figure,.component.componentC--mirrored figure{float:right;width:30%;margin-right:10%;margin-left:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1700px){.component.componentC figure img,.component.componentC--mirrored figure img{max-height:11rem}}.component.componentC div,.component.componentC--mirrored div{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:left}@media (max-width:699px){.component.componentC div,.component.componentC--mirrored div{margin-top:24px;margin-top:1.5rem}}@media (min-width:700px){.component.componentC div,.component.componentC--mirrored div{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1100px){.component.componentC div,.component.componentC--mirrored div{float:left;width:80%;margin-left:0;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.component.componentC div p,.component.componentC--mirrored div p{font-size:19.2px;font-size:1.2rem;line-height:26.4px;line-height:1.65rem;letter-spacing:.02083em;margin-bottom:0}@media (min-width:700px){.component.componentC div p,.component.componentC--mirrored div p{font-size:25.6px;font-size:1.6rem;line-height:34.8px;line-height:2.175rem;letter-spacing:.00781em}}@media (min-width:1100px){.component.componentC div p,.component.componentC--mirrored div p{font-size:27.2px;font-size:1.7rem;line-height:37.2px;line-height:2.325rem;letter-spacing:.00735em}}@media (min-width:700px){.component.componentC div p,.component.componentC--mirrored div p{margin-top:24px;margin-top:1.5rem}}@media (min-width:700px){.component.componentC figure{margin-top:-96px;margin-top:-6rem}}@media (min-width:1100px){.component.componentC figure{margin-top:-168px;margin-top:-10.5rem}}.component.componentC--mirrored figure{clear:left}@media (max-width:699px){.component figure{margin-top:28.8px;margin-top:1.8rem}}@media (max-width:699px){.furtherProjects td:nth-child(2){width:110px}}.furtherProjects :first-child{margin-top:0}.furtherProjects ul{margin:0}.furtherProjects li:not(:last-child){margin-bottom:6px;margin-bottom:.375rem}.furtherProjects__title{display:inline-block;margin:0}.furtherProjects__year-duration{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;word-spacing:-5px}@media (max-width:699px){.furtherProjects__year-duration{font-size:12.8px;font-size:.8rem;line-height:24px;line-height:1.5rem;letter-spacing:.01562em}}@media (max-width:699px) and (min-width:700px){.furtherProjects__year-duration{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.01667em}}@media (max-width:699px) and (min-width:1100px){.furtherProjects__year-duration{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.01667em}}.furtherProjects__title{padding-right:.5em}@media (min-width:700px){.furtherProjects__title{padding-right:2em}}.profile{margin-top:0!important;float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1100px){.profile{float:left;width:90%;margin-left:10%;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:left;display:-webkit-box;display:-ms-flexbox;display:flex}}.profile__image{margin-bottom:36px;margin-bottom:2.25rem}@media (min-width:1100px){.profile__image{margin-bottom:0;width:66.66667%;margin-right:50px}}@media (min-width:1100px){.profile__nsf-people .inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.profile__nsf-people h3{margin-bottom:0}.profile__nsf-people h3:nth-of-type(2){margin-top:12px;margin-top:.75rem}.profile__nsf-people span{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}@media (min-width:700px){.profile__nsf-people span{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}@media (min-width:1100px){.profile__nsf-people span{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}.profile__intro{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}@media (min-width:1100px){.profile__intro{float:left;width:80%;margin-left:10%;margin-right:-100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:left}}.profile__intro h2{margin-top:48px;margin-top:3rem;margin-bottom:0}.profile__intro h2+p{margin-top:.2em}.references__headline{margin-top:0}.references ul{margin-bottom:0}@media (min-width:700px){.references ul{columns:2;-webkit-columns:2;-moz-columns:2}}.references li{margin-top:24px;margin-top:1.5rem}.references__client,.references__details{display:block}.references__client{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03977em}@media (min-width:700px){.references__client{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03977em}}@media (min-width:1100px){.references__client{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;letter-spacing:.03646em}}.references__details{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}@media (min-width:700px){.references__details{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}@media (min-width:1100px){.references__details{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}.news-item{margin-bottom:48px;margin-bottom:3rem}@media (min-width:700px){.news-item{margin-bottom:96px;margin-bottom:6rem}}.news-item__date,.news-item__link{display:inline-block}.news-item__body,.news-item__headline{margin-top:2.4px;margin-top:.15rem;margin-bottom:12px;margin-bottom:.75rem}.news-item__body p,.news-item__headline p{margin:0}.news-item__date{margin-top:24px;margin-top:1.5rem;font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:12.8px;font-size:.8rem;line-height:24px;line-height:1.5rem;letter-spacing:.01562em}@media (min-width:700px){.news-item__date{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.01667em}}@media (min-width:1100px){.news-item__date{font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.01667em}}.news-item__link span{border-bottom:2px solid #000}.news-item__link span:hover{border-color:#646464}.news-item__body p,.news-item__link span{font-size:.9rem;line-height:1.3rem}.news-item:nth-last-child(1){margin-bottom:0}@media (min-width:1100px){.news-item:nth-last-child(1),.news-item:nth-last-child(2),.news-item:nth-last-child(3){margin-bottom:0}}.film-image-intro{padding-top:52.5%;position:relative;margin-bottom:42px;margin-bottom:2.625rem}@media (min-width:900px){.film-image-intro{padding-top:42%}}.film-image-intro>div{position:absolute;top:0;left:0;bottom:0;right:0}.film-text-intro h1{margin-top:0}.film-text-intro p{font-size:19.2px;font-size:1.2rem;line-height:26.4px;line-height:1.65rem;letter-spacing:.02083em;margin-bottom:0}@media (min-width:700px){.film-text-intro p{font-size:25.6px;font-size:1.6rem;line-height:34.8px;line-height:2.175rem;letter-spacing:.00781em}}@media (min-width:1100px){.film-text-intro p{font-size:27.2px;font-size:1.7rem;line-height:37.2px;line-height:2.325rem;letter-spacing:.00735em}}.film-text-intro a:link{border-bottom:1px solid #000}.film-151 .film-image-intro{padding-top:67%}@media (min-width:900px){.film-151 .film-image-intro{padding-top:56%}}.film-image{position:relative}.film-image>span{position:absolute;right:0;top:-.25em}.film-image span{font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}@media (min-width:700px){.film-image span{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}@media (min-width:1100px){.film-image span{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}.film-image-big span{left:0;right:initial}.film-image-big figcaption,.film-image-small figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:48px;margin-top:3rem}.film-image-big figcaption p,.film-image-small figcaption p{width:50%;margin:0}.film-details h2{margin:0;font-family:cinetype-mono,monospace,monospace;letter-spacing:0;font-weight:400;font-style:normal;font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}@media (min-width:700px){.film-details h2{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}@media (min-width:1100px){.film-details h2{font-size:13.6px;font-size:.85rem;line-height:24px;line-height:1.5rem;letter-spacing:.06618em}}.film-details p{margin-top:0;margin-bottom:18px;margin-bottom:1.125rem;font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03977em}@media (min-width:700px){.film-details p{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03977em}}@media (min-width:1100px){.film-details p{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;letter-spacing:.03646em}}.film-additional :first-child{margin-top:0}.film-additional ul{margin:0}.film-additional li{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03977em;margin-bottom:12px;margin-bottom:.75rem}@media (min-width:700px){.film-additional li{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03977em}}@media (min-width:1100px){.film-additional li{font-size:19.2px;font-size:1.2rem;line-height:24px;line-height:1.5rem;letter-spacing:.03646em}}.contact :first-child{margin-top:0}.contact span{display:block}.main-menu__wrapper{display:block;width:auto;height:initial}.main-menu__link{position:fixed;right:4rem;top:1.4rem;width:40px;height:40px;border-radius:1px;cursor:pointer;z-index:99}@media (max-width:699px){.main-menu__link{right:1.15rem}}.main-menu__link .line{z-index:9999;width:24px;height:0;border-bottom:2px solid #4b4b4b;position:absolute;right:8px;-webkit-transition:all .33s ease;transition:all .33s ease}.main-menu__link .line-top{top:10px}.main-menu__link .line-md{top:19px}.main-menu__link .line-bottom{bottom:10px}@media (min-width:1100px){.main-menu__link{visibility:hidden}}.main-menu__link--open .line{-webkit-box-shadow:none;box-shadow:none}.main-menu__link--open .line-top{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-menu__link--open .line-md{display:none}.main-menu__link--open .line-bottom{top:50%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main-menu__items{position:fixed;overflow-x:hidden;top:0;right:0;width:0;height:100%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;z-index:98;background-color:#fff04b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu__items>ul{margin-top:18px;margin-top:1.125rem;margin-bottom:0;margin-bottom:0}@media (min-width:1100px){.main-menu__items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:initial;position:static;width:initial;height:auto}}.main-menu__items--fullscreen{width:50%}.main-menu__item{list-style-type:none;margin:18px 0;margin:1.125rem 0}.main-menu__item--additional--first{margin-top:3em!important}@media (min-width:1100px){.main-menu__item{display:inline;margin:0;padding-right:2em}.main-menu__item:last-child{padding-right:0}.main-menu__item.aktuelles{padding-right:0}}.site-footer li{list-style:none}.site-footer ul{padding-left:0}.coll-menu__title{position:relative;border-bottom:1px solid #000;cursor:pointer}@media (min-width:1100px){.coll-menu__title{cursor:auto}}.coll-menu__title:after{content:'+';position:absolute;right:0;-webkit-transition:all .33s ease;transition:all .33s ease}@media (min-width:1100px){.coll-menu__title:after{content:''}}.coll-menu__title--rotate:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.coll-menu__sub{display:none}@media (min-width:1100px){.coll-menu__sub{display:block}}.coll-menu__item{padding-left:0;list-style:none}#contact-form .form-group{position:relative;padding-bottom:24px;padding-bottom:1.5rem;margin-bottom:12px;margin-bottom:.75rem}#contact-form .help-block{position:absolute;bottom:0;left:0}.site-index #video-component-container{background:#eee;overflow:hidden;padding:0;position:relative;height:53vh}@media (min-width:700px) and (max-width:899px){.site-index #video-component-container{height:50vh;height:calc(var(--vh,1vh) * 50)}}@media (min-width:900px) and (max-width:1099px){.site-index #video-component-container{height:60vh;height:calc(var(--vh,1vh) * 60)}}@media (min-width:1100px){.site-index #video-component-container{height:70vh;height:calc(var(--vh,1vh) * 70)}}.site-index #video-component-container iframe{-webkit-box-sizing:border-box;box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh}.display-none{display:none}.fullscreen{background-color:#000;color:#fff;height:100vh;height:calc(var(--vh,1vh) * 100)}.site-header{z-index:1000;background-color:#505050;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu__item{font-family:cinetype-bold,Helvetica,sans-serif;letter-spacing:0;font-weight:400;text-transform:normal;text-transform:uppercase;letter-spacing:1.5px;font-size:.8em}@media (min-width:700px){.main-menu__item{font-size:.9em}}@media (min-width:1100px){.main-menu__item{font-size:.95em}}#project-list-container{margin-top:48px;margin-top:3rem}@media (min-width:1100px){#project-list-container{margin-top:36px;margin-top:2.25rem}}.new{color:#ff4500;font-size:.7rem;margin-left:4px;white-space:nowrap;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.underline{border-bottom:2px solid #000}.main-menu .active{border-bottom:2px solid #000}.siteLogo{margin-top:24px;margin-top:1.5rem;margin-bottom:30px;margin-bottom:1.875rem;width:17em}@media (min-width:700px){.siteLogo{width:18em}}@media (min-width:1100px){.siteLogo{margin-top:-.75em}}img{vertical-align:bottom}.site__footer{margin-bottom:0;margin-top:48px;margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:48px 0 72px 0;padding:3rem 0 4.5rem 0}@media (max-width:699px){.site__footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto 25px}}.site__footer>div>:first-child,.site__footer>div>:first-child>:first-child{margin-top:0!important}@media (max-width:699px){.site__footer nav{margin-top:24px;margin-top:1.5rem}}.site__footer .social-networks{width:100%}.site__footer .social-networks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:48px;margin-top:3rem;margin-right:20%;margin-left:20%}@media (min-width:900px){.site__footer .social-networks{width:initial}.site__footer .social-networks ul{display:initial;margin:0}}.site__footer .social-networks li{display:inline-block;margin-right:24px;margin-right:1.5rem}.site__footer .social-networks li:last-child{margin-right:0}.site__footer .social-networks img{height:1.2em}.site__footer * :last-child{margin-bottom:0}.site__footer * :last-child{margin-top:0}.site__footer__wrapper{margin-top:120px;margin-top:7.5rem;background-color:#000;color:#fff}.site__footer__wrapper a,.site__footer__wrapper p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site__footer__wrapper a:link{color:#fff}.site__footer__wrapper a:visited{color:#fff}.site__footer__wrapper a:hover{color:#dcdcdc}.site__footer__wrapper a:active{color:#dcdcdc}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}@media (min-width:1100px){a:hover{color:#646464;border-color:#646464!important}}@media (min-width:1100px){a:active{color:#646464;border-color:#646464!important}}.component a:active,.component a:hover{color:#000}#cinema-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cinema-container button:hover,#cinema-container button:hover span{color:#dcdcdc!important}#cinema-container button.active:hover{color:#000!important}