.app-bar,body{background-color:#ffffd3}body,main{min-height:100%}.app-bar-container,body{position:relative;box-sizing:border-box}:root{--y-txt:#ffffd3}body,html{width:100%;height:100%;margin:0;padding:0;font-display:swap}body{font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:300;overflow-x:hidden}.app-bar{display:block;width:100%;top:0;left:0;overflow:hidden;z-index:1}.app-bar-container{width:100%;position:relative;-webkit-flex-direction:row;flex-direction:row;margin:0 auto}.app-bar.open,.app-bar.open~main{-webkit-transform:translate(250px,0);transform:translate(250px,0)}.app-bar .logo{-webkit-flex:1;flex:1;margin:10px 0;padding:0 0 0 70px;color:#a21435;float:none;max-width:none;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;background:url(../images/praxis-logo.svg) left top no-repeat;background-size:65px 65px}.app-bar .logo a{text-decoration:none;color:inherit;font-weight:400}.app-bar-actions{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;z-index:2;float:right}.app-bar button{width:60px;height:60px;background-image:none;background-color:transparent;border:none;padding:0;transition:background-color .2s ease-out;-webkit-tap-highlight-color:transparent}.app-bar button img{width:60px;height:60px}.app-bar button:hover{background-color:rgba(255,255,255,.1)}.app-bar button:focus{background-color:rgba(255,255,255,.2);outline:0}.app-bar button:active{background-color:rgba(255,255,255,.4)}button.menu img{height:24px;width:24px}.promote-layer{-webkit-backface-visibility:hidden;backface-visibility:hidden}.navdrawer-container{z-index:1;position:fixed;top:0;bottom:0;width:250px;height:100%;background-color:#a21435;color:#efefc3;-webkit-transform:translate(-250px,0);transform:translate(-250px,0);overflow-y:scroll}.navdrawer-container.open{-webkit-transform:translate(0,0);transform:translate(0,0)}.app-bar,.navdrawer-container,main{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.navdrawer-container h4,.navdrawer-container ul li a{height:60px;padding:0 20px;line-height:60px;font-size:18px}.navdrawer-container h4{background-color:#fff;color:#efefc3}.navdrawer-container ul{padding:0;margin:0;list-style-type:none}.navdrawer-container ul li a{display:block;text-decoration:none;color:#efefc3;transition:background-color .2s ease-out}.navdrawer-container ul li{border-bottom-style:solid;border-width:1px;border-color:#fff;padding:0}.navdrawer-container ul li:before{content:none}.navdrawer-container ul li a:hover{background-color:rgba(255,255,255,.2)}.navdrawer-container ul li a:focus{background-color:rgba(255,255,255,.3);outline:0}.navdrawer-container ul li a:active{background-color:rgba(255,255,255,.4)}main{margin:0 auto;padding:0}.app-bar{position:relative}.app-bar-container{display:block;max-width:864px;padding:0;background-color:#ffffd3}.praxis-color-red,.praxis-gray-area{background-color:#a21435}.app-bar .logo{padding-left:90px;line-height:30px;font-size:25px}.app-bar:after{content:" ";display:block;height:0;overflow:hidden;clear:both}button.menu{display:none}@media all and (min-device-width:1200px){nav{display:block;margin-top:130px}.navdrawer-container{width:100%;height:auto;-webkit-transform:translate(0,0);transform:translate(0,0);transition:none;overflow-y:auto}.navdrawer-container h4{display:none}.navdrawer-container ul{display:-webkit-flex;display:flex;max-width:864px;margin:0 auto;-webkit-flex-direction:row;flex-direction:row}.navdrawer-container ul li{border:none}main{max-width:864px;padding-top:0;min-height:initial}body{overflow-y:scroll}.navdrawer-container{position:relative;margin-top:0}}@media all and (min-device-width:1200px) and (max-width:800px){.app-bar .logo{float:none;width:100%;line-height:normal;text-align:center;padding-top:36px}.app-bar-container{height:auto}.app-bar-actions{width:100%}.navdrawer-container{padding:0 16px;overflow-y:auto}.navdrawer-container li{-webkit-flex:1;flex:1;text-align:center}}.praxis-link-on-bg-yellow,.praxis-link-on-bg-yellow:hover,.praxis-link-on-bg-yellow:visited{color:#a21435;text-decoration:none}.praxis-link-on-bg-red,.praxis-link-on-bg-red:hover,.praxis-link-on-bg-red:visited{color:#efefc3;font-size:14px;text-decoration:none}.praxis-gray-area{margin-top:5px;padding:5px;color:#fff;width:100%}ul.warum{list-style-type:none!important;padding:0!important;margin:0!important}ul.warum li::before{content:""!important}ul.warum li{background:url(/images/icons/check.png) left 3px no-repeat!important;padding-left:30px}