:root{--color-black:#1d1d1b;--color-darkgray:#2a2825;--color-gray-2:#42403b;--color-white:#ffffff;--color-gray:#aeaeae;--color-link:#e4d0bf;--color-link-hover:#c29a77;--font-small-extra:clamp(.8rem,calc(.8rem + .3125vw - 2.5px),1rem);--font-small:clamp(1rem,calc(1rem + .3125vw - 2.5px),1.2rem);--font-normal:clamp(1rem,calc(1rem + 1.1125vw - 2.5px),1.2rem);--font-lg:clamp(1.5rem,calc(1.5rem + 1.9375vw - 7.5px),2.8rem);--font-md:clamp(1.3rem,calc(1.3rem + 1.9375vw - 7.5px),2.5rem);--font-sm:clamp(1.2rem,calc(1.2rem + 1.9375vw - 7.5px),1.8rem);--font-xs:clamp(1.1rem, calc(1.1rem + .9375vw - 7.5px),1.4rem);--font-xl:clamp(1.7rem,calc(1.7rem + 1.2375vw - 3.5px),3.0rem);--font-xxl:clamp(1.9rem,calc(1.9rem + 1.8375vw - 5.5px),3.2rem);--box-shadow:2px 2px 5px #000000;--box-shadow-down:0 5px 15px #00000081;--text-shadow:0px 0px 30px #000000;--border-radius:1rem;--transition:250ms ease all}input[type=file]::file-selector-button{color:#fff;background:var(--color-darkgray);border-bottom-left-radius:17px;border-top-left-radius:17px}input[type=file]::file-selector-button:hover{background:var(--color-black)}.file-item{display:flex;align-items:center}.file-item span{margin-right:10px}#form_anfrage .form-step{display:none}#form_anfrage .form-step.first-form{display:block}#form_anfrage .form-step h5{color:var(--color-black);text-align:center;font-weight:600;font-size:var(--font-sm)}.form-step .form-group,.form-step p{font-size:var(--font-normal)}.form-step .form-control{border-radius:5px}.form-step .form-control{background-color:var(--color-black);border-color:var(--color-white);border-radius:var(--border-radius);color:var(--color-white);padding:.5rem 1.5rem}.form-step .form-select{background-color:var(--color-black);border-color:var(--color-white);border-radius:var(--border-radius);color:var(--color-white);padding:.5rem 1.5rem}.form-step .form-input.form-control{border:none}.form-control:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.textarea-form-control{border-radius:var(--border-radius);overflow:hidden}.form-step .form-check{display:flex;gap:.6rem;align-items:center}.form-step .form-check-input{position:relative;margin-left:0;margin-top:0}.form-step input[type=checkbox]{display:block;width:22px;height:22px}.form-step input[type=checkbox]+label::before{display:none}.form-label.med-label{font-weight:600}.medtext .form-label{font-weight:300;font-size:var(--font-small);margin-top:.5rem}.next-btn,.prev-btn,.submit-btn{display:block;margin-top:10px;padding:.5rem 1rem;background-color:var(--color-transparent);cursor:default;color:var(--color-white);border:1px solid var(--color-white);border-radius:10px}.prev-btn{margin-right:1rem;cursor:pointer}.next-btn{background-color:var(--color-lightgray);border-color:var(--color-lightgray);color:var(--color-white)}.next-btn.clickable,.submit-btn{background-color:var(--color-white);color:var(--color-black);cursor:pointer}.next-btn:hover{color:var(--color-white)}.prev-btn:hover{color:var(--color-black);background-color:var(--color-white)}.fa-chevron-right:before{font-family:Fontawesome;font-style:normal}.fa-chevron-left:before{font-family:Fontawesome;font-style:normal}.step-count{text-align:center;position:relative;margin-bottom:3rem;display:flex;justify-content:space-between}.step-count>.step-count-number{width:75px;height:75px;background-color:var(--color-black);border-radius:50%;border:1px solid var(--color-white);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:400;font-size:var(--font-md)}.step-count>div.active{background-color:var(--color-white);color:var(--color-black)}.step-count-line-left,.step-count-line-right{position:absolute;top:0;bottom:0;height:3px;width:50%;margin:auto;z-index:-1;background-color:var(--color-lightgray)}.step-count-line-left{left:0;right:50%}.step-count-line-right{left:50%;right:0}.step-count-line-left.active,.step-count-line-right.active{background-color:var(--color-darkblue)}.step-count::after{content:'';position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:100%;height:1px;z-index:-2;background-color:var(--color-gray)}.container-success .content-success{display:block}.container-success .alert-success{display:none}.content-success{display:none;text-align:center;margin:4rem 0}.content-success p{font-size:var(--font-normal)}.content-success svg{max-width:120px;margin:1.5rem 2rem}.anfrage_erfolgreich{margin-top:5rem;margin-bottom:7rem}.drop-zone{max-width:100%;height:450px;padding:25px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Quicksand,sans-serif;font-weight:500;font-size:20px;cursor:pointer;color:#ccc;border:2px dashed var(--color-white);border-radius:var(--border-radius);position:relative}.drop-zone__prompt i{font-size:var(--font-xxl);margin-bottom:1rem}.drop-zone--over{border-style:solid}.drop-zone__input{display:none}#fileListContainer{width:100%;position:absolute;top:0;left:0;display:flex;flex-wrap:wrap}.drop-zone__thumb{width:350px;height:200px;border-radius:10px;overflow:hidden;background-color:#ccc;background-size:cover;position:relative;top:25px;left:25px;margin-bottom:5px;margin-right:5px}.drop-zone__thumb::after{content:attr(data-label);position:absolute;bottom:0;left:0;width:100%;padding:5px 0;color:#fff;background:rgba(0,0,0,.75);font-size:14px;text-align:center}.cke_wysiwyg_div,.cke_wysiwyg_frame{background-color:var(--color-black)!important}.cke_bottom,.cke_top{background:var(--color-black)!important;color:var(--color-white)!important;border-color:#2d2d2d!important;background:var(--color-black)!important;padding:1.2rem .6rem!important;overflow:hidden!important}.cke_inner{border:1px solid var(--color-white);border-radius:var(--border-radius)!important;overflow:hidden!important;background:0 0!important}.cke_contents{min-height:210px;padding:1rem!important}.cke_chrome{border:none!important}#cke_wordcount_news{display:none}.cke_combo_text{color:#999!important}.cke_button_label{color:#fff!important}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aeaeae' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E")}.multi-select{display:flex;box-sizing:border-box;flex-direction:column;position:relative;width:100%;user-select:none}.multi-select .multi-select-header{border:1px solid #dee2e6;padding:.7rem 1.5rem;overflow:hidden;gap:7px;min-height:45px}.multi-select .multi-select-header::after{content:"";display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aeaeae' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");height:12px;width:12px}.multi-select .multi-select-header.multi-select-header-active{border-color:#c1c9d0}.multi-select .multi-select-header.multi-select-header-active::after{transform:translateY(-50%) rotate(180deg)}.multi-select .multi-select-header.multi-select-header-active+.multi-select-options{display:flex}.multi-select .multi-select-header .multi-select-header-placeholder{color:#65727e;font-size:var(--font-xs)}.multi-select .multi-select-header .multi-select-header-option{display:inline-flex;align-items:center;background-color:var(--color-gray-2);font-size:14px;padding:3px 8px;border-radius:5px}.multi-select .multi-select-header .multi-select-header-max{font-size:14px;color:#65727e}.multi-select .multi-select-options{display:none;box-sizing:border-box;flex-flow:wrap;position:absolute;top:100%;left:0;right:0;z-index:999;margin-top:5px;padding:5px;background-color:var(--color-darkgray);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;overflow-x:hidden}.multi-select .multi-select-options::-webkit-scrollbar{width:5px}.multi-select .multi-select-options::-webkit-scrollbar-track{background:#f0f1f3}.multi-select .multi-select-options::-webkit-scrollbar-thumb{background:#cdcfd1}.multi-select .multi-select-options::-webkit-scrollbar-thumb:hover{background:#b2b6b9}.multi-select .multi-select-options .multi-select-all,.multi-select .multi-select-options .multi-select-option{padding:4px 12px;height:42px}.multi-select .multi-select-options .multi-select-all .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option .multi-select-option-radio{margin-right:14px;height:16px;width:16px;border:1px solid #ced4da;border-radius:4px}.multi-select .multi-select-options .multi-select-all .multi-select-option-text,.multi-select .multi-select-options .multi-select-option .multi-select-option-text{box-sizing:border-box;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:16px;line-height:20px}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio{border-color:var(--color-white);background-color:var(--color-gray-2)}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio::after,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio::after{content:"";display:block;width:5px;height:8px;margin:.12em 0 0 .28em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg)}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text{color:var(--color-white)}.multi-select .multi-select-options .multi-select-all:active,.multi-select .multi-select-options .multi-select-all:hover,.multi-select .multi-select-options .multi-select-option:active,.multi-select .multi-select-options .multi-select-option:hover{background-color:var(--color-gray)}.multi-select .multi-select-options .multi-select-all{border-bottom:1px solid #f1f3f5;border-radius:0}.multi-select .multi-select-options .multi-select-search{padding:7px 10px;border:1px solid #dee2e6;border-radius:5px;margin:10px 10px 5px 10px;width:100%;outline:0;font-size:16px}.multi-select .multi-select-options .multi-select-search::placeholder{color:#b2b5b9}.multi-select .multi-select-all,.multi-select .multi-select-header,.multi-select .multi-select-option{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;width:100%;font-size:var(--font-normal);color:var(--color-white)}