@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}::-moz-selection{background:#0e9ab7;background:rgba(14,154,183,.5);color:#fff}::selection{background:#0e9ab7;background:rgba(14,154,183,.5);color:#fff}::-moz-selection{background:#0e9ab7;background:rgba(14,154,183,.5);color:#fff}a::-moz-selection{color:#1f5e6b}a::selection{color:#1f5e6b}*,:after,:before{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3a3c40}html{font-size:14px;line-height:1.6}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.fixednav.js_enabled{padding-top:120px}main{-webkit-box-flex:1;-ms-flex:auto 0 0;flex:auto 0 0}main>.container>.row>.col{margin-bottom:4rem}main>.container .col:first-of-type{margin-bottom:2rem}main ol{list-style:disc;margin-left:4rem}main ol:not(:last-child){margin-bottom:2rem}ol{font-size:1.1rem}ol.st,ol.st li{color:#000}ol.st li{font-size:.9em}ol.drwblue li{color:#0e9ab7}p+ol{margin-top:2rem}a{color:#0e9ab7;text-decoration:none;position:relative;-webkit-font-smoothing:antialiased}a span{color:#0e9ab7;display:block}a span:first-child{margin-top:2rem}a:after{position:absolute;content:'';left:0;bottom:0;width:0%;height:1px;background-color:currentColor;-webkit-transition:width 0.175s cubic-bezier(.25,.75,.5,1),height 0.1s cubic-bezier(.25,.75,.5,1);-o-transition:width 0.175s cubic-bezier(.25,.75,.5,1),height 0.1s cubic-bezier(.25,.75,.5,1);transition:width 0.175s cubic-bezier(.25,.75,.5,1),height 0.1s cubic-bezier(.25,.75,.5,1)}a:hover:after{width:100%}a.mt{display:block;margin-top:2rem;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.btn,.btn-large{background-color:#0e9ab7}.btn:after{display:none}.btn-large:hover,.btn:hover{background-color:#12bcde}.btn-floating:focus,.btn-large:focus,.btn:focus{background-color:#12bcde}.btn-flat{color:#fff}h1,h2,h3,h4,h5,h6{color:#1e1f21}main h1,main h2,main h3,main h4,main h5,main h6{animation:startup-s 1s cubic-bezier(0.19,1,0.22,1);-webkit-animation:startup-s 1s cubic-bezier(0.19,1,0.22,1)}p{margin-bottom:2rem;color:#3a3c40;color:hsl(0,0%,40%)}.ltext{font-family:'Merriweather',serif}p span{color:#3a3c40;color:hsl(0,0%,40%)}p:not(:last-of-type){margin-bottom:0}p+.text-img+p:before,p+p:before{content:'\00a0\A';white-space:-moz-pre-line;white-space:pre-line}p+.text-img{margin-top:3rem}p>.text-img{margin:.5rem 0 1rem 1rem}p.notice{font-size:1.2rem;font-style:italic}span.date{color:#afb2b7}h1{margin:4rem 0 2.5rem 0}.hidden{display:none}.news h4{margin-bottom:0;font-size:2rem;line-height:1em}.downloads h4{font-size:2rem}blockquote{width:80%;font-style:italic;font-size:1.5rem;font-weight:500;margin-bottom:4rem;margin:2rem auto 4rem;border-left:5px solid #0e9ab7}.philosophie blockquote{width:100%;margin:0 0 1.4rem;font-size:1.4rem;font-weight:400;border-left:none;font-style:normal}.blockquote-footer{font-size:1rem;font-style:italic;font-weight:400;margin-top:1rem}.philosophie .blockquote-footer{margin-top:0}.text-img{width:200px;height:auto;line-height:.5;float:right}.text-img img{width:100%}section{padding-top:1rem;padding-bottom:1rem}.row{margin-bottom:0}.row .col{padding:0 1.25rem}main>.row{margin-bottom:0}.nopd-img{line-height:.5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#main.is-exiting .scene_element{animation-direction:alternate-reverse}.startup{animation:startup 1.5s cubic-bezier(0.19,1,0.22,1);-webkit-animation:startup 1.5s cubic-bezier(0.19,1,0.22,1)}.startup-s{animation:startup-s 1.5s cubic-bezier(0.19,1,0.22,1);-webkit-animation:startup-s 1.5s cubic-bezier(0.19,1,0.22,1)}@keyframes startup{0%{-webkit-transform:translate(0,300px);transform:translate(0,300px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes startup{0%{-webkit-transform:translate(0,300px);transform:translate(0,300px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes startup-s{0%{-webkit-transform:translate(0,40px);transform:translate(0,40px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes startup-s{0%{-webkit-transform:translate(0,40px);transform:translate(0,40px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}nav{line-height:1.6rem;height:120px;background:#fff;color:#000;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #afb2b7;position:relative;-webkit-transition:top 250ms cubic-bezier(.25,.75,.5,1);-o-transition:top 250ms cubic-bezier(.25,.75,.5,1);transition:top 250ms cubic-bezier(.25,.75,.5,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:849px){nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:850px){nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}nav .nav-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;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-align:end;-ms-flex-align:end;align-items:flex-end}nav svg{height:100%;display:block}#sidenav-overlay{display:none}body.js_enabled nav.fixednav{position:fixed;width:100%;top:0;left:0;z-index:500;max-height:120px}body.js_enabled nav.nav-up{top:-120px}nav>div{line-height:60px;text-align:right}nav .hamburger{position:absolute;margin:auto;left:15px;top:15px;line-height:1}.hamburger{width:30px;height:30px;position:relative;cursor:pointer;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;margin:0 1em;z-index:1000;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.bar,.bar:after,.bar:before{width:30px;height:2px}.bar{position:relative;background:#3a3c40;-webkit-transition:all 0ms 300ms;-o-transition:all 0ms 300ms;transition:all 0ms 300ms}.bar.animate,.bar.back{background:rgba(255,255,255,0)}.bar:before{content:'';position:absolute;left:0;bottom:10px;background:#3a3c40;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}.bar:after{content:'';position:absolute;left:0;top:10px;background:#3a3c40;-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}.bar.animate:before{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.bar.animate:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.bar.back:before{bottom:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:25px;-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}.bar.back:after{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25px;-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);-o-transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),width 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}nav .nav-logo{line-height:80px;text-align:left;position:relative;max-height:80px;height:80px}nav .nav-logo img{max-height:60px}nav .nav-contact{height:40px}nav .nav-contact a{line-height:40px}nav .nav-menu{position:absolute;display:none}nav .nav-menu a{display:-webkit-box;display:-ms-flexbox;display:flex}nav ul a{color:#3a3c40;font-size:1.5rem}@media only screen and (max-width:339px){nav ul a{padding:0 4px}}@media only screen and (max-width:380px) and (min-width:340px){nav ul a{padding:0 8px}}nav a:after{display:none}nav .nav-menu a:after{display:block}nav ul a:hover,nav ul li.active{background:transparent}nav ul li.active{-webkit-box-shadow:inset 0 -4px 0 0 #0e9ab7;box-shadow:inset 0 -4px 0 0 #0e9ab7}nav ul ul li.active{-webkit-box-shadow:none;box-shadow:none}nav ul ul li.active a{background:#0e9ab7;color:#fff}nav ul a:after{height:0;width:100%;background:#0e9ab7}nav ul a:hover:after{height:4px;width:100%}nav .nav-contact ul a{color:#747880;font-size:.9rem}@media only screen and (min-width:600px){nav .nav-contact ul a{font-size:1rem}}@media only screen and (min-width:850px){nav{line-height:120px;height:120px}nav .nav-logo{line-height:120px;max-height:120px;padding-left:60px;height:120px}nav .nav-contact{line-height:120px;max-height:120px;height:120px}nav .nav-contact a{line-height:120px}}nav .nav-contact ul a:hover{color:#3a3c40}nav .nav-contact ul li{position:relative}nav .nav-contact ul li:not(:last-child):after{content:'';position:absolute;margin:auto;height:25%;width:1px;background:#747880;top:0;bottom:0;right:-1px}ul.dropdown-content{top:100%!important;width:auto!important}.dropdown-content li>a,.dropdown-content li>span{color:#0e9ab7}.dropdown-content li.active,.dropdown-content li.selected,.dropdown-content li:hover{background-color:transparent}@media only screen and (min-width:1200px){nav{line-height:120px;height:120px}nav .hamburger{display:none}nav .nav-logo{line-height:120px;max-height:120px;padding-left:0}nav .nav-logo img{max-height:120px}nav .nav-contact{line-height:60px;max-height:60px;height:60px}nav .nav-contact a{line-height:60px}nav .nav-menu{position:relative;display:block}}.side-nav li a{padding:0 20px}nav ul.side-nav{padding-top:60px}nav ul.side-nav>li{border-top:1px solid rgba(0,0,0,.1)}nav ul.side-nav>li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}nav ul.side-nav li a:hover{background:transparent}nav ul.side-nav li.active{background:transparent;-webkit-box-shadow:none;box-shadow:none}nav ul.side-nav>li.active>a{-webkit-box-shadow:inset 6px 0 0 0 #0e9ab7;box-shadow:inset 6px 0 0 0 #0e9ab7}nav ul.side-nav>li.active li.active a{-webkit-box-shadow:inset 4px 0 0 0 #0e9ab7;box-shadow:inset 4px 0 0 0 #0e9ab7}nav ul.side-nav ul li a{font-weight:400}nav ul.side-nav ul li.active a{background:transparent;color:#3a3c40;background:rgba(0,0,0,.05)}nav ul.side-nav ul{margin-left:20px;opacity:0;height:0px;-webkit-transition:all 200ms cubic-bezier(.25,.75,.5,1);-o-transition:all 200ms cubic-bezier(.25,.75,.5,1);transition:all 200ms cubic-bezier(.25,.75,.5,1)}nav ul.side-nav li.show ul{margin-bottom:48px}nav ul.side-nav li.active.show ul,nav ul.side-nav li.show ul{opacity:1;height:auto}nav ul.side-nav li:not(.active) ul li{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;display:none;-webkit-transition:all 200ms cubic-bezier(.25,.75,.5,1);-o-transition:all 200ms cubic-bezier(.25,.75,.5,1);transition:all 200ms cubic-bezier(.25,.75,.5,1)}nav ul.side-nav li.show ul li{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;display:block}.side-nav li .aup,.side-nav li.show .adown{display:none}.side-nav .adown,.side-nav li.show .aup{display:block}.nav-menu ul ul{background:#fff;position:absolute;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);overflow:hidden;display:block;-webkit-transition:all 200ms cubic-bezier(.25,.75,.5,1);-o-transition:all 200ms cubic-bezier(.25,.75,.5,1);transition:all 200ms cubic-bezier(.25,.75,.5,1);max-height:0;width:-moz-min-content;width:-webkit-min-content;width:min-content;z-index:100}.nav-menu ul li:hover ul{max-height:100vh}.nav-menu ul li{position:relative}.nav-menu ul ul li{width:100%;display:block}.nav-menu ul ul li a{text-align:left;color:#0e9ab7;font-size:16px;display:block;line-height:22px;padding:14px 16px}.breadcrumbs{padding-left:20px}.breadcrumb{color:#999999;line-height:40px;font-size:14px;text-transform:capitalize}.breadcrumb:before{color:#999999;font-size:20px;margin:0 6px 0 2px}.breadcrumb:last-child{color:#ffffff}.breadcrumb:hover:after{display:none}.page-footer{background:#363f4a;z-index:10}.page-footer p.notice{font-size:1em;margin:0}.page-footer *{color:#fff}.page-footer .col{text-align:center;margin-bottom:20px}.page-footer .col.logo{max-height:200px}.page-footer .col.logo .svg-container{height:100%;width:100%;max-height:200px}.page-footer svg{max-height:200px}.page-footer path{fill:#fff}.page-footer table{margin:0 auto}.page-footer td,.page-footer th{padding:2px 4px;text-align:center;position:relative}.page-footer table tr td:nth-child(3):after{content:'';position:absolute;margin:auto;width:1px;height:50%;left:-4px;top:0;bottom:0;background:#fff}.page-footer table.highlight>tbody>tr:hover{background-color:#3f4a57}.page-footer ul.contact li{margin-bottom:5px}.page-footer .footer-copyright{background-color:#272d36;margin-top:20px}.page-footer .footer-copyright .container{width:90%;max-width:1500px}.page-footer .footer-copyright .copy{display:block;width:100%;text-align:center}.page-footer .footer-copyright ul li{display:inline-block;padding:0 15px;position:relative}.page-footer .footer-copyright ul li:last-child{padding-right:0}.page-footer .footer-copyright ul li:not(:last-child):after{content:'';position:absolute;margin:auto;height:40%;width:1px;background:#747880;top:0;bottom:0;right:-1px}.page-footer a:after,.page-footer a:hover{color:#0e9ab7}.page-footer .footer-copyright a.medienmacher:after,a.medienmacher,a.medienmacher:after,a.medienmacher:hover{color:#ff6600}@media only screen and (min-width:600px){.page-footer .col,.page-footer td,.page-footer th{text-align:left;margin-bottom:0}.page-footer table{margin:0}.page-footer .footer-copyright .copy{display:inline-block;width:auto;text-align:left}}#top-btn{width:3rem;height:3rem;background:#181c21;position:fixed;margin:auto;right:2rem;bottom:2rem;line-height:3rem;text-align:center;z-index:1000;-webkit-transition:all 200ms cubic-bezier(.25,.75,.5,1);-o-transition:all 200ms cubic-bezier(.25,.75,.5,1);transition:all 200ms cubic-bezier(.25,.75,.5,1);cursor:pointer;opacity:0}#top-btn i{line-height:3rem;color:#637387}#top-btn:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3);box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)}.opening{height:60vh;width:100%;overflow:hidden;position:relative}.opening:before{content:'';position:absolute;margin:auto;width:100%;height:100%;left:0;top:0;background:url('../images/opening.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.opening:after{content:'';position:absolute;margin:auto;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.6);display:block;z-index:2}main.team .opening{min-height:80vh}main.team .opening:before{background-image:url('../images/team.jpg')}main.lost .opening:before,main.praxis .opening:before,main.team .opening:before{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:-1}main.lost .opening:after,main.praxis .opening:after,main.team .opening:after{display:none}main.lost .opening{height:50vh}main.lost .opening .container{width:80%;height:100%;background:rgba(255,255,255,.6);z-index:1;position:relative}main.lost .opening .container h1{font-size:4em;font-weight:800;line-height:50vh;text-align:center;margin:0;color:#363f4a}@media only screen and (min-width:600px){main.lost .opening{height:80vh}main.lost .opening .container h1{line-height:80vh}}@media only screen and (min-width:992px){main.lost .opening{height:calc(100vh - 410px)}main.lost .opening .container h1{line-height:calc(100vh - 410px)}}main.lost .opening h3{position:absolute;margin:auto;bottom:20%;text-align:center;width:100%;color:#272d36}main.lost .opening .monitor{width:200px;height:100px;position:absolute;margin:auto;left:0;right:0;top:2rem;z-index:-1}main.kontakt h2{font-weight:400}main.kontakt h6{font-weight:500}main.kontakt .map{-webkit-box-flex:1;-ms-flex:1;flex:1;background:gray;min-height:450px;position:relative}main.kontakt .map .maps-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}main.kontakt .map .maps-overlay p{text-align:center;color:#fff}main.kontakt .kontakt-images{padding:2rem 0;max-width:1280px}main.kontakt .kontakt-images .card-image{max-height:80vmax;overflow:hidden;position:relative}main.kontakt .kontakt-images .card-image .material-placeholder{height:100%;position:relative}main.kontakt .kontakt-images .card-image .material-placeholder:before{display:block;content:"";width:100%;padding-top:100%}main.kontakt .kontakt-images .card-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:992px){main.kontakt .kontakt-images .card-image{max-height:20vmax}main.kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.kontakt>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:100%}main.kontakt .map{min-height:541px}}.opening svg{height:100%;max-width:100%}.mpulse{height:100px;width:200px;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mpulse:after{content:'';display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200px 100px"><polyline fill="none" stroke-width="3px" stroke="black" points="2.4,58.7 70.8,58.7 76.1,46.2 81.1,58.7 89.9,58.7 93.8,66.5 102.8,22.7 110.6,78.7 115.3,58.7 126.4,58.7 134.4,54.7 142.4,58.7 197.8,58.7 "/></svg>') 0 0 no-repeat;width:100%;height:100%;position:absolute;-webkit-animation:2s pulse infinite linear;animation:2s pulse infinite linear}@-webkit-keyframes pulse{0%{clip:rect(0,0,100px,0)}10%{clip:rect(0,66.6666666667px,100px,0)}38%{clip:rect(0,133.3333333333px,100px,0)}48%{clip:rect(0,200px,100px,0)}52%{clip:rect(0,200px,100px,0)}62%{clip:rect(0,200px,100px,66.6666666667px)}90%{clip:rect(0,200px,100px,133.3333333333px)}to{clip:rect(0,200px,100px,200px)}}@keyframes pulse{0%{clip:rect(0,0,100px,0)}10%{clip:rect(0,66.6666666667px,100px,0)}38%{clip:rect(0,133.3333333333px,100px,0)}48%{clip:rect(0,200px,100px,0)}52%{clip:rect(0,200px,100px,0)}62%{clip:rect(0,200px,100px,66.6666666667px)}90%{clip:rect(0,200px,100px,133.3333333333px)}to{clip:rect(0,200px,100px,200px)}}.opening .logo{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;height:90%;width:100%;z-index:10;text-align:center;font-size:4rem;color:#fff}.opening .logo img{max-height:100%;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.intro-text{background:#f0f0ef;background-image:-o-linear-gradient(330deg,#fdfbfb 0%,#ebedee 100%);background-image:linear-gradient(120deg,#fdfbfb 0%,#ebedee 100%);padding-bottom:4rem}.intro-text p{font-size:calc(1em * 1.2)}.philosophie{padding-bottom:1.78rem}.collapse-expand{display:none}body.js_enabled .collapse-text{overflow-y:hidden;position:relative;-webkit-transition:height 800ms cubic-bezier(.25,.75,.5,1);-o-transition:height 800ms cubic-bezier(.25,.75,.5,1);transition:height 800ms cubic-bezier(.25,.75,.5,1)}@media only screen and (min-width:600px){body.js_enabled .collapse-text{-webkit-transition:height 200ms cubic-bezier(.25,.75,.5,1);-o-transition:height 200ms cubic-bezier(.25,.75,.5,1);transition:height 200ms cubic-bezier(.25,.75,.5,1)}}body.js_enabled .collapse-text:after{content:'';position:absolute;margin:auto;width:100%;height:80%;bottom:0;left:0;background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(80%,rgba(255,255,255,1)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);-webkit-transition:height 200ms cubic-bezier(.25,.75,.5,1);-o-transition:height 200ms cubic-bezier(.25,.75,.5,1);transition:height 200ms cubic-bezier(.25,.75,.5,1)}body.js_enabled .collapse-text .collapse-expand{display:block;position:absolute;margin:auto;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;bottom:0;left:0;right:0;color:#0e9ab7;z-index:2;cursor:pointer;text-align:center}body.js_enabled .collapse-text.show:after{height:0}.mid-text{background:#f0f0ef;background-image:-o-linear-gradient(330deg,#fdfbfb 0%,#ebedee 100%);background-image:linear-gradient(120deg,#fdfbfb 0%,#ebedee 100%)}.mid-text p{margin-bottom:0}.mid-text img{max-height:350px}.mid-text .nopd-img{padding:0;text-align:center}.mid-text .valign-container{padding:1rem}@media only screen and (min-width:600px){.mid-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mid-text .valign-container{padding:1rem}.mid-text .nopd-img{text-align:left}.mid-text .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:900px){.mid-text .valign-container{padding:0 10rem}}.page-opening{min-height:25vh;width:100%;overflow:hidden;position:relative;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center}.page-opening+.container>.row:first-child{margin-top:-80px;background:#fff}.row .img360{background:#565656;text-align:center;color:#999999;font-weight:500;font-size:80px;padding:0}.row .img360 iframe{margin-bottom:-36px;width:100%;min-height:500px}.row .img360 #vrview iframe{width:100%;min-height:400px}.my-gallery figure{margin:0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.my-gallery figure a{padding:20vh 0;display:block;width:100%;position:relative;overflow:hidden}.my-gallery figure a img{opacity:0;height:100%;width:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.my-gallery a:after{display:none}.pswp__bg{background:rgba(0,0,0,.8)}.row .team-row{padding:0}.team-img-row{background:#f1f1f3;line-height:.5rem}main.dr .team-img-row>.col:nth-child(2){background:#fff}@media only screen and (min-width:992px){main.dr .team-img-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main.dr .team-img-row>.col:nth-child(2){background:transparent}}main.dr .team-img-row h1{margin-bottom:0;margin-right:2rem}main.dr .team-img-row h3{margin-top:0;margin-right:2rem}main.dr>.row:nth-child(2){padding-top:4rem}main.zeiten td,main.zeiten th{text-align:center;position:relative}main.zeiten table tr td:nth-child(3):after{content:'';position:absolute;margin:auto;width:1px;height:50%;left:-4px;top:0;bottom:0;background:#363f4a}.row.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.imgs{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.imgs .col:first-of-type{margin-bottom:.5rem}.row.imgs .img-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.row.imgs .img-col:nth-of-type(2){-webkit-box-flex:2;-ms-flex:2;flex:2}.row .img-col{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.row.imgs .img-col:last-child{background-position:center 82%}.row .img-col:after{display:block;content:"";width:100%;padding-top:75%}@media only screen and (min-width:993px){.row.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row .img-col:after{display:none}}.cookies-wrap{position:fixed;margin:auto;top:0;right:0;left:0;z-index:150;padding:10px 0;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.cookies-wrap>.chip{color:#fff;margin:0;background:#0e9ab7}.info-banner{background:#0e9ab7;background-image:-webkit-gradient(linear,left top,right bottom,from(#0e9ab7),color-stop(#0a92af),color-stop(#068aa8),color-stop(#0383a0),to(#007b98));background-image:-o-linear-gradient(left top,#0e9ab7,#0a92af,#068aa8,#0383a0,#007b98);background-image:linear-gradient(to right bottom,#0e9ab7,#0a92af,#068aa8,#0383a0,#007b98);padding:40px 20px;text-align:center}.info-banner span{font-size:30px;color:#fff;font-weight:400}
main div.info-banner span a.link-info-banner {
	color: #fff !important;
    font-weight: 700;
}
.page-footer .col.logo{
	min-height: 250px;	
}
.page-footer .logo .hyper-logo img{
	width: 50%;
	max-width: 170px;
	margin-right: auto;
	margin-left: auto;
}
@media only screen and (min-width: 600px) {
	.page-footer .logo .hyper-logo img{
	margin-left: 23%;
	}
}
@media only screen and (min-width: 1050px) {
	.page-footer .logo .hyper-logo img{
	margin-left: 60px;
	}
}