:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}.brxe-image-gallery{width:100%}.brxe-image-gallery[data-layout=grid] .image{position:relative}.brxe-image-gallery[data-layout=metro] .image{padding-top:100%!important;position:relative!important}: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) *//* Best of Moments – Bild/Text-Einstieg im Startseiten-Stil */body.page-id-1009 #brx-content > #brxe-jagmnt {  padding: 17px 32px 0;}body.page-id-1009 .hg-bestof__intro {  display: grid;  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);  gap: 64px;  align-items: center;  max-width: 1100px;  margin: 0 auto 48px;}body.page-id-1009 .hg-bestof__intro-image {  aspect-ratio: 4 / 5;  overflow: hidden;}body.page-id-1009 .hg-bestof__intro-image img {  display: block;  width: 100%;  height: 100%;  object-fit: cover;}body.page-id-1009 .hg-bestof__intro-copy {  min-width: 0;}body.page-id-1009 #brxe-zjymno {  margin: 0 0 16px;  font-size: 34px;  line-height: 1.2;  font-weight: 400;  text-align: left;}body.page-id-1009 #brxe-blbdhq {  max-width: none;  margin: 0;  text-align: left;}body.page-id-1009 #brxe-blbdhq p {  margin: 0 0 16px;  font-size: 16px;  line-height: 1.6;  text-align: left !important;}body.page-id-1009 #brxe-blbdhq p:last-child {  margin-top: 22px;  margin-bottom: 0;}body.page-id-1009 #brxe-blbdhq a[href*="/hochzeitsreportagen/"] {  display: inline-block;  padding: 3px 0;  color: #30302e;  text-decoration: underline;  text-decoration-thickness: 1px;  text-underline-offset: 4px;}body.page-id-1009 #brxe-blbdhq a[href*="/hochzeitsreportagen/"]::after {  content: " →";  text-decoration: none;}body.page-id-1009 #brxe-atdunl {  max-width: 1100px;  margin: 0 auto 22px;}body.page-id-1009 #brxe-rufttq {  max-width: 1100px;  margin: 0 auto 20px;  font-size: 30px;  line-height: 1.25;  font-weight: 400;  letter-spacing: normal;  text-align: left;  text-transform: none;}body.page-id-1009 #brxe-fplapy {  margin-top: 0;}body.page-id-1009 .hg-bestof__contact {  width: 100%;  box-sizing: border-box;  margin-top: 64px;  padding: 0 32px 24px;}body.page-id-1009 .hg-bestof__contact-inner {  display: flex;  flex-direction: column;  align-items: center;  gap: 12px;  max-width: 1100px;  box-sizing: border-box;  margin: 0 auto;  padding: 44px 32px;  background: #f6f6f3;  color: #30302e;  text-align: center;}body.page-id-1009 .hg-bestof__contact h2 {  margin: 0;  font-size: 34px;  line-height: 1.2;  font-weight: 400;  text-align: center;}body.page-id-1009 .hg-bestof__contact p {  margin: 0;  font-size: 17px;  line-height: 1.6;}body.page-id-1009 .hg-bestof__button {  display: inline-block;  padding: 11px 22px;  background: #30302e;  color: #fff;  font-size: 16px;  line-height: 1.4;  text-decoration: none;}body.page-id-1009 .hg-bestof__button:hover,body.page-id-1009 .hg-bestof__button:focus-visible {  background: #4a4a46;  color: #fff;}@media (max-width: 767px) {  body.page-id-1009 #brx-content > #brxe-jagmnt {    padding: 17px 20px 0;  }  body.page-id-1009 .hg-bestof__intro {    grid-template-columns: 1fr;    gap: 28px;    margin-bottom: 40px;  }  body.page-id-1009 .hg-bestof__intro-image {    aspect-ratio: 3 / 4;  }  body.page-id-1009 #brxe-zjymno {    margin-bottom: 14px;    font-size: 30px;  }  body.page-id-1009 #brxe-atdunl {    margin-bottom: 18px;  }  body.page-id-1009 #brxe-rufttq {    margin-bottom: 16px;    font-size: 24px;    line-height: 1.3;  }  body.page-id-1009 .hg-bestof__contact {    margin-top: 48px;    padding: 0 20px 20px;  }  body.page-id-1009 .hg-bestof__contact-inner {    padding: 34px 20px;  }  body.page-id-1009 .hg-bestof__contact h2 {    font-size: 25px;  }  body.page-id-1009 .hg-bestof__contact p {    font-size: 16px;  }}/* BREAKPOINT: Desktop (BASE) */#brxe-zjymno {font-size: 24px}/* BREAKPOINT: Desktop (BASE) */#brxe-blbdhq {width: 100%; text-align: justify}#brxe-blbdhq  a {text-align: justify; font-size: inherit}/* BREAKPOINT: Mobil Hochformat */@media (max-width: 478px) {#brxe-blbdhq {padding-right: 0; margin-bottom: 24px}}/* BREAKPOINT: Desktop (BASE) */#brxe-rufttq {align-self: flex-start}/* BREAKPOINT: Mobil Hochformat */@media (max-width: 478px) {#brxe-rufttq {margin-bottom: 24px}}/* BREAKPOINT: Desktop (BASE) */#brxe-fplapy .image {padding-top: 300px !important}#brxe-fplapy {--gutter: 10px; --columns: 3}#brxe-fplapy li .image{ padding-top: unset!important;}/* BREAKPOINT: Mobil Landschaft */@media (max-width: 767px) {#brxe-fplapy {--columns: 2}}/* BREAKPOINT: Mobil Hochformat */@media (max-width: 478px) {#brxe-fplapy {margin-bottom: 24px}}/* BREAKPOINT: Desktop (BASE) */#brxe-jagmnt {align-items: center}/* BREAKPOINT: Mobil Hochformat */@media (max-width: 478px) {#brxe-jagmnt {padding-right: 10px; padding-left: 10px}}