@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block;clear:both}html{font-size:62.5%}.submit{-webkit-appearance:none}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/lato-v16-latin-300.eot");src:local("Lato Light"), local("Lato-Light"), url("../../files/layout/fonts/lato-v16-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/lato-v16-latin-300.woff2") format("woff2"), url("../../files/layout/fonts/lato-v16-latin-300.woff") format("woff"), url("../../files/layout/fonts/lato-v16-latin-300.ttf") format("truetype"), url("../../files/layout/fonts/lato-v16-latin-300.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/lato-v16-latin-regular.eot");src:local("Lato Regular"), local("Lato-Regular"), url("../../files/layout/fonts/lato-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/lato-v16-latin-regular.woff2") format("woff2"), url("../../files/layout/fonts/lato-v16-latin-regular.woff") format("woff"), url("../../files/layout/fonts/lato-v16-latin-regular.ttf") format("truetype"), url("../../files/layout/fonts/lato-v16-latin-regular.svg#Lato") format("svg")}*{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline-width:0}::-moz-selection{color:#fff;background:#ee7101;text-shadow:none}::selection{color:#fff;background:#ee7101;text-shadow:none}img{max-width:100%;height:auto;display:inline-block;vertical-align:top}html{font-size:100%;font-size:16px;font-size:1rem}*:focus{outline:none}body{font-family:"Lato", "Times New Roman", sans-serif;font-size:1rem;line-height:1.5rem;font-weight:300;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:#343434;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;opacity:1;transition:2s opacity}@media (min-width:768px){body{font-size:1.125rem;line-height:1.75rem}}body.fade-out{opacity:0;transition:none;background-color:#fff}b,strong{font-weight:500}h1{font-size:1.1875rem;line-height:1.1875rem;font-weight:400;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){h1{font-size:1.375rem;line-height:1.375rem;margin-bottom:25px}}h2{font-size:1.875rem;line-height:1em;font-weight:400;margin-bottom:30px;letter-spacing:0.1em;position:relative}@media (min-width:768px){h2{font-size:2.8125rem;margin-bottom:40px}}@media (min-width:1200px){h2{font-size:3.75rem;margin-bottom:45px}}h2 span{display:inline-block;position:relative}h2 span:after{content:"";width:100%;height:15px;z-index:-1;position:absolute;left:0;bottom:0;background:#c0c5ce}h3{font-size:1.1875rem;line-height:1.5625rem;margin-bottom:20px}@media (min-width:768px){h3{font-size:1.375rem;line-height:1.875rem}}@media (min-width:1200px){h3{font-size:1.5rem;line-height:2rem}}h4{font-weight:600}a{outline-width:0;color:#343434;text-decoration:none}a:hover,a:focus{text-decoration:none;color:#343434}a .button{display:inline-block;background:#202b43;color:#fff;padding:10px 20px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}a .button:hover{background:#3d475b}p{margin-bottom:20px}@media (min-width:768px){p{margin-bottom:30px}}hr{border:none}em{font-style:italic}.container-fluid{max-width:1200px;margin:0 auto}.invisible{display:none}.hamburger{position:absolute;cursor:pointer;top:11px;right:5px;z-index:201;padding-left:0;height:55px;color:#fff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}@media (min-width:768px){.hamburger{top:30px;right:25px}}@media (min-width:992px){.hamburger{display:none}}.hamburger.is-active{position:fixed}.hamburger--stand .hamburger-inner{background-color:#fff}.hamburger--stand .hamburger-inner:before,.hamburger--stand .hamburger-inner:after{background-color:#fff}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{border-radius:2px;width:35px;height:3px}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}#menu{visibility:hidden;opacity:0;position:fixed;z-index:200;width:100%;height:100%;padding-top:60px;top:0;left:0;text-align:left;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5);-webkit-transition:350ms ease all;-moz-transition:350ms ease all;transition:350ms ease all;background-color:rgba(32, 43, 67, 0.9);display:flex;justify-content:center;flex-wrap:wrap}#menu.opened{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:350ms ease all;-moz-transition:350ms ease all;transition:350ms ease all}#menu ul{list-style:none;padding:80px 20px}#menu ul ul{padding-bottom:20px;padding-top:80px;padding-left:15px}@media (min-width:768px){#menu ul ul{padding-bottom:40px}}#menu ul li{display:block}#menu ul li:last-child a{margin-bottom:0}#menu ul li a{position:relative;z-index:4;display:block;width:100%;line-height:1em;margin:0 auto;color:#fff;text-align:center;text-decoration:none;-webkit-transition:350ms ease all;-moz-transition:350ms ease all;transition:350ms ease all;font-size:1.875rem;margin-bottom:44px;text-transform:uppercase;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}#menu ul li a span.hoverLine:after{background:#fff;height:2px}@media (min-width:768px){#menu ul li a{font-size:2.3125rem;margin-bottom:50px}}#menu ul li a.active{font-weight:500}#menu ul li a li{font-size:0.875rem}a{position:relative}a span.hoverLine{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}a span.hoverLine:after{position:absolute;right:1px;bottom:-5px;left:1px;height:1px;content:"";-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;-o-transition:transform 500ms, -o-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms, -o-transform 500ms;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);background:#343434}a:hover span.hoverLine:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.iTop{display:none;position:fixed;right:10px;bottom:10px;z-index:100;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}@media (min-width:572px){.iTop{right:40px;bottom:40px}}.iTop:hover{transform:scale(1.1)}.iTop img{width:40px;height:40px;border:1px solid #343434;border-radius:50%;padding:5px}.clearfix:after{content:"";display:table;clear:both}.cookiebar{background-color:rgba(32, 43, 67, 0.9);color:#fff;padding:10px;z-index:3000;font-size:13px}.cookiebar__link{color:#fff}.cookiebar__link:hover{color:#fff}.cookiebar__button{color:#fff;background:none;background:#3d475b;padding:10px 20px;line-height:1em;font-size:0.8125rem;font-weight:400;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}.cookiebar__button:hover{background:#3d475b}.cookiebar__link{display:block}@media screen and (min-width:875px){.cookiebar__link{display:inline-block;margin-bottom:10px}}#cookiebar-text{margin-bottom:15px}@media screen and (min-width:992px){#cookiebar-text{margin-bottom:0}}.cookiebar__message{margin-right:20px}#slider{position:fixed;z-index:-1;left:10px;top:10px;width:calc(100% - 20px);display:block;height:100vh}#slider .item{background-size:cover;background-position:center;height:100vh}@media (min-width:768px){#slider{width:calc(100% - 40px);left:20px;top:20px}}#sliderWrap{position:relative;display:block;width:100%;height:100vh}.overlayShadow{position:fixed;left:10px;top:10px;width:calc(100% - 20px);display:block;height:100%;z-index:10;background:#000;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 23%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 23%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 23%, rgba(0, 0, 0, 0) 100%);opacity:0.5}@media (min-width:768px){.overlayShadow{width:calc(100% - 40px);left:20px;top:20px}}.social{width:30px}header{position:fixed;z-index:25;color:#fff;padding:30px 20px;display:block;width:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}@media (min-width:768px){header{padding:40px 40px}}@media (min-width:1200px){header{padding:50px 40px}}header #logo{font-size:20px;line-height:1em;text-transform:uppercase;letter-spacing:0.1em;font-weight:400}@media (min-width:768px){header #logo{font-size:32px}}@media (min-width:1200px){header #logo{font-size:36px}}header.fixedHeader{background:#fff}header.fixedHeader #mainNav ul li a{color:#343434}header.fixedHeader #logo{color:#343434}header.fixedHeader .hamburger--stand .hamburger-inner{background-color:#343434}header.fixedHeader .hamburger--stand .hamburger-inner::before,header.fixedHeader .hamburger--stand .hamburger-inner::after{background-color:#343434}header.fixedHeader .hamburger--stand.is-active .hamburger-inner{background-color:transparent}header.fixedHeader .hamburger--stand.is-active .hamburger-inner::before,header.fixedHeader .hamburger--stand.is-active .hamburger-inner::after{background-color:#fff}#mainNav{display:none}@media (min-width:992px){#mainNav{display:block;position:absolute;right:40px;top:46px}#mainNav ul li{display:inline-block;padding-left:20px}#mainNav ul li a{color:#fff;font-weight:400;text-transform:uppercase;line-height:1em;font-size:1.125rem;letter-spacing:0.07em}}@media (min-width:992px) and (min-width:1200px){#mainNav{top:59px}}@media (min-width:992px) and (min-width:1200px){#mainNav ul li a{font-size:1.25rem}}#container{padding:10px 10px 0;position:relative}@media (min-width:768px){#container{padding:20px 20px 0}}#about{background:#fff;padding:40px 20px;position:relative;z-index:15}#about:after{content:"";display:table;clear:both}#about .inside{max-width:1200px;margin:0 auto}@media (min-width:768px){#about{padding:60px 20px}}@media (min-width:1200px){#about{padding:80px 20px}}@media (min-width:992px){#about .ce_text{width:80%;float:right;max-width:990px}#about .ce_text:after{content:"";display:table;clear:both}}@media (min-width:1200px){#about .ce_text{padding-right:90px}}#video{padding:0 0 40px;background:#fff;position:relative;z-index:15}#video .inside{max-width:1200px;margin:0 auto}@media (min-width:768px){#video{padding:0 0 140px}}@media (min-width:1200px){#video{padding:0 0 200px}}#video #videoBox1{background:#202b43;padding:20px 20px 20px}#video #videoBox1 h2{color:#fff}@media (min-width:768px){#video #videoBox1 h2{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:768px){#video #videoBox1{width:70%;padding:40px 20px 40px;position:relative}#video #videoBox1 #blueBox{position:absolute;left:0;top:0;display:block;background:#202b43;width:100%;height:680px}#video #videoBox1:after{content:"";position:absolute;width:100%;display:block;height:680px;left:0;margin-left:-100%;top:0;background:#202b43}}@media (min-width:992px){#video #videoBox1 #blueBox{height:820px}#video #videoBox1:after{height:820px}}@media (min-width:1200px){#video #videoBox1 #blueBox{height:890px}#video #videoBox1:after{height:890px}}#video #videoBox2{background:#3d475b;padding:20px 20px 40px;margin-top:-30px;z-index:15;position:relative}#video #videoBox2 h3{color:#fff}@media (min-width:768px){#video #videoBox2{width:80%;margin-left:20%;padding:40px 40px 40px}#video #videoBox2:after{content:"";position:absolute;width:100%;display:block;height:100%;right:0;margin-right:-100%;top:0;background:#3d475b}}@media (min-width:1200px){#video #videoBox2{padding:40px 60px 60px}}.videoWrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:880px}.videoWrap iframe,.videoWrap object,.videoWrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.videoElem{cursor:pointer}.videoElem .videoImg{background-color:#343434;position:relative}.videoElem .videoImg:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;color:#fff;line-height:1em;top:50%;margin-top:-25px;display:block;font-size:50px;width:100%;text-align:center}.videoElem .videoImg img{opacity:0.9;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}.videoElem:hover .videoImg img{opacity:0.6}#aktuelles{background:#fff;padding:40px 20px;position:relative;z-index:15}@media (min-width:768px){#aktuelles{padding:60px 20px}}@media (min-width:1200px){#aktuelles{padding:40px 20px 90px}}#aktuelles .image_container{margin-bottom:25px}#aktuelles .inside{max-width:1200px;margin:0 auto}#aktuelles .row{margin:20px 0}.parallaxCustom{z-index:0;position:relative;height:450px;overflow:hidden}@media (min-width:768px){.parallaxCustom{height:650px}}@media (min-width:1200px){.parallaxCustom{height:900px}}.parallaxCustom img{display:none}.parallaxCustom .imageParallax{height:700px;width:100%;display:block;background-size:cover;background-position:50% 0}@media (min-width:768px){.parallaxCustom .imageParallax{height:800px}}@media (min-width:1200px){.parallaxCustom .imageParallax{height:1200px}}#impressionen{position:relative;background-color:#202b43;z-index:15;padding:40px 20px}@media (min-width:768px){#impressionen{padding:80px 20px}}@media (min-width:1200px){#impressionen{padding:100px 20px}}#impressionen .inside{max-width:1200px;margin:0 auto}#impressionen .inside h2{color:#fff}#impressionen .inside h2 span:after{display:none}.ce_gallery ul{display:flex;flex-wrap:wrap}.ce_gallery ul li{width:100%;padding:10px}@media (min-width:572px){.ce_gallery ul li{width:50%}}@media (min-width:768px){.ce_gallery ul li{width:33.333%}}@media (min-width:1200px){.ce_gallery ul li{width:25%}}#kontakt{position:relative;background-color:#fff;z-index:15}#kontakt .imageParallax{background-image:url("../../files/layout/images/kontakt.jpg")}#kontakt .ce_text{position:absolute;z-index:30;top:80px;right:0;background:rgba(255, 255, 255, 0.8);padding:25px;width:86%;max-width:500px}@media (min-width:768px){#kontakt .ce_text{padding:40px 60px;width:80%}}@media (min-width:1200px){#kontakt .ce_text{padding:40px 80px}}#kontakt .ce_text h2{margin-bottom:20px}#kontakt .ce_text a{position:relative}#kontakt .ce_text a:after{height:1px;width:100%;position:absolute;bottom:0;left:0;background:#343434;content:""}@media (min-width:768px){#kontakt .ce_text{top:130px}}@media (min-width:1200px){#kontakt .ce_text{top:170px}}#kontakt .inside{max-width:1200px;display:block;width:100%;margin:0 auto;position:relative}#kontakt .insideWrap{position:absolute;top:0;z-index:30;width:100%}.mfp-title{display:none}.mfp-inline-holder .mfp-content{background:#fff;z-index:100000;text-align:left;margin-top:0;margin-bottom:100px;max-width:calc(100% - 30px);padding:40px 20px 30px}@media (min-width:768px){.mfp-inline-holder .mfp-content{max-width:calc(100% - 120px);padding:50px 40px 50px;margin-top:20px}}@media (min-width:992px){.mfp-inline-holder .mfp-content{max-width:calc(100% - 200px);padding:50px 50px 50px}}@media (min-width:1200px){.mfp-inline-holder .mfp-content{max-width:calc(100% - 260px);padding:70px 50px 80px;background-size:300px 150px}}.mfp-inline-holder img{max-width:150px;margin-bottom:20px}div.mfp-bg.mfp-ready{position:fixed !important}.mfp-bg{z-index:10000;background:#202b43;opacity:0.95 !important}.mfp-wrap{z-index:10001}button.mfp-close{z-index:10002;font-size:35px;font-weight:500;background-color:transparent;color:#343434 !important;opacity:1 !important}footer{position:relative;z-index:15;padding:30px 0;background:#202b43;color:#fff}@media (min-width:768px){footer{padding:50px 0}}footer a{color:#fff}footer a:hover,footer a.focus{color:#fff}footer .footerNav{text-align:right}footer .inside{padding:0 20px;font-size:0.9375rem}@media (min-width:768px){footer .inside{padding:0 30px}}footer #datenschutz,footer #impressum{display:none}footer .container-fluid{padding:0 20px}@media (min-width:1200px){footer .container-fluid{padding:0}}.itunes{width:40px;height:40px;padding:7px;position:fixed;top:60%;right:0;z-index:40;background:#202b43}@media (min-width:768px){.itunes{width:60px;height:60px;padding:12px}}@media (min-width:1200px){.itunes{width:70px;height:70px;padding:12px}}.facebook{width:40px;height:40px;padding:7px;position:fixed;top:60%;margin-top:50px;right:0;z-index:40;background:#202b43}@media (min-width:768px){.facebook{width:60px;height:60px;padding:12px;margin-top:70px}}@media (min-width:1200px){.facebook{width:70px;height:70px;padding:12px;margin-top:80px}}