#faq-accordion .faq-section{margin-bottom:20px}#faq-accordion .accordion-toggle{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;background-color:#fff;color:#333;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;border-radius:10px!important;box-shadow:0 0 15px -10px}#faq-accordion .accordion-content{padding:20px;display:none;background-color:#fafafa;overflow:hidden;margin-top:10px}.row.box{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.row.box p{margin:0}.box1.m1{width:24%}.box1.m2{width:25%}.box1{min-height:45vh!important;width:45%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:space-between;justify-content:space-between;gap:15px;padding:15px;border-radius:10px;box-shadow:0 0 15px -5px #000;background:#fff}.beschreibung{color:#324060;margin-bottom:10px;font-size:1.5rem!important}.box2{width:100%}.box3{width:48%}.box5{width:20%}.box6{width:25%}.box select{color:#223051;background-color:#f2f2f2;border:1px solid #B8B8B8;border-radius:7px;padding:.9rem 1rem;box-shadow:0 0 10px -4px #000}.box select option{color:#223051;background-color:#f2f2f2;padding:10px}.box input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:0 solid #ffffffab;border-radius:7px;padding:.9rem 1rem;transition:all .3s;background:f2f2f2;color:#223051;box-shadow:0 0 10px -4px #000}.box2 textarea.wpcf7-form-control.wpcf7-textarea{height:153px}.box2 textarea.wpcf7-form-control.wpcf7-textarea::placeholder{color:#223051}.box2 span.wpcf7-list-item.first.last{margin:0}.box2 label{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:10px}.box2 input[type="checkbox"]{width:20px!important;height:20px!important;font-size:20px!important;padding:0px!important;box-shadow:0 0 10px -4px}.box2 span.wpcf7-list-item-label{width:71%;color:#223051;font-size:.8rem;font-weight:400}option{border:1px solid #B8B8B8;border-radius:10px;padding:14px 8px 14px 16px;font-weight:300;color:#B8B8B8;border-radius:0;color:#FFF}.wpcf7 input::placeholder{color:#223051}input#bksend{width:100%}.box2 span.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{color:#09B2A0;border-top:none;border-bottom:none;border-left:3px solid;border-right:none;border-color:#09B2A0!important;width:fit-content;box-shadow:10px 6px 19px -6px;padding:15px;border-radius:10px;float:right}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900!important;color:#ffb900!important;box-shadow:3px 3px 10px -6px}.wpcf7-not-valid-tip{color:#fdfdfd;font-weight:400;display:block;padding:5px 5px 5px 5px;border-bottom:0 solid #dc3232;font-size:10px;text-align:right;background:#dc3232;position:absolute;right:10px;bottom:0}@media (max-width:1600px) and (min-width:1600px){.box1{gap:10px}}@media (max-width:650px) and (min-width:350px){.box1.m1{width:100%;margin-bottom:60px}.box1.m2{width:100%}.box1{width:100%;margin-bottom:60px}.box3{width:46%}.box3.bkw{width:100%}.box5{width:46%}.box6{width:46%}.box input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #000;border-radius:0;padding:.9rem 1rem;transition:all .3s;background:#fff3;color:#000;box-shadow:0 0 0 0 #000}.box1{box-shadow:0 0 7px -5px #000}input.wpcf7-form-control.wpcf7-text::placeholder{color:#8d8d8d!important}.box2 span.wpcf7-list-item-label{width:100%;color:#000;font-size:13px}}.box input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:0 solid #ffffffab;border-radius:7px;padding:.9rem 1rem;transition:all .3s;background:#22305133;color:#000;box-shadow:0 0 0 0 #000}.boxkontakt{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:space-between;justify-content:space-between;gap:15px;padding:15px;border-radius:10px;box-shadow:0 0 15px -5px #000;background:#ffffff14}