:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}#brxe-uylope {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr))}#brxe-c96ba1 input {width: 100%}#brxe-58ffa2 {height: 200px}#brxe-58ffa2.form-group textarea {min-height: 0px}#brxe-obegps {width: 100%}li.brxe-brf-pro-forms-field-checkbox { list-style: none; padding-left: 0; margin-bottom: 1.5rem; display: flex; align-items: flex-start; color: var(--text-light);}li.brxe-brf-pro-forms-field-checkbox input[type="checkbox"] { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}li.brxe-brf-pro-forms-field-checkbox label { position: relative; cursor: pointer; padding-left: 35px; font-size: 1.3rem; line-height: 1.5; -webkit-user-select: none; -ms-user-select: none; user-select: none;}li.brxe-brf-pro-forms-field-checkbox label::before { content: ''; position: absolute; left: 0; top: 2px; width: 22px; height: 22px; background-color: transparent; border: 2px solid rgba(255, 255, 255, 0.7); border-radius: 6px; transition: all 0.3s ease;}li.brxe-brf-pro-forms-field-checkbox label:hover::before { border-color: var(--primary);}li.brxe-brf-pro-forms-field-checkbox label::after { content: ''; position: absolute; left: 8px; top: 5px; width: 6px; height: 12px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg) scale(0); transition: all 0.3s cubic-bezier(0.4, 0.0, 0.23, 1);}li.brxe-brf-pro-forms-field-checkbox input[type="checkbox"]:checked + label::before { background-color: var(--primary); border-color: var(--primary);}li.brxe-brf-pro-forms-field-checkbox input[type="checkbox"]:checked + label::after { transform: rotate(45deg) scale(1);} .brxe-brf-pro-forms-field-checkbox-wrapper ul.options-wrapper,.brxe-brf-pro-forms-field-radio-wrapper ul.options-wrapper { transition: all 0.3s ease;} .brf-invalid.brxe-brf-pro-forms-field-checkbox-wrapper ul.options-wrapper, .brf-invalid.brxe-brf-pro-forms-field-radio-wrapper ul.options-wrapper { background-color: rgba(231, 76, 60, 0.1) !important; border: 1px solid #e74c3c !important; padding: 15px !important; border-radius: 12px;} .brf-invalid li.brxe-brf-pro-forms-field-checkbox label::before { border-color: #e74c3c !important; box-shadow: 0 0 8px rgba(231, 76, 60, 0.4);}#kontaktform .input-icon-wrapper {flex-direction: row}#kontaktform .brf-field-divider {width: 100%}#kontaktform .brf-steps {top: -60px}#kontaktform ::placeholder {color: var(--text-muted)}#kontaktform select {color: var(--text-muted); border-color: var(--white-10)}#kontaktform .ql-editor.ql-blank::before {color: var(--text-muted) !important}#kontaktform .message.success {background-color: var(--primary); border-radius: var(--radius-m)}#kontaktform .message.success .text {color: var(--text-light)}#kontaktform .message.error {border-radius: var(--radius-m); background-color: var(--error); background-color: var(--error) !important}#kontaktform .message.error .text {color: var(--text-light)}#kontaktform .brf-validation-message {color: var(--text-light) !important}#kontaktform .form-group input:not([type="submit"]) {border-color: var(--white-10)}#kontaktform .flatpickr {border-color: var(--white-10)}#kontaktform textarea {border-color: var(--white-10)}#kontaktform .choose-files {border-color: var(--white-10)}#kontaktform .form-group input:not([type="submit"]):focus {border-color: var(--primary)}#kontaktform .flatpickr:focus {border-color: var(--primary)}#kontaktform select:focus {border-color: var(--primary)}#kontaktform textarea:focus {border-color: var(--primary)}#kontaktform .choose-files:focus {border-color: var(--primary)}#kontaktform .brf-invalid input, #kontaktform .brf-invalid textarea, #kontaktform .brf-invalid select, #kontaktform .brf-invalid .choices__inner, #kontaktform .brf-invalid .brf-pro-forms-rating-icons, #kontaktform .brf-invalid .ql-editor, #kontaktform .brf-invalid .slider.noUi-target, #kontaktform .brf-invalid canvas.brf-signature__pad, #kontaktform .brf-invalid .filepond--drop-label {background-color: var(--error) !important}#kontaktform .brf-invalid.brxe-brf-pro-forms-field-checkbox-wrapper ul.options-wrapper, #kontaktform .brf-invalid.brxe-brf-pro-forms-field-radio-wrapper ul.options-wrapper {background-color: var(--error) !important}#brxe-2a2e24 {flex-direction: row}