.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 3rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-2 {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 2rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-4 {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 1.8rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-7 {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 1.2rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.1rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 2.1rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.7rem + (3 - 1.7) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #b00818 !important;
}
.bg-success {
  background-color: #232323 !important;
}
.bg-info {
  background-color: #ffffff !important;
}
.bg-warning {
  background-color: #000000 !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #b00818 !important;
  border-color: #b00818 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #e10a1f !important;
  border-color: #e10a1f !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #e10a1f !important;
  border-color: #e10a1f !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #b00818 !important;
  border-color: #b00818 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #e10a1f !important;
  border-color: #e10a1f !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #e10a1f !important;
  border-color: #e10a1f !important;
}
.btn-info,
.btn-info:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-success,
.btn-success:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #b00818;
  color: #b00818;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #5d040d !important;
  background-color: transparent !important;
  border-color: #5d040d !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #b00818 !important;
  border-color: #b00818 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #b00818;
  color: #b00818;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #5d040d !important;
  background-color: transparent !important;
  border-color: #5d040d !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #b00818 !important;
  border-color: #b00818 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  color: #000000;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #b00818 !important;
}
.text-secondary {
  color: #b00818 !important;
}
.text-success {
  color: #232323 !important;
}
.text-info {
  color: #ffffff !important;
}
.text-warning {
  color: #000000 !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #4e040b !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #4e040b !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #cccccc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #000000 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cccccc !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #b00818;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #ffffff;
}
.alert-warning {
  background-color: #000000;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-gallery-filter li.active .btn {
  background-color: #b00818;
  border-color: #b00818;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #b00818;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #f64152;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d5d5d5;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #b00818 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Roboto-VariableFont_wdth,wght';
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #b00818;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #b00818;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #b00818;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #b00818;
  border-bottom-color: #b00818;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #b00818 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #b00818 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23b00818' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-uX7KvXBGlg {
  z-index: 1000;
  width: 100%;
}
.cid-uX7KvXBGlg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uX7KvXBGlg .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-nav {
    max-width: 45%;
  }
}
.cid-uX7KvXBGlg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uX7KvXBGlg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX7KvXBGlg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uX7KvXBGlg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uX7KvXBGlg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX7KvXBGlg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uX7KvXBGlg .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uX7KvXBGlg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uX7KvXBGlg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uX7KvXBGlg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uX7KvXBGlg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uX7KvXBGlg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uX7KvXBGlg .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uX7KvXBGlg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uX7KvXBGlg .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uX7KvXBGlg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uX7KvXBGlg a:focus-visible,
.cid-uX7KvXBGlg button:focus-visible,
.cid-uX7KvXBGlg input:focus-visible,
.cid-uX7KvXBGlg textarea:focus-visible,
.cid-uX7KvXBGlg select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX7KvXBGlg .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uX7KvXBGlg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uX7KvXBGlg .nav-item:focus,
.cid-uX7KvXBGlg .nav-link:focus {
  outline: none;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uX7KvXBGlg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uX7KvXBGlg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uX7KvXBGlg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uX7KvXBGlg .navbar.opened {
  transition: all 0.3s;
}
.cid-uX7KvXBGlg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uX7KvXBGlg .navbar .navbar-logo img {
  width: auto;
}
.cid-uX7KvXBGlg .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uX7KvXBGlg .navbar.collapsed {
  justify-content: center;
}
.cid-uX7KvXBGlg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uX7KvXBGlg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uX7KvXBGlg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uX7KvXBGlg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar {
    min-height: 72px;
  }
  .cid-uX7KvXBGlg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uX7KvXBGlg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uX7KvXBGlg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uX7KvXBGlg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uX7KvXBGlg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uX7KvXBGlg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uX7KvXBGlg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uX7KvXBGlg .dropdown-item.active,
.cid-uX7KvXBGlg .dropdown-item:active {
  background-color: transparent;
}
.cid-uX7KvXBGlg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uX7KvXBGlg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uX7KvXBGlg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uX7KvXBGlg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uX7KvXBGlg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uX7KvXBGlg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uX7KvXBGlg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uX7KvXBGlg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uX7KvXBGlg .navbar-buttons {
    text-align: left;
  }
}
.cid-uX7KvXBGlg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uX7KvXBGlg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uX7KvXBGlg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uX7KvXBGlg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uX7KvXBGlg .navbar {
    height: 70px;
  }
  .cid-uX7KvXBGlg .navbar.opened {
    height: auto;
  }
  .cid-uX7KvXBGlg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uX7KvXBGlg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uX7KvXBGlg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uX7KvXBGlg .navbar-brand {
    margin-right: auto;
  }
  .cid-uX7KvXBGlg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uX7KvXBGlg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uX7KvXBGlg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uX7KvXBGlg .navbar-collapse {
    padding: 1rem;
  }
}
#startvideo_weizel {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#startvideo_weizel * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#startvideo_weizel body {
  background-color: #ffffff;
  line-height: 1.0;
}
#startvideo_weizel header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#startvideo_weizel nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#startvideo_weizel nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#startvideo_weizel main {
  padding: 0px 0px;
}
#startvideo_weizel .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#startvideo_weizel .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#startvideo_weizel .text-section,
#startvideo_weizel .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#startvideo_weizel h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#startvideo_weizel footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #startvideo_weizel nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #startvideo_weizel .video-fullscreen video {
    object-fit: contain;
  }
  #startvideo_weizel .text-section,
  #startvideo_weizel .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#startvideo_weizel a:focus-visible,
#startvideo_weizel button:focus-visible,
#startvideo_weizel input:focus-visible,
#startvideo_weizel textarea:focus-visible,
#startvideo_weizel select:focus-visible,
#startvideo_weizel .nav-link:focus-visible,
#startvideo_weizel .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX9jDUssoE.popup-builder {
  background-color: #ffffff;
}
.cid-uX9jDUssoE.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uX9jDUssoE.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uX9jDUssoE .modal-content,
.cid-uX9jDUssoE .modal-dialog {
  height: auto;
}
.cid-uX9jDUssoE .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uX9jDUssoE .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uX9jDUssoE .form-wrapper .mbr-form .form-group,
  .cid-uX9jDUssoE .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uX9jDUssoE .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uX9jDUssoE .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uX9jDUssoE .mbr-text {
  text-align: center;
}
.cid-uX9jDUssoE .pt-0 {
  padding-top: 0 !important;
}
.cid-uX9jDUssoE .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uX9jDUssoE .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uX9jDUssoE .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uX9jDUssoE .modal-open {
  overflow: hidden;
}
.cid-uX9jDUssoE .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uX9jDUssoE .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uX9jDUssoE .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uX9jDUssoE .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uX9jDUssoE .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uX9jDUssoE .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uX9jDUssoE .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uX9jDUssoE .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uX9jDUssoE .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uX9jDUssoE .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uX9jDUssoE .modal-backdrop.fade {
  opacity: 0;
}
.cid-uX9jDUssoE .modal-backdrop.show {
  opacity: .5;
}
.cid-uX9jDUssoE .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uX9jDUssoE .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uX9jDUssoE .modal-header {
    padding: 1rem;
  }
}
.cid-uX9jDUssoE .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uX9jDUssoE .modal-header .close svg {
  fill: #353535;
}
.cid-uX9jDUssoE .modal-header .close:hover {
  opacity: 1;
}
.cid-uX9jDUssoE .modal-header .close:focus {
  outline: none;
}
.cid-uX9jDUssoE .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uX9jDUssoE .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uX9jDUssoE .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uX9jDUssoE .modal-body {
    padding: 1rem;
  }
}
.cid-uX9jDUssoE .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uX9jDUssoE .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uX9jDUssoE .modal-footer {
    padding: 1rem;
  }
}
.cid-uX9jDUssoE .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uX9jDUssoE .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uX9jDUssoE .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uX9jDUssoE .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uX9jDUssoE .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uX9jDUssoE .modal-lg,
  .cid-uX9jDUssoE .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uX9jDUssoE .modal-xl {
    max-width: 1140px;
  }
}
.cid-uX9jDUssoE .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uX9jDUssoE .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uX9jDUssoE .form-group {
  margin-bottom: 1rem;
}
.cid-uX9jDUssoE .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uX9jDUssoE .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uX9jDUssoE .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uX9jDUssoE .mbr-section-btn {
  margin: 0;
}
.cid-uX9jDUssoE .mbr-section-btn .btn {
  margin: 0;
}
.cid-uX82NrtGBp {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uX82NrtGBp .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uX82NrtGBp {
    align-items: flex-end;
  }
  .cid-uX82NrtGBp .row {
    justify-content: center;
  }
  .cid-uX82NrtGBp .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uX82NrtGBp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uX82NrtGBp {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uX82NrtGBp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uX82NrtGBp .content-wrap {
    width: 100%;
  }
}
.cid-uX82NrtGBp .mbr-section-title,
.cid-uX82NrtGBp .mbr-section-subtitle {
  text-align: center;
}
.cid-uX82NrtGBp .mbr-text,
.cid-uX82NrtGBp .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uX82NrtGBp .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uX82NrtGBp a:focus-visible,
.cid-uX82NrtGBp button:focus-visible,
.cid-uX82NrtGBp input:focus-visible,
.cid-uX82NrtGBp textarea:focus-visible,
.cid-uX82NrtGBp select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-b {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-b .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-b audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-b a:focus-visible,
#custom-html-b button:focus-visible,
#custom-html-b input:focus-visible,
#custom-html-b textarea:focus-visible,
#custom-html-b select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-b #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8VTB3iYO {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uX8VTB3iYO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8VTB3iYO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8VTB3iYO .row {
  justify-content: center;
}
.cid-uX8VTB3iYO .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uX8VTB3iYO .image-wrapper img {
    height: 300px;
  }
}
.cid-uX8VTB3iYO .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uX8VTB3iYO .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uX8VTB3iYO .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uX8VTB3iYO .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uX8VTB3iYO .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uX8VTB3iYO .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uX8VTB3iYO .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uX8VTB3iYO .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uX8VTB3iYO .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uX8VTB3iYO .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uX8VTB3iYO .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uX8VTB3iYO .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uX8VTB3iYO .mbr-section-title {
  color: #2c2c26;
}
.cid-uX8VTB3iYO .mbr-text,
.cid-uX8VTB3iYO .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uX8VTB3iYO .mbr-section-title,
.cid-uX8VTB3iYO .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-16 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-16 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-16 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-16 a:focus-visible,
#custom-html-16 button:focus-visible,
#custom-html-16 input:focus-visible,
#custom-html-16 textarea:focus-visible,
#custom-html-16 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-16 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8fkudf4M {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uX8fkudf4M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8fkudf4M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8fkudf4M .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uX8fkudf4M .card-wrapper {
    display: block;
  }
}
.cid-uX8fkudf4M .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uX8fkudf4M .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uX8fkudf4M .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uX8fkudf4M .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uX8fkudf4M .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uX8fkudf4M .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uX8fkudf4M .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uX8fkudf4M .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uX8fkudf4M .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uX8fkudf4M .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uX8fkudf4M .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uX8fkudf4M .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uX8fkudf4M .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uX8fkudf4M .mbr-date {
  color: #f4f4f4;
}
.cid-uX8fkudf4M .mbr-section-title {
  color: #f4f4f4;
}
.cid-uX8fkudf4M .mbr-text {
  color: #d7d2d2;
}
.cid-uX8fkudf4M a:focus-visible,
.cid-uX8fkudf4M button:focus-visible,
.cid-uX8fkudf4M input:focus-visible,
.cid-uX8fkudf4M textarea:focus-visible,
.cid-uX8fkudf4M select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8rWXIVXp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uX8rWXIVXp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8rWXIVXp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8rWXIVXp .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uX8rWXIVXp .card-wrapper {
    display: block;
  }
}
.cid-uX8rWXIVXp .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uX8rWXIVXp .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uX8rWXIVXp .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uX8rWXIVXp .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uX8rWXIVXp .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uX8rWXIVXp .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uX8rWXIVXp .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uX8rWXIVXp .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uX8rWXIVXp .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uX8rWXIVXp .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uX8rWXIVXp .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uX8rWXIVXp .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uX8rWXIVXp .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uX8rWXIVXp .mbr-date {
  color: #f4f4f4;
}
.cid-uX8rWXIVXp .mbr-section-title {
  color: #f4f4f4;
}
.cid-uX8rWXIVXp .mbr-text {
  color: #d7d2d2;
}
.cid-uX8rWXIVXp a:focus-visible,
.cid-uX8rWXIVXp button:focus-visible,
.cid-uX8rWXIVXp input:focus-visible,
.cid-uX8rWXIVXp textarea:focus-visible,
.cid-uX8rWXIVXp select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8rXMDevV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uX8rXMDevV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8rXMDevV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8rXMDevV .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uX8rXMDevV .card-wrapper {
    display: block;
  }
}
.cid-uX8rXMDevV .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uX8rXMDevV .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uX8rXMDevV .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uX8rXMDevV .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uX8rXMDevV .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uX8rXMDevV .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uX8rXMDevV .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uX8rXMDevV .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uX8rXMDevV .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uX8rXMDevV .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uX8rXMDevV .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uX8rXMDevV .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uX8rXMDevV .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uX8rXMDevV .mbr-date {
  color: #f4f4f4;
}
.cid-uX8rXMDevV .mbr-section-title {
  color: #f4f4f4;
}
.cid-uX8rXMDevV .mbr-text {
  color: #d7d2d2;
}
.cid-uX8rXMDevV a:focus-visible,
.cid-uX8rXMDevV button:focus-visible,
.cid-uX8rXMDevV input:focus-visible,
.cid-uX8rXMDevV textarea:focus-visible,
.cid-uX8rXMDevV select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8rYtwAj5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uX8rYtwAj5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8rYtwAj5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8rYtwAj5 .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uX8rYtwAj5 .card-wrapper {
    display: block;
  }
}
.cid-uX8rYtwAj5 .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uX8rYtwAj5 .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uX8rYtwAj5 .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uX8rYtwAj5 .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uX8rYtwAj5 .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uX8rYtwAj5 .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uX8rYtwAj5 .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uX8rYtwAj5 .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uX8rYtwAj5 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uX8rYtwAj5 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uX8rYtwAj5 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uX8rYtwAj5 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uX8rYtwAj5 .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uX8rYtwAj5 .mbr-date {
  color: #f4f4f4;
}
.cid-uX8rYtwAj5 .mbr-section-title {
  color: #f4f4f4;
}
.cid-uX8rYtwAj5 .mbr-text {
  color: #d7d2d2;
}
.cid-uX8rYtwAj5 a:focus-visible,
.cid-uX8rYtwAj5 button:focus-visible,
.cid-uX8rYtwAj5 input:focus-visible,
.cid-uX8rYtwAj5 textarea:focus-visible,
.cid-uX8rYtwAj5 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-f {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-f .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-f audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-f a:focus-visible,
#custom-html-f button:focus-visible,
#custom-html-f input:focus-visible,
#custom-html-f textarea:focus-visible,
#custom-html-f select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-f #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX84bPMUDw {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uX84bPMUDw .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uX84bPMUDw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uX84bPMUDw .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uX84bPMUDw .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uX84bPMUDw .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uX84bPMUDw .embla__slide .slide-content {
  width: 100%;
}
.cid-uX84bPMUDw .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uX84bPMUDw .embla__button--next,
.cid-uX84bPMUDw .embla__button--prev {
  display: flex;
}
.cid-uX84bPMUDw .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uX84bPMUDw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uX84bPMUDw .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uX84bPMUDw .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uX84bPMUDw .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uX84bPMUDw .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uX84bPMUDw .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uX84bPMUDw .embla {
  position: relative;
  width: 100%;
}
.cid-uX84bPMUDw .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uX84bPMUDw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uX84bPMUDw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uX84bPMUDw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uX84bPMUDw .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uX84bPMUDw a:focus-visible,
.cid-uX84bPMUDw button:focus-visible,
.cid-uX84bPMUDw input:focus-visible,
.cid-uX84bPMUDw textarea:focus-visible,
.cid-uX84bPMUDw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX85mLNcM1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uX85mLNcM1 .mbr-text {
  color: #ffffff;
}
.cid-uX85mLNcM1 .mbr-section-subtitle {
  color: #000000;
}
.cid-uX85mLNcM1 .mbr-section-title {
  color: #ffffff;
}
.cid-uX85mLNcM1 a:focus-visible,
.cid-uX85mLNcM1 button:focus-visible,
.cid-uX85mLNcM1 input:focus-visible,
.cid-uX85mLNcM1 textarea:focus-visible,
.cid-uX85mLNcM1 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-s {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-s .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-s audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-s a:focus-visible,
#custom-html-s button:focus-visible,
#custom-html-s input:focus-visible,
#custom-html-s textarea:focus-visible,
#custom-html-s select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-s #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8uFVWvuY {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uX8uFVWvuY .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uX8uFVWvuY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uX8uFVWvuY .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uX8uFVWvuY .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uX8uFVWvuY .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uX8uFVWvuY .embla__slide .slide-content {
  width: 100%;
}
.cid-uX8uFVWvuY .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uX8uFVWvuY .embla__button--next,
.cid-uX8uFVWvuY .embla__button--prev {
  display: flex;
}
.cid-uX8uFVWvuY .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uX8uFVWvuY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uX8uFVWvuY .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uX8uFVWvuY .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uX8uFVWvuY .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uX8uFVWvuY .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uX8uFVWvuY .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uX8uFVWvuY .embla {
  position: relative;
  width: 100%;
}
.cid-uX8uFVWvuY .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uX8uFVWvuY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uX8uFVWvuY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uX8uFVWvuY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uX8uFVWvuY .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uX8uFVWvuY a:focus-visible,
.cid-uX8uFVWvuY button:focus-visible,
.cid-uX8uFVWvuY input:focus-visible,
.cid-uX8uFVWvuY textarea:focus-visible,
.cid-uX8uFVWvuY select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8uKgGvhD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uX8uKgGvhD .mbr-text {
  color: #000000;
}
.cid-uX8uKgGvhD .mbr-section-subtitle {
  color: #000000;
}
.cid-uX8uKgGvhD .mbr-section-title {
  color: #000000;
}
.cid-uX8uKgGvhD a:focus-visible,
.cid-uX8uKgGvhD button:focus-visible,
.cid-uX8uKgGvhD input:focus-visible,
.cid-uX8uKgGvhD textarea:focus-visible,
.cid-uX8uKgGvhD select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-r {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-r .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-r audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-r a:focus-visible,
#custom-html-r button:focus-visible,
#custom-html-r input:focus-visible,
#custom-html-r textarea:focus-visible,
#custom-html-r select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-r #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8uLZoZYP {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uX8uLZoZYP .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uX8uLZoZYP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uX8uLZoZYP .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uX8uLZoZYP .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uX8uLZoZYP .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uX8uLZoZYP .embla__slide .slide-content {
  width: 100%;
}
.cid-uX8uLZoZYP .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uX8uLZoZYP .embla__button--next,
.cid-uX8uLZoZYP .embla__button--prev {
  display: flex;
}
.cid-uX8uLZoZYP .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uX8uLZoZYP .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uX8uLZoZYP .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uX8uLZoZYP .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uX8uLZoZYP .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uX8uLZoZYP .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uX8uLZoZYP .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uX8uLZoZYP .embla {
  position: relative;
  width: 100%;
}
.cid-uX8uLZoZYP .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uX8uLZoZYP .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uX8uLZoZYP .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uX8uLZoZYP .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uX8uLZoZYP .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uX8uLZoZYP a:focus-visible,
.cid-uX8uLZoZYP button:focus-visible,
.cid-uX8uLZoZYP input:focus-visible,
.cid-uX8uLZoZYP textarea:focus-visible,
.cid-uX8uLZoZYP select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8uMMqo6X {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uX8uMMqo6X .mbr-text {
  color: #000000;
}
.cid-uX8uMMqo6X .mbr-section-subtitle {
  color: #000000;
}
.cid-uX8uMMqo6X .mbr-section-title {
  color: #000000;
}
.cid-uX8uMMqo6X a:focus-visible,
.cid-uX8uMMqo6X button:focus-visible,
.cid-uX8uMMqo6X input:focus-visible,
.cid-uX8uMMqo6X textarea:focus-visible,
.cid-uX8uMMqo6X select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-q {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-q .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-q audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-q a:focus-visible,
#custom-html-q button:focus-visible,
#custom-html-q input:focus-visible,
#custom-html-q textarea:focus-visible,
#custom-html-q select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-q #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8uNyhMH5 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uX8uNyhMH5 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uX8uNyhMH5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uX8uNyhMH5 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uX8uNyhMH5 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uX8uNyhMH5 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uX8uNyhMH5 .embla__slide .slide-content {
  width: 100%;
}
.cid-uX8uNyhMH5 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uX8uNyhMH5 .embla__button--next,
.cid-uX8uNyhMH5 .embla__button--prev {
  display: flex;
}
.cid-uX8uNyhMH5 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uX8uNyhMH5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uX8uNyhMH5 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uX8uNyhMH5 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uX8uNyhMH5 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uX8uNyhMH5 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uX8uNyhMH5 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uX8uNyhMH5 .embla {
  position: relative;
  width: 100%;
}
.cid-uX8uNyhMH5 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uX8uNyhMH5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uX8uNyhMH5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uX8uNyhMH5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uX8uNyhMH5 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uX8uNyhMH5 a:focus-visible,
.cid-uX8uNyhMH5 button:focus-visible,
.cid-uX8uNyhMH5 input:focus-visible,
.cid-uX8uNyhMH5 textarea:focus-visible,
.cid-uX8uNyhMH5 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8uOcsOat {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX8uOcsOat .mbr-text {
  color: #b00818;
}
.cid-uX8uOcsOat .mbr-section-subtitle {
  color: #000000;
}
.cid-uX8uOcsOat .mbr-section-title {
  color: #b00818;
}
.cid-uX8uOcsOat a:focus-visible,
.cid-uX8uOcsOat button:focus-visible,
.cid-uX8uOcsOat input:focus-visible,
.cid-uX8uOcsOat textarea:focus-visible,
.cid-uX8uOcsOat select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-p {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-p .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-p audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-p a:focus-visible,
#custom-html-p button:focus-visible,
#custom-html-p input:focus-visible,
#custom-html-p textarea:focus-visible,
#custom-html-p select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-p #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8ynWdxdF {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uX8ynWdxdF .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uX8ynWdxdF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uX8ynWdxdF .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uX8ynWdxdF .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uX8ynWdxdF .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uX8ynWdxdF .embla__slide .slide-content {
  width: 100%;
}
.cid-uX8ynWdxdF .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uX8ynWdxdF .embla__button--next,
.cid-uX8ynWdxdF .embla__button--prev {
  display: flex;
}
.cid-uX8ynWdxdF .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uX8ynWdxdF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uX8ynWdxdF .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uX8ynWdxdF .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uX8ynWdxdF .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uX8ynWdxdF .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uX8ynWdxdF .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uX8ynWdxdF .embla {
  position: relative;
  width: 100%;
}
.cid-uX8ynWdxdF .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uX8ynWdxdF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uX8ynWdxdF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uX8ynWdxdF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uX8ynWdxdF .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uX8ynWdxdF a:focus-visible,
.cid-uX8ynWdxdF button:focus-visible,
.cid-uX8ynWdxdF input:focus-visible,
.cid-uX8ynWdxdF textarea:focus-visible,
.cid-uX8ynWdxdF select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8ypQF84I {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uX8ypQF84I .mbr-text {
  color: #000000;
}
.cid-uX8ypQF84I .mbr-section-subtitle {
  color: #000000;
}
.cid-uX8ypQF84I .mbr-section-title {
  color: #000000;
}
.cid-uX8ypQF84I a:focus-visible,
.cid-uX8ypQF84I button:focus-visible,
.cid-uX8ypQF84I input:focus-visible,
.cid-uX8ypQF84I textarea:focus-visible,
.cid-uX8ypQF84I select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-o {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-o .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-o audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-o a:focus-visible,
#custom-html-o button:focus-visible,
#custom-html-o input:focus-visible,
#custom-html-o textarea:focus-visible,
#custom-html-o select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-o #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX8AoPWMUc {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uX8AoPWMUc .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uX8AoPWMUc .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uX8AoPWMUc .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uX8AoPWMUc .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uX8AoPWMUc .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uX8AoPWMUc .embla__slide .slide-content {
  width: 100%;
}
.cid-uX8AoPWMUc .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uX8AoPWMUc .embla__button--next,
.cid-uX8AoPWMUc .embla__button--prev {
  display: flex;
}
.cid-uX8AoPWMUc .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uX8AoPWMUc .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uX8AoPWMUc .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uX8AoPWMUc .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uX8AoPWMUc .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uX8AoPWMUc .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uX8AoPWMUc .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uX8AoPWMUc .embla {
  position: relative;
  width: 100%;
}
.cid-uX8AoPWMUc .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uX8AoPWMUc .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uX8AoPWMUc .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uX8AoPWMUc .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uX8AoPWMUc .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uX8AoPWMUc a:focus-visible,
.cid-uX8AoPWMUc button:focus-visible,
.cid-uX8AoPWMUc input:focus-visible,
.cid-uX8AoPWMUc textarea:focus-visible,
.cid-uX8AoPWMUc select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8ArdWTBx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uX8ArdWTBx .mbr-text {
  color: #b00818;
}
.cid-uX8ArdWTBx .mbr-section-subtitle {
  color: #000000;
}
.cid-uX8ArdWTBx .mbr-section-title {
  color: #b00818;
}
.cid-uX8ArdWTBx a:focus-visible,
.cid-uX8ArdWTBx button:focus-visible,
.cid-uX8ArdWTBx input:focus-visible,
.cid-uX8ArdWTBx textarea:focus-visible,
.cid-uX8ArdWTBx select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-v {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-v .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-v audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-v a:focus-visible,
#custom-html-v button:focus-visible,
#custom-html-v input:focus-visible,
#custom-html-v textarea:focus-visible,
#custom-html-v select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-v #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uX91LdP8jR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uX91LdP8jR .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uX91LdP8jR .panel-group {
  border: none;
}
.cid-uX91LdP8jR .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uX91LdP8jR .card-header {
    padding: 0rem;
  }
}
.cid-uX91LdP8jR .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uX91LdP8jR .img-col {
  padding: 0;
}
.cid-uX91LdP8jR .img-item {
  height: 100%;
}
.cid-uX91LdP8jR img {
  height: 100%;
  object-fit: cover;
}
.cid-uX91LdP8jR .collapsed span {
  transform: rotate(0deg);
}
.cid-uX91LdP8jR .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uX91LdP8jR p {
  margin-bottom: 0.3rem;
}
.cid-uX91LdP8jR .panel-title-edit {
  color: #000000;
}
.cid-uX91LdP8jR .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uX91LdP8jR .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uX91LdP8jR .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uX91LdP8jR .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uX91LdP8jR .panel-text {
  color: #000000;
}
.cid-uX91LdP8jR .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uX91LdP8jR .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uX91LdP8jR .panel-title-edit,
.cid-uX91LdP8jR .mbr-iconfont {
  color: #000000;
}
.cid-uX91LdP8jR a:focus-visible,
.cid-uX91LdP8jR button:focus-visible,
.cid-uX91LdP8jR input:focus-visible,
.cid-uX91LdP8jR textarea:focus-visible,
.cid-uX91LdP8jR select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXa8KrIWh4 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXa8KrIWh4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXa8KrIWh4 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXa8KrIWh4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXa8KrIWh4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXa8KrIWh4 a:focus-visible,
.cid-uXa8KrIWh4 button:focus-visible,
.cid-uXa8KrIWh4 input:focus-visible,
.cid-uXa8KrIWh4 textarea:focus-visible,
.cid-uXa8KrIWh4 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX8UbA8WUo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX8UbA8WUo .wrapper {
  background-color: #f7f7f7;
}
.cid-uX8UbA8WUo li {
  list-style-type: none;
}
.cid-uX8UbA8WUo .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uX8UbA8WUo .list-1 li {
  margin-bottom: 1rem;
}
.cid-uX8UbA8WUo .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uX8UbA8WUo .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uX8UbA8WUo .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uX8UbA8WUo ul {
  margin: 0;
}
.cid-uX8UbA8WUo .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uX8UbA8WUo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8UbA8WUo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8UbA8WUo a:focus-visible,
.cid-uX8UbA8WUo button:focus-visible,
.cid-uX8UbA8WUo input:focus-visible,
.cid-uX8UbA8WUo textarea:focus-visible,
.cid-uX8UbA8WUo select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX91R9uvOK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uX91R9uvOK .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uX7KvXBGlg {
  z-index: 1000;
  width: 100%;
}
.cid-uX7KvXBGlg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uX7KvXBGlg .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-nav {
    max-width: 45%;
  }
}
.cid-uX7KvXBGlg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uX7KvXBGlg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX7KvXBGlg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uX7KvXBGlg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uX7KvXBGlg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX7KvXBGlg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uX7KvXBGlg .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uX7KvXBGlg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uX7KvXBGlg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uX7KvXBGlg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uX7KvXBGlg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uX7KvXBGlg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uX7KvXBGlg .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uX7KvXBGlg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uX7KvXBGlg .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uX7KvXBGlg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uX7KvXBGlg a:focus-visible,
.cid-uX7KvXBGlg button:focus-visible,
.cid-uX7KvXBGlg input:focus-visible,
.cid-uX7KvXBGlg textarea:focus-visible,
.cid-uX7KvXBGlg select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX7KvXBGlg .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uX7KvXBGlg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uX7KvXBGlg .nav-item:focus,
.cid-uX7KvXBGlg .nav-link:focus {
  outline: none;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uX7KvXBGlg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uX7KvXBGlg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uX7KvXBGlg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uX7KvXBGlg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uX7KvXBGlg .navbar.opened {
  transition: all 0.3s;
}
.cid-uX7KvXBGlg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uX7KvXBGlg .navbar .navbar-logo img {
  width: auto;
}
.cid-uX7KvXBGlg .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uX7KvXBGlg .navbar.collapsed {
  justify-content: center;
}
.cid-uX7KvXBGlg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uX7KvXBGlg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uX7KvXBGlg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uX7KvXBGlg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uX7KvXBGlg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uX7KvXBGlg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uX7KvXBGlg .navbar {
    min-height: 72px;
  }
  .cid-uX7KvXBGlg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uX7KvXBGlg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uX7KvXBGlg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uX7KvXBGlg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uX7KvXBGlg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uX7KvXBGlg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uX7KvXBGlg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uX7KvXBGlg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uX7KvXBGlg .dropdown-item.active,
.cid-uX7KvXBGlg .dropdown-item:active {
  background-color: transparent;
}
.cid-uX7KvXBGlg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uX7KvXBGlg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uX7KvXBGlg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uX7KvXBGlg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uX7KvXBGlg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uX7KvXBGlg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uX7KvXBGlg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uX7KvXBGlg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uX7KvXBGlg .navbar-buttons {
    text-align: left;
  }
}
.cid-uX7KvXBGlg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX7KvXBGlg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uX7KvXBGlg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX7KvXBGlg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uX7KvXBGlg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uX7KvXBGlg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uX7KvXBGlg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uX7KvXBGlg .navbar {
    height: 70px;
  }
  .cid-uX7KvXBGlg .navbar.opened {
    height: auto;
  }
  .cid-uX7KvXBGlg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uX7KvXBGlg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uX7KvXBGlg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uX7KvXBGlg .navbar-brand {
    margin-right: auto;
  }
  .cid-uX7KvXBGlg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uX7KvXBGlg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uX7KvXBGlg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uX7KvXBGlg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX7KvXBGlg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uX7KvXBGlg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uX8XTNFDMs {
  display: flex;
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/p0840091.jpg-2000x1500.jpg");
}
.cid-uX8XTNFDMs .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-uX8XTNFDMs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uX8XTNFDMs {
    align-items: flex-end;
  }
  .cid-uX8XTNFDMs .row {
    justify-content: flex-start;
  }
  .cid-uX8XTNFDMs .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uX8XTNFDMs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uX8XTNFDMs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uX8XTNFDMs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uX8XTNFDMs .content-wrap {
    width: 100%;
  }
}
.cid-uX8XOc6i7D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f4f4f4;
}
.cid-uX8XOc6i7D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8XOc6i7D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8XOc6i7D .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uX8XOc6i7D .card-wrapper {
    display: block;
  }
}
.cid-uX8XOc6i7D .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uX8XOc6i7D .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uX8XOc6i7D .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uX8XOc6i7D .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uX8XOc6i7D .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uX8XOc6i7D .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uX8XOc6i7D .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uX8XOc6i7D .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uX8XOc6i7D .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uX8XOc6i7D .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uX8XOc6i7D .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uX8XOc6i7D .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uX8XOc6i7D .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uX8XOc6i7D .mbr-date {
  color: #f4f4f4;
}
.cid-uX8XOc6i7D .mbr-section-title {
  color: #f4f4f4;
}
.cid-uX8XOc6i7D .mbr-text {
  color: #d7d2d2;
}
.cid-uX8XOc6i7D a:focus-visible,
.cid-uX8XOc6i7D button:focus-visible,
.cid-uX8XOc6i7D input:focus-visible,
.cid-uX8XOc6i7D textarea:focus-visible,
.cid-uX8XOc6i7D select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-1t {
  /* Type valid CSS here */
}
#custom-html-1t div {
  padding: 20px 0;
  color: #b00818;
  text-align: center;
}
#custom-html-1t p {
  font-size: 20px;
  color: #fff;
}
.cid-uX8UbA8WUo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX8UbA8WUo .wrapper {
  background-color: #f7f7f7;
}
.cid-uX8UbA8WUo li {
  list-style-type: none;
}
.cid-uX8UbA8WUo .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uX8UbA8WUo .list-1 li {
  margin-bottom: 1rem;
}
.cid-uX8UbA8WUo .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uX8UbA8WUo .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uX8UbA8WUo .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uX8UbA8WUo ul {
  margin: 0;
}
.cid-uX8UbA8WUo .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uX8UbA8WUo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX8UbA8WUo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX8UbA8WUo a:focus-visible,
.cid-uX8UbA8WUo button:focus-visible,
.cid-uX8UbA8WUo input:focus-visible,
.cid-uX8UbA8WUo textarea:focus-visible,
.cid-uX8UbA8WUo select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX91R9uvOK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uX91R9uvOK .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uX92vpmphM {
  z-index: 1000;
  width: 100%;
}
.cid-uX92vpmphM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uX92vpmphM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uX92vpmphM .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uX92vpmphM .navbar-nav {
    max-width: 45%;
  }
}
.cid-uX92vpmphM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uX92vpmphM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX92vpmphM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uX92vpmphM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uX92vpmphM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uX92vpmphM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX92vpmphM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uX92vpmphM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uX92vpmphM .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uX92vpmphM .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uX92vpmphM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uX92vpmphM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uX92vpmphM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uX92vpmphM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uX92vpmphM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uX92vpmphM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uX92vpmphM .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uX92vpmphM .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uX92vpmphM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uX92vpmphM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uX92vpmphM .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uX92vpmphM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uX92vpmphM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uX92vpmphM a:focus-visible,
.cid-uX92vpmphM button:focus-visible,
.cid-uX92vpmphM input:focus-visible,
.cid-uX92vpmphM textarea:focus-visible,
.cid-uX92vpmphM select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX92vpmphM .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uX92vpmphM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uX92vpmphM .nav-item:focus,
.cid-uX92vpmphM .nav-link:focus {
  outline: none;
}
.cid-uX92vpmphM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uX92vpmphM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uX92vpmphM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uX92vpmphM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uX92vpmphM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uX92vpmphM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uX92vpmphM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uX92vpmphM .navbar.opened {
  transition: all 0.3s;
}
.cid-uX92vpmphM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uX92vpmphM .navbar .navbar-logo img {
  width: auto;
}
.cid-uX92vpmphM .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uX92vpmphM .navbar.collapsed {
  justify-content: center;
}
.cid-uX92vpmphM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uX92vpmphM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uX92vpmphM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uX92vpmphM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uX92vpmphM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uX92vpmphM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uX92vpmphM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uX92vpmphM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uX92vpmphM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uX92vpmphM .navbar {
    min-height: 72px;
  }
  .cid-uX92vpmphM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uX92vpmphM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uX92vpmphM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uX92vpmphM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uX92vpmphM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uX92vpmphM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uX92vpmphM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uX92vpmphM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uX92vpmphM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uX92vpmphM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uX92vpmphM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uX92vpmphM .dropdown-item.active,
.cid-uX92vpmphM .dropdown-item:active {
  background-color: transparent;
}
.cid-uX92vpmphM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uX92vpmphM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uX92vpmphM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uX92vpmphM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uX92vpmphM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uX92vpmphM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uX92vpmphM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uX92vpmphM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uX92vpmphM .navbar-buttons {
    text-align: left;
  }
}
.cid-uX92vpmphM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uX92vpmphM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uX92vpmphM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uX92vpmphM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX92vpmphM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX92vpmphM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uX92vpmphM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX92vpmphM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uX92vpmphM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uX92vpmphM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX92vpmphM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uX92vpmphM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uX92vpmphM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uX92vpmphM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uX92vpmphM .navbar {
    height: 70px;
  }
  .cid-uX92vpmphM .navbar.opened {
    height: auto;
  }
  .cid-uX92vpmphM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uX92vpmphM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uX92vpmphM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uX92vpmphM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uX92vpmphM .navbar-brand {
    margin-right: auto;
  }
  .cid-uX92vpmphM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uX92vpmphM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uX92vpmphM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uX92vpmphM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uX92vpmphM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX92vpmphM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uX92vpmphM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uX92vpQ8FT {
  display: flex;
  background-image: url("../../../assets/images/dsc05289.jpg-2000x1195.jpg");
}
.cid-uX92vpQ8FT .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-uX92vpQ8FT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uX92vpQ8FT {
    align-items: flex-end;
  }
  .cid-uX92vpQ8FT .row {
    justify-content: flex-start;
  }
  .cid-uX92vpQ8FT .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uX92vpQ8FT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uX92vpQ8FT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uX92vpQ8FT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uX92vpQ8FT .content-wrap {
    width: 100%;
  }
}
.cid-uX9j76a756 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uX9j76a756 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX9j76a756 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uX9j76a756 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uX9j76a756 .row {
  flex-direction: row-reverse;
}
.cid-uX9j76a756 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uX9j76a756 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uX9j76a756 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uX9j76a756 .mbr-section-title {
  color: #000000;
}
.cid-uX9j76a756 .mbr-text,
.cid-uX9j76a756 .mbr-section-btn {
  color: #000000;
}
#custom-html-1u {
  /* Type valid CSS here */
}
#custom-html-1u div {
  padding: 20px 0;
  color: #b00818;
  text-align: center;
}
#custom-html-1u p {
  font-size: 20px;
  color: #fff;
}
.cid-uX92vqb1LD {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX92vqb1LD .wrapper {
  background-color: #f7f7f7;
}
.cid-uX92vqb1LD li {
  list-style-type: none;
}
.cid-uX92vqb1LD .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uX92vqb1LD .list-1 li {
  margin-bottom: 1rem;
}
.cid-uX92vqb1LD .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uX92vqb1LD .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uX92vqb1LD .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uX92vqb1LD ul {
  margin: 0;
}
.cid-uX92vqb1LD .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uX92vqb1LD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX92vqb1LD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX92vqb1LD a:focus-visible,
.cid-uX92vqb1LD button:focus-visible,
.cid-uX92vqb1LD input:focus-visible,
.cid-uX92vqb1LD textarea:focus-visible,
.cid-uX92vqb1LD select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX92vqtygg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uX92vqtygg .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uX92VpnAuh {
  z-index: 1000;
  width: 100%;
}
.cid-uX92VpnAuh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uX92VpnAuh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uX92VpnAuh .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uX92VpnAuh .navbar-nav {
    max-width: 45%;
  }
}
.cid-uX92VpnAuh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uX92VpnAuh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX92VpnAuh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uX92VpnAuh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uX92VpnAuh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uX92VpnAuh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX92VpnAuh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uX92VpnAuh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uX92VpnAuh .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uX92VpnAuh .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uX92VpnAuh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uX92VpnAuh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uX92VpnAuh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uX92VpnAuh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uX92VpnAuh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uX92VpnAuh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uX92VpnAuh .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uX92VpnAuh .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uX92VpnAuh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uX92VpnAuh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uX92VpnAuh .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uX92VpnAuh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uX92VpnAuh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uX92VpnAuh a:focus-visible,
.cid-uX92VpnAuh button:focus-visible,
.cid-uX92VpnAuh input:focus-visible,
.cid-uX92VpnAuh textarea:focus-visible,
.cid-uX92VpnAuh select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX92VpnAuh .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uX92VpnAuh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uX92VpnAuh .nav-item:focus,
.cid-uX92VpnAuh .nav-link:focus {
  outline: none;
}
.cid-uX92VpnAuh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uX92VpnAuh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uX92VpnAuh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uX92VpnAuh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uX92VpnAuh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uX92VpnAuh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uX92VpnAuh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uX92VpnAuh .navbar.opened {
  transition: all 0.3s;
}
.cid-uX92VpnAuh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uX92VpnAuh .navbar .navbar-logo img {
  width: auto;
}
.cid-uX92VpnAuh .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uX92VpnAuh .navbar.collapsed {
  justify-content: center;
}
.cid-uX92VpnAuh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uX92VpnAuh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uX92VpnAuh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uX92VpnAuh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uX92VpnAuh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uX92VpnAuh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uX92VpnAuh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uX92VpnAuh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uX92VpnAuh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uX92VpnAuh .navbar {
    min-height: 72px;
  }
  .cid-uX92VpnAuh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uX92VpnAuh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uX92VpnAuh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uX92VpnAuh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uX92VpnAuh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uX92VpnAuh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uX92VpnAuh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uX92VpnAuh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uX92VpnAuh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uX92VpnAuh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uX92VpnAuh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uX92VpnAuh .dropdown-item.active,
.cid-uX92VpnAuh .dropdown-item:active {
  background-color: transparent;
}
.cid-uX92VpnAuh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uX92VpnAuh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uX92VpnAuh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uX92VpnAuh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uX92VpnAuh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uX92VpnAuh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uX92VpnAuh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uX92VpnAuh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uX92VpnAuh .navbar-buttons {
    text-align: left;
  }
}
.cid-uX92VpnAuh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uX92VpnAuh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uX92VpnAuh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uX92VpnAuh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX92VpnAuh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX92VpnAuh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uX92VpnAuh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX92VpnAuh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uX92VpnAuh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uX92VpnAuh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX92VpnAuh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uX92VpnAuh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uX92VpnAuh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uX92VpnAuh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uX92VpnAuh .navbar {
    height: 70px;
  }
  .cid-uX92VpnAuh .navbar.opened {
    height: auto;
  }
  .cid-uX92VpnAuh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uX92VpnAuh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uX92VpnAuh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uX92VpnAuh .navbar-brand {
    margin-right: auto;
  }
  .cid-uX92VpnAuh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uX92VpnAuh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uX92VpnAuh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uX92VpnAuh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX92VpnAuh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uX92VpnAuh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uX92VpTvG7 {
  display: flex;
  background-image: url("../../../assets/images/dsc08779.jpg-2000x1339.jpg");
}
.cid-uX92VpTvG7 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-uX92VpTvG7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uX92VpTvG7 {
    align-items: flex-end;
  }
  .cid-uX92VpTvG7 .row {
    justify-content: flex-start;
  }
  .cid-uX92VpTvG7 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uX92VpTvG7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uX92VpTvG7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uX92VpTvG7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uX92VpTvG7 .content-wrap {
    width: 100%;
  }
}
.cid-uX9bLRwBRj .mbr-text {
  color: #000000;
}
.cid-uX9bLRwBRj .mbr-section-subtitle {
  color: #000000;
}
.cid-uX9bLRwBRj .mbr-section-title {
  color: #000000;
}
.cid-uX9bLRwBRj a:focus-visible,
.cid-uX9bLRwBRj button:focus-visible,
.cid-uX9bLRwBRj input:focus-visible,
.cid-uX9bLRwBRj textarea:focus-visible,
.cid-uX9bLRwBRj select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX92VqfKgv {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX92VqfKgv .wrapper {
  background-color: #f7f7f7;
}
.cid-uX92VqfKgv li {
  list-style-type: none;
}
.cid-uX92VqfKgv .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uX92VqfKgv .list-1 li {
  margin-bottom: 1rem;
}
.cid-uX92VqfKgv .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uX92VqfKgv .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uX92VqfKgv .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uX92VqfKgv ul {
  margin: 0;
}
.cid-uX92VqfKgv .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uX92VqfKgv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX92VqfKgv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX92VqfKgv a:focus-visible,
.cid-uX92VqfKgv button:focus-visible,
.cid-uX92VqfKgv input:focus-visible,
.cid-uX92VqfKgv textarea:focus-visible,
.cid-uX92VqfKgv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX92Vqy7I0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uX92Vqy7I0 .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uX935tsULS {
  z-index: 1000;
  width: 100%;
}
.cid-uX935tsULS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uX935tsULS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uX935tsULS .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uX935tsULS .navbar-nav {
    max-width: 45%;
  }
}
.cid-uX935tsULS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uX935tsULS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX935tsULS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uX935tsULS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uX935tsULS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uX935tsULS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX935tsULS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uX935tsULS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uX935tsULS .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uX935tsULS .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uX935tsULS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uX935tsULS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uX935tsULS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uX935tsULS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uX935tsULS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uX935tsULS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uX935tsULS .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uX935tsULS .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uX935tsULS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uX935tsULS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uX935tsULS .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uX935tsULS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uX935tsULS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uX935tsULS a:focus-visible,
.cid-uX935tsULS button:focus-visible,
.cid-uX935tsULS input:focus-visible,
.cid-uX935tsULS textarea:focus-visible,
.cid-uX935tsULS select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX935tsULS .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uX935tsULS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uX935tsULS .nav-item:focus,
.cid-uX935tsULS .nav-link:focus {
  outline: none;
}
.cid-uX935tsULS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uX935tsULS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uX935tsULS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uX935tsULS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uX935tsULS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uX935tsULS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uX935tsULS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uX935tsULS .navbar.opened {
  transition: all 0.3s;
}
.cid-uX935tsULS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uX935tsULS .navbar .navbar-logo img {
  width: auto;
}
.cid-uX935tsULS .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uX935tsULS .navbar.collapsed {
  justify-content: center;
}
.cid-uX935tsULS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uX935tsULS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uX935tsULS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uX935tsULS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uX935tsULS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uX935tsULS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uX935tsULS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uX935tsULS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uX935tsULS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uX935tsULS .navbar {
    min-height: 72px;
  }
  .cid-uX935tsULS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uX935tsULS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uX935tsULS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uX935tsULS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uX935tsULS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uX935tsULS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uX935tsULS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uX935tsULS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uX935tsULS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uX935tsULS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uX935tsULS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uX935tsULS .dropdown-item.active,
.cid-uX935tsULS .dropdown-item:active {
  background-color: transparent;
}
.cid-uX935tsULS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uX935tsULS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uX935tsULS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uX935tsULS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uX935tsULS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uX935tsULS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uX935tsULS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uX935tsULS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uX935tsULS .navbar-buttons {
    text-align: left;
  }
}
.cid-uX935tsULS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uX935tsULS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uX935tsULS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uX935tsULS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX935tsULS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX935tsULS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uX935tsULS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX935tsULS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uX935tsULS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uX935tsULS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX935tsULS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uX935tsULS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uX935tsULS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uX935tsULS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uX935tsULS .navbar {
    height: 70px;
  }
  .cid-uX935tsULS .navbar.opened {
    height: auto;
  }
  .cid-uX935tsULS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uX935tsULS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uX935tsULS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uX935tsULS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uX935tsULS .navbar-brand {
    margin-right: auto;
  }
  .cid-uX935tsULS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uX935tsULS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uX935tsULS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uX935tsULS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uX935tsULS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX935tsULS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uX935tsULS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uX935tWSQr {
  display: flex;
  background-image: url("../../../assets/images/wohnung4-trockenbau.png-1920x1080.png");
}
.cid-uX935tWSQr .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-uX935tWSQr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uX935tWSQr {
    align-items: flex-end;
  }
  .cid-uX935tWSQr .row {
    justify-content: flex-start;
  }
  .cid-uX935tWSQr .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uX935tWSQr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uX935tWSQr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uX935tWSQr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uX935tWSQr .content-wrap {
    width: 100%;
  }
}
.cid-uX99FxNyWj {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
}
.cid-uX99FxNyWj .mbr-section-subtitle {
  margin-bottom: 30px;
  letter-spacing: 3px;
  color: #353535;
}
.cid-uX99FxNyWj .mbr-section-subtitle .verline {
  margin: 0 12px;
  height: 1px;
  vertical-align: middle;
  width: 80px;
  background-color: currentColor;
  display: inline-block;
}
.cid-uX99FxNyWj .mbr-section-title {
  margin-bottom: 10px;
  line-height: 1.3em;
}
.cid-uX99FxNyWj .text1 {
  width: 100%;
}
.cid-uX99FxNyWj .text__wrap {
  padding: 0;
  flex-wrap: wrap;
}
.cid-uX99FxNyWj .text2 {
  display: inline-flex;
}
.cid-uX99FxNyWj .text2 .mbr-text {
  padding-left: 9px;
}
.cid-uX99FxNyWj .mbr-text {
  padding: 18px 0;
}
@media (max-width: 991px) {
  .cid-uX99FxNyWj .text1,
  .cid-uX99FxNyWj .text2 {
    width: 100%;
  }
  .cid-uX99FxNyWj .text1 .mbr-text,
  .cid-uX99FxNyWj .text2 .mbr-text {
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-uX99FxNyWj .mbr-section-btn {
  margin-top: 10px;
}
.cid-uX99FxNyWj .btn {
  white-space: nowrap;
}
.cid-uX935uhuIf {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX935uhuIf .wrapper {
  background-color: #f7f7f7;
}
.cid-uX935uhuIf li {
  list-style-type: none;
}
.cid-uX935uhuIf .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uX935uhuIf .list-1 li {
  margin-bottom: 1rem;
}
.cid-uX935uhuIf .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uX935uhuIf .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uX935uhuIf .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uX935uhuIf ul {
  margin: 0;
}
.cid-uX935uhuIf .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uX935uhuIf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX935uhuIf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX935uhuIf a:focus-visible,
.cid-uX935uhuIf button:focus-visible,
.cid-uX935uhuIf input:focus-visible,
.cid-uX935uhuIf textarea:focus-visible,
.cid-uX935uhuIf select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX935uAK1v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uX935uAK1v .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uX93dHpt5x {
  z-index: 1000;
  width: 100%;
}
.cid-uX93dHpt5x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uX93dHpt5x .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uX93dHpt5x .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uX93dHpt5x .navbar-nav {
    max-width: 45%;
  }
}
.cid-uX93dHpt5x .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uX93dHpt5x .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX93dHpt5x .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uX93dHpt5x .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uX93dHpt5x .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uX93dHpt5x .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uX93dHpt5x .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uX93dHpt5x .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uX93dHpt5x .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uX93dHpt5x .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uX93dHpt5x .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uX93dHpt5x .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uX93dHpt5x .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uX93dHpt5x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uX93dHpt5x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uX93dHpt5x .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uX93dHpt5x .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uX93dHpt5x .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uX93dHpt5x .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uX93dHpt5x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uX93dHpt5x .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uX93dHpt5x .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uX93dHpt5x .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uX93dHpt5x a:focus-visible,
.cid-uX93dHpt5x button:focus-visible,
.cid-uX93dHpt5x input:focus-visible,
.cid-uX93dHpt5x textarea:focus-visible,
.cid-uX93dHpt5x select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX93dHpt5x .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uX93dHpt5x .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uX93dHpt5x .nav-item:focus,
.cid-uX93dHpt5x .nav-link:focus {
  outline: none;
}
.cid-uX93dHpt5x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uX93dHpt5x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uX93dHpt5x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uX93dHpt5x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uX93dHpt5x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uX93dHpt5x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uX93dHpt5x .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uX93dHpt5x .navbar.opened {
  transition: all 0.3s;
}
.cid-uX93dHpt5x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uX93dHpt5x .navbar .navbar-logo img {
  width: auto;
}
.cid-uX93dHpt5x .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uX93dHpt5x .navbar.collapsed {
  justify-content: center;
}
.cid-uX93dHpt5x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uX93dHpt5x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uX93dHpt5x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uX93dHpt5x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uX93dHpt5x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uX93dHpt5x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uX93dHpt5x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uX93dHpt5x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uX93dHpt5x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uX93dHpt5x .navbar {
    min-height: 72px;
  }
  .cid-uX93dHpt5x .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uX93dHpt5x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uX93dHpt5x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uX93dHpt5x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uX93dHpt5x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uX93dHpt5x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uX93dHpt5x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uX93dHpt5x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uX93dHpt5x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uX93dHpt5x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uX93dHpt5x .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uX93dHpt5x .dropdown-item.active,
.cid-uX93dHpt5x .dropdown-item:active {
  background-color: transparent;
}
.cid-uX93dHpt5x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uX93dHpt5x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uX93dHpt5x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uX93dHpt5x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uX93dHpt5x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uX93dHpt5x .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uX93dHpt5x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uX93dHpt5x .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uX93dHpt5x .navbar-buttons {
    text-align: left;
  }
}
.cid-uX93dHpt5x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uX93dHpt5x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uX93dHpt5x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uX93dHpt5x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX93dHpt5x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uX93dHpt5x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uX93dHpt5x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX93dHpt5x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uX93dHpt5x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uX93dHpt5x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uX93dHpt5x .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uX93dHpt5x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uX93dHpt5x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uX93dHpt5x .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uX93dHpt5x .navbar {
    height: 70px;
  }
  .cid-uX93dHpt5x .navbar.opened {
    height: auto;
  }
  .cid-uX93dHpt5x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uX93dHpt5x .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uX93dHpt5x .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uX93dHpt5x .navbar-brand {
    margin-right: auto;
  }
  .cid-uX93dHpt5x .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uX93dHpt5x .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uX93dHpt5x .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uX93dHpt5x .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uX93dHpt5x .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uX93dHpt5x .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uX93dHV2N0 {
  display: flex;
  background-image: url("../../../assets/images/dsc05335.jpg-2000x1331.jpg");
}
.cid-uX93dHV2N0 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-uX93dHV2N0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uX93dHV2N0 {
    align-items: flex-end;
  }
  .cid-uX93dHV2N0 .row {
    justify-content: flex-start;
  }
  .cid-uX93dHV2N0 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uX93dHV2N0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uX93dHV2N0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uX93dHV2N0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uX93dHV2N0 .content-wrap {
    width: 100%;
  }
}
.cid-uX9pLwnDid body {
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  color: #000000;
  margin: 0;
  padding: 0;
}
.cid-uX9pLwnDid .section-barrierefreiheit {
  background-color: #ffffff;
  padding: 4rem 1rem;
}
.cid-uX9pLwnDid .section-barrierefreiheit .container {
  max-width: 960px;
  margin: 0 auto;
}
.cid-uX9pLwnDid .section-barrierefreiheit h2 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 2rem;
  color: #000000;
}
.cid-uX9pLwnDid .section-barrierefreiheit h3 {
  font-size: 1.25rem;
  font-weight: bold;
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #000000;
}
.cid-uX9pLwnDid .section-barrierefreiheit p {
  line-height: 1.6;
  margin-bottom: 1rem;
  color: #000000;
}
.cid-uX9pLwnDid .section-barrierefreiheit ul {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}
.cid-uX9pLwnDid .section-barrierefreiheit ul li {
  margin-bottom: 0.5rem;
}
.cid-uX9pLwnDid .section-barrierefreiheit address {
  font-style: normal;
  line-height: 1.6;
  margin-top: 1rem;
  margin-bottom: 2rem;
  color: #000000;
}
.cid-uX9pLwnDid .section-barrierefreiheit a {
  color: #b00818;
  text-decoration: underline;
}
.cid-uX9pLwnDid .section-barrierefreiheit a:hover,
.cid-uX9pLwnDid .section-barrierefreiheit a:focus {
  text-decoration: none;
}
.cid-uX9pLwnDid a:focus-visible,
.cid-uX9pLwnDid button:focus-visible,
.cid-uX9pLwnDid input:focus-visible,
.cid-uX9pLwnDid textarea:focus-visible,
.cid-uX9pLwnDid select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
@media (max-width: 768px) {
  .cid-uX9pLwnDid .section-barrierefreiheit {
    padding: 2rem 1rem;
  }
  .cid-uX9pLwnDid .section-barrierefreiheit h2 {
    font-size: 1.75rem;
  }
  .cid-uX9pLwnDid .section-barrierefreiheit h3 {
    font-size: 1.125rem;
  }
}
.cid-uX93dIirhn {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uX93dIirhn .wrapper {
  background-color: #f7f7f7;
}
.cid-uX93dIirhn li {
  list-style-type: none;
}
.cid-uX93dIirhn .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uX93dIirhn .list-1 li {
  margin-bottom: 1rem;
}
.cid-uX93dIirhn .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uX93dIirhn .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uX93dIirhn .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uX93dIirhn ul {
  margin: 0;
}
.cid-uX93dIirhn .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uX93dIirhn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uX93dIirhn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uX93dIirhn a:focus-visible,
.cid-uX93dIirhn button:focus-visible,
.cid-uX93dIirhn input:focus-visible,
.cid-uX93dIirhn textarea:focus-visible,
.cid-uX93dIirhn select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uX93dIzG08 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uX93dIzG08 .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxfe0Szf {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxfe0Szf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxfe0Szf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxfe0Szf .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxfe0Szf .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxfe0Szf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxfe0Szf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxfe0Szf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxfe0Szf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxfe0Szf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxfe0Szf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxfe0Szf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxfe0Szf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxfe0Szf .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxfe0Szf .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxfe0Szf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxfe0Szf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxfe0Szf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxfe0Szf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxfe0Szf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxfe0Szf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxfe0Szf .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxfe0Szf .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxfe0Szf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxfe0Szf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxfe0Szf .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxfe0Szf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxfe0Szf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxfe0Szf a:focus-visible,
.cid-uXHxfe0Szf button:focus-visible,
.cid-uXHxfe0Szf input:focus-visible,
.cid-uXHxfe0Szf textarea:focus-visible,
.cid-uXHxfe0Szf select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfe0Szf .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxfe0Szf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxfe0Szf .nav-item:focus,
.cid-uXHxfe0Szf .nav-link:focus {
  outline: none;
}
.cid-uXHxfe0Szf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxfe0Szf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxfe0Szf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxfe0Szf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxfe0Szf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxfe0Szf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxfe0Szf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxfe0Szf .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxfe0Szf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxfe0Szf .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxfe0Szf .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxfe0Szf .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxfe0Szf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxfe0Szf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxfe0Szf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxfe0Szf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxfe0Szf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxfe0Szf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxfe0Szf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxfe0Szf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxfe0Szf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxfe0Szf .navbar {
    min-height: 72px;
  }
  .cid-uXHxfe0Szf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxfe0Szf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxfe0Szf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxfe0Szf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxfe0Szf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxfe0Szf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxfe0Szf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxfe0Szf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxfe0Szf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxfe0Szf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxfe0Szf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxfe0Szf .dropdown-item.active,
.cid-uXHxfe0Szf .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxfe0Szf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxfe0Szf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxfe0Szf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxfe0Szf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxfe0Szf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxfe0Szf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxfe0Szf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxfe0Szf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxfe0Szf .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxfe0Szf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxfe0Szf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxfe0Szf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxfe0Szf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxfe0Szf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxfe0Szf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxfe0Szf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxfe0Szf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxfe0Szf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxfe0Szf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxfe0Szf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxfe0Szf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxfe0Szf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxfe0Szf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxfe0Szf .navbar {
    height: 70px;
  }
  .cid-uXHxfe0Szf .navbar.opened {
    height: auto;
  }
  .cid-uXHxfe0Szf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxfe0Szf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxfe0Szf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxfe0Szf .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxfe0Szf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxfe0Szf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxfe0Szf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxfe0Szf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxfe0Szf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxfe0Szf .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-23 {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-23 * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-23 body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-23 header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-23 nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-23 nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-23 main {
  padding: 0px 0px;
}
#custom-html-23 .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-23 .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-23 .text-section,
#custom-html-23 .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-23 h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-23 footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-23 nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-23 .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-23 .text-section,
  #custom-html-23 .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-23 a:focus-visible,
#custom-html-23 button:focus-visible,
#custom-html-23 input:focus-visible,
#custom-html-23 textarea:focus-visible,
#custom-html-23 select:focus-visible,
#custom-html-23 .nav-link:focus-visible,
#custom-html-23 .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfejPMB.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxfejPMB.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxfejPMB.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxfejPMB .modal-content,
.cid-uXHxfejPMB .modal-dialog {
  height: auto;
}
.cid-uXHxfejPMB .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxfejPMB .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxfejPMB .form-wrapper .mbr-form .form-group,
  .cid-uXHxfejPMB .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxfejPMB .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxfejPMB .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxfejPMB .mbr-text {
  text-align: center;
}
.cid-uXHxfejPMB .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxfejPMB .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxfejPMB .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxfejPMB .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxfejPMB .modal-open {
  overflow: hidden;
}
.cid-uXHxfejPMB .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxfejPMB .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxfejPMB .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxfejPMB .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxfejPMB .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxfejPMB .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxfejPMB .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxfejPMB .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxfejPMB .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxfejPMB .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxfejPMB .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxfejPMB .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxfejPMB .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxfejPMB .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxfejPMB .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxfejPMB .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxfejPMB .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxfejPMB .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxfejPMB .modal-header .close:focus {
  outline: none;
}
.cid-uXHxfejPMB .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxfejPMB .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxfejPMB .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxfejPMB .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxfejPMB .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxfejPMB .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxfejPMB .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxfejPMB .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxfejPMB .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxfejPMB .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxfejPMB .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxfejPMB .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxfejPMB .modal-lg,
  .cid-uXHxfejPMB .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxfejPMB .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxfejPMB .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxfejPMB .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxfejPMB .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxfejPMB .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxfejPMB .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxfejPMB .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxfejPMB .mbr-section-btn {
  margin: 0;
}
.cid-uXHxfejPMB .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxfeyyfT {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxfeyyfT .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxfeyyfT {
    align-items: flex-end;
  }
  .cid-uXHxfeyyfT .row {
    justify-content: center;
  }
  .cid-uXHxfeyyfT .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxfeyyfT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxfeyyfT {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxfeyyfT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxfeyyfT .content-wrap {
    width: 100%;
  }
}
.cid-uXHxfeyyfT .mbr-section-title,
.cid-uXHxfeyyfT .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxfeyyfT .mbr-text,
.cid-uXHxfeyyfT .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxfeyyfT .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxfeyyfT a:focus-visible,
.cid-uXHxfeyyfT button:focus-visible,
.cid-uXHxfeyyfT input:focus-visible,
.cid-uXHxfeyyfT textarea:focus-visible,
.cid-uXHxfeyyfT select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-26 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-26 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-26 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-26 a:focus-visible,
#custom-html-26 button:focus-visible,
#custom-html-26 input:focus-visible,
#custom-html-26 textarea:focus-visible,
#custom-html-26 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-26 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfeOdkh {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxfeOdkh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxfeOdkh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxfeOdkh .row {
  justify-content: center;
}
.cid-uXHxfeOdkh .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxfeOdkh .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxfeOdkh .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxfeOdkh .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxfeOdkh .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxfeOdkh .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxfeOdkh .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxfeOdkh .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxfeOdkh .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxfeOdkh .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxfeOdkh .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfeOdkh .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxfeOdkh .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxfeOdkh .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxfeOdkh .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxfeOdkh .mbr-text,
.cid-uXHxfeOdkh .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxfeOdkh .mbr-section-title,
.cid-uXHxfeOdkh .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-28 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-28 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-28 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-28 a:focus-visible,
#custom-html-28 button:focus-visible,
#custom-html-28 input:focus-visible,
#custom-html-28 textarea:focus-visible,
#custom-html-28 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-28 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxff4Ab3 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxff4Ab3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxff4Ab3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxff4Ab3 .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxff4Ab3 .card-wrapper {
    display: block;
  }
}
.cid-uXHxff4Ab3 .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxff4Ab3 .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxff4Ab3 .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxff4Ab3 .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxff4Ab3 .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxff4Ab3 .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxff4Ab3 .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxff4Ab3 .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxff4Ab3 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxff4Ab3 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxff4Ab3 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxff4Ab3 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxff4Ab3 .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxff4Ab3 .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxff4Ab3 .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxff4Ab3 .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxff4Ab3 a:focus-visible,
.cid-uXHxff4Ab3 button:focus-visible,
.cid-uXHxff4Ab3 input:focus-visible,
.cid-uXHxff4Ab3 textarea:focus-visible,
.cid-uXHxff4Ab3 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxffh7Hw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxffh7Hw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxffh7Hw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxffh7Hw .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxffh7Hw .card-wrapper {
    display: block;
  }
}
.cid-uXHxffh7Hw .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxffh7Hw .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxffh7Hw .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxffh7Hw .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxffh7Hw .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxffh7Hw .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxffh7Hw .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxffh7Hw .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxffh7Hw .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxffh7Hw .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxffh7Hw .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxffh7Hw .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxffh7Hw .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxffh7Hw .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxffh7Hw .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxffh7Hw .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxffh7Hw a:focus-visible,
.cid-uXHxffh7Hw button:focus-visible,
.cid-uXHxffh7Hw input:focus-visible,
.cid-uXHxffh7Hw textarea:focus-visible,
.cid-uXHxffh7Hw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxffvfwZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxffvfwZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxffvfwZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxffvfwZ .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxffvfwZ .card-wrapper {
    display: block;
  }
}
.cid-uXHxffvfwZ .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxffvfwZ .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxffvfwZ .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxffvfwZ .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxffvfwZ .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxffvfwZ .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxffvfwZ .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxffvfwZ .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxffvfwZ .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxffvfwZ .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxffvfwZ .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxffvfwZ .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxffvfwZ .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxffvfwZ .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxffvfwZ .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxffvfwZ .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxffvfwZ a:focus-visible,
.cid-uXHxffvfwZ button:focus-visible,
.cid-uXHxffvfwZ input:focus-visible,
.cid-uXHxffvfwZ textarea:focus-visible,
.cid-uXHxffvfwZ select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxffItOB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxffItOB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxffItOB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxffItOB .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxffItOB .card-wrapper {
    display: block;
  }
}
.cid-uXHxffItOB .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxffItOB .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxffItOB .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxffItOB .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxffItOB .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxffItOB .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxffItOB .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxffItOB .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxffItOB .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxffItOB .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxffItOB .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxffItOB .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxffItOB .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxffItOB .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxffItOB .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxffItOB .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxffItOB a:focus-visible,
.cid-uXHxffItOB button:focus-visible,
.cid-uXHxffItOB input:focus-visible,
.cid-uXHxffItOB textarea:focus-visible,
.cid-uXHxffItOB select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2d {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2d .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2d audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2d a:focus-visible,
#custom-html-2d button:focus-visible,
#custom-html-2d input:focus-visible,
#custom-html-2d textarea:focus-visible,
#custom-html-2d select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2d #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfg1HY2 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxfg1HY2 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxfg1HY2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxfg1HY2 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxfg1HY2 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxfg1HY2 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxfg1HY2 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxfg1HY2 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxfg1HY2 .embla__button--next,
.cid-uXHxfg1HY2 .embla__button--prev {
  display: flex;
}
.cid-uXHxfg1HY2 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxfg1HY2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxfg1HY2 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxfg1HY2 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxfg1HY2 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxfg1HY2 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfg1HY2 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxfg1HY2 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxfg1HY2 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxfg1HY2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxfg1HY2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxfg1HY2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxfg1HY2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxfg1HY2 a:focus-visible,
.cid-uXHxfg1HY2 button:focus-visible,
.cid-uXHxfg1HY2 input:focus-visible,
.cid-uXHxfg1HY2 textarea:focus-visible,
.cid-uXHxfg1HY2 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfgpHRt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxfgpHRt .mbr-text {
  color: #ffffff;
}
.cid-uXHxfgpHRt .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxfgpHRt .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxfgpHRt a:focus-visible,
.cid-uXHxfgpHRt button:focus-visible,
.cid-uXHxfgpHRt input:focus-visible,
.cid-uXHxfgpHRt textarea:focus-visible,
.cid-uXHxfgpHRt select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2g {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2g .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2g audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2g a:focus-visible,
#custom-html-2g button:focus-visible,
#custom-html-2g input:focus-visible,
#custom-html-2g textarea:focus-visible,
#custom-html-2g select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2g #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfgI4G2 {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxfgI4G2 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxfgI4G2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxfgI4G2 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxfgI4G2 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxfgI4G2 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxfgI4G2 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxfgI4G2 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxfgI4G2 .embla__button--next,
.cid-uXHxfgI4G2 .embla__button--prev {
  display: flex;
}
.cid-uXHxfgI4G2 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxfgI4G2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxfgI4G2 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxfgI4G2 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxfgI4G2 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxfgI4G2 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfgI4G2 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxfgI4G2 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxfgI4G2 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxfgI4G2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxfgI4G2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxfgI4G2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxfgI4G2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxfgI4G2 a:focus-visible,
.cid-uXHxfgI4G2 button:focus-visible,
.cid-uXHxfgI4G2 input:focus-visible,
.cid-uXHxfgI4G2 textarea:focus-visible,
.cid-uXHxfgI4G2 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfh8qzS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxfh8qzS .mbr-text {
  color: #000000;
}
.cid-uXHxfh8qzS .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxfh8qzS .mbr-section-title {
  color: #000000;
}
.cid-uXHxfh8qzS a:focus-visible,
.cid-uXHxfh8qzS button:focus-visible,
.cid-uXHxfh8qzS input:focus-visible,
.cid-uXHxfh8qzS textarea:focus-visible,
.cid-uXHxfh8qzS select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2j {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2j .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2j audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2j a:focus-visible,
#custom-html-2j button:focus-visible,
#custom-html-2j input:focus-visible,
#custom-html-2j textarea:focus-visible,
#custom-html-2j select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2j #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfhttW0 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxfhttW0 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxfhttW0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxfhttW0 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxfhttW0 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxfhttW0 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxfhttW0 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxfhttW0 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxfhttW0 .embla__button--next,
.cid-uXHxfhttW0 .embla__button--prev {
  display: flex;
}
.cid-uXHxfhttW0 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxfhttW0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxfhttW0 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxfhttW0 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxfhttW0 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxfhttW0 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfhttW0 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxfhttW0 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxfhttW0 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxfhttW0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxfhttW0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxfhttW0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxfhttW0 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxfhttW0 a:focus-visible,
.cid-uXHxfhttW0 button:focus-visible,
.cid-uXHxfhttW0 input:focus-visible,
.cid-uXHxfhttW0 textarea:focus-visible,
.cid-uXHxfhttW0 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfhSao5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxfhSao5 .mbr-text {
  color: #000000;
}
.cid-uXHxfhSao5 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxfhSao5 .mbr-section-title {
  color: #000000;
}
.cid-uXHxfhSao5 a:focus-visible,
.cid-uXHxfhSao5 button:focus-visible,
.cid-uXHxfhSao5 input:focus-visible,
.cid-uXHxfhSao5 textarea:focus-visible,
.cid-uXHxfhSao5 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2m {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2m .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2m audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2m a:focus-visible,
#custom-html-2m button:focus-visible,
#custom-html-2m input:focus-visible,
#custom-html-2m textarea:focus-visible,
#custom-html-2m select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2m #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfigyYe {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxfigyYe .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxfigyYe .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxfigyYe .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxfigyYe .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxfigyYe .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxfigyYe .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxfigyYe .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxfigyYe .embla__button--next,
.cid-uXHxfigyYe .embla__button--prev {
  display: flex;
}
.cid-uXHxfigyYe .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxfigyYe .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxfigyYe .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxfigyYe .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxfigyYe .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxfigyYe .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfigyYe .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxfigyYe .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxfigyYe .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxfigyYe .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxfigyYe .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxfigyYe .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxfigyYe .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxfigyYe a:focus-visible,
.cid-uXHxfigyYe button:focus-visible,
.cid-uXHxfigyYe input:focus-visible,
.cid-uXHxfigyYe textarea:focus-visible,
.cid-uXHxfigyYe select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfiHMLu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxfiHMLu .mbr-text {
  color: #b00818;
}
.cid-uXHxfiHMLu .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxfiHMLu .mbr-section-title {
  color: #b00818;
}
.cid-uXHxfiHMLu a:focus-visible,
.cid-uXHxfiHMLu button:focus-visible,
.cid-uXHxfiHMLu input:focus-visible,
.cid-uXHxfiHMLu textarea:focus-visible,
.cid-uXHxfiHMLu select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2p {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2p .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2p audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2p a:focus-visible,
#custom-html-2p button:focus-visible,
#custom-html-2p input:focus-visible,
#custom-html-2p textarea:focus-visible,
#custom-html-2p select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2p #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfj5A6J {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxfj5A6J .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxfj5A6J .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxfj5A6J .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxfj5A6J .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxfj5A6J .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxfj5A6J .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxfj5A6J .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxfj5A6J .embla__button--next,
.cid-uXHxfj5A6J .embla__button--prev {
  display: flex;
}
.cid-uXHxfj5A6J .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxfj5A6J .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxfj5A6J .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxfj5A6J .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxfj5A6J .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxfj5A6J .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfj5A6J .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxfj5A6J .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxfj5A6J .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxfj5A6J .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxfj5A6J .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxfj5A6J .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxfj5A6J .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxfj5A6J a:focus-visible,
.cid-uXHxfj5A6J button:focus-visible,
.cid-uXHxfj5A6J input:focus-visible,
.cid-uXHxfj5A6J textarea:focus-visible,
.cid-uXHxfj5A6J select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfjuTiV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxfjuTiV .mbr-text {
  color: #000000;
}
.cid-uXHxfjuTiV .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxfjuTiV .mbr-section-title {
  color: #000000;
}
.cid-uXHxfjuTiV a:focus-visible,
.cid-uXHxfjuTiV button:focus-visible,
.cid-uXHxfjuTiV input:focus-visible,
.cid-uXHxfjuTiV textarea:focus-visible,
.cid-uXHxfjuTiV select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2s {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2s .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2s audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2s a:focus-visible,
#custom-html-2s button:focus-visible,
#custom-html-2s input:focus-visible,
#custom-html-2s textarea:focus-visible,
#custom-html-2s select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2s #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfjTcsx {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxfjTcsx .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxfjTcsx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxfjTcsx .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxfjTcsx .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxfjTcsx .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxfjTcsx .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxfjTcsx .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxfjTcsx .embla__button--next,
.cid-uXHxfjTcsx .embla__button--prev {
  display: flex;
}
.cid-uXHxfjTcsx .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxfjTcsx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxfjTcsx .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxfjTcsx .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxfjTcsx .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxfjTcsx .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxfjTcsx .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxfjTcsx .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxfjTcsx .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxfjTcsx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxfjTcsx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxfjTcsx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxfjTcsx .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxfjTcsx a:focus-visible,
.cid-uXHxfjTcsx button:focus-visible,
.cid-uXHxfjTcsx input:focus-visible,
.cid-uXHxfjTcsx textarea:focus-visible,
.cid-uXHxfjTcsx select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfkjhWU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxfkjhWU .mbr-text {
  color: #b00818;
}
.cid-uXHxfkjhWU .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxfkjhWU .mbr-section-title {
  color: #b00818;
}
.cid-uXHxfkjhWU a:focus-visible,
.cid-uXHxfkjhWU button:focus-visible,
.cid-uXHxfkjhWU input:focus-visible,
.cid-uXHxfkjhWU textarea:focus-visible,
.cid-uXHxfkjhWU select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2v {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-2v .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-2v audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-2v a:focus-visible,
#custom-html-2v button:focus-visible,
#custom-html-2v input:focus-visible,
#custom-html-2v textarea:focus-visible,
#custom-html-2v select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-2v #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfkO2cv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxfkO2cv .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxfkO2cv .panel-group {
  border: none;
}
.cid-uXHxfkO2cv .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxfkO2cv .card-header {
    padding: 0rem;
  }
}
.cid-uXHxfkO2cv .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxfkO2cv .img-col {
  padding: 0;
}
.cid-uXHxfkO2cv .img-item {
  height: 100%;
}
.cid-uXHxfkO2cv img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxfkO2cv .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxfkO2cv .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxfkO2cv p {
  margin-bottom: 0.3rem;
}
.cid-uXHxfkO2cv .panel-title-edit {
  color: #000000;
}
.cid-uXHxfkO2cv .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxfkO2cv .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxfkO2cv .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxfkO2cv .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxfkO2cv .panel-text {
  color: #000000;
}
.cid-uXHxfkO2cv .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxfkO2cv .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxfkO2cv .panel-title-edit,
.cid-uXHxfkO2cv .mbr-iconfont {
  color: #000000;
}
.cid-uXHxfkO2cv a:focus-visible,
.cid-uXHxfkO2cv button:focus-visible,
.cid-uXHxfkO2cv input:focus-visible,
.cid-uXHxfkO2cv textarea:focus-visible,
.cid-uXHxfkO2cv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfln9Fv .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxfln9Fv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxfln9Fv .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxfln9Fv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxfln9Fv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxfln9Fv a:focus-visible,
.cid-uXHxfln9Fv button:focus-visible,
.cid-uXHxfln9Fv input:focus-visible,
.cid-uXHxfln9Fv textarea:focus-visible,
.cid-uXHxfln9Fv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxflKssR {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxflKssR .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxflKssR li {
  list-style-type: none;
}
.cid-uXHxflKssR .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxflKssR .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxflKssR .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxflKssR .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxflKssR .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxflKssR ul {
  margin: 0;
}
.cid-uXHxflKssR .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxflKssR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxflKssR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxflKssR a:focus-visible,
.cid-uXHxflKssR button:focus-visible,
.cid-uXHxflKssR input:focus-visible,
.cid-uXHxflKssR textarea:focus-visible,
.cid-uXHxflKssR select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxfm8FF1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxfm8FF1 .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxln2loz {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxln2loz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxln2loz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxln2loz .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxln2loz .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxln2loz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxln2loz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxln2loz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxln2loz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxln2loz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxln2loz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxln2loz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxln2loz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxln2loz .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxln2loz .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxln2loz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxln2loz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxln2loz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxln2loz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxln2loz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxln2loz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxln2loz .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxln2loz .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxln2loz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxln2loz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxln2loz .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxln2loz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxln2loz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxln2loz a:focus-visible,
.cid-uXHxln2loz button:focus-visible,
.cid-uXHxln2loz input:focus-visible,
.cid-uXHxln2loz textarea:focus-visible,
.cid-uXHxln2loz select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxln2loz .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxln2loz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxln2loz .nav-item:focus,
.cid-uXHxln2loz .nav-link:focus {
  outline: none;
}
.cid-uXHxln2loz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxln2loz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxln2loz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxln2loz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxln2loz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxln2loz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxln2loz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxln2loz .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxln2loz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxln2loz .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxln2loz .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxln2loz .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxln2loz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxln2loz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxln2loz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxln2loz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxln2loz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxln2loz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxln2loz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxln2loz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxln2loz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxln2loz .navbar {
    min-height: 72px;
  }
  .cid-uXHxln2loz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxln2loz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxln2loz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxln2loz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxln2loz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxln2loz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxln2loz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxln2loz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxln2loz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxln2loz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxln2loz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxln2loz .dropdown-item.active,
.cid-uXHxln2loz .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxln2loz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxln2loz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxln2loz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxln2loz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxln2loz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxln2loz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxln2loz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxln2loz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxln2loz .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxln2loz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxln2loz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxln2loz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxln2loz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxln2loz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxln2loz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxln2loz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxln2loz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxln2loz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxln2loz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxln2loz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxln2loz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxln2loz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxln2loz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxln2loz .navbar {
    height: 70px;
  }
  .cid-uXHxln2loz .navbar.opened {
    height: auto;
  }
  .cid-uXHxln2loz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxln2loz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxln2loz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxln2loz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxln2loz .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxln2loz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxln2loz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxln2loz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxln2loz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxln2loz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxln2loz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxln2loz .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-31 {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-31 * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-31 body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-31 header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-31 nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-31 nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-31 main {
  padding: 0px 0px;
}
#custom-html-31 .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-31 .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-31 .text-section,
#custom-html-31 .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-31 h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-31 footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-31 nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-31 .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-31 .text-section,
  #custom-html-31 .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-31 a:focus-visible,
#custom-html-31 button:focus-visible,
#custom-html-31 input:focus-visible,
#custom-html-31 textarea:focus-visible,
#custom-html-31 select:focus-visible,
#custom-html-31 .nav-link:focus-visible,
#custom-html-31 .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlnmTSX.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxlnmTSX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxlnmTSX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxlnmTSX .modal-content,
.cid-uXHxlnmTSX .modal-dialog {
  height: auto;
}
.cid-uXHxlnmTSX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxlnmTSX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxlnmTSX .form-wrapper .mbr-form .form-group,
  .cid-uXHxlnmTSX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxlnmTSX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxlnmTSX .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxlnmTSX .mbr-text {
  text-align: center;
}
.cid-uXHxlnmTSX .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxlnmTSX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxlnmTSX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxlnmTSX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxlnmTSX .modal-open {
  overflow: hidden;
}
.cid-uXHxlnmTSX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxlnmTSX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxlnmTSX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxlnmTSX .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxlnmTSX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxlnmTSX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxlnmTSX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxlnmTSX .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxlnmTSX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxlnmTSX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxlnmTSX .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxlnmTSX .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxlnmTSX .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxlnmTSX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxlnmTSX .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxlnmTSX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxlnmTSX .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxlnmTSX .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxlnmTSX .modal-header .close:focus {
  outline: none;
}
.cid-uXHxlnmTSX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxlnmTSX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxlnmTSX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxlnmTSX .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxlnmTSX .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxlnmTSX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxlnmTSX .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxlnmTSX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxlnmTSX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxlnmTSX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxlnmTSX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxlnmTSX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxlnmTSX .modal-lg,
  .cid-uXHxlnmTSX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxlnmTSX .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxlnmTSX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxlnmTSX .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxlnmTSX .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxlnmTSX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxlnmTSX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxlnmTSX .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxlnmTSX .mbr-section-btn {
  margin: 0;
}
.cid-uXHxlnmTSX .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxlnAgDy {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxlnAgDy .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxlnAgDy {
    align-items: flex-end;
  }
  .cid-uXHxlnAgDy .row {
    justify-content: center;
  }
  .cid-uXHxlnAgDy .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxlnAgDy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxlnAgDy {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxlnAgDy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxlnAgDy .content-wrap {
    width: 100%;
  }
}
.cid-uXHxlnAgDy .mbr-section-title,
.cid-uXHxlnAgDy .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxlnAgDy .mbr-text,
.cid-uXHxlnAgDy .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxlnAgDy .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxlnAgDy a:focus-visible,
.cid-uXHxlnAgDy button:focus-visible,
.cid-uXHxlnAgDy input:focus-visible,
.cid-uXHxlnAgDy textarea:focus-visible,
.cid-uXHxlnAgDy select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-34 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-34 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-34 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-34 a:focus-visible,
#custom-html-34 button:focus-visible,
#custom-html-34 input:focus-visible,
#custom-html-34 textarea:focus-visible,
#custom-html-34 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-34 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlnR3DL {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxlnR3DL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxlnR3DL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxlnR3DL .row {
  justify-content: center;
}
.cid-uXHxlnR3DL .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxlnR3DL .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxlnR3DL .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxlnR3DL .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxlnR3DL .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxlnR3DL .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxlnR3DL .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxlnR3DL .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxlnR3DL .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxlnR3DL .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxlnR3DL .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxlnR3DL .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxlnR3DL .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxlnR3DL .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxlnR3DL .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxlnR3DL .mbr-text,
.cid-uXHxlnR3DL .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxlnR3DL .mbr-section-title,
.cid-uXHxlnR3DL .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-36 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-36 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-36 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-36 a:focus-visible,
#custom-html-36 button:focus-visible,
#custom-html-36 input:focus-visible,
#custom-html-36 textarea:focus-visible,
#custom-html-36 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-36 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlo66ON {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxlo66ON .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxlo66ON .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxlo66ON .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxlo66ON .card-wrapper {
    display: block;
  }
}
.cid-uXHxlo66ON .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxlo66ON .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxlo66ON .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxlo66ON .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxlo66ON .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxlo66ON .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxlo66ON .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxlo66ON .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxlo66ON .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxlo66ON .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxlo66ON .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxlo66ON .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxlo66ON .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxlo66ON .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxlo66ON .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxlo66ON .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxlo66ON a:focus-visible,
.cid-uXHxlo66ON button:focus-visible,
.cid-uXHxlo66ON input:focus-visible,
.cid-uXHxlo66ON textarea:focus-visible,
.cid-uXHxlo66ON select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlojWke {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxlojWke .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxlojWke .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxlojWke .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxlojWke .card-wrapper {
    display: block;
  }
}
.cid-uXHxlojWke .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxlojWke .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxlojWke .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxlojWke .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxlojWke .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxlojWke .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxlojWke .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxlojWke .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxlojWke .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxlojWke .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxlojWke .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxlojWke .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxlojWke .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxlojWke .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxlojWke .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxlojWke .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxlojWke a:focus-visible,
.cid-uXHxlojWke button:focus-visible,
.cid-uXHxlojWke input:focus-visible,
.cid-uXHxlojWke textarea:focus-visible,
.cid-uXHxlojWke select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxloyh8Y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxloyh8Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxloyh8Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxloyh8Y .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxloyh8Y .card-wrapper {
    display: block;
  }
}
.cid-uXHxloyh8Y .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxloyh8Y .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxloyh8Y .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxloyh8Y .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxloyh8Y .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxloyh8Y .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxloyh8Y .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxloyh8Y .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxloyh8Y .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxloyh8Y .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxloyh8Y .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxloyh8Y .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxloyh8Y .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxloyh8Y .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxloyh8Y .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxloyh8Y .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxloyh8Y a:focus-visible,
.cid-uXHxloyh8Y button:focus-visible,
.cid-uXHxloyh8Y input:focus-visible,
.cid-uXHxloyh8Y textarea:focus-visible,
.cid-uXHxloyh8Y select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxloLgVh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxloLgVh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxloLgVh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxloLgVh .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxloLgVh .card-wrapper {
    display: block;
  }
}
.cid-uXHxloLgVh .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxloLgVh .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxloLgVh .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxloLgVh .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxloLgVh .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxloLgVh .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxloLgVh .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxloLgVh .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxloLgVh .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxloLgVh .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxloLgVh .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxloLgVh .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxloLgVh .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxloLgVh .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxloLgVh .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxloLgVh .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxloLgVh a:focus-visible,
.cid-uXHxloLgVh button:focus-visible,
.cid-uXHxloLgVh input:focus-visible,
.cid-uXHxloLgVh textarea:focus-visible,
.cid-uXHxloLgVh select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3b {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3b .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3b audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3b a:focus-visible,
#custom-html-3b button:focus-visible,
#custom-html-3b input:focus-visible,
#custom-html-3b textarea:focus-visible,
#custom-html-3b select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3b #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlp4LY0 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxlp4LY0 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxlp4LY0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxlp4LY0 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxlp4LY0 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxlp4LY0 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxlp4LY0 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxlp4LY0 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxlp4LY0 .embla__button--next,
.cid-uXHxlp4LY0 .embla__button--prev {
  display: flex;
}
.cid-uXHxlp4LY0 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxlp4LY0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxlp4LY0 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxlp4LY0 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxlp4LY0 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxlp4LY0 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxlp4LY0 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxlp4LY0 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxlp4LY0 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxlp4LY0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxlp4LY0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxlp4LY0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxlp4LY0 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxlp4LY0 a:focus-visible,
.cid-uXHxlp4LY0 button:focus-visible,
.cid-uXHxlp4LY0 input:focus-visible,
.cid-uXHxlp4LY0 textarea:focus-visible,
.cid-uXHxlp4LY0 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlpthKj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxlpthKj .mbr-text {
  color: #ffffff;
}
.cid-uXHxlpthKj .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxlpthKj .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxlpthKj a:focus-visible,
.cid-uXHxlpthKj button:focus-visible,
.cid-uXHxlpthKj input:focus-visible,
.cid-uXHxlpthKj textarea:focus-visible,
.cid-uXHxlpthKj select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3e {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3e .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3e audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3e a:focus-visible,
#custom-html-3e button:focus-visible,
#custom-html-3e input:focus-visible,
#custom-html-3e textarea:focus-visible,
#custom-html-3e select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3e #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlpNR8Z {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxlpNR8Z .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxlpNR8Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxlpNR8Z .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxlpNR8Z .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxlpNR8Z .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxlpNR8Z .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxlpNR8Z .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxlpNR8Z .embla__button--next,
.cid-uXHxlpNR8Z .embla__button--prev {
  display: flex;
}
.cid-uXHxlpNR8Z .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxlpNR8Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxlpNR8Z .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxlpNR8Z .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxlpNR8Z .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxlpNR8Z .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxlpNR8Z .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxlpNR8Z .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxlpNR8Z .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxlpNR8Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxlpNR8Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxlpNR8Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxlpNR8Z .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxlpNR8Z a:focus-visible,
.cid-uXHxlpNR8Z button:focus-visible,
.cid-uXHxlpNR8Z input:focus-visible,
.cid-uXHxlpNR8Z textarea:focus-visible,
.cid-uXHxlpNR8Z select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlqbtZ2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxlqbtZ2 .mbr-text {
  color: #000000;
}
.cid-uXHxlqbtZ2 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxlqbtZ2 .mbr-section-title {
  color: #000000;
}
.cid-uXHxlqbtZ2 a:focus-visible,
.cid-uXHxlqbtZ2 button:focus-visible,
.cid-uXHxlqbtZ2 input:focus-visible,
.cid-uXHxlqbtZ2 textarea:focus-visible,
.cid-uXHxlqbtZ2 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3h {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3h .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3h audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3h a:focus-visible,
#custom-html-3h button:focus-visible,
#custom-html-3h input:focus-visible,
#custom-html-3h textarea:focus-visible,
#custom-html-3h select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3h #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlqxDBR {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxlqxDBR .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxlqxDBR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxlqxDBR .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxlqxDBR .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxlqxDBR .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxlqxDBR .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxlqxDBR .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxlqxDBR .embla__button--next,
.cid-uXHxlqxDBR .embla__button--prev {
  display: flex;
}
.cid-uXHxlqxDBR .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxlqxDBR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxlqxDBR .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxlqxDBR .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxlqxDBR .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxlqxDBR .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxlqxDBR .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxlqxDBR .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxlqxDBR .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxlqxDBR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxlqxDBR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxlqxDBR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxlqxDBR .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxlqxDBR a:focus-visible,
.cid-uXHxlqxDBR button:focus-visible,
.cid-uXHxlqxDBR input:focus-visible,
.cid-uXHxlqxDBR textarea:focus-visible,
.cid-uXHxlqxDBR select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlqW8yh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxlqW8yh .mbr-text {
  color: #000000;
}
.cid-uXHxlqW8yh .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxlqW8yh .mbr-section-title {
  color: #000000;
}
.cid-uXHxlqW8yh a:focus-visible,
.cid-uXHxlqW8yh button:focus-visible,
.cid-uXHxlqW8yh input:focus-visible,
.cid-uXHxlqW8yh textarea:focus-visible,
.cid-uXHxlqW8yh select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3k {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3k .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3k audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3k a:focus-visible,
#custom-html-3k button:focus-visible,
#custom-html-3k input:focus-visible,
#custom-html-3k textarea:focus-visible,
#custom-html-3k select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3k #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlri1Cm {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxlri1Cm .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxlri1Cm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxlri1Cm .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxlri1Cm .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxlri1Cm .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxlri1Cm .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxlri1Cm .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxlri1Cm .embla__button--next,
.cid-uXHxlri1Cm .embla__button--prev {
  display: flex;
}
.cid-uXHxlri1Cm .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxlri1Cm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxlri1Cm .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxlri1Cm .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxlri1Cm .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxlri1Cm .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxlri1Cm .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxlri1Cm .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxlri1Cm .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxlri1Cm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxlri1Cm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxlri1Cm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxlri1Cm .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxlri1Cm a:focus-visible,
.cid-uXHxlri1Cm button:focus-visible,
.cid-uXHxlri1Cm input:focus-visible,
.cid-uXHxlri1Cm textarea:focus-visible,
.cid-uXHxlri1Cm select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlrJsWS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxlrJsWS .mbr-text {
  color: #b00818;
}
.cid-uXHxlrJsWS .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxlrJsWS .mbr-section-title {
  color: #b00818;
}
.cid-uXHxlrJsWS a:focus-visible,
.cid-uXHxlrJsWS button:focus-visible,
.cid-uXHxlrJsWS input:focus-visible,
.cid-uXHxlrJsWS textarea:focus-visible,
.cid-uXHxlrJsWS select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3n {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3n .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3n audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3n a:focus-visible,
#custom-html-3n button:focus-visible,
#custom-html-3n input:focus-visible,
#custom-html-3n textarea:focus-visible,
#custom-html-3n select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3n #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxls7wrA {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxls7wrA .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxls7wrA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxls7wrA .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxls7wrA .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxls7wrA .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxls7wrA .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxls7wrA .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxls7wrA .embla__button--next,
.cid-uXHxls7wrA .embla__button--prev {
  display: flex;
}
.cid-uXHxls7wrA .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxls7wrA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxls7wrA .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxls7wrA .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxls7wrA .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxls7wrA .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxls7wrA .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxls7wrA .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxls7wrA .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxls7wrA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxls7wrA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxls7wrA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxls7wrA .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxls7wrA a:focus-visible,
.cid-uXHxls7wrA button:focus-visible,
.cid-uXHxls7wrA input:focus-visible,
.cid-uXHxls7wrA textarea:focus-visible,
.cid-uXHxls7wrA select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxlsvtcX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxlsvtcX .mbr-text {
  color: #000000;
}
.cid-uXHxlsvtcX .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxlsvtcX .mbr-section-title {
  color: #000000;
}
.cid-uXHxlsvtcX a:focus-visible,
.cid-uXHxlsvtcX button:focus-visible,
.cid-uXHxlsvtcX input:focus-visible,
.cid-uXHxlsvtcX textarea:focus-visible,
.cid-uXHxlsvtcX select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3q {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3q .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3q audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3q a:focus-visible,
#custom-html-3q button:focus-visible,
#custom-html-3q input:focus-visible,
#custom-html-3q textarea:focus-visible,
#custom-html-3q select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3q #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxlsVcyW {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxlsVcyW .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxlsVcyW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxlsVcyW .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxlsVcyW .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxlsVcyW .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxlsVcyW .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxlsVcyW .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxlsVcyW .embla__button--next,
.cid-uXHxlsVcyW .embla__button--prev {
  display: flex;
}
.cid-uXHxlsVcyW .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxlsVcyW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxlsVcyW .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxlsVcyW .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxlsVcyW .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxlsVcyW .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxlsVcyW .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxlsVcyW .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxlsVcyW .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxlsVcyW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxlsVcyW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxlsVcyW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxlsVcyW .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxlsVcyW a:focus-visible,
.cid-uXHxlsVcyW button:focus-visible,
.cid-uXHxlsVcyW input:focus-visible,
.cid-uXHxlsVcyW textarea:focus-visible,
.cid-uXHxlsVcyW select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxltlqw1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxltlqw1 .mbr-text {
  color: #b00818;
}
.cid-uXHxltlqw1 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxltlqw1 .mbr-section-title {
  color: #b00818;
}
.cid-uXHxltlqw1 a:focus-visible,
.cid-uXHxltlqw1 button:focus-visible,
.cid-uXHxltlqw1 input:focus-visible,
.cid-uXHxltlqw1 textarea:focus-visible,
.cid-uXHxltlqw1 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3t {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3t .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-3t audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-3t a:focus-visible,
#custom-html-3t button:focus-visible,
#custom-html-3t input:focus-visible,
#custom-html-3t textarea:focus-visible,
#custom-html-3t select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-3t #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxltLjPH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxltLjPH .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxltLjPH .panel-group {
  border: none;
}
.cid-uXHxltLjPH .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxltLjPH .card-header {
    padding: 0rem;
  }
}
.cid-uXHxltLjPH .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxltLjPH .img-col {
  padding: 0;
}
.cid-uXHxltLjPH .img-item {
  height: 100%;
}
.cid-uXHxltLjPH img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxltLjPH .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxltLjPH .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxltLjPH p {
  margin-bottom: 0.3rem;
}
.cid-uXHxltLjPH .panel-title-edit {
  color: #000000;
}
.cid-uXHxltLjPH .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxltLjPH .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxltLjPH .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxltLjPH .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxltLjPH .panel-text {
  color: #000000;
}
.cid-uXHxltLjPH .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxltLjPH .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxltLjPH .panel-title-edit,
.cid-uXHxltLjPH .mbr-iconfont {
  color: #000000;
}
.cid-uXHxltLjPH a:focus-visible,
.cid-uXHxltLjPH button:focus-visible,
.cid-uXHxltLjPH input:focus-visible,
.cid-uXHxltLjPH textarea:focus-visible,
.cid-uXHxltLjPH select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxluaTVT .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxluaTVT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxluaTVT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxluaTVT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxluaTVT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxluaTVT a:focus-visible,
.cid-uXHxluaTVT button:focus-visible,
.cid-uXHxluaTVT input:focus-visible,
.cid-uXHxluaTVT textarea:focus-visible,
.cid-uXHxluaTVT select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxluyb6W {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxluyb6W .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxluyb6W li {
  list-style-type: none;
}
.cid-uXHxluyb6W .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxluyb6W .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxluyb6W .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxluyb6W .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxluyb6W .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxluyb6W ul {
  margin: 0;
}
.cid-uXHxluyb6W .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxluyb6W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxluyb6W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxluyb6W a:focus-visible,
.cid-uXHxluyb6W button:focus-visible,
.cid-uXHxluyb6W input:focus-visible,
.cid-uXHxluyb6W textarea:focus-visible,
.cid-uXHxluyb6W select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxluXBXC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxluXBXC .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxnQsPkv {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxnQsPkv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxnQsPkv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxnQsPkv .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxnQsPkv .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxnQsPkv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxnQsPkv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxnQsPkv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxnQsPkv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxnQsPkv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxnQsPkv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxnQsPkv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxnQsPkv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxnQsPkv .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxnQsPkv .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxnQsPkv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxnQsPkv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxnQsPkv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxnQsPkv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxnQsPkv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxnQsPkv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxnQsPkv .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxnQsPkv .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxnQsPkv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxnQsPkv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxnQsPkv .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxnQsPkv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxnQsPkv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxnQsPkv a:focus-visible,
.cid-uXHxnQsPkv button:focus-visible,
.cid-uXHxnQsPkv input:focus-visible,
.cid-uXHxnQsPkv textarea:focus-visible,
.cid-uXHxnQsPkv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnQsPkv .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxnQsPkv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxnQsPkv .nav-item:focus,
.cid-uXHxnQsPkv .nav-link:focus {
  outline: none;
}
.cid-uXHxnQsPkv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxnQsPkv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxnQsPkv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxnQsPkv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxnQsPkv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxnQsPkv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxnQsPkv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxnQsPkv .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxnQsPkv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxnQsPkv .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxnQsPkv .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxnQsPkv .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxnQsPkv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxnQsPkv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxnQsPkv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxnQsPkv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxnQsPkv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxnQsPkv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxnQsPkv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxnQsPkv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxnQsPkv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxnQsPkv .navbar {
    min-height: 72px;
  }
  .cid-uXHxnQsPkv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxnQsPkv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxnQsPkv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxnQsPkv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxnQsPkv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxnQsPkv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxnQsPkv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxnQsPkv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxnQsPkv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxnQsPkv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxnQsPkv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxnQsPkv .dropdown-item.active,
.cid-uXHxnQsPkv .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxnQsPkv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxnQsPkv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxnQsPkv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxnQsPkv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxnQsPkv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxnQsPkv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxnQsPkv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxnQsPkv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxnQsPkv .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxnQsPkv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxnQsPkv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxnQsPkv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxnQsPkv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxnQsPkv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxnQsPkv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxnQsPkv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxnQsPkv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxnQsPkv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxnQsPkv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxnQsPkv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxnQsPkv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxnQsPkv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxnQsPkv .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxnQsPkv .navbar {
    height: 70px;
  }
  .cid-uXHxnQsPkv .navbar.opened {
    height: auto;
  }
  .cid-uXHxnQsPkv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxnQsPkv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxnQsPkv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxnQsPkv .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxnQsPkv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxnQsPkv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxnQsPkv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxnQsPkv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxnQsPkv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxnQsPkv .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-3z {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-3z * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-3z body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-3z header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-3z nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-3z nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-3z main {
  padding: 0px 0px;
}
#custom-html-3z .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-3z .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-3z .text-section,
#custom-html-3z .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-3z h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-3z footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-3z nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-3z .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-3z .text-section,
  #custom-html-3z .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-3z a:focus-visible,
#custom-html-3z button:focus-visible,
#custom-html-3z input:focus-visible,
#custom-html-3z textarea:focus-visible,
#custom-html-3z select:focus-visible,
#custom-html-3z .nav-link:focus-visible,
#custom-html-3z .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnQKsMV.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxnQKsMV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxnQKsMV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxnQKsMV .modal-content,
.cid-uXHxnQKsMV .modal-dialog {
  height: auto;
}
.cid-uXHxnQKsMV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxnQKsMV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxnQKsMV .form-wrapper .mbr-form .form-group,
  .cid-uXHxnQKsMV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxnQKsMV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxnQKsMV .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxnQKsMV .mbr-text {
  text-align: center;
}
.cid-uXHxnQKsMV .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxnQKsMV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxnQKsMV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxnQKsMV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxnQKsMV .modal-open {
  overflow: hidden;
}
.cid-uXHxnQKsMV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxnQKsMV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxnQKsMV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxnQKsMV .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxnQKsMV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxnQKsMV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxnQKsMV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxnQKsMV .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxnQKsMV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxnQKsMV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxnQKsMV .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxnQKsMV .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxnQKsMV .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxnQKsMV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxnQKsMV .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxnQKsMV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxnQKsMV .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxnQKsMV .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxnQKsMV .modal-header .close:focus {
  outline: none;
}
.cid-uXHxnQKsMV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxnQKsMV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxnQKsMV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxnQKsMV .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxnQKsMV .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxnQKsMV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxnQKsMV .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxnQKsMV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxnQKsMV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxnQKsMV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxnQKsMV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxnQKsMV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxnQKsMV .modal-lg,
  .cid-uXHxnQKsMV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxnQKsMV .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxnQKsMV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxnQKsMV .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxnQKsMV .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxnQKsMV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxnQKsMV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxnQKsMV .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxnQKsMV .mbr-section-btn {
  margin: 0;
}
.cid-uXHxnQKsMV .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxnR0KBd {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxnR0KBd .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxnR0KBd {
    align-items: flex-end;
  }
  .cid-uXHxnR0KBd .row {
    justify-content: center;
  }
  .cid-uXHxnR0KBd .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxnR0KBd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxnR0KBd {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxnR0KBd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxnR0KBd .content-wrap {
    width: 100%;
  }
}
.cid-uXHxnR0KBd .mbr-section-title,
.cid-uXHxnR0KBd .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxnR0KBd .mbr-text,
.cid-uXHxnR0KBd .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxnR0KBd .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxnR0KBd a:focus-visible,
.cid-uXHxnR0KBd button:focus-visible,
.cid-uXHxnR0KBd input:focus-visible,
.cid-uXHxnR0KBd textarea:focus-visible,
.cid-uXHxnR0KBd select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-42 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-42 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-42 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-42 a:focus-visible,
#custom-html-42 button:focus-visible,
#custom-html-42 input:focus-visible,
#custom-html-42 textarea:focus-visible,
#custom-html-42 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-42 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnRg4bq {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxnRg4bq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxnRg4bq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxnRg4bq .row {
  justify-content: center;
}
.cid-uXHxnRg4bq .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxnRg4bq .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxnRg4bq .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxnRg4bq .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxnRg4bq .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxnRg4bq .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxnRg4bq .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxnRg4bq .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxnRg4bq .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxnRg4bq .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxnRg4bq .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnRg4bq .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxnRg4bq .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxnRg4bq .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxnRg4bq .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxnRg4bq .mbr-text,
.cid-uXHxnRg4bq .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxnRg4bq .mbr-section-title,
.cid-uXHxnRg4bq .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-44 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-44 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-44 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-44 a:focus-visible,
#custom-html-44 button:focus-visible,
#custom-html-44 input:focus-visible,
#custom-html-44 textarea:focus-visible,
#custom-html-44 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-44 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnRwx35 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxnRwx35 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxnRwx35 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxnRwx35 .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxnRwx35 .card-wrapper {
    display: block;
  }
}
.cid-uXHxnRwx35 .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnRwx35 .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxnRwx35 .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxnRwx35 .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxnRwx35 .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxnRwx35 .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxnRwx35 .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxnRwx35 .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxnRwx35 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxnRwx35 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxnRwx35 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnRwx35 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxnRwx35 .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxnRwx35 .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxnRwx35 .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxnRwx35 .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxnRwx35 a:focus-visible,
.cid-uXHxnRwx35 button:focus-visible,
.cid-uXHxnRwx35 input:focus-visible,
.cid-uXHxnRwx35 textarea:focus-visible,
.cid-uXHxnRwx35 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnRKsfu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxnRKsfu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxnRKsfu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxnRKsfu .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxnRKsfu .card-wrapper {
    display: block;
  }
}
.cid-uXHxnRKsfu .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnRKsfu .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxnRKsfu .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxnRKsfu .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxnRKsfu .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxnRKsfu .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxnRKsfu .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxnRKsfu .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxnRKsfu .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxnRKsfu .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxnRKsfu .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnRKsfu .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxnRKsfu .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxnRKsfu .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxnRKsfu .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxnRKsfu .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxnRKsfu a:focus-visible,
.cid-uXHxnRKsfu button:focus-visible,
.cid-uXHxnRKsfu input:focus-visible,
.cid-uXHxnRKsfu textarea:focus-visible,
.cid-uXHxnRKsfu select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnRY95H {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxnRY95H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxnRY95H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxnRY95H .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxnRY95H .card-wrapper {
    display: block;
  }
}
.cid-uXHxnRY95H .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnRY95H .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxnRY95H .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxnRY95H .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxnRY95H .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxnRY95H .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxnRY95H .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxnRY95H .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxnRY95H .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxnRY95H .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxnRY95H .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnRY95H .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxnRY95H .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxnRY95H .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxnRY95H .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxnRY95H .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxnRY95H a:focus-visible,
.cid-uXHxnRY95H button:focus-visible,
.cid-uXHxnRY95H input:focus-visible,
.cid-uXHxnRY95H textarea:focus-visible,
.cid-uXHxnRY95H select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnScZmw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxnScZmw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxnScZmw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxnScZmw .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxnScZmw .card-wrapper {
    display: block;
  }
}
.cid-uXHxnScZmw .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnScZmw .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxnScZmw .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxnScZmw .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxnScZmw .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxnScZmw .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxnScZmw .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxnScZmw .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxnScZmw .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxnScZmw .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxnScZmw .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxnScZmw .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxnScZmw .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxnScZmw .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxnScZmw .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxnScZmw .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxnScZmw a:focus-visible,
.cid-uXHxnScZmw button:focus-visible,
.cid-uXHxnScZmw input:focus-visible,
.cid-uXHxnScZmw textarea:focus-visible,
.cid-uXHxnScZmw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-49 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-49 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-49 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-49 a:focus-visible,
#custom-html-49 button:focus-visible,
#custom-html-49 input:focus-visible,
#custom-html-49 textarea:focus-visible,
#custom-html-49 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-49 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnSutBx {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxnSutBx .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxnSutBx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxnSutBx .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxnSutBx .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxnSutBx .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxnSutBx .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxnSutBx .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxnSutBx .embla__button--next,
.cid-uXHxnSutBx .embla__button--prev {
  display: flex;
}
.cid-uXHxnSutBx .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxnSutBx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxnSutBx .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxnSutBx .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxnSutBx .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxnSutBx .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnSutBx .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxnSutBx .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxnSutBx .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxnSutBx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxnSutBx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxnSutBx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxnSutBx .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxnSutBx a:focus-visible,
.cid-uXHxnSutBx button:focus-visible,
.cid-uXHxnSutBx input:focus-visible,
.cid-uXHxnSutBx textarea:focus-visible,
.cid-uXHxnSutBx select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnSSGXF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxnSSGXF .mbr-text {
  color: #ffffff;
}
.cid-uXHxnSSGXF .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxnSSGXF .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxnSSGXF a:focus-visible,
.cid-uXHxnSSGXF button:focus-visible,
.cid-uXHxnSSGXF input:focus-visible,
.cid-uXHxnSSGXF textarea:focus-visible,
.cid-uXHxnSSGXF select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4c {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4c .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-4c audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-4c a:focus-visible,
#custom-html-4c button:focus-visible,
#custom-html-4c input:focus-visible,
#custom-html-4c textarea:focus-visible,
#custom-html-4c select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4c #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnTcDjI {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxnTcDjI .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxnTcDjI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxnTcDjI .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxnTcDjI .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxnTcDjI .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxnTcDjI .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxnTcDjI .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxnTcDjI .embla__button--next,
.cid-uXHxnTcDjI .embla__button--prev {
  display: flex;
}
.cid-uXHxnTcDjI .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxnTcDjI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxnTcDjI .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxnTcDjI .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxnTcDjI .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxnTcDjI .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnTcDjI .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxnTcDjI .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxnTcDjI .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxnTcDjI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxnTcDjI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxnTcDjI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxnTcDjI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxnTcDjI a:focus-visible,
.cid-uXHxnTcDjI button:focus-visible,
.cid-uXHxnTcDjI input:focus-visible,
.cid-uXHxnTcDjI textarea:focus-visible,
.cid-uXHxnTcDjI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnTFbNI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxnTFbNI .mbr-text {
  color: #000000;
}
.cid-uXHxnTFbNI .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxnTFbNI .mbr-section-title {
  color: #000000;
}
.cid-uXHxnTFbNI a:focus-visible,
.cid-uXHxnTFbNI button:focus-visible,
.cid-uXHxnTFbNI input:focus-visible,
.cid-uXHxnTFbNI textarea:focus-visible,
.cid-uXHxnTFbNI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4f {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4f .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-4f audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-4f a:focus-visible,
#custom-html-4f button:focus-visible,
#custom-html-4f input:focus-visible,
#custom-html-4f textarea:focus-visible,
#custom-html-4f select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4f #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnU981d {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxnU981d .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxnU981d .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxnU981d .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxnU981d .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxnU981d .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxnU981d .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxnU981d .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxnU981d .embla__button--next,
.cid-uXHxnU981d .embla__button--prev {
  display: flex;
}
.cid-uXHxnU981d .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxnU981d .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxnU981d .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxnU981d .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxnU981d .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxnU981d .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnU981d .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxnU981d .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxnU981d .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxnU981d .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxnU981d .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxnU981d .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxnU981d .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxnU981d a:focus-visible,
.cid-uXHxnU981d button:focus-visible,
.cid-uXHxnU981d input:focus-visible,
.cid-uXHxnU981d textarea:focus-visible,
.cid-uXHxnU981d select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnUx8Ag {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxnUx8Ag .mbr-text {
  color: #000000;
}
.cid-uXHxnUx8Ag .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxnUx8Ag .mbr-section-title {
  color: #000000;
}
.cid-uXHxnUx8Ag a:focus-visible,
.cid-uXHxnUx8Ag button:focus-visible,
.cid-uXHxnUx8Ag input:focus-visible,
.cid-uXHxnUx8Ag textarea:focus-visible,
.cid-uXHxnUx8Ag select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4i {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4i .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-4i audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-4i a:focus-visible,
#custom-html-4i button:focus-visible,
#custom-html-4i input:focus-visible,
#custom-html-4i textarea:focus-visible,
#custom-html-4i select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4i #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnUTCF1 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxnUTCF1 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxnUTCF1 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxnUTCF1 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxnUTCF1 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxnUTCF1 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxnUTCF1 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxnUTCF1 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxnUTCF1 .embla__button--next,
.cid-uXHxnUTCF1 .embla__button--prev {
  display: flex;
}
.cid-uXHxnUTCF1 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxnUTCF1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxnUTCF1 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxnUTCF1 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxnUTCF1 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxnUTCF1 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnUTCF1 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxnUTCF1 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxnUTCF1 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxnUTCF1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxnUTCF1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxnUTCF1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxnUTCF1 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxnUTCF1 a:focus-visible,
.cid-uXHxnUTCF1 button:focus-visible,
.cid-uXHxnUTCF1 input:focus-visible,
.cid-uXHxnUTCF1 textarea:focus-visible,
.cid-uXHxnUTCF1 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnVlPQM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxnVlPQM .mbr-text {
  color: #b00818;
}
.cid-uXHxnVlPQM .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxnVlPQM .mbr-section-title {
  color: #b00818;
}
.cid-uXHxnVlPQM a:focus-visible,
.cid-uXHxnVlPQM button:focus-visible,
.cid-uXHxnVlPQM input:focus-visible,
.cid-uXHxnVlPQM textarea:focus-visible,
.cid-uXHxnVlPQM select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4l {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4l .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-4l audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-4l a:focus-visible,
#custom-html-4l button:focus-visible,
#custom-html-4l input:focus-visible,
#custom-html-4l textarea:focus-visible,
#custom-html-4l select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4l #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnVJRwI {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxnVJRwI .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxnVJRwI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxnVJRwI .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxnVJRwI .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxnVJRwI .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxnVJRwI .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxnVJRwI .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxnVJRwI .embla__button--next,
.cid-uXHxnVJRwI .embla__button--prev {
  display: flex;
}
.cid-uXHxnVJRwI .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxnVJRwI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxnVJRwI .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxnVJRwI .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxnVJRwI .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxnVJRwI .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnVJRwI .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxnVJRwI .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxnVJRwI .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxnVJRwI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxnVJRwI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxnVJRwI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxnVJRwI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxnVJRwI a:focus-visible,
.cid-uXHxnVJRwI button:focus-visible,
.cid-uXHxnVJRwI input:focus-visible,
.cid-uXHxnVJRwI textarea:focus-visible,
.cid-uXHxnVJRwI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnWa6rI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxnWa6rI .mbr-text {
  color: #000000;
}
.cid-uXHxnWa6rI .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxnWa6rI .mbr-section-title {
  color: #000000;
}
.cid-uXHxnWa6rI a:focus-visible,
.cid-uXHxnWa6rI button:focus-visible,
.cid-uXHxnWa6rI input:focus-visible,
.cid-uXHxnWa6rI textarea:focus-visible,
.cid-uXHxnWa6rI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4o {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4o .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-4o audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-4o a:focus-visible,
#custom-html-4o button:focus-visible,
#custom-html-4o input:focus-visible,
#custom-html-4o textarea:focus-visible,
#custom-html-4o select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4o #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnWz2Gh {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxnWz2Gh .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxnWz2Gh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxnWz2Gh .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxnWz2Gh .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxnWz2Gh .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxnWz2Gh .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxnWz2Gh .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxnWz2Gh .embla__button--next,
.cid-uXHxnWz2Gh .embla__button--prev {
  display: flex;
}
.cid-uXHxnWz2Gh .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxnWz2Gh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxnWz2Gh .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxnWz2Gh .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxnWz2Gh .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxnWz2Gh .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxnWz2Gh .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxnWz2Gh .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxnWz2Gh .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxnWz2Gh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxnWz2Gh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxnWz2Gh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxnWz2Gh .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxnWz2Gh a:focus-visible,
.cid-uXHxnWz2Gh button:focus-visible,
.cid-uXHxnWz2Gh input:focus-visible,
.cid-uXHxnWz2Gh textarea:focus-visible,
.cid-uXHxnWz2Gh select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnWZjlq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxnWZjlq .mbr-text {
  color: #b00818;
}
.cid-uXHxnWZjlq .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxnWZjlq .mbr-section-title {
  color: #b00818;
}
.cid-uXHxnWZjlq a:focus-visible,
.cid-uXHxnWZjlq button:focus-visible,
.cid-uXHxnWZjlq input:focus-visible,
.cid-uXHxnWZjlq textarea:focus-visible,
.cid-uXHxnWZjlq select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4r {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4r .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-4r audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-4r a:focus-visible,
#custom-html-4r button:focus-visible,
#custom-html-4r input:focus-visible,
#custom-html-4r textarea:focus-visible,
#custom-html-4r select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-4r #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnXqy1Y {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxnXqy1Y .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxnXqy1Y .panel-group {
  border: none;
}
.cid-uXHxnXqy1Y .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxnXqy1Y .card-header {
    padding: 0rem;
  }
}
.cid-uXHxnXqy1Y .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxnXqy1Y .img-col {
  padding: 0;
}
.cid-uXHxnXqy1Y .img-item {
  height: 100%;
}
.cid-uXHxnXqy1Y img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxnXqy1Y .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxnXqy1Y .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxnXqy1Y p {
  margin-bottom: 0.3rem;
}
.cid-uXHxnXqy1Y .panel-title-edit {
  color: #000000;
}
.cid-uXHxnXqy1Y .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxnXqy1Y .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxnXqy1Y .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxnXqy1Y .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxnXqy1Y .panel-text {
  color: #000000;
}
.cid-uXHxnXqy1Y .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxnXqy1Y .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxnXqy1Y .panel-title-edit,
.cid-uXHxnXqy1Y .mbr-iconfont {
  color: #000000;
}
.cid-uXHxnXqy1Y a:focus-visible,
.cid-uXHxnXqy1Y button:focus-visible,
.cid-uXHxnXqy1Y input:focus-visible,
.cid-uXHxnXqy1Y textarea:focus-visible,
.cid-uXHxnXqy1Y select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnXO904 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxnXO904 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxnXO904 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxnXO904 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxnXO904 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxnXO904 a:focus-visible,
.cid-uXHxnXO904 button:focus-visible,
.cid-uXHxnXO904 input:focus-visible,
.cid-uXHxnXO904 textarea:focus-visible,
.cid-uXHxnXO904 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnYcz5W {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxnYcz5W .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxnYcz5W li {
  list-style-type: none;
}
.cid-uXHxnYcz5W .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxnYcz5W .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxnYcz5W .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxnYcz5W .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxnYcz5W .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxnYcz5W ul {
  margin: 0;
}
.cid-uXHxnYcz5W .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxnYcz5W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxnYcz5W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxnYcz5W a:focus-visible,
.cid-uXHxnYcz5W button:focus-visible,
.cid-uXHxnYcz5W input:focus-visible,
.cid-uXHxnYcz5W textarea:focus-visible,
.cid-uXHxnYcz5W select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxnYBBAI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxnYBBAI .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxvyvkkl {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxvyvkkl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxvyvkkl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxvyvkkl .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxvyvkkl .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxvyvkkl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxvyvkkl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxvyvkkl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxvyvkkl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxvyvkkl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxvyvkkl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxvyvkkl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxvyvkkl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxvyvkkl .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxvyvkkl .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxvyvkkl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxvyvkkl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxvyvkkl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxvyvkkl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxvyvkkl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxvyvkkl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxvyvkkl .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxvyvkkl .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxvyvkkl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxvyvkkl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxvyvkkl .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxvyvkkl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxvyvkkl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxvyvkkl a:focus-visible,
.cid-uXHxvyvkkl button:focus-visible,
.cid-uXHxvyvkkl input:focus-visible,
.cid-uXHxvyvkkl textarea:focus-visible,
.cid-uXHxvyvkkl select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvyvkkl .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxvyvkkl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxvyvkkl .nav-item:focus,
.cid-uXHxvyvkkl .nav-link:focus {
  outline: none;
}
.cid-uXHxvyvkkl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxvyvkkl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxvyvkkl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxvyvkkl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxvyvkkl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxvyvkkl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxvyvkkl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxvyvkkl .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxvyvkkl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxvyvkkl .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxvyvkkl .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxvyvkkl .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxvyvkkl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxvyvkkl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxvyvkkl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxvyvkkl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxvyvkkl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxvyvkkl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxvyvkkl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxvyvkkl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxvyvkkl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxvyvkkl .navbar {
    min-height: 72px;
  }
  .cid-uXHxvyvkkl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxvyvkkl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxvyvkkl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxvyvkkl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxvyvkkl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxvyvkkl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxvyvkkl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxvyvkkl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxvyvkkl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxvyvkkl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxvyvkkl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxvyvkkl .dropdown-item.active,
.cid-uXHxvyvkkl .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxvyvkkl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxvyvkkl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxvyvkkl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxvyvkkl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxvyvkkl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxvyvkkl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxvyvkkl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxvyvkkl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxvyvkkl .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxvyvkkl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxvyvkkl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxvyvkkl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxvyvkkl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxvyvkkl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxvyvkkl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxvyvkkl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxvyvkkl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxvyvkkl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxvyvkkl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxvyvkkl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxvyvkkl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxvyvkkl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxvyvkkl .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxvyvkkl .navbar {
    height: 70px;
  }
  .cid-uXHxvyvkkl .navbar.opened {
    height: auto;
  }
  .cid-uXHxvyvkkl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxvyvkkl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxvyvkkl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxvyvkkl .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxvyvkkl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxvyvkkl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxvyvkkl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxvyvkkl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxvyvkkl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxvyvkkl .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-4x {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-4x * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-4x body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-4x header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-4x nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-4x nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-4x main {
  padding: 0px 0px;
}
#custom-html-4x .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-4x .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-4x .text-section,
#custom-html-4x .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-4x h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-4x footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-4x nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-4x .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-4x .text-section,
  #custom-html-4x .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-4x a:focus-visible,
#custom-html-4x button:focus-visible,
#custom-html-4x input:focus-visible,
#custom-html-4x textarea:focus-visible,
#custom-html-4x select:focus-visible,
#custom-html-4x .nav-link:focus-visible,
#custom-html-4x .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvyOE3q.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxvyOE3q.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxvyOE3q.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxvyOE3q .modal-content,
.cid-uXHxvyOE3q .modal-dialog {
  height: auto;
}
.cid-uXHxvyOE3q .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxvyOE3q .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxvyOE3q .form-wrapper .mbr-form .form-group,
  .cid-uXHxvyOE3q .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxvyOE3q .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxvyOE3q .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxvyOE3q .mbr-text {
  text-align: center;
}
.cid-uXHxvyOE3q .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxvyOE3q .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxvyOE3q .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxvyOE3q .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxvyOE3q .modal-open {
  overflow: hidden;
}
.cid-uXHxvyOE3q .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxvyOE3q .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxvyOE3q .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxvyOE3q .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxvyOE3q .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxvyOE3q .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxvyOE3q .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxvyOE3q .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxvyOE3q .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxvyOE3q .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxvyOE3q .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxvyOE3q .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxvyOE3q .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxvyOE3q .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxvyOE3q .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxvyOE3q .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxvyOE3q .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxvyOE3q .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxvyOE3q .modal-header .close:focus {
  outline: none;
}
.cid-uXHxvyOE3q .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxvyOE3q .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxvyOE3q .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxvyOE3q .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxvyOE3q .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxvyOE3q .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxvyOE3q .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxvyOE3q .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxvyOE3q .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxvyOE3q .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxvyOE3q .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxvyOE3q .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxvyOE3q .modal-lg,
  .cid-uXHxvyOE3q .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxvyOE3q .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxvyOE3q .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxvyOE3q .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxvyOE3q .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxvyOE3q .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxvyOE3q .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxvyOE3q .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxvyOE3q .mbr-section-btn {
  margin: 0;
}
.cid-uXHxvyOE3q .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxvz5sdh {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxvz5sdh .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxvz5sdh {
    align-items: flex-end;
  }
  .cid-uXHxvz5sdh .row {
    justify-content: center;
  }
  .cid-uXHxvz5sdh .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxvz5sdh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxvz5sdh {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxvz5sdh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxvz5sdh .content-wrap {
    width: 100%;
  }
}
.cid-uXHxvz5sdh .mbr-section-title,
.cid-uXHxvz5sdh .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxvz5sdh .mbr-text,
.cid-uXHxvz5sdh .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxvz5sdh .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxvz5sdh a:focus-visible,
.cid-uXHxvz5sdh button:focus-visible,
.cid-uXHxvz5sdh input:focus-visible,
.cid-uXHxvz5sdh textarea:focus-visible,
.cid-uXHxvz5sdh select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-50 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-50 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-50 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-50 a:focus-visible,
#custom-html-50 button:focus-visible,
#custom-html-50 input:focus-visible,
#custom-html-50 textarea:focus-visible,
#custom-html-50 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-50 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvzliww {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxvzliww .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxvzliww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxvzliww .row {
  justify-content: center;
}
.cid-uXHxvzliww .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxvzliww .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxvzliww .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxvzliww .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxvzliww .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxvzliww .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxvzliww .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxvzliww .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxvzliww .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxvzliww .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxvzliww .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvzliww .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxvzliww .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxvzliww .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxvzliww .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxvzliww .mbr-text,
.cid-uXHxvzliww .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxvzliww .mbr-section-title,
.cid-uXHxvzliww .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-52 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-52 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-52 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-52 a:focus-visible,
#custom-html-52 button:focus-visible,
#custom-html-52 input:focus-visible,
#custom-html-52 textarea:focus-visible,
#custom-html-52 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-52 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvzBkQV {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxvzBkQV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxvzBkQV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxvzBkQV .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxvzBkQV .card-wrapper {
    display: block;
  }
}
.cid-uXHxvzBkQV .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvzBkQV .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxvzBkQV .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxvzBkQV .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxvzBkQV .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxvzBkQV .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxvzBkQV .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxvzBkQV .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxvzBkQV .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxvzBkQV .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxvzBkQV .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvzBkQV .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxvzBkQV .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxvzBkQV .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxvzBkQV .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxvzBkQV .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxvzBkQV a:focus-visible,
.cid-uXHxvzBkQV button:focus-visible,
.cid-uXHxvzBkQV input:focus-visible,
.cid-uXHxvzBkQV textarea:focus-visible,
.cid-uXHxvzBkQV select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvzQndI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxvzQndI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxvzQndI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxvzQndI .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxvzQndI .card-wrapper {
    display: block;
  }
}
.cid-uXHxvzQndI .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvzQndI .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxvzQndI .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxvzQndI .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxvzQndI .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxvzQndI .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxvzQndI .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxvzQndI .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxvzQndI .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxvzQndI .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxvzQndI .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvzQndI .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxvzQndI .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxvzQndI .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxvzQndI .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxvzQndI .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxvzQndI a:focus-visible,
.cid-uXHxvzQndI button:focus-visible,
.cid-uXHxvzQndI input:focus-visible,
.cid-uXHxvzQndI textarea:focus-visible,
.cid-uXHxvzQndI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvA3E7p {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxvA3E7p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxvA3E7p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxvA3E7p .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxvA3E7p .card-wrapper {
    display: block;
  }
}
.cid-uXHxvA3E7p .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvA3E7p .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxvA3E7p .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxvA3E7p .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxvA3E7p .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxvA3E7p .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxvA3E7p .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxvA3E7p .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxvA3E7p .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxvA3E7p .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxvA3E7p .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvA3E7p .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxvA3E7p .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxvA3E7p .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxvA3E7p .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxvA3E7p .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxvA3E7p a:focus-visible,
.cid-uXHxvA3E7p button:focus-visible,
.cid-uXHxvA3E7p input:focus-visible,
.cid-uXHxvA3E7p textarea:focus-visible,
.cid-uXHxvA3E7p select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvAh6Zh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxvAh6Zh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxvAh6Zh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxvAh6Zh .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxvAh6Zh .card-wrapper {
    display: block;
  }
}
.cid-uXHxvAh6Zh .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvAh6Zh .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxvAh6Zh .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxvAh6Zh .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxvAh6Zh .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxvAh6Zh .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxvAh6Zh .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxvAh6Zh .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxvAh6Zh .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxvAh6Zh .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxvAh6Zh .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxvAh6Zh .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxvAh6Zh .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxvAh6Zh .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxvAh6Zh .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxvAh6Zh .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxvAh6Zh a:focus-visible,
.cid-uXHxvAh6Zh button:focus-visible,
.cid-uXHxvAh6Zh input:focus-visible,
.cid-uXHxvAh6Zh textarea:focus-visible,
.cid-uXHxvAh6Zh select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-57 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-57 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-57 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-57 a:focus-visible,
#custom-html-57 button:focus-visible,
#custom-html-57 input:focus-visible,
#custom-html-57 textarea:focus-visible,
#custom-html-57 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-57 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvAzd7y {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxvAzd7y .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxvAzd7y .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxvAzd7y .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxvAzd7y .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxvAzd7y .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxvAzd7y .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxvAzd7y .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxvAzd7y .embla__button--next,
.cid-uXHxvAzd7y .embla__button--prev {
  display: flex;
}
.cid-uXHxvAzd7y .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxvAzd7y .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxvAzd7y .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxvAzd7y .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxvAzd7y .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxvAzd7y .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvAzd7y .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxvAzd7y .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxvAzd7y .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxvAzd7y .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxvAzd7y .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxvAzd7y .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxvAzd7y .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxvAzd7y a:focus-visible,
.cid-uXHxvAzd7y button:focus-visible,
.cid-uXHxvAzd7y input:focus-visible,
.cid-uXHxvAzd7y textarea:focus-visible,
.cid-uXHxvAzd7y select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvAZT5C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxvAZT5C .mbr-text {
  color: #ffffff;
}
.cid-uXHxvAZT5C .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxvAZT5C .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxvAZT5C a:focus-visible,
.cid-uXHxvAZT5C button:focus-visible,
.cid-uXHxvAZT5C input:focus-visible,
.cid-uXHxvAZT5C textarea:focus-visible,
.cid-uXHxvAZT5C select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5a {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5a .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5a audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5a a:focus-visible,
#custom-html-5a button:focus-visible,
#custom-html-5a input:focus-visible,
#custom-html-5a textarea:focus-visible,
#custom-html-5a select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5a #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvBkpEz {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxvBkpEz .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxvBkpEz .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxvBkpEz .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxvBkpEz .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxvBkpEz .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxvBkpEz .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxvBkpEz .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxvBkpEz .embla__button--next,
.cid-uXHxvBkpEz .embla__button--prev {
  display: flex;
}
.cid-uXHxvBkpEz .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxvBkpEz .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxvBkpEz .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxvBkpEz .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxvBkpEz .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxvBkpEz .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvBkpEz .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxvBkpEz .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxvBkpEz .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxvBkpEz .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxvBkpEz .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxvBkpEz .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxvBkpEz .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxvBkpEz a:focus-visible,
.cid-uXHxvBkpEz button:focus-visible,
.cid-uXHxvBkpEz input:focus-visible,
.cid-uXHxvBkpEz textarea:focus-visible,
.cid-uXHxvBkpEz select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvBHnCp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxvBHnCp .mbr-text {
  color: #000000;
}
.cid-uXHxvBHnCp .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxvBHnCp .mbr-section-title {
  color: #000000;
}
.cid-uXHxvBHnCp a:focus-visible,
.cid-uXHxvBHnCp button:focus-visible,
.cid-uXHxvBHnCp input:focus-visible,
.cid-uXHxvBHnCp textarea:focus-visible,
.cid-uXHxvBHnCp select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5d {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5d .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5d audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5d a:focus-visible,
#custom-html-5d button:focus-visible,
#custom-html-5d input:focus-visible,
#custom-html-5d textarea:focus-visible,
#custom-html-5d select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5d #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvC4kYA {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxvC4kYA .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxvC4kYA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxvC4kYA .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxvC4kYA .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxvC4kYA .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxvC4kYA .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxvC4kYA .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxvC4kYA .embla__button--next,
.cid-uXHxvC4kYA .embla__button--prev {
  display: flex;
}
.cid-uXHxvC4kYA .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxvC4kYA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxvC4kYA .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxvC4kYA .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxvC4kYA .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxvC4kYA .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvC4kYA .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxvC4kYA .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxvC4kYA .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxvC4kYA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxvC4kYA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxvC4kYA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxvC4kYA .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxvC4kYA a:focus-visible,
.cid-uXHxvC4kYA button:focus-visible,
.cid-uXHxvC4kYA input:focus-visible,
.cid-uXHxvC4kYA textarea:focus-visible,
.cid-uXHxvC4kYA select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvCs3bd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxvCs3bd .mbr-text {
  color: #000000;
}
.cid-uXHxvCs3bd .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxvCs3bd .mbr-section-title {
  color: #000000;
}
.cid-uXHxvCs3bd a:focus-visible,
.cid-uXHxvCs3bd button:focus-visible,
.cid-uXHxvCs3bd input:focus-visible,
.cid-uXHxvCs3bd textarea:focus-visible,
.cid-uXHxvCs3bd select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5g {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5g .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5g audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5g a:focus-visible,
#custom-html-5g button:focus-visible,
#custom-html-5g input:focus-visible,
#custom-html-5g textarea:focus-visible,
#custom-html-5g select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5g #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvCPDrq {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxvCPDrq .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxvCPDrq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxvCPDrq .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxvCPDrq .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxvCPDrq .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxvCPDrq .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxvCPDrq .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxvCPDrq .embla__button--next,
.cid-uXHxvCPDrq .embla__button--prev {
  display: flex;
}
.cid-uXHxvCPDrq .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxvCPDrq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxvCPDrq .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxvCPDrq .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxvCPDrq .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxvCPDrq .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvCPDrq .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxvCPDrq .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxvCPDrq .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxvCPDrq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxvCPDrq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxvCPDrq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxvCPDrq .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxvCPDrq a:focus-visible,
.cid-uXHxvCPDrq button:focus-visible,
.cid-uXHxvCPDrq input:focus-visible,
.cid-uXHxvCPDrq textarea:focus-visible,
.cid-uXHxvCPDrq select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvDiJl4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxvDiJl4 .mbr-text {
  color: #b00818;
}
.cid-uXHxvDiJl4 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxvDiJl4 .mbr-section-title {
  color: #b00818;
}
.cid-uXHxvDiJl4 a:focus-visible,
.cid-uXHxvDiJl4 button:focus-visible,
.cid-uXHxvDiJl4 input:focus-visible,
.cid-uXHxvDiJl4 textarea:focus-visible,
.cid-uXHxvDiJl4 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5j {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5j .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5j audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5j a:focus-visible,
#custom-html-5j button:focus-visible,
#custom-html-5j input:focus-visible,
#custom-html-5j textarea:focus-visible,
#custom-html-5j select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5j #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvDGCgp {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxvDGCgp .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxvDGCgp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxvDGCgp .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxvDGCgp .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxvDGCgp .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxvDGCgp .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxvDGCgp .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxvDGCgp .embla__button--next,
.cid-uXHxvDGCgp .embla__button--prev {
  display: flex;
}
.cid-uXHxvDGCgp .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxvDGCgp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxvDGCgp .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxvDGCgp .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxvDGCgp .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxvDGCgp .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvDGCgp .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxvDGCgp .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxvDGCgp .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxvDGCgp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxvDGCgp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxvDGCgp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxvDGCgp .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxvDGCgp a:focus-visible,
.cid-uXHxvDGCgp button:focus-visible,
.cid-uXHxvDGCgp input:focus-visible,
.cid-uXHxvDGCgp textarea:focus-visible,
.cid-uXHxvDGCgp select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvE3AD5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxvE3AD5 .mbr-text {
  color: #000000;
}
.cid-uXHxvE3AD5 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxvE3AD5 .mbr-section-title {
  color: #000000;
}
.cid-uXHxvE3AD5 a:focus-visible,
.cid-uXHxvE3AD5 button:focus-visible,
.cid-uXHxvE3AD5 input:focus-visible,
.cid-uXHxvE3AD5 textarea:focus-visible,
.cid-uXHxvE3AD5 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5m {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5m .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5m audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5m a:focus-visible,
#custom-html-5m button:focus-visible,
#custom-html-5m input:focus-visible,
#custom-html-5m textarea:focus-visible,
#custom-html-5m select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5m #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvEtfx3 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxvEtfx3 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxvEtfx3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxvEtfx3 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxvEtfx3 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxvEtfx3 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxvEtfx3 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxvEtfx3 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxvEtfx3 .embla__button--next,
.cid-uXHxvEtfx3 .embla__button--prev {
  display: flex;
}
.cid-uXHxvEtfx3 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxvEtfx3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxvEtfx3 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxvEtfx3 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxvEtfx3 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxvEtfx3 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxvEtfx3 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxvEtfx3 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxvEtfx3 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxvEtfx3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxvEtfx3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxvEtfx3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxvEtfx3 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxvEtfx3 a:focus-visible,
.cid-uXHxvEtfx3 button:focus-visible,
.cid-uXHxvEtfx3 input:focus-visible,
.cid-uXHxvEtfx3 textarea:focus-visible,
.cid-uXHxvEtfx3 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvET6pj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxvET6pj .mbr-text {
  color: #b00818;
}
.cid-uXHxvET6pj .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxvET6pj .mbr-section-title {
  color: #b00818;
}
.cid-uXHxvET6pj a:focus-visible,
.cid-uXHxvET6pj button:focus-visible,
.cid-uXHxvET6pj input:focus-visible,
.cid-uXHxvET6pj textarea:focus-visible,
.cid-uXHxvET6pj select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5p {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5p .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5p audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5p a:focus-visible,
#custom-html-5p button:focus-visible,
#custom-html-5p input:focus-visible,
#custom-html-5p textarea:focus-visible,
#custom-html-5p select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5p #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvFkWAZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxvFkWAZ .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxvFkWAZ .panel-group {
  border: none;
}
.cid-uXHxvFkWAZ .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxvFkWAZ .card-header {
    padding: 0rem;
  }
}
.cid-uXHxvFkWAZ .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxvFkWAZ .img-col {
  padding: 0;
}
.cid-uXHxvFkWAZ .img-item {
  height: 100%;
}
.cid-uXHxvFkWAZ img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxvFkWAZ .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxvFkWAZ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxvFkWAZ p {
  margin-bottom: 0.3rem;
}
.cid-uXHxvFkWAZ .panel-title-edit {
  color: #000000;
}
.cid-uXHxvFkWAZ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxvFkWAZ .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxvFkWAZ .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxvFkWAZ .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxvFkWAZ .panel-text {
  color: #000000;
}
.cid-uXHxvFkWAZ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxvFkWAZ .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxvFkWAZ .panel-title-edit,
.cid-uXHxvFkWAZ .mbr-iconfont {
  color: #000000;
}
.cid-uXHxvFkWAZ a:focus-visible,
.cid-uXHxvFkWAZ button:focus-visible,
.cid-uXHxvFkWAZ input:focus-visible,
.cid-uXHxvFkWAZ textarea:focus-visible,
.cid-uXHxvFkWAZ select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvFJ9VU .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxvFJ9VU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxvFJ9VU .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxvFJ9VU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxvFJ9VU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxvFJ9VU a:focus-visible,
.cid-uXHxvFJ9VU button:focus-visible,
.cid-uXHxvFJ9VU input:focus-visible,
.cid-uXHxvFJ9VU textarea:focus-visible,
.cid-uXHxvFJ9VU select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvG6QAx {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxvG6QAx .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxvG6QAx li {
  list-style-type: none;
}
.cid-uXHxvG6QAx .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxvG6QAx .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxvG6QAx .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxvG6QAx .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxvG6QAx .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxvG6QAx ul {
  margin: 0;
}
.cid-uXHxvG6QAx .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxvG6QAx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxvG6QAx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxvG6QAx a:focus-visible,
.cid-uXHxvG6QAx button:focus-visible,
.cid-uXHxvG6QAx input:focus-visible,
.cid-uXHxvG6QAx textarea:focus-visible,
.cid-uXHxvG6QAx select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxvGvGIz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxvGvGIz .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxysPucC {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxysPucC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxysPucC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxysPucC .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxysPucC .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxysPucC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxysPucC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxysPucC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxysPucC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxysPucC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxysPucC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxysPucC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxysPucC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxysPucC .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxysPucC .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxysPucC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxysPucC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxysPucC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxysPucC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxysPucC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxysPucC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxysPucC .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxysPucC .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxysPucC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxysPucC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxysPucC .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxysPucC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxysPucC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxysPucC a:focus-visible,
.cid-uXHxysPucC button:focus-visible,
.cid-uXHxysPucC input:focus-visible,
.cid-uXHxysPucC textarea:focus-visible,
.cid-uXHxysPucC select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxysPucC .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxysPucC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxysPucC .nav-item:focus,
.cid-uXHxysPucC .nav-link:focus {
  outline: none;
}
.cid-uXHxysPucC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxysPucC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxysPucC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxysPucC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxysPucC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxysPucC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxysPucC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxysPucC .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxysPucC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxysPucC .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxysPucC .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxysPucC .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxysPucC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxysPucC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxysPucC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxysPucC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxysPucC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxysPucC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxysPucC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxysPucC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxysPucC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxysPucC .navbar {
    min-height: 72px;
  }
  .cid-uXHxysPucC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxysPucC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxysPucC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxysPucC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxysPucC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxysPucC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxysPucC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxysPucC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxysPucC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxysPucC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxysPucC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxysPucC .dropdown-item.active,
.cid-uXHxysPucC .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxysPucC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxysPucC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxysPucC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxysPucC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxysPucC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxysPucC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxysPucC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxysPucC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxysPucC .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxysPucC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxysPucC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxysPucC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxysPucC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxysPucC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxysPucC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxysPucC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxysPucC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxysPucC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxysPucC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxysPucC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxysPucC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxysPucC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxysPucC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxysPucC .navbar {
    height: 70px;
  }
  .cid-uXHxysPucC .navbar.opened {
    height: auto;
  }
  .cid-uXHxysPucC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxysPucC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxysPucC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxysPucC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxysPucC .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxysPucC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxysPucC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxysPucC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxysPucC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxysPucC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxysPucC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxysPucC .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-5v {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5v * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-5v body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-5v header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-5v nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-5v nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-5v main {
  padding: 0px 0px;
}
#custom-html-5v .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-5v .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-5v .text-section,
#custom-html-5v .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-5v h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-5v footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-5v nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-5v .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-5v .text-section,
  #custom-html-5v .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-5v a:focus-visible,
#custom-html-5v button:focus-visible,
#custom-html-5v input:focus-visible,
#custom-html-5v textarea:focus-visible,
#custom-html-5v select:focus-visible,
#custom-html-5v .nav-link:focus-visible,
#custom-html-5v .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyt8uFf.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxyt8uFf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxyt8uFf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxyt8uFf .modal-content,
.cid-uXHxyt8uFf .modal-dialog {
  height: auto;
}
.cid-uXHxyt8uFf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxyt8uFf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxyt8uFf .form-wrapper .mbr-form .form-group,
  .cid-uXHxyt8uFf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxyt8uFf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxyt8uFf .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxyt8uFf .mbr-text {
  text-align: center;
}
.cid-uXHxyt8uFf .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxyt8uFf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxyt8uFf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxyt8uFf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxyt8uFf .modal-open {
  overflow: hidden;
}
.cid-uXHxyt8uFf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxyt8uFf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxyt8uFf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxyt8uFf .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxyt8uFf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxyt8uFf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxyt8uFf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxyt8uFf .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxyt8uFf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxyt8uFf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxyt8uFf .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxyt8uFf .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxyt8uFf .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxyt8uFf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxyt8uFf .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxyt8uFf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxyt8uFf .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxyt8uFf .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxyt8uFf .modal-header .close:focus {
  outline: none;
}
.cid-uXHxyt8uFf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxyt8uFf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxyt8uFf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxyt8uFf .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxyt8uFf .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxyt8uFf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxyt8uFf .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxyt8uFf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxyt8uFf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxyt8uFf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxyt8uFf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxyt8uFf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxyt8uFf .modal-lg,
  .cid-uXHxyt8uFf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxyt8uFf .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxyt8uFf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxyt8uFf .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxyt8uFf .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxyt8uFf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxyt8uFf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxyt8uFf .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxyt8uFf .mbr-section-btn {
  margin: 0;
}
.cid-uXHxyt8uFf .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxytorj7 {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxytorj7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxytorj7 {
    align-items: flex-end;
  }
  .cid-uXHxytorj7 .row {
    justify-content: center;
  }
  .cid-uXHxytorj7 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxytorj7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxytorj7 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxytorj7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxytorj7 .content-wrap {
    width: 100%;
  }
}
.cid-uXHxytorj7 .mbr-section-title,
.cid-uXHxytorj7 .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxytorj7 .mbr-text,
.cid-uXHxytorj7 .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxytorj7 .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxytorj7 a:focus-visible,
.cid-uXHxytorj7 button:focus-visible,
.cid-uXHxytorj7 input:focus-visible,
.cid-uXHxytorj7 textarea:focus-visible,
.cid-uXHxytorj7 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5y {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-5y .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-5y audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-5y a:focus-visible,
#custom-html-5y button:focus-visible,
#custom-html-5y input:focus-visible,
#custom-html-5y textarea:focus-visible,
#custom-html-5y select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-5y #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxytFFTX {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxytFFTX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxytFFTX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxytFFTX .row {
  justify-content: center;
}
.cid-uXHxytFFTX .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxytFFTX .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxytFFTX .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxytFFTX .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxytFFTX .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxytFFTX .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxytFFTX .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxytFFTX .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxytFFTX .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxytFFTX .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxytFFTX .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxytFFTX .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxytFFTX .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxytFFTX .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxytFFTX .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxytFFTX .mbr-text,
.cid-uXHxytFFTX .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxytFFTX .mbr-section-title,
.cid-uXHxytFFTX .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-60 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-60 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-60 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-60 a:focus-visible,
#custom-html-60 button:focus-visible,
#custom-html-60 input:focus-visible,
#custom-html-60 textarea:focus-visible,
#custom-html-60 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-60 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxytV1JE {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxytV1JE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxytV1JE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxytV1JE .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxytV1JE .card-wrapper {
    display: block;
  }
}
.cid-uXHxytV1JE .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxytV1JE .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxytV1JE .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxytV1JE .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxytV1JE .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxytV1JE .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxytV1JE .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxytV1JE .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxytV1JE .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxytV1JE .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxytV1JE .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxytV1JE .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxytV1JE .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxytV1JE .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxytV1JE .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxytV1JE .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxytV1JE a:focus-visible,
.cid-uXHxytV1JE button:focus-visible,
.cid-uXHxytV1JE input:focus-visible,
.cid-uXHxytV1JE textarea:focus-visible,
.cid-uXHxytV1JE select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyu893f {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxyu893f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxyu893f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxyu893f .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxyu893f .card-wrapper {
    display: block;
  }
}
.cid-uXHxyu893f .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxyu893f .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxyu893f .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxyu893f .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxyu893f .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxyu893f .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxyu893f .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxyu893f .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxyu893f .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxyu893f .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxyu893f .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxyu893f .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxyu893f .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxyu893f .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxyu893f .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxyu893f .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxyu893f a:focus-visible,
.cid-uXHxyu893f button:focus-visible,
.cid-uXHxyu893f input:focus-visible,
.cid-uXHxyu893f textarea:focus-visible,
.cid-uXHxyu893f select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyulKKT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxyulKKT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxyulKKT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxyulKKT .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxyulKKT .card-wrapper {
    display: block;
  }
}
.cid-uXHxyulKKT .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxyulKKT .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxyulKKT .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxyulKKT .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxyulKKT .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxyulKKT .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxyulKKT .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxyulKKT .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxyulKKT .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxyulKKT .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxyulKKT .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxyulKKT .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxyulKKT .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxyulKKT .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxyulKKT .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxyulKKT .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxyulKKT a:focus-visible,
.cid-uXHxyulKKT button:focus-visible,
.cid-uXHxyulKKT input:focus-visible,
.cid-uXHxyulKKT textarea:focus-visible,
.cid-uXHxyulKKT select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyuyuRs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxyuyuRs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxyuyuRs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxyuyuRs .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxyuyuRs .card-wrapper {
    display: block;
  }
}
.cid-uXHxyuyuRs .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxyuyuRs .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxyuyuRs .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxyuyuRs .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxyuyuRs .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxyuyuRs .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxyuyuRs .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxyuyuRs .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxyuyuRs .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxyuyuRs .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxyuyuRs .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxyuyuRs .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxyuyuRs .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxyuyuRs .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxyuyuRs .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxyuyuRs .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxyuyuRs a:focus-visible,
.cid-uXHxyuyuRs button:focus-visible,
.cid-uXHxyuyuRs input:focus-visible,
.cid-uXHxyuyuRs textarea:focus-visible,
.cid-uXHxyuyuRs select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-65 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-65 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-65 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-65 a:focus-visible,
#custom-html-65 button:focus-visible,
#custom-html-65 input:focus-visible,
#custom-html-65 textarea:focus-visible,
#custom-html-65 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-65 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyuR6LN {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxyuR6LN .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxyuR6LN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxyuR6LN .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxyuR6LN .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxyuR6LN .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxyuR6LN .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxyuR6LN .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxyuR6LN .embla__button--next,
.cid-uXHxyuR6LN .embla__button--prev {
  display: flex;
}
.cid-uXHxyuR6LN .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxyuR6LN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxyuR6LN .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxyuR6LN .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxyuR6LN .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxyuR6LN .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxyuR6LN .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxyuR6LN .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxyuR6LN .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxyuR6LN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxyuR6LN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxyuR6LN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxyuR6LN .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxyuR6LN a:focus-visible,
.cid-uXHxyuR6LN button:focus-visible,
.cid-uXHxyuR6LN input:focus-visible,
.cid-uXHxyuR6LN textarea:focus-visible,
.cid-uXHxyuR6LN select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyvfX57 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxyvfX57 .mbr-text {
  color: #ffffff;
}
.cid-uXHxyvfX57 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxyvfX57 .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxyvfX57 a:focus-visible,
.cid-uXHxyvfX57 button:focus-visible,
.cid-uXHxyvfX57 input:focus-visible,
.cid-uXHxyvfX57 textarea:focus-visible,
.cid-uXHxyvfX57 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-68 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-68 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-68 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-68 a:focus-visible,
#custom-html-68 button:focus-visible,
#custom-html-68 input:focus-visible,
#custom-html-68 textarea:focus-visible,
#custom-html-68 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-68 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyvzmIi {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxyvzmIi .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxyvzmIi .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxyvzmIi .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxyvzmIi .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxyvzmIi .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxyvzmIi .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxyvzmIi .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxyvzmIi .embla__button--next,
.cid-uXHxyvzmIi .embla__button--prev {
  display: flex;
}
.cid-uXHxyvzmIi .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxyvzmIi .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxyvzmIi .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxyvzmIi .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxyvzmIi .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxyvzmIi .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxyvzmIi .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxyvzmIi .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxyvzmIi .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxyvzmIi .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxyvzmIi .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxyvzmIi .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxyvzmIi .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxyvzmIi a:focus-visible,
.cid-uXHxyvzmIi button:focus-visible,
.cid-uXHxyvzmIi input:focus-visible,
.cid-uXHxyvzmIi textarea:focus-visible,
.cid-uXHxyvzmIi select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyvYkv5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxyvYkv5 .mbr-text {
  color: #000000;
}
.cid-uXHxyvYkv5 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxyvYkv5 .mbr-section-title {
  color: #000000;
}
.cid-uXHxyvYkv5 a:focus-visible,
.cid-uXHxyvYkv5 button:focus-visible,
.cid-uXHxyvYkv5 input:focus-visible,
.cid-uXHxyvYkv5 textarea:focus-visible,
.cid-uXHxyvYkv5 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6b {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6b .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6b audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6b a:focus-visible,
#custom-html-6b button:focus-visible,
#custom-html-6b input:focus-visible,
#custom-html-6b textarea:focus-visible,
#custom-html-6b select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6b #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxywkcbK {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxywkcbK .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxywkcbK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxywkcbK .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxywkcbK .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxywkcbK .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxywkcbK .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxywkcbK .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxywkcbK .embla__button--next,
.cid-uXHxywkcbK .embla__button--prev {
  display: flex;
}
.cid-uXHxywkcbK .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxywkcbK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxywkcbK .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxywkcbK .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxywkcbK .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxywkcbK .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxywkcbK .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxywkcbK .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxywkcbK .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxywkcbK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxywkcbK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxywkcbK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxywkcbK .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxywkcbK a:focus-visible,
.cid-uXHxywkcbK button:focus-visible,
.cid-uXHxywkcbK input:focus-visible,
.cid-uXHxywkcbK textarea:focus-visible,
.cid-uXHxywkcbK select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxywIAaw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxywIAaw .mbr-text {
  color: #000000;
}
.cid-uXHxywIAaw .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxywIAaw .mbr-section-title {
  color: #000000;
}
.cid-uXHxywIAaw a:focus-visible,
.cid-uXHxywIAaw button:focus-visible,
.cid-uXHxywIAaw input:focus-visible,
.cid-uXHxywIAaw textarea:focus-visible,
.cid-uXHxywIAaw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6e {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6e .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6e audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6e a:focus-visible,
#custom-html-6e button:focus-visible,
#custom-html-6e input:focus-visible,
#custom-html-6e textarea:focus-visible,
#custom-html-6e select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6e #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyx6yle {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxyx6yle .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxyx6yle .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxyx6yle .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxyx6yle .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxyx6yle .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxyx6yle .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxyx6yle .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxyx6yle .embla__button--next,
.cid-uXHxyx6yle .embla__button--prev {
  display: flex;
}
.cid-uXHxyx6yle .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxyx6yle .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxyx6yle .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxyx6yle .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxyx6yle .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxyx6yle .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxyx6yle .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxyx6yle .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxyx6yle .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxyx6yle .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxyx6yle .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxyx6yle .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxyx6yle .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxyx6yle a:focus-visible,
.cid-uXHxyx6yle button:focus-visible,
.cid-uXHxyx6yle input:focus-visible,
.cid-uXHxyx6yle textarea:focus-visible,
.cid-uXHxyx6yle select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyxwtJT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxyxwtJT .mbr-text {
  color: #b00818;
}
.cid-uXHxyxwtJT .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxyxwtJT .mbr-section-title {
  color: #b00818;
}
.cid-uXHxyxwtJT a:focus-visible,
.cid-uXHxyxwtJT button:focus-visible,
.cid-uXHxyxwtJT input:focus-visible,
.cid-uXHxyxwtJT textarea:focus-visible,
.cid-uXHxyxwtJT select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6h {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6h .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6h audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6h a:focus-visible,
#custom-html-6h button:focus-visible,
#custom-html-6h input:focus-visible,
#custom-html-6h textarea:focus-visible,
#custom-html-6h select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6h #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyxV5qI {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxyxV5qI .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxyxV5qI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxyxV5qI .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxyxV5qI .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxyxV5qI .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxyxV5qI .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxyxV5qI .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxyxV5qI .embla__button--next,
.cid-uXHxyxV5qI .embla__button--prev {
  display: flex;
}
.cid-uXHxyxV5qI .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxyxV5qI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxyxV5qI .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxyxV5qI .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxyxV5qI .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxyxV5qI .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxyxV5qI .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxyxV5qI .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxyxV5qI .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxyxV5qI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxyxV5qI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxyxV5qI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxyxV5qI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxyxV5qI a:focus-visible,
.cid-uXHxyxV5qI button:focus-visible,
.cid-uXHxyxV5qI input:focus-visible,
.cid-uXHxyxV5qI textarea:focus-visible,
.cid-uXHxyxV5qI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyylEFd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxyylEFd .mbr-text {
  color: #000000;
}
.cid-uXHxyylEFd .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxyylEFd .mbr-section-title {
  color: #000000;
}
.cid-uXHxyylEFd a:focus-visible,
.cid-uXHxyylEFd button:focus-visible,
.cid-uXHxyylEFd input:focus-visible,
.cid-uXHxyylEFd textarea:focus-visible,
.cid-uXHxyylEFd select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6k {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6k .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6k audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6k a:focus-visible,
#custom-html-6k button:focus-visible,
#custom-html-6k input:focus-visible,
#custom-html-6k textarea:focus-visible,
#custom-html-6k select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6k #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyyKG2b {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxyyKG2b .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxyyKG2b .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxyyKG2b .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxyyKG2b .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxyyKG2b .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxyyKG2b .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxyyKG2b .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxyyKG2b .embla__button--next,
.cid-uXHxyyKG2b .embla__button--prev {
  display: flex;
}
.cid-uXHxyyKG2b .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxyyKG2b .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxyyKG2b .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxyyKG2b .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxyyKG2b .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxyyKG2b .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxyyKG2b .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxyyKG2b .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxyyKG2b .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxyyKG2b .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxyyKG2b .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxyyKG2b .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxyyKG2b .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxyyKG2b a:focus-visible,
.cid-uXHxyyKG2b button:focus-visible,
.cid-uXHxyyKG2b input:focus-visible,
.cid-uXHxyyKG2b textarea:focus-visible,
.cid-uXHxyyKG2b select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyzbezu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxyzbezu .mbr-text {
  color: #b00818;
}
.cid-uXHxyzbezu .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxyzbezu .mbr-section-title {
  color: #b00818;
}
.cid-uXHxyzbezu a:focus-visible,
.cid-uXHxyzbezu button:focus-visible,
.cid-uXHxyzbezu input:focus-visible,
.cid-uXHxyzbezu textarea:focus-visible,
.cid-uXHxyzbezu select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6n {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6n .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6n audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6n a:focus-visible,
#custom-html-6n button:focus-visible,
#custom-html-6n input:focus-visible,
#custom-html-6n textarea:focus-visible,
#custom-html-6n select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6n #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyzD7uE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxyzD7uE .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxyzD7uE .panel-group {
  border: none;
}
.cid-uXHxyzD7uE .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxyzD7uE .card-header {
    padding: 0rem;
  }
}
.cid-uXHxyzD7uE .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxyzD7uE .img-col {
  padding: 0;
}
.cid-uXHxyzD7uE .img-item {
  height: 100%;
}
.cid-uXHxyzD7uE img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxyzD7uE .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxyzD7uE .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxyzD7uE p {
  margin-bottom: 0.3rem;
}
.cid-uXHxyzD7uE .panel-title-edit {
  color: #000000;
}
.cid-uXHxyzD7uE .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxyzD7uE .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxyzD7uE .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxyzD7uE .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxyzD7uE .panel-text {
  color: #000000;
}
.cid-uXHxyzD7uE .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxyzD7uE .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxyzD7uE .panel-title-edit,
.cid-uXHxyzD7uE .mbr-iconfont {
  color: #000000;
}
.cid-uXHxyzD7uE a:focus-visible,
.cid-uXHxyzD7uE button:focus-visible,
.cid-uXHxyzD7uE input:focus-visible,
.cid-uXHxyzD7uE textarea:focus-visible,
.cid-uXHxyzD7uE select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyA2ync .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxyA2ync .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxyA2ync .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxyA2ync .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxyA2ync .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxyA2ync a:focus-visible,
.cid-uXHxyA2ync button:focus-visible,
.cid-uXHxyA2ync input:focus-visible,
.cid-uXHxyA2ync textarea:focus-visible,
.cid-uXHxyA2ync select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyApaKz {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxyApaKz .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxyApaKz li {
  list-style-type: none;
}
.cid-uXHxyApaKz .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxyApaKz .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxyApaKz .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxyApaKz .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxyApaKz .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxyApaKz ul {
  margin: 0;
}
.cid-uXHxyApaKz .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxyApaKz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxyApaKz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxyApaKz a:focus-visible,
.cid-uXHxyApaKz button:focus-visible,
.cid-uXHxyApaKz input:focus-visible,
.cid-uXHxyApaKz textarea:focus-visible,
.cid-uXHxyApaKz select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxyAOf3k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxyAOf3k .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxINoSAH {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxINoSAH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxINoSAH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxINoSAH .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxINoSAH .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxINoSAH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxINoSAH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxINoSAH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxINoSAH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxINoSAH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxINoSAH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxINoSAH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxINoSAH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxINoSAH .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxINoSAH .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxINoSAH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxINoSAH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxINoSAH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxINoSAH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxINoSAH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxINoSAH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxINoSAH .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxINoSAH .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxINoSAH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxINoSAH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxINoSAH .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxINoSAH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxINoSAH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxINoSAH a:focus-visible,
.cid-uXHxINoSAH button:focus-visible,
.cid-uXHxINoSAH input:focus-visible,
.cid-uXHxINoSAH textarea:focus-visible,
.cid-uXHxINoSAH select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxINoSAH .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxINoSAH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxINoSAH .nav-item:focus,
.cid-uXHxINoSAH .nav-link:focus {
  outline: none;
}
.cid-uXHxINoSAH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxINoSAH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxINoSAH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxINoSAH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxINoSAH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxINoSAH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxINoSAH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxINoSAH .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxINoSAH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxINoSAH .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxINoSAH .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxINoSAH .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxINoSAH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxINoSAH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxINoSAH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxINoSAH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxINoSAH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxINoSAH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxINoSAH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxINoSAH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxINoSAH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxINoSAH .navbar {
    min-height: 72px;
  }
  .cid-uXHxINoSAH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxINoSAH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxINoSAH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxINoSAH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxINoSAH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxINoSAH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxINoSAH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxINoSAH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxINoSAH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxINoSAH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxINoSAH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxINoSAH .dropdown-item.active,
.cid-uXHxINoSAH .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxINoSAH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxINoSAH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxINoSAH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxINoSAH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxINoSAH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxINoSAH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxINoSAH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxINoSAH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxINoSAH .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxINoSAH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxINoSAH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxINoSAH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxINoSAH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxINoSAH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxINoSAH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxINoSAH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxINoSAH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxINoSAH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxINoSAH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxINoSAH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxINoSAH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxINoSAH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxINoSAH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxINoSAH .navbar {
    height: 70px;
  }
  .cid-uXHxINoSAH .navbar.opened {
    height: auto;
  }
  .cid-uXHxINoSAH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxINoSAH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxINoSAH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxINoSAH .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxINoSAH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxINoSAH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxINoSAH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxINoSAH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxINoSAH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxINoSAH .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-6t {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6t * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-6t body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-6t header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-6t nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-6t nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-6t main {
  padding: 0px 0px;
}
#custom-html-6t .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-6t .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-6t .text-section,
#custom-html-6t .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-6t h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-6t footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-6t nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-6t .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-6t .text-section,
  #custom-html-6t .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-6t a:focus-visible,
#custom-html-6t button:focus-visible,
#custom-html-6t input:focus-visible,
#custom-html-6t textarea:focus-visible,
#custom-html-6t select:focus-visible,
#custom-html-6t .nav-link:focus-visible,
#custom-html-6t .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxINGnZm.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxINGnZm.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxINGnZm.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxINGnZm .modal-content,
.cid-uXHxINGnZm .modal-dialog {
  height: auto;
}
.cid-uXHxINGnZm .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxINGnZm .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxINGnZm .form-wrapper .mbr-form .form-group,
  .cid-uXHxINGnZm .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxINGnZm .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxINGnZm .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxINGnZm .mbr-text {
  text-align: center;
}
.cid-uXHxINGnZm .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxINGnZm .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxINGnZm .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxINGnZm .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxINGnZm .modal-open {
  overflow: hidden;
}
.cid-uXHxINGnZm .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxINGnZm .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxINGnZm .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxINGnZm .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxINGnZm .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxINGnZm .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxINGnZm .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxINGnZm .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxINGnZm .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxINGnZm .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxINGnZm .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxINGnZm .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxINGnZm .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxINGnZm .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxINGnZm .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxINGnZm .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxINGnZm .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxINGnZm .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxINGnZm .modal-header .close:focus {
  outline: none;
}
.cid-uXHxINGnZm .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxINGnZm .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxINGnZm .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxINGnZm .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxINGnZm .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxINGnZm .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxINGnZm .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxINGnZm .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxINGnZm .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxINGnZm .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxINGnZm .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxINGnZm .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxINGnZm .modal-lg,
  .cid-uXHxINGnZm .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxINGnZm .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxINGnZm .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxINGnZm .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxINGnZm .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxINGnZm .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxINGnZm .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxINGnZm .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxINGnZm .mbr-section-btn {
  margin: 0;
}
.cid-uXHxINGnZm .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxINWmHZ {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxINWmHZ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxINWmHZ {
    align-items: flex-end;
  }
  .cid-uXHxINWmHZ .row {
    justify-content: center;
  }
  .cid-uXHxINWmHZ .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxINWmHZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxINWmHZ {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxINWmHZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxINWmHZ .content-wrap {
    width: 100%;
  }
}
.cid-uXHxINWmHZ .mbr-section-title,
.cid-uXHxINWmHZ .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxINWmHZ .mbr-text,
.cid-uXHxINWmHZ .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxINWmHZ .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxINWmHZ a:focus-visible,
.cid-uXHxINWmHZ button:focus-visible,
.cid-uXHxINWmHZ input:focus-visible,
.cid-uXHxINWmHZ textarea:focus-visible,
.cid-uXHxINWmHZ select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6w {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6w .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6w audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6w a:focus-visible,
#custom-html-6w button:focus-visible,
#custom-html-6w input:focus-visible,
#custom-html-6w textarea:focus-visible,
#custom-html-6w select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6w #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIOcBet {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxIOcBet .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxIOcBet .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxIOcBet .row {
  justify-content: center;
}
.cid-uXHxIOcBet .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxIOcBet .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxIOcBet .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxIOcBet .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxIOcBet .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxIOcBet .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxIOcBet .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxIOcBet .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxIOcBet .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxIOcBet .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxIOcBet .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIOcBet .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxIOcBet .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxIOcBet .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxIOcBet .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxIOcBet .mbr-text,
.cid-uXHxIOcBet .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxIOcBet .mbr-section-title,
.cid-uXHxIOcBet .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-6y {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-6y .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-6y audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-6y a:focus-visible,
#custom-html-6y button:focus-visible,
#custom-html-6y input:focus-visible,
#custom-html-6y textarea:focus-visible,
#custom-html-6y select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-6y #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIOsGfF {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxIOsGfF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxIOsGfF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxIOsGfF .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxIOsGfF .card-wrapper {
    display: block;
  }
}
.cid-uXHxIOsGfF .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIOsGfF .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxIOsGfF .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxIOsGfF .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxIOsGfF .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxIOsGfF .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxIOsGfF .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxIOsGfF .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxIOsGfF .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxIOsGfF .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxIOsGfF .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIOsGfF .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxIOsGfF .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxIOsGfF .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxIOsGfF .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxIOsGfF .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxIOsGfF a:focus-visible,
.cid-uXHxIOsGfF button:focus-visible,
.cid-uXHxIOsGfF input:focus-visible,
.cid-uXHxIOsGfF textarea:focus-visible,
.cid-uXHxIOsGfF select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIOHreF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxIOHreF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxIOHreF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxIOHreF .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxIOHreF .card-wrapper {
    display: block;
  }
}
.cid-uXHxIOHreF .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIOHreF .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxIOHreF .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxIOHreF .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxIOHreF .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxIOHreF .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxIOHreF .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxIOHreF .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxIOHreF .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxIOHreF .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxIOHreF .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIOHreF .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxIOHreF .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxIOHreF .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxIOHreF .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxIOHreF .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxIOHreF a:focus-visible,
.cid-uXHxIOHreF button:focus-visible,
.cid-uXHxIOHreF input:focus-visible,
.cid-uXHxIOHreF textarea:focus-visible,
.cid-uXHxIOHreF select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIOTYL4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxIOTYL4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxIOTYL4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxIOTYL4 .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxIOTYL4 .card-wrapper {
    display: block;
  }
}
.cid-uXHxIOTYL4 .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIOTYL4 .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxIOTYL4 .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxIOTYL4 .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxIOTYL4 .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxIOTYL4 .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxIOTYL4 .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxIOTYL4 .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxIOTYL4 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxIOTYL4 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxIOTYL4 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIOTYL4 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxIOTYL4 .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxIOTYL4 .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxIOTYL4 .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxIOTYL4 .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxIOTYL4 a:focus-visible,
.cid-uXHxIOTYL4 button:focus-visible,
.cid-uXHxIOTYL4 input:focus-visible,
.cid-uXHxIOTYL4 textarea:focus-visible,
.cid-uXHxIOTYL4 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIP8VhE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxIP8VhE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxIP8VhE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxIP8VhE .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxIP8VhE .card-wrapper {
    display: block;
  }
}
.cid-uXHxIP8VhE .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIP8VhE .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxIP8VhE .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxIP8VhE .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxIP8VhE .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxIP8VhE .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxIP8VhE .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxIP8VhE .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxIP8VhE .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxIP8VhE .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxIP8VhE .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxIP8VhE .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxIP8VhE .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxIP8VhE .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxIP8VhE .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxIP8VhE .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxIP8VhE a:focus-visible,
.cid-uXHxIP8VhE button:focus-visible,
.cid-uXHxIP8VhE input:focus-visible,
.cid-uXHxIP8VhE textarea:focus-visible,
.cid-uXHxIP8VhE select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-73 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-73 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-73 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-73 a:focus-visible,
#custom-html-73 button:focus-visible,
#custom-html-73 input:focus-visible,
#custom-html-73 textarea:focus-visible,
#custom-html-73 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-73 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIPrCuI {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxIPrCuI .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxIPrCuI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxIPrCuI .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxIPrCuI .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxIPrCuI .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxIPrCuI .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxIPrCuI .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxIPrCuI .embla__button--next,
.cid-uXHxIPrCuI .embla__button--prev {
  display: flex;
}
.cid-uXHxIPrCuI .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxIPrCuI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxIPrCuI .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxIPrCuI .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxIPrCuI .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxIPrCuI .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIPrCuI .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxIPrCuI .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxIPrCuI .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxIPrCuI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxIPrCuI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxIPrCuI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxIPrCuI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxIPrCuI a:focus-visible,
.cid-uXHxIPrCuI button:focus-visible,
.cid-uXHxIPrCuI input:focus-visible,
.cid-uXHxIPrCuI textarea:focus-visible,
.cid-uXHxIPrCuI select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIPQjyl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxIPQjyl .mbr-text {
  color: #ffffff;
}
.cid-uXHxIPQjyl .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxIPQjyl .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxIPQjyl a:focus-visible,
.cid-uXHxIPQjyl button:focus-visible,
.cid-uXHxIPQjyl input:focus-visible,
.cid-uXHxIPQjyl textarea:focus-visible,
.cid-uXHxIPQjyl select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-76 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-76 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-76 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-76 a:focus-visible,
#custom-html-76 button:focus-visible,
#custom-html-76 input:focus-visible,
#custom-html-76 textarea:focus-visible,
#custom-html-76 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-76 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIQa7Za {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxIQa7Za .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxIQa7Za .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxIQa7Za .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxIQa7Za .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxIQa7Za .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxIQa7Za .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxIQa7Za .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxIQa7Za .embla__button--next,
.cid-uXHxIQa7Za .embla__button--prev {
  display: flex;
}
.cid-uXHxIQa7Za .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxIQa7Za .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxIQa7Za .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxIQa7Za .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxIQa7Za .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxIQa7Za .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIQa7Za .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxIQa7Za .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxIQa7Za .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxIQa7Za .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxIQa7Za .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxIQa7Za .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxIQa7Za .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxIQa7Za a:focus-visible,
.cid-uXHxIQa7Za button:focus-visible,
.cid-uXHxIQa7Za input:focus-visible,
.cid-uXHxIQa7Za textarea:focus-visible,
.cid-uXHxIQa7Za select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIQyXnr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxIQyXnr .mbr-text {
  color: #000000;
}
.cid-uXHxIQyXnr .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxIQyXnr .mbr-section-title {
  color: #000000;
}
.cid-uXHxIQyXnr a:focus-visible,
.cid-uXHxIQyXnr button:focus-visible,
.cid-uXHxIQyXnr input:focus-visible,
.cid-uXHxIQyXnr textarea:focus-visible,
.cid-uXHxIQyXnr select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-79 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-79 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-79 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-79 a:focus-visible,
#custom-html-79 button:focus-visible,
#custom-html-79 input:focus-visible,
#custom-html-79 textarea:focus-visible,
#custom-html-79 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-79 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIQVSWT {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxIQVSWT .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxIQVSWT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxIQVSWT .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxIQVSWT .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxIQVSWT .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxIQVSWT .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxIQVSWT .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxIQVSWT .embla__button--next,
.cid-uXHxIQVSWT .embla__button--prev {
  display: flex;
}
.cid-uXHxIQVSWT .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxIQVSWT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxIQVSWT .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxIQVSWT .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxIQVSWT .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxIQVSWT .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIQVSWT .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxIQVSWT .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxIQVSWT .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxIQVSWT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxIQVSWT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxIQVSWT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxIQVSWT .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxIQVSWT a:focus-visible,
.cid-uXHxIQVSWT button:focus-visible,
.cid-uXHxIQVSWT input:focus-visible,
.cid-uXHxIQVSWT textarea:focus-visible,
.cid-uXHxIQVSWT select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIRi4X0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxIRi4X0 .mbr-text {
  color: #000000;
}
.cid-uXHxIRi4X0 .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxIRi4X0 .mbr-section-title {
  color: #000000;
}
.cid-uXHxIRi4X0 a:focus-visible,
.cid-uXHxIRi4X0 button:focus-visible,
.cid-uXHxIRi4X0 input:focus-visible,
.cid-uXHxIRi4X0 textarea:focus-visible,
.cid-uXHxIRi4X0 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7c {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7c .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-7c audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-7c a:focus-visible,
#custom-html-7c button:focus-visible,
#custom-html-7c input:focus-visible,
#custom-html-7c textarea:focus-visible,
#custom-html-7c select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7c #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIRDpTv {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxIRDpTv .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxIRDpTv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxIRDpTv .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxIRDpTv .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxIRDpTv .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxIRDpTv .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxIRDpTv .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxIRDpTv .embla__button--next,
.cid-uXHxIRDpTv .embla__button--prev {
  display: flex;
}
.cid-uXHxIRDpTv .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxIRDpTv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxIRDpTv .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxIRDpTv .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxIRDpTv .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxIRDpTv .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIRDpTv .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxIRDpTv .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxIRDpTv .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxIRDpTv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxIRDpTv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxIRDpTv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxIRDpTv .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxIRDpTv a:focus-visible,
.cid-uXHxIRDpTv button:focus-visible,
.cid-uXHxIRDpTv input:focus-visible,
.cid-uXHxIRDpTv textarea:focus-visible,
.cid-uXHxIRDpTv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIS4Src {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxIS4Src .mbr-text {
  color: #b00818;
}
.cid-uXHxIS4Src .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxIS4Src .mbr-section-title {
  color: #b00818;
}
.cid-uXHxIS4Src a:focus-visible,
.cid-uXHxIS4Src button:focus-visible,
.cid-uXHxIS4Src input:focus-visible,
.cid-uXHxIS4Src textarea:focus-visible,
.cid-uXHxIS4Src select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7f {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7f .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-7f audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-7f a:focus-visible,
#custom-html-7f button:focus-visible,
#custom-html-7f input:focus-visible,
#custom-html-7f textarea:focus-visible,
#custom-html-7f select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7f #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIStNSO {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxIStNSO .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxIStNSO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxIStNSO .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxIStNSO .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxIStNSO .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxIStNSO .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxIStNSO .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxIStNSO .embla__button--next,
.cid-uXHxIStNSO .embla__button--prev {
  display: flex;
}
.cid-uXHxIStNSO .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxIStNSO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxIStNSO .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxIStNSO .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxIStNSO .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxIStNSO .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIStNSO .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxIStNSO .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxIStNSO .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxIStNSO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxIStNSO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxIStNSO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxIStNSO .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxIStNSO a:focus-visible,
.cid-uXHxIStNSO button:focus-visible,
.cid-uXHxIStNSO input:focus-visible,
.cid-uXHxIStNSO textarea:focus-visible,
.cid-uXHxIStNSO select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxISQSvr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxISQSvr .mbr-text {
  color: #000000;
}
.cid-uXHxISQSvr .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxISQSvr .mbr-section-title {
  color: #000000;
}
.cid-uXHxISQSvr a:focus-visible,
.cid-uXHxISQSvr button:focus-visible,
.cid-uXHxISQSvr input:focus-visible,
.cid-uXHxISQSvr textarea:focus-visible,
.cid-uXHxISQSvr select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7i {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7i .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-7i audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-7i a:focus-visible,
#custom-html-7i button:focus-visible,
#custom-html-7i input:focus-visible,
#custom-html-7i textarea:focus-visible,
#custom-html-7i select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7i #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIThqoi {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxIThqoi .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxIThqoi .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxIThqoi .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxIThqoi .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxIThqoi .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxIThqoi .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxIThqoi .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxIThqoi .embla__button--next,
.cid-uXHxIThqoi .embla__button--prev {
  display: flex;
}
.cid-uXHxIThqoi .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxIThqoi .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxIThqoi .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxIThqoi .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxIThqoi .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxIThqoi .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxIThqoi .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxIThqoi .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxIThqoi .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxIThqoi .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxIThqoi .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxIThqoi .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxIThqoi .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxIThqoi a:focus-visible,
.cid-uXHxIThqoi button:focus-visible,
.cid-uXHxIThqoi input:focus-visible,
.cid-uXHxIThqoi textarea:focus-visible,
.cid-uXHxIThqoi select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxITG17E {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxITG17E .mbr-text {
  color: #b00818;
}
.cid-uXHxITG17E .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxITG17E .mbr-section-title {
  color: #b00818;
}
.cid-uXHxITG17E a:focus-visible,
.cid-uXHxITG17E button:focus-visible,
.cid-uXHxITG17E input:focus-visible,
.cid-uXHxITG17E textarea:focus-visible,
.cid-uXHxITG17E select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7l {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7l .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-7l audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-7l a:focus-visible,
#custom-html-7l button:focus-visible,
#custom-html-7l input:focus-visible,
#custom-html-7l textarea:focus-visible,
#custom-html-7l select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7l #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIU7I6U {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxIU7I6U .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxIU7I6U .panel-group {
  border: none;
}
.cid-uXHxIU7I6U .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxIU7I6U .card-header {
    padding: 0rem;
  }
}
.cid-uXHxIU7I6U .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxIU7I6U .img-col {
  padding: 0;
}
.cid-uXHxIU7I6U .img-item {
  height: 100%;
}
.cid-uXHxIU7I6U img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxIU7I6U .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxIU7I6U .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxIU7I6U p {
  margin-bottom: 0.3rem;
}
.cid-uXHxIU7I6U .panel-title-edit {
  color: #000000;
}
.cid-uXHxIU7I6U .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxIU7I6U .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxIU7I6U .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxIU7I6U .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxIU7I6U .panel-text {
  color: #000000;
}
.cid-uXHxIU7I6U .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxIU7I6U .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxIU7I6U .panel-title-edit,
.cid-uXHxIU7I6U .mbr-iconfont {
  color: #000000;
}
.cid-uXHxIU7I6U a:focus-visible,
.cid-uXHxIU7I6U button:focus-visible,
.cid-uXHxIU7I6U input:focus-visible,
.cid-uXHxIU7I6U textarea:focus-visible,
.cid-uXHxIU7I6U select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIUx5WW .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxIUx5WW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxIUx5WW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxIUx5WW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxIUx5WW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxIUx5WW a:focus-visible,
.cid-uXHxIUx5WW button:focus-visible,
.cid-uXHxIUx5WW input:focus-visible,
.cid-uXHxIUx5WW textarea:focus-visible,
.cid-uXHxIUx5WW select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIUUue9 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxIUUue9 .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxIUUue9 li {
  list-style-type: none;
}
.cid-uXHxIUUue9 .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxIUUue9 .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxIUUue9 .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxIUUue9 .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxIUUue9 .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxIUUue9 ul {
  margin: 0;
}
.cid-uXHxIUUue9 .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxIUUue9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxIUUue9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxIUUue9 a:focus-visible,
.cid-uXHxIUUue9 button:focus-visible,
.cid-uXHxIUUue9 input:focus-visible,
.cid-uXHxIUUue9 textarea:focus-visible,
.cid-uXHxIUUue9 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxIVkgvd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxIVkgvd .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxL2rWoL {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxL2rWoL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxL2rWoL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxL2rWoL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxL2rWoL .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxL2rWoL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxL2rWoL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxL2rWoL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxL2rWoL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxL2rWoL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxL2rWoL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxL2rWoL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxL2rWoL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxL2rWoL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxL2rWoL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxL2rWoL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxL2rWoL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxL2rWoL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxL2rWoL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxL2rWoL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxL2rWoL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxL2rWoL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxL2rWoL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxL2rWoL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxL2rWoL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxL2rWoL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxL2rWoL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxL2rWoL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxL2rWoL a:focus-visible,
.cid-uXHxL2rWoL button:focus-visible,
.cid-uXHxL2rWoL input:focus-visible,
.cid-uXHxL2rWoL textarea:focus-visible,
.cid-uXHxL2rWoL select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL2rWoL .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxL2rWoL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxL2rWoL .nav-item:focus,
.cid-uXHxL2rWoL .nav-link:focus {
  outline: none;
}
.cid-uXHxL2rWoL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxL2rWoL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxL2rWoL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxL2rWoL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxL2rWoL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxL2rWoL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxL2rWoL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxL2rWoL .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxL2rWoL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxL2rWoL .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxL2rWoL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxL2rWoL .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxL2rWoL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxL2rWoL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxL2rWoL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxL2rWoL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxL2rWoL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxL2rWoL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxL2rWoL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxL2rWoL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxL2rWoL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxL2rWoL .navbar {
    min-height: 72px;
  }
  .cid-uXHxL2rWoL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxL2rWoL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxL2rWoL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxL2rWoL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxL2rWoL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxL2rWoL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxL2rWoL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxL2rWoL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxL2rWoL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxL2rWoL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxL2rWoL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxL2rWoL .dropdown-item.active,
.cid-uXHxL2rWoL .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxL2rWoL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxL2rWoL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxL2rWoL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxL2rWoL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxL2rWoL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxL2rWoL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxL2rWoL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxL2rWoL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxL2rWoL .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxL2rWoL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxL2rWoL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxL2rWoL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxL2rWoL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxL2rWoL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxL2rWoL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxL2rWoL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxL2rWoL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxL2rWoL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxL2rWoL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxL2rWoL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxL2rWoL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxL2rWoL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxL2rWoL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxL2rWoL .navbar {
    height: 70px;
  }
  .cid-uXHxL2rWoL .navbar.opened {
    height: auto;
  }
  .cid-uXHxL2rWoL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxL2rWoL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxL2rWoL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxL2rWoL .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxL2rWoL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxL2rWoL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxL2rWoL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxL2rWoL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxL2rWoL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxL2rWoL .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-7r {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7r * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-7r body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-7r header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-7r nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-7r nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-7r main {
  padding: 0px 0px;
}
#custom-html-7r .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-7r .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-7r .text-section,
#custom-html-7r .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-7r h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-7r footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-7r nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-7r .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-7r .text-section,
  #custom-html-7r .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-7r a:focus-visible,
#custom-html-7r button:focus-visible,
#custom-html-7r input:focus-visible,
#custom-html-7r textarea:focus-visible,
#custom-html-7r select:focus-visible,
#custom-html-7r .nav-link:focus-visible,
#custom-html-7r .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL2JAzD.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxL2JAzD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxL2JAzD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxL2JAzD .modal-content,
.cid-uXHxL2JAzD .modal-dialog {
  height: auto;
}
.cid-uXHxL2JAzD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxL2JAzD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxL2JAzD .form-wrapper .mbr-form .form-group,
  .cid-uXHxL2JAzD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxL2JAzD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxL2JAzD .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxL2JAzD .mbr-text {
  text-align: center;
}
.cid-uXHxL2JAzD .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxL2JAzD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxL2JAzD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxL2JAzD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxL2JAzD .modal-open {
  overflow: hidden;
}
.cid-uXHxL2JAzD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxL2JAzD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxL2JAzD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxL2JAzD .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxL2JAzD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxL2JAzD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxL2JAzD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxL2JAzD .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxL2JAzD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxL2JAzD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxL2JAzD .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxL2JAzD .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxL2JAzD .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxL2JAzD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxL2JAzD .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxL2JAzD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxL2JAzD .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxL2JAzD .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxL2JAzD .modal-header .close:focus {
  outline: none;
}
.cid-uXHxL2JAzD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxL2JAzD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxL2JAzD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxL2JAzD .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxL2JAzD .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxL2JAzD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxL2JAzD .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxL2JAzD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxL2JAzD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxL2JAzD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxL2JAzD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxL2JAzD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxL2JAzD .modal-lg,
  .cid-uXHxL2JAzD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxL2JAzD .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxL2JAzD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxL2JAzD .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxL2JAzD .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxL2JAzD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxL2JAzD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxL2JAzD .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxL2JAzD .mbr-section-btn {
  margin: 0;
}
.cid-uXHxL2JAzD .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxL2XIvE {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxL2XIvE .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxL2XIvE {
    align-items: flex-end;
  }
  .cid-uXHxL2XIvE .row {
    justify-content: center;
  }
  .cid-uXHxL2XIvE .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxL2XIvE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxL2XIvE {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxL2XIvE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxL2XIvE .content-wrap {
    width: 100%;
  }
}
.cid-uXHxL2XIvE .mbr-section-title,
.cid-uXHxL2XIvE .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxL2XIvE .mbr-text,
.cid-uXHxL2XIvE .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxL2XIvE .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxL2XIvE a:focus-visible,
.cid-uXHxL2XIvE button:focus-visible,
.cid-uXHxL2XIvE input:focus-visible,
.cid-uXHxL2XIvE textarea:focus-visible,
.cid-uXHxL2XIvE select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7u {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7u .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-7u audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-7u a:focus-visible,
#custom-html-7u button:focus-visible,
#custom-html-7u input:focus-visible,
#custom-html-7u textarea:focus-visible,
#custom-html-7u select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7u #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL3dY6Q {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxL3dY6Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxL3dY6Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxL3dY6Q .row {
  justify-content: center;
}
.cid-uXHxL3dY6Q .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxL3dY6Q .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxL3dY6Q .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxL3dY6Q .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxL3dY6Q .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxL3dY6Q .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxL3dY6Q .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxL3dY6Q .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxL3dY6Q .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxL3dY6Q .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxL3dY6Q .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL3dY6Q .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxL3dY6Q .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxL3dY6Q .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxL3dY6Q .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxL3dY6Q .mbr-text,
.cid-uXHxL3dY6Q .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxL3dY6Q .mbr-section-title,
.cid-uXHxL3dY6Q .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-7w {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-7w .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-7w audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-7w a:focus-visible,
#custom-html-7w button:focus-visible,
#custom-html-7w input:focus-visible,
#custom-html-7w textarea:focus-visible,
#custom-html-7w select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-7w #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL3tm4B {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxL3tm4B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxL3tm4B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxL3tm4B .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxL3tm4B .card-wrapper {
    display: block;
  }
}
.cid-uXHxL3tm4B .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL3tm4B .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxL3tm4B .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxL3tm4B .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxL3tm4B .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxL3tm4B .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxL3tm4B .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxL3tm4B .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxL3tm4B .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxL3tm4B .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxL3tm4B .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL3tm4B .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxL3tm4B .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxL3tm4B .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxL3tm4B .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxL3tm4B .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxL3tm4B a:focus-visible,
.cid-uXHxL3tm4B button:focus-visible,
.cid-uXHxL3tm4B input:focus-visible,
.cid-uXHxL3tm4B textarea:focus-visible,
.cid-uXHxL3tm4B select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL3IFDP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxL3IFDP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxL3IFDP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxL3IFDP .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxL3IFDP .card-wrapper {
    display: block;
  }
}
.cid-uXHxL3IFDP .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL3IFDP .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxL3IFDP .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxL3IFDP .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxL3IFDP .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxL3IFDP .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxL3IFDP .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxL3IFDP .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxL3IFDP .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxL3IFDP .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxL3IFDP .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL3IFDP .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxL3IFDP .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxL3IFDP .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxL3IFDP .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxL3IFDP .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxL3IFDP a:focus-visible,
.cid-uXHxL3IFDP button:focus-visible,
.cid-uXHxL3IFDP input:focus-visible,
.cid-uXHxL3IFDP textarea:focus-visible,
.cid-uXHxL3IFDP select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL3Vgg8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxL3Vgg8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxL3Vgg8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxL3Vgg8 .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxL3Vgg8 .card-wrapper {
    display: block;
  }
}
.cid-uXHxL3Vgg8 .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL3Vgg8 .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxL3Vgg8 .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxL3Vgg8 .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxL3Vgg8 .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxL3Vgg8 .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxL3Vgg8 .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxL3Vgg8 .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxL3Vgg8 .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxL3Vgg8 a:focus-visible,
.cid-uXHxL3Vgg8 button:focus-visible,
.cid-uXHxL3Vgg8 input:focus-visible,
.cid-uXHxL3Vgg8 textarea:focus-visible,
.cid-uXHxL3Vgg8 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL49oqa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxL49oqa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxL49oqa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxL49oqa .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxL49oqa .card-wrapper {
    display: block;
  }
}
.cid-uXHxL49oqa .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL49oqa .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxL49oqa .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxL49oqa .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxL49oqa .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxL49oqa .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxL49oqa .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxL49oqa .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxL49oqa .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxL49oqa .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxL49oqa .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxL49oqa .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxL49oqa .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxL49oqa .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxL49oqa .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxL49oqa .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxL49oqa a:focus-visible,
.cid-uXHxL49oqa button:focus-visible,
.cid-uXHxL49oqa input:focus-visible,
.cid-uXHxL49oqa textarea:focus-visible,
.cid-uXHxL49oqa select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-81 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-81 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-81 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-81 a:focus-visible,
#custom-html-81 button:focus-visible,
#custom-html-81 input:focus-visible,
#custom-html-81 textarea:focus-visible,
#custom-html-81 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-81 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL4qFiR {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxL4qFiR .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxL4qFiR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxL4qFiR .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxL4qFiR .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxL4qFiR .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxL4qFiR .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxL4qFiR .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxL4qFiR .embla__button--next,
.cid-uXHxL4qFiR .embla__button--prev {
  display: flex;
}
.cid-uXHxL4qFiR .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxL4qFiR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxL4qFiR .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxL4qFiR .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxL4qFiR .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxL4qFiR .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL4qFiR .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxL4qFiR .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxL4qFiR .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxL4qFiR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxL4qFiR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxL4qFiR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxL4qFiR .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxL4qFiR a:focus-visible,
.cid-uXHxL4qFiR button:focus-visible,
.cid-uXHxL4qFiR input:focus-visible,
.cid-uXHxL4qFiR textarea:focus-visible,
.cid-uXHxL4qFiR select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL4Pvmi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxL4Pvmi .mbr-text {
  color: #ffffff;
}
.cid-uXHxL4Pvmi .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxL4Pvmi .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxL4Pvmi a:focus-visible,
.cid-uXHxL4Pvmi button:focus-visible,
.cid-uXHxL4Pvmi input:focus-visible,
.cid-uXHxL4Pvmi textarea:focus-visible,
.cid-uXHxL4Pvmi select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-84 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-84 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-84 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-84 a:focus-visible,
#custom-html-84 button:focus-visible,
#custom-html-84 input:focus-visible,
#custom-html-84 textarea:focus-visible,
#custom-html-84 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-84 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL58Um2 {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxL58Um2 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxL58Um2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxL58Um2 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxL58Um2 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxL58Um2 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxL58Um2 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxL58Um2 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxL58Um2 .embla__button--next,
.cid-uXHxL58Um2 .embla__button--prev {
  display: flex;
}
.cid-uXHxL58Um2 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxL58Um2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxL58Um2 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxL58Um2 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxL58Um2 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxL58Um2 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL58Um2 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxL58Um2 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxL58Um2 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxL58Um2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxL58Um2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxL58Um2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxL58Um2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxL58Um2 a:focus-visible,
.cid-uXHxL58Um2 button:focus-visible,
.cid-uXHxL58Um2 input:focus-visible,
.cid-uXHxL58Um2 textarea:focus-visible,
.cid-uXHxL58Um2 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL5w72r {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxL5w72r .mbr-text {
  color: #000000;
}
.cid-uXHxL5w72r .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxL5w72r .mbr-section-title {
  color: #000000;
}
.cid-uXHxL5w72r a:focus-visible,
.cid-uXHxL5w72r button:focus-visible,
.cid-uXHxL5w72r input:focus-visible,
.cid-uXHxL5w72r textarea:focus-visible,
.cid-uXHxL5w72r select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-87 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-87 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-87 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-87 a:focus-visible,
#custom-html-87 button:focus-visible,
#custom-html-87 input:focus-visible,
#custom-html-87 textarea:focus-visible,
#custom-html-87 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-87 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL5TUT4 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxL5TUT4 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxL5TUT4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxL5TUT4 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxL5TUT4 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxL5TUT4 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxL5TUT4 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxL5TUT4 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxL5TUT4 .embla__button--next,
.cid-uXHxL5TUT4 .embla__button--prev {
  display: flex;
}
.cid-uXHxL5TUT4 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxL5TUT4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxL5TUT4 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxL5TUT4 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxL5TUT4 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxL5TUT4 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL5TUT4 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxL5TUT4 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxL5TUT4 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxL5TUT4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxL5TUT4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxL5TUT4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxL5TUT4 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxL5TUT4 a:focus-visible,
.cid-uXHxL5TUT4 button:focus-visible,
.cid-uXHxL5TUT4 input:focus-visible,
.cid-uXHxL5TUT4 textarea:focus-visible,
.cid-uXHxL5TUT4 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL6hy4H {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxL6hy4H .mbr-text {
  color: #000000;
}
.cid-uXHxL6hy4H .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxL6hy4H .mbr-section-title {
  color: #000000;
}
.cid-uXHxL6hy4H a:focus-visible,
.cid-uXHxL6hy4H button:focus-visible,
.cid-uXHxL6hy4H input:focus-visible,
.cid-uXHxL6hy4H textarea:focus-visible,
.cid-uXHxL6hy4H select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8a {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8a .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8a audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8a a:focus-visible,
#custom-html-8a button:focus-visible,
#custom-html-8a input:focus-visible,
#custom-html-8a textarea:focus-visible,
#custom-html-8a select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8a #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL6EevM {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxL6EevM .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxL6EevM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxL6EevM .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxL6EevM .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxL6EevM .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxL6EevM .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxL6EevM .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxL6EevM .embla__button--next,
.cid-uXHxL6EevM .embla__button--prev {
  display: flex;
}
.cid-uXHxL6EevM .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxL6EevM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxL6EevM .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxL6EevM .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxL6EevM .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxL6EevM .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL6EevM .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxL6EevM .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxL6EevM .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxL6EevM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxL6EevM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxL6EevM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxL6EevM .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxL6EevM a:focus-visible,
.cid-uXHxL6EevM button:focus-visible,
.cid-uXHxL6EevM input:focus-visible,
.cid-uXHxL6EevM textarea:focus-visible,
.cid-uXHxL6EevM select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL77WiX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxL77WiX .mbr-text {
  color: #b00818;
}
.cid-uXHxL77WiX .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxL77WiX .mbr-section-title {
  color: #b00818;
}
.cid-uXHxL77WiX a:focus-visible,
.cid-uXHxL77WiX button:focus-visible,
.cid-uXHxL77WiX input:focus-visible,
.cid-uXHxL77WiX textarea:focus-visible,
.cid-uXHxL77WiX select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8d {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8d .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8d audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8d a:focus-visible,
#custom-html-8d button:focus-visible,
#custom-html-8d input:focus-visible,
#custom-html-8d textarea:focus-visible,
#custom-html-8d select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8d #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL7vfbN {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxL7vfbN .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxL7vfbN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxL7vfbN .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxL7vfbN .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxL7vfbN .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxL7vfbN .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxL7vfbN .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxL7vfbN .embla__button--next,
.cid-uXHxL7vfbN .embla__button--prev {
  display: flex;
}
.cid-uXHxL7vfbN .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxL7vfbN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxL7vfbN .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxL7vfbN .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxL7vfbN .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxL7vfbN .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL7vfbN .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxL7vfbN .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxL7vfbN .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxL7vfbN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxL7vfbN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxL7vfbN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxL7vfbN .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxL7vfbN a:focus-visible,
.cid-uXHxL7vfbN button:focus-visible,
.cid-uXHxL7vfbN input:focus-visible,
.cid-uXHxL7vfbN textarea:focus-visible,
.cid-uXHxL7vfbN select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL7TL0J {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxL7TL0J .mbr-text {
  color: #000000;
}
.cid-uXHxL7TL0J .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxL7TL0J .mbr-section-title {
  color: #000000;
}
.cid-uXHxL7TL0J a:focus-visible,
.cid-uXHxL7TL0J button:focus-visible,
.cid-uXHxL7TL0J input:focus-visible,
.cid-uXHxL7TL0J textarea:focus-visible,
.cid-uXHxL7TL0J select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8g {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8g .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8g audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8g a:focus-visible,
#custom-html-8g button:focus-visible,
#custom-html-8g input:focus-visible,
#custom-html-8g textarea:focus-visible,
#custom-html-8g select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8g #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL8jyZJ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxL8jyZJ .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxL8jyZJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxL8jyZJ .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxL8jyZJ .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxL8jyZJ .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxL8jyZJ .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxL8jyZJ .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxL8jyZJ .embla__button--next,
.cid-uXHxL8jyZJ .embla__button--prev {
  display: flex;
}
.cid-uXHxL8jyZJ .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxL8jyZJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxL8jyZJ .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxL8jyZJ .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxL8jyZJ .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxL8jyZJ .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxL8jyZJ .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxL8jyZJ .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxL8jyZJ .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxL8jyZJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxL8jyZJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxL8jyZJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxL8jyZJ .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxL8jyZJ a:focus-visible,
.cid-uXHxL8jyZJ button:focus-visible,
.cid-uXHxL8jyZJ input:focus-visible,
.cid-uXHxL8jyZJ textarea:focus-visible,
.cid-uXHxL8jyZJ select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL8JXSp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxL8JXSp .mbr-text {
  color: #b00818;
}
.cid-uXHxL8JXSp .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxL8JXSp .mbr-section-title {
  color: #b00818;
}
.cid-uXHxL8JXSp a:focus-visible,
.cid-uXHxL8JXSp button:focus-visible,
.cid-uXHxL8JXSp input:focus-visible,
.cid-uXHxL8JXSp textarea:focus-visible,
.cid-uXHxL8JXSp select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8j {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8j .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8j audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8j a:focus-visible,
#custom-html-8j button:focus-visible,
#custom-html-8j input:focus-visible,
#custom-html-8j textarea:focus-visible,
#custom-html-8j select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8j #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL9byK9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxL9byK9 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxL9byK9 .panel-group {
  border: none;
}
.cid-uXHxL9byK9 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxL9byK9 .card-header {
    padding: 0rem;
  }
}
.cid-uXHxL9byK9 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxL9byK9 .img-col {
  padding: 0;
}
.cid-uXHxL9byK9 .img-item {
  height: 100%;
}
.cid-uXHxL9byK9 img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxL9byK9 .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxL9byK9 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxL9byK9 p {
  margin-bottom: 0.3rem;
}
.cid-uXHxL9byK9 .panel-title-edit {
  color: #000000;
}
.cid-uXHxL9byK9 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxL9byK9 .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxL9byK9 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxL9byK9 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxL9byK9 .panel-text {
  color: #000000;
}
.cid-uXHxL9byK9 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxL9byK9 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxL9byK9 .panel-title-edit,
.cid-uXHxL9byK9 .mbr-iconfont {
  color: #000000;
}
.cid-uXHxL9byK9 a:focus-visible,
.cid-uXHxL9byK9 button:focus-visible,
.cid-uXHxL9byK9 input:focus-visible,
.cid-uXHxL9byK9 textarea:focus-visible,
.cid-uXHxL9byK9 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL9AVS1 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxL9AVS1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxL9AVS1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxL9AVS1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxL9AVS1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxL9AVS1 a:focus-visible,
.cid-uXHxL9AVS1 button:focus-visible,
.cid-uXHxL9AVS1 input:focus-visible,
.cid-uXHxL9AVS1 textarea:focus-visible,
.cid-uXHxL9AVS1 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxL9Y5sV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxL9Y5sV .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxL9Y5sV li {
  list-style-type: none;
}
.cid-uXHxL9Y5sV .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxL9Y5sV .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxL9Y5sV .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxL9Y5sV .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxL9Y5sV .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxL9Y5sV ul {
  margin: 0;
}
.cid-uXHxL9Y5sV .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxL9Y5sV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxL9Y5sV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxL9Y5sV a:focus-visible,
.cid-uXHxL9Y5sV button:focus-visible,
.cid-uXHxL9Y5sV input:focus-visible,
.cid-uXHxL9Y5sV textarea:focus-visible,
.cid-uXHxL9Y5sV select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxLanr3b {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxLanr3b .media-container-row .mbr-text {
  color: #fdfde1;
}
.cid-uXHxNfjjlT {
  z-index: 1000;
  width: 100%;
}
.cid-uXHxNfjjlT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXHxNfjjlT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uXHxNfjjlT .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-uXHxNfjjlT .navbar-nav {
    max-width: 45%;
  }
}
.cid-uXHxNfjjlT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uXHxNfjjlT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxNfjjlT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uXHxNfjjlT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uXHxNfjjlT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uXHxNfjjlT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uXHxNfjjlT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uXHxNfjjlT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uXHxNfjjlT .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-uXHxNfjjlT .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-uXHxNfjjlT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uXHxNfjjlT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uXHxNfjjlT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uXHxNfjjlT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXHxNfjjlT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXHxNfjjlT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uXHxNfjjlT .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uXHxNfjjlT .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxNfjjlT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxNfjjlT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uXHxNfjjlT .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(234, 234, 234, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #eaeaea;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-uXHxNfjjlT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uXHxNfjjlT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uXHxNfjjlT a:focus-visible,
.cid-uXHxNfjjlT button:focus-visible,
.cid-uXHxNfjjlT input:focus-visible,
.cid-uXHxNfjjlT textarea:focus-visible,
.cid-uXHxNfjjlT select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNfjjlT .iconfont-wrapper {
  color: #b00818 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXHxNfjjlT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #eaeaea;
  background: rgba(234, 234, 234, 0.9) !important;
  border-radius: 4px !important;
}
.cid-uXHxNfjjlT .nav-item:focus,
.cid-uXHxNfjjlT .nav-link:focus {
  outline: none;
}
.cid-uXHxNfjjlT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXHxNfjjlT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXHxNfjjlT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXHxNfjjlT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXHxNfjjlT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXHxNfjjlT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXHxNfjjlT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uXHxNfjjlT .navbar.opened {
  transition: all 0.3s;
}
.cid-uXHxNfjjlT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXHxNfjjlT .navbar .navbar-logo img {
  width: auto;
}
.cid-uXHxNfjjlT .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-uXHxNfjjlT .navbar.collapsed {
  justify-content: center;
}
.cid-uXHxNfjjlT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXHxNfjjlT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXHxNfjjlT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uXHxNfjjlT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXHxNfjjlT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXHxNfjjlT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uXHxNfjjlT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXHxNfjjlT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXHxNfjjlT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uXHxNfjjlT .navbar {
    min-height: 72px;
  }
  .cid-uXHxNfjjlT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uXHxNfjjlT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXHxNfjjlT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXHxNfjjlT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXHxNfjjlT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXHxNfjjlT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uXHxNfjjlT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXHxNfjjlT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uXHxNfjjlT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXHxNfjjlT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXHxNfjjlT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uXHxNfjjlT .dropdown-item.active,
.cid-uXHxNfjjlT .dropdown-item:active {
  background-color: transparent;
}
.cid-uXHxNfjjlT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXHxNfjjlT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXHxNfjjlT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXHxNfjjlT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #eaeaea;
}
.cid-uXHxNfjjlT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uXHxNfjjlT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uXHxNfjjlT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXHxNfjjlT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uXHxNfjjlT .navbar-buttons {
    text-align: left;
  }
}
.cid-uXHxNfjjlT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXHxNfjjlT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXHxNfjjlT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXHxNfjjlT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxNfjjlT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXHxNfjjlT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXHxNfjjlT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxNfjjlT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXHxNfjjlT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXHxNfjjlT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXHxNfjjlT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uXHxNfjjlT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXHxNfjjlT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uXHxNfjjlT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXHxNfjjlT .navbar {
    height: 70px;
  }
  .cid-uXHxNfjjlT .navbar.opened {
    height: auto;
  }
  .cid-uXHxNfjjlT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uXHxNfjjlT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uXHxNfjjlT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uXHxNfjjlT .navbar-brand {
    margin-right: auto;
  }
  .cid-uXHxNfjjlT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #eaeaea;
    opacity: 1;
    border-color: rgba(234, 234, 234, 0.9) !important;
    background: rgba(234, 234, 234, 0.9) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uXHxNfjjlT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uXHxNfjjlT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uXHxNfjjlT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uXHxNfjjlT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uXHxNfjjlT .navbar-collapse {
    padding: 1rem;
  }
}
#custom-html-8p {
  /* Grundlayout */
  /* Vollbild-Video */
  /* Textabschnitte */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8p * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-8p body {
  background-color: #ffffff;
  line-height: 1.0;
}
#custom-html-8p header {
  background-color: #ffffff;
  color: white;
  padding: 0px;
  text-align: center;
}
#custom-html-8p nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0px;
  margin-top: 10px;
}
#custom-html-8p nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-8p main {
  padding: 0px 0px;
}
#custom-html-8p .video-fullscreen {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
#custom-html-8p .video-fullscreen video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}
#custom-html-8p .text-section,
#custom-html-8p .contact-section {
  max-width: 400px;
  margin: 0px auto;
  padding: 0px;
  background-color: white;
}
#custom-html-8p h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-8p footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-8p nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-8p .video-fullscreen video {
    object-fit: contain;
  }
  #custom-html-8p .text-section,
  #custom-html-8p .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-8p a:focus-visible,
#custom-html-8p button:focus-visible,
#custom-html-8p input:focus-visible,
#custom-html-8p textarea:focus-visible,
#custom-html-8p select:focus-visible,
#custom-html-8p .nav-link:focus-visible,
#custom-html-8p .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNfCuHZ.popup-builder {
  background-color: #ffffff;
}
.cid-uXHxNfCuHZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uXHxNfCuHZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uXHxNfCuHZ .modal-content,
.cid-uXHxNfCuHZ .modal-dialog {
  height: auto;
}
.cid-uXHxNfCuHZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uXHxNfCuHZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uXHxNfCuHZ .form-wrapper .mbr-form .form-group,
  .cid-uXHxNfCuHZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uXHxNfCuHZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uXHxNfCuHZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uXHxNfCuHZ .mbr-text {
  text-align: center;
}
.cid-uXHxNfCuHZ .pt-0 {
  padding-top: 0 !important;
}
.cid-uXHxNfCuHZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uXHxNfCuHZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uXHxNfCuHZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uXHxNfCuHZ .modal-open {
  overflow: hidden;
}
.cid-uXHxNfCuHZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uXHxNfCuHZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uXHxNfCuHZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uXHxNfCuHZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uXHxNfCuHZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uXHxNfCuHZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uXHxNfCuHZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uXHxNfCuHZ .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uXHxNfCuHZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uXHxNfCuHZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uXHxNfCuHZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-uXHxNfCuHZ .modal-backdrop.show {
  opacity: .5;
}
.cid-uXHxNfCuHZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uXHxNfCuHZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxNfCuHZ .modal-header {
    padding: 1rem;
  }
}
.cid-uXHxNfCuHZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uXHxNfCuHZ .modal-header .close svg {
  fill: #353535;
}
.cid-uXHxNfCuHZ .modal-header .close:hover {
  opacity: 1;
}
.cid-uXHxNfCuHZ .modal-header .close:focus {
  outline: none;
}
.cid-uXHxNfCuHZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uXHxNfCuHZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uXHxNfCuHZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxNfCuHZ .modal-body {
    padding: 1rem;
  }
}
.cid-uXHxNfCuHZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uXHxNfCuHZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uXHxNfCuHZ .modal-footer {
    padding: 1rem;
  }
}
.cid-uXHxNfCuHZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uXHxNfCuHZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uXHxNfCuHZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uXHxNfCuHZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uXHxNfCuHZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uXHxNfCuHZ .modal-lg,
  .cid-uXHxNfCuHZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uXHxNfCuHZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-uXHxNfCuHZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uXHxNfCuHZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uXHxNfCuHZ .form-group {
  margin-bottom: 1rem;
}
.cid-uXHxNfCuHZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uXHxNfCuHZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uXHxNfCuHZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uXHxNfCuHZ .mbr-section-btn {
  margin: 0;
}
.cid-uXHxNfCuHZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-uXHxNfQV3z {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dsc05520.jpg-2000x1339.jpeg");
}
.cid-uXHxNfQV3z .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uXHxNfQV3z {
    align-items: flex-end;
  }
  .cid-uXHxNfQV3z .row {
    justify-content: center;
  }
  .cid-uXHxNfQV3z .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uXHxNfQV3z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uXHxNfQV3z {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uXHxNfQV3z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uXHxNfQV3z .content-wrap {
    width: 100%;
  }
}
.cid-uXHxNfQV3z .mbr-section-title,
.cid-uXHxNfQV3z .mbr-section-subtitle {
  text-align: center;
}
.cid-uXHxNfQV3z .mbr-text,
.cid-uXHxNfQV3z .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uXHxNfQV3z .mbr-section-title {
  color: #b00818;
  text-align: left;
}
.cid-uXHxNfQV3z a:focus-visible,
.cid-uXHxNfQV3z button:focus-visible,
.cid-uXHxNfQV3z input:focus-visible,
.cid-uXHxNfQV3z textarea:focus-visible,
.cid-uXHxNfQV3z select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8s {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8s .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8s audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8s a:focus-visible,
#custom-html-8s button:focus-visible,
#custom-html-8s input:focus-visible,
#custom-html-8s textarea:focus-visible,
#custom-html-8s select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8s #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNg62mn {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxNg62mn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxNg62mn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxNg62mn .row {
  justify-content: center;
}
.cid-uXHxNg62mn .image-wrapper img {
  height: 700px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uXHxNg62mn .image-wrapper img {
    height: 300px;
  }
}
.cid-uXHxNg62mn .card-wrapper {
  position: relative;
  padding: 64px;
  overflow: hidden;
  margin-top: -25%;
}
@media (max-width: 1440px) {
  .cid-uXHxNg62mn .card-wrapper {
    padding: 32px;
  }
}
@media (max-width: 992px) {
  .cid-uXHxNg62mn .card-wrapper {
    padding: 24px;
    margin-top: 12px;
  }
}
.cid-uXHxNg62mn .card-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  pointer-events: none;
}
.cid-uXHxNg62mn .card-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: .5;
  pointer-events: none;
}
.cid-uXHxNg62mn .card-wrapper .mbr-section-title {
  position: relative;
  z-index: 1;
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-uXHxNg62mn .card-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uXHxNg62mn .card-wrapper .text-wrapper {
  position: relative;
  z-index: 1;
}
.cid-uXHxNg62mn .card-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNg62mn .card-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxNg62mn .card-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
}
.cid-uXHxNg62mn .card-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxNg62mn .mbr-section-title {
  color: #2c2c26;
}
.cid-uXHxNg62mn .mbr-text,
.cid-uXHxNg62mn .text-wrapper {
  color: #b00818;
  text-align: center;
}
.cid-uXHxNg62mn .mbr-section-title,
.cid-uXHxNg62mn .mbr-section-btn {
  text-align: center;
  color: #b00818;
}
#custom-html-8u {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8u .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8u audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8u a:focus-visible,
#custom-html-8u button:focus-visible,
#custom-html-8u input:focus-visible,
#custom-html-8u textarea:focus-visible,
#custom-html-8u select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8u #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNgmSaP {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxNgmSaP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxNgmSaP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxNgmSaP .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxNgmSaP .card-wrapper {
    display: block;
  }
}
.cid-uXHxNgmSaP .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNgmSaP .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxNgmSaP .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxNgmSaP .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxNgmSaP .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxNgmSaP .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxNgmSaP .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxNgmSaP .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxNgmSaP .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxNgmSaP .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxNgmSaP .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNgmSaP .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxNgmSaP .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxNgmSaP .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxNgmSaP .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxNgmSaP .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxNgmSaP a:focus-visible,
.cid-uXHxNgmSaP button:focus-visible,
.cid-uXHxNgmSaP input:focus-visible,
.cid-uXHxNgmSaP textarea:focus-visible,
.cid-uXHxNgmSaP select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNgAW60 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxNgAW60 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxNgAW60 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxNgAW60 .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxNgAW60 .card-wrapper {
    display: block;
  }
}
.cid-uXHxNgAW60 .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNgAW60 .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxNgAW60 .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxNgAW60 .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxNgAW60 .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxNgAW60 .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxNgAW60 .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxNgAW60 .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxNgAW60 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxNgAW60 .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxNgAW60 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNgAW60 .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxNgAW60 .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxNgAW60 .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxNgAW60 .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxNgAW60 .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxNgAW60 a:focus-visible,
.cid-uXHxNgAW60 button:focus-visible,
.cid-uXHxNgAW60 input:focus-visible,
.cid-uXHxNgAW60 textarea:focus-visible,
.cid-uXHxNgAW60 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNgO33B {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f4f4;
}
.cid-uXHxNgO33B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxNgO33B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxNgO33B .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxNgO33B .card-wrapper {
    display: block;
  }
}
.cid-uXHxNgO33B .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNgO33B .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxNgO33B .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxNgO33B .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxNgO33B .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxNgO33B .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxNgO33B .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxNgO33B .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxNgO33B .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxNgO33B .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxNgO33B .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNgO33B .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxNgO33B .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxNgO33B .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxNgO33B .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxNgO33B .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxNgO33B a:focus-visible,
.cid-uXHxNgO33B button:focus-visible,
.cid-uXHxNgO33B input:focus-visible,
.cid-uXHxNgO33B textarea:focus-visible,
.cid-uXHxNgO33B select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNh2tOO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f4f4;
}
.cid-uXHxNh2tOO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxNh2tOO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxNh2tOO .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-uXHxNh2tOO .card-wrapper {
    display: block;
  }
}
.cid-uXHxNh2tOO .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNh2tOO .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-uXHxNh2tOO .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uXHxNh2tOO .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #b00818;
}
@media (max-width: 992px) {
  .cid-uXHxNh2tOO .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-uXHxNh2tOO .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-uXHxNh2tOO .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 20px;
  }
}
.cid-uXHxNh2tOO .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uXHxNh2tOO .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uXHxNh2tOO .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uXHxNh2tOO .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 50%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uXHxNh2tOO .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uXHxNh2tOO .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uXHxNh2tOO .mbr-date {
  color: #f4f4f4;
}
.cid-uXHxNh2tOO .mbr-section-title {
  color: #f4f4f4;
}
.cid-uXHxNh2tOO .mbr-text {
  color: #d7d2d2;
}
.cid-uXHxNh2tOO a:focus-visible,
.cid-uXHxNh2tOO button:focus-visible,
.cid-uXHxNh2tOO input:focus-visible,
.cid-uXHxNh2tOO textarea:focus-visible,
.cid-uXHxNh2tOO select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8z {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-8z .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-8z audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-8z a:focus-visible,
#custom-html-8z button:focus-visible,
#custom-html-8z input:focus-visible,
#custom-html-8z textarea:focus-visible,
#custom-html-8z select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-8z #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNhkLqf {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxNhkLqf .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxNhkLqf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxNhkLqf .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxNhkLqf .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxNhkLqf .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxNhkLqf .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxNhkLqf .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxNhkLqf .embla__button--next,
.cid-uXHxNhkLqf .embla__button--prev {
  display: flex;
}
.cid-uXHxNhkLqf .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxNhkLqf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxNhkLqf .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxNhkLqf .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxNhkLqf .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxNhkLqf .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNhkLqf .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxNhkLqf .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxNhkLqf .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxNhkLqf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxNhkLqf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxNhkLqf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxNhkLqf .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxNhkLqf a:focus-visible,
.cid-uXHxNhkLqf button:focus-visible,
.cid-uXHxNhkLqf input:focus-visible,
.cid-uXHxNhkLqf textarea:focus-visible,
.cid-uXHxNhkLqf select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNhJAqx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #b00818;
}
.cid-uXHxNhJAqx .mbr-text {
  color: #ffffff;
}
.cid-uXHxNhJAqx .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxNhJAqx .mbr-section-title {
  color: #ffffff;
}
.cid-uXHxNhJAqx a:focus-visible,
.cid-uXHxNhJAqx button:focus-visible,
.cid-uXHxNhJAqx input:focus-visible,
.cid-uXHxNhJAqx textarea:focus-visible,
.cid-uXHxNhJAqx select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-92 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-92 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-92 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-92 a:focus-visible,
#custom-html-92 button:focus-visible,
#custom-html-92 input:focus-visible,
#custom-html-92 textarea:focus-visible,
#custom-html-92 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-92 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNi3oKv {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxNi3oKv .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxNi3oKv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxNi3oKv .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxNi3oKv .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxNi3oKv .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxNi3oKv .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxNi3oKv .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxNi3oKv .embla__button--next,
.cid-uXHxNi3oKv .embla__button--prev {
  display: flex;
}
.cid-uXHxNi3oKv .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxNi3oKv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxNi3oKv .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxNi3oKv .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxNi3oKv .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxNi3oKv .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNi3oKv .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxNi3oKv .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxNi3oKv .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxNi3oKv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxNi3oKv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxNi3oKv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxNi3oKv .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxNi3oKv a:focus-visible,
.cid-uXHxNi3oKv button:focus-visible,
.cid-uXHxNi3oKv input:focus-visible,
.cid-uXHxNi3oKv textarea:focus-visible,
.cid-uXHxNi3oKv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNiqYeY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxNiqYeY .mbr-text {
  color: #000000;
}
.cid-uXHxNiqYeY .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxNiqYeY .mbr-section-title {
  color: #000000;
}
.cid-uXHxNiqYeY a:focus-visible,
.cid-uXHxNiqYeY button:focus-visible,
.cid-uXHxNiqYeY input:focus-visible,
.cid-uXHxNiqYeY textarea:focus-visible,
.cid-uXHxNiqYeY select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-95 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-95 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-95 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-95 a:focus-visible,
#custom-html-95 button:focus-visible,
#custom-html-95 input:focus-visible,
#custom-html-95 textarea:focus-visible,
#custom-html-95 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-95 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNiNy2M {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxNiNy2M .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxNiNy2M .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxNiNy2M .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxNiNy2M .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxNiNy2M .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxNiNy2M .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxNiNy2M .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxNiNy2M .embla__button--next,
.cid-uXHxNiNy2M .embla__button--prev {
  display: flex;
}
.cid-uXHxNiNy2M .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxNiNy2M .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxNiNy2M .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxNiNy2M .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxNiNy2M .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxNiNy2M .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNiNy2M .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxNiNy2M .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxNiNy2M .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxNiNy2M .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxNiNy2M .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxNiNy2M .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxNiNy2M .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxNiNy2M a:focus-visible,
.cid-uXHxNiNy2M button:focus-visible,
.cid-uXHxNiNy2M input:focus-visible,
.cid-uXHxNiNy2M textarea:focus-visible,
.cid-uXHxNiNy2M select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNjbwko {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxNjbwko .mbr-text {
  color: #000000;
}
.cid-uXHxNjbwko .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxNjbwko .mbr-section-title {
  color: #000000;
}
.cid-uXHxNjbwko a:focus-visible,
.cid-uXHxNjbwko button:focus-visible,
.cid-uXHxNjbwko input:focus-visible,
.cid-uXHxNjbwko textarea:focus-visible,
.cid-uXHxNjbwko select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-98 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-98 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-98 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-98 a:focus-visible,
#custom-html-98 button:focus-visible,
#custom-html-98 input:focus-visible,
#custom-html-98 textarea:focus-visible,
#custom-html-98 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-98 #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNjzgoC {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
}
.cid-uXHxNjzgoC .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxNjzgoC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxNjzgoC .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxNjzgoC .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxNjzgoC .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxNjzgoC .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxNjzgoC .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxNjzgoC .embla__button--next,
.cid-uXHxNjzgoC .embla__button--prev {
  display: flex;
}
.cid-uXHxNjzgoC .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxNjzgoC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxNjzgoC .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxNjzgoC .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxNjzgoC .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxNjzgoC .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNjzgoC .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxNjzgoC .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxNjzgoC .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxNjzgoC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxNjzgoC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxNjzgoC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxNjzgoC .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxNjzgoC a:focus-visible,
.cid-uXHxNjzgoC button:focus-visible,
.cid-uXHxNjzgoC input:focus-visible,
.cid-uXHxNjzgoC textarea:focus-visible,
.cid-uXHxNjzgoC select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNk20RL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxNk20RL .mbr-text {
  color: #b00818;
}
.cid-uXHxNk20RL .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxNk20RL .mbr-section-title {
  color: #b00818;
}
.cid-uXHxNk20RL a:focus-visible,
.cid-uXHxNk20RL button:focus-visible,
.cid-uXHxNk20RL input:focus-visible,
.cid-uXHxNk20RL textarea:focus-visible,
.cid-uXHxNk20RL select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9b {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9b .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9b audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9b a:focus-visible,
#custom-html-9b button:focus-visible,
#custom-html-9b input:focus-visible,
#custom-html-9b textarea:focus-visible,
#custom-html-9b select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9b #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNkqtVb {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #b00818;
  position: relative;
  overflow: hidden;
}
.cid-uXHxNkqtVb .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxNkqtVb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxNkqtVb .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxNkqtVb .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxNkqtVb .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxNkqtVb .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxNkqtVb .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxNkqtVb .embla__button--next,
.cid-uXHxNkqtVb .embla__button--prev {
  display: flex;
}
.cid-uXHxNkqtVb .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxNkqtVb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxNkqtVb .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxNkqtVb .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxNkqtVb .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxNkqtVb .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNkqtVb .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxNkqtVb .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxNkqtVb .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxNkqtVb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxNkqtVb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxNkqtVb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxNkqtVb .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxNkqtVb a:focus-visible,
.cid-uXHxNkqtVb button:focus-visible,
.cid-uXHxNkqtVb input:focus-visible,
.cid-uXHxNkqtVb textarea:focus-visible,
.cid-uXHxNkqtVb select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNkO0He {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXHxNkO0He .mbr-text {
  color: #000000;
}
.cid-uXHxNkO0He .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxNkO0He .mbr-section-title {
  color: #000000;
}
.cid-uXHxNkO0He a:focus-visible,
.cid-uXHxNkO0He button:focus-visible,
.cid-uXHxNkO0He input:focus-visible,
.cid-uXHxNkO0He textarea:focus-visible,
.cid-uXHxNkO0He select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9e {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9e .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9e audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9e a:focus-visible,
#custom-html-9e button:focus-visible,
#custom-html-9e input:focus-visible,
#custom-html-9e textarea:focus-visible,
#custom-html-9e select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9e #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNleJj3 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-uXHxNleJj3 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uXHxNleJj3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 224px;
  max-width: 224px;
}
@media (max-width: 767px) {
  .cid-uXHxNleJj3 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uXHxNleJj3 .embla__slide:nth-child(2n) .slide-content .item-wrapper .item-img img {
  height: 280px;
}
.cid-uXHxNleJj3 .embla__slide:nth-child(3n) .slide-content .item-wrapper .item-img img {
  height: 330px;
}
.cid-uXHxNleJj3 .embla__slide .slide-content {
  width: 100%;
}
.cid-uXHxNleJj3 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 170px;
  width: 100%;
  object-fit: cover;
  border: 1px solid #f7f7f7;
}
.cid-uXHxNleJj3 .embla__button--next,
.cid-uXHxNleJj3 .embla__button--prev {
  display: flex;
}
.cid-uXHxNleJj3 .embla__button {
  bottom: 0;
  width: 54px;
  height: 43px;
  font-size: 16px;
  background-color: #ffffff !important;
  color: #b00818 !important;
  border: 2px solid #b00818 !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  box-shadow: 4px 3px #b00818;
  display: none;
}
.cid-uXHxNleJj3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uXHxNleJj3 .embla__button:hover {
  background-color: #b00818 !important;
}
.cid-uXHxNleJj3 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 992px) {
  .cid-uXHxNleJj3 .embla__button.embla__button--prev {
    right: 80px;
  }
}
.cid-uXHxNleJj3 .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-uXHxNleJj3 .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-uXHxNleJj3 .embla {
  position: relative;
  width: 100%;
}
.cid-uXHxNleJj3 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uXHxNleJj3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uXHxNleJj3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uXHxNleJj3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uXHxNleJj3 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uXHxNleJj3 a:focus-visible,
.cid-uXHxNleJj3 button:focus-visible,
.cid-uXHxNleJj3 input:focus-visible,
.cid-uXHxNleJj3 textarea:focus-visible,
.cid-uXHxNleJj3 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNlF8lA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #eaeaea;
}
.cid-uXHxNlF8lA .mbr-text {
  color: #b00818;
}
.cid-uXHxNlF8lA .mbr-section-subtitle {
  color: #000000;
}
.cid-uXHxNlF8lA .mbr-section-title {
  color: #b00818;
}
.cid-uXHxNlF8lA a:focus-visible,
.cid-uXHxNlF8lA button:focus-visible,
.cid-uXHxNlF8lA input:focus-visible,
.cid-uXHxNlF8lA textarea:focus-visible,
.cid-uXHxNlF8lA select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9h {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9h .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9h audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9h a:focus-visible,
#custom-html-9h button:focus-visible,
#custom-html-9h input:focus-visible,
#custom-html-9h textarea:focus-visible,
#custom-html-9h select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9h #audio-title {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNm6WLv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #b00818;
}
.cid-uXHxNm6WLv .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXHxNm6WLv .panel-group {
  border: none;
}
.cid-uXHxNm6WLv .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXHxNm6WLv .card-header {
    padding: 0rem;
  }
}
.cid-uXHxNm6WLv .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXHxNm6WLv .img-col {
  padding: 0;
}
.cid-uXHxNm6WLv .img-item {
  height: 100%;
}
.cid-uXHxNm6WLv img {
  height: 100%;
  object-fit: cover;
}
.cid-uXHxNm6WLv .collapsed span {
  transform: rotate(0deg);
}
.cid-uXHxNm6WLv .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXHxNm6WLv p {
  margin-bottom: 0.3rem;
}
.cid-uXHxNm6WLv .panel-title-edit {
  color: #000000;
}
.cid-uXHxNm6WLv .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXHxNm6WLv .card {
  background: #ffffff;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uXHxNm6WLv .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXHxNm6WLv .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXHxNm6WLv .panel-text {
  color: #000000;
}
.cid-uXHxNm6WLv .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uXHxNm6WLv .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-uXHxNm6WLv .panel-title-edit,
.cid-uXHxNm6WLv .mbr-iconfont {
  color: #000000;
}
.cid-uXHxNm6WLv a:focus-visible,
.cid-uXHxNm6WLv button:focus-visible,
.cid-uXHxNm6WLv input:focus-visible,
.cid-uXHxNm6WLv textarea:focus-visible,
.cid-uXHxNm6WLv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNmwdRS .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-uXHxNmwdRS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uXHxNmwdRS .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uXHxNmwdRS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uXHxNmwdRS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uXHxNmwdRS a:focus-visible,
.cid-uXHxNmwdRS button:focus-visible,
.cid-uXHxNmwdRS input:focus-visible,
.cid-uXHxNmwdRS textarea:focus-visible,
.cid-uXHxNmwdRS select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNmUi5W {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-uXHxNmUi5W .wrapper {
  background-color: #f7f7f7;
}
.cid-uXHxNmUi5W li {
  list-style-type: none;
}
.cid-uXHxNmUi5W .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uXHxNmUi5W .list-1 li {
  margin-bottom: 1rem;
}
.cid-uXHxNmUi5W .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxNmUi5W .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uXHxNmUi5W .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uXHxNmUi5W ul {
  margin: 0;
}
.cid-uXHxNmUi5W .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uXHxNmUi5W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXHxNmUi5W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXHxNmUi5W a:focus-visible,
.cid-uXHxNmUi5W button:focus-visible,
.cid-uXHxNmUi5W input:focus-visible,
.cid-uXHxNmUi5W textarea:focus-visible,
.cid-uXHxNmUi5W select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uXHxNnj0Fw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #191c25;
}
.cid-uXHxNnj0Fw .media-container-row .mbr-text {
  color: #fdfde1;
}
