.row,.samerow{width:100%;max-width:60%;min-width:1200px;margin:0 auto 0 auto}.row .row{min-width:0;max-width:100%;margin:0}.row:before,.row:after,.samerow:before,.samerow:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.samerow:after,.clearfix:after{clear:both}.row,.samerow,.clearfix{zoom:1}.col,.samecol{margin-right:4%;float:left;position:relative}.col:last-child,.samecol:last-child,.col-nav{margin-right:0}.one.col,.one.samecol{width:4.666666666666667%}.two.col,.two.samecol{width:13.333333333333334%}.three.col,.three.samecol{width:22%}.four.col,.four.samecol{width:30.666666666666668%}.five.col,.five.samecol{width:39.333333333333336%}.six.col,.six.samecol{width:48%}.seven.col,.seven.samecol{width:56.66666666666667%}.eight.col,.eight.samecol{width:65.33333333333334%}.nine.col,.nine.samecol{width:74%}.ten.col,.ten.samecol{width:82.66666666666667%}.eleven.col,.eleven.samecol{width:91.33333333333334%}.twelve.col,.twelve.samecol{width:100%}@media only screen and (max-width:1260px){.row,.samerow{width:auto !important;padding-left:30px;padding-right:30px;max-width:100%;min-width:0}.row .row,.samerow .row,.row .samerow,.samerow .samerow{padding:0}}@media only screen and (max-width:682px){.row{margin:0}.col{width:auto !important;float:none;margin:0 0 15px 0}.row,.samerow{padding-left:15px;padding-right:15px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:400;font-size:100%;vertical-align:baseline}:focus{outline:0}html{position:relative;min-height:100%}html,body{width:100%;height:100%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{max-width:100%;max-height:100%}a{text-decoration:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{min-height:100%;position:relative;max-width:100%;overflow-x:hidden}body{margin:0;padding:0}.centered,.center{text-align:center}.mb50{margin-bottom:50px}@media only screen and (max-width:682px){.mb50{margin-bottom:25px}}.mb100{margin-bottom:100px}@media only screen and (max-width:682px){.mb100{margin-bottom:25px}}.row{margin-bottom:60px}@media only screen and (max-width:682px){.nop{display:none}}.oop{display:none}@media only screen and (max-width:682px){.oop{display:inline-block}}picture{display:block}@font-face{font-family:'Oswald';font-style:normal;font-display:auto;font-weight:400;src:url("../../fonts/oswald-v31-latin-regular.eot");src:local(''),url("../../fonts/oswald-v31-latin-regular.eot?#iefix") format('embedded-opentype'),url("../../fonts/oswald-v31-latin-regular.woff2") format('woff2'),url("../../fonts/oswald-v31-latin-regular.woff") format('woff'),url("../../fonts/oswald-v31-latin-regular.ttf") format('truetype'),url("../../fonts/oswald-v31-latin-regular.svg#Oswald") format('svg')}@font-face{font-family:'Oswald';font-style:normal;font-display:auto;font-weight:700;src:url("../../fonts/oswald-v31-latin-700.eot");src:local(''),url("../../fonts/oswald-v31-latin-700.eot?#iefix") format('embedded-opentype'),url("../../fonts/oswald-v31-latin-700.woff2") format('woff2'),url("../../fonts/oswald-v31-latin-700.woff") format('woff'),url("../../fonts/oswald-v31-latin-700.ttf") format('truetype'),url("../../fonts/oswald-v31-latin-700.svg#Oswald") format('svg')}@font-face{font-family:'Palanquin';font-style:normal;font-display:auto;font-weight:400;src:url("../../fonts/palanquin-v5-latin-regular.eot");src:local('Palanquin Regular'),local('Palanquin-Regular'),url("../../fonts/palanquin-v5-latin-regular.eot?#iefix") format('embedded-opentype'),url("../../fonts/palanquin-v5-latin-regular.woff2") format('woff2'),url("../../fonts/palanquin-v5-latin-regular.woff") format('woff'),url("../../fonts/palanquin-v5-latin-regular.ttf") format('truetype'),url("../../fonts/palanquin-v5-latin-regular.svg#Palanquin") format('svg')}@font-face{font-family:'Palanquin';font-style:normal;font-display:auto;font-weight:700;src:url("../../fonts/palanquin-v5-latin-700.eot");src:local('Palanquin Bold'),local('Palanquin-Bold'),url("../../fonts/palanquin-v5-latin-700.eot?#iefix") format('embedded-opentype'),url("../../fonts/palanquin-v5-latin-700.woff2") format('woff2'),url("../../fonts/palanquin-v5-latin-700.woff") format('woff'),url("../../fonts/palanquin-v5-latin-700.ttf") format('truetype'),url("../../fonts/palanquin-v5-latin-700.svg#Palanquin") format('svg')}html{font-size:62.5%}body{font-size:18px;font-size:1.8rem;line-height:23px;font-family:'Palanquin','Helvetica Neue','Helvetica',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:lighter}strong{font-weight:bold}a{color:inherit;font-size:inherit}p{margin-bottom:10px;font-weight:400}p a{font-weight:700}h1,h2,h3,h4,h5,h6{margin-bottom:23px;font-weight:700}h1.red,h2.red,h3.red,h4.red,h5.red,h6.red,h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{color:#9c0f06}h1{font-family:'Oswald';font-size:65px;font-size:6.5rem;line-height:64.39999999999999px;letter-spacing:-1px}@media only screen and (max-width:682px){h1{font-size:25px;font-size:2.5rem;line-height:29.900000000000002px}}h2{font-family:'Oswald';color:#2b40a2;font-size:70px;font-size:7rem;line-height:92px;letter-spacing:-1px}h2 span{color:#9c0f06;font-weight:inherit}@media only screen and (max-width:900px){h2{font-size:50px;font-size:5rem;line-height:57.5px}}@media only screen and (max-width:682px){h2{font-size:25px;font-size:2.5rem;line-height:29.900000000000002px}}h3{font-size:30px;font-size:3rem;line-height:34.5px;color:#2b40a2}@media only screen and (max-width:682px){h3{line-height:23px}}h4{font-size:22px;font-size:2.2rem;line-height:29.900000000000002px;width:65%;margin-left:17.5%}@media only screen and (max-width:682px){h4{width:100%;margin-left:0}}h5{font-size:18px;font-size:1.8rem}h6{font-size:16px;font-size:1.6rem}@media only screen and (max-width:682px){h3,h4,h5,h6{font-size:19px;font-size:1.9rem}}address{font-style:normal}#send-msg{position:fixed;top:40px;right:40px;width:400px;padding:25px;box-sizing:border-box;z-index:999;box-shadow:0 0 200px #fffffe;-o-box-shadow:0 0 200px #fffffe;-moz-box-shadow:0 0 200px #fffffe;-webkit-box-shadow:0 0 200px #fffffe}#send-msg h3,#send-msg p{color:#fffffe}#send-msg.success{background:#2f8a01}#send-msg.error{background:#d01c10}@media only screen and (max-width:682px){#send-msg{width:85%;right:7.5%}}.main-error{color:#9c0f06}form#contact{width:100%}form span.divider{display:block}form span.error{color:#ff4a4f}form label{display:block;margin-bottom:2px}form label.check-label{display:block;margin-bottom:10px}form input,form textarea{border:0 none;background:#e7eaf9;margin:0;padding:2%;width:100%;box-sizing:border-box;font-size:18px;font-size:1.8rem}form input.half,form textarea.half{width:48%;margin-right:10px;margin-bottom:20px;display:inline-block}@media only screen and (max-width:900px){form input.half,form textarea.half{width:100%}}form input:focus,form textarea:focus{background:#fffffe}form input{margin-bottom:10px}form input[type=submit]{margin-top:20px;width:auto;padding:10px 15px;margin-bottom:0;background:#008000;color:#fffffe;font-size:15px;font-size:1.5rem}form input[type=submit]:hover{cursor:pointer;background:#007300}form input[type=checkbox]{float:left;width:25px;xtransform:scale(1.3);padding-bottom:80px;margin-bottom:40px;margin-top:5px}@media only screen and (max-width:900px){form input[type=checkbox]{margin-bottom:5px;padding-bottom:5px}}form strong.successMsg{width:100%;text-align:center;background:#008000;margin-top:30px;float:left}form strong.successMsg p{padding:20px;color:#fffffe}form strong.successMsg p strong{color:#fffffe}form strong.successMsg h3{padding:20px 20px 0 20px;color:#fffffe}form span.error{display:none}form label[for=check]{font-size:12px;font-size:1.2rem;color:#fffffe;line-height:14px;margin-top:5px;width:50%}@media only screen and (max-width:900px){form label[for=check]{width:100%}}form label[for=check] a{font-weight:700;text-decoration:underline}form .xtwo-col{background:#ffa500}form .two-col{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-badge{position:absolute;height:160px;width:160px;background:#9c0f06;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;z-index:1;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.contact-badge span{width:100%;text-align:center;color:#fffffe;box-sizing:border-box;padding:15px 0 0 0;position:absolute;top:0;left:0;font-size:24px;font-size:2.4rem;line-height:32px;font-weight:700}.contact-badge:before{box-sizing:border-box;content:"";position:absolute;top:4%;left:4%;width:92%;height:92%;border:2px solid #fffffe;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}.contact-badge:after{box-sizing:border-box;content:"";position:absolute;width:120px;height:80px;bottom:-35px;left:0;background:url("../../images/klick.svg") no-repeat center center;z-index:3;transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-webkit-transition:transform .1s ease-in-out}.contact-badge:hover{background:#2b40a2}.contact-badge:hover:after{transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}header{width:100%;height:180px;box-sizing:border-box;padding:20px}header .contact-badge{transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);left:40%;top:80px}@media only screen and (max-width:1300px){header .contact-badge{transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}@media only screen and (max-width:1030px){header .contact-badge{transform:scale(.9);-o-transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9);left:auto;right:0;top:170px}}@media only screen and (max-width:900px){header .contact-badge{top:75px;right:-10px;transform:scale(.7);-o-transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7)}}@media only screen and (max-width:682px){header .contact-badge{transform:scale(.4);-o-transform:scale(.4);-moz-transform:scale(.4);-webkit-transform:scale(.4);top:60px;right:-40px}}header img#logo{float:left;display:inline-block;height:100%}header #claim{float:right;width:30%;min-width:400px;height:calc(100% - 40px)}header #claim h2{line-height:69px}header #claim p{font-size:20px;font-size:2rem}@media only screen and (max-width:900px){header{height:100px;padding:10px}header #claim h2{font-size:20px;font-size:2rem;line-height:23px;margin-bottom:5px}}@media only screen and (max-width:682px){header #claim{min-width:auto;width:50%}header #claim h2{font-size:18px;font-size:1.8rem}header #claim p{font-size:12px;font-size:1.2rem;line-height:15px}}@media only screen and (max-width:500px){header #claim{display:none}header .contact-badge{top:3px}}section#kv-video{width:90%;box-sizing:border-box;padding:20px;margin:0 5%}@media only screen and (max-width:682px){section#kv-video{width:100%;margin:0}}section#kv-video .video{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}section#kv-video .video img{width:100%;top:0;left:0;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}section#kv-video .video .play-button{width:200px;height:200px;background-color:#9c0f06;box-shadow:0 0 30px rgba(0,0,0,0.6);-o-box-shadow:0 0 30px rgba(0,0,0,0.6);-moz-box-shadow:0 0 30px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);border-radius:100%;-o-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;border:4px solid #fffffe}section#kv-video .video .play-button:before{content:"";border-style:solid;border-width:40px 0 40px 80px;border-color:transparent transparent transparent #fff;margin-left:10px}section#kv-video .video .play-button:hover{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);box-shadow:0 0 60px rgba(0,0,0,0.6);-o-box-shadow:0 0 60px rgba(0,0,0,0.6);-moz-box-shadow:0 0 60px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 60px rgba(0,0,0,0.6)}@media only screen and (max-width:900px){section#kv-video .video .play-button{width:100px;height:100px}section#kv-video .video .play-button:before{border-width:20px 0 20px 40px;margin-left:3px}}section#kv-video .video .play-button,section#kv-video .video .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0)}section#kv-video .video img,section#kv-video .video .play-button{cursor:pointer}section#kv-video .video img,section#kv-video .video iframe,section#kv-video .video .play-button,section#kv-video .video .play-button:before{position:absolute}section#kv-video .video iframe{height:100%;width:100%;top:0;left:0;background-color:#fffffe;background-size:cover}.teaser{text-align:center}.teaser .teaser-icon{margin-bottom:25px;width:50%}.teaser.small{width:calc(100% / 5);float:left;box-sizing:border-box;padding:10px;position:relative}.teaser.small p{font-weight:700}.teaser.small .teaser-icon{position:relative;margin-bottom:40px}.teaser.small:after{content:"";position:absolute;width:160px;height:160px;top:0;left:50%;transform:translateX(-80px) translateY(-15px);-o-transform:translateX(-80px) translateY(-15px);-moz-transform:translateX(-80px) translateY(-15px);-webkit-transform:translateX(-80px) translateY(-15px);background:#f3f5fc;z-index:-2;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}@media only screen and (max-width:1100px){.teaser.small:after{width:140px;height:140px;transform:translateX(-70px) translateY(-15px);-o-transform:translateX(-70px) translateY(-15px);-moz-transform:translateX(-70px) translateY(-15px);-webkit-transform:translateX(-70px) translateY(-15px)}}@media only screen and (max-width:682px){.teaser{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #cfd5f2}.teaser .teaser-icon{max-width:100px}}@media only screen and (max-width:900px){.small-teasers{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.small-teasers .teaser{float:none;-webkit-flex:1 0 31%;flex:1 0 31%;width:31.333333333333332%;margin-bottom:25px}.small-teasers .teaser .teaser-icon{width:90px}}@media only screen and (max-width:682px){.small-teasers .teaser{-webkit-flex:1 0 49%;flex:1 0 49%;width:49%;border-bottom:0}}@media only screen and (max-width:450px){.small-teasers .teaser{-webkit-flex:1 0 99%;flex:1 0 99%;width:99%}}section#howto{width:100%;box-sizing:border-box;padding:25px}section#howto img{width:100%}#power{margin:70px 0 100px 0}@media only screen and (max-width:682px){#power{margin:40px 0}}#kontakt img{max-width:600px;margin-bottom:20px;width:100%}#kontakt #badge{position:relative}#kontakt #badge .contact-badge{transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);right:5%;top:20px}@media only screen and (max-width:682px){#kontakt #badge .contact-badge{transform:scale(.7);-o-transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7);top:-150px}}@media only screen and (max-width:500px){#kontakt #badge .contact-badge{right:-10px}}@media only screen and (max-width:682px){#kontakt .center h4{text-align:left}}footer{margin-bottom:10px !important}footer a{font-size:13px;font-size:1.3rem}#contact-overlay{position:fixed;top:50px;right:0;bottom:0;left:10vw;width:80vw;height:90vh;box-sizing:border-box;padding:50px;z-index:6;background:#2b40a2;border:5px solid #fffffe;box-shadow:0 0 100px #000001;-o-box-shadow:0 0 100px #000001;-moz-box-shadow:0 0 100px #000001;-webkit-box-shadow:0 0 100px #000001}#contact-overlay h2{color:#fffffe;margin-bottom:30px;font-size:50px;font-size:5rem;line-height:50.6px}#contact-overlay h3{color:#fffffe;margin-bottom:30px}@media only screen and (max-width:682px){#contact-overlay{position:absolute;height:none;padding:15px;width:90vw;left:4vw;top:30px}#contact-overlay h3{display:none}#contact-overlay h2{font-size:20px;font-size:2rem;line-height:29.900000000000002px}}.closebtn{width:40px;height:40px;background:#9c0f06;border-radius:999px;-o-border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;text-align:center;position:absolute;right:-20px;top:-20px}.closebtn span{width:40px;display:block;height:40px;padding-top:2px;font-size:40px;font-size:4rem;color:#fffffe}.closebtn:hover{background:#7d0c05}#site-overlay{content:"";height:100%;width:100%;position:fixed;z-index:5;top:0;left:0;background:rgba(255,255,254,0.9)}.overlay{display:none;pointer-events:none}.overlay.active{display:block;pointer-events:all}section#legal{padding:50px 0}section#legal a{z-index:2}section#legal h1{margin-top:50px}section#legal p{margin-bottom:25px}section#legal ul{list-style-type:disc;padding-left:25px;margin-bottom:25px}