ul+.margin,ol+.margin,.margin+.margin{margin-top:calc(1vw + 1vh + 15px)}.gutter{padding-top:calc(2vw + 1vh + 15px)}.gutter{padding-bottom:calc(2vw + 1vh + 15px)}@font-face{font-family:"Aller";src:url("fonts/aller-light.woff2") format("woff2"),url("fonts/aller-light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Aller";src:url("fonts/aller-bold.woff2") format("woff2"),url("fonts/aller-bold.woff") format("woff");font-weight:bold;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;font-weight:300}body{height:100%;background-repeat:no-repeat;background-attachment:fixed;color:#000}header,main,footer{width:100%;position:relative;overflow:hidden}.wrapper{max-width:100%;margin:0 auto;position:relative;width:calc(1100px + 6%);padding-left:3%;padding-right:3%}@media(max-width: 600px){.wrapper{padding-left:4.5%;padding-right:4.5%}}.clear::after,.clear::before{content:" ";display:table}.clear::after{clear:both}.protected-address{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}*[hidden]{display:none}.relative{position:relative}img{max-width:100%;height:auto}iframe{border:none}iframe,img{vertical-align:middle}nobr{white-space:nowrap}.gutter+.gutter{padding-top:0}p:last-of-type,ul:last-of-type,ol:last-of-type,li:last-of-type{margin-bottom:0}a{display:inline-block;text-decoration:none;color:#000}ul,ol{padding:0 0 0 1px;margin:0}li{list-style:none;position:relative}strong{font-weight:bold}@-webkit-keyframes shake{0%,50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes shake{0%,50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}h1{line-height:1.15;font-weight:bold;color:#0061a7;margin-top:-16px;margin-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:40px}@media(min-width: 400px){h1{font-size:calc(40px + 10*(100vw - 400px)/700)}}@media(min-width: 1100px){h1{font-size:50px}}@media(max-width: 1200px){h1{font-size:40px}}@media(max-width: 600px){h1{font-size:30px}}h1+h2{margin-top:.3rem}h1.icon{padding-left:90px;padding-top:2px;margin-top:3px;margin-bottom:35px;position:relative}@media(max-width: 1200px){h1.icon{padding-left:77px}}@media(max-width: 600px){h1.icon{padding-left:63px;padding-top:4px}}h1.icon::after{content:"";position:absolute;top:0;left:0;width:74px;height:74px;background:#0061a7;border-radius:1px}@media(max-width: 1200px){h1.icon::after{width:60px;height:60px}}@media(max-width: 600px){h1.icon::after{width:50px;height:50px}}h1.icon::before{content:"";position:absolute;top:7px;left:7px;width:60px;height:60px;z-index:999}@media(max-width: 1200px){h1.icon::before{width:46px;height:46px}}@media(max-width: 600px){h1.icon::before{width:36px;height:36px}}h2{line-height:1.2;font-weight:bold;color:#0061a7;margin-top:-8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-size:26px}h2+p{margin-top:.8rem}p,li{line-height:1.45;font-weight:300;margin-top:-4px}p,li{font-size:19px}@media(max-width: 1200px)and (min-width: 901px){p,li{font-size:17px}}@media(max-width: 700px){p,li{font-size:17px}}p a,li a{text-decoration:underline;color:#0061a7}p a:hover,li a:hover{text-decoration:none;color:#fff;background:#0061a7}p+p{margin-top:1rem}p+h2{margin-top:1.4rem}p+ul,p+ol{margin-top:20px}p+.button-container{margin-top:30px}ul,ol{margin-top:0}ul+p,ol+p{margin-top:20px}li{list-style-type:none;padding-left:20px;position:relative}li:not(:last-child){margin-bottom:10px}li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;background:#0061a7;border-radius:1px}strong{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:"Aller",Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif;font-weight:300}main{margin-top:-130px;padding-top:25px;z-index:99999}@media(max-width: 900px){main{margin-top:-110px}}@media(max-width: 800px){main{margin-top:-90px}}@media(max-width: 500px){main{margin-top:-85px}}main .content-container{padding-top:3px}@supports(display: flex){.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width: 900px){.wrapper{display:block}}}.wrapper.mobile{display:none}@media(max-width: 900px){.wrapper.mobile{display:block}}.sidebar-container{width:45%;float:left;padding-right:5.5%;position:relative}@media(max-width: 900px){.sidebar-container{width:100%;float:none}}@supports(display: flex){.sidebar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none}}.sidebar-container .button-container{margin-top:auto;padding-top:100px;padding-bottom:7px}@media(max-width: 900px){.sidebar-container .button-container.desktop{display:none}}.content-container{width:55%;float:right;position:relative}@media(max-width: 900px){.content-container{width:100%;float:none}}@supports(display: flex){.content-container{float:none}}#impressum{margin-bottom:75px}body:not(.js) .scroll-top{display:block}.scroll-top{position:fixed;display:none;bottom:40px;right:40px;width:60px;height:60px;background:#0061a7;border:1px solid #fff;z-index:999999}@media(max-width: 600px){.scroll-top{right:4.5%;bottom:30px;width:52px;height:52px}}.scroll-top:hover{background:#000}.scroll-top::after{content:"";position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(img/icon-arrow.svg) no-repeat center center}@media(max-width: 600px){.scroll-top::after{width:30px;height:30px}}.disable,*[hidden]{display:none}.relative{position:relative}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.map{height:calc(14vw + 14vh + 100px);position:relative;background-color:#eee}img.align_right{float:right;margin:0 0 20px 20px}@media(max-width: 1400px){img.align_right{max-width:60%;height:auto}}@media(max-width: 900px){img.align_right{max-width:50%}}img.align_left{float:left;margin:0 20px 20px 0}@media(max-width: 1400px){img.align_left{max-width:60%;height:auto}}@media(max-width: 900px){img.align_left{max-width:50%}}img.align_center{width:100%;height:auto}figure{margin:0;display:table}figure.align_right{float:right;margin:0 0 20px 20px}figure.align_right:not(:first-child){margin-top:20px}@media(max-width: 900px){figure.align_right{max-width:50%}}@media(max-width: 400px){figure.align_right{max-width:40%}}figure.align_left{float:left;margin:0 20px 20px 0}figure.align_left:not(:first-child){margin-top:20px}@media(max-width: 900px){figure.align_left{max-width:50%}}@media(max-width: 400px){figure.align_left{max-width:40%}}figure.align_center{width:100%;height:auto;margin-bottom:20px}figure.align_center:not(:first-child){margin-top:20px}figure img{display:block;width:100%}figure+p{margin-top:1rem}figcaption{display:table-caption;caption-side:bottom;color:#999;margin-top:8px;line-height:1.4;font-weight:300}figcaption{font-size:12px}header{padding-top:75px}@media(max-width: 900px){header{padding-top:55px}}@media(max-width: 700px){header{padding-top:40px}}header .logo{width:430px;height:180px;display:block;background:url(img/logo.svg) no-repeat center center;margin-top:-45px;position:relative;z-index:99999}@media(max-width: 1400px){header .logo{width:360px;height:156px}}@media(max-width: 900px){header .logo{margin-top:-30px}}@media(max-width: 500px){header .logo{width:250px;height:103px}}@media(max-width: 900px){header .sidebar-container{margin-bottom:15px}}@media(max-width: 700px){header .sidebar-container{margin-bottom:18px}}header .content-container{min-height:135px}header .opening-hours{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}@media(max-width: 900px){header .opening-hours.desktop{display:none}}header .opening-hours .content{position:relative;float:right;margin-top:12vw;background:#fff;padding:25px 50px 25px 25px;border-radius:1px 0 0 1px}nav{background:#0061a7;position:absolute;top:8px;left:0;width:100%;height:400px;border-radius:1px 1px 0 0}@media(max-width: 900px){nav{height:200px}}@supports(display: flex){nav.clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}nav.clear::after,nav.clear::before{display:none}}nav a{display:block;width:calc(25% - 6px);height:180px;color:#fff;line-height:1;font-weight:bold;text-align:center;padding:91px 5px 0;float:left;position:relative;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out;z-index:99999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav a{font-size:19px}@media(max-width: 900px){nav a{padding-top:70px}}@media(max-width: 700px){nav a{padding-top:60px}}@media(max-width: 500px){nav a{font-size:16px;padding-top:50px}}@media(max-width: 400px){nav a{font-size:14px}}@media(max-width: 350px){nav a{font-size:12px}}nav a:hover,nav a.active{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}nav a::before{content:"";position:absolute;top:20px;left:calc((100% - 60px)/2);width:60px;height:60px;background:#fff}@media(max-width: 900px){nav a::before{width:50px;height:50px;left:calc((100% - 50px)/2);top:15px}}@media(max-width: 700px){nav a::before{width:40px;height:40px;left:calc((100% - 40px)/2)}}@media(max-width: 500px){nav a::before{width:36px;height:36px;top:10px;left:calc((100% - 36px)/2)}}nav a::after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:#0061a7;z-index:9}@media(max-width: 900px){nav a::after{height:15px}}@media(max-width: 500px){nav a::after{height:10px}}@supports(display: flex){nav a{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.3rem;padding-left:10px;padding-right:10px;min-width:70px}@media(max-width: 700px){nav a{font-size:18px}}@media(max-width: 500px){nav a{font-size:16px}}@media(max-width: 400px){nav a{font-size:14px;padding-left:5px;padding-right:5px}}@media(max-width: 350px){nav a{font-size:12px}}}nav .divider{width:8px;height:400px;background:#fff;float:left}@media(max-width: 600px){nav .divider{width:6px}}@media(max-width: 400px){nav .divider{width:5px}}nav .divider:last-child{display:none}.hero{position:relative}.hero-shape{width:100%;min-height:calc(20vw + 15vh + 350px);margin-top:calc(-4vw - 70px);position:relative;z-index:999}@media(max-width: 900px){.hero-shape{margin-top:-110px;min-height:calc(35vw + 15vh + 150px)}}@media(max-width: 700px){.hero-shape{margin-top:-120px}}.images-container{margin-top:15px;margin-bottom:15px;background:#fff;height:calc(17vw + 3vh + 50px)}@media(max-width: 1200px){.images-container{margin-top:9px;margin-bottom:9px}}.images-container .image{width:calc(33.3333333333% - 10px);height:100%;float:left;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(max-width: 1200px){.images-container .image{width:calc(33.3333333333% - 6px)}}@media(max-width: 700px){.images-container .image{width:calc(50% - 5px)}}.images-container .image:nth-child(1){border-radius:0 1px 1px 0}@media(min-width: 701px){.images-container .image:nth-child(1){margin-right:10px}}@media(max-width: 1200px)and (min-width: 701px){.images-container .image:nth-child(1){margin-right:6px}}@media(max-width: 700px){.images-container .image:nth-child(1){margin-right:5px}}.images-container .image:nth-child(2){border-radius:1px}@media(min-width: 701px){.images-container .image:nth-child(2){margin-left:5px;margin-right:5px}}@media(max-width: 1200px)and (min-width: 701px){.images-container .image:nth-child(2){margin-left:3px;margin-right:3px}}@media(max-width: 700px){.images-container .image:nth-child(2){margin-left:5px}}.images-container .image:nth-child(3){border-radius:1px 0 0 1px}@media(min-width: 701px){.images-container .image:nth-child(3){margin-left:10px}}@media(max-width: 1200px)and (min-width: 701px){.images-container .image:nth-child(3){margin-left:6px}}@media(max-width: 700px){.images-container .image:nth-child(3){display:none}}.id-1057::before{background:url(img/icon-tools.svg) no-repeat center center}.id-1058::before{background:url(img/icon-car.svg) no-repeat center center}.id-1059::before{background:url(img/icon-hexagon.svg) no-repeat center center}.id-1060::before,.id-1013::before{background:url(img/icon-user.svg) no-repeat center center}.id-1063::before{background:url(img/icon-jobs.svg) no-repeat center center}.details{display:inline-block;background:#0061a7;color:#fff;line-height:1.2;font-weight:300;padding:8px 12px;position:relative;border-radius:1px;cursor:default}.details{font-size:19px}.details+.porsche{margin-top:30px}.details[href]{cursor:pointer}.details[href]:hover{background:#000}.details a{display:inline;color:#fff}.details.icon{padding-left:75px}.details.icon::after{content:"";position:absolute;top:0;left:60px;width:3px;height:100%;background:#fff}.details.icon::before{content:"";position:absolute;top:calc(50% - 20px);left:10px;width:40px;height:40px}.details.icon.phone:hover::before{-webkit-animation:shake 80ms linear infinite;animation:shake 80ms linear infinite}.details.icon.phone::before{background:url(img/icon-phone.svg) no-repeat center center}.details.icon.mail::before{background:url(img/icon-mail.svg) no-repeat center center}.porsche{display:inline-block;border:2px solid #b9b9ba;color:#b9b9ba;line-height:1.2;font-weight:bold;padding:8px 10px 12px 141px;position:relative;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.porsche{font-size:16px}.porsche+.details{margin-top:25px}@media(max-width: 500px){.porsche+.details{margin-top:15px}}.porsche::before{content:"";position:absolute;bottom:13px;left:15px;width:110px;height:32px;background:url(img/icon-porsche.svg) no-repeat center center}.button-container.mobile{display:none}@media(max-width: 900px){.button-container.mobile{display:block}}.button-container .button{display:table}footer{padding:calc(2vw + 1vh + 15px) 0;background:#0061a7;z-index:9999999}@media(max-width: 500px){footer{padding:calc(2vw + 1vh + 25px) 0}}footer .logo{width:360px;height:126px;display:block;background:url(img/logo-footer.svg) no-repeat center center;z-index:99999}@media(max-width: 900px){footer .logo{width:300px;height:105px}}@media(max-width: 500px){footer .logo{width:250px;height:88px}}footer p{color:#fff}footer p a{text-decoration:underline;color:#fff}footer p a:hover{background:#fff;color:#0061a7}footer .address-container{padding-top:15px;padding-left:4%}@media(max-width: 900px){footer .address-container{padding-left:0;margin-top:30px}}@supports(display: flex){footer .address-container.clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15%}footer .address-container.clear::after,footer .address-container.clear::before{display:none}@media(max-width: 1000px){footer .address-container.clear{padding-right:5%}}@media(max-width: 900px){footer .address-container.clear{padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 500px){footer .address-container.clear{display:block}}}footer .address-container div{float:left}footer .address-container div:first-child{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@supports(display: flex){footer .address-container div{float:none}}footer .address-container div:not(:last-child){margin-right:50px}@media(max-width: 500px){footer .address-container div:not(:last-child){margin-bottom:1rem}}@supports(display: flex){footer .address-container div:not(:last-child){margin-right:0}@media(max-width: 900px){footer .address-container div:not(:last-child){margin-right:4%}}}
