:root{--helltuerkis:var(--e-global-color-74c837f);--page-max-width:2200px}#allwrap{max-width:var(--page-max-width);background:#fff;margin:0 auto;display:block;overflow:hidden;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:box-shadow ease 0.5s}.shaped-button{text-align:center;font-weight:600;display:inline-block;color:var(--e-global-color-text);position:relative}.shaped-button.button-red{color:#fff}.shaped-button.button-tuerkis{color:#fff}.shaped-button.button-tuerkis:hover{color:#fff}.shaped-button-inner{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.shaped-button-inner span{position:relative;z-index:1}.shaped-button-text{position:relative;z-index:3;padding:15px 45px;display:block;text-align:center}.shaped-button-inner:after{position:absolute;transition:background ease 0.5s;content:"";left:40px;right:40px;top:0;bottom:0;z-index:0;background-color:var(--e-global-color-74c837f)}.button-red .shaped-button-inner:after{background-color:var(--e-global-color-primary)}.button-white .shaped-button-inner:after{background-color:#fff}.button-tuerkis .shaped-button-inner:after{background-color:var(--e-global-color-b79af58)}.button-gray:hover,.button-white:hover,.button-red:hover{color:white!important}.shape-element{transition:all ease 0.5s}.button-gray:hover .shaped-button-inner:after,.button-gray:hover .shape-element,.button-white:hover .shaped-button-inner:after,.button-white:hover .shape-element{background-color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.button-red .shape-element{fill:var(--e-global-color-primary)}.button-tuerkis .shape-element{fill:var(--e-global-color-b79af58)}.button-tuerkis:hover .shape-element{fill:var(--e-global-color-primary)}.button-tuerkis:hover .shaped-button-inner:after{background-color:var(--e-global-color-primary)}.button-tuerkis .corner-element{fill:#fff}.button-white .shape-element{fill:#fff}.corner-left,.corner-right{position:absolute;top:0;left:0;height:100%;z-index:2}.corner-right{left:auto;right:0}.button-fullshape .corner-element{display:none}.fahrzeug-button,.fahrzeug-title{transition:all ease 0.5s}.swiper-slide-prev .fahrzeug-button,.swiper-slide-prev .fahrzeug-title,.swiper-slide-next .fahrzeug-button,.swiper-slide-next .fahrzeug-title{opacity:0}.elektro-container.hidden{display:none!important}.verbrenner-container.hidden{display:none!important}.elementor-editor-active .verbrenner-container.hidden{display:flex!important}.elementor-editor-active .details-carousel.hidden{display:flex!important;opacity:1!important;pointer-events:all!important}.details-carousel{transition:all ease 0.5s!important}.fahrzeug-typ-button{opacity:.5;transition:all ease 0.5s}.fahrzeug-typ-button.active{opacity:1}.details-carousel.hidden{opacity:0!important;pointer-events:none}.attributes{display:flex;gap:40px}.attribute-wert{font-weight:700}#service-diagramm{max-width:100%;display:block;height:auto}#service-diagramm .service-item{cursor:pointer}#service-diagramm path{transition:all ease 0.5s}#service-diagramm .active .shape{fill:var(--e-global-color-519bf28)}.diagram-text{display:none}.diagram-text.active{display:block}#service-diagramm .active .paths path{fill:#fff}.bedarfsanalyse-form.hidden,.probefahrt-form.hidden{display:none}.form-button{opacity:.5}.form-button.active{opacity:1}.cptlfcf7_left_box,.cptlfcf7_description{display:none!important}.wpcf7-submit{display:none}.submit-container{text-align:center}.select2-selection__placeholder{font-size:0}.select2-selection__placeholder:before{content:"Welches Fahrzeugmodell interessiert Sie?";font-size:var(--e-global-typography-text-font-size)}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{border:none;border-radius:0;padding:.5rem 30px;width:100%}.wpcf7 label{width:display:block;width:100%}.wpcf7 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.55;padding:.5rem 30px;border-radius:0;border:none}.wpcf7 .select2-container .select2-selection--single{height:auto}.wpcf7 .select2-container--default .select2-selection--single{border:none;border-radius:0}.wpcf7 .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e4e4e4}.diagramm-nav{display:flex}.mobile-title{display:none!important}.xdsoft_monthpicker button{background-color:transparent!important}.cky-btn{font-weight:400!important}.triangle-acc summary{position:relative;overflow:hidden;justify-content:center!important}.triangle-acc .e-n-accordion-item-title-icon{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important}.triangle-acc summary:before{content:" ";width:0;height:0;border-style:solid;border-width:0 22px 22px 22px;border-color:transparent transparent #fff transparent;transform:rotate(315deg);position:absolute;left:-5px;top:0;transform-origin:7px 30px}.triangle-acc summary:after{content:" ";width:0;height:0;border-style:solid;border-width:0 22px 22px 22px;border-color:transparent transparent #fff transparent;transform:rotate(135deg);position:absolute;right:-5px;bottom:0;transform-origin:29px 16px}.e-n-accordion-item[open] summary:after{border-color:transparent transparent #E5EBED transparent}@media screen and (max-width:767px){.mobile-title{display:block!important}.diagram-texts{text-align:center}.diagramm-nav{justify-content:center}.attributes{flex-direction:column;gap:0}.attributes-item{border-bottom:1px solid #e4e4e4;padding:5px 0}.details-carousel{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:auto!important;z-index:5000!important}.wpcf7 .select2-container{width:100%!important;min-width:1px!important}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{border:none;padding:.5rem 15px}.wpcf7 .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.5rem 15px}}