@layer bricks {: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-efed77 accent { color: #d20b12;}#brxe-dwqjft {font-size: var(--p--l); font-weight: 500}#brxe-dwqjft a {font-size: var(--p--l); font-weight: 500; font-size: inherit}#brxe-dwqjft ul { padding: 0 ; margin: unset; list-style: none;}#brxe-717644 {padding-top: var(--space--m); padding-right: var(--space--m); padding-bottom: var(--space--m); padding-left: var(--space--m); background-color: rgba(255, 255, 255, 0.8); border-radius: var(--radius--l); row-gap: var(--space--m); max-width: 70rem; position: relative; align-items: center; justify-content: center}#brxe-717644 { backdrop-filter: blur(5px);}#brxe-4019aa {align-items: center; justify-content: center; text-align: center}#brxe-e22d3d {background-image: url(https://dusw.de/wp-content/uploads/solar-energy-1200x666.webp); background-size: cover; background-position: top left; background-repeat: no-repeat; padding-top: var(--space--4xl); padding-bottom: var(--space--4xl); row-gap: var(--space--xxxl); position: relative}:where(#brxe-e22d3d > *:not(figcaption)) {position: relative}#brxe-e22d3d::before {background-image: linear-gradient(transparent 50%, var(--base--0)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-e22d3d {background-position: top left}}#brxe-ezagya {font-size: var(--p--l)}#brxe-ezagya a {font-size: var(--p--l); font-size: inherit}#brxe-yioftd {row-gap: var(--space--m)}#brxe-xpjciv input {width: 20px !important}#brxe-xpjciv[data-custom-style="true"] input[type="checkbox"] {height: 20px}#brxe-xpjciv .brxe-brf-pro-forms-field-checkbox > label { font-weight: 400; font-size: var(--p--m); color: var(--base--700);}#brxe-dafirq {width: 100%}#brxe-eqzkwb {display: grid; align-items: initial; grid-gap: var(--space--s); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {#brxe-eqzkwb {grid-template-columns: 1fr}}#brxe-mppeht {width: 100%}#brxe-mppeht button {width: 100%}#brxe-jhfmqy {display: grid; align-items: initial; grid-gap: var(--space--s); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {#brxe-jhfmqy {grid-template-columns: 1fr}}#brxe-nkrwfp {row-gap: var(--space--m)}#freikarte-frm .input-icon-wrapper {flex-direction: row}#freikarte-frm .brf-field-divider {width: 100%}#freikarte-frm .brf-steps {top: -60px}#freikarte-frm label {font-size: var(--p--l); font-weight: 500}#freikarte-frm ::placeholder {font-size: var(--p--m); color: var(--base--500)}#freikarte-frm select {font-size: var(--p--m); color: var(--base--500); padding-top: .7em; padding-right: 1.2em; padding-bottom: .7em; padding-left: 1.2em; border: 2px solid var(--base--300); border-radius: var(--radius--s); background-color: var(--base--0)}#freikarte-frm .ql-editor.ql-blank::before {font-size: var(--p--m) !important; color: var(--base--500) !important}#freikarte-frm .form-group:not(.submit-button-wrapper) {padding-bottom: unset}#freikarte-frm .form-group input:not([type="submit"]) {padding-top: .7em; padding-right: 1.2em; padding-bottom: .7em; padding-left: 1.2em; border: 2px solid var(--base--300); border-radius: var(--radius--s); background-color: var(--base--0)}#freikarte-frm .flatpickr {padding-top: .7em; padding-right: 1.2em; padding-bottom: .7em; padding-left: 1.2em; border: 2px solid var(--base--300); border-radius: var(--radius--s); background-color: var(--base--0)}#freikarte-frm textarea {padding-top: .7em; padding-right: 1.2em; padding-bottom: .7em; padding-left: 1.2em; border: 2px solid var(--base--300); border-radius: var(--radius--s); background-color: var(--base--0)}#freikarte-frm .choices__inner {padding-top: .7em; padding-right: 1.2em; padding-bottom: .7em; padding-left: 1.2em}#freikarte-frm .choose-files {border: 2px solid var(--base--300); border-radius: var(--radius--s)}#brxe-eduldp {row-gap: var(--space--l); max-width: 75ch}#brxe-36dde6 {align-items: center; row-gap: var(--space--l)}