@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-krlrql {line-height: 1.2}}#brxe-mvznzl {margin-top: var(--dis__large)}@media (max-width: 767px) {#brxe-mvznzl {font-size: 1.2rem}}@media (max-width: 478px) {#brxe-mvznzl {margin-top: var(--dis__small)}}.brxe-nkaflt .brxe-xtywox.brxe-svg {height: 2em; width: auto}.brxe-nkaflt .brxe-xtywox.brxe-svg :not([fill="none"]) {fill: var(--bricks-color-esmqcp) !important}@media (max-width: 478px) {.brxe-nkaflt .brxe-xtywox.brxe-svg {height: 1.5em}}.brxe-nkaflt .brxe-hdlish.brxe-heading {color: var(--bricks-color-esmqcp); font-weight: 500}.brxe-nkaflt .brxe-ufsgrl.brxe-block {flex-direction: row; align-items: center; column-gap: var(--dis__small)}@media (max-width: 767px) {.brxe-nkaflt .brxe-ufsgrl.brxe-block {column-gap: 10px}}@media (max-width: 478px) {.brxe-nkaflt .brxe-ufsgrl.brxe-block {column-gap: 5px}}.brxe-nkaflt.brxe-block {flex-direction: row; align-items: center; column-gap: 8px; row-gap: var(--dis__small); flex-wrap: nowrap; width: auto}#brxe-mycxrk {flex-direction: row; row-gap: var(--dis__medium); column-gap: var(--dis__medium)}@media (max-width: 767px) {#brxe-mycxrk {column-gap: var(--dis__small); row-gap: var(--dis__small)}}#brxe-nlmnfo {flex-direction: row; row-gap: var(--dis__medium); column-gap: var(--dis__medium)}#brxe-rrfhxj {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-oxnlog {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-oxnlog {min-height: 50vh; padding-top: 25vh}}.brxe-gdwvpq .brxe-cnsahj.brxe-svg {max-height: 4em}@media (max-width: 767px) {.brxe-gdwvpq .brxe-cnsahj.brxe-svg {max-height: 5vh; width: auto}}.brxe-gdwvpq.brxe-block {width: auto; height: auto; max-width: 20%; padding-left: var(--dis__small)}.brxe-hhqxmh .brxe-wuyvml.brxe-heading {font-weight: 700; letter-spacing: .5px; line-height: 1; text-align: center; width: 100%}.brxe-hhqxmh .brxe-smlzex.brxe-block {padding-top: 4px; justify-content: center; flex-grow: 1; align-self: stretch !important; width: 100%; text-align: center}.brxe-hhqxmh .brxe-qdnvem.brxe-block {flex-direction: row; align-items: center}@media (max-width: 767px) {.brxe-hhqxmh .brxe-qdnvem.brxe-block {flex-wrap: nowrap}}.brxe-hhqxmh .brxe-ufyiqu.brxe-text-basic {line-height: 1; margin-top: auto; padding-right: var(--dis__small); padding-bottom: 8px; padding-left: var(--dis__small)}.brxe-hhqxmh .brxe-sextnn.brxe-button {padding-top: 4px; padding-bottom: 4px}.brxe-hhqxmh .brxe-xcuwkg.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-hhqxmh .brxe-xcuwkg.brxe-block:hover {color: var(--bricks-color-esmqcp); background-color: #faf7f5; transform: translateY(-5px)}#brxe-stqosa {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-stqosa {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-stqosa {grid-template-columns: 1fr; grid-gap: var(--dis__medium)}}#brxe-wqbvqf {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)}