a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image) a{transition:inherit}:where(.brxe-image) img{height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}.bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}.brxe-button{width:auto}: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}/* BREAKPOINT: Desktop (BASE) *//* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}#brx-content .hg-home__actions{position:relative!important;transform:translateY(-180px)!important;margin-bottom:-180px!important;z-index:9!important;}@media(max-width:767px){#brx-content .hg-home__actions{transform:translateY(-130px)!important;margin-bottom:-130px!important;}}/* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}/* Originale Reihenfolge des Einstiegs wiederherstellen. */#brx-content .hg-home__intro{display:flex!important;flex-direction:column!important;position:relative!important;}#brx-content .hg-home__intro > .hg-home__inner{order:1!important;}#brx-content .hg-home__intro > .hg-home__actions{order:2!important;position:static!important;display:flex!important;inset:auto!important;transform:none!important;margin:12px 0 22px!important;padding:0!important;justify-content:center!important;background:transparent!important;}#brx-content .hg-home__intro > .hg-home__hero{order:3!important;margin-top:0!important;}/* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}/* Buttons in den normalen Abstand oberhalb des Titelbildes zuruecksetzen. */#brx-content .hg-home .hg-home__hero{position:relative!important;margin-top:88px!important;}#brx-content .hg-home .hg-home__hero .hg-home__actions{position:absolute!important;top:-78px!important;right:0!important;left:auto!important;bottom:auto!important;inset-block:auto!important;transform:none!important;display:flex!important;background:transparent!important;padding:0!important;margin:0!important;z-index:2!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__hero{margin-top:78px!important;}#brx-content .hg-home .hg-home__hero .hg-home__actions{top:-68px!important;right:0!important;left:0!important;justify-content:center!important;gap:12px!important;}}/* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}/* Aktionen wieder als eigener Block oberhalb des Titelbildes. */#brx-content .hg-home .hg-home__hero{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;}#brx-content .hg-home .hg-home__hero > .hg-home__actions{grid-row:1!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;inset:auto!important;transform:none!important;z-index:1!important;width:100%!important;margin:0 0 18px!important;padding:0!important;background:none!important;}#brx-content .hg-home .hg-home__hero > *:first-child{grid-row:2!important;}/* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}/* Aktionen im normalen Einstiegfluss oberhalb des Titelbildes. */#brx-content .hg-home .hg-home__intro{display:flex!important;flex-direction:column!important;}#brx-content .hg-home .hg-home__intro .hg-home__actions{order:2!important;position:static!important;inset:auto!important;transform:none!important;background:none!important;padding:0!important;margin:4px 0 18px!important;}#brx-content .hg-home .hg-home__intro .hg-home__hero{order:3!important;}/* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}/* Aktionen wieder oberhalb des Titelbildes, ohne Overlay. */#brx-content .hg-home .hg-home__hero{display:flex!important;flex-direction:column!important;}#brx-content .hg-home .hg-home__hero .hg-home__actions{order:-1!important;position:static!important;inset:auto!important;transform:none!important;background:none!important;padding:0!important;}/* Startseite: freigegebene Layoutvorschau */#brx-content {width:100%;max-width:none;margin:0;padding:0;}#brx-content .hg-home {width:100%;max-width:none;margin:0;padding:0;gap:0;}#brx-content .hg-home .brxe-container {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home .hg-home__inner {gap:18px!important;}#brx-content .hg-home .hg-home__intro {padding-top:24px!important;padding-bottom:22px!important;}#brx-content .hg-home .hg-home__intro .hg-home__inner {gap:12px!important;}#brx-content .hg-home h1 {font-size:clamp(26px,2.7vw,36px);line-height:1.2;margin:0!important;}#brx-content .hg-home h2 {font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0!important;}#brx-content .hg-home .hg-home__intro-copy {max-width:680px;font-size:17px;line-height:1.45;margin:0!important;}#brx-content .hg-home .hg-home__actions {margin:4px 0 0!important;gap:20px!important;}#brx-content .hg-home .hg-home__hero {width:100%;max-width:none;aspect-ratio:2.75/1;max-height:540px;}#brx-content .hg-home .hg-home__hero img {width:100%;height:100%;object-fit:cover;object-position:50% 43%;}#brx-content .hg-home .hg-home__about {padding-top:34px!important;padding-bottom:34px!important;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:1.78/1;}#brx-content .hg-home .hg-home__offer {padding-top:0!important;padding-bottom:30px!important;}#brx-content .hg-home .hg-home__copy {gap:16px!important;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:1/1.02;}#brx-content .hg-home .hg-home__local {padding-top:30px!important;padding-bottom:26px!important;}#brx-content .hg-home .hg-home__closing {padding-top:0!important;padding-bottom:30px!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__intro {padding-top:22px!important;}#brx-content .hg-home .hg-home__hero {aspect-ratio:4/3;}#brx-content .hg-home .hg-home__hero img {object-position:50% 45%;}#brx-content .hg-home .hg-home__about-photo {aspect-ratio:3/2;}#brx-content .hg-home .hg-home__portrait {aspect-ratio:3/4;}#brx-content .hg-home .hg-home__intro-copy {font-size:16px;}}/* Bestehende Theme-Abstaende gezielt auf der Startseite ersetzen. */#brx-content .hg-home [class*="brxe-"]:not(.brxe-container) {margin-top:0!important;margin-bottom:0!important;}#brx-content .hg-home {text-align:left;}#brx-content .hg-home .hg-home__intro h1 {text-align:center;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner {gap:64px!important;}#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:54px!important;}#brx-content .hg-home h2.hg-home__center {width:100%;text-align:center!important;}#brx-content .hg-home .hg-home__closing h2 {text-align:center!important;}/* Bestehender Seitenrahmen, Header und Footer bleiben unveraendert. */#brx-content .hg-home .hg-home__section {padding-left:32px;padding-right:32px;}#brx-content .hg-home .hg-home__hero {width:calc(100% - 64px);margin-left:auto!important;margin-right:auto!important;aspect-ratio:2.45/1;}@media(max-width:767px){#brx-content .hg-home .hg-home__section{padding-left:20px;padding-right:20px;}#brx-content .hg-home .hg-home__hero{width:calc(100% - 40px);aspect-ratio:4/3;}#brx-content .hg-home .hg-home__about .hg-home__inner,#brx-content .hg-home .hg-home__local .hg-home__inner,#brx-content .hg-home .hg-home__offer .hg-home__inner {gap:24px!important;}}/* Mobil: Vorstellung beginnt vor dem Portraet. */@media(max-width:767px){#brx-content .hg-home .hg-home__about {padding-top:52px!important;}#brx-content .hg-home .hg-home__about .hg-home__inner {display:grid;grid-template-columns:minmax(0,1fr);gap:20px!important;}#brx-content .hg-home .hg-home__about .hg-home__copy {display:contents;}#brx-content .hg-home .hg-home__about .hg-home__copy > h2 {order:-1;}}/* Titelbild mit gut lesbaren, echten Aktionslinks. */#brx-content .hg-home .hg-home__hero {position:relative;display:grid;align-items:end;overflow:visible;}#brx-content .hg-home .hg-home__hero > .brxe-image {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}#brx-content .hg-home .hg-home__hero .hg-home__actions {position:relative;z-index:1;justify-self:end;align-self:end;width:auto;max-width:calc(100% - 48px);margin:24px!important;gap:12px!important;}#brx-content .hg-home .hg-home__hero .hg-home__actions a {background:#fff;color:#30302e;border:1px solid #30302e;min-height:48px;padding:12px 22px;text-align:center;white-space:normal;box-shadow:0 2px 12px #0002;}#brx-content .hg-home .hg-home__hero .hg-home__actions a:hover {background:#30302e;color:#fff;}#brx-content .hg-home .hg-home__hero .hg-home__actions a:focus-visible {outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 7px #30302e;}@media(max-width:767px){#brx-content .hg-home .hg-home__hero .hg-home__actions {flex-direction:column;align-items:stretch;justify-self:center;width:230px;max-width:calc(100% - 32px);margin:16px!important;gap:10px!important;}#brx-content .hg-home .hg-home__hero .hg-home__actions a {width:100%;padding:10px 16px;}}@media(max-width:359px){#brx-content .hg-home .hg-home__hero {aspect-ratio:auto;max-height:none;}#brx-content .hg-home .hg-home__hero > .brxe-image {position:relative;aspect-ratio:4/3;height:auto;}#brx-content .hg-home .hg-home__hero .hg-home__actions {margin:16px 0 0!important;}}/* Paarstimmen: drei ruhige, gleich breite Karten */#brx-content .hg-home .hg-home__review-grid > .hg-home__review-card {min-width:0;width:auto;overflow:hidden;}#brx-content .hg-home .hg-home__review-card .hg-home__quote {min-width:0;width:100%;}#brx-content .hg-home .hg-home__review-card .hg-home__quote img {display:block;width:100%;height:auto;}#brx-content .hg-home .hg-home__review-card p {overflow-wrap:anywhere;}/* Paarstimmen: ruhiger Ein-Karten-Slider */#brx-content .hg-home .hg-home__review-grid {display:grid;grid-template-columns:minmax(0,1fr);gap:0;position:relative;overflow:hidden;align-items:stretch;}#brx-content .hg-home .hg-home__review-grid > .hg-home__review-card {grid-area:1/1;min-width:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility 0s linear .55s;}#brx-content .hg-home .hg-home__review-grid > .hg-home__review-card.is-active {opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}#brx-content .hg-home .hg-home__review-card .hg-home__quote {min-width:0;width:100%;}#brx-content .hg-home .hg-home__review-card .hg-home__quote p {line-height:1.45;}#brx-content .hg-home .hg-home__review-card .hg-home__credit {line-height:1.4;}#brx-content .hg-home .hg-home__review-controls {display:flex;align-items:center;justify-content:center;gap:12px;margin:18px auto 0;}#brx-content .hg-home .hg-home__review-controls button {font:inherit;line-height:1;cursor:pointer;border:1px solid currentColor;background:transparent;color:inherit;padding:9px 13px;border-radius:999px;transition:background-color .2s ease,color .2s ease;}#brx-content .hg-home .hg-home__review-controls button:hover,#brx-content .hg-home .hg-home__review-controls button:focus-visible {background-color:currentColor;color:#fff;outline:none;}#brx-content .hg-home .hg-home__review-arrow {font-size:1.35rem;padding:8px 13px!important;}#brx-content .hg-home .hg-home__review-status {min-width:4rem;text-align:center;font-size:.9rem;opacity:.7;}@media (prefers-reduced-motion:reduce) {#brx-content .hg-home .hg-home__review-grid > .hg-home__review-card {transition:none;}}/* Paarstimmen: kompakte Desktop-Kachel und lineare Navigation */#brx-content .hg-home .hg-home__reviews .hg-home__inner {gap:10px!important;}#brx-content .hg-home .hg-home__review-grid {max-width:640px;margin-left:auto;margin-right:auto;}#brx-content .hg-home .hg-home__review-controls {order:-1;margin:0 auto 10px;}#brx-content .hg-home .hg-home__review-controls button {border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;padding:4px 10px;transition:opacity .2s ease;}#brx-content .hg-home .hg-home__review-controls button:hover,#brx-content .hg-home .hg-home__review-controls button:focus-visible {background:transparent;color:inherit;opacity:.6;outline:none;}#brx-content .hg-home .hg-home__review-arrow {font-size:1.5rem;padding:2px 10px!important;}#brx-content .hg-home .hg-home__review-card .hg-home__credit,#brx-content .hg-home .hg-home__review-card .hg-home__credit p {width:100%;text-align:center!important;}@media(max-width:767px){#brx-content .hg-home .hg-home__review-grid {max-width:none;}}/* Desktop: Rezension näher an die Überschrift */@media(min-width:768px){  #brx-content .hg-home .hg-home__reviews .hg-home__inner {gap:4px!important;}  #brx-content .hg-home .hg-home__review-card {padding-top:8px!important;}}/* Mobil: Rezension näher an die Überschrift */@media(max-width:767px){  #brx-content .hg-home .hg-home__reviews .hg-home__inner {gap:4px!important;}  #brx-content .hg-home .hg-home__review-card {padding-top:8px!important;}}/* Paarstimmen als ruhiger zweispaltiger Block */@media(min-width:768px){  #brx-content .hg-home .hg-home__reviews .hg-home__inner {    display:grid!important;    grid-template-columns:minmax(0,1fr) minmax(0,1fr);    column-gap:64px;    row-gap:0;    align-items:start;  }  #brx-content .hg-home .hg-home__reviews .hg-home__inner > h2 {    grid-column:1 / -1;    grid-row:1;    text-align:center!important;    margin:0!important;    padding:0 0 18px!important;  }  #brx-content .hg-home .hg-home__review-grid {    grid-column:1 / -1;    grid-row:2;    width:100%;    max-width:none;    margin:0!important;  }  #brx-content .hg-home .hg-home__review-card {    display:grid!important;    grid-template-columns:minmax(0,1fr) minmax(0,1fr);    column-gap:64px;    row-gap:0;    align-items:stretch;    padding:0!important;  }  #brx-content .hg-home .hg-home__review-media {    grid-column:1;    grid-row:1;    min-width:0;    display:flex;    align-items:stretch;  }  #brx-content .hg-home .hg-home__review-media figure {    width:100%;    height:100%;    margin:0!important;  }  #brx-content .hg-home .hg-home__review-media img {    display:block;    width:100%!important;    height:100%!important;    object-fit:cover;  }  #brx-content .hg-home .hg-home__review-copy {    grid-column:2;    grid-row:1;    min-width:0;    display:flex;    flex-direction:column;    align-items:flex-start;    padding-top:0;  }  #brx-content .hg-home .hg-home__review-text {    margin:0;    line-height:1.45;  }  #brx-content .hg-home .hg-home__review-credit {    width:100%;    margin-top:18px;    text-align:left!important;  }  #brx-content .hg-home .hg-home__review-credit p {    text-align:left!important;  }  #brx-content .hg-home .hg-home__review-controls {    grid-column:2;    grid-row:3;    order:0;    justify-self:end;    margin:18px 0 0!important;  }}@media(max-width:767px){  #brx-content .hg-home .hg-home__reviews .hg-home__inner {    display:flex!important;    flex-direction:column;    gap:4px!important;  }  #brx-content .hg-home .hg-home__reviews .hg-home__inner > h2 {    order:0;    text-align:center!important;    margin:0!important;    padding:0!important;  }  #brx-content .hg-home .hg-home__review-grid {    order:1;    width:100%;    max-width:none;    margin:0!important;  }  #brx-content .hg-home .hg-home__review-card {    display:flex!important;    flex-direction:column;    gap:18px;    padding:8px 26px 26px!important;  }  #brx-content .hg-home .hg-home__review-media {    order:0;    display:block;    width:100%;  }  #brx-content .hg-home .hg-home__review-media figure {    margin:0!important;  }  #brx-content .hg-home .hg-home__review-media img {    display:block;    width:100%!important;    height:auto!important;  }  #brx-content .hg-home .hg-home__review-copy {    order:1;    display:flex;    flex-direction:column;    padding:0;  }  #brx-content .hg-home .hg-home__review-text {margin:0;}  #brx-content .hg-home .hg-home__review-credit {    width:100%;    margin-top:18px;    text-align:center!important;  }  #brx-content .hg-home .hg-home__review-credit p {text-align:center!important;}  #brx-content .hg-home .hg-home__review-controls {    order:2;    grid-column:auto;    grid-row:auto;    margin:0 auto!important;  }}/* Rezensionstext im Stil der zweispaltigen Inhaltsblöcke */@media(min-width:768px){  #brx-content .hg-home .hg-home__review-card .hg-home__review-text {text-align:left!important;}  #brx-content .hg-home .hg-home__review-card .hg-home__review-credit,  #brx-content .hg-home .hg-home__review-card .hg-home__review-credit p {text-align:left!important;}}/* Startseite: Anfrage als ruhiger Kontaktkasten */#brx-content .hg-home .hg-home__closing {  padding:0 32px 24px!important;}#brx-content .hg-home .hg-home__closing .hg-home__inner {  background:#f6f6f3;  box-sizing:border-box;  padding:44px 32px;  margin:0!important;}#brx-content .hg-home .hg-home__closing .hg-home__button {  display:inline-flex;  align-items:center;  justify-content:center;  background:#30302e!important;  border:1px solid #30302e!important;  color:#fff!important;  padding:11px 22px!important;}@media(max-width:767px){  #brx-content .hg-home .hg-home__closing {padding:0 16px 24px!important;}  #brx-content .hg-home .hg-home__closing .hg-home__inner {padding:34px 20px!important;}}/* Pfeile dauerhaft an alle Links im Düsseldorf-Block koppeln */body.home .hg-home__local .hg-home__copy a {  display: inline-flex;  align-items: baseline;  column-gap: 0.35em;  white-space: nowrap;}body.home .hg-home__local .hg-home__copy a::after {  content: "→";  display: inline-block;  flex: 0 0 auto;  text-decoration: none;}/* Düsseldorf-Block gespiegelt: Text links, Bild rechts */body.home .hg-home__local .hg-home__inner {  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}body.home .hg-home__local .hg-home__copy {  grid-column: 1;  grid-row: 1;}body.home .hg-home__local .hg-home__local-photo {  grid-column: 2;  grid-row: 1;}@media (max-width: 767px) {  body.home .hg-home__local .hg-home__copy,  body.home .hg-home__local .hg-home__local-photo {    grid-column: auto;    grid-row: auto;  }}/* Startseite: Rezension-Navigation am unteren Bildrand */@media (min-width: 768px) {  #brx-content .hg-home .hg-home__reviews .hg-home__inner {    position: relative;  }  #brx-content .hg-home .hg-home__reviews .hg-home__review-controls {    grid-column: 2;    grid-row: 2;    align-self: end;    justify-self: end;    margin: 0 !important;    z-index: 5;  }}/* Startseite: urspruengliches Bildformat des Dusseldorf-Blocks wiederherstellen */#brx-content .hg-home .hg-home__local-photo {  aspect-ratio: 3 / 2;}/* Startseite: Guide-Links im gleichen Pfeilstil wie die übrigen Seitenlinks */body.home .hg-home__local .hg-home__copy a {  display: inline-block;  padding: 3px 0;  line-height: 24px;  white-space: nowrap;}body.home .hg-home__local .hg-home__copy a::after {  content: " →";  display: inline-block;  text-decoration: none;}/* Startseite: sichtbarer Abstand zwischen Guide-Link und Pfeil */body.home .hg-home__local .hg-home__copy a::after {  content: "→";  margin-left: 0.35em;}/* Startseite: Rezensionshinweise wieder rechtsbündig und abgesetzt */@media (min-width: 768px) {  #brx-content .hg-home .hg-home__review-card .hg-home__review-credit,  #brx-content .hg-home .hg-home__review-card .hg-home__review-credit p {    text-align: right !important;  }  #brx-content .hg-home .hg-home__review-card .hg-home__review-credit a:last-child {    display: block;    text-align: right !important;  }}#brx-content .hg-home .hg-home__review-card .hg-home__review-credit {  margin-top: 1.45em !important;}/* Lighthouse 05.10.2026: Bedienung und Klickflaechen der Rezensionen. *//* Review controls: keep the existing arrows, counter and underline style. */#brx-content .hg-home .hg-home__review-controls {  flex-wrap: wrap;}#brx-content .hg-home .hg-home__review-controls button {  min-width: 32px;  min-height: 32px;}#brx-content .hg-home .hg-home__review-controls .hg-home__review-rotation {  min-width: 6.5em;  font-size: 14px;  white-space: nowrap;}#brx-content .hg-home .hg-home__review-controls button:hover,#brx-content .hg-home .hg-home__review-controls button:focus-visible {  opacity: 1;}#brx-content .hg-home .hg-home__review-controls button:focus-visible {  outline: 2px solid #373d35;  outline-offset: 3px;}/* Both credit links on every slide, including initially hidden slides. */#brx-content .hg-home .hg-home__review-card .hg-home__credit p > a {  display: inline-block;  box-sizing: border-box;  min-height: 32px;  padding-block: 6px;  line-height: 1.4;}@media (prefers-reduced-motion: reduce) {  #brx-content .hg-home .hg-home__review-controls button {    transition: none;  }}/* BREAKPOINT: Desktop (BASE) */#brxe-6a1d52 {display: block}