@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../../dist/fonts/lato-v25-latin-regular.woff2") format("woff2"),url("../../dist/fonts/lato-v25-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../../dist/fonts/lato-v25-latin-700.woff2") format("woff2"),url("../../dist/fonts/lato-v25-latin-700.ttf") format("truetype")}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#020202;font-family:"Lato",sans-serif;font-size:1rem;line-height:1.5}img{display:block;max-width:100%;height:auto}a{color:#020202;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:#3faa34}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid currentColor;outline-offset:3px}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:"Lato",sans-serif;line-height:1.2;margin-bottom:.5rem}p,ul,ol,blockquote{margin-top:0;margin-bottom:1.5rem}blockquote{padding-left:1.5rem;border-left:4px solid #1d4ed8;color:#666}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed;z-index:100000;top:1rem;left:1rem;width:auto;height:auto;padding:1rem;margin:0;overflow:visible;clip:auto;white-space:normal;background:#fff;color:#000;box-shadow:0 0 0 3px #000}.fw-bold{font-weight:700}h1,.h1{font-weight:700;color:#fff;font-size:calc(1.4625rem + 2.55vw);padding:1rem}h2,.h2{font-size:calc(1.35rem + 1.2vw)}h3,.h3{font-weight:700;font-size:calc(1.32188rem + .8625vw)}.f-18{font-size:1.125rem}.pt-2xl{padding-top:5rem}.pb-md{padding-bottom:1.5rem}.pt-lg{padding-top:2.5rem}.text-primary{color:#3faa34}.fw-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.bg-primary{background-color:#52b348}.letter-spacing-3{letter-spacing:3px}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);padding:.375rem .75rem;padding-right:.75rem;padding-left:.75rem;font-size:1.125rem;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:disabled{background-color:#378f2d !important;border-color:#378f2d !important;color:#fff !important}.btn-primary{background-color:#3faa34;color:#fff;border-color:#3faa34 !important}.btn-primary:hover{background-color:#378f2d !important;border-color:#378f2d !important;color:#fff !important}.btn-primary{padding-right:3rem !important;padding-left:3rem !important;border-radius:0 !important}.carousel-caption a.btn-primary{padding-right:0 !important;padding-left:0 !important}.btn-light{background-color:#fff;border-color:#fff;color:#3faa34;font-weight:bold;padding-right:3rem !important;padding-left:3rem !important;border-radius:0 !important}.btn-light:hover{background-color:#e6e6e6;border-color:#e6e6e6}.container{margin-inline:auto;max-width:1180px;padding:0 .75rem}.content-area{min-width:0;max-width:780px}.content-area--full{max-width:none}.no-sidebar .site-main>.container{grid-template-columns:minmax(0, 1fr)}.page-header{margin-bottom:4rem}.page-title{margin-bottom:1rem}.archive-description{color:#666}div.map{position:relative;padding-bottom:56%;height:0;overflow:hidden;margin-top:3rem !important}div.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page .single-banner{height:200px;max-height:200px;background-position:center top;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}#breadcrumbs{position:absolute;top:30px;left:calc(100% - auto);max-width:1180px;margin:0 auto;width:100%;font-size:15px;color:#fff}#breadcrumbs span:first-of-type a{color:#fff;text-decoration:none}#breadcrumbs .breadcrumb_last{color:#3faa34}header.sticky{position:fixed;top:0;width:100%;z-index:100}header.sticky .site-header__inner{height:80px}header.sticky .site-header__inner .custom-logo{width:70%}.site-header{border-bottom:1px solid #ddd;background-color:#020202}.site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 1024px){.site-header__inner{gap:2.5rem;min-height:90px;height:130px}}.site-branding{flex:0 0 auto;width:50%;max-width:285px}.custom-logo{max-width:285px;height:auto}.site-title{margin:0;font-family:"Lato",sans-serif;font-size:1.75rem;font-weight:700;line-height:1.1}.site-title a{color:#020202;text-decoration:none}.site-description{margin:.25rem 0 0;color:#666;font-size:.875rem}.navbar-toggler{border:none;padding:8px;background:rgba(0,0,0,0);width:58px;height:42px;display:block}.navbar-toggler .navbar-toggler-icon{width:30px;height:2px;background-color:#fff;display:block;position:relative;border-radius:2px;margin:0 auto}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after{content:"";position:absolute;left:0;width:30px;height:2px;background-color:#fff;border-radius:2px}.navbar-toggler .navbar-toggler-icon::before{top:-9px}.navbar-toggler .navbar-toggler-icon::after{top:9px}.custom-logo{width:100%;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header-sub{padding-top:1rem;padding-bottom:1rem;background-color:#fff}.header-sub .icons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem 0}.header-sub .icons .icon-div{border:1px solid #3faa34;border-radius:100px;padding:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.header-sub .icons span{line-height:1;font-size:.9375rem;color:#53565a;font-weight:bold}.header-sub .icons span.d-flex{display:flex}.header-sub .icons span.d-flex .d-block{display:block}.header-sub .icons span.col-5{flex:0 0 auto;width:41.66667%}.header-sub .icons span.col-9{flex:0 0 auto;width:75%}.header-sub .icons span a{text-decoration:none;color:#53565a}.header-sub .icons span a:hover{color:#3faa34}.main-navigation{width:100%;height:0;overflow:hidden;transition:height .6s ease}.main-navigation ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:.25rem 1.25rem;padding:0;margin:0;list-style:none;margin-block:1rem}.main-navigation ul li{position:relative;display:block;margin:5px 0}.main-navigation ul li .sub-menu{display:none;overflow:hidden;margin-block:0}.main-navigation ul li .sub-menu.active{display:block}.main-navigation ul .sub-menu li{display:flex}.main-navigation ul .sub-menu li a{display:inline-block;margin-right:15px;margin-left:15px;border-bottom:2px solid rgba(0,0,0,0)}.main-navigation ul .sub-menu li a:hover{border-bottom:2px solid #3faa34}.main-navigation ul a{text-transform:uppercase;color:#fff;text-decoration:none;font-weight:700;font-size:15px;cursor:pointer}.main-navigation ul a:hover{border-bottom:2px solid #3faa34}.main-navigation ul a:not([href]){color:#fff}.main-navigation ul a:not([href]):hover{color:#fff}.footer-navigation ul{display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0;list-style:none}.footer-navigation a{color:inherit}.entry{padding-bottom:4rem;margin-bottom:4rem;border-bottom:1px solid #ddd}.entry:last-child{margin-bottom:0}.entry__thumbnail{margin-bottom:2.5rem}.entry__image{width:100%;border-radius:.25rem}.entry__title{margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem)}.entry:not(.entry--single) .entry__title{font-size:clamp(1.5rem,3vw,2rem)}.entry__title a{color:inherit;text-decoration:none}.entry__title a:hover{color:#1d4ed8}.entry__meta{margin-bottom:1.5rem;color:#666;font-size:.875rem}.entry__content{font-size:1.05rem}.entry__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2.5rem;color:#666;font-size:.875rem}.read-more{font-weight:700}.cat-links,.tags-links,.comments-link{display:inline-block}.nav-links{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4rem}.nav-previous,.nav-next{padding:1.5rem;background:#f5f5f2}.nav-next{text-align:right}.nav-subtitle{display:block;margin-bottom:.25rem;color:#666;font-size:.8rem}.nav-title{font-weight:700}.page-links{margin-top:2.5rem;font-weight:700}.search-form{display:flex;gap:.5rem}.search-field{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem}.search-submit{padding:.75rem 1rem;border:0;border-radius:.25rem;background:#1d4ed8;color:#fff}.no-results{padding:4rem;background:#f5f5f2}.kontakt-content{background-image:url("/wp-content/uploads/2021/11/world-map.png");background-repeat:no-repeat;background-position:right bottom}.kontakt-content .content-left{background-color:#fff}.container-kontakt{max-width:1180px;margin:0 auto}.container-kontakt .wpcf7-form{margin-right:3rem;margin-left:3rem}.container-kontakt .wpcf7-form input,.container-kontakt .wpcf7-form textarea{border:1px solid #ccc;border-radius:4px;padding:.5rem}.container-kontakt .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#212529;background-color:#f0f0f0;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.container-kontakt .form-control:focus{color:#212529;background-color:#fff;border-color:#9fd59a;outline:0;box-shadow:0 0 0 .25rem rgba(63,170,52,.25)}.container-kontakt .border-0{border:0 !important}.container-kontakt .form-control::placeholder{color:#6c757d;opacity:1}.frontpage-form-container .form-control{border-radius:0}.bg-light-grey{background-color:#f0f0f0}.shadow-1{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.kontakt-sidebar{margin-top:1.5rem}.kontakt-sidebar .sidebar-item{text-align:center}.kontakt-sidebar .sidebar-item.pt-5{padding-top:3rem}.kontakt-sidebar img{margin:0 auto}.kontakt-sidebar h5{margin-top:1rem;font-size:1.125rem}.kontakt-sidebar p{font-size:1.125rem;line-height:1.4}.kontakt-sidebar .clock{display:flex;flex-wrap:wrap;max-width:240px !important;width:240px !important;margin:0 auto !important;justify-content:center}.kontakt-sidebar .clock span{display:inline-block;text-align:left;font-size:1.125rem}.kontakt-sidebar .clock span.s-1{width:30%}.kontakt-sidebar .clock span.s-2{width:70%;text-align:right}.karriere-content .container-karriere{padding:1.5rem;padding-bottom:5rem}.karriere-content .container-karriere .h2{text-align:center;margin-bottom:3rem}.karriere-content .container-karriere .text-primary{text-align:center;margin-bottom:3rem}.karriere-content .container-karriere .karriere-text{text-align:center}.karriere-content .bg-light-grey{padding-top:5rem}.karriere-content .jobs{margin-bottom:5rem;margin-right:.5rem;margin-left:.5rem}.karriere-content .jobs .job{margin-top:5rem}.karriere-content .jobs .job p.text-primary{font-size:1.125rem}.karriere-content .jobs .job .description p{margin-bottom:0}.karriere-content .jobs .job .description span.text-primary{font-size:.875rem}.karriere-content .jobs .p-first{margin-bottom:5rem;font-size:1.125rem}.karriere-content .jobs .letter-spacing{letter-spacing:3px}.karriere-content .jobs .rounded{border-radius:20px !important;position:relative;width:100%;padding-top:5px}.karriere-content .jobs .rounded .icon{position:absolute;width:52px;height:52px;position:absolute;top:-26px;left:calc(50% - 26px);z-index:5}.karriere-content .jobs .rounded .inner{border-bottom-left-radius:18px !important;border-bottom-right-radius:18px !important;background-color:#fff;padding:3rem !important}.karriere-content .bewerben{background-color:#fff}.karriere-content .bewerben .left{padding:5rem 3.5rem}.karriere-content .bewerben .left p{font-size:1.125rem;margin-bottom:0}.karriere-content .bewerben .left ul{list-style-image:url("/wp-content/uploads/2021/11/check-liste.svg");padding-left:1rem}.karriere-content .bewerben .left ul li{margin-top:1rem;margin-bottom:1rem;font-size:1.125rem;list-style-position:inside}.karriere-content .bewerben .right{padding:5rem 3.5rem;font-size:1.125rem}.karriere-content .bewerben .right .headline{font-size:1.125rem;margin-bottom:3rem}.karriere-content .bewerben .right .d-flex{display:flex;gap:1rem;padding-bottom:1rem}.karriere-content .bewerben .right .d-flex:last-of-type{margin-top:3rem}.karriere-content .bewerben .right .sign{color:#3faa34;font-size:48px}.karriere-content .bewerben .right .text-primary{font-size:1rem;letter-spacing:3px}.about-content .about-intro{margin-bottom:3rem}.about-content .about-intro .h2{margin-bottom:3rem}.about-content .about-intro .right img{margin:0 auto}.about-content .mitarbeiter{padding-top:3rem;padding-bottom:3rem}.about-content .team-card{width:280px;margin:0 auto;display:flex;flex-direction:column}.about-content .team-card .name{margin-top:3rem;font-size:1.125rem}.about-content .team-card .text-primary{padding-top:.5rem;text-align:center;letter-spacing:3px;margin-bottom:1rem}.about-content .team-card .description ul{list-style-type:none;padding:1rem;margin:0;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}.about-content .team-card .description li{margin-bottom:.25rem}.about-content .werkstaetten-inner{background-image:url("/wp-content/uploads/2021/11/bg-werkstaetten.jpg");background-repeat:no-repeat;background-size:cover;padding-top:4rem;padding-bottom:4rem}.about-content .werkstaetten-inner h2{padding-top:3rem;padding-bottom:3rem;color:#fff}.about-content .werkstaetten-inner .autohaus{background-color:#fff;padding-bottom:1rem;margin-bottom:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.about-content .werkstaetten-inner .autohaus .name{font-size:1.125rem;padding:1rem 0;margin-bottom:0}.about-content .werkstaetten-inner .autohaus:nth-child(2) .name.text-primary{color:#0082d3}.termin-content{padding-bottom:5rem}.termin-content .online-termin-header{box-shadow:inset 0px -32px 14px -14px #f4f4f4;padding-top:3rem;padding-bottom:3rem}.termin-content .termin-header .text-primary{letter-spacing:3px;margin-bottom:1rem}.termin-content .termin-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;max-width:992px;position:relative}.termin-content .termin-icons .line{position:absolute;height:2px;background-color:#3faa34;top:27px;max-width:992px;margin:0;padding:0;width:80%;left:10%}.termin-content .termin-icons div.icon{width:15% !important;display:flex;flex-direction:column;align-items:center;z-index:20}.termin-content .termin-icons div.icon img{background-color:#fff;width:54px;height:54px}.termin-content .termin-icons div.icon span{display:none}.termin-content .termin-form{padding-top:3rem}.leistung-container{margin-top:-43px;position:relative;background-color:rgba(255,255,255,.2);display:flex;justify-content:center;font-size:.875rem}.leistung-container a{text-decoration:none}.leistung-container .bmw,.leistung-container .vw{display:flex;justify-content:center;align-items:center;width:50%;max-width:300px;height:43px}.leistung-container .bmw{font-size:1.125rem}body.leistungen-bmw-mini .leistung-container .bmw{background-color:#fff}body.leistungen-bmw-mini .leistung-container .bmw a{color:#3faa34}body.leistungen-bmw-mini .leistung-container .vw{background-color:#f0f0f0;opacity:.5}body.leistungen-bmw-mini .leistung-container .vw a:hover{color:#3faa34}body.leistungen-bmw-mini .leistungen-intro{padding-top:6rem;padding-bottom:3rem}body.leistungen-bmw-mini .leistungen-intro .text-start{margin:3rem;text-align:center}body.leistungen-bmw-mini .leistungen-intro .right{display:flex;justify-content:center}body.leistungen-bmw-mini .leistungen-container{padding-top:3rem}body.leistungen-bmw-mini .leistungen-container .text-primary{text-align:center;display:block;letter-spacing:3px;font-size:1.125rem;margin-bottom:1rem}body.leistungen-bmw-mini .leistungen-container ul{list-style-image:url("/wp-content/uploads/2021/11/check-liste.svg");list-style-position:outside;text-align:left !important;margin:2rem}body.leistungen-bmw-mini .leistungen-container li{margin:.7rem 0}body.leistungen-bmw-mini .leistungen-container .leistungen-img .dark{position:relative}body.leistungen-bmw-mini .leistungen-container .leistungen-img .dark::after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.54);opacity:1}body.leistungen-bmw-mini .leistungen-container .leistungen-img img{width:100%}body.leistungen-vw-audi-seat-skoda .leistung-container .bmw{background-color:#f0f0f0;opacity:.5}body.leistungen-vw-audi-seat-skoda .leistung-container .bmw a:hover{color:#3faa34}body.leistungen-vw-audi-seat-skoda .leistung-container .vw{background-color:#fff}body.leistungen-vw-audi-seat-skoda .leistung-container .vw a{color:#3faa34}body.leistungen-vw-audi-seat-skoda .leistungen-intro{padding-top:6rem;padding-bottom:3rem}body.leistungen-vw-audi-seat-skoda .leistungen-intro .text-start{margin:1rem;text-align:center;font-size:1.125rem}body.leistungen-vw-audi-seat-skoda .leistungen-container{padding-top:3rem}body.leistungen-vw-audi-seat-skoda .leistungen-container .text-primary{text-align:center;display:block;letter-spacing:3px;font-size:1.125rem;margin-bottom:1rem}body.leistungen-vw-audi-seat-skoda .leistungen-container ul{list-style-image:url("/wp-content/uploads/2021/11/check-liste.svg");list-style-position:outside;text-align:left !important;margin:2rem}body.leistungen-vw-audi-seat-skoda .leistungen-container li{margin:.7rem 0}body.leistungen-vw-audi-seat-skoda .leistungen-container .leistungen-img .dark{position:relative}body.leistungen-vw-audi-seat-skoda .leistungen-container .leistungen-img .dark::after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.54);opacity:1}body.leistungen-vw-audi-seat-skoda .leistungen-container .leistungen-img img{width:100%}.termin-banner{background-color:#3faa34;padding-top:3rem;padding-bottom:3rem;color:#fff}.termin-banner h3{font-size:calc(1.32188rem + .8625vw)}.termin-banner .left span{font-size:1.125rem}.termin-banner .right{text-align:center;padding-top:3rem}.carousel .carousel-item{overflow:hidden}.carousel .carousel-item .carousel-caption{width:80%;left:10%;top:5%;bottom:inherit;padding:0;display:flex;flex-direction:column;height:90%;justify-content:space-between;align-items:center}.carousel .carousel-item .carousel-caption>p{text-shadow:1px 1px #000;font-size:13px;color:#3faa34;letter-spacing:3px;font-weight:bold;text-transform:uppercase}.carousel .carousel-item .carousel-caption h3{font-size:16px;margin:0;padding:0;font-weight:bold}.carousel .carousel-item .carousel-caption a.btn-primary{font-weight:400 !important;letter-spacing:2px;width:260px}.carousel .carousel-item img.attachment-full{width:100%;height:auto}.carousel .carousel-left{background-image:url(/wp-content/uploads/2021/12/Reifen-weiss.svg);background-repeat:no-repeat;background-size:cover}.carousel .carousel-left a{text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.carousel .carousel-left p{font-weight:bold;font-size:1rem}.carousel .carousel-item{height:200px}.carousel .carousel-item img{width:100% !important;height:100% !important;object-fit:cover}.carousel .carousel-item .carousel-caption a.btn-primary{margin:30px 0 0 0 !important;position:absolute;bottom:0;left:calc(50% - 130px)}.carousel .carousel-item .carousel-caption>p{display:none}.carousel .carousel-item .carousel-caption h3{margin-top:34px !important}.abstract-text{margin-top:3rem !important;margin-bottom:3rem !important}.abstract-text h1{color:#020202;text-align:center;text-transform:uppercase;font-size:calc(1.4625rem + 2.55vw)}.abstract-text .text-content{text-align:center}.manufacturer .text-primary{color:#3faa34 !important;text-transform:uppercase;letter-spacing:3px;font-size:1.125rem}.manufacturer .font-black{font-weight:bold}.home .cards .card{border:none}.home .cards .card-body{margin-top:-50px}.home .cards .card-body span.rounded-circle{padding:10px;margin:0 auto;display:block;width:120px;height:120px}.home .cards .card .card-img-top{border-radius:0}.home .cards .card .card-title{font-size:18px}.home .partner{background-repeat:no-repeat;background-size:cover;background-position:bottom}.home .partner .worker{display:none}.home .partner .container{padding:50px 0 0 0}.home .partner .points img{max-width:30px;max-height:30px}.home .partner .text-primary{color:#3faa34 !important;text-transform:uppercase;letter-spacing:3px;font-size:1.125rem}.home .frontpage-form{margin-top:4rem;min-height:800px;background-image:url("/wp-content/uploads/2021/11/formbg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center 140px}.home .frontpage-form .bg-light-grey{height:140px}.home .frontpage-form h3{margin-top:6rem}.home .frontpage-form h4{color:#fff}.home .frontpage-form h4.h4-1{color:#020202}footer{background-color:#53565a;color:#fff}footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .75rem;font-size:1.125rem}footer .footer-content a{color:#fff;text-decoration:none}footer .footer-content a:hover{text-decoration:underline}#btn-back-to-top{position:fixed;bottom:20px;right:20px;padding-right:.75rem !important;padding-left:.75rem !important;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .8s ease}#btn-back-to-top.visible{opacity:1;visibility:visible}.comments-area{margin-top:4rem}.comments-title{margin-bottom:2.5rem}.comment-list{padding:0;list-style:none}.comment-list .children{padding-left:2.5rem;list-style:none}.comment{padding-block:1.5rem;border-bottom:1px solid #ddd}.comment-meta{margin-bottom:1rem;font-size:.875rem}.comment-author{font-weight:700}.comment-content{font-size:.95rem}.comment-form-comment textarea,.comment-form input:not([type=submit]){width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem}.form-submit input[type=submit]{padding:.75rem 1rem;border:0;border-radius:.25rem;background:#1d4ed8;color:#fff}@media screen and (min-width: 500px){.carousel .carousel-item{height:300px}.carousel .carousel-item .carousel-caption{padding:20px 0}.carousel .carousel-item .carousel-caption>p{display:block}.carousel .carousel-item .carousel-caption h3{font-size:1.375rem;letter-spacing:2px}}@media screen and (min-width: 576px){.carousel .carousel-item .carousel-caption>p{font-size:1rem}}@media(min-width: 640px){.header-sub .container{display:flex;flex-wrap:wrap;flex-direction:row}.header-sub .container .icons{width:50%}.leistung-container .vw{font-size:1.125rem}}@media screen and (min-width: 660px){.carousel .carousel-item .carousel-caption>p{font-size:1.125rem}.carousel .carousel-item .carousel-caption h3{font-size:1.9375rem}}@media(min-width: 768px){.page .single-banner{height:220px;max-height:220px}.container-kontakt{display:flex;flex-direction:row;justify-content:space-between}.container-kontakt .content-left{width:66.6666666%}.container-kontakt .sidebar{width:33.3333333%;margin-top:0}.container-kontakt .wpcf7-form div .row{display:flex;flex-direction:row;gap:2rem}.karriere-content .container-karriere{max-width:1180px;margin:0 auto}.karriere-content .container-karriere .karriere-text{width:50%;margin:0 auto}.karriere-content .jobs{max-width:1180px;margin:0 auto;padding-bottom:5rem}.karriere-content .jobs .rounded .inner{height:100%}.karriere-content .jobs-inner{display:flex;flex-wrap:wrap;flex-direction:row;gap:4%}.karriere-content .job{width:48%;display:flex}.karriere-content .bewerben{display:flex}.karriere-content .bewerben .left{width:50%}.karriere-content .bewerben .right{width:50%}.about-content .about-intro{display:flex;justify-content:space-between}.about-content .about-intro .left{width:66.6666666%}.about-content .about-intro .right{width:25%;text-align:right}.about-content .mitarbeiter .team{max-width:1024px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.about-content .mitarbeiter .team .team-card .name{margin-top:5rem}.about-content .mitarbeiter .team .team-card .position{min-height:70px}.about-content .werkstaetten{height:900px;position:relative;min-height:700px;background-position:center;background-attachment:fixed}.about-content .werkstaetten-inner{height:560px;background-attachment:fixed;background-position:top left}.about-content .werkstaetten-inner .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:-400px;padding-top:132px}.about-content .werkstaetten-inner .autohaus{width:41%;flex:0 0 auto}.termin-content .online-termin-header{padding-bottom:5rem}.termin-content .termin-header .text-center-container{width:50%;margin:0 auto}body.leistungen-vw-audi-seat-skoda .leistungen-intro{width:60%;margin:0 auto}body.leistungen-vw-audi-seat-skoda .leistungen-intro h2{font-size:2.25rem;padding:1rem}body.leistungen-vw-audi-seat-skoda .leistungen-intro .text-start{margin-top:2rem}.termin-banner{background:url("/wp-content/uploads/2021/11/bg-termin.svg") 97% center no-repeat;background-size:250px;background-color:#3faa34}.termin-banner .content{width:80%}}@media(min-width: 1024px){.site-header__inner{flex-wrap:nowrap}.navbar-toggler{display:none}.main-navigation{display:flex;justify-content:flex-end;max-height:inherit;height:inherit;align-items:center;overflow:visible}.main-navigation ul{flex-direction:row;gap:.25rem 1.25rem}.main-navigation ul li{margin:0}.main-navigation ul li .sub-menu{background-color:rgba(83,86,90,.8);position:absolute;width:100%;z-index:20;padding-left:0;margin-block:0}.main-navigation ul li .sub-menu li:hover{background-color:#3faa34}.header-sub .container{justify-content:space-between}.header-sub .container .icons{width:auto}.abstract-text{display:flex}.abstract-text h1{font-size:2.75rem;text-align:left;width:50%}.abstract-text .text-content{text-align:left;margin-top:6rem;padding-top:3rem;width:50%}.container-kontakt .content-left{padding-top:3rem;padding-left:.5rem;padding-right:.5rem}.container-kontakt .sidebar{width:25%;margin-top:0}.kontakt-anfahrt{margin-top:8rem}body.leistungen-bmw-mini .leistungen-intro{display:flex;justify-content:space-between;margin-top:1rem}body.leistungen-bmw-mini .leistungen-intro .left{width:50%}body.leistungen-bmw-mini .leistungen-intro .left h2{text-align:left;font-size:2.25rem}body.leistungen-bmw-mini .leistungen-intro .left .text-start{text-align:left;margin-left:0;margin-right:0}body.leistungen-bmw-mini .leistungen-intro .right{width:50%;justify-content:center}body.leistungen-bmw-mini .leistungen-intro .right img{max-width:304px;margin-top:3rem}body.leistungen-bmw-mini .leistungen-container{padding-top:0}body.leistungen-bmw-mini .leistungen-container .leistungen-img{display:flex;z-index:19;overflow:hidden;text-align:left;flex:0 0 auto;width:50%}body.leistungen-bmw-mini .leistungen-container .leistungen-img img{width:inherit;height:auto;max-width:inherit;margin-left:-21rem}body.leistungen-bmw-mini .leistungen-container .text-primary{margin-top:3rem}body.leistungen-bmw-mini .leistungen-container h2{font-size:2.25rem}body.leistungen-bmw-mini .leistungen-container .text-primary,body.leistungen-bmw-mini .leistungen-container h2,body.leistungen-bmw-mini .leistungen-container ul{max-width:500px;margin-left:auto;margin-right:80px}body.leistungen-bmw-mini .leistungen-ueberblick{display:flex}body.leistungen-bmw-mini .leistungen-ueberblick .col-lg-6{width:50%}body.leistungen-vw-audi-seat-skoda .leistungen-container{padding-top:0}body.leistungen-vw-audi-seat-skoda .leistungen-container .leistungen-img{display:flex;z-index:19;overflow:hidden;text-align:left;flex:0 0 auto;width:50%}body.leistungen-vw-audi-seat-skoda .leistungen-container .leistungen-img img{width:inherit;height:auto;max-width:inherit;margin-left:-7rem}body.leistungen-vw-audi-seat-skoda .leistungen-container .text-primary{margin-top:3rem}body.leistungen-vw-audi-seat-skoda .leistungen-container h2{font-size:2.25rem}body.leistungen-vw-audi-seat-skoda .leistungen-container .text-primary,body.leistungen-vw-audi-seat-skoda .leistungen-container h2,body.leistungen-vw-audi-seat-skoda .leistungen-container ul{max-width:500px;margin-left:auto;margin-right:80px}body.leistungen-vw-audi-seat-skoda .leistungen-ueberblick{display:flex}body.leistungen-vw-audi-seat-skoda .leistungen-ueberblick .col-lg-6{width:50%}.carousel .carousel-item{max-height:520px;height:inherit}.carousel .carousel-item .carousel-caption{top:30%;left:30%;height:inherit;width:55%;display:flex;align-items:flex-start}.carousel .carousel-item .carousel-caption>p{font-size:1.125rem;text-align:left;margin-bottom:0 !important}.carousel .carousel-item .carousel-caption h3{font-size:2.75rem;text-align:left;margin-top:10px !important;letter-spacing:0}.carousel .carousel-item .carousel-caption a.btn-primary{left:0;margin-top:20px !important;position:relative;margin-left:auto}.home .partner{background-attachment:fixed;background-position:top left;position:relative}.home .partner h3{font-size:2.75rem}.home .partner .worker{display:block;width:409px;height:559px;position:absolute;left:0;bottom:0}.home .card-group .col-md-6{flex:0 0 30%}.termin-banner .content{display:flex;flex-direction:row;justify-content:space-between}.termin-banner .content .left{width:60%}.termin-banner .content .right{width:40%}}@media screen and (min-width: 1200px){.carousel .carousel-item .carousel-caption{left:45%;width:45%}.termin-banner h3{font-size:2rem;max-width:660px}}@media(min-width: 1280px){h1,.h1{font-size:3.375rem}h3,.h3{font-size:1.96875rem}.karriere-content h2{font-size:2.25rem}.karriere-content .bewerben .left{padding-left:8rem}.karriere-content .bewerben .right{padding-left:8rem}body.leistungen-bmw-mini .leistungen-container .leistungen-img img{margin-left:-10rem}}@media(min-width: 1400px){.termin-banner .content{width:100%}.termin-banner .content .left{width:75%}.termin-banner .content .right{width:25%;display:flex;flex-direction:column;justify-content:flex-end}}@media screen and (min-width: 1600px){.carousel .carousel-item .carousel-caption a.btn-primary{margin-top:40px !important}}
