*{-webkit-box-sizing:border-box;box-sizing:border-box}body{width:100%;height:100%;margin:0;padding:0;font-family:MBEmpire-Book;font-size:16px;font-weight:400;font-style:normal;color:#7E7E7E;overflow-x:hidden}h1{font-family:MBEmpire-Light;font-size:65px;line-height:150%;letter-spacing:3.25px;text-align:center;font-weight:400;font-style:normal;text-transform:uppercase;margin:0 auto 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}h1 a{margin-right:1.5rem;float:left;-webkit-transition:all .3s ease;transition:all .3s ease}h1 a:last-child{margin-right:0}h1 a:hover{-webkit-transform:translate(0,-0.5rem);transform:translate(0,-0.5rem);color:#466C98;cursor:pointer}h2{font-family:MBEmpire-Thin;font-size:110px;letter-spacing:3.25px;font-weight:400;font-style:normal;text-transform:uppercase;margin:0 0 10px;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}h3{font-family:MBEmpire-Light;font-size:65px;margin:0;letter-spacing:3.25px;font-weight:400;font-style:normal;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}h3.subsite{font-family:MBEmpire-Book;font-size:35px;letter-spacing:normal;text-transform:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;padding:0 0 20px}p{line-height:200%}p span{font-family:MBEmpire-Bold}p.eyebrew{margin:0 0 30px;letter-spacing:1.6px;text-align:center;text-transform:uppercase}a{line-height:200%;text-decoration:none;color:#7E7E7E;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}a:hover{color:#466C98}button{font-family:MBEmpire-Book;font-size:16px;font-weight:400;font-style:normal;color:#7E7E7E;border:none;padding:12px 15px 10px;background-color:#E6ECF3;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}button:hover{color:#FFF;background-color:#466C98}.dots{width:50%;height:100%;position:absolute;top:0;left:0;background-image:url(../img/basics/dot.svg);background-size:9px 9px;background-position:center;background-repeat:repeat}@media (max-width: 1440px){h1{font-size:40px}h2{font-size:70px}}@media (max-width: 1150px){.dots{opacity:.5}}@media (max-width: 600px){h1{font-size:35px;margin:0 auto 20%;line-height:200%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h1 a{margin-right:0}h2{font-family:MBEmpire-Light;font-size:38px}h3{font-size:45px}p{font-size:15px;line-height:170%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}button{font-size:15px}}@media (max-width: 320px){h1{font-size:30px}h2{font-size:35px}h3{font-size:35px}}.page{width:100%;height:100%;overflow:hidden}.content{position:absolute;top:0;right:0;left:0;background:#FFF;z-index:2;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.content.subsite{background:#F7F6FB}.wrapper{max-width:1520px;width:100%;margin:150px auto;padding:0 60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:99}.content-left{width:50%;padding:10px 0 20px;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content-right{width:40%;margin:0 0 0 8%}@media (max-width: 1150px){.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 40px}.content-left{margin:0 auto;width:60%}.content-right{margin:0 auto;padding:0 0 0 5px;width:60%}}@media (max-width: 800px){.wrapper{margin:130px auto;padding:0 30px}.content-left{width:100%}.content-right{padding:0;width:100%}}#top-container{background-color:#F7F6FB;height:40px}#header-top{background-color:#F7F6FB}header{height:100px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:9999;background-color:#F7F6FB}.header-sticky{height:70px!important;background-color:#FFF!important}header .logobox{width:100%;position:absolute}header .logo{width:190px;height:auto;margin:10px auto 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:99999;cursor:pointer}header.header-sticky .logo{width:145px}aside{position:fixed;width:350px;padding:40px 0 0 40px;top:0;bottom:0;left:0;z-index:1;font-family:MBEmpire-Light;font-size:13px;color:#FFF;background-color:#466C98}aside p{font-size:13px;padding:5px 0}aside a{color:#FFF}aside a:hover{color:#A3B0C0}aside ul{padding:0 0 30px;margin:0;list-style-type:none}aside ul:last-child{padding:0 0 55px}aside li{font-family:MBEmpire-Book;padding:6px 0;letter-spacing:.5px;text-transform:uppercase;color:#FFF;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}aside li:hover{color:#A3B0C0}aside ul.meta-nav li{text-transform:none}aside div.section3{display:none}aside button{font-size:13px;color:#466C98}aside button:hover{background-color:#A3B0C0}label{display:inline-block;padding:20px;position:absolute;left:0;cursor:pointer;z-index:999}.bar{display:block;background-color:#7E7E7E;width:18px;height:2px;margin:5px auto;-webkit-transition:background-color .5s,width .5s,-webkit-transform .5s;transition:background-color .5s,width .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s,width .5s;transition:background-color .5s,transform .5s,width .5s,-webkit-transform .5s}input[type="checkbox"]{display:none}input[type="checkbox"]:checked ~ .content{-webkit-transform:translateX(350px);transform:translateX(350px)}input[type="checkbox"]:checked ~ div .top{-webkit-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg);background-color:#466C98}input[type="checkbox"]:checked ~ div .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg);background-color:#466C98}input[type="checkbox"]:checked ~ div .middle{width:0}.middle{margin:0 auto}@media (max-width: 1024px){aside div.section2{display:none}aside div.section3{display:block}}@media (max-width: 800px){aside{padding:40px 0 0 20px}input[type="checkbox"]:checked ~ .content{-webkit-transform:translateX(260px);transform:translateX(260px)}}.progress-container{width:100%;height:3px;position:fixed;top:0;z-index:999999}.progress-bar{width:0;height:3px;background:#466C98}#start{width:100%;height:90vh;position:relative;top:0;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;background:url(../img/backgrounds/bg-start@2x.jpg);background-color:#F7F7F7;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}#start .start-content{margin-bottom:15%}@media (max-width: 600px){#start{height:85vh;background:url(../img/backgrounds/bg-start-phone.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#start .start-content{margin-bottom:40%}}#komplexer{padding-bottom:40%;position:relative;background:url(../img/backgrounds/bg-komplexer@2x.jpg);background-color:#FFF;background-position:bottom;background-size:cover;background-repeat:no-repeat}#komplexer .dots{top:30%;left:0}@media (max-width: 1150px){#komplexer{background-size:contain}}@media (max-width: 800px){#komplexer{padding-bottom:65%;background:url(../img/backgrounds/bg-komplexer-phone.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat}}#genauer{background-color:#FFF;position:relative}@media (max-width: 800px){#genauer .wrapper{margin:130px auto 50px}}#kleiner{padding:10% 0;background:url(../img/backgrounds/bg-kleiner@2x.jpg);position:relative;background-color:#F6F6F8;background-position:top;background-size:cover;background-repeat:no-repeat}#kleiner .dots{position:absolute;top:-2px;left:0;height:30%}@media (max-width: 1150px){#kleiner{padding:40% 0 10%}}@media (max-width: 800px){#kleiner{background:url(../img/backgrounds/bg-kleiner-phone.jpg);background-size:100%;background-repeat:no-repeat}#kleiner .wrapper{margin:130px auto 50px}}#kontakt{width:100%;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#F7FBFF;overflow:visible}#innovativer{padding:0% 0 25% 0;background:url("../img/backgrounds/bg-innovativer@2x.jpg");position:relative;background-color:#F6F6F8;background-position:top;background-size:cover;background-repeat:no-repeat}#innovativer .dots{position:absolute;top:-2px;left:0;height:30%}@media (max-width: 1150px){#innovativer{padding:0 0 110%}}@media (max-width: 800px){#innovativer{padding:0 0 130%;background:url(../img/backgrounds/bg-innovativer-phone.jpg);background-size:100%;background-repeat:no-repeat}#innovativer .wrapper{margin:130px auto 50px}}#kontakt{width:100%;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#F7FBFF;overflow:visible}#kontakt p{padding:10px 0}.map{width:50%;height:100%;top:0;bottom:0;right:0;margin:0 auto;padding:0;position:absolute}@media (max-width: 1150px){#kontakt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map{width:100%;height:500px;position:relative}#kontakt .wrapper{margin:100px auto 80px}}header.unterseite{background-color:#FFF}#unterseite .wrapper{margin:100px auto}#unterseite .content-left{margin:0 auto;width:60%}@media (max-width: 1150px){#unterseite .content-left{margin:0 auto;width:60%}}@media (max-width: 800px){#unterseite .content-left{width:100%}}.slider{width:100%;max-width:100%;margin:0 auto;padding:0;position:relative}.slider p{font-family:MBEmpire-Bold;text-align:center;position:absolute;margin:0;left:50%;margin-right:-50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF;text-shadow:3px 0 15px #000;z-index:99}.slider.komplexer .dots{position:absolute;top:-2px;left:0;height:30%}.slider.genauer .dots{position:absolute;top:75%;left:0}.slider-inhalt{position:relative;margin:0 auto;top:0;left:0;width:1920px;height:1000px;overflow:hidden;visibility:hidden}.slides-inhalt{cursor:default;position:relative;top:0;left:0;width:1920px;height:1000px;overflow:hidden}.jssorl-009-spin img{-webkit-animation-name:jssorl-009-spin;animation-name:jssorl-009-spin;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes jssorl-009-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jssorl-009-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jssora051{width:80px;height:80px;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;position:absolute;cursor:pointer;background:#FFF;border-radius:100px;opacity:.7;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.jssora051:hover{opacity:1}.jssora051 img{height:50%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:1}.jssora051 .left{padding-right:5px}.jssora051 .right{padding-left:5px}.jssora051:hover img.left{-webkit-transform:translate(-0.3rem,0);transform:translate(-0.3rem,0)}.jssora051:hover img.right{-webkit-transform:translate(0.3rem,0);transform:translate(0.3rem,0)}.jssora051.jssora051ds{pointer-events:none}@media (max-width: 800px){.slider p{font-size:14px}}footer{width:100%;background:#7E7E7E;color:#FFF;font-size:14px}footer a{margin:0 10px;color:#FFF}footer a:first-child{margin:0 10px 0 0}footer a:hover{color:#B8B8B8}footer .wrapper{max-width:1520px;margin:0 auto;padding:65px 60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .section1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .section2{width:500px;height:auto;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer img{width:100%;max-width:340px;height:auto}footer .section3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slide-top{width:20px;height:10px;margin:0 0 0 20px;background:url(../img/basics/arrow-top.svg) no-repeat;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.slide-top:hover{opacity:.5;-webkit-transform:translate(0,-0.3rem);transform:translate(0,-0.3rem)}@media (max-width: 1150px){footer .wrapper{padding:50px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer a:first-child{margin:0 10px}footer .section1{margin:0 0 25px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .section2{margin:0 0 40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .section3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width: 800px){footer .section2{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}