#app{display:grid;grid-template-columns:100px auto;grid-template-rows:auto;grid-template-areas:"sidebar content"}#app Switch .content{grid-area:content}#app a{text-decoration:none;-webkit-transition:.3s;transition:.3s}#app a,#app a:visited{color:grey}#app a:hover{color:#1393e9}#app a:active{color:grey}@media screen and (max-width:960px){#app{display:grid;grid-template-columns:100vw;grid-template-rows:auto;grid-template-areas:"navigation" "content"}#app Switch .content{grid-area:content}}#imprint{grid-area:content;display:flex;flex-direction:column;font-size:14px}#imprint .hmi-wrapper{overflow-y:scroll}#imprint .header{flex:1 1;padding:40px 0;text-align:center;color:#fff;background-color:#008fd5}#imprint .header h1{font-family:VW Headline OT Black,Arial,sans-serif;font-size:32px}#imprint .content{flex:1 1;margin-bottom:30px}#imprint .intro{width:50%;margin:0 auto 10px}#imprint .intro h1{font-family:VW Headline OT,Arial,sans-serif;font-size:28px;margin-bottom:10px}#imprint .intro p{font-size:14px}#imprint .block{width:50%;margin:25px auto 0}#imprint .block h2{font-family:VW Headline OT,Arial,sans-serif;font-size:15px;margin-top:40px;margin-bottom:5px;line-height:.5}#imprint .block p{font-size:14px;margin:0}@media screen and (max-width:960px){#imprint .block,#imprint .intro{width:80%;margin:25px auto 0}#imprint .intro h1{font-size:25px}}#hmi{color:#fff;margin:125px auto;height:593px;width:1082px;overflow:hidden;font-family:VW Text,Arial,sans-serif;background-image:url(https://images.ctfassets.net/pntshaoi0gaf/qkcf5luMYSIqEMS6c2q46/50422ce73e3efaf0e01205183d3478d5/HMI.PNG)}#hmi h1{position:relative;top:1.2rem;font-size:2rem;text-align:center}#hmi .selection a,#hmi h1{color:#fff}#hmi .hmi-wrapper{position:relative;top:2rem;left:140px;color:#fff;width:850px;height:400px}#hmi .hmi-wrapper .text-icon-wrapper{margin-top:2rem}#hmi .hmi-wrapper .text-icon-wrapper .title{font-size:2rem}#hmi .hmi-wrapper .description{max-width:550px;font-size:1.4rem}#hmi .hmi-wrapper .icon.hmi--icon{margin-right:2rem;border:1px solid #676767;padding:.9rem;border-radius:5px}#hmi .hmi-wrapper article{margin:1.5rem;width:800px}#hmi .hmi-wrapper article h2{margin:1.5rem 0;font-size:1.8rem}#hmi .hmi-wrapper article p{font-size:1.4rem}#hmi .hmi--footer{position:relative;width:850px;margin:1.5rem 0 0;left:140px;bottom:0;top:2rem}#hmi .hmi--footer hr.divider{border-color:#0f2b3f}#hmi .hmi--footer .text--back{padding:0 1rem;margin-bottom:0;font-size:1.2rem}@media screen and (max-width:1250px){#hmi{display:none}}footer{flex:1 1;height:50px;display:grid;grid-template-columns:10px 50px 40px auto 70px 20px 10px;grid-template-rows:auto;grid-template-areas:". locale modus . text dummy .";align-items:center;text-align:right}footer,footer button{background-color:#d9dddf}footer button{border:none;outline:none;color:grey;padding:0}footer button:hover{cursor:pointer;color:#008fd5}footer .locale{grid-area:locale}footer .locale img{display:block;width:30px;height:30px;border-radius:50%;margin:0 auto}footer .modus{grid-area:modus}footer .dummy{grid-area:dummy}footer .text{grid-area:text;text-align:right}@media screen and (max-width:960px){footer .modus{display:none}}#faq{grid-area:content;display:flex;flex-direction:column;font-size:14px}#faq li{display:inline;margin-right:18px}#faq .header{flex:1 1;padding:40px 0;text-align:center;color:#fff;background-color:#008fd5}#faq .header h1{font-family:VW Headline OT Black,Arial,sans-serif;font-size:32px}#faq nav{flex:1 1}#faq nav a{text-decoration:none}#faq nav a:hover{color:#fff}#faq .main-navbar a{color:#757d85}#faq .main-navbar ul{width:62%;margin:18px auto}#faq .sub-navbar a{color:#2a2f31}#faq .sub-navbar ul{width:62%;margin:12px auto}#faq .desktop-hidden{display:none}#faq .content{flex:1 1}#faq .content .intro{width:60%;margin:0 auto 35px}#faq .content .intro h1{font-family:VW Headline OT,Arial,sans-serif;font-size:28px;margin-bottom:10px}#faq .content .question{width:60%;height:60px;margin:5px auto;padding:0;background-color:#f1f3f5;display:grid;grid-template-columns:95% 5%;grid-template-rows:auto;grid-template-areas:"question icon";align-items:center}#faq .content .question span{display:block;grid-area:question;padding:0 10px;font-family:VW Text,Arial,sans-serif}#faq .content .question i{grid-area:icon;display:block;padding-right:10px;color:#1393e9}#faq .content .question:hover{cursor:pointer}#faq .content p{width:60%;margin:0 auto;padding:10px 20px;background-color:#fff;box-sizing:border-box;font-family:VW Text,Arial,sans-serif;line-height:1.5}#faq .content .info{width:60%;height:60px;margin:5px auto;padding:10px 5px;font-size:.9em;color:#848b92}#faq .content .contact{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"phone formular";align-items:center}#faq .content .contact .byPhone{grid-area:phone;height:300px;padding:50px 0;text-align:center;background-color:#dfe8e9}#faq .content .contact .byPhone i{display:block;color:#848b92}#faq .content .contact .byPhone h1{font-family:VW Headline OT Black,Arial,sans-serif;font-size:28px;margin-bottom:0}#faq .content .contact .byPhone p{width:80%;margin:5px auto;background-color:inherit}#faq .content .contact .byFormular{grid-area:formular;height:300px;padding:50px 0;background-color:#f1f3f5;text-align:center}#faq .content .contact .byFormular i{color:#848b92}#faq .content .contact .byFormular p{width:80%;margin:5px auto;background-color:inherit;font-size:1.1em}#faq .content .contact .byFormular button{width:50%;height:45px;margin:10px auto;border:none;background-color:#1393e9;border-radius:5px;font-size:1em;font-family:VW Headline OT,Arial,sans-serif;color:#fff}#faq .content .contact .byFormular button:hover{cursor:pointer}#faq .has-text-white{color:#fff}#faq .has-background-dark{background-color:#2a2f31}#faq .has-background-grey{background-color:#757d85}@media screen and (max-width:1450px){#faq .main-navbar ul,#faq .sub-navbar ul{width:80%}#faq .content .info,#faq .content .intro,#faq .content .question,#faq .content p{width:77%}}@media screen and (max-width:960px){#faq .intro{width:90%;margin:25px auto 0}#faq .main-navbar{display:flex}#faq .main-navbar ul{flex:1 1;display:flex;flex-direction:row;justify-content:center;margin:18px 0;padding:0}#faq .sub-navbar{display:flex}#faq .sub-navbar ul{flex:1 1;display:flex;flex-direction:row;justify-content:center;margin:12px 0;padding:0}#faq .desktop-hidden{display:inline}#faq .tablet-hidden{display:none}#faq .no-margin-right{margin-right:0}#faq .content .info,#faq .content .intro,#faq .content .question,#faq .content p{width:90%}#faq .content .contact{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"phone" "formular";align-items:center}#faq .content .contact .byPhone{height:250px}#faq .content .contact .byFormular{height:200px}}@media screen and (max-width:600px){#faq .intro{width:90%;margin:25px auto 0}#faq .desktop-hidden{display:inline}#faq .mobile-hidden{display:none}#faq .no-margin-right{margin-right:0}#faq .content .question{height:80px;display:grid;grid-template-columns:92% 8%;grid-template-rows:auto;grid-template-areas:"question icon";align-items:center}#faq .content .question i{padding:0}#faq .content .info{height:60px;margin:5px auto 20px;padding:10px;font-size:.9em;color:rba(132,139,146)}#faq .content .contact .byPhone{height:350px}#faq .content .contact .byFormular{height:250px}}@media screen and (max-width:350px){#faq .is-mobile-320-hidden{display:none}}#home{grid-area:content;display:grid;grid-template-columns:auto 400px 400px auto;grid-template-rows:auto;grid-template-areas:"header header header header" ". imprint faq ." ". agb services .";color:#2a2f31;padding:1rem}#home h1{font-family:VW Headline OT,Arial,sans-serif;font-size:2rem;color:#2a2f31}#home .header{grid-area:header;text-align:center}#home .header h1{font-family:VW Headline OT Black,Arial,sans-serif;font-size:50px;margin:100px 0}#home .services{grid-area:services;text-align:center;margin:3rem 0}#home .imprint{grid-area:imprint;text-align:center}#home .faq{grid-area:faq;text-align:center}#home .agb{grid-area:agb;text-align:center;margin:3rem 0}#home img{display:block;width:150px;margin:30px auto 50px;border-radius:50%}#home img:hover{box-shadow:0 0 10px 2px #2a2f31}@media screen and (max-width:960px){#home{grid-template-columns:50% 50%;grid-template-areas:"header header" "imprint faq" "agb services"}#home h1{font-size:24px}#home .header h1{font-size:30px}}.mobile-header{display:none}.sidebar{grid-area:sidebar;position:fixed;width:100px;height:100vh;box-shadow:0 0 25px 0 hsla(0,0%,42.7%,.3)}.sidebar .navigation{margin:0;padding:0;list-style:none}.sidebar .navigation li{font-family:VW Headline OT,Arial,sans-serif;font-size:18px;text-align:center;background-color:#fff;border-bottom:1px solid #e0e0e0;padding:30px 0}.sidebar .navigation li a{color:grey;text-decoration:none}.sidebar .navigation li a :visited{color:grey}.sidebar .navigation li a :active,.sidebar .navigation li a :hover{color:#1393e9}@media screen and (max-width:960px){aside{display:none}.mobile-header{grid-area:navigation;display:flex}.mobile-header .mobile-menu{flex:1 1;height:50px;background-color:#fff;display:grid;grid-template-columns:15vw 70vw 15vw;grid-template-rows:100vh 100vh 100vh;grid-template-areas:"logo text home"}.mobile-header .mobile-menu .mobile-menu-logo{grid-area:logo;display:flex;justify-content:center;margin:10px 0 0}.mobile-header .mobile-menu .mobile-menu-logo img{width:30px;height:30px}.mobile-header .mobile-menu .mobile-menu-text{grid-area:text;display:flex;justify-content:flex-start}.mobile-header .mobile-menu .mobile-menu-text h1{font-family:VW Headline OT,Arial,sans-serif;margin-left:5px;font-size:16px}.mobile-header .mobile-menu .mobile-menu-home{grid-area:home;display:flex;justify-content:center;margin-top:12px}.mobile-header .mobile-menu .mobile-menu-home a{color:grey;text-decoration:none}.mobile-header .mobile-menu .mobile-menu-home a :visited{color:grey}.mobile-header .mobile-menu .mobile-menu-home a :hover,.mobile-header .mobile-menu .mobile-menu-home a active{color:#1393e9}}#agb{grid-area:content;display:flex;flex-direction:column;font-size:14px}#agb .header{flex:1 1;padding:40px 0;text-align:center;color:#fff;background-color:#008fd5}#agb .header h1{font-family:VW Headline OT Black,Arial,sans-serif;font-size:32px}#agb nav{flex:1 1}#agb nav a{text-decoration:none}#agb nav a:hover{color:#fff}#agb .main-navbar a{color:#757d85}#agb .main-navbar ul{width:62%;margin:18px auto}#agb .main-navbar ul li{display:inline;margin-right:18px}#agb .main-navbar ul .is-mobile{display:none}#agb .content{flex:1 1;margin-bottom:30px}#agb .intro{width:60%;margin:0 auto 10px}#agb .intro h1{font-family:VW Headline OT,Arial,sans-serif;font-size:28px;margin-bottom:10px}#agb .block{width:60%;margin:25px auto 0}#agb .block h2{font-family:VW Headline OT,Arial,sans-serif;font-size:25px;margin-top:50px;margin-bottom:10px;line-height:1.5}#agb .block ul{margin:0 0 15px}#agb .block ul li p{margin:0}#agb .block p{font-size:14px;margin:0 0 20px}#agb .has-text-white{color:#fff}#agb .has-background-dark{background-color:#2a2f31}@media screen and (max-width:1450px){#agb .main-navbar ul{width:80%}#agb .content .block,#agb .content .info,#agb .content .intro{width:77%}}@media screen and (max-width:960px){#agb .intro h1{font-size:24px}#agb .main-navbar{display:flex}#agb .main-navbar ul{flex:1 1;display:flex;flex-direction:row;justify-content:center;margin:18px 0;padding:0}#agb .content .intro{width:80%}#agb .content .block{width:80%;margin-top:0}#agb .content .block h2{font-size:20px}}@media screen and (max-width:600px){#agb .main-navbar ul .is-mobile{display:inline}#agb .main-navbar ul .is-mobile-hidden{display:none}#agb .content .block h2{font-size:18px}}@media screen and (max-width:350px){#agb .main-navbar ul .is-mobile-320-hidden{display:none}}.overlay{background:rgba(0,0,0,.2);height:100%;width:100%;position:fixed;z-index:999;top:0;left:0}.modal{position:fixed;background:#fff;padding:1.5rem;margin:1rem;max-width:100%;border:1px solid #9fa5ac;border-radius:10px;color:#000}.modal .title{font-size:.9rem;word-wrap:break-word}.modal .btn--close{text-align:right}.modal .hidden{display:none}@media screen and (min-width:768px){.modal{width:670px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .title{font-size:1.5rem}}#services{grid-area:content}#services .header{padding:2.5rem 0;text-align:center;color:#fff;background-color:#0199d9}#services .content-wrapper{padding:2rem}#services .breadcrumb{margin:1.5rem 0 3rem}#services .breadcrumb ol{padding:.5rem 1rem;border-radius:25px;color:#bce3f5;background-color:#0199d9;text-transform:uppercase;counter-reset:item;list-style:none}#services .breadcrumb ol li{margin:.5rem;font-size:.7rem;padding:.5rem;counter-increment:item}#services .breadcrumb ol li:before{margin-right:.5rem;content:counter(item);background-color:#bce3f5;border-radius:100%;color:#0199d9;width:1.5em;display:inline-block;text-align:center}#services .breadcrumb ol li.active{background:#fff;border-radius:25px;color:#000}#services .breadcrumb ol li.active:before{background-color:#0199d9;color:#fff}#services .active{color:#0199d9}#services .selection{text-align:center}#services .service{padding:0}#services .text-icon-wrapper{display:flex;align-items:center;margin-bottom:1rem}#services .text-icon-wrapper .icon{margin-right:1rem;padding:.5rem}#services .text-icon-wrapper .title{font-family:VW Headline OT;margin:0}#services h1,#services h2,#services h3{font-family:VW Headline OT}#services h1,#services h2{text-align:center}#services p{font-size:.85rem}#services img{max-width:100%}#services button{border:none;font-size:inherit}#services button:focus{outline:none}#services .text-grey{color:#9fa5ac;font-size:.7rem}#services .btn--primary{background:#0199d9;padding:1rem 3rem;border-radius:5px;color:#fff;display:block;margin:3rem auto}#services .btn--link{border:none;background:unset;padding:0;color:#0199d9}#services .btn--close{color:#000}#services .agb-submit{padding:2rem;background:#f3f5f6}@media screen and (min-width:768px){#services .selection{display:flex}#services .selection .select-item{margin-right:2rem}#services .breadcrumb{text-align:center}#services .breadcrumb ol{display:flex;padding:0;justify-content:space-around}#services .service .items{display:grid;grid-template-columns:50% 50%}}@media screen and (min-width:1200px){#services .content-wrapper{max-width:1024px;margin:0 auto}#services .service{width:65%}#services #hmi .service{width:100%}}@font-face{font-family:VW Text;src:url(https://assets.ctfassets.net/pntshaoi0gaf/6PhbWwIlGw4WY2IIkQKOkW/caed6239d69f4132d3d6cedd06ed728d/VWText_Regular.otf)}@font-face{font-family:VW Headline OT;src:url(https://assets.ctfassets.net/pntshaoi0gaf/6ym6c6hMJioS4w2UmGkKGu/30c9c062963da9d288f821a427cc2ba4/VWHeadlineOT_Semibold.ttf)}@font-face{font-family:VW Headline OT Black;src:url(https://assets.ctfassets.net/pntshaoi0gaf/2Ya1APVRAAIimcOeAoOwsY/197862dd9717f5325416f6d561872973/VWHeadlineOT_Black.ttf)}body{font-family:VW Text,Arial,sans-serif;font-size:15px;line-height:1.5;padding:0;margin:0}h1 h2{font-family:VW Headline OT,Arial,sans-serif;font-weight:700}
/*# sourceMappingURL=main.9b9cc1ba.chunk.css.map */