@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@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-nskobh {grid-column: 1/-1}#brxe-hnqmpa {color: #000000}#responsive-form{ max-width: 100% ; margin:0 auto; width:100%;} .form-row{ width: 100%;} .column-full p {max-inline-size: 100ch;} .column-half, .column-full{ float: left; position: relative; padding: 0.65rem; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box} .clearfix:after { content: ""; display: table; clear: both;}#brxe-hnqmpa ::placeholder { opacity: 0.5; color: var(--neutral);}@media only screen and (min-width: 48em) { .column-half{ width: 50%; }} .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea { width: 100%; padding: 8px; border: 1px solid #999999; border-radius: 1.6rem; box-sizing: border-box; background-color: var(--white);} .wpcf7 textarea { line-height: inherit !important; height: 200px!important; padding: 10px 12px;} .wpcf7-submit{ background-color: var(--primary); padding: 0.9rem 2rem ; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: #fff; border-radius: 4rem; float : right; border: 0px} .wpcf7-submit:hover{ background-position: right center; }span.wpcf7-not-valid-tip{ text-shadow: none; font-size: 12px; color: var(--black); background: red; padding: 5px;}div.wpcf7-validation-errors { text-shadow: none; border: transparent; background: red; padding: 5px; color: #999999; text-align: center; margin: 0; font-size: 12px;}div.wpcf7-mail-sent-ok{ text-align: center; text-shadow: none; padding: 5px; font-size: 12px; background: ; border-color: #59a80f; color: #999999; margin: 0;}#brxe-riwdsp {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: 0}#brxe-riwdsp {background: linear-gradient(to bottom, rgba(23, 26, 35, 0.8), rgba(23, 26, 35, 0.48)) padding-box, linear-gradient(to bottom, rgba(23, 26, 35, 0.), rgba(23, 26, 35, 0.)) border-box; border: 1px solid transparent; border-radius: 4rem;padding: 3.2rem} @media (max-width: 767px) {#brxe-riwdsp {padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs)}}#brxe-jctnkd :not([fill="none"]) {fill: var(--neutral) !important}@media (max-width: 767px) {#brxe-opbmop {align-items: center}}@media (max-width: 767px) {#brxe-yhivrj {flex-direction: row; justify-content: center}}#brxe-rgujbu :not([fill="none"]) {fill: var(--neutral) !important}@media (max-width: 767px) {#brxe-rzyjmy {text-align: center}}@media (max-width: 767px) {#brxe-iqrayr {align-items: center}}@media (max-width: 767px) {#brxe-smahdy {justify-content: center}}#brxe-jcuugt {justify-content: center}@media (max-width: 767px) {#brxe-jcuugt {order: -1; flex-direction: row; align-self: flex-start !important; justify-content: flex-start}}#brxe-tiparc {display: grid; align-items: initial; grid-template-columns: 2fr 1fr; grid-column: 1/-1; grid-gap: var(--space-xxl)}@media (max-width: 767px) {#brxe-tiparc {grid-template-columns: 1fr}}#brxe-uarame {display: grid; align-items: initial; grid-template-columns: 2fr 1fr}#brxe-mtowoi {background-image: url(https://www.gernotschmied.at/wp-content/uploads/Adler-1-1000x896.png); background-position: top right; background-repeat: no-repeat; background-size: contain; padding-bottom: var(--section-space-xxl)}