.animation-wrapper{position:relative;width:100%;height:100%}.animation-wrapper .animation-container{position:relative}.contact>:not(.contact-mail){display:block}body,html{font:400 16px Arial;-webkit-font-smoothing:antialiased;color:#818285;width:100%;margin:0;padding:0}body{display:grid;grid-auto-flow:row}header{width:100%;border-bottom:1px solid #e0e0e0;box-shadow:0 0 2px 1px #ddd;background:url(/images/streifen.png) no-repeat;background-position-x:right}header a{text-decoration:none}header .line{display:flex;align-items:center;padding:0 20px;height:40px;border-bottom:1px solid #e0e0e0}header nav{display:grid;width:100%;background:hsla(0,0%,100%,.6);background-position:0 -41px;background-size:cover}header nav a{padding:40px 26px;display:block;color:#708090}.main{background:url(/images/streifen.png) no-repeat;background-position-x:right;background-position-y:-144px}#front{text-align:center;font-size:22px}#front h3{font-size:45px;margin:5px 0}.h1,h1{font-size:68px;color:#646464;margin:5px}.h2,h2{font-size:50px;color:#000;margin:5px}.h3,h3{font-size:28px;color:#646464}.h4,h4{font-size:30px;color:#646464;margin:5px 5px 5px 0}.grid{display:grid;grid-auto-flow:row;width:100%}.grid-2{display:grid;margin:25px 0;padding:0 20px;box-sizing:border-box}.grid-2.horizontal{grid-auto-flow:column;grid-gap:10px}.grid-2.horizontal img,.grid-3{width:100%}.grid-3{display:grid;margin:25px 0;padding:0 20px;box-sizing:border-box}.grid-3.vertical{grid-auto-flow:row;grid-gap:15px}.grid-3.vertical a{text-decoration:none;text-align:center}.preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper{padding:0 140px;display:grid;position:relative}.startpage{justify-self:end;z-index:9999}.startpage .text{height:auto}.startpage .text h1{margin:5px 3px}.startpage .text h2{font-size:38px;margin:-4px 5px}.startpage .text h3{color:#000;font-size:26px;margin:14px 5px}.text{position:relative;background:hsla(0,0%,100%,.4);box-sizing:border-box;display:flex;justify-content:center;flex-flow:column;padding:20px;z-index:9999;width:600px;height:100%}.button{background:0 0;border:2px solid rgba(0,0,0,.4);color:rgba(0,0,0,.6);font-size:11px;border-radius:2px;padding:9px 14px;display:inline-block;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.button:hover{transition:all .2s;background-color:rgba(0,0,0,.8);border:2px solid rgba(0,0,0,.7);color:#fff}@-webkit-keyframes breathe{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.1) translate3d(-50px,0,250px)}}@keyframes breathe{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.1) translate3d(-50px,0,250px)}}.background{position:absolute;-o-object-fit:cover;object-fit:cover;z-index:99;width:100%;height:100%}.background.animated{background:url(/images/20190705_161525.webp) no-repeat;background-size:cover;background-position:0 -131px}@media screen and (max-width:1024px){div.background.animated{background-position:unset}.wrapper{padding:0}}.content{box-sizing:border-box;padding:50px;font-size:17px;width:100%;overflow:hidden}.content>.pair{display:grid;grid-auto-flow:row;align-items:center;grid-template-columns:1fr 1fr;width:100%}.content>.pair img{width:100%}.content .content{padding:0 0 0 20px}footer a{color:#efefef;text-decoration:none}footer .section{padding:0 20px}footer .section a{display:block;height:25px}footer .info{background:#2a2a2a;display:grid;grid-auto-flow:column}footer .copyright{background:#1b1b1b;padding:20px}@media screen and (max-width:800px){.no-mobile{display:none!important}.background.animated{-webkit-animation:none;animation:none}.content>.pair{display:block}.grid-2.horizontal{grid-auto-flow:row}.grid-2.horizontal .content{padding:0}.grid-3.horizontal,.grid-3:first-child{margin:0}header nav a{text-align:center;border-bottom:1px solid #e0e0e0}header nav a:last-child{border-bottom:none}header nav>.menu{position:absolute;background:#fff;width:100%;z-index:99}.h1,h1{font-size:25px}.h2,h2{font-size:22px}.h3,h3{font-size:20px!important}.h4,h4{font-size:18px}footer .info{grid-auto-flow:row;padding:20px 0}footer .section h3{margin-bottom:2px}footer .section a{display:flex;height:50px;align-items:center;border-bottom:1px solid grey}footer .section a:last-child{border-bottom:none}.content{font-size:16px!important}.wrapper.loseheight{height:200px}.text{width:100%;margin:0}}@media screen and (min-width:801px){.grid{grid-template-rows:465px}.mobile{display:none!important}.grid-2.horizontal img{max-width:400px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:-100px;object-position:-100px}.grid-3.horizontal{grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.grid-3.vertical{grid-template-rows:-webkit-max-content 400px -webkit-max-content;grid-template-rows:max-content 400px max-content}header nav{justify-content:end;grid-auto-flow:column}.content>.pair{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr}.content>.pair:nth-child(2n) img{grid-column:2}.content>.pair:nth-child(2n) div{grid-row:1;grid-column:1}}