@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);body{font-family:'Open Sans',sans-serif;color:#5f5f5c;font-size:20px;line-height:1.4}*:focus{outline:0}h1{font-size:30px;padding-bottom:10px;border-bottom:1px solid #b7b7b4;margin:30px 0;line-height:1.4}@media only screen and (min-width:992px){h1{margin:50px 0}}h2{font-size:30px;line-height:1.4}h3{font-size:25px;line-height:1.4}p{margin-bottom:20px}a,a:hover,a:focus{color:#000}img{max-width:100%}b,strong{font-weight:600}.margin-bottom-row>div{margin-bottom:30px}#header .logo{padding:30px 0}#header .logo img{max-height:80px}.banner{width:100%;height:44vh;background:transparent;position:relative;z-index:1}.banner-slider{width:100%}.banner-slider img{width:100%}.banner-slider ul.slick-dots{position:absolute;bottom:0;width:100%;text-align:center;margin:0;padding:0}.banner-slider ul.slick-dots li{display:inline-block}.banner-slider ul.slick-dots li button{margin:0 5px;width:20px;height:20px;padding:0;color:transparent;background:#fff;border-radius:50%;border:0}.banner-slider ul.slick-dots li button:hover,.banner-slider ul.slick-dots li button:focus{background:#4458a4}.banner-slider ul.slick-dots li.slick-active button{background:#4458a4}@media only screen and (min-width:992px){.banner-slider ul.slick-dots{bottom:30px}.banner-slider ul.slick-dots li button{margin:0 10px;width:25px;height:25px}}@media only screen and (max-width:991px){.banner-slider .slick-list{height:auto !important}.banner-slider .slick-list .image{position:relative;overflow:hidden;width:100%}.banner-slider .slick-list .image img{width:160%;margin-left:-30%;max-width:none}}.zusatz .section{padding:30px 0 40px}.zusatz .section.has-bg-color{color:#fff}.zusatz .section.has-bg-color a{color:#fff}#footer{padding:30px 0 20px;background:#4458a4;color:#fff}#footer a{color:#fff}.navigation-wrap{background:#5f5f5c;color:#fff}.navigation-wrap #mobile-navi-toggle{height:48px;width:60px;padding:10px;float:right;cursor:pointer;margin-right:-10px}.navigation-wrap #mobile-navi-toggle img{height:28px;float:right}.navigation-wrap ul{display:none;list-style:none;padding:0;margin:0 -15px;clear:both;position:absolute;top:48px;width:100%;background:#5f5f5c;z-index:99}.navigation-wrap ul li a{display:block;padding:10px 15px;color:#fff;transition:.3s all ease-in-out;text-align:right}.navigation-wrap ul li a:hover,.navigation-wrap ul li a:focus{color:#5f5f5c;background:#fff;text-decoration:none}.navigation-wrap ul li.active>a,.navigation-wrap ul li.parent-active>a{color:#5f5f5c;background:#fff}@media only screen and (min-width:992px){.navigation-wrap ul{position:relative;display:block !important;top:0;width:auto;float:right}.navigation-wrap ul li{display:inline;float:left}.navigation-wrap ul li a{text-align:left}}.photo-swipe figure{margin-bottom:30px}.photo-swipe figure a{display:block;overflow:hidden;margin-bottom:15px}.photo-swipe figure a img{transition:.3s all ease-in-out}.photo-swipe figure a:hover img{transform:scale(1.1)}