h1{font-size:clamp(1.5rem,1.5vw + 1rem,4rem)!important}h3{font-size:clamp(1.125rem,0.5vw + 1rem,1.875rem)!important}h2{font-size:clamp(1.375rem,2vw + 1rem,2.125rem)!important}p{font-size:clamp(1rem,2vw,1.25rem)!important}blogh2{font-size:clamp(1rem,2vw,1.25rem)!important}.entry-title{font-size:clamp(1rem,0.85rem + 0.6vw,1.375rem)!important}.mfp-title{display:none!important}.mfp-counter{display:none!important}:root{--button-background-color:#000;--button-border-radius:0;--button-border:2px solid #000;--button-box-shadow:none;--button-color:#fff;--button-font-family:inherit;--button-font-size:1.2rem;--button-font-weight:400;--button-hover-background-color:transparent;--button-hover-border-radius:0;--button-hover-border:2px solid #000;--button-hover-box-shadow:none;--button-hover-color:#000;--button-hover-padding:5px 20px;--button-letter-spacing:1px;--button-margin-top:1rem;--button-padding:5px 20px;--button-text-transform:uppercase;--button-transition-duration:300ms;--checkbox-gap:2px 20px;--form-color:#000;--input-background:#D6D6D6;--input-border:2px solid #f5f5f5;--input-border-radius:0;--input-box-shadow:none;--input-color:#000;--input-focus-background:transparent;--input-focus-border:2px solid #000;--input-focus-border-radius:0;--input-focus-box-shadow:none;--input-focus-color:#000;--input-font-family:inherit;--input-font-size:1rem;--input-padding:10px 15px;--input-placeholder-color:#333;--input-placeholder-opacity:0.8;--label-color:#000;--link-color:#00f}form.wpcf7-form input.wpcf7-submit{background-color:var(--button-background-color);border-radius:var(--button-border-radius);border:var(--button-border);box-shadow:var(--button-box-shadow);cursor:pointer;color:var(--button-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);margin-top:var(--button-margin-top);padding:var(--button-padding);text-transform:var(--button-text-transform);transition:all var(--button-transition-duration) ease}form.wpcf7-form input.wpcf7-submit:hover{background-color:var(--button-hover-background-color);border-radius:var(--button-hover-border-radius,var(--button-border-radius));border:var(--button-hover-border,var(--button-border));box-shadow:var(--button-hover-box-shadow,var(--button-box-shadow));color:var(--button-hover-color,var(--button-color));padding:var(--button-hover-padding,var(--button-padding))}#wpcf7-f2977-p2961-o1 .wpcf7-acceptance{margin:10px 0;line-height:1.7em;font-weight:500;padding:0;width:100%;background-color:#d6d6d6;font-weight:400;font-size:16px;color:#000}#wpcf7-f2977-p2961-o1 select,#wpcf7-f2977-p2961-o1 .wpcf7-date,#wpcf7-f2977-p2961-o1 .wpcf7-file{margin:10px 0;line-height:1.7em;font-weight:500;padding:10px;width:100%;background-color:#d6d6d6;font-weight:400;font-size:16px;color:#000}#wpcf7-f2977-p2961-o1 .wpcf7-acceptance .wpcf7-list-item{margin:0;margin-top:0px;background-color:#d6d6d6;padding:0;margin-top:20px}form.wpcf7-form input[type=email]::-webkit-input-placeholder,form.wpcf7-form input[type=text]::-webkit-input-placeholder,form.wpcf7-form input[type=tel]::-webkit-input-placeholder,form.wpcf7-form input[type=password]::-webkit-input-placeholder,form.wpcf7-form textarea::-webkit-input-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]::-moz-placeholder,form.wpcf7-form input[type=text]::-moz-placeholder,form.wpcf7-form input[type=tel]::-moz-placeholder,form.wpcf7-form input[type=password]::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]:-ms-input-placeholder,form.wpcf7-form input[type=text]:-ms-input-placeholder,form.wpcf7-form input[type=tel]:-ms-input-placeholder,form.wpcf7-form input[type=password]:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]:-moz-placeholder,form.wpcf7-form input[type=text]:-moz-placeholder,form.wpcf7-form input[type=tel]:-moz-placeholder,form.wpcf7-form input[type=password]:-moz-placeholder,form.wpcf7-form textarea:-moz-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form{color:var(--form-color)}form.wpcf7-form input[type=email],form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=password],form.wpcf7-form textarea{background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);color:var(--input-color);font-family:var(--input-font-family);font-size:var(--input-font-size);padding:var(--input-padding);width:100%}form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=text]:focus,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=password]:focus,form.wpcf7-form textarea:focus{background:var(--input-focus-background,var(--input-background));border:var(--input-focus-border,var(--input-border));border-radius:var(--input-focus-border-radius,var(--input-border-radius));box-shadow:var(--input-focus-box-shadow,var(--input-box-shadow));color:var(--input-focus-color,var(--input-color))}form.wpcf7-form a{color:var(--link-color)}form.wpcf7-form label{color:var(--label-color)}form.wpcf7-form .wpcf7-checkbox{display:flex;flex-flow:row wrap;gap:var(--checkbox-gap)}form.wpcf7-form .wpcf7-checkbox>.wpcf7-list-item{margin-left:0}form.wpcf7-form .dscf7 .wpcf7-checkbox{display:inline-block}form.wpcf7-form input.wpcf7-submit{background-color:var(--button-background-color);border-radius:var(--button-border-radius);border:var(--button-border);box-shadow:var(--button-box-shadow);cursor:pointer;color:var(--button-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);margin-top:var(--button-margin-top);padding:var(--button-padding);text-transform:var(--button-text-transform);transition:all var(--button-transition-duration) ease}form.wpcf7-form input.wpcf7-submit:hover{background-color:var(--button-hover-background-color);border-radius:var(--button-hover-border-radius,var(--button-border-radius));border:var(--button-hover-border,var(--button-border));box-shadow:var(--button-hover-box-shadow,var(--button-box-shadow));color:var(--button-hover-color,var(--button-color));padding:var(--button-hover-padding,var(--button-padding))}#wpcf7-f3069-p3070-o1 .wpcf7-acceptance{margin:10px 0;line-height:1.7em;font-weight:500;padding:0;width:100%;background-color:#d6d6d6;font-weight:400;font-size:16px;color:#000}#wpcf7-f3069-p3070-o1 select,#wpcf7-f3069-p3070-o1 .wpcf7-date,#wpcf7-f3069-p3070-o1 .wpcf7-file{margin:10px 0;line-height:1.7em;font-weight:500;padding:10px;width:100%;background-color:#d6d6d6;font-weight:400;font-size:16px;color:#000}#wpcf7-f3069-p3070-o1 .wpcf7-acceptance .wpcf7-list-item{margin:0;margin-top:0px;background-color:#d6d6d6;padding:0;margin-top:20px}form.wpcf7-form input[type=email]::-webkit-input-placeholder,form.wpcf7-form input[type=text]::-webkit-input-placeholder,form.wpcf7-form input[type=tel]::-webkit-input-placeholder,form.wpcf7-form input[type=password]::-webkit-input-placeholder,form.wpcf7-form textarea::-webkit-input-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]::-moz-placeholder,form.wpcf7-form input[type=text]::-moz-placeholder,form.wpcf7-form input[type=tel]::-moz-placeholder,form.wpcf7-form input[type=password]::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]:-ms-input-placeholder,form.wpcf7-form input[type=text]:-ms-input-placeholder,form.wpcf7-form input[type=tel]:-ms-input-placeholder,form.wpcf7-form input[type=password]:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form input[type=email]:-moz-placeholder,form.wpcf7-form input[type=text]:-moz-placeholder,form.wpcf7-form input[type=tel]:-moz-placeholder,form.wpcf7-form input[type=password]:-moz-placeholder,form.wpcf7-form textarea:-moz-placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}form.wpcf7-form{color:var(--form-color)}form.wpcf7-form input[type=email],form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=password],form.wpcf7-form textarea{background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);color:var(--input-color);font-family:var(--input-font-family);font-size:var(--input-font-size);padding:var(--input-padding);width:100%}form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=text]:focus,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=password]:focus,form.wpcf7-form textarea:focus{background:var(--input-focus-background,var(--input-background));border:var(--input-focus-border,var(--input-border));border-radius:var(--input-focus-border-radius,var(--input-border-radius));box-shadow:var(--input-focus-box-shadow,var(--input-box-shadow));color:var(--input-focus-color,var(--input-color))}form.wpcf7-form a{color:var(--link-color)}form.wpcf7-form label{color:var(--label-color)}form.wpcf7-form .wpcf7-checkbox{display:flex;flex-flow:row wrap;gap:var(--checkbox-gap)}form.wpcf7-form .wpcf7-checkbox>.wpcf7-list-item{margin-left:0}form.wpcf7-form .dscf7 .wpcf7-checkbox{display:inline-block}.kfzwerkstatt{cursor:url(https://www.consul-gmbh.com/wp-content/uploads/madeGermany.png),auto}.youtube-maus a{cursor:url(/wp-content/uploads/YouTube-logo-60.png),auto!important}.popup-overlay{padding-top:100px;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;justify-content:center;align-items:center}.popup-content{margin-top:3vw;position:relative;background:#fff;padding:40px 60px 40px 40px;border-radius:8px;max-width:800px;width:90%;box-shadow:0 5px 15px rgba(0,0,0,0.3);text-align:center}.close-popup{position:absolute;top:10px;right:10px;font-size:44px;color:#333;cursor:pointer;font-weight:bold}.close-popup:hover{color:#ff4444}.popup-link-button{display:inline-block;background-color:#646464;color:white;text-decoration:none;padding:10px 20px;border-radius:5px;font-size:16px;margin-top:20px;margin-bottom:20px;float:right}.popup-link-button:hover{background-color:#D13B30}