@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html,body{display:block;height:100%;width:100%}#wrapper{display:block;height:100%;width:100%}#wrapper #mob_wrapper{display:none}#wrapper #content_wrapper{display:block;height:100%;width:100%}#wrapper #content_wrapper #header_wrapper{display:none}#wrapper #content_wrapper main{display:block;width:100%;height:100%;padding:0}#wrapper #content_wrapper main #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%}#wrapper #content_wrapper main #content figure{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#wrapper #content_wrapper main #content figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#wrapper #content_wrapper main #content #construction{-ms-flex-preferred-size:67%;flex-basis:67%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 2rem}@media (max-width:435px){#wrapper #content_wrapper main #content #construction{padding:.5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}#wrapper #content_wrapper main #content #construction #logo{-ms-flex-preferred-size:25%;flex-basis:25%}@media (max-width:700px){#wrapper #content_wrapper main #content #construction #logo img{height:4rem}}#wrapper #content_wrapper main #content #construction #text{-ms-flex-preferred-size:75%;flex-basis:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:100%;line-height:200%}#wrapper #content_wrapper main #content #construction #text .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:2rem 0}@media (max-width:812px){#wrapper #content_wrapper main #content #construction #text .flex{display:block}}#wrapper #content_wrapper main #content #construction #text .flex>p{-ms-flex-preferred-size:48%;flex-basis:48%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#wrapper #content_wrapper main #content #construction #text .flex>p+p{margin-top:0}@media (max-width:812px){#wrapper #content_wrapper main #content #construction #text .flex>p+p{margin-top:1.5rem}}#wrapper #content_wrapper main #content #construction #text .flex+p{margin-top:0}@media (max-width:700px){#wrapper #content_wrapper main #content #construction #text{font-size:1rem;line-height:150%}}#wrapper #content_wrapper main #content #construction #legals{font-size:10px;display:block;text-align:right;width:100%}#wrapper #content_wrapper footer{display:none}#wrapper.impressum #content_wrapper main #content,#wrapper.datenschutz #content_wrapper main #content{display:block;padding:.5rem 2rem}