@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}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brxe-xzglnj {position: relative; isolation: isolate}#brxe-eypjnu {order: 2}@media (max-width: 767px) {#brxe-eypjnu {order: 0}}#brxe-kontakt_betreff.form-group input[name*="form-field-"], #brxe-kontakt_betreff input[name*="brfr"], #brxe-kontakt_betreff textarea[name*="brfr"], #brxe-kontakt_betreff select[name*="brfr"], #brxe-kontakt_betreff textarea[name*="form-field-"], #brxe-kontakt_betreff select[name*="form-field-"], #brxe-kontakt_betreff .choices, #brxe-kontakt_betreff .choices .choices__inner, #brxe-kontakt_betreff .choices .choices__item, #brxe-kontakt_betreff .choices, #brxe-kontakt_betreff .choices[data-type*=select-one] .choices__input, #brxe-kontakt_betreff .choices__list--dropdown, #brxe-kontakt_betreff .flatpickr.input {background-color: var(--base)}#brxe-kontakt_betreff {width: 300px;}#brxe-kontakt_onepage_typ {width: 100%}#brxe-kontakt_onepage_typ .options-wrapper {flex-direction: row !important; display: flex !important; column-gap: var(--space-s) !important; display: flex}#brxe-kontakt_website_typ {width: 100%}#brxe-kontakt_website_typ .options-wrapper {flex-direction: row !important; display: flex !important; column-gap: var(--space-s) !important; display: flex}#brxe-kontakt_online_shop_typ {width: 100%}#brxe-kontakt_online_shop_typ .options-wrapper {flex-direction: row !important; display: flex !important; column-gap: var(--space-s) !important; display: flex}#brxe-kontakt_name.form-group input[name*="form-field-"], #brxe-kontakt_name input[name*="brfr"], #brxe-kontakt_name textarea[name*="brfr"], #brxe-kontakt_name select[name*="brfr"], #brxe-kontakt_name textarea[name*="form-field-"], #brxe-kontakt_name select[name*="form-field-"], #brxe-kontakt_name .choices, #brxe-kontakt_name .choices .choices__inner, #brxe-kontakt_name .choices .choices__item, #brxe-kontakt_name .choices, #brxe-kontakt_name .choices[data-type*=select-one] .choices__input, #brxe-kontakt_name .choices__list--dropdown, #brxe-kontakt_name .flatpickr.input {background-color: var(--base)}#brxe-ennmis {flex-direction: row}#brxe-rtumch.form-group input[name*="form-field-"], #brxe-rtumch input[name*="brfr"], #brxe-rtumch textarea[name*="brfr"], #brxe-rtumch select[name*="brfr"], #brxe-rtumch textarea[name*="form-field-"], #brxe-rtumch select[name*="form-field-"], #brxe-rtumch .choices, #brxe-rtumch .choices .choices__inner, #brxe-rtumch .choices .choices__item, #brxe-rtumch .choices, #brxe-rtumch .choices[data-type*=select-one] .choices__input, #brxe-rtumch .choices__list--dropdown, #brxe-rtumch .flatpickr.input {background-color: var(--base)}#brxe-akmtqp input {width: 100%}#brxe-uswgec {flex-direction: row}#brxe-kontakt-nachricht.form-group input[name*="form-field-"], #brxe-kontakt-nachricht input[name*="brfr"], #brxe-kontakt-nachricht textarea[name*="brfr"], #brxe-kontakt-nachricht select[name*="brfr"], #brxe-kontakt-nachricht textarea[name*="form-field-"], #brxe-kontakt-nachricht select[name*="form-field-"], #brxe-kontakt-nachricht .choices, #brxe-kontakt-nachricht .choices .choices__inner, #brxe-kontakt-nachricht .choices .choices__item, #brxe-kontakt-nachricht .choices, #brxe-kontakt-nachricht .choices[data-type*=select-one] .choices__input, #brxe-kontakt-nachricht .choices__list--dropdown, #brxe-kontakt-nachricht .flatpickr.input {background-color: var(--base)}#brxe-kontakt-nachricht textarea {width: 100%}#brxe-kontakt-nachricht {height: 400px}#brxe-kontakt-nachricht.form-group textarea {min-height: 0px}#brxe-kontakt-nachricht textarea {resize: none; }#brxe-yfnblm .choose-files {width: 100%}#brxe-yfnblm .filepond--root {font-size: 16px}#brxe-yfnblm .filepond--item {width: calc(25% - 0.5em)}#brxe-yfnblm div.filepond--panel-root {background-color: var(--base)}#brxe-yfnblm .filepond--drop-label {background-color: var(--base)}#brxe-yfnblm .filepond--drop-label { border-width: 2px; border-style: solid; border-color: var(--text-light); border-radius: var(--radius-l); }#brxe-yfnblm .filepond--panel-root {background-color: var(--base-dark) !important;}#brxe-yfnblm .filepond--file-action-button:hover { box-shadow: 0 0 0 .125em var(--primary);}#brxe-yfnblm:after {content: 'Maximal 4 Dateien, max. 2MB pro Datei, erlaubt sind .jpg, .jpeg, .png und .pdf'; font-size: calc(var(--text-s) * 1.2);}#brxe-nshgbe {inline-size: 100%; padding-block-end: var(--space-xs); font-size: calc(var(--text-s) * 1.2)}#brxe-qkmupu button {border: 0; border-style: none}#brxe-qkmupu svg {stroke: var(--text-dark); fill: var(--text-dark); height: calc(var(--text-l) * 1.0)}#brxe-qkmupu button {position: relative;}#brxe-qkmupu svg {transition: 0.4s ease-in-out; position: absolute; left: calc(var(--btn-padding-inline) * 1.0); top: calc(50% + 0px); transform: translateY(-50%);}#brxe-qkmupu svg path {transform: translate(10px, 50px);}#brxe-qkmupu:hover svg,#brxe-qkmupu:focus-visible svg {fill: var(--text-light);}#brxe-qkmupu button span.text {margin-left: calc(var(--btn-padding-inline) * 1.0);}#brxe-kontaktform .input-icon-wrapper {flex-direction: row}#brxe-kontaktform .brf-field-divider {width: 100%}#brxe-kontaktform .brf-steps {top: -60px}#brxe-kontaktform label {font-size: var(--text-m); color: var(--text-light)}#brxe-kontaktform .form-group input:not([type="submit"]) {color: var(--text-light); border-width: 2px; border-color: var(--text-light); border-radius: var(--radius-l); background-color: var(--base)}#brxe-kontaktform select {color: var(--text-light); border-width: 2px; border-color: var(--text-light); border-radius: var(--radius-l); background-color: var(--base)}#brxe-kontaktform textarea {color: var(--text-light); border-width: 2px; border-color: var(--text-light); border-radius: var(--radius-l); background-color: var(--base)}#brxe-kontaktform .choices {color: var(--text-light)}#brxe-kontaktform .flatpickr {border-width: 2px; border-color: var(--text-light); border-radius: var(--radius-l); background-color: var(--base)}#brxe-kontaktform .choose-files {border-width: 2px; border-color: var(--text-light); border-radius: var(--radius-l)}#brxe-kontaktform .message.success {background-color: var(--primary); margin-top: var(--space-l); border-radius: var(--radius-xl)}#brxe-kontaktform .message.success .text {color: var(--text-dark); font-weight: 600; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs)}#brxe-kontaktform .message.error {background-color: var(--danger-semi-dark); margin-top: var(--space-l); border-radius: var(--radius-xl)}#brxe-kontaktform .message.error .text {color: var(--text-light); font-weight: 600; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs)}#brxe-kontaktform input:-webkit-autofill { appearance: none; background-color: var(--base) !important; color: var(--text-light) !important; -webkit-text-fill-color: var(--text-light) !important;  box-shadow: 0 0 0 1000px var(--base) inset !important;  border: 2px solid var(--text-light) !important; }#brxe-kontaktform input:-webkit-autofill:focus-visible { outline-style: solid !important; outline-color: var(--focus-color) !important; outline-width: var(--focus-width) !important; outline-offset: var(--focus-offset) !important;}#brxe-kontaktform .message .text { display: flex; flex-wrap: wrap; gap: var(--space-xs); align-items: center; align-content: center;}#brxe-kontaktform .message.success .text:before, #brxe-kontaktform .message.error .text:before { --icon-size: calc(var(--text-xxl) * 1.2); display: inline-block; width: var(--icon-size); height: var(--icon-size);}#brxe-kontaktform .message.success .text:before {content: url(https://christian-wussmann.de/wp-content/uploads/check-circle.svg);}#brxe-kontaktform .message.error .text:before { content: url(https://christian-wussmann.de/wp-content/uploads/error-circle.svg); color: var(--text-light);}#kontaktformular {order: 1; background-color: var(--base); padding-block-start: var(--gutter); padding-inline-end: var(--gutter); padding-block-end: var(--gutter); padding-inline-start: var(--gutter); border-start-start-radius: var(--radius-xxl); border-start-end-radius: var(--radius-xxl); border-end-start-radius: var(--radius-xxl); border-end-end-radius: var(--radius-xxl)}#brxe-wajnvx {flex-direction: row; display: grid; align-items: initial; grid-template-columns: 2fr 1fr; grid-gap: var(--space-m)}@media (max-width: 767px) {#brxe-wajnvx {grid-template-columns: 1fr}}