.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}.hidden-sm{display:none}.container{width:95%;margin-left:auto;margin-right:auto}@media only screen and (min-width:33.75em){.container{width:90%;max-width:80rem}}@media only screen and (min-width:62em){.container{width:90%;max-width:80rem}}.container--head{width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:60em){.container--head{width:90%;max-width:80rem}}.row{position:relative;width:100%}.row-pb{margin-bottom:70px}@media only screen and (min-width:62em){.row-pb{margin-bottom:70px}}.row [class^=col]{float:left;margin:25px 1%;min-height:.125rem}.col-nm{margin:25px 0!important;width:100%!important}@media only screen and (min-width:60em){.col-nm{margin:25px 1%!important;width:98%!important}}.row:after{content:"";display:table;clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:98%}.col-1-sm{width:6.33333%}.col-2-sm{width:14.66667%}.col-3-sm{width:23%}.col-4-sm{width:31.33333%}.col-5-sm{width:39.66667%}.col-6-sm{width:48%}.col-7-sm{width:56.33333%}.col-8-sm{width:64.66667%}.col-9-sm{width:73%}.col-10-sm{width:81.33333%}.col-11-sm{width:89.66667%}.col-12-sm{width:98%}@media only screen and (min-width:60em){.col-1{width:6.33333%}.col-2{width:14.66667%}.col-3{width:23%}.col-4{width:31.33333%}.col-5{width:39.66667%}.col-6{width:48%}.col-7{width:56.33333%}.col-8{width:64.66667%}.col-9{width:73%}.col-10{width:81.33333%}.col-11{width:89.66667%}.col-12{width:98%}.hidden-sm{display:block}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}a{color:currentColor}body,html{top:0;left:0;padding:0;margin:0;font-family:sans-serif;background-color:#fff;height:100%;font-size:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html,img{width:100%}.absolute{position:absolute}.relative{position:relative}.body-wrapper,body{overflow-x:hidden!important}.body-wrapper{position:relative;min-height:100vh;min-height:100%}.content-wrapper{padding-bottom:300px}@media only screen and (min-width:60em){.content-wrapper{padding-bottom:200px}}.overflow-hidden{overflow:hidden}@media only screen and (min-width:33.75em){.overflow-hidden{overflow:visible}}.mobile-none{display:none}@media only screen and (min-width:33.75em){.mobile-none{display:block}}.z-1{z-index:10}.z-2{z-index:20}.z-3{z-index:30}.z-4{z-index:40}.image-box2{position:relative;margin:auto;overflow:hidden;width:100%}.image-box2 img{max-width:100%;transition:all .8s;display:block;width:100%;height:auto;transform:scale(1)}@media only screen and (min-width:60em){.image-box2:hover img{transform:scale(1.1)}}body{font-family:Archivo,Helvetica,sans-sarif;color:#000;font-weight:400}a{text-decoration:none}.b{font-weight:700}.sb{font-weight:500}.logo{font-family:Archivo Black,Helvetica,sans-sarif;font-size:30px;letter-spacing:1px;font-weight:400}@media only screen and (min-width:60em){.logo{font-size:60px;letter-spacing:2px}}.logo-sub{font-size:20px;letter-spacing:1.5px;font-weight:500}@media only screen and (min-width:60em){.logo-sub{font-size:36px;letter-spacing:3px}}.l-title{font-size:24px;letter-spacing:1px;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}@media only screen and (min-width:60em){.l-title{font-size:50px;letter-spacing:2px}}.l-title-a{font-size:24px;letter-spacing:1px;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}@media only screen and (min-width:60em){.l-title-a{font-size:40px;letter-spacing:1.5px}}.sub-l-title{font-size:16px;letter-spacing:.5px;font-weight:500;padding-top:5px;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}@media only screen and (min-width:60em){.sub-l-title{font-size:26px;padding-bottom:10px}}.s-title{font-size:18px;letter-spacing:.5px;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}.page-title{font-size:24px;letter-spacing:1px;font-weight:700;line-height:30px}@media only screen and (min-width:60em){.page-title{font-size:40px;letter-spacing:1.5px}}.p,p{font-size:16px;letter-spacing:.5px;line-height:22px}@media only screen and (min-width:60em){.p,p{font-size:18px;line-height:25px}}.p a,p a{font-weight:700;position:relative}.p a:after,p a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;background:#000;transition:width .3s ease 0s,left .3s ease 0s;width:0}.p a:hover:after,p a:hover:after{width:100%;left:0}.s-font p,li,td{font-size:16px;letter-spacing:.5px}.button{font-family:Archivo,Helvetica,sans-sarif;font-size:14px;color:#fff;letter-spacing:.19px;text-shadow:0 2px 14px rgba(0,0,0,.5);border:2px solid #fff;border-radius:26.5px;padding:5px 15px}.button:hover{color:#000;background-color:#fff}.img-credit{position:absolute;color:#fff;bottom:10px;right:10px;font-size:12px}.img-container-unter{text-align:right}.img-container-unter .img-credit-unter{font-size:12px;color:#000}.caption{position:absolute;font-size:14px;color:#fff;font-weight:500;bottom:15px;left:30px;text-shadow:0 0 20px rgba(0,0,0,.5)}@media only screen and (min-width:60em){.caption{bottom:40px;left:60px;font-size:20px}}.text-feld{margin-top:-10px}.text-feld h1,.text-feld h2,.text-feld h3,.text-feld p{padding:10px 0}.text-feld--default{margin-top:-4px}.sec-title{bottom:40px;left:30px;bottom:10%;left:5%}.header-text,.sec-title{display:inline-block;position:absolute;padding-right:5%}.header-text{bottom:10%;left:5%;z-index:2}@media only screen and (min-width:60em){.header-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@media only screen and (min-width:60em){.add-color,.header-img{transition:filter .2s ease-in}.add-color{-webkit-filter:grayscale(0);filter:grayscale(0);z-index:1}}.image-box{position:relative;margin:auto;overflow:hidden;width:100%}@media only screen and (max-width:60em){.image-box{height:500px}.image-box img{object-fit:cover;width:100%;height:500px}}.header-img{max-width:100%;transition:all .8s;display:block;width:100%;height:auto;transform:scale(1)}@media only screen and (min-width:60em){.image-box-hover{transform:scale(1.1)}}.site-header{padding:10px 0;position:relative;width:100%;z-index:2;height:220px;z-index:5}.site-header--is-expanded{background-color:#fff;height:385px}@media only screen and (min-width:60em){.site-header{position:relative;background-color:#fff;height:200px}}@media only screen and (min-width:60em){.site-header__btn-container{float:right}}.site-header__logo{position:absolute;top:0;left:1%;padding:80px 0 0;z-index:1000}@media only screen and (min-width:60em){.site-header__logo{padding:30px 0 15px}}.site-header__menu-icon{width:30px;height:28px;position:absolute;z-index:10;top:10px;right:10px;cursor:pointer}.site-header__menu-icon:before{content:"";top:0;transform-origin:0 0;transition:transform .3s ease-out}.site-header__menu-icon:before,.site-header__menu-icon__middle{position:absolute;left:0;width:30px;height:3px;background-color:#000}.site-header__menu-icon__middle{top:13px;transition:all .3s ease-out;transform-origin:0 50%}.site-header__menu-icon:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background-color:#000;transform-origin:0 100%;transition:transform .3s ease-out}@media only screen and (min-width:60em){.site-header__menu-icon{display:none}}.site-header__menu-icon--close-x:before{transform:rotate(45deg) scaleX(1.25)}.site-header__menu-icon--close-x .site-header__menu-icon__middle{opacity:0;transform:scaleX(0)}.site-header__menu-icon--close-x:after{transform:rotate(-45deg) scaleX(1.25) translateY(1px)}.site-header__menu-content{opacity:0;transform:scale(0);position:relative;z-index:-20;padding-top:150px;text-align:left;height:0;padding-left:1%}@media only screen and (min-width:60em){.site-header__menu-content{opacity:1;z-index:1;padding-top:30px;transform:scale(1);height:50px;padding-right:1%;padding-left:0}}.site-header__menu-content--is-visible{opacity:1;z-index:1;transform:scale(1);height:400px;background-color:#fff}.primary-nav{padding-top:10px}@media only screen and (min-width:60em){.primary-nav{padding-top:0}}@media only screen and (min-width:60em){.primary-nav--pull-right{float:right}}.primary-nav ul{margin:0;padding:0}.primary-nav li{list-style:none}@media only screen and (min-width:60em){.primary-nav li{padding-right:5px;padding-left:10px;float:left;display:block}}@media only screen and (min-width:62em){.primary-nav li{padding-right:20px;float:left;display:block;padding-left:30px}}.primary-nav li:last-child{padding-right:0}@media only screen and (min-width:60em){.primary-nav li:last-child{padding-right:0}}.primary-nav .li-lang span{padding:0 0 3px}.primary-nav .li-lang a:after{height:0}.primary-nav .li-lang a:nth-child(2):before{content:"/"}.primary-nav .li-lang .active-lang{font-weight:700}.primary-nav .li-lang .active-lang span:after{width:100%;left:0}.primary-nav .a,.primary-nav a{text-decoration:none;display:inline-block;padding:20px 0 3px;position:relative}@media only screen and (min-width:60em){.primary-nav .a,.primary-nav a{font-size:1rem;padding:8px 0 3px}.primary-nav .a:after,.primary-nav a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;background:#000;transition:width .3s ease 0s,left .3s ease 0s;width:0}.primary-nav .a:hover:after,.primary-nav a:hover:after{width:100%;left:0}}.primary-nav .lang-none{display:none!important}.Dozent .Dozent:after,.Filme .Filme:after,.Kontakt .Kontakt:after,.Über .Über:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;background:#000;width:100%}footer{position:absolute;bottom:0;width:100%;margin-bottom:1.5rem;margin-top:3rem}footer a{position:relative;padding-bottom:3px}footer a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;background:#000;transition:width .3s ease 0s,left .3s ease 0s;width:0}footer a:hover:after{width:100%;left:0}@media only screen and (min-width:60em){.copy{text-align:right}}.footer-nav li{list-style:none}@media only screen and (max-width:60em){.footer-nav li{padding:7px 0}}@media only screen and (min-width:60em){.footer-nav li{display:inline;padding-right:30px}}.meta{width:100%}.meta td{padding-right:30px;padding-bottom:15px;height:30px;max-width:50%;width:50%;vertical-align:top}.header-text-archive{display:inline-block;position:absolute;bottom:10%;left:5%;padding-right:5%}.archive-text{padding-top:20px}.header-text-single{display:inline-block;position:absolute;bottom:30px;left:30px;margin-right:15%}@media only screen and (min-width:33.75em){.header-text-single{bottom:15%;left:10%}}@media only screen and (min-width:60em){.header-text-single{bottom:15%;left:10%}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(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}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin:5px 10px!important}.slick-dots li button{font-size:0;max-width:8px;padding:5px;cursor:pointer;border:1px solid #f3f3f3;background:#aaa}.slick-dots .slick-active button{background:#000}.nextButton{-webkit-transition:right .3s ease-out;-moz-transition:right .3s ease-out;-o-transition:right .3s ease-out;transition:right .3s ease-out;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff;position:absolute;right:10px;top:auto;bottom:50%;transform:translateY(25%);cursor:pointer}.nextButton:hover{right:5px}@media only screen and (min-width:60em){.nextButton{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #fff;right:30px;bottom:50%}.nextButton:hover{right:25px}}.prevButton{-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #fff;position:absolute;left:10px;top:auto;bottom:50%;transform:translateY(25%);cursor:pointer}.prevButton:hover{left:5px}@media only screen and (min-width:60em){.prevButton{border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:20px solid #fff;bottom:50%;left:30px}.prevButton:hover{left:25px}}.p-top{margin-top:30px}.doz-meta{width:100%}.doz-meta td{padding-bottom:15px;height:30px;vertical-align:top}.doz-meta .rtc{padding-right:10px;max-width:70%;width:70%}.doz-meta .ltc{max-width:30%;width:30%}.m-top{margin-top:-15px}