.premium-form{position:relative;margin:0 20px 20px}@media screen and (max-width:768px){.premium-form{margin:0 5px 5px}}.premium-form-body{position:relative;border:5px solid #787878;font-size:14px}.premium-form-body:before{position:absolute;content:"";display:block;top:0;left:-5px;margin-top:-80px;height:75px;width:calc(100% + 10px);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%)}.premium-form.confirm-registration .premium-form-body:before{display:none}.premium-form.confirm-registration .premium-form-content{padding:0 40px}@media screen and (max-width:768px){.premium-form.confirm-registration .premium-form-content{padding:0}}.premium-form b,.premium-form strong{font-weight:700}.premium-form a,.premium-form label a,.premium-form label a:visited{color:#09f}.premium-form .button,.premium-form .checkbox,.premium-form button,.premium-form input[type=email],.premium-form input[type=password],.premium-form input[type=text],.premium-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:inherit;font-family:inherit;box-sizing:border-box;margin-bottom:5px;border-radius:0}.premium-form .headline{margin-bottom:20px;font-size:24px;line-height:30px;color:#787878}@media screen and (max-width:768px){.premium-form .headline{margin-bottom:15px;line-height:32px}}.premium-form-content ol,.premium-form-content p,.premium-form-content ul{line-height:28px}@media screen and (max-width:768px){.premium-form-content ol,.premium-form-content p,.premium-form-content ul{line-height:inherit;font-size:14px}}.premium-form-content p{padding:0 0 10px}.premium-form-content p img{padding:3px 6px 4px;vertical-align:top}.premium-form-content .subheadline{color:#5cb85c}.premium-form-content b{font-weight:700}.premium-form-content ol{padding:15px 0;margin:0 0 0 15px;list-style-type:decimal;font-weight:700}.premium-form-content ol li{padding:5px 0}@media screen and (max-width:768px){.premium-form-content ol li{padding:0}}.premium-form hr{margin-right:40px;margin-left:40px}@media screen and (max-width:768px){.premium-form hr{margin-right:0;margin-left:0}}.premium-form .button,.premium-form button{border-radius:0;padding:10px 50px;margin:0 0 10px}.premium-form-logo{position:absolute;top:-10px;left:50px;width:100px;padding:60px 10px 10px;background-color:#f7f7f7;z-index:3;box-shadow:0 2px 5px -2px rgba(0,0,0,.75)}@media screen and (max-width:768px){.premium-form-logo{width:80px;left:25px;padding-top:35px}}.premium-form-icon{position:absolute;top:10px;right:25px;width:80px;height:30px;z-index:100}@media screen and (max-width:768px){.premium-form-icon{top:2px;right:15px;width:45px;height:20px}}.premium-form-logo>img{max-width:100%;height:auto}.premium-form-info{margin-bottom:15px;font-family:Georgia,serif;font-size:16px}.premium-form-body-wrapper{position:relative;border-top:55px solid;padding:85px 30px 25px;color:#787878}@media screen and (max-width:768px){.premium-form-body-wrapper{border-top:30px solid;padding:45px 10px 5px}}.premium-form-headline{font-size:24px;line-height:40px;padding:0 40px}@media screen and (max-width:768px){.premium-form-headline{padding:15px 0 0;font-size:22px;line-height:26px}}.premium-form-button{display:block;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:40px;height:40px;width:100%}@media screen and (max-width:768px){.premium-form-content{font-size:18px;line-height:20px}}.premium-form .button,.premium-form button{border-radius:2px;padding:10px 20px;min-width:110px;text-align:center;font-weight:600}.premium-form .button-typ1,.premium-form .button-typ2,.premium-form .button-typ3,.premium-form .button-typ4,.premium-form .button-typ5{transition:all .1s ease-out 0s}.premium-form .button-typ1,.premium-form .button-typ4,.premium-form .button-typ5{text-transform:uppercase;font-weight:700;cursor:pointer}.premium-form .button-typ1{color:#fff;border-color:#09f;background-color:#09f}.premium-form .button-typ1:hover{background-color:#0089e5}.premium-form .button-typ2{color:#fff;border-color:#4267b2;background-color:#4267b2}.premium-form .button-typ3{color:#787878;border-color:#e4e4e4;background-color:#e4e4e4}.premium-form .button-typ3:hover{background-color:#d7d7d7}.premium-form .button-typ4{border:1px solid #787878;font-weight:400;color:#787878;background-color:transparent}.premium-form .button-typ4:hover{color:#555}.premium-form .button-typ5{border:1px solid #787878;color:#fff;background-color:#787878}.premium-form .button-typ5:hover{background-color:#666}.premium-form-footer{margin:10px;font-size:12px;color:#787878}@media screen and (max-width:768px){.premium-form-footer{margin:0}}.premium-form-alert{padding:10px;margin:10px 0;text-align:center;font-family:Arial,sans-serif;color:#fff}.premium-form-alert a{color:#fff;text-decoration:underline}.premium-form-alert a:hover{text-decoration:none}.premium-form-alert.state-1{background-color:#5cb85c}.premium-form-alert.state-2{background-color:#cc0200}.premium-form-alert>b{font-weight:700}.slide-in-box{position:fixed;left:0;bottom:-100%;margin-bottom:0;width:100%;font-size:16px;font-family:Arial,sans-serif;color:#fff;z-index:9999999999;transition:bottom .8s ease-out 0s}.slide-in-box.open{bottom:0}.slide-in-box>div{position:relative;max-width:962px;margin:0 auto;padding:30px 100px 30px 200px;box-sizing:border-box;background-color:#5cb85c}@media screen and (max-width:768px){.slide-in-box>div{padding:30px;text-align:center}}@media screen and (max-width:420px){.slide-in-box>div{padding:15px;text-align:center}}.slide-in-box b{font-weight:700}.slide-in-box p{margin-bottom:10px}.slide-in-box p:last-child{margin-bottom:0}.slide-in-box img{vertical-align:bottom;padding:0 10px 3px 0;width:30px;height:auto}@media screen and (max-width:420px){.slide-in-box img{display:none}}.premium-form-close-icon{position:absolute;top:0;right:0;width:40px;height:40px;display:block;cursor:pointer}@media screen and (max-width:420px){.premium-form-close-icon{top:-40px;background-color:#5cb85c}}.premium-form-close-icon:after,.premium-form-close-icon:before{display:block;position:absolute;content:"";height:5px;width:25px;top:18px;right:7px;background:#fff}.premium-form-close-icon:before{transform:rotate(-45deg)}.premium-form-close-icon:after{transform:rotate(45deg)}.premium-form .successs{color:#5cb85c}.premium-form .text-center{text-align:center}.premium-form .pull-right{float:right}.premium-form-content .image{width:100%;height:auto}.ico-check{width:25px}.ico-lock{margin-top:-10px}.loading{position:relative}.loading:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:1;background:hsla(0,0%,100%,.8) url(https://www.shz.de/files/freemium-shz/img/loading.gif) no-repeat 50%}.premium-form-alert.loading:before{background-size:40px 40px}