@layer bricks {.brxe-button{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}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@media (max-width: 767px) {#brxe-pxhsyy {line-height: 1.2}}#brxe-xpwvzf {margin-top: var(--dis__large)}@media (max-width: 767px) {#brxe-xpwvzf {font-size: 1.2rem}}@media (max-width: 478px) {#brxe-xpwvzf {margin-top: var(--dis__small)}}.brxe-ruhrwe .brxe-ndpvwc.brxe-svg {height: 2em; width: auto}.brxe-ruhrwe .brxe-ndpvwc.brxe-svg :not([fill="none"]) {fill: var(--bricks-color-esmqcp) !important}@media (max-width: 478px) {.brxe-ruhrwe .brxe-ndpvwc.brxe-svg {height: 1.5em}}.brxe-ruhrwe .brxe-ibjzvv.brxe-heading {color: var(--bricks-color-esmqcp); font-weight: 500}.brxe-ruhrwe .brxe-okhmvr.brxe-block {flex-direction: row; align-items: center; column-gap: var(--dis__small)}@media (max-width: 767px) {.brxe-ruhrwe .brxe-okhmvr.brxe-block {column-gap: 10px}}@media (max-width: 478px) {.brxe-ruhrwe .brxe-okhmvr.brxe-block {column-gap: 5px}}.brxe-ruhrwe.brxe-block {flex-direction: row; align-items: center; column-gap: 8px; row-gap: var(--dis__small); flex-wrap: nowrap; width: auto}#brxe-rfwlwr {flex-direction: row; row-gap: var(--dis__medium); column-gap: var(--dis__medium)}@media (max-width: 767px) {#brxe-rfwlwr {column-gap: var(--dis__small); row-gap: var(--dis__small)}}#brxe-kwxgat {flex-direction: row; row-gap: var(--dis__medium); column-gap: var(--dis__medium)}#brxe-zrxcdr {row-gap: var(--dis__small); padding-top: var(--dis__medium); padding-right: var(--dis__medium); padding-bottom: var(--dis__medium); padding-left: var(--dis__medium); border-radius: var(--dis__medium); margin-bottom: var(--dis__medium)}#brxe-xjosfl {min-height: 70vh; background-blend-mode: overlay; background-attachment: scroll; background-position: top left; background-size: cover; background-repeat: no-repeat; background-image: url(https://www.carnivari.de/wp-content/uploads/2025/06/Background-Kopie-scaled.webp); background-color: #ff8080; justify-content: flex-end; margin-top: -10vh; padding-top: 10vh}@media (max-width: 478px) {#brxe-xjosfl {min-height: 50vh; padding-top: 25vh}}.brxe-pshbts .brxe-zikmcy.brxe-svg {max-height: 4em}@media (max-width: 767px) {.brxe-pshbts .brxe-zikmcy.brxe-svg {max-height: 5vh; width: auto}}.brxe-pshbts.brxe-block {width: auto; height: auto; max-width: 20%; padding-left: var(--dis__small)}.brxe-lkvtzx .brxe-oteikc.brxe-heading {font-weight: 700; letter-spacing: .5px; line-height: 1; text-align: center; width: 100%}.brxe-lkvtzx .brxe-bvqjsi.brxe-block {padding-top: 4px; justify-content: center; flex-grow: 1; align-self: stretch !important; width: 100%; text-align: center}.brxe-lkvtzx .brxe-dmkmsq.brxe-block {flex-direction: row; align-items: center}@media (max-width: 767px) {.brxe-lkvtzx .brxe-dmkmsq.brxe-block {flex-wrap: nowrap}}.brxe-lkvtzx .brxe-pjkeys.brxe-text-basic {line-height: 1; margin-top: auto; padding-right: var(--dis__small); padding-bottom: 8px; padding-left: var(--dis__small)}.brxe-lkvtzx .brxe-hvxldn.brxe-button {padding-top: 4px; padding-bottom: 4px}.brxe-lkvtzx .brxe-fxuzju.brxe-block {flex-direction: column; flex-wrap: nowrap; column-gap: var(--dis__small); row-gap: var(--dis__small); padding-top: var(--dis__small); padding-right: var(--dis__small); padding-bottom: var(--dis__small); padding-left: var(--dis__small); border-radius: var(--dis__medium); align-items: center; transition: .3s ease; background-color: rgba(255, 255, 255, 0.39)}.brxe-lkvtzx .brxe-fxuzju.brxe-block:hover {color: var(--bricks-color-esmqcp); background-color: #faf7f5; transform: translateY(-5px)}#brxe-dtmrgq {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; align-items: center; align-content: center; grid-gap: var(--dis__medium); min-height: 25vh}@media (max-width: 767px) {#brxe-dtmrgq {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-dtmrgq {grid-template-columns: 1fr; grid-gap: var(--dis__medium)}}#brxe-qbgnyi {box-shadow: 0 0 10px 10px rgba(0, 10, 2, 0.3); justify-content: center; z-index: 2; padding-top: var(--dis__medium); padding-bottom: var(--dis__large); row-gap: var(--dis__medium); position: relative; background-color: var(--bricks-color-tpqqhr)}