﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:focus,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.dark .filled{background-color:#222}.dark .filled-50{background-color:rgba(34,34,34,0.5)}.dark .colored{color:#222}.dark .bordered{border-color:#222}.light .filled{background-color:#fafafa}.light .filled-50{background-color:rgba(250,250,250,0.5)}.light .colored{color:#fafafa}.light .bordered{border-color:#fafafa}.gray .filled{background-color:#444}.gray .filled-50{background-color:rgba(68,68,68,0.5)}.gray .colored{color:#444}.gray .bordered{border-color:#444}.light-gray .filled{background-color:#ddd}.light-gray .filled-50{background-color:rgba(221,221,221,0.5)}.light-gray .colored{color:#ddd}.light-gray .bordered{border-color:#ddd}.blue .filled{background-color:#3367ab}.blue .filled-50{background-color:rgba(51,103,171,0.5)}.blue .colored{color:#3367ab}.blue .bordered{border-color:#3367ab}.turquoise .filled{background-color:#32a69a}.turquoise .filled-50{background-color:rgba(50,166,154,0.5)}.turquoise .colored{color:#32a69a}.turquoise .bordered{border-color:#32a69a}.green .filled{background-color:#5a8525}.green .filled-50{background-color:rgba(90,133,37,0.5)}.green .colored{color:#5a8525}.green .bordered{border-color:#5a8525}.olive .filled{background-color:#897612}.olive .filled-50{background-color:rgba(137,118,18,0.5)}.olive .colored{color:#897612}.olive .bordered{border-color:#897612}.yellow .filled{background-color:#f0c24c}.yellow .filled-50{background-color:rgba(240,194,76,0.5)}.yellow .colored{color:#f0c24c}.yellow .bordered{border-color:#f0c24c}.orange .filled{background-color:#d46d24}.orange .filled-50{background-color:rgba(212,109,36,0.5)}.orange .colored{color:#d46d24}.orange .bordered{border-color:#d46d24}.brown .filled{background-color:#986735}.brown .filled-50{background-color:rgba(152,103,53,0.5)}.brown .colored{color:#986735}.brown .bordered{border-color:#986735}.red .filled{background-color:#d44124}.red .filled-50{background-color:rgba(212,65,36,0.5)}.red .colored{color:#d44124}.red .bordered{border-color:#d44124}.purple .filled{background-color:#762c8f}.purple .filled-50{background-color:rgba(118,44,143,0.5)}.purple .colored{color:#762c8f}.purple .bordered{border-color:#762c8f}.magenta .filled{background-color:#e2459f}.magenta .filled-50{background-color:rgba(226,69,159,0.5)}.magenta .colored{color:#e2459f}.magenta .bordered{border-color:#e2459f}.fb-blue .filled{background-color:#3b5998}.fb-blue .filled-50{background-color:rgba(59,89,152,0.5)}.fb-blue .colored{color:#3b5998}.fb-blue .bordered{border-color:#3b5998}.fill-dark{background-color:#222}.color-dark{color:#222}.fill-light{background-color:#fafafa}.color-light{color:#fafafa}.fill-gray{background-color:#444}.color-gray{color:#444}.fill-light-gray{background-color:#ddd}.color-light-gray{color:#ddd}.fill-blue{background-color:#3367ab}.color-blue{color:#3367ab}.fill-turquoise{background-color:#32a69a}.color-turquoise{color:#32a69a}.fill-green{background-color:#5a8525}.color-green{color:#5a8525}.fill-olive{background-color:#897612}.color-olive{color:#897612}.fill-yellow{background-color:#f0c24c}.color-yellow{color:#f0c24c}.fill-orange{background-color:#d46d24}.color-orange{color:#d46d24}.fill-brown{background-color:#986735}.color-brown{color:#986735}.fill-red{background-color:#d44124}.color-red{color:#d44124}.fill-purple{background-color:#762c8f}.color-purple{color:#762c8f}.fill-magenta{background-color:#e2459f}.color-magenta{color:#e2459f}.fill-fb-blue{background-color:#3b5998}.color-fb-blue{color:#3b5998}.dark .color-on-hover:hover,.dark .color-on-hover:active,.dark .color-on-hover:focus{color:#222}.dark .fill-on-hover:hover,.dark .fill-on-hover:active,.dark .fill-on-hover:focus{background-color:#222}.dark .fill-75-on-hover:hover,.dark .fill-75-on-hover:active,.dark .fill-75-on-hover:focus{background-color:rgba(34,34,34,0.75)}.dark .fill-50-on-hover:hover,.dark .fill-50-on-hover:active,.dark .fill-50-on-hover:focus{background-color:rgba(34,34,34,0.5)}.dark .fill-25-on-hover:hover,.dark .fill-25-on-hover:active,.dark .fill-25-on-hover:focus{background-color:rgba(34,34,34,0.25)}.fill-dark-on-hover:hover,.fill-dark-on-hover:active,.fill-dark-on-hover:focus{background-color:#222}.color-dark-on-hover:hover,.color-dark-on-hover:active,.color-dark-on-hover:focus{color:#222}.light .color-on-hover:hover,.light .color-on-hover:active,.light .color-on-hover:focus{color:#fafafa}.light .fill-on-hover:hover,.light .fill-on-hover:active,.light .fill-on-hover:focus{background-color:#fafafa}.light .fill-75-on-hover:hover,.light .fill-75-on-hover:active,.light .fill-75-on-hover:focus{background-color:rgba(250,250,250,0.75)}.light .fill-50-on-hover:hover,.light .fill-50-on-hover:active,.light .fill-50-on-hover:focus{background-color:rgba(250,250,250,0.5)}.light .fill-25-on-hover:hover,.light .fill-25-on-hover:active,.light .fill-25-on-hover:focus{background-color:rgba(250,250,250,0.25)}.fill-light-on-hover:hover,.fill-light-on-hover:active,.fill-light-on-hover:focus{background-color:#fafafa}.color-light-on-hover:hover,.color-light-on-hover:active,.color-light-on-hover:focus{color:#fafafa}.gray .color-on-hover:hover,.gray .color-on-hover:active,.gray .color-on-hover:focus{color:#444}.gray .fill-on-hover:hover,.gray .fill-on-hover:active,.gray .fill-on-hover:focus{background-color:#444}.gray .fill-75-on-hover:hover,.gray .fill-75-on-hover:active,.gray .fill-75-on-hover:focus{background-color:rgba(68,68,68,0.75)}.gray .fill-50-on-hover:hover,.gray .fill-50-on-hover:active,.gray .fill-50-on-hover:focus{background-color:rgba(68,68,68,0.5)}.gray .fill-25-on-hover:hover,.gray .fill-25-on-hover:active,.gray .fill-25-on-hover:focus{background-color:rgba(68,68,68,0.25)}.fill-gray-on-hover:hover,.fill-gray-on-hover:active,.fill-gray-on-hover:focus{background-color:#444}.color-gray-on-hover:hover,.color-gray-on-hover:active,.color-gray-on-hover:focus{color:#444}.light-gray .color-on-hover:hover,.light-gray .color-on-hover:active,.light-gray .color-on-hover:focus{color:#ddd}.light-gray .fill-on-hover:hover,.light-gray .fill-on-hover:active,.light-gray .fill-on-hover:focus{background-color:#ddd}.light-gray .fill-75-on-hover:hover,.light-gray .fill-75-on-hover:active,.light-gray .fill-75-on-hover:focus{background-color:rgba(221,221,221,0.75)}.light-gray .fill-50-on-hover:hover,.light-gray .fill-50-on-hover:active,.light-gray .fill-50-on-hover:focus{background-color:rgba(221,221,221,0.5)}.light-gray .fill-25-on-hover:hover,.light-gray .fill-25-on-hover:active,.light-gray .fill-25-on-hover:focus{background-color:rgba(221,221,221,0.25)}.fill-light-gray-on-hover:hover,.fill-light-gray-on-hover:active,.fill-light-gray-on-hover:focus{background-color:#ddd}.color-light-gray-on-hover:hover,.color-light-gray-on-hover:active,.color-light-gray-on-hover:focus{color:#ddd}.blue .color-on-hover:hover,.blue .color-on-hover:active,.blue .color-on-hover:focus{color:#3367ab}.blue .fill-on-hover:hover,.blue .fill-on-hover:active,.blue .fill-on-hover:focus{background-color:#3367ab}.blue .fill-75-on-hover:hover,.blue .fill-75-on-hover:active,.blue .fill-75-on-hover:focus{background-color:rgba(51,103,171,0.75)}.blue .fill-50-on-hover:hover,.blue .fill-50-on-hover:active,.blue .fill-50-on-hover:focus{background-color:rgba(51,103,171,0.5)}.blue .fill-25-on-hover:hover,.blue .fill-25-on-hover:active,.blue .fill-25-on-hover:focus{background-color:rgba(51,103,171,0.25)}.fill-blue-on-hover:hover,.fill-blue-on-hover:active,.fill-blue-on-hover:focus{background-color:#3367ab}.color-blue-on-hover:hover,.color-blue-on-hover:active,.color-blue-on-hover:focus{color:#3367ab}.turquoise .color-on-hover:hover,.turquoise .color-on-hover:active,.turquoise .color-on-hover:focus{color:#32a69a}.turquoise .fill-on-hover:hover,.turquoise .fill-on-hover:active,.turquoise .fill-on-hover:focus{background-color:#32a69a}.turquoise .fill-75-on-hover:hover,.turquoise .fill-75-on-hover:active,.turquoise .fill-75-on-hover:focus{background-color:rgba(50,166,154,0.75)}.turquoise .fill-50-on-hover:hover,.turquoise .fill-50-on-hover:active,.turquoise .fill-50-on-hover:focus{background-color:rgba(50,166,154,0.5)}.turquoise .fill-25-on-hover:hover,.turquoise .fill-25-on-hover:active,.turquoise .fill-25-on-hover:focus{background-color:rgba(50,166,154,0.25)}.fill-turquoise-on-hover:hover,.fill-turquoise-on-hover:active,.fill-turquoise-on-hover:focus{background-color:#32a69a}.color-turquoise-on-hover:hover,.color-turquoise-on-hover:active,.color-turquoise-on-hover:focus{color:#32a69a}.green .color-on-hover:hover,.green .color-on-hover:active,.green .color-on-hover:focus{color:#5a8525}.green .fill-on-hover:hover,.green .fill-on-hover:active,.green .fill-on-hover:focus{background-color:#5a8525}.green .fill-75-on-hover:hover,.green .fill-75-on-hover:active,.green .fill-75-on-hover:focus{background-color:rgba(90,133,37,0.75)}.green .fill-50-on-hover:hover,.green .fill-50-on-hover:active,.green .fill-50-on-hover:focus{background-color:rgba(90,133,37,0.5)}.green .fill-25-on-hover:hover,.green .fill-25-on-hover:active,.green .fill-25-on-hover:focus{background-color:rgba(90,133,37,0.25)}.fill-green-on-hover:hover,.fill-green-on-hover:active,.fill-green-on-hover:focus{background-color:#5a8525}.color-green-on-hover:hover,.color-green-on-hover:active,.color-green-on-hover:focus{color:#5a8525}.olive .color-on-hover:hover,.olive .color-on-hover:active,.olive .color-on-hover:focus{color:#897612}.olive .fill-on-hover:hover,.olive .fill-on-hover:active,.olive .fill-on-hover:focus{background-color:#897612}.olive .fill-75-on-hover:hover,.olive .fill-75-on-hover:active,.olive .fill-75-on-hover:focus{background-color:rgba(137,118,18,0.75)}.olive .fill-50-on-hover:hover,.olive .fill-50-on-hover:active,.olive .fill-50-on-hover:focus{background-color:rgba(137,118,18,0.5)}.olive .fill-25-on-hover:hover,.olive .fill-25-on-hover:active,.olive .fill-25-on-hover:focus{background-color:rgba(137,118,18,0.25)}.fill-olive-on-hover:hover,.fill-olive-on-hover:active,.fill-olive-on-hover:focus{background-color:#897612}.color-olive-on-hover:hover,.color-olive-on-hover:active,.color-olive-on-hover:focus{color:#897612}.yellow .color-on-hover:hover,.yellow .color-on-hover:active,.yellow .color-on-hover:focus{color:#f0c24c}.yellow .fill-on-hover:hover,.yellow .fill-on-hover:active,.yellow .fill-on-hover:focus{background-color:#f0c24c}.yellow .fill-75-on-hover:hover,.yellow .fill-75-on-hover:active,.yellow .fill-75-on-hover:focus{background-color:rgba(240,194,76,0.75)}.yellow .fill-50-on-hover:hover,.yellow .fill-50-on-hover:active,.yellow .fill-50-on-hover:focus{background-color:rgba(240,194,76,0.5)}.yellow .fill-25-on-hover:hover,.yellow .fill-25-on-hover:active,.yellow .fill-25-on-hover:focus{background-color:rgba(240,194,76,0.25)}.fill-yellow-on-hover:hover,.fill-yellow-on-hover:active,.fill-yellow-on-hover:focus{background-color:#f0c24c}.color-yellow-on-hover:hover,.color-yellow-on-hover:active,.color-yellow-on-hover:focus{color:#f0c24c}.orange .color-on-hover:hover,.orange .color-on-hover:active,.orange .color-on-hover:focus{color:#d46d24}.orange .fill-on-hover:hover,.orange .fill-on-hover:active,.orange .fill-on-hover:focus{background-color:#d46d24}.orange .fill-75-on-hover:hover,.orange .fill-75-on-hover:active,.orange .fill-75-on-hover:focus{background-color:rgba(212,109,36,0.75)}.orange .fill-50-on-hover:hover,.orange .fill-50-on-hover:active,.orange .fill-50-on-hover:focus{background-color:rgba(212,109,36,0.5)}.orange .fill-25-on-hover:hover,.orange .fill-25-on-hover:active,.orange .fill-25-on-hover:focus{background-color:rgba(212,109,36,0.25)}.fill-orange-on-hover:hover,.fill-orange-on-hover:active,.fill-orange-on-hover:focus{background-color:#d46d24}.color-orange-on-hover:hover,.color-orange-on-hover:active,.color-orange-on-hover:focus{color:#d46d24}.brown .color-on-hover:hover,.brown .color-on-hover:active,.brown .color-on-hover:focus{color:#986735}.brown .fill-on-hover:hover,.brown .fill-on-hover:active,.brown .fill-on-hover:focus{background-color:#986735}.brown .fill-75-on-hover:hover,.brown .fill-75-on-hover:active,.brown .fill-75-on-hover:focus{background-color:rgba(152,103,53,0.75)}.brown .fill-50-on-hover:hover,.brown .fill-50-on-hover:active,.brown .fill-50-on-hover:focus{background-color:rgba(152,103,53,0.5)}.brown .fill-25-on-hover:hover,.brown .fill-25-on-hover:active,.brown .fill-25-on-hover:focus{background-color:rgba(152,103,53,0.25)}.fill-brown-on-hover:hover,.fill-brown-on-hover:active,.fill-brown-on-hover:focus{background-color:#986735}.color-brown-on-hover:hover,.color-brown-on-hover:active,.color-brown-on-hover:focus{color:#986735}.red .color-on-hover:hover,.red .color-on-hover:active,.red .color-on-hover:focus{color:#d44124}.red .fill-on-hover:hover,.red .fill-on-hover:active,.red .fill-on-hover:focus{background-color:#d44124}.red .fill-75-on-hover:hover,.red .fill-75-on-hover:active,.red .fill-75-on-hover:focus{background-color:rgba(212,65,36,0.75)}.red .fill-50-on-hover:hover,.red .fill-50-on-hover:active,.red .fill-50-on-hover:focus{background-color:rgba(212,65,36,0.5)}.red .fill-25-on-hover:hover,.red .fill-25-on-hover:active,.red .fill-25-on-hover:focus{background-color:rgba(212,65,36,0.25)}.fill-red-on-hover:hover,.fill-red-on-hover:active,.fill-red-on-hover:focus{background-color:#d44124}.color-red-on-hover:hover,.color-red-on-hover:active,.color-red-on-hover:focus{color:#d44124}.purple .color-on-hover:hover,.purple .color-on-hover:active,.purple .color-on-hover:focus{color:#762c8f}.purple .fill-on-hover:hover,.purple .fill-on-hover:active,.purple .fill-on-hover:focus{background-color:#762c8f}.purple .fill-75-on-hover:hover,.purple .fill-75-on-hover:active,.purple .fill-75-on-hover:focus{background-color:rgba(118,44,143,0.75)}.purple .fill-50-on-hover:hover,.purple .fill-50-on-hover:active,.purple .fill-50-on-hover:focus{background-color:rgba(118,44,143,0.5)}.purple .fill-25-on-hover:hover,.purple .fill-25-on-hover:active,.purple .fill-25-on-hover:focus{background-color:rgba(118,44,143,0.25)}.fill-purple-on-hover:hover,.fill-purple-on-hover:active,.fill-purple-on-hover:focus{background-color:#762c8f}.color-purple-on-hover:hover,.color-purple-on-hover:active,.color-purple-on-hover:focus{color:#762c8f}.magenta .color-on-hover:hover,.magenta .color-on-hover:active,.magenta .color-on-hover:focus{color:#e2459f}.magenta .fill-on-hover:hover,.magenta .fill-on-hover:active,.magenta .fill-on-hover:focus{background-color:#e2459f}.magenta .fill-75-on-hover:hover,.magenta .fill-75-on-hover:active,.magenta .fill-75-on-hover:focus{background-color:rgba(226,69,159,0.75)}.magenta .fill-50-on-hover:hover,.magenta .fill-50-on-hover:active,.magenta .fill-50-on-hover:focus{background-color:rgba(226,69,159,0.5)}.magenta .fill-25-on-hover:hover,.magenta .fill-25-on-hover:active,.magenta .fill-25-on-hover:focus{background-color:rgba(226,69,159,0.25)}.fill-magenta-on-hover:hover,.fill-magenta-on-hover:active,.fill-magenta-on-hover:focus{background-color:#e2459f}.color-magenta-on-hover:hover,.color-magenta-on-hover:active,.color-magenta-on-hover:focus{color:#e2459f}.fb-blue .color-on-hover:hover,.fb-blue .color-on-hover:active,.fb-blue .color-on-hover:focus{color:#3b5998}.fb-blue .fill-on-hover:hover,.fb-blue .fill-on-hover:active,.fb-blue .fill-on-hover:focus{background-color:#3b5998}.fb-blue .fill-75-on-hover:hover,.fb-blue .fill-75-on-hover:active,.fb-blue .fill-75-on-hover:focus{background-color:rgba(59,89,152,0.75)}.fb-blue .fill-50-on-hover:hover,.fb-blue .fill-50-on-hover:active,.fb-blue .fill-50-on-hover:focus{background-color:rgba(59,89,152,0.5)}.fb-blue .fill-25-on-hover:hover,.fb-blue .fill-25-on-hover:active,.fb-blue .fill-25-on-hover:focus{background-color:rgba(59,89,152,0.25)}.fill-fb-blue-on-hover:hover,.fill-fb-blue-on-hover:active,.fill-fb-blue-on-hover:focus{background-color:#3b5998}.color-fb-blue-on-hover:hover,.color-fb-blue-on-hover:active,.color-fb-blue-on-hover:focus{color:#3b5998}@font-face{font-family:'Oswald';font-weight:700;font-style:normal;src:url("../fonts/Oswald-700.eot");src:url("../fonts/Oswald-700.eot?#iefix") format("embedded-opentype"),local("Oswald Bold"),local("Oswald-700"),url("../fonts/Oswald-700.woff2") format("woff2"),url("../fonts/Oswald-700.woff") format("woff"),url("../fonts/Oswald-700.ttf") format("truetype"),url("../fonts/Oswald-700.svg#Oswald") format("svg")}@font-face{font-family:"icons";src:url("../fonts/icons.eot?6aef94d7fb1ba1b459b0bb432c58ecc1?#iefix") format("embedded-opentype"),url("../fonts/icons.woff2?6aef94d7fb1ba1b459b0bb432c58ecc1") format("woff2"),url("../fonts/icons.woff?6aef94d7fb1ba1b459b0bb432c58ecc1") format("woff"),url("../fonts/icons.ttf?6aef94d7fb1ba1b459b0bb432c58ecc1") format("truetype"),url("../fonts/icons.svg?6aef94d7fb1ba1b459b0bb432c58ecc1#icons") format("svg")}i[class^="icon-"]:before,i[class*=" icon-"]:before{font-family:icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-aboutus:before{content:"\f101"}.icon-apple-logo:before{content:"\f102"}.icon-calendar:before{content:"\f103"}.icon-contact:before{content:"\f104"}.icon-ensemble:before{content:"\f105"}.icon-facebook-logo:before{content:"\f106"}.icon-google-logo:before{content:"\f107"}.icon-map-marker:before{content:"\f108"}.icon-menu:before{content:"\f109"}.icon-news:before{content:"\f10a"}.icon-outlook-logo:before{content:"\f10b"}.icon-projects:before{content:"\f10c"}.icon-schedule:before{content:"\f10d"}.icon-tar-logo:before{content:"\f10e"}.icon-ticket:before{content:"\f10f"}.icon-tickets:before{content:"\f110"}.icon-vierbeuter-logo:before{content:"\f111"}.icon-vierbeuter-totenkopf:before{content:"\f112"}.icon-yahoo-logo:before{content:"\f113"}*{box-sizing:border-box}body{background-image:-o-linear-gradient(0deg, #fff, #eee);background-image:-moz-linear-gradient(0deg, #fff, #eee);background-image:-webkit-linear-gradient(0deg, #fff, #eee);background-image:linear-gradient(0deg, #fff, #eee)}body .top{position:relative;z-index:3;box-shadow:0 0 20px rgba(34,34,34,0.5)}@media (max-device-width: 640px) and (orientation: portrait){body .top{box-shadow:none}}body .middle{position:relative;z-index:1}body .middle .module>.container>h2,body .middle .module>.container>h3,body .middle .module>.container>h4,body .middle .module>.container>h5,body .middle .module>.container>h6,body .middle .module .half-width>h2,body .middle .module .half-width>h3,body .middle .module .half-width>h4,body .middle .module .half-width>h5,body .middle .module .half-width>h6{font-size:150%;display:block;clear:both;margin:0}body .middle .module>.container>h2,body .middle .module .half-width>h2{margin-bottom:40px}body .middle .module>.container>h3,body .middle .module .half-width>h3{margin-bottom:35px}body .middle .module>.container>h4,body .middle .module .half-width>h4{margin-bottom:30px}body .middle .module>.container>h5,body .middle .module>.container>h6,body .middle .module .half-width>h5,body .middle .module .half-width>h6{margin-bottom:25px}body .middle .module>.container p,body .middle .module .half-width p{font-size:18px;line-height:30px;margin:25px 0}body .middle .module>.container p:first-child,body .middle .module .half-width p:first-child{margin-top:0}body .middle .module>.container p:last-child,body .middle .module .half-width p:last-child{margin-bottom:0}body .bottom{position:relative;z-index:2;box-shadow:0 0 20px rgba(34,34,34,0.5)}body .container{max-width:1280px;margin-left:auto;margin-right:auto}body .container:after{content:" ";display:block;clear:both}body .container h1,body .container h2,body .container h3,body .container h4,body .container h5,body .container h6{font-family:Oswald}.top .module.header{line-height:0;position:relative;overflow:hidden;box-shadow:inset 0 -10px 20px 0 rgba(0,0,0,0.3)}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.header{box-shadow:inset 0 -30px 50px 10px rgba(0,0,0,0.3)}}@media (min-device-width: 1281px){.top .module.header{border-bottom-left-radius:3em;border-bottom-right-radius:3em}}@media (max-device-width: 640px) and (orientation: portrait){.top .module.header{margin-top:15vw}}.top .module.header #headerImage #headerImageBg{opacity:0.7}.top .module.header #headerImage #headerImageLogoBigCenter{fill:#fff;opacity:0.1}.top .module.header #headerImage #headerImageDarkener{fill:#000;opacity:0.2}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.header #headerImage #headerImageLogoSmallLeft.leftAlign{transform:scale(0.9, 0.9) translate(37px, -11px) rotate(10deg)}}.top .module.header #headerImage #headerImageLogoSmallLeft .headerImageLogoSmallLeft{fill:#fafafa}.top .module.header #headerTitle{position:absolute;top:6.77966%;width:100%;text-align:right;line-height:normal}.top .module.header #headerTitle span.tar,.top .module.header #headerTitle h1{color:#fafafa;text-align:right;margin:0 3.38983%}.top .module.header #headerTitle span.tar{font-family:Oswald;font-size:3.5vw}@media (min-device-width: 1281px){.top .module.header #headerTitle span.tar{font-size:44.8px}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.header #headerTitle span.tar{font-size:33.6px}}@media (max-device-width: 640px) and (orientation: portrait){.top .module.header #headerTitle span.tar{display:none}}.top .module.header #headerTitle h1{font-size:2.2vw}@media (min-device-width: 1281px){.top .module.header #headerTitle h1{font-size:28.16px}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.header #headerTitle h1{font-size:21.12px}}@media (max-device-width: 640px) and (orientation: portrait){.top .module.header #headerTitle h1{font-size:4.5vw;margin-top:4vw}}.top .module.navigation{overflow:visible}.top .module.navigation:before,.top .module.navigation:after{display:table;content:' '}.top .module.navigation:after{clear:both}@media (min-device-width: 1281px){.top .module.navigation{padding:1.69492%}}@media (max-device-width: 640px) and (orientation: portrait){.top .module.navigation{background-color:#ddd;position:fixed;top:0;width:100%;z-index:999;box-shadow:0 0 30px rgba(34,34,34,0.8)}}.top .module.navigation .entry{display:inline-block;height:4.2vw;line-height:4.2vw;font-size:1.8vw;text-align:center;transition:color 0.15s, background 0.15s, box-shadow 0.25s;font-family:Oswald;text-decoration:none;color:#222}.top .module.navigation .entry.more{display:none}.top .module.navigation .entry i{display:none;font-size:150%}@media (max-device-width: 640px) and (orientation: portrait), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation .entry i{display:inline}}@media (min-device-width: 1281px){.top .module.navigation .entry{height:51.2px;line-height:51.2px;font-size:21.76px}}@media (min-device-width: 961px) and (max-device-width: 1280px){.top .module.navigation .entry{height:5vw;line-height:5vw;font-size:20.48px}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation .entry{height:6.5vw;line-height:6.5vw;font-size:2.5vw}}@media (max-device-width: 640px) and (orientation: portrait), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation .entry{height:10vw;line-height:10vw;font-size:2.5vw}}@media (max-device-width: 640px) and (orientation: portrait){.top .module.navigation .entry{height:15vw;line-height:15vw;font-size:4vw;transition:height 0.2s;overflow:hidden;width:21.05263%;float:left;margin-right:5.26316%;margin-right:0;width:25%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation .entry.hide-on-mobile{height:0}.top .module.navigation .entry.more{display:block;width:21.05263%;float:right;margin-right:0;width:25%;border:0}.top .module.navigation .entry.more:after{content:'Mehr';bottom:2px;position:relative}}.top .module.navigation .entry.active{color:#fafafa}.top .module.navigation .entry:hover,.top .module.navigation .entry:active,.top .module.navigation .entry:focus{color:#fafafa;box-shadow:0 0 10px rgba(34,34,34,0.5)}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.navigation.size-4 .entry{width:21.05263%;float:left;margin-right:5.26316%}.top .module.navigation.size-4 .entry:last-child{width:21.05263%;float:right;margin-right:0}}@media (min-device-width: 961px) and (max-device-width: 1280px){.top .module.navigation.size-4 .entry{margin-right:0;width:25%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-4 .entry:last-child{width:25%;border:0}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation.size-4 .entry{width:21.05263%;float:left;margin-right:5.26316%;margin-right:0;width:25%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-4 .entry:last-child{width:21.05263%;float:right;margin-right:0;width:25%;border:0}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.navigation.size-5 .entry{width:16.66667%;float:left;margin-right:4.16667%}.top .module.navigation.size-5 .entry:nth-last-child(2){width:16.66667%;float:right;margin-right:0}}@media (min-device-width: 961px) and (max-device-width: 1280px){.top .module.navigation.size-5 .entry{margin-right:0;width:20%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-5 .entry:nth-last-child(2){width:20%;border:0}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation.size-5 .entry{width:16.66667%;float:left;margin-right:4.16667%;margin-right:0;width:20%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-5 .entry:nth-last-child(2){width:16.66667%;float:right;margin-right:0;width:20%;border:0}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.navigation.size-6 .entry{width:13.7931%;float:left;margin-right:3.44828%}.top .module.navigation.size-6 .entry:nth-last-child(2){width:13.7931%;float:right;margin-right:0}}@media (min-device-width: 961px) and (max-device-width: 1280px){.top .module.navigation.size-6 .entry{margin-right:0;width:16.66667%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-6 .entry:nth-last-child(2){width:16.66667%;border:0}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation.size-6 .entry{width:13.7931%;float:left;margin-right:3.44828%;margin-right:0;width:16.66667%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-6 .entry:nth-last-child(2){width:13.7931%;float:right;margin-right:0;width:16.66667%;border:0}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.navigation.size-7 .entry{width:11.76471%;float:left;margin-right:2.94118%}.top .module.navigation.size-7 .entry:nth-last-child(2){width:11.76471%;float:right;margin-right:0}}@media (min-device-width: 961px) and (max-device-width: 1280px){.top .module.navigation.size-7 .entry{margin-right:0;width:14.28571%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-7 .entry:nth-last-child(2){width:14.28571%;border:0}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation.size-7 .entry{width:11.76471%;float:left;margin-right:2.94118%;margin-right:0;width:14.28571%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-7 .entry:nth-last-child(2){width:11.76471%;float:right;margin-right:0;width:14.28571%;border:0}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.navigation.size-8 .entry{width:10.25641%;float:left;margin-right:2.5641%}.top .module.navigation.size-8 .entry:nth-last-child(2){width:10.25641%;float:right;margin-right:0}}@media (min-device-width: 961px) and (max-device-width: 1280px){.top .module.navigation.size-8 .entry{margin-right:0;width:12.5%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-8 .entry:nth-last-child(2){width:12.5%;border:0}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.top .module.navigation.size-8 .entry{width:10.25641%;float:left;margin-right:2.5641%;margin-right:0;width:12.5%;border-right:1px solid rgba(68,68,68,0.5)}.top .module.navigation.size-8 .entry:nth-last-child(2){width:10.25641%;float:right;margin-right:0;width:12.5%;border:0}}@media (max-device-width: 640px) and (orientation: portrait){.top .module.navigation.show-more{box-shadow:0 0 100px #222}.top .module.navigation.show-more .entry{display:block;width:100%}.top .module.navigation.show-more .entry.hide-on-mobile{height:15vw}.top .module.navigation.show-more .entry.more:after{content:'Weniger'}}.top .module.back{padding:1.69492%}.middle .module{padding:60px 0}.middle .module .container{padding:0 1.69492%}@media (max-device-width: 960px){.middle .module .container{padding:0 20px}}.middle .module.ensemble .entries{overflow:visible}.middle .module.ensemble .entries:before,.middle .module.ensemble .entries:after{display:table;content:' '}.middle .module.ensemble .entries:after{clear:both}.middle .module.ensemble .entries .entry{overflow:hidden;border-radius:50%;margin-bottom:1.69492%;transition:all 0.3s;position:relative;z-index:1}.middle .module.ensemble .entries .entry.expandable{cursor:pointer}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.ensemble .entries .entry{width:49.15254%;float:left;width:42.45vw;height:42.45vw}.middle .module.ensemble .entries .entry:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.ensemble .entries .entry:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry.expanded.medium{height:50vw}.middle .module.ensemble .entries .entry.expanded.long{height:60vw}.middle .module.ensemble .entries .entry.expanded.very-long{height:66vw}.middle .module.ensemble .entries .entry h4{line-height:42.45vw}}@media (max-device-width: 640px) and (orientation: landscape){.middle .module.ensemble .entries .entry{width:49.15254%;float:left;width:42.45vw;height:42.45vw}.middle .module.ensemble .entries .entry:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.ensemble .entries .entry:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry.expanded.medium{height:30vw}.middle .module.ensemble .entries .entry.expanded.long{height:30vw}.middle .module.ensemble .entries .entry.expanded.very-long{height:30vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.ensemble .entries .entry{width:32.20339%;float:left;width:27.8vw;height:27.8vw}.middle .module.ensemble .entries .entry:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.ensemble .entries .entry:nth-child(3n+2){margin-left:33.89831%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry:nth-child(3n+3){margin-left:67.79661%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry h4{line-height:27.8vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.ensemble .entries .entry{width:23.72881%;float:left;width:20.5vw;height:20.5vw}.middle .module.ensemble .entries .entry:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.ensemble .entries .entry:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry h4{line-height:20.5vw}}@media (min-device-width: 1281px){.middle .module.ensemble .entries .entry{width:18.64407%;float:left;width:206.08px;height:206.08px}.middle .module.ensemble .entries .entry:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.ensemble .entries .entry:nth-child(5n+2){margin-left:20.33898%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry:nth-child(5n+3){margin-left:40.67797%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry:nth-child(5n+4){margin-left:61.01695%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry:nth-child(5n+5){margin-left:81.35593%;margin-right:-100%;clear:none}.middle .module.ensemble .entries .entry h4{line-height:206.08px}}.middle .module.ensemble .entries .entry div{background-repeat:no-repeat;background-position:center;background-size:100% auto;transition:background-position 0.01s, background-size 0.3s, box-shadow 0.3s;position:absolute;z-index:2}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.ensemble .entries .entry div{width:42.45vw;height:42.45vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.ensemble .entries .entry div{width:27.8vw;height:27.8vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.ensemble .entries .entry div{width:20.5vw;height:20.5vw}}@media (min-device-width: 1281px){.middle .module.ensemble .entries .entry div{width:206.08px;height:206.08px}}.middle .module.ensemble .entries .entry .gradient-bg{height:0;bottom:0;background-image:-o-linear-gradient(0deg, rgba(34,34,34,0.8), rgba(250,250,250,0));background-image:-moz-linear-gradient(0deg, rgba(34,34,34,0.8), rgba(250,250,250,0));background-image:-webkit-linear-gradient(0deg, rgba(34,34,34,0.8), rgba(250,250,250,0));background-image:linear-gradient(0deg, rgba(34,34,34,0.8), rgba(250,250,250,0));transition:height 0.1s}.middle .module.ensemble .entries .entry h4{margin:0;text-align:center;color:transparent;transition:color 0.4s, background-color 0.3s, line-height 0.3s, margin-left 0.2s;position:relative;z-index:5}.middle .module.ensemble .entries .entry:hover div{background-size:120% auto}.middle .module.ensemble .entries .entry:hover h4{color:#fafafa}.middle .module.ensemble .entries .entry .details{position:relative;width:86.5vw;z-index:5;padding-top:15px;padding-right:2.5vw;color:#fafafa}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.ensemble .entries .entry .details{padding-top:5px;padding-left:44.95vw}.middle .module.ensemble .entries .entry .details p{line-height:18px;font-size:15px}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.ensemble .entries .entry .details{padding-top:10px;padding-left:30.3vw}.middle .module.ensemble .entries .entry .details p{line-height:24px;font-size:18px}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.ensemble .entries .entry .details{padding-left:23vw}}@media (min-device-width: 1281px){.middle .module.ensemble .entries .entry .details{width:1107.2px;padding-left:238.08px;padding-right:32px}}@media (max-device-width: 960px){.middle .module.ensemble .entries .entry.not-really-expandable h4{position:absolute;bottom:10px;width:100%;line-height:1.3;padding:0 20px}}@media (max-device-width: 960px){.middle .module.ensemble .entries .entry.expanded.not-really-expandable{border-radius:0}.middle .module.ensemble .entries .entry.expanded.not-really-expandable .gradient-bg{height:50%}.middle .module.ensemble .entries .entry.expanded.not-really-expandable div{background-size:120% auto}.middle .module.ensemble .entries .entry.expanded.not-really-expandable h4{color:#fafafa}}.middle .module.ensemble .entries .entry.expanded.expandable{border-radius:0;z-index:9999;background-position:left;background-size:120% auto;width:100%;margin-left:0;box-shadow:0 0 10px rgba(34,34,34,0.5)}.middle .module.ensemble .entries .entry.expanded.expandable div{background-size:120% auto}.middle .module.ensemble .entries .entry.expanded.expandable h4{text-align:left;padding-top:20px;line-height:30px;background-color:rgba(0,0,0,0);color:#fafafa}@media (max-device-width: 640px) and (orientation: portrait), (max-device-width: 640px) and (orientation: landscape){.middle .module.ensemble .entries .entry.expanded.expandable h4{padding-top:10px;padding-left:44.95vw;font-size:95%}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.ensemble .entries .entry.expanded.expandable h4{padding-left:30.3vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.ensemble .entries .entry.expanded.expandable h4{padding-left:23vw}}@media (min-device-width: 1281px){.middle .module.ensemble .entries .entry.expanded.expandable h4{padding-left:238.08px}}.middle .module.gallery article{padding:0 6.77966%}.middle .module.gallery article .slider{position:relative}.middle .module.gallery article .slider .container{font-size:0;line-height:0;overflow:hidden;white-space:nowrap}.middle .module.gallery article .slider .container .slides{display:inline-block}.middle .module.gallery article .slider .container .slides .slide{display:inline-block;margin-right:20px}.middle .module.gallery article .slider .container .slides .slide.active img{border:1px solid green}.middle .module.gallery article .slider .pagination{position:absolute;top:50%;margin-top:-25px;display:block;cursor:pointer;padding:10px;background-color:rgba(34,34,34,0.2)}.middle .module.gallery article .slider .pagination:hover{background-color:rgba(34,34,34,0.5);color:#fafafa}.middle .module.gallery article .slider .pagination.next{right:0}.middle .module.gallery article .slider .pagination.prev{left:0}.middle .module.gallery article .slider .pagination svg{width:25px}.middle .module.iconText:before,.middle .module.iconText:after{display:table;content:' '}.middle .module.iconText:after{clear:both}.middle .module.iconText article>div:first-child{width:23.72881%;float:left;margin-right:1.69492%;text-align:center}.middle .module.iconText article>div:last-child{width:74.57627%;float:right;margin-right:0}.middle .module.iconText article>div i.size-tiny{font-size:65px}.middle .module.iconText article>div i.size-small{font-size:100px}.middle .module.iconText article>div i.size-normal{font-size:150px}.middle .module.iconText article>div i.size-large{font-size:225px}.middle .module.iconText article>div i.size-huge{font-size:400px}.middle .module.iconText::after{clear:both}.middle .module.image img{width:100%}.middle .module.imageText .half-width{width:48.30508%}.middle .module.imageText .half-width.left{float:left;margin-right:1.69492%}.middle .module.imageText .half-width.right{float:left;margin-left:1.69492%}@media (max-device-width: 960px){.middle .module.imageText .half-width{float:none;width:100%}.middle .module.imageText .half-width.left{margin-right:0}.middle .module.imageText .half-width.right{margin-top:40px;margin-left:0}}.middle .module.imageText .half-width img{width:100%}.middle .module.imageText::after{clear:both}.middle .module.projects .entries{overflow:visible;padding:0 6.77966%}.middle .module.projects .entries:before,.middle .module.projects .entries:after{display:table;content:' '}.middle .module.projects .entries:after{clear:both}.middle .module.projects .entries .entry{margin-bottom:1.69492%}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.projects .entries .entry{width:100%;float:left;margin-left:0;margin-right:0;width:86.45vw;height:86.45vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.projects .entries .entry{width:49.15254%;float:left;width:42.45vw;height:42.45vw}.middle .module.projects .entries .entry:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.projects .entries .entry:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.projects .entries .entry{width:32.20339%;float:left;width:27.8vw;height:27.8vw}.middle .module.projects .entries .entry:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.projects .entries .entry:nth-child(3n+2){margin-left:33.89831%;margin-right:-100%;clear:none}.middle .module.projects .entries .entry:nth-child(3n+3){margin-left:67.79661%;margin-right:-100%;clear:none}}@media (min-device-width: 1281px){.middle .module.projects .entries .entry{width:23.72881%;float:left;width:262.4px;height:262.4px}.middle .module.projects .entries .entry:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.projects .entries .entry:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.middle .module.projects .entries .entry:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.middle .module.projects .entries .entry:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}}.middle .module.projects .entries .entry .ball{display:block;position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden;border-radius:50%;color:#fafafa;transition:background-color 0.2s,color 0.2s,box-shadow 0.2s}.middle .module.projects .entries .entry .ball:hover,.middle .module.projects .entries .entry .ball:active,.middle .module.projects .entries .entry .ball:focus{background-color:#ddd;color:#222;box-shadow:0 0 10px rgba(34,34,34,0.5)}.middle .module.projects .entries .entry .ball h3{position:absolute;top:50%;right:5%;margin:0;width:100%;line-height:1.0975;text-align:right;text-transform:uppercase;font-size:3.5vw}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.projects .entries .entry .ball h3{font-size:14.8vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3{font-size:7.35vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3{font-size:4.85vw}}@media (min-device-width: 1281px){.middle .module.projects .entries .entry .ball h3{font-size:44.8px}}.middle .module.projects .entries .entry .ball h3.short{font-size:5vw}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.projects .entries .entry .ball h3.short{font-size:21.1vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3.short{font-size:10.35vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3.short{font-size:6.8vw}}@media (min-device-width: 1281px){.middle .module.projects .entries .entry .ball h3.short{font-size:64px}}.middle .module.projects .entries .entry .ball h3.medium{font-size:3.4vw}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.projects .entries .entry .ball h3.medium{font-size:14.35vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3.medium{font-size:7.05vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3.medium{font-size:4.6vw}}@media (min-device-width: 1281px){.middle .module.projects .entries .entry .ball h3.medium{font-size:43.52px}}.middle .module.projects .entries .entry .ball h3.long{font-size:2.6vw}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.projects .entries .entry .ball h3.long{font-size:11vw}}@media (min-device-width: 641px) and (max-device-width: 960px) and (orientation: portrait), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape), (max-device-width: 640px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3.long{font-size:5.4vw}}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.projects .entries .entry .ball h3.long{font-size:3.55vw}}@media (min-device-width: 1281px){.middle .module.projects .entries .entry .ball h3.long{font-size:33.28px}}.middle .module.randomImage img{width:100%}.middle .module.schedule .entries>em:before{content:'— '}.middle .module.schedule .entries>em:after{content:' —'}.middle .module.schedule .entries .month h3{color:#fafafa;padding:5px 15px;clear:both}.middle .module.schedule .entries .month hr{margin:40px auto;width:50%;border-width:0;border-bottom-width:2px;border-color:#444}.middle .module.schedule .entries .month>hr{display:none}@media (max-device-width: 340px) and (orientation: portrait){.middle .module.schedule .entries .month>hr{display:block}}.middle .module.schedule .entries .month .day{clear:both;margin:40px 0}.middle .module.schedule .entries .month .day .date span.day{border-radius:50%;width:80px;height:80px;text-align:center;line-height:1.2;padding-top:20px;margin:0 20px 40px 0;clear:both;float:left;font-family:Oswald;background-color:#ddd;color:#222}@media (max-device-width: 480px) and (orientation: portrait){.middle .module.schedule .entries .month .day .date span.day{float:none;display:block;color:#fafafa;background-color:#444}}.middle .module.schedule .entries .month .day .plays{margin-left:120px;padding-top:4px}@media (max-device-width: 640px) and (orientation: portrait){.middle .module.schedule .entries .month .day .plays{margin-left:100px}}@media (max-device-width: 480px) and (orientation: portrait){.middle .module.schedule .entries .month .day .plays{margin-top:-30px;margin-left:0}}.middle .module.schedule .entries .month .day .plays>hr{display:none}@media (max-device-width: 480px) and (orientation: portrait){.middle .module.schedule .entries .month .day .plays>hr{display:block}}.middle .module.schedule .entries .month .day .plays .entry{margin:10px 0;position:relative}.middle .module.schedule .entries .month .day .plays .entry .info .facts time{position:relative;top:-2px;padding:10px 20px;display:inline-block;min-width:100px;text-align:center;font-family:Oswald;background-color:#ddd;color:#222}.middle .module.schedule .entries .month .day .plays .entry .info .facts .location{position:relative;top:-2px;padding:10px 20px;display:inline-block;width:200px;font-family:Oswald;color:#222}.middle .module.schedule .entries .month .day .plays .entry .info .facts h4{font-size:1.3em;display:inline}.middle .module.schedule .entries .month .day .plays .entry .info .additional p{margin:25px 0;color:#222}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.middle .module.schedule .entries .month .day .plays .entry .info .additional p{margin:25px 0 25px 300px}}.middle .module.schedule .entries .month .day .plays .entry .action{position:relative;margin:-10px 0 50px}.middle .module.schedule .entries .month .day .plays .entry .action .action-button{position:relative;display:inline-block;margin:20px 10px 10px 0}.middle .module.schedule .entries .month .day .plays .entry .action .action-button .button-label{padding:10px 20px 10px 55px;text-align:center;transition:0.2s;position:relative;display:inline;overflow:hidden;text-decoration:none;white-space:nowrap;box-shadow:0 0 10px rgba(34,34,34,0.3);font-family:Oswald;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.middle .module.schedule .entries .month .day .plays .entry .action .action-button .button-label i{position:absolute;font-size:180%;left:20px;top:-2px}.middle .module.schedule .entries .month .day .plays .entry .action .action-button .button-label:hover,.middle .module.schedule .entries .month .day .plays .entry .action .action-button .button-label:focus{cursor:pointer;color:#fafafa}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc.addeventatc-selected .button-label{color:#fafafa}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .aedata{display:none}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc.position-absolute .addeventatc_dropdown{position:absolute}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc.position-static .addeventatc_dropdown{position:static}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown{padding:5px 0 1px;top:35px !important;width:100%;box-shadow:0 0 10px rgba(34,34,34,0.3);background-color:#fafafa}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown .divider,.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown span{display:block}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown .divider{height:15px;position:relative;margin-top:5px}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown .divider .divider-hrule{position:absolute;top:5px;left:10px;right:10px;height:1px;overflow:hidden;z-index:100;background-color:#ddd}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown .divider .divider-title{position:absolute;right:10px;padding-left:10px;text-align:right;font-size:75%;z-index:101;background-color:#fafafa;color:#ddd}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown span{margin:2px;padding:10px;transition:0.1s;color:#222}.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown span.hover,.middle .module.schedule .entries .month .day .plays .entry .action .action-button.addeventatc .addeventatc_dropdown span:hover{cursor:pointer;background-color:#444;color:#fafafa}@media (max-device-width: 960px){.middle .module.schedule .entries .month .day .plays .entry .info .facts time{top:3px;display:inline-block;width:50%;text-align:left}.middle .module.schedule .entries .month .day .plays .entry .info .facts .location{top:3px;display:inline-block;width:50%}.middle .module.schedule .entries .month .day .plays .entry .info .facts h4{display:block;margin:25px 0 0}.middle .module.schedule .entries .month .day .plays .entry .info .additional p{margin:15px 0 30px}}@media (max-device-width: 480px) and (orientation: portrait){.middle .module.schedule .entries .month .day .plays .entry .info .facts h4{padding-left:20px;padding-right:20px}.middle .module.schedule .entries .month .day .plays .entry .info .additional p{padding-left:20px;padding-right:20px}}@media (max-device-width: 340px) and (orientation: portrait){.middle .module.schedule .entries .month .day .plays .entry .info .facts time{display:block;width:100%}.middle .module.schedule .entries .month .day .plays .entry .info .facts .location{display:block;width:100%}}.middle .module.textIcon .half-width{width:49.15254%;float:left}.middle .module.textIcon .half-width:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.middle .module.textIcon .half-width:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}.middle .module.textIcon .half-width:nth-child(2n+2){text-align:center}.middle .module.textIcon .half-width i.size-tiny{font-size:65px}.middle .module.textIcon .half-width i.size-small{font-size:100px}.middle .module.textIcon .half-width i.size-normal{font-size:150px}.middle .module.textIcon .half-width i.size-large{font-size:225px}.middle .module.textIcon .half-width i.size-huge{font-size:400px}.middle .module.textIcon::after{clear:both}.middle .module.textImage .half-width{width:48.30508%}.middle .module.textImage .half-width.left{float:left;margin-right:1.69492%}.middle .module.textImage .half-width.right{float:left;margin-left:1.69492%}@media (max-device-width: 960px){.middle .module.textImage .half-width{float:none;width:100%}.middle .module.textImage .half-width.left{margin-right:0}.middle .module.textImage .half-width.right{margin-top:40px;margin-left:0}}.middle .module.textImage .half-width img{width:100%}.middle .module.textImage::after{clear:both}.bottom .module.footer{clear:both}.top .module.animate #headerTitle span.tar{opacity:0.0;animation:headerContentFadeIn 300ms linear 250ms forwards}.top .module.animate #headerTitle h1{opacity:0.0;animation:headerContentFadeIn 300ms linear 450ms forwards}.top .module.animate #headerImage #headerImageDarkener{opacity:1;animation:headerImageDarkenerFadeOut 500ms linear 700ms forwards}.top .module.animate #headerImage #headerImageDarkener.fadeIn{animation:headerImageDarkenerFadeIn 200ms linear 0ms forwards}@media (min-device-width: 961px), (min-device-width: 641px) and (max-device-width: 960px) and (orientation: landscape){.top .module.animate #headerImage #headerImageLogoSmallLeft.anim-leftAlign{transform:scale(1, 1) translate(0, 0) rotate(0);animation:headerImageLogoSmallLeftAlign 15000ms ease-in-out 3500ms forwards}}.top .module.animate #headerImage #headerImageLogoSmallLeft.drawCharacters .headerImageLogoSmallLeft{fill:rgba(250,250,250,0);stroke:#fafafa;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:998 1000;stroke-dashoffset:999}.top .module.animate #headerImage #headerImageLogoSmallLeft.drawCharacters.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder{animation:headerImageLogoSmallLeftDraw 2500ms ease-in-out 1500ms forwards}.top .module.animate #headerImage #headerImageLogoSmallLeft.drawCharacters.spellOrder .headerImageLogoSmallLeft.anim-spellOrder{animation:headerImageLogoSmallLeftDraw 1500ms ease-in-out 1500ms forwards}.top .module.animate #headerImage #headerImageLogoSmallLeft.fadeIn .headerImageLogoSmallLeft{fill:rgba(250,250,250,0);stroke:rgba(250,250,250,0)}.top .module.animate #headerImage #headerImageLogoSmallLeft.fadeIn.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder{animation:headerImageLogoSmallLeftFadeIn 2000ms ease-in-out 150ms forwards}.top .module.animate #headerImage #headerImageLogoSmallLeft.fadeIn.spellOrder .headerImageLogoSmallLeft.anim-spellOrder{animation:headerImageLogoSmallLeftFadeIn 500ms ease-in-out 150ms forwards}.top .module.animate #headerImage #headerImageLogoSmallLeft.fadeIn.allAtOnce .headerImageLogoSmallLeft.anim-irregularOrder{animation:headerImageLogoSmallLeftFadeIn 1000ms ease-in-out 150ms forwards}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-1{animation-delay:1500ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-2{animation-delay:1700ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-3{animation-delay:1900ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-4{animation-delay:2100ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-5{animation-delay:2300ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-6{animation-delay:2500ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-7{animation-delay:2700ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.irregularOrder .headerImageLogoSmallLeft.anim-irregularOrder.irregularOrder-8{animation-delay:3000ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-1{animation-delay:1500ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-2{animation-delay:1650ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-3{animation-delay:1800ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-4{animation-delay:1950ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-5{animation-delay:2100ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-6{animation-delay:2250ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-7{animation-delay:2400ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-8{animation-delay:3000ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-9{animation-delay:3150ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-10{animation-delay:3750ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-11{animation-delay:3900ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-11{animation-delay:3900ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-12{animation-delay:4050ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-13{animation-delay:4200ms}.top .module.animate #headerImage #headerImageLogoSmallLeft.spellOrder .headerImageLogoSmallLeft.anim-spellOrder.spellOrder-14{animation-delay:5200ms}.top .module.animate #headerTitle.fadeOut,.top .module.animate #headerImage #headerImageLogoSmallLeft .headerImageLogoSmallLeft.fadeOut{animation:headerContentFadeOut 200ms linear 0ms forwards !important}@keyframes headerImageDarkenerFadeOut{100%{opacity:0.2}}@keyframes headerImageDarkenerFadeIn{100%{opacity:1.0}}@keyframes headerContentFadeIn{100%{opacity:1.0}}@keyframes headerContentFadeOut{0%{fill:#fafafa}100%{opacity:0.0;fill:rgba(250,250,250,0)}}@keyframes headerImageLogoSmallLeftDraw{0%{fill:rgba(250,250,250,0);stroke:#fafafa}60%{fill:rgba(250,250,250,0);stroke:#fafafa}85%{fill:#fff;stroke:#fafafa}95%{fill:#fafafa;stroke:rgba(250,250,250,0.4);stroke-dashoffset:0}100%{fill:#fafafa;stroke:rgba(250,250,250,0)}}@keyframes headerImageLogoSmallLeftFadeIn{100%{fill:#fafafa}}@keyframes headerImageLogoSmallLeftAlign{100%{transform:scale(0.9, 0.9) translate(37px, -11px) rotate(10deg)}}.top .module.animate nav .entry:hover,.top .module.animate nav .entry:active,.top .module.animate nav .entry:focus{animation:navEntryHover 700ms ease-out}@keyframes navEntryHover{0%{transform:scale(1)}15%{transform:scale(1.1)}30%{transform:scale(1)}45%{transform:scale(1.04)}60%{transform:scale(1)}75%{transform:scale(1.02)}100%{transform:scale(1)}}
