@charset "UTF-8";.bggrau .kundenform .form-group input:not([type="checkbox"]),.bgciformgrau .kundenform .form-group input:not([type="checkbox"]){border-color:transparent;}.bggrau .kundenform .form-group.checkboxrow label:before,.bgciformgrau .kundenform .form-group.checkboxrow label:before{border-color:transparent;}.kundenform{font-size:18px;font-size:1.134rem;line-height:155%;max-width:100%;}.kundenform .errormeldung{display:none;}.kundenform .errortext,.kundenform .errortext4{display:none;color:#56543F;color:#5E2028;z-index:1;}.kundenform .form-group.error .errortext{display:block;}.kundenform .form-group.error.checkboxrow label{color:#56543F;}.kundenform .form-group.error.checkboxrow label:before{border-color:#56543F;}.kundenform .form-group.error.checkboxrow label a:not(.btn){color:#56543F;}.kundenform .form-group.error.checkboxrow label a:not(.btn) svg{fill:#56543F;}.kundenform .clever_form_error .errormeldung{display:inline-block;color:#fff;background:#56543F;padding:0.25rem 1rem;border-radius:60px;margin-bottom:0.5rem;}.kundenform .clever_form_error .form-group input:not([type="checkbox"]){border-color:#56543F;}.kundenform .clever_form_error .form-group.checkboxrow label{color:#56543F;}.kundenform .clever_form_error .form-group.checkboxrow label:before{border-color:#56543F;}.kundenform .clever_form_error .form-group.checkboxrow label a:not(.btn){color:#56543F;}.kundenform .clever_form_error .form-group.checkboxrow label a:not(.btn) svg{fill:#56543F;}.kundenform #text8254278.clever_form_error:before{content:"Bitte geben Sie eine gültige E-Mail Adresse an";display:inline-block;color:#fff;background:#56543F;padding:0.25rem 1rem;border-radius:60px;margin-bottom:0.5rem;}.kundenform .form-group{margin-bottom:2rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}.kundenform .form-group label{display:block;flex-basis:18%;max-width:18%;font-size:14px;font-size:0.882rem;font-family:"nudicaregular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;margin-top:30px;}.kundenform .form-group .input,.kundenform .form-group .textarea,.kundenform .form-group .hcaptcha{max-width:calc(81% - 2.6rem);flex-basis:calc(81% - 2.6rem);}.kundenform .form-group .input:hover .errortext,.kundenform .form-group .input:hover .errortext4,.kundenform .form-group .input:active .errortext,.kundenform .form-group .input:active .errortext4,.kundenform .form-group .textarea:hover .errortext,.kundenform .form-group .textarea:hover .errortext4,.kundenform .form-group .textarea:active .errortext,.kundenform .form-group .textarea:active .errortext4,.kundenform .form-group .hcaptcha:hover .errortext,.kundenform .form-group .hcaptcha:hover .errortext4,.kundenform .form-group .hcaptcha:active .errortext,.kundenform .form-group .hcaptcha:active .errortext4{display:none;}.kundenform .form-group .hcaptcha{margin-top:30px;}@media (max-width:47.95rem){.kundenform .form-group .hcaptcha{max-width:calc(100% - 2.6rem);flex-basis:calc(100% - 2.6rem);}}.kundenform .form-group input:not([type="checkbox"]){border-radius:2rem;border:1px solid #010101;padding:0.6rem 1.3rem;width:calc(100% - 2.6rem);}@media (min-width:48rem) and (max-width:60rem){.kundenform .form-group input:not([type="checkbox"]){width:calc(100 - 2.6rem);}}@media only screen and (min-width:60.063em) and (max-width:75rem){.kundenform .form-group input:not([type="checkbox"]){width:calc(100% - 2.6rem);}}.kundenform .form-group input[type=text],.kundenform .form-group input[type=email],.kundenform .form-group input[type=tel],.kundenform .form-group textarea{border:1px solid #EBEBE7;transition:all ease 500ms;height:60px;background:#EBEBE7;border-radius:15px;color:black;}.kundenform .form-group input[type=text]::placeholder,.kundenform .form-group input[type=email]::placeholder,.kundenform .form-group input[type=tel]::placeholder,.kundenform .form-group textarea::placeholder{color:white;opacity:1;}.kundenform .form-group input[type=text]::-ms-input-placeholder,.kundenform .form-group input[type=email]::-ms-input-placeholder,.kundenform .form-group input[type=tel]::-ms-input-placeholder,.kundenform .form-group textarea::-ms-input-placeholder{color:white;}.kundenform .form-group textarea{min-height:400px;width:calc(100% - 2.6rem);padding:1.5rem 1.3rem;}.kundenform .form-group.checkboxrow,.kundenform .form-group.hcaptcharow{display:flex;font-family:"nudicaregular",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;font-size:1.134rem;line-height:155%;justify-content:flex-end;position:relative;}.kundenform .form-group.checkboxrow input[type="checkbox"],.kundenform .form-group.hcaptcharow input[type="checkbox"]{position:absolute;left:-1000rem;}.kundenform .form-group.checkboxrow input[type="checkbox"]:checked + label:before,.kundenform .form-group.hcaptcharow input[type="checkbox"]:checked + label:before{background:#56543F;color:white;transform:rotate(90deg);transition:all ease 500ms;border:1px solid #56543F;}.kundenform .form-group.checkboxrow label,.kundenform .form-group.hcaptcharow label{display:flex;width:100%;position:relative;display:flex;position:relative;max-width:unset;width:auto;letter-spacing:2px;}@media (max-width:75rem){.kundenform .form-group.checkboxrow label,.kundenform .form-group.hcaptcharow label{word-break:break-word;}}.kundenform .form-group.checkboxrow label:before,.kundenform .form-group.hcaptcharow label:before{border:1px solid #EBEBE7;flex-shrink:0;padding:2px 0rem 0rem 2px;height:2rem;width:2rem;border-radius:100%;margin-right:30px;color:black;display:block;content:"\2715";display:flex;align-items:center;justify-content:center;transform:rotate(0deg);transition:all ease 500ms;background:#EBEBE7;color:transparent;}@media (max-width:47.95rem){.kundenform .form-group.checkboxrow label:before,.kundenform .form-group.hcaptcharow label:before{height:20px;width:20px;margin-right:10px;}}.kundenform .form-group.checkboxrow label a:not(.btn),.kundenform .form-group.hcaptcharow label a:not(.btn){color:black;text-decoration:none;position:relative;border-bottom:0px;box-shadow:inset 0 -4px 0 #010101;padding:4px 3px;transition:all 300ms ease-in-out;}.kundenform .form-group.checkboxrow label a:not(.btn) svg,.kundenform .form-group.hcaptcharow label a:not(.btn) svg{margin-bottom:-7px;}.kundenform .form-group.checkboxrow label a:not(.btn):hover,.kundenform .form-group.checkboxrow label a:not(.btn):focus,.kundenform .form-group.hcaptcharow label a:not(.btn):hover,.kundenform .form-group.hcaptcharow label a:not(.btn):focus{color:white;box-shadow:inset 0 -40px 0 #56543F;transition:all 300ms ease-in-out;}.kundenform .form-group.checkboxrow label a:not(.btn):hover svg,.kundenform .form-group.checkboxrow label a:not(.btn):focus svg,.kundenform .form-group.hcaptcharow label a:not(.btn):hover svg,.kundenform .form-group.hcaptcharow label a:not(.btn):focus svg{fill:white;}.kundenform .form-group.checkboxrow label a[data-mailto-token],.kundenform .form-group.hcaptcharow label a[data-mailto-token]{display:inline-block;}.kundenform .form-group.checkboxrow label a[data-mailto-token] svg,.kundenform .form-group.hcaptcharow label a[data-mailto-token] svg{transition:fill 300ms;}.kundenform .form-group.checkboxrow .checkbox .form-check-label,.kundenform .form-group.hcaptcharow .checkbox .form-check-label{align-items:center;border:0px solid transparent;border-radius:0.5rem;padding:0rem;transition:all ease 500ms;}.kundenform .form-group.checkboxrow .checkbox.error .form-check-label,.kundenform .form-group.hcaptcharow .checkbox.error .form-check-label{border:2px solid #56543F;padding:0.5rem 0.5rem;transition:all ease 500ms;background-color:#56543F;color:white;}.kundenform .form-group.checkboxrow .checkbox.error .form-check-label a,.kundenform .form-group.hcaptcharow .checkbox.error .form-check-label a{color:white;box-shadow:inset 0 -4px 0 white;}.kundenform .form-group.checkboxrow .checkbox.error .form-check-label a:hover,.kundenform .form-group.hcaptcharow .checkbox.error .form-check-label a:hover{box-shadow:inset 0 -40px 0 white;color:#56543F;}.kundenform .form-group.checkboxrow .checkbox.error .form-check-label:before,.kundenform .form-group.hcaptcharow .checkbox.error .form-check-label:before{background:#56543F;}@media (max-width:47.95rem){.kundenform .form-group.checkboxrow,.kundenform .form-group.hcaptcharow{justify-content:flex-start;}}.kundenform .form-group .form-check-label{align-items:center;border:0px solid transparent;border-radius:0.5rem;padding:0rem;transition:all ease 500ms;}.kundenform .form-group.error .form-check-label{border:2px solid #56543F;padding:0.5rem 0.5rem;transition:all ease 500ms;}.kundenform .form-group.error .form-check-label:before{background:#56543F;}.kundenform .form-group .form-control.error{background:#56543F;color:white;}@media (max-width:47.95rem){.kundenform .form-group label,.kundenform .form-group .input,.kundenform .form-group .textarea{max-width:100%;flex-basis:100%;margin-top:0rem;}}.kundenform .form-navigation{margin-top:5rem;}.kundenform .h-captcha iframe{pointer-events:all;}.kundenform .h-captcha .error.help-block{display:none;}.kundenform .h-captcha span.error{color:#56543F;color:#5E2028;}.kundenform .h-captcha.error iframe{border:2px solid #56543F;padding:0.5rem 0.5rem;transition:all ease 500ms;border-radius:0.5rem;background-color:#56543F !important;}
