body {
  font-family: DM Sans;
}
.display-1 {
  font-family: 'DMSans-VariableFont_opsz,wght';
  font-size: 10rem;
}
.display-1 > .mbr-iconfont {
  font-size: 16rem;
}
.display-2 {
  font-family: 'DMSans-VariableFont_opsz,wght';
  font-size: 5rem;
  line-height: 1.3;
}
.display-2 > .mbr-iconfont {
  font-size: 8rem;
}
.display-4 {
  font-family: 'DMSans-VariableFont_opsz,wght';
  font-size: 1.1rem;
  line-height: 1.4;
}
.display-4 > .mbr-iconfont {
  font-size: 1.76rem;
}
.display-5 {
  font-family: 'DMSans-VariableFont_opsz,wght';
  font-size: 1.8rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 2.88rem;
}
.display-7 {
  font-family: 'DMSans-VariableFont_opsz,wght';
  font-size: 1.2rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.92rem;
}
/* ---- 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: 6rem;
  }
}
@media (max-width: 767px) {
  .display-1 {
    font-size: 2.5rem !important;
  }
}
@media (max-width: 992px) {
  .display-4:not(.nav-link) {
    font-size: 0.66rem;
  }
}
@media (max-width: 992px) {
  .display-5 {
    font-size: 1.44rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 8rem;
    font-size: calc( 4.1499999999999995rem + (10 - 4.1499999999999995) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (4.1499999999999995rem + (10 - 4.1499999999999995) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 4rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((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))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 6px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #ffffff !important;
}
.bg-success {
  background-color: #ffffff !important;
}
.bg-info {
  background-color: #000000 !important;
}
.bg-warning {
  background-color: #000000 !important;
}
.bg-danger {
  background-color: #000000 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #004a77 !important;
  border-color: #004a77 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #001a2b !important;
  border-color: #001a2b !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #001a2b !important;
  border-color: #001a2b !important;
}
.btn-info,
.btn-info:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success,
.btn-success:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #cccccc;
  color: #cccccc;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #808080;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #000b11;
  color: #000b11;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #004a77;
  border-color: #004a77;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #004a77 !important;
  border-color: #004a77 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #cccccc;
  color: #cccccc;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #808080;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.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: none;
  border-color: #000000;
  color: #000000;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #ffffff !important;
}
.text-secondary {
  color: #004a77 !important;
}
.text-success {
  color: #ffffff !important;
}
.text-info {
  color: #000000 !important;
}
.text-warning {
  color: #000000 !important;
}
.text-danger {
  color: #000000 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #ffffff !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #0089dd !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #ffffff !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #333333 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #333333 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #333333 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #ffffff !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #000000;
}
.alert-warning {
  background-color: #000000;
}
.alert-danger {
  background-color: #000000;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #8c8c8c;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #ffffff;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #b3b3b3;
}
.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: #b3b3b3;
}
/* Scroll to top button*/
.form-control {
  font-family: 'DMSans-VariableFont_opsz,wght';
  font-size: 1.2rem;
}
.form-control > .mbr-iconfont {
  font-size: 1.92rem;
}
blockquote {
  border-color: #ffffff;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.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: #000000 !important;
  background-color: #ffffff !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: #004a77 !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='%23ffffff' %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;
}
.cid-s1xvEzJwPK .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1xvEzJwPK .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1xvEzJwPK a {
  font-style: normal;
}
.cid-s1xvEzJwPK .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1xvEzJwPK .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1xvEzJwPK .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1xvEzJwPK .content-text {
  margin-bottom: 0;
}
.cid-s1xvEzJwPK .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1xvEzJwPK .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1xvEzJwPK .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1xvEzJwPK .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1xvEzJwPK .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1xvEzJwPK .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1xvEzJwPK .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1xvEzJwPK .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1xvEzJwPK .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1xvEzJwPK .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1xvEzJwPK .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1xvEzJwPK .content-right-side {
  text-align: center;
}
.cid-s1xvEzJwPK .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1xvEzJwPK .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1xvEzJwPK .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1xvEzJwPK .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1xvEzJwPK .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1xvEzJwPK .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1xvEzJwPK img {
    height: 3.8rem !important;
  }
  .cid-s1xvEzJwPK .btn {
    display: -webkit-flex;
  }
  .cid-s1xvEzJwPK button.navbar-toggler {
    display: block;
  }
  .cid-s1xvEzJwPK .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1xvEzJwPK .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1xvEzJwPK .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1xvEzJwPK .navbar-collapse.collapsing,
  .cid-s1xvEzJwPK .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1xvEzJwPK .navbar-collapse.collapsing .navbar-nav,
  .cid-s1xvEzJwPK .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1xvEzJwPK .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1xvEzJwPK .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1xvEzJwPK .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1xvEzJwPK .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1xvEzJwPK .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1xvEzJwPK .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1xvEzJwPK .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1xvEzJwPK .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1xvEzJwPK .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1xvEzJwPK .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1xvEzJwPK .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1xvEzJwPK .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1xvEzJwPK .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1xvEzJwPK .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1xvEzJwPK .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1xvEzJwPK .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1xvEzJwPK .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1xvEzJwPK .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1xvEzJwPK .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1xvEzJwPK .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1xvEzJwPK .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1xvEzJwPK .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1xvEzJwPK .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1xvEzJwPK .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1xvEzJwPK .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1xvEzJwPK .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1xvEzJwPK .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1xvEzJwPK .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1xvEzJwPK .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1xvEzJwPK .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1xvEzJwPK .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1xvEzJwPK .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1xvEzJwPK .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1xvEzJwPK .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1xvEzJwPK .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1xvEzJwPK .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1xvEzJwPK .navbar-toggler {
    display: none;
  }
  .cid-s1xvEzJwPK .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1xvEzJwPK .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1xvEzJwPK .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1xvEzJwPK .menu-logo {
  margin-right: auto;
}
.cid-s1xvEzJwPK .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1xvEzJwPK .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1xvEzJwPK .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1xvEzJwPK .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1xvEzJwPK .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1xvEzJwPK .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1xvEzJwPK .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1xvEzJwPK .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1xvEzJwPK .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1xvEzJwPK .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1xvEzJwPK .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1xvEzJwPK .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1xvEzJwPK .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1xvEzJwPK .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1xvEzJwPK .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1xvEzJwPK .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1xvEzJwPK .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1xvEzJwPK .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1xvEzJwPK .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1xvEzJwPK button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1xvEzJwPK button.navbar-toggler:focus {
  outline: none;
}
.cid-s1xvEzJwPK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1xvEzJwPK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1xvEzJwPK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1xvEzJwPK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1xvEzJwPK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1xvEzJwPK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1xvEzJwPK nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1xvEzJwPK nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1xvEzJwPK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1xvEzJwPK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1xvEzJwPK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1xvEzJwPK .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse.collapsing,
.cid-s1xvEzJwPK .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1xvEzJwPK .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1xvEzJwPK .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1xvEzJwPK .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1xvEzJwPK .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1xvEzJwPK .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1xvEzJwPK .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1xvEzJwPK .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1xvEzJwPK .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1xvEzJwPK .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1xvEzJwPK .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1xvEzJwPK .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1xvEzJwPK .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1xvEzJwPK .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1xvEzJwPK .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1xvEzJwPK .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1xvEzJwPK .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1xvEzJwPK .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1xvEzJwPK .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1xvEzJwPK .nav-link:focus {
  outline: none;
}
.cid-s1xvEzJwPK .navbar-toggler {
  position: relative;
}
.cid-s1xvEzJwPK .dropdown-item.active,
.cid-s1xvEzJwPK .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1xvEzJwPK .nav-link:hover,
.cid-s1xvEzJwPK .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1xvEzJwPK .widget-text {
  color: #ffffff;
}
.cid-s1xvEzJwPK a:focus,
.cid-s1xvEzJwPK button:focus,
.cid-s1xvEzJwPK input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t2fVSWcv8n {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t2fVSWcv8n h2,
.cid-t2fVSWcv8n h3,
.cid-t2fVSWcv8n h4,
.cid-t2fVSWcv8n p {
  margin: 0;
}
.cid-t2fVSWcv8n .text-wrap {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t2fVSWcv8n .mbr-section-title {
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-t2fVSWcv8n .mbr-text {
  color: #ffffff;
  margin: 10px 0;
}
.cid-uIZvSUtYg1 {
  display: flex;
  background-image: url("../../../assets/images/exklusives-bad.jpg-2000x1143.jpg");
}
.cid-uIZvSUtYg1 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-uIZvSUtYg1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-uIZvSUtYg1 {
    align-items: flex-end;
  }
  .cid-uIZvSUtYg1 .row {
    justify-content: flex-start;
  }
  .cid-uIZvSUtYg1 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uIZvSUtYg1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uIZvSUtYg1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIZvSUtYg1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uIZvSUtYg1 .content-wrap {
    width: 100%;
  }
}
.cid-uIZFxeHTwa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIZFxeHTwa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/transparentes-png-732x412.png");
}
.cid-uIZFxeHTwa .mbr-section-title {
  color: #ffffff;
}
.cid-uIZFxeHTwa a:focus,
.cid-uIZFxeHTwa button:focus,
.cid-uIZFxeHTwa input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uIZFxeHTwa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIZFxeHTwa .tabs {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.cid-uIZFxeHTwa .tab-link {
  background-color: #004a77;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.cid-uIZFxeHTwa .tab-link.active {
  background-color: #4CAF50;
  color: white;
}
.cid-uIZFxeHTwa .tab-content {
  display: none;
}
.cid-uIZFxeHTwa .tab-content.active {
  display: block;
}
.cid-uIZFxeHTwa .mbr-section-title,
.cid-uIZFxeHTwa .mbr-section-subtitle {
  color: #5f7c69;
  font-weight: bold;
}
.cid-uIZFxeHTwa .mbr-buttons .btn-success,
.cid-uIZFxeHTwa .mbr-buttons .btn-secondary {
  background-color: #004a77;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  transition: background-color 0.3s ease;
}
.cid-uIZFxeHTwa .mbr-buttons .btn-success:hover,
.cid-uIZFxeHTwa .mbr-buttons .btn-secondary:hover {
  background-color: #4a5e50;
  color: #ffffff;
}
.cid-uIZFxeHTwa .text-section {
  font-size: 1rem;
  transition: font-size 0.3s ease-in-out;
}
.cid-uIZFxeHTwa .text-section.large {
  font-size: 1.5rem;
}
.cid-uIW63f6w5C body {
  background-color: #ffffff;
  margin: 0;
  font-family: Arial, sans-serif;
}
.cid-uIW63f6w5C h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uIW63f6w5C audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uIW63f6w5C .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uIW63f6w5C audio:focus,
.cid-uIW63f6w5C audio:hover {
  border: 2px solid #FFD700;
}
.cid-uIW63f6w5C .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uIW63f6w5C a:focus,
.cid-uIW63f6w5C button:focus,
.cid-uIW63f6w5C input:focus {
  outline: 3px solid #f00;
  outline-offset: 3px;
}
.cid-s1xxnacWts {
  background-image: url("../../../assets/images/delta-bau-titel-1-2000x913.jpeg");
  background-position: right;
}
.cid-s1xxnacWts .wrapper {
  position: relative;
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  border-left: 3px solid #ffffff;
  padding: 2.5rem 2.5rem;
}
.cid-s1xxnacWts .wrapper:before {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: calc(90% - 130px);
  height: 3px;
  right: 0;
}
.cid-s1xxnacWts .wrapper:after {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: 10%;
  height: 3px;
  left: 0;
}
.cid-s1xxnacWts img {
  position: absolute;
  left: 10%;
  bottom: -45px;
  width: 130px;
}
@media (max-width: 767px) {
  .cid-s1xxnacWts .wrapper {
    padding: 1rem 1.5rem;
  }
}
.cid-s1xxnacWts a:focus,
.cid-s1xxnacWts button:focus,
.cid-s1xxnacWts input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#ueberuns {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#ueberuns body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#ueberuns .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#ueberuns .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#ueberuns .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#ueberuns .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#ueberuns .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#ueberuns .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#ueberuns .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#ueberuns .text-wrap {
  margin-top: 20px;
}
#ueberuns .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#ueberuns .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#ueberuns a,
#ueberuns button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#ueberuns a:hover,
#ueberuns button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #ueberuns .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #ueberuns .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #ueberuns .mbr-text,
  #ueberuns .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#ueberuns a:focus,
#ueberuns button:focus,
#ueberuns input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uIZBtZcVNE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #808080;
}
.cid-uIZBtZcVNE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIZBtZcVNE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIZBtZcVNE .items-wrap {
  justify-content: center;
}
.cid-uIZBtZcVNE .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 32px 16px;
}
@media (max-width: 1200px) {
  .cid-uIZBtZcVNE .items-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uIZBtZcVNE .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uIZBtZcVNE .items-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uIZBtZcVNE .item .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-uIZBtZcVNE .item .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uIZBtZcVNE .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uIZBtZcVNE .item .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-uIZBtZcVNE .item .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-uIZBtZcVNE .item-desc {
  color: #ffffff;
}
.cid-t14ZGbNrDh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t14ZGbNrDh .text-block {
  z-index: 2;
}
.cid-t14ZGbNrDh .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t14ZGbNrDh .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t14ZGbNrDh .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t14ZGbNrDh .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t14ZGbNrDh .text-block {
    padding-bottom: 2rem;
  }
  .cid-t14ZGbNrDh .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t14ZGbNrDh H3 {
  color: #ffffff;
}
.cid-t14ZGbNrDh .box-price {
  color: #ffffff;
}
.cid-t42go3jYBz {
  background-image: url("../../../assets/images/kfzs-teamhasan-oeztuerk-klein-1840x1177.jpg");
}
.cid-t42go3jYBz .container-fluid {
  max-width: 1700px;
}
.cid-t42go3jYBz h1 {
  line-height: 1;
}
.cid-t42go3jYBz a:focus,
.cid-t42go3jYBz button:focus,
.cid-t42go3jYBz input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#philosophiedeltabau {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#philosophiedeltabau body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#philosophiedeltabau .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#philosophiedeltabau .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#philosophiedeltabau .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#philosophiedeltabau .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#philosophiedeltabau .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#philosophiedeltabau .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#philosophiedeltabau .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#philosophiedeltabau .text-wrap {
  margin-top: 20px;
}
#philosophiedeltabau .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#philosophiedeltabau .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#philosophiedeltabau a,
#philosophiedeltabau button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#philosophiedeltabau a:hover,
#philosophiedeltabau button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #philosophiedeltabau .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #philosophiedeltabau .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #philosophiedeltabau .mbr-text,
  #philosophiedeltabau .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#philosophiedeltabau a:focus,
#philosophiedeltabau button:focus,
#philosophiedeltabau input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t0VYm5CBKB {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #004a77;
}
.cid-t0VYm5CBKB .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-t0VYm5CBKB .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-t0VYm5CBKB .row {
  justify-content: center;
}
.cid-t0VYm5CBKB img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.2) translateX(-8%);
  transition: 1.5s all;
}
.cid-t0VYm5CBKB .item-img {
  display: flex;
  width: 100%;
  height: 560px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-t0VYm5CBKB .item-img {
    height: 264px;
  }
}
@media (max-width: 767px) {
  .cid-t0VYm5CBKB .item-img {
    height: 528px;
  }
}
@media (min-width: 768px) {
  .cid-t0VYm5CBKB .item-img:hover img {
    transform: scale(1.2) translateX(8%);
  }
}
.cid-t0VYm5CBKB .item:focus,
.cid-t0VYm5CBKB span:focus {
  outline: none;
}
.cid-t0VYm5CBKB .item {
  cursor: pointer;
  padding: 0;
}
.cid-t0VYm5CBKB .item-wrapper {
  position: relative;
  border-radius: 0;
  background: #808080;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-t0VYm5CBKB .item-wrapper {
  background: transparent;
}
.cid-t0VYm5CBKB .item-content {
  padding: 30px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .cid-t0VYm5CBKB .item-content {
    padding: 24px 12px 48px;
  }
}
.cid-t0VYm5CBKB .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t0VYm5CBKB .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t0VYm5CBKB .mbr-text {
  text-align: center;
  color: #222222;
}
.cid-t0VYm5CBKB .item-title {
  text-align: center;
  color: #ffffff;
  margin-bottom: 4px;
}
.cid-t0VYm5CBKB .mbr-text,
.cid-t0VYm5CBKB .mbr-section-btn {
  color: #ffffff;
}
.cid-t0VYm5CBKB a:focus,
.cid-t0VYm5CBKB button:focus,
.cid-t0VYm5CBKB input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ1XQzVj3U {
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #004a77;
}
.cid-uJ1XQzVj3U .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 260px;
  max-width: 260px;
}
@media (max-width: 767px) {
  .cid-uJ1XQzVj3U .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uJ1XQzVj3U .embla__slide .slide-content {
  width: 100%;
}
.cid-uJ1XQzVj3U .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-uJ1XQzVj3U .embla__slide .slide-content .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uJ1XQzVj3U .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uJ1XQzVj3U .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-uJ1XQzVj3U .embla__slide .slide-content .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-uJ1XQzVj3U .embla__button--next,
.cid-uJ1XQzVj3U .embla__button--prev {
  display: flex;
}
.cid-uJ1XQzVj3U .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uJ1XQzVj3U .embla__button:hover {
  opacity: .7 !important;
}
.cid-uJ1XQzVj3U .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uJ1XQzVj3U .embla__button.embla__button--next {
  right: 0;
}
.cid-uJ1XQzVj3U .embla {
  position: relative;
  width: 100%;
}
.cid-uJ1XQzVj3U .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uJ1XQzVj3U .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uJ1XQzVj3U .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uJ1XQzVj3U .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uJ1XQzVj3U .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uJ1XQzVj3U .item-desc {
  color: #ffffff;
}
#custom-html-hq {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-hq body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #ffffff;
  /* Grüner Hintergrund */
  color: #004a77;
  /* Weiße Schrift */
}
#custom-html-hq .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  /* blauer Hintergrund */
  color: #004a77;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-hq .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-hq .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-hq .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-hq .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-hq .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-hq .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-hq .text-wrap {
  margin-top: 20px;
}
#custom-html-hq .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
  /* Weiße Überschrift */
}
#custom-html-hq .mbr-text {
  font-size: 16px;
  color: #004a77;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-hq a,
#custom-html-hq button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-hq a:hover,
#custom-html-hq button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-hq .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-hq .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-hq .mbr-text,
  #custom-html-hq .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-hq a:focus,
#custom-html-hq button:focus,
#custom-html-hq input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1U33NUQci {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1U33NUQci .text-block {
  z-index: 2;
}
.cid-s1U33NUQci .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-s1U33NUQci .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-s1U33NUQci .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-s1U33NUQci .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-s1U33NUQci .text-block {
    padding-bottom: 2rem;
  }
  .cid-s1U33NUQci .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-s1U33NUQci H3 {
  color: #ffffff;
}
.cid-s1U33NUQci .box-price {
  color: #ffffff;
}
.cid-s1U33NUQci a:focus,
.cid-s1U33NUQci button:focus,
.cid-s1U33NUQci input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ1YlKBhkq {
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #004a77;
}
.cid-uJ1YlKBhkq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 260px;
  max-width: 260px;
}
@media (max-width: 767px) {
  .cid-uJ1YlKBhkq .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uJ1YlKBhkq .embla__slide .slide-content {
  width: 100%;
}
.cid-uJ1YlKBhkq .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-uJ1YlKBhkq .embla__slide .slide-content .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uJ1YlKBhkq .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uJ1YlKBhkq .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-uJ1YlKBhkq .embla__slide .slide-content .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-uJ1YlKBhkq .embla__button--next,
.cid-uJ1YlKBhkq .embla__button--prev {
  display: flex;
}
.cid-uJ1YlKBhkq .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uJ1YlKBhkq .embla__button:hover {
  opacity: .7 !important;
}
.cid-uJ1YlKBhkq .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uJ1YlKBhkq .embla__button.embla__button--next {
  right: 0;
}
.cid-uJ1YlKBhkq .embla {
  position: relative;
  width: 100%;
}
.cid-uJ1YlKBhkq .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uJ1YlKBhkq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uJ1YlKBhkq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uJ1YlKBhkq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uJ1YlKBhkq .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uJ1YlKBhkq .item-desc {
  color: #ffffff;
}
.cid-uJ1YlKBhkq a:focus,
.cid-uJ1YlKBhkq button:focus,
.cid-uJ1YlKBhkq input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1P1dbpWvv {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1920x1271.jpeg");
}
.cid-s1P1dbpWvv .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-s1P1dbpWvv .mbr-section-title {
  margin: 0;
}
.cid-s1P1dbpWvv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-s1P1dbpWvv .card-img {
  text-align: inherit;
}
.cid-s1P1dbpWvv .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-s1P1dbpWvv .mbr-text {
  color: #8d97ad;
}
.cid-s1P1dbpWvv .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-s1P1dbpWvv .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-s1P1dbpWvv a:focus,
.cid-s1P1dbpWvv button:focus,
.cid-s1P1dbpWvv input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uIZ28Gxt8h body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uIZ28Gxt8h h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uIZ28Gxt8h audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uIZ28Gxt8h .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uIZ28Gxt8h audio:focus,
.cid-uIZ28Gxt8h audio:hover {
  border: 2px solid #FFD700;
}
.cid-uIZ28Gxt8h .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uIZ28Gxt8h a:focus,
.cid-uIZ28Gxt8h button:focus,
.cid-uIZ28Gxt8h input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uIZ28Gxt8h .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uIZ28Gxt8h .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uIZ28Gxt8h .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uIZ28Gxt8h .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uIZ28Gxt8h .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uIZ28Gxt8h .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uIZ28Gxt8h .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uIZ28Gxt8h .text-wrap {
  margin-top: 20px;
}
.cid-uIZ28Gxt8h .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uIZ28Gxt8h .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uIZ28Gxt8h a,
.cid-uIZ28Gxt8h button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uIZ28Gxt8h a:hover,
.cid-uIZ28Gxt8h button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uIZ28Gxt8h .audio-wrapper {
    max-width: 90%;
  }
  .cid-uIZ28Gxt8h .text-wrapper {
    max-width: 100%;
  }
  .cid-uIZ28Gxt8h .mbr-text,
  .cid-uIZ28Gxt8h .mbr-section-title {
    font-size: 18px;
  }
}
.cid-t15hL27rXZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t15hL27rXZ .text-block {
  z-index: 2;
}
.cid-t15hL27rXZ .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t15hL27rXZ .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t15hL27rXZ .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t15hL27rXZ .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t15hL27rXZ .text-block {
    padding-bottom: 2rem;
  }
  .cid-t15hL27rXZ .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t15hL27rXZ H3 {
  color: #ffffff;
}
.cid-t15hL27rXZ .box-price {
  color: #ffffff;
}
.cid-t14jBGr3Uh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #004a77;
}
.cid-t14jBGr3Uh h2,
.cid-t14jBGr3Uh h3,
.cid-t14jBGr3Uh h4,
.cid-t14jBGr3Uh p {
  margin: 0;
}
.cid-t14jBGr3Uh .text-wrap {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t14jBGr3Uh .mbr-section-title {
  color: #ffffff;
  margin-bottom: 10px;
  text-align: center;
}
.cid-t14jBGr3Uh .mbr-text {
  color: #6b6b6b;
  margin: 10px 0;
}
.cid-s1P11Op2tz {
  background: #004a77;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-s1P11Op2tz .image-block {
  margin: auto;
  height: 450px;
  overflow: hidden;
  position: relative;
}
.cid-s1P11Op2tz .image-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-s1P11Op2tz .image-block:hover:before {
  opacity: 0.4;
}
.cid-s1P11Op2tz .image-block:hover .wrap {
  opacity: 1;
}
.cid-s1P11Op2tz .image-block:hover img {
  transform: scale(1.05);
}
.cid-s1P11Op2tz h4 {
  letter-spacing: 2px;
}
.cid-s1P11Op2tz figcaption {
  position: relative;
}
.cid-s1P11Op2tz figcaption .wrap {
  position: absolute;
  bottom: 2rem;
  width: 100%;
  opacity: 0;
  padding: 1rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-s1P11Op2tz img {
  width: 100%;
  height: 100%;
  transition: all 3s;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-s1P11Op2tz .image-block {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  .cid-s1P11Op2tz .wrap {
    opacity: 1!important;
  }
  .cid-s1P11Op2tz .image-block:before {
    opacity: 0.2!important;
  }
}
.cid-s1P11Op2tz a:focus,
.cid-s1P11Op2tz button:focus,
.cid-s1P11Op2tz input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1ICwsXwtH {
  background: #004a77;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-s1ICwsXwtH .image-block {
  margin: auto;
  height: 450px;
  overflow: hidden;
  position: relative;
}
.cid-s1ICwsXwtH .image-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  left: 0;
  top: 0;
  transition: all 0.3s;
  pointer-events: none;
  z-index: 2;
}
.cid-s1ICwsXwtH .image-block:hover:before {
  opacity: 0.4;
}
.cid-s1ICwsXwtH .image-block:hover .wrap {
  opacity: 1;
}
.cid-s1ICwsXwtH .image-block:hover img {
  transform: scale(1.05);
}
.cid-s1ICwsXwtH h4 {
  letter-spacing: 2px;
}
.cid-s1ICwsXwtH figcaption {
  position: relative;
}
.cid-s1ICwsXwtH figcaption .wrap {
  position: absolute;
  bottom: 2rem;
  width: 100%;
  opacity: 0;
  padding: 1rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-s1ICwsXwtH img {
  width: 100%;
  height: 100%;
  transition: all 3s;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-s1ICwsXwtH .image-block {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  .cid-s1ICwsXwtH .wrap {
    opacity: 1!important;
  }
  .cid-s1ICwsXwtH .image-block:before {
    opacity: 0.2!important;
  }
}
.cid-s1ICwsXwtH a:focus,
.cid-s1ICwsXwtH button:focus,
.cid-s1ICwsXwtH input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1BoNLwTOV {
  background-image: url("../../../assets/images/beratung-deltabau-duplex-1920x1280.jpeg");
  background-position: right;
}
.cid-t1BoNLwTOV .wrapper {
  position: relative;
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  border-left: 3px solid #ffffff;
  padding: 2.5rem 2.5rem;
}
.cid-t1BoNLwTOV .wrapper:before {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: calc(90% - 130px);
  height: 3px;
  right: 0;
}
.cid-t1BoNLwTOV .wrapper:after {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: 10%;
  height: 3px;
  left: 0;
}
.cid-t1BoNLwTOV img {
  position: absolute;
  left: 10%;
  bottom: -45px;
  width: 130px;
}
@media (max-width: 767px) {
  .cid-t1BoNLwTOV .wrapper {
    padding: 1rem 1.5rem;
  }
}
.cid-t1BoNLwTOV a:focus,
.cid-t1BoNLwTOV button:focus,
.cid-t1BoNLwTOV input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uIZ27xecEa body {
  background-color: #004a77;
  margin: 0;
  font-family: Arial, sans-serif;
}
.cid-uIZ27xecEa h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uIZ27xecEa audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uIZ27xecEa .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uIZ27xecEa audio:focus,
.cid-uIZ27xecEa audio:hover {
  border: 2px solid #FFD700;
}
.cid-uIZ27xecEa .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uIZ27xecEa a:focus,
.cid-uIZ27xecEa button:focus,
.cid-uIZ27xecEa input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#map_deltabau {
  /* Type valid CSS here */
}
#map_deltabau div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#map_deltabau p {
  font-size: 15px;
  color: #777;
}
#map_deltabau a:focus,
#map_deltabau button:focus,
#map_deltabau input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-hr {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-hr .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-hr .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-hr .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-hr .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-hr .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-hr .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-hr .footer-section p,
#custom-html-hr .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-hr .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-hr .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-hr .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-hr .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-hr .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-hr .social-list li {
  list-style: none;
}
#custom-html-hr .social-list a {
  text-align: left;
}
#custom-html-hr .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-hr .footer-section li,
#custom-html-hr .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-hr .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-hr .footer-section {
    text-align: left;
  }
  #custom-html-hr .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1P9y9D51v {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1P9y9D51v a:focus,
.cid-s1P9y9D51v button:focus,
.cid-s1P9y9D51v input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1P6UHn5DY .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1P6UHn5DY .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1P6UHn5DY a {
  font-style: normal;
}
.cid-s1P6UHn5DY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1P6UHn5DY .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1P6UHn5DY .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1P6UHn5DY .content-text {
  margin-bottom: 0;
}
.cid-s1P6UHn5DY .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1P6UHn5DY .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1P6UHn5DY .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1P6UHn5DY .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1P6UHn5DY .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1P6UHn5DY .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1P6UHn5DY .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1P6UHn5DY .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1P6UHn5DY .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1P6UHn5DY .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1P6UHn5DY .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1P6UHn5DY .content-right-side {
  text-align: center;
}
.cid-s1P6UHn5DY .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1P6UHn5DY .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1P6UHn5DY .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1P6UHn5DY .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1P6UHn5DY .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1P6UHn5DY .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1P6UHn5DY img {
    height: 3.8rem !important;
  }
  .cid-s1P6UHn5DY .btn {
    display: -webkit-flex;
  }
  .cid-s1P6UHn5DY button.navbar-toggler {
    display: block;
  }
  .cid-s1P6UHn5DY .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1P6UHn5DY .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1P6UHn5DY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1P6UHn5DY .navbar-collapse.collapsing,
  .cid-s1P6UHn5DY .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1P6UHn5DY .navbar-collapse.collapsing .navbar-nav,
  .cid-s1P6UHn5DY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1P6UHn5DY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1P6UHn5DY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1P6UHn5DY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1P6UHn5DY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1P6UHn5DY .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1P6UHn5DY .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1P6UHn5DY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1P6UHn5DY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1P6UHn5DY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1P6UHn5DY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1P6UHn5DY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1P6UHn5DY .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1P6UHn5DY .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1P6UHn5DY .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1P6UHn5DY .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1P6UHn5DY .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1P6UHn5DY .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1P6UHn5DY .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1P6UHn5DY .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1P6UHn5DY .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1P6UHn5DY .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1P6UHn5DY .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1P6UHn5DY .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1P6UHn5DY .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1P6UHn5DY .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1P6UHn5DY .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1P6UHn5DY .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1P6UHn5DY .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1P6UHn5DY .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1P6UHn5DY .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1P6UHn5DY .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1P6UHn5DY .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1P6UHn5DY .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1P6UHn5DY .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1P6UHn5DY .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1P6UHn5DY .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1P6UHn5DY .navbar-toggler {
    display: none;
  }
  .cid-s1P6UHn5DY .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1P6UHn5DY .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1P6UHn5DY .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1P6UHn5DY .menu-logo {
  margin-right: auto;
}
.cid-s1P6UHn5DY .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1P6UHn5DY .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1P6UHn5DY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1P6UHn5DY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1P6UHn5DY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1P6UHn5DY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1P6UHn5DY .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1P6UHn5DY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1P6UHn5DY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1P6UHn5DY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1P6UHn5DY .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1P6UHn5DY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1P6UHn5DY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1P6UHn5DY .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1P6UHn5DY .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1P6UHn5DY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1P6UHn5DY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1P6UHn5DY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1P6UHn5DY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1P6UHn5DY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1P6UHn5DY button.navbar-toggler:focus {
  outline: none;
}
.cid-s1P6UHn5DY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1P6UHn5DY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1P6UHn5DY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1P6UHn5DY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1P6UHn5DY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1P6UHn5DY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1P6UHn5DY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1P6UHn5DY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1P6UHn5DY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1P6UHn5DY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1P6UHn5DY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1P6UHn5DY .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse.collapsing,
.cid-s1P6UHn5DY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1P6UHn5DY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1P6UHn5DY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1P6UHn5DY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1P6UHn5DY .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1P6UHn5DY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1P6UHn5DY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1P6UHn5DY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1P6UHn5DY .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1P6UHn5DY .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1P6UHn5DY .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1P6UHn5DY .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1P6UHn5DY .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1P6UHn5DY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1P6UHn5DY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1P6UHn5DY .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1P6UHn5DY .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1P6UHn5DY .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1P6UHn5DY .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1P6UHn5DY .nav-link:focus {
  outline: none;
}
.cid-s1P6UHn5DY .navbar-toggler {
  position: relative;
}
.cid-s1P6UHn5DY .dropdown-item.active,
.cid-s1P6UHn5DY .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1P6UHn5DY .nav-link:hover,
.cid-s1P6UHn5DY .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1P6UHn5DY .widget-text {
  color: #ffffff;
}
.cid-s1P6UHn5DY a:focus,
.cid-s1P6UHn5DY button:focus,
.cid-s1P6UHn5DY input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s5TbNiX9w4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s5TbNiX9w4 .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s5TbNiX9w4 p {
  margin: 0;
}
.cid-s5TbNiX9w4 .display-1 {
  line-height: 1;
}
.cid-s5TbNiX9w4 .mbr-text,
.cid-s5TbNiX9w4 .img-align {
  color: #ffffff;
}
.cid-s5TbNiX9w4 H1 {
  color: #ffffff;
}
.cid-t15f5NIfx6 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.jpg");
  background-position: right;
}
.cid-t15f5NIfx6 .wrapper {
  position: relative;
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  border-left: 3px solid #ffffff;
  padding: 2.5rem 2.5rem;
}
.cid-t15f5NIfx6 .wrapper:before {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: calc(90% - 130px);
  height: 3px;
  right: 0;
}
.cid-t15f5NIfx6 .wrapper:after {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: 10%;
  height: 3px;
  left: 0;
}
.cid-t15f5NIfx6 img {
  position: absolute;
  left: 10%;
  bottom: -45px;
  width: 130px;
}
@media (max-width: 767px) {
  .cid-t15f5NIfx6 .wrapper {
    padding: 1rem 1.5rem;
  }
}
.cid-t15f5NIfx6 a:focus,
.cid-t15f5NIfx6 button:focus,
.cid-t15f5NIfx6 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1EWbRnY5A {
  background-color: #004a77;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1EWbRnY5A .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1EWbRnY5A .carousel {
    height: 100vh;
  }
}
.cid-t1EWbRnY5A .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1EWbRnY5A .carousel-item,
.cid-t1EWbRnY5A .carousel-inner {
  height: 100%;
}
.cid-t1EWbRnY5A .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1EWbRnY5A .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1EWbRnY5A .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1EWbRnY5A .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1EWbRnY5A .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1EWbRnY5A .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1EWbRnY5A .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1EWbRnY5A .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1EWbRnY5A .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1EWbRnY5A .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1EWbRnY5A .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1EWbRnY5A .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1EWbRnY5A .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1EWbRnY5A .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1EWbRnY5A .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1EWbRnY5A .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1EWbRnY5A .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1EWbRnY5A .carousel-control {
    display: none !important;
  }
}
.cid-t1EWbRnY5A .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1EWbRnY5A .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1EWbRnY5A .carousel-indicators li.active,
.cid-t1EWbRnY5A .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1EWbRnY5A .carousel-indicators li::after,
.cid-t1EWbRnY5A .carousel-indicators li::before {
  content: none;
}
.cid-t1EWbRnY5A .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1EWbRnY5A .carousel-indicators {
    display: none !important;
  }
}
.cid-t1EWbRnY5A .mbr-section-text,
.cid-t1EWbRnY5A .mbr-section-btn {
  text-align: center;
}
.cid-t1EWbRnY5A a:focus,
.cid-t1EWbRnY5A button:focus,
.cid-t1EWbRnY5A input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#altbausanierung {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#altbausanierung body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#altbausanierung .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#altbausanierung .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#altbausanierung .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#altbausanierung .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#altbausanierung .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#altbausanierung .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#altbausanierung .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#altbausanierung .text-wrap {
  margin-top: 20px;
}
#altbausanierung .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#altbausanierung .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#altbausanierung a,
#altbausanierung button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#altbausanierung a:hover,
#altbausanierung button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #altbausanierung .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #altbausanierung .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #altbausanierung .mbr-text,
  #altbausanierung .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#altbausanierung a:focus,
#altbausanierung button:focus,
#altbausanierung input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1AmxJZka2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t1AmxJZka2 h2,
.cid-t1AmxJZka2 h4,
.cid-t1AmxJZka2 p {
  margin: 0;
}
.cid-t1AmxJZka2 img {
  width: 100%;
  height: auto;
}
.cid-t1AmxJZka2 .text-elements-wrap {
  width: 88.5%;
}
@media (max-width: 767px) {
  .cid-t1AmxJZka2 .text-elements-wrap {
    width: 100%;
  }
}
.cid-t1AmxJZka2 .text-elements {
  padding-left: 12%;
}
@media (max-width: 1024px) {
  .cid-t1AmxJZka2 .text-elements {
    padding-top: 12%;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .cid-t1AmxJZka2 .col-md-7,
  .cid-t1AmxJZka2 .col-md-5 {
    width: 100%;
  }
}
.cid-t1AmxJZka2 .mbr-section-title {
  color: #000000;
  margin-bottom: 20px;
}
.cid-t1AmxJZka2 .mbr-section-subtitle {
  margin-bottom: 6px;
  color: #073b4c;
}
.cid-t1AmxJZka2 .mbr-text {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t1AmxJZka2 .link-wrap {
  padding-top: 25px;
}
.cid-t1AmxJZka2 .link {
  font-weight: 600;
  position: relative;
}
.cid-t1AmxJZka2 .link::after {
  content: "";
  position: absolute;
  display: inline-block;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1;
  background-color: #ee3102;
  transition: transform 0.35s cubic-bezier(0.23, 0.02, 0.15, 0.9);
}
.cid-t1zJg1C7z7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1zJg1C7z7 .text-block {
  z-index: 2;
}
.cid-t1zJg1C7z7 .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1zJg1C7z7 .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1zJg1C7z7 .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1zJg1C7z7 .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1zJg1C7z7 .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1zJg1C7z7 .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1zJg1C7z7 H3 {
  color: #ffffff;
}
.cid-t1zJg1C7z7 .box-price {
  color: #ffffff;
}
#extContent15-ch {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#extContent15-ch body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#extContent15-ch .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#extContent15-ch .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#extContent15-ch .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#extContent15-ch .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#extContent15-ch .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#extContent15-ch .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#extContent15-ch .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#extContent15-ch .text-wrap {
  margin-top: 20px;
}
#extContent15-ch .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#extContent15-ch .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#extContent15-ch a,
#extContent15-ch button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#extContent15-ch a:hover,
#extContent15-ch button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #extContent15-ch .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #extContent15-ch .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #extContent15-ch .mbr-text,
  #extContent15-ch .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#video_bornheim {
  /* Type valid CSS here */
}
#video_bornheim div {
  padding: 80px 0;
  backgroundcolor: #004a77;
  text-align: center;
}
#video_bornheim p {
  font-size: 60px;
  color: #777;
}
#video_bornheim a:focus,
#video_bornheim button:focus,
#video_bornheim input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s6afBdhhrm {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #004a77;
  overflow: hidden;
}
.cid-s6afBdhhrm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s6afBdhhrm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s6afBdhhrm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s6afBdhhrm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s6afBdhhrm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #073b4c;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-s6afBdhhrm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s6afBdhhrm .mbr-gallery-item > div:hover:before {
  opacity: 0.4 !important;
}
.cid-s6afBdhhrm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s6afBdhhrm .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #073b4c !important;
  opacity: 0.4;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-s6afBdhhrm a:focus,
.cid-s6afBdhhrm button:focus,
.cid-s6afBdhhrm input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1zJhJDfxj {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t1zJhJDfxj .text-block {
  z-index: 2;
}
.cid-t1zJhJDfxj .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1zJhJDfxj .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1zJhJDfxj .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1zJhJDfxj .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1zJhJDfxj .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1zJhJDfxj .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1zJhJDfxj H3 {
  color: #ffffff;
}
.cid-t1zJhJDfxj .box-price {
  color: #ffffff;
}
#custom-html-i1 {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-i1 body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #ffffff;
  /* Grüner Hintergrund */
  color: #004a77;
  /* Weiße Schrift */
}
#custom-html-i1 .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  /* blauer Hintergrund */
  color: #004a77;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-i1 .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-i1 .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-i1 .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-i1 .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-i1 .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-i1 .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-i1 .text-wrap {
  margin-top: 20px;
}
#custom-html-i1 .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
  /* Weiße Überschrift */
}
#custom-html-i1 .mbr-text {
  font-size: 16px;
  color: #004a77;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-i1 a,
#custom-html-i1 button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-i1 a:hover,
#custom-html-i1 button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-i1 .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-i1 .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-i1 .mbr-text,
  #custom-html-i1 .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-i1 a:focus,
#custom-html-i1 button:focus,
#custom-html-i1 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#video_hanau {
  /* Type valid CSS here */
}
#video_hanau div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#video_hanau p {
  font-size: 60px;
  color: #777;
}
#video_hanau a:focus,
#video_hanau button:focus,
#video_hanau input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1F1qiMluE {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-t1F1qiMluE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t1F1qiMluE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t1F1qiMluE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t1F1qiMluE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t1F1qiMluE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-t1F1qiMluE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t1F1qiMluE .mbr-gallery-item > div:hover:before {
  opacity: 0.4 !important;
}
.cid-t1F1qiMluE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-t1F1qiMluE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #ffffff !important;
  opacity: 0.4;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-t1F1qiMluE a:focus,
.cid-t1F1qiMluE button:focus,
.cid-t1F1qiMluE input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1F6o4Gfdo {
  background-color: #ffffff;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1F6o4Gfdo .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1F6o4Gfdo .carousel {
    height: 100vh;
  }
}
.cid-t1F6o4Gfdo .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1F6o4Gfdo .carousel-item,
.cid-t1F6o4Gfdo .carousel-inner {
  height: 100%;
}
.cid-t1F6o4Gfdo .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1F6o4Gfdo .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1F6o4Gfdo .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1F6o4Gfdo .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1F6o4Gfdo .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1F6o4Gfdo .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1F6o4Gfdo .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1F6o4Gfdo .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1F6o4Gfdo .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1F6o4Gfdo .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1F6o4Gfdo .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1F6o4Gfdo .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1F6o4Gfdo .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1F6o4Gfdo .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1F6o4Gfdo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1F6o4Gfdo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1F6o4Gfdo .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1F6o4Gfdo .carousel-control {
    display: none !important;
  }
}
.cid-t1F6o4Gfdo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1F6o4Gfdo .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1F6o4Gfdo .carousel-indicators li.active,
.cid-t1F6o4Gfdo .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1F6o4Gfdo .carousel-indicators li::after,
.cid-t1F6o4Gfdo .carousel-indicators li::before {
  content: none;
}
.cid-t1F6o4Gfdo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1F6o4Gfdo .carousel-indicators {
    display: none !important;
  }
}
.cid-t1F6o4Gfdo .mbr-section-text,
.cid-t1F6o4Gfdo .mbr-section-btn {
  text-align: center;
}
.cid-t1F6o4Gfdo a:focus,
.cid-t1F6o4Gfdo button:focus,
.cid-t1F6o4Gfdo input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ05XlzYzd {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ05XlzYzd .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ05XlzYzd .mbr-section-title {
  margin: 0;
}
.cid-uJ05XlzYzd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ05XlzYzd .card-img {
  text-align: inherit;
}
.cid-uJ05XlzYzd .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ05XlzYzd .mbr-text {
  color: #8d97ad;
}
.cid-uJ05XlzYzd .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ05XlzYzd .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ05XlzYzd a:focus,
.cid-uJ05XlzYzd button:focus,
.cid-uJ05XlzYzd input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ05YpjXoh body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ05YpjXoh h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ05YpjXoh audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ05YpjXoh .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ05YpjXoh audio:focus,
.cid-uJ05YpjXoh audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ05YpjXoh .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ05YpjXoh a:focus,
.cid-uJ05YpjXoh button:focus,
.cid-uJ05YpjXoh input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ05YpjXoh .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ05YpjXoh .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ05YpjXoh .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ05YpjXoh .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ05YpjXoh .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ05YpjXoh .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ05YpjXoh .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ05YpjXoh .text-wrap {
  margin-top: 20px;
}
.cid-uJ05YpjXoh .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ05YpjXoh .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ05YpjXoh a,
.cid-uJ05YpjXoh button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ05YpjXoh a:hover,
.cid-uJ05YpjXoh button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ05YpjXoh .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ05YpjXoh .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ05YpjXoh .mbr-text,
  .cid-uJ05YpjXoh .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-j9 {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-j9 .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-j9 .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-j9 .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-j9 .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-j9 .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-j9 .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-j9 .footer-section p,
#custom-html-j9 .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-j9 .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-j9 .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-j9 .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-j9 .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-j9 .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-j9 .social-list li {
  list-style: none;
}
#custom-html-j9 .social-list a {
  text-align: left;
}
#custom-html-j9 .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-j9 .footer-section li,
#custom-html-j9 .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-j9 .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-j9 .footer-section {
    text-align: left;
  }
  #custom-html-j9 .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1P9y9D51v {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1P9y9D51v a:focus,
.cid-s1P9y9D51v button:focus,
.cid-s1P9y9D51v input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PaHwjp2E .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PaHwjp2E .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PaHwjp2E a {
  font-style: normal;
}
.cid-s1PaHwjp2E .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PaHwjp2E .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PaHwjp2E .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaHwjp2E .content-text {
  margin-bottom: 0;
}
.cid-s1PaHwjp2E .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PaHwjp2E .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PaHwjp2E .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PaHwjp2E .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PaHwjp2E .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PaHwjp2E .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PaHwjp2E .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PaHwjp2E .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PaHwjp2E .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PaHwjp2E .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PaHwjp2E .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PaHwjp2E .content-right-side {
  text-align: center;
}
.cid-s1PaHwjp2E .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PaHwjp2E .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PaHwjp2E .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PaHwjp2E .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PaHwjp2E .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PaHwjp2E .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PaHwjp2E img {
    height: 3.8rem !important;
  }
  .cid-s1PaHwjp2E .btn {
    display: -webkit-flex;
  }
  .cid-s1PaHwjp2E button.navbar-toggler {
    display: block;
  }
  .cid-s1PaHwjp2E .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PaHwjp2E .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PaHwjp2E .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PaHwjp2E .navbar-collapse.collapsing,
  .cid-s1PaHwjp2E .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PaHwjp2E .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PaHwjp2E .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PaHwjp2E .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PaHwjp2E .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PaHwjp2E .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PaHwjp2E .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PaHwjp2E .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PaHwjp2E .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PaHwjp2E .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PaHwjp2E .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PaHwjp2E .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PaHwjp2E .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PaHwjp2E .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PaHwjp2E .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PaHwjp2E .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PaHwjp2E .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PaHwjp2E .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PaHwjp2E .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PaHwjp2E .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PaHwjp2E .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PaHwjp2E .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PaHwjp2E .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PaHwjp2E .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PaHwjp2E .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaHwjp2E .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PaHwjp2E .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PaHwjp2E .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PaHwjp2E .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PaHwjp2E .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PaHwjp2E .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PaHwjp2E .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PaHwjp2E .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PaHwjp2E .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PaHwjp2E .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PaHwjp2E .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PaHwjp2E .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PaHwjp2E .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PaHwjp2E .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PaHwjp2E .navbar-toggler {
    display: none;
  }
  .cid-s1PaHwjp2E .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PaHwjp2E .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaHwjp2E .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PaHwjp2E .menu-logo {
  margin-right: auto;
}
.cid-s1PaHwjp2E .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaHwjp2E .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PaHwjp2E .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PaHwjp2E .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PaHwjp2E .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PaHwjp2E .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PaHwjp2E .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PaHwjp2E .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PaHwjp2E .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PaHwjp2E .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PaHwjp2E .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaHwjp2E .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PaHwjp2E .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PaHwjp2E .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PaHwjp2E .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PaHwjp2E .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PaHwjp2E .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PaHwjp2E .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PaHwjp2E .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PaHwjp2E button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PaHwjp2E button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PaHwjp2E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PaHwjp2E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PaHwjp2E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PaHwjp2E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PaHwjp2E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PaHwjp2E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PaHwjp2E nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PaHwjp2E nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PaHwjp2E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PaHwjp2E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PaHwjp2E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PaHwjp2E .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse.collapsing,
.cid-s1PaHwjp2E .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PaHwjp2E .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PaHwjp2E .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PaHwjp2E .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PaHwjp2E .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PaHwjp2E .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PaHwjp2E .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PaHwjp2E .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PaHwjp2E .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PaHwjp2E .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PaHwjp2E .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PaHwjp2E .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PaHwjp2E .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PaHwjp2E .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PaHwjp2E .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PaHwjp2E .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PaHwjp2E .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PaHwjp2E .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PaHwjp2E .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PaHwjp2E .nav-link:focus {
  outline: none;
}
.cid-s1PaHwjp2E .navbar-toggler {
  position: relative;
}
.cid-s1PaHwjp2E .dropdown-item.active,
.cid-s1PaHwjp2E .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PaHwjp2E .nav-link:hover,
.cid-s1PaHwjp2E .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PaHwjp2E .widget-text {
  color: #ffffff;
}
.cid-s1PaHwjp2E a:focus,
.cid-s1PaHwjp2E button:focus,
.cid-s1PaHwjp2E input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1FEo6Tx4J {
  background-color: #ffffff;
  padding-top: 10rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1FEo6Tx4J .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1FEo6Tx4J .carousel {
    height: 100vh;
  }
}
.cid-t1FEo6Tx4J .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1FEo6Tx4J .carousel-item,
.cid-t1FEo6Tx4J .carousel-inner {
  height: 100%;
}
.cid-t1FEo6Tx4J .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1FEo6Tx4J .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1FEo6Tx4J .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1FEo6Tx4J .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1FEo6Tx4J .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1FEo6Tx4J .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1FEo6Tx4J .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1FEo6Tx4J .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1FEo6Tx4J .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1FEo6Tx4J .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1FEo6Tx4J .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1FEo6Tx4J .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1FEo6Tx4J .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1FEo6Tx4J .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1FEo6Tx4J .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1FEo6Tx4J .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1FEo6Tx4J .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1FEo6Tx4J .carousel-control {
    display: none !important;
  }
}
.cid-t1FEo6Tx4J .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1FEo6Tx4J .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1FEo6Tx4J .carousel-indicators li.active,
.cid-t1FEo6Tx4J .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1FEo6Tx4J .carousel-indicators li::after,
.cid-t1FEo6Tx4J .carousel-indicators li::before {
  content: none;
}
.cid-t1FEo6Tx4J .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1FEo6Tx4J .carousel-indicators {
    display: none !important;
  }
}
.cid-t1FEo6Tx4J .mbr-section-text,
.cid-t1FEo6Tx4J .mbr-section-btn {
  text-align: center;
}
.cid-t1FEo6Tx4J H5 {
  color: #ffffff;
}
.cid-t1FEo6Tx4J a:focus,
.cid-t1FEo6Tx4J button:focus,
.cid-t1FEo6Tx4J input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ0VutTfMS {
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #004a77;
}
.cid-uJ0VutTfMS .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 260px;
  max-width: 260px;
}
@media (max-width: 767px) {
  .cid-uJ0VutTfMS .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uJ0VutTfMS .embla__slide .slide-content {
  width: 100%;
}
.cid-uJ0VutTfMS .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-uJ0VutTfMS .embla__slide .slide-content .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uJ0VutTfMS .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uJ0VutTfMS .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-uJ0VutTfMS .embla__slide .slide-content .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-uJ0VutTfMS .embla__button--next,
.cid-uJ0VutTfMS .embla__button--prev {
  display: flex;
}
.cid-uJ0VutTfMS .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uJ0VutTfMS .embla__button:hover {
  opacity: .7 !important;
}
.cid-uJ0VutTfMS .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uJ0VutTfMS .embla__button.embla__button--next {
  right: 0;
}
.cid-uJ0VutTfMS .embla {
  position: relative;
  width: 100%;
}
.cid-uJ0VutTfMS .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uJ0VutTfMS .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uJ0VutTfMS .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uJ0VutTfMS .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uJ0VutTfMS .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uJ0VutTfMS .item-desc {
  color: #ffffff;
}
.cid-uJ0VutTfMS a:focus,
.cid-uJ0VutTfMS button:focus,
.cid-uJ0VutTfMS input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-i5 {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-i5 body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-i5 .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-i5 .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-i5 .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-i5 .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-i5 .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-i5 .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-i5 .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-i5 .text-wrap {
  margin-top: 20px;
}
#custom-html-i5 .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-i5 .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-i5 a,
#custom-html-i5 button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-i5 a:hover,
#custom-html-i5 button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-i5 .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-i5 .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-i5 .mbr-text,
  #custom-html-i5 .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
.cid-uJ05A6clHi {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ05A6clHi .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ05A6clHi .mbr-section-title {
  margin: 0;
}
.cid-uJ05A6clHi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ05A6clHi .card-img {
  text-align: inherit;
}
.cid-uJ05A6clHi .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ05A6clHi .mbr-text {
  color: #8d97ad;
}
.cid-uJ05A6clHi .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ05A6clHi .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ05A6clHi a:focus,
.cid-uJ05A6clHi button:focus,
.cid-uJ05A6clHi input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ068B6M2j body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ068B6M2j h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ068B6M2j audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ068B6M2j .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ068B6M2j audio:focus,
.cid-uJ068B6M2j audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ068B6M2j .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ068B6M2j a:focus,
.cid-uJ068B6M2j button:focus,
.cid-uJ068B6M2j input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ068B6M2j .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ068B6M2j .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ068B6M2j .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ068B6M2j .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ068B6M2j .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ068B6M2j .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ068B6M2j .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ068B6M2j .text-wrap {
  margin-top: 20px;
}
.cid-uJ068B6M2j .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ068B6M2j .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ068B6M2j a,
.cid-uJ068B6M2j button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ068B6M2j a:hover,
.cid-uJ068B6M2j button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ068B6M2j .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ068B6M2j .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ068B6M2j .mbr-text,
  .cid-uJ068B6M2j .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jb {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jb .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jb .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jb .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jb .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jb .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jb .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jb .footer-section p,
#custom-html-jb .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jb .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jb .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jb .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jb .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jb .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jb .social-list li {
  list-style: none;
}
#custom-html-jb .social-list a {
  text-align: left;
}
#custom-html-jb .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jb .footer-section li,
#custom-html-jb .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jb .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jb .footer-section {
    text-align: left;
  }
  #custom-html-jb .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PaHPRoip {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PaHPRoip a:focus,
.cid-s1PaHPRoip button:focus,
.cid-s1PaHPRoip input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PaR7wqoM .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PaR7wqoM .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PaR7wqoM a {
  font-style: normal;
}
.cid-s1PaR7wqoM .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PaR7wqoM .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PaR7wqoM .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaR7wqoM .content-text {
  margin-bottom: 0;
}
.cid-s1PaR7wqoM .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PaR7wqoM .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PaR7wqoM .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PaR7wqoM .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PaR7wqoM .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PaR7wqoM .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PaR7wqoM .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PaR7wqoM .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PaR7wqoM .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PaR7wqoM .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PaR7wqoM .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PaR7wqoM .content-right-side {
  text-align: center;
}
.cid-s1PaR7wqoM .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PaR7wqoM .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PaR7wqoM .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PaR7wqoM .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PaR7wqoM .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PaR7wqoM .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PaR7wqoM img {
    height: 3.8rem !important;
  }
  .cid-s1PaR7wqoM .btn {
    display: -webkit-flex;
  }
  .cid-s1PaR7wqoM button.navbar-toggler {
    display: block;
  }
  .cid-s1PaR7wqoM .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PaR7wqoM .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PaR7wqoM .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PaR7wqoM .navbar-collapse.collapsing,
  .cid-s1PaR7wqoM .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PaR7wqoM .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PaR7wqoM .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PaR7wqoM .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PaR7wqoM .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PaR7wqoM .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PaR7wqoM .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PaR7wqoM .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PaR7wqoM .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PaR7wqoM .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PaR7wqoM .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PaR7wqoM .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PaR7wqoM .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PaR7wqoM .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PaR7wqoM .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PaR7wqoM .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PaR7wqoM .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PaR7wqoM .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PaR7wqoM .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PaR7wqoM .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PaR7wqoM .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PaR7wqoM .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PaR7wqoM .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PaR7wqoM .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PaR7wqoM .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaR7wqoM .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PaR7wqoM .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PaR7wqoM .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PaR7wqoM .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PaR7wqoM .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PaR7wqoM .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PaR7wqoM .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PaR7wqoM .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PaR7wqoM .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PaR7wqoM .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PaR7wqoM .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PaR7wqoM .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PaR7wqoM .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PaR7wqoM .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PaR7wqoM .navbar-toggler {
    display: none;
  }
  .cid-s1PaR7wqoM .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PaR7wqoM .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaR7wqoM .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PaR7wqoM .menu-logo {
  margin-right: auto;
}
.cid-s1PaR7wqoM .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaR7wqoM .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PaR7wqoM .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PaR7wqoM .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PaR7wqoM .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PaR7wqoM .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PaR7wqoM .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PaR7wqoM .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PaR7wqoM .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PaR7wqoM .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PaR7wqoM .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaR7wqoM .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PaR7wqoM .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PaR7wqoM .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PaR7wqoM .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PaR7wqoM .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PaR7wqoM .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PaR7wqoM .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PaR7wqoM .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PaR7wqoM button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PaR7wqoM button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PaR7wqoM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PaR7wqoM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PaR7wqoM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PaR7wqoM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PaR7wqoM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PaR7wqoM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PaR7wqoM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PaR7wqoM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PaR7wqoM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PaR7wqoM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PaR7wqoM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PaR7wqoM .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse.collapsing,
.cid-s1PaR7wqoM .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PaR7wqoM .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PaR7wqoM .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PaR7wqoM .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PaR7wqoM .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PaR7wqoM .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PaR7wqoM .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PaR7wqoM .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PaR7wqoM .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PaR7wqoM .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PaR7wqoM .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PaR7wqoM .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PaR7wqoM .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PaR7wqoM .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PaR7wqoM .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PaR7wqoM .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PaR7wqoM .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PaR7wqoM .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PaR7wqoM .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PaR7wqoM .nav-link:focus {
  outline: none;
}
.cid-s1PaR7wqoM .navbar-toggler {
  position: relative;
}
.cid-s1PaR7wqoM .dropdown-item.active,
.cid-s1PaR7wqoM .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PaR7wqoM .nav-link:hover,
.cid-s1PaR7wqoM .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PaR7wqoM .widget-text {
  color: #ffffff;
}
.cid-s1PaR7wqoM a:focus,
.cid-s1PaR7wqoM button:focus,
.cid-s1PaR7wqoM input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PaR8TPOd {
  background-image: url("../../../assets/images/img-3132-2000x1333.jpg");
}
@media (min-width: 992px) {
  .cid-s1PaR8TPOd .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PaR8TPOd p {
  margin: 0;
}
.cid-s1PaR8TPOd .display-1 {
  line-height: 1;
}
.cid-s1PaR8TPOd H1 {
  text-align: center;
}
.cid-s1PaR8TPOd a:focus,
.cid-s1PaR8TPOd button:focus,
.cid-s1PaR8TPOd input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t2IM4820Qh {
  background-color: #004a77;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t2IM4820Qh .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t2IM4820Qh .carousel {
    height: 100vh;
  }
}
.cid-t2IM4820Qh .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t2IM4820Qh .carousel-item,
.cid-t2IM4820Qh .carousel-inner {
  height: 100%;
}
.cid-t2IM4820Qh .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t2IM4820Qh .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t2IM4820Qh .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t2IM4820Qh .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t2IM4820Qh .mbr-section-btn {
  margin-top: 42px;
}
.cid-t2IM4820Qh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t2IM4820Qh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t2IM4820Qh .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t2IM4820Qh .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t2IM4820Qh .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t2IM4820Qh .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t2IM4820Qh .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t2IM4820Qh .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t2IM4820Qh .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #073b4c;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t2IM4820Qh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #073b4c !important;
}
.cid-t2IM4820Qh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #073b4c !important;
}
.cid-t2IM4820Qh .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t2IM4820Qh .carousel-control {
    display: none !important;
  }
}
.cid-t2IM4820Qh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t2IM4820Qh .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #073b4c;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t2IM4820Qh .carousel-indicators li.active,
.cid-t2IM4820Qh .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t2IM4820Qh .carousel-indicators li::after,
.cid-t2IM4820Qh .carousel-indicators li::before {
  content: none;
}
.cid-t2IM4820Qh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t2IM4820Qh .carousel-indicators {
    display: none !important;
  }
}
.cid-t2IM4820Qh .mbr-section-text,
.cid-t2IM4820Qh .mbr-section-btn {
  text-align: center;
}
.cid-t2IM4820Qh a:focus,
.cid-t2IM4820Qh button:focus,
.cid-t2IM4820Qh input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ1yCoKkfr {
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #004a77;
}
.cid-uJ1yCoKkfr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 260px;
  max-width: 260px;
}
@media (max-width: 767px) {
  .cid-uJ1yCoKkfr .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uJ1yCoKkfr .embla__slide .slide-content {
  width: 100%;
}
.cid-uJ1yCoKkfr .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-uJ1yCoKkfr .embla__slide .slide-content .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uJ1yCoKkfr .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uJ1yCoKkfr .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-uJ1yCoKkfr .embla__slide .slide-content .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-uJ1yCoKkfr .embla__button--next,
.cid-uJ1yCoKkfr .embla__button--prev {
  display: flex;
}
.cid-uJ1yCoKkfr .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uJ1yCoKkfr .embla__button:hover {
  opacity: .7 !important;
}
.cid-uJ1yCoKkfr .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uJ1yCoKkfr .embla__button.embla__button--next {
  right: 0;
}
.cid-uJ1yCoKkfr .embla {
  position: relative;
  width: 100%;
}
.cid-uJ1yCoKkfr .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uJ1yCoKkfr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uJ1yCoKkfr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uJ1yCoKkfr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uJ1yCoKkfr .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uJ1yCoKkfr .item-desc {
  color: #ffffff;
}
.cid-uJ1yCoKkfr a:focus,
.cid-uJ1yCoKkfr button:focus,
.cid-uJ1yCoKkfr input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-ig {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-ig body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-ig .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-ig .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-ig .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-ig .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-ig .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-ig .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-ig .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-ig .text-wrap {
  margin-top: 20px;
}
#custom-html-ig .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-ig .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-ig a,
#custom-html-ig button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-ig a:hover,
#custom-html-ig button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-ig .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-ig .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-ig .mbr-text,
  #custom-html-ig .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-ig a:focus,
#custom-html-ig button:focus,
#custom-html-ig input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1FJo7NIbw {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1FJo7NIbw .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1FJo7NIbw .mbr-section-title {
  margin: 0;
}
.cid-t1FJo7NIbw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1FJo7NIbw .card-img {
  text-align: inherit;
}
.cid-t1FJo7NIbw .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1FJo7NIbw .mbr-text {
  color: #8d97ad;
}
.cid-t1FJo7NIbw .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1FJo7NIbw .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSBysD6p body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSBysD6p h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSBysD6p audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSBysD6p .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSBysD6p audio:focus,
.cid-uWWSBysD6p audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSBysD6p .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSBysD6p a:focus,
.cid-uWWSBysD6p button:focus,
.cid-uWWSBysD6p input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSBysD6p .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSBysD6p .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSBysD6p .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSBysD6p .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSBysD6p .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSBysD6p .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSBysD6p .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSBysD6p .text-wrap {
  margin-top: 20px;
}
.cid-uWWSBysD6p .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSBysD6p .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSBysD6p a,
.cid-uWWSBysD6p button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSBysD6p a:hover,
.cid-uWWSBysD6p button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSBysD6p .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSBysD6p .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSBysD6p .mbr-text,
  .cid-uWWSBysD6p .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jc {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jc .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jc .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jc .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jc .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jc .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jc .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jc .footer-section p,
#custom-html-jc .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jc .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jc .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jc .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jc .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jc .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jc .social-list li {
  list-style: none;
}
#custom-html-jc .social-list a {
  text-align: left;
}
#custom-html-jc .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jc .footer-section li,
#custom-html-jc .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jc .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jc .footer-section {
    text-align: left;
  }
  #custom-html-jc .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PaRrYSI2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PaRrYSI2 a:focus,
.cid-s1PaRrYSI2 button:focus,
.cid-s1PaRrYSI2 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PaVfDlO4 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PaVfDlO4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PaVfDlO4 a {
  font-style: normal;
}
.cid-s1PaVfDlO4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PaVfDlO4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PaVfDlO4 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaVfDlO4 .content-text {
  margin-bottom: 0;
}
.cid-s1PaVfDlO4 .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PaVfDlO4 .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PaVfDlO4 .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PaVfDlO4 .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PaVfDlO4 .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PaVfDlO4 .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PaVfDlO4 .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PaVfDlO4 .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PaVfDlO4 .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PaVfDlO4 .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PaVfDlO4 .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PaVfDlO4 .content-right-side {
  text-align: center;
}
.cid-s1PaVfDlO4 .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PaVfDlO4 .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PaVfDlO4 .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PaVfDlO4 .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PaVfDlO4 .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PaVfDlO4 .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PaVfDlO4 img {
    height: 3.8rem !important;
  }
  .cid-s1PaVfDlO4 .btn {
    display: -webkit-flex;
  }
  .cid-s1PaVfDlO4 button.navbar-toggler {
    display: block;
  }
  .cid-s1PaVfDlO4 .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PaVfDlO4 .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PaVfDlO4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PaVfDlO4 .navbar-collapse.collapsing,
  .cid-s1PaVfDlO4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PaVfDlO4 .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PaVfDlO4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PaVfDlO4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PaVfDlO4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PaVfDlO4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PaVfDlO4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PaVfDlO4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PaVfDlO4 .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PaVfDlO4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PaVfDlO4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PaVfDlO4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PaVfDlO4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PaVfDlO4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PaVfDlO4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PaVfDlO4 .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PaVfDlO4 .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PaVfDlO4 .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PaVfDlO4 .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PaVfDlO4 .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PaVfDlO4 .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PaVfDlO4 .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PaVfDlO4 .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PaVfDlO4 .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PaVfDlO4 .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaVfDlO4 .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PaVfDlO4 .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PaVfDlO4 .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PaVfDlO4 .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PaVfDlO4 .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PaVfDlO4 .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PaVfDlO4 .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PaVfDlO4 .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PaVfDlO4 .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PaVfDlO4 .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PaVfDlO4 .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PaVfDlO4 .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PaVfDlO4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PaVfDlO4 .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PaVfDlO4 .navbar-toggler {
    display: none;
  }
  .cid-s1PaVfDlO4 .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PaVfDlO4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaVfDlO4 .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PaVfDlO4 .menu-logo {
  margin-right: auto;
}
.cid-s1PaVfDlO4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PaVfDlO4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PaVfDlO4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PaVfDlO4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PaVfDlO4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PaVfDlO4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PaVfDlO4 .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PaVfDlO4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PaVfDlO4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PaVfDlO4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PaVfDlO4 .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PaVfDlO4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PaVfDlO4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PaVfDlO4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PaVfDlO4 .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PaVfDlO4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PaVfDlO4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PaVfDlO4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PaVfDlO4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PaVfDlO4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PaVfDlO4 button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PaVfDlO4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PaVfDlO4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PaVfDlO4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PaVfDlO4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PaVfDlO4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PaVfDlO4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PaVfDlO4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PaVfDlO4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PaVfDlO4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PaVfDlO4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PaVfDlO4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PaVfDlO4 .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.collapsing,
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PaVfDlO4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PaVfDlO4 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PaVfDlO4 .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PaVfDlO4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PaVfDlO4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PaVfDlO4 .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PaVfDlO4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PaVfDlO4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PaVfDlO4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PaVfDlO4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PaVfDlO4 .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PaVfDlO4 .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PaVfDlO4 .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PaVfDlO4 .nav-link:focus {
  outline: none;
}
.cid-s1PaVfDlO4 .navbar-toggler {
  position: relative;
}
.cid-s1PaVfDlO4 .dropdown-item.active,
.cid-s1PaVfDlO4 .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PaVfDlO4 .nav-link:hover,
.cid-s1PaVfDlO4 .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PaVfDlO4 .widget-text {
  color: #ffffff;
}
.cid-s1PaVfDlO4 a:focus,
.cid-s1PaVfDlO4 button:focus,
.cid-s1PaVfDlO4 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PaVh6yHx {
  background-image: url("../../../assets/images/beratung-farben-1-2000x1250.jpeg");
}
@media (min-width: 992px) {
  .cid-s1PaVh6yHx .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PaVh6yHx p {
  margin: 0;
}
.cid-s1PaVh6yHx .display-1 {
  line-height: 1;
}
.cid-s1PaVh6yHx H1 {
  text-align: center;
}
.cid-s1PaVh6yHx a:focus,
.cid-s1PaVh6yHx button:focus,
.cid-s1PaVh6yHx input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1NiGOkk70 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1NiGOkk70 .text-block {
  z-index: 2;
}
.cid-t1NiGOkk70 .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1NiGOkk70 .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1NiGOkk70 .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1NiGOkk70 .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1NiGOkk70 .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1NiGOkk70 .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1NiGOkk70 H3 {
  color: #ffffff;
}
.cid-t1NiGOkk70 .box-price {
  color: #ffffff;
}
.cid-t1FPGQNajN {
  background-color: #ffffff;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1FPGQNajN .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1FPGQNajN .carousel {
    height: 100vh;
  }
}
.cid-t1FPGQNajN .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1FPGQNajN .carousel-item,
.cid-t1FPGQNajN .carousel-inner {
  height: 100%;
}
.cid-t1FPGQNajN .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1FPGQNajN .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1FPGQNajN .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1FPGQNajN .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1FPGQNajN .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1FPGQNajN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1FPGQNajN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1FPGQNajN .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1FPGQNajN .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1FPGQNajN .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1FPGQNajN .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1FPGQNajN .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1FPGQNajN .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1FPGQNajN .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1FPGQNajN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1FPGQNajN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1FPGQNajN .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1FPGQNajN .carousel-control {
    display: none !important;
  }
}
.cid-t1FPGQNajN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1FPGQNajN .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1FPGQNajN .carousel-indicators li.active,
.cid-t1FPGQNajN .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1FPGQNajN .carousel-indicators li::after,
.cid-t1FPGQNajN .carousel-indicators li::before {
  content: none;
}
.cid-t1FPGQNajN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1FPGQNajN .carousel-indicators {
    display: none !important;
  }
}
.cid-t1FPGQNajN .mbr-section-text,
.cid-t1FPGQNajN .mbr-section-btn {
  text-align: center;
}
.cid-t1FPGQNajN a:focus,
.cid-t1FPGQNajN button:focus,
.cid-t1FPGQNajN input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ1CcG0Lwg {
  padding-top: 2rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #004a77;
}
.cid-uJ1CcG0Lwg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 260px;
  max-width: 260px;
}
@media (max-width: 767px) {
  .cid-uJ1CcG0Lwg .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uJ1CcG0Lwg .embla__slide .slide-content {
  width: 100%;
}
.cid-uJ1CcG0Lwg .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-uJ1CcG0Lwg .embla__slide .slide-content .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uJ1CcG0Lwg .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-uJ1CcG0Lwg .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-uJ1CcG0Lwg .embla__slide .slide-content .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-uJ1CcG0Lwg .embla__button--next,
.cid-uJ1CcG0Lwg .embla__button--prev {
  display: flex;
}
.cid-uJ1CcG0Lwg .embla__button {
  bottom: 0;
  width: 40px;
  height: 40px;
  font-size: 26px;
  background: transparent !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uJ1CcG0Lwg .embla__button:hover {
  opacity: .7 !important;
}
.cid-uJ1CcG0Lwg .embla__button.embla__button--prev {
  right: 48px;
}
.cid-uJ1CcG0Lwg .embla__button.embla__button--next {
  right: 0;
}
.cid-uJ1CcG0Lwg .embla {
  position: relative;
  width: 100%;
}
.cid-uJ1CcG0Lwg .embla__viewport {
  width: 100%;
  margin-right: 1rem;
}
.cid-uJ1CcG0Lwg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uJ1CcG0Lwg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uJ1CcG0Lwg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uJ1CcG0Lwg .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uJ1CcG0Lwg .item-desc {
  color: #ffffff;
}
.cid-uJ1CcG0Lwg a:focus,
.cid-uJ1CcG0Lwg button:focus,
.cid-uJ1CcG0Lwg input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-ii {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-ii body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-ii .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-ii .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-ii .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-ii .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-ii .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-ii .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-ii .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-ii .text-wrap {
  margin-top: 20px;
}
#custom-html-ii .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-ii .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-ii a,
#custom-html-ii button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-ii a:hover,
#custom-html-ii button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-ii .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-ii .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-ii .mbr-text,
  #custom-html-ii .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-ii a:focus,
#custom-html-ii button:focus,
#custom-html-ii input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1NiFewqg3 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1NiFewqg3 .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1NiFewqg3 .mbr-section-title {
  margin: 0;
}
.cid-t1NiFewqg3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1NiFewqg3 .card-img {
  text-align: inherit;
}
.cid-t1NiFewqg3 .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1NiFewqg3 .mbr-text {
  color: #8d97ad;
}
.cid-t1NiFewqg3 .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1NiFewqg3 .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSGvKque body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSGvKque h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSGvKque audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSGvKque .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSGvKque audio:focus,
.cid-uWWSGvKque audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSGvKque .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSGvKque a:focus,
.cid-uWWSGvKque button:focus,
.cid-uWWSGvKque input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSGvKque .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSGvKque .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSGvKque .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSGvKque .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSGvKque .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSGvKque .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSGvKque .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSGvKque .text-wrap {
  margin-top: 20px;
}
.cid-uWWSGvKque .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSGvKque .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSGvKque a,
.cid-uWWSGvKque button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSGvKque a:hover,
.cid-uWWSGvKque button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSGvKque .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSGvKque .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSGvKque .mbr-text,
  .cid-uWWSGvKque .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jd {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jd .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jd .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jd .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jd .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jd .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jd .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jd .footer-section p,
#custom-html-jd .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jd .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jd .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jd .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jd .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jd .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jd .social-list li {
  list-style: none;
}
#custom-html-jd .social-list a {
  text-align: left;
}
#custom-html-jd .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jd .footer-section li,
#custom-html-jd .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jd .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jd .footer-section {
    text-align: left;
  }
  #custom-html-jd .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PaVA4Mau {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PaVA4Mau a:focus,
.cid-s1PaVA4Mau button:focus,
.cid-s1PaVA4Mau input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbbGB7sH .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbbGB7sH .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbbGB7sH a {
  font-style: normal;
}
.cid-s1PbbGB7sH .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbbGB7sH .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbbGB7sH .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbbGB7sH .content-text {
  margin-bottom: 0;
}
.cid-s1PbbGB7sH .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbbGB7sH .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbbGB7sH .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbbGB7sH .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbbGB7sH .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbbGB7sH .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbbGB7sH .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbbGB7sH .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbbGB7sH .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbbGB7sH .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbbGB7sH .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbbGB7sH .content-right-side {
  text-align: center;
}
.cid-s1PbbGB7sH .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbbGB7sH .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbbGB7sH .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbbGB7sH .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbbGB7sH .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbbGB7sH .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbbGB7sH img {
    height: 3.8rem !important;
  }
  .cid-s1PbbGB7sH .btn {
    display: -webkit-flex;
  }
  .cid-s1PbbGB7sH button.navbar-toggler {
    display: block;
  }
  .cid-s1PbbGB7sH .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbbGB7sH .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbbGB7sH .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbbGB7sH .navbar-collapse.collapsing,
  .cid-s1PbbGB7sH .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbbGB7sH .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbbGB7sH .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbbGB7sH .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbbGB7sH .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbbGB7sH .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbbGB7sH .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbbGB7sH .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbbGB7sH .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbbGB7sH .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbbGB7sH .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbbGB7sH .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbbGB7sH .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbbGB7sH .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbbGB7sH .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbbGB7sH .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbbGB7sH .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbbGB7sH .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbbGB7sH .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbbGB7sH .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbbGB7sH .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbbGB7sH .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbbGB7sH .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbbGB7sH .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbbGB7sH .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbbGB7sH .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbbGB7sH .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbbGB7sH .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbbGB7sH .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbbGB7sH .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbbGB7sH .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbbGB7sH .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbbGB7sH .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbbGB7sH .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbbGB7sH .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbbGB7sH .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbbGB7sH .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbbGB7sH .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbbGB7sH .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbbGB7sH .navbar-toggler {
    display: none;
  }
  .cid-s1PbbGB7sH .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbbGB7sH .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbbGB7sH .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbbGB7sH .menu-logo {
  margin-right: auto;
}
.cid-s1PbbGB7sH .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbbGB7sH .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbbGB7sH .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbbGB7sH .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbbGB7sH .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbbGB7sH .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbbGB7sH .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbbGB7sH .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbbGB7sH .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbbGB7sH .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbbGB7sH .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbbGB7sH .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbbGB7sH .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbbGB7sH .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbbGB7sH .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbbGB7sH .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbbGB7sH .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbbGB7sH .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbbGB7sH .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbbGB7sH button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbbGB7sH button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbbGB7sH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbbGB7sH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbbGB7sH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbbGB7sH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbbGB7sH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbbGB7sH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbbGB7sH nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbbGB7sH nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbbGB7sH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbbGB7sH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbbGB7sH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbbGB7sH .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse.collapsing,
.cid-s1PbbGB7sH .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbbGB7sH .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbbGB7sH .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbbGB7sH .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbbGB7sH .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbbGB7sH .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbbGB7sH .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbbGB7sH .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbbGB7sH .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbbGB7sH .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbbGB7sH .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbbGB7sH .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbbGB7sH .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbbGB7sH .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbbGB7sH .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbbGB7sH .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbbGB7sH .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbbGB7sH .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbbGB7sH .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbbGB7sH .nav-link:focus {
  outline: none;
}
.cid-s1PbbGB7sH .navbar-toggler {
  position: relative;
}
.cid-s1PbbGB7sH .dropdown-item.active,
.cid-s1PbbGB7sH .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbbGB7sH .nav-link:hover,
.cid-s1PbbGB7sH .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbbGB7sH .widget-text {
  color: #ffffff;
}
.cid-s1PbbGB7sH a:focus,
.cid-s1PbbGB7sH button:focus,
.cid-s1PbbGB7sH input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t21AnzH6xN {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t21AnzH6xN h2,
.cid-t21AnzH6xN h3,
.cid-t21AnzH6xN h4,
.cid-t21AnzH6xN p {
  margin: 0;
}
.cid-t21AnzH6xN .text-wrap {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t21AnzH6xN .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-t21AnzH6xN .mbr-text {
  color: #6b6b6b;
  margin: 10px 0;
}
.cid-s1PbbId7fs {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x1181.jpeg");
}
@media (min-width: 992px) {
  .cid-s1PbbId7fs .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PbbId7fs p {
  margin: 0;
}
.cid-s1PbbId7fs .display-1 {
  line-height: 1;
}
.cid-s1PbbId7fs H1 {
  text-align: center;
}
.cid-s1PbbId7fs a:focus,
.cid-s1PbbId7fs button:focus,
.cid-s1PbbId7fs input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-in {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-in body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-in .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-in .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-in .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-in .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-in .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-in .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-in .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-in .text-wrap {
  margin-top: 20px;
}
#custom-html-in .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-in .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-in a,
#custom-html-in button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-in a:hover,
#custom-html-in button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-in .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-in .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-in .mbr-text,
  #custom-html-in .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-in a:focus,
#custom-html-in button:focus,
#custom-html-in input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t21ACBCt0W {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #004a77;
}
.cid-t21ACBCt0W h2,
.cid-t21ACBCt0W h4,
.cid-t21ACBCt0W p {
  margin: 0;
}
.cid-t21ACBCt0W img {
  width: 100%;
  height: auto;
}
.cid-t21ACBCt0W .text-elements-wrap {
  width: 88.5%;
}
@media (max-width: 767px) {
  .cid-t21ACBCt0W .text-elements-wrap {
    width: 100%;
  }
}
.cid-t21ACBCt0W .text-elements {
  padding-left: 12%;
}
@media (max-width: 1024px) {
  .cid-t21ACBCt0W .text-elements {
    padding-top: 12%;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .cid-t21ACBCt0W .col-md-7,
  .cid-t21ACBCt0W .col-md-5 {
    width: 100%;
  }
}
.cid-t21ACBCt0W .mbr-section-title {
  color: #000000;
  margin-bottom: 20px;
}
.cid-t21ACBCt0W .mbr-section-subtitle {
  margin-bottom: 6px;
  color: #ccbc9b;
}
.cid-t21ACBCt0W .mbr-text {
  margin-top: 10px;
  margin-bottom: 30px;
  color: #ffffff;
}
.cid-t21ACBCt0W .link-wrap {
  padding-top: 25px;
}
.cid-t21ACBCt0W .link {
  font-weight: 600;
  position: relative;
}
.cid-t21ACBCt0W .link::after {
  content: "";
  position: absolute;
  display: inline-block;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1;
  background-color: #ee3102;
  transition: transform 0.35s cubic-bezier(0.23, 0.02, 0.15, 0.9);
}
.cid-t21ACBCt0W a:focus,
.cid-t21ACBCt0W button:focus,
.cid-t21ACBCt0W input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1FZTMZ0gv {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1FZTMZ0gv .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1FZTMZ0gv .mbr-section-title {
  margin: 0;
}
.cid-t1FZTMZ0gv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1FZTMZ0gv .card-img {
  text-align: inherit;
}
.cid-t1FZTMZ0gv .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1FZTMZ0gv .mbr-text {
  color: #8d97ad;
}
.cid-t1FZTMZ0gv .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1FZTMZ0gv .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSJPvbb6 body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSJPvbb6 h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSJPvbb6 audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSJPvbb6 .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSJPvbb6 audio:focus,
.cid-uWWSJPvbb6 audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSJPvbb6 .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSJPvbb6 a:focus,
.cid-uWWSJPvbb6 button:focus,
.cid-uWWSJPvbb6 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSJPvbb6 .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSJPvbb6 .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSJPvbb6 .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSJPvbb6 .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSJPvbb6 .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSJPvbb6 .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSJPvbb6 .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSJPvbb6 .text-wrap {
  margin-top: 20px;
}
.cid-uWWSJPvbb6 .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSJPvbb6 .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSJPvbb6 a,
.cid-uWWSJPvbb6 button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSJPvbb6 a:hover,
.cid-uWWSJPvbb6 button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSJPvbb6 .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSJPvbb6 .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSJPvbb6 .mbr-text,
  .cid-uWWSJPvbb6 .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-je {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-je .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-je .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-je .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-je .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-je .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-je .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-je .footer-section p,
#custom-html-je .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-je .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-je .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-je .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-je .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-je .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-je .social-list li {
  list-style: none;
}
#custom-html-je .social-list a {
  text-align: left;
}
#custom-html-je .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-je .footer-section li,
#custom-html-je .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-je .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-je .footer-section {
    text-align: left;
  }
  #custom-html-je .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1Pbc11cRh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1Pbc11cRh a:focus,
.cid-s1Pbc11cRh button:focus,
.cid-s1Pbc11cRh input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbeN54sV .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbeN54sV .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbeN54sV a {
  font-style: normal;
}
.cid-s1PbeN54sV .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbeN54sV .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbeN54sV .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbeN54sV .content-text {
  margin-bottom: 0;
}
.cid-s1PbeN54sV .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbeN54sV .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbeN54sV .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbeN54sV .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbeN54sV .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbeN54sV .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbeN54sV .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbeN54sV .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbeN54sV .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbeN54sV .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbeN54sV .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbeN54sV .content-right-side {
  text-align: center;
}
.cid-s1PbeN54sV .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbeN54sV .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbeN54sV .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbeN54sV .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbeN54sV .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbeN54sV .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbeN54sV img {
    height: 3.8rem !important;
  }
  .cid-s1PbeN54sV .btn {
    display: -webkit-flex;
  }
  .cid-s1PbeN54sV button.navbar-toggler {
    display: block;
  }
  .cid-s1PbeN54sV .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbeN54sV .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbeN54sV .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbeN54sV .navbar-collapse.collapsing,
  .cid-s1PbeN54sV .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbeN54sV .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbeN54sV .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbeN54sV .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbeN54sV .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbeN54sV .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbeN54sV .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbeN54sV .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbeN54sV .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbeN54sV .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbeN54sV .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbeN54sV .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbeN54sV .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbeN54sV .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbeN54sV .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbeN54sV .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbeN54sV .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbeN54sV .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbeN54sV .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbeN54sV .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbeN54sV .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbeN54sV .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbeN54sV .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbeN54sV .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbeN54sV .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbeN54sV .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbeN54sV .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbeN54sV .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbeN54sV .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbeN54sV .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbeN54sV .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbeN54sV .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbeN54sV .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbeN54sV .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbeN54sV .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbeN54sV .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbeN54sV .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbeN54sV .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbeN54sV .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbeN54sV .navbar-toggler {
    display: none;
  }
  .cid-s1PbeN54sV .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbeN54sV .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbeN54sV .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbeN54sV .menu-logo {
  margin-right: auto;
}
.cid-s1PbeN54sV .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbeN54sV .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbeN54sV .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbeN54sV .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbeN54sV .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbeN54sV .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbeN54sV .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbeN54sV .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbeN54sV .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbeN54sV .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbeN54sV .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbeN54sV .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbeN54sV .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbeN54sV .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbeN54sV .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbeN54sV .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbeN54sV .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbeN54sV .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbeN54sV .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbeN54sV .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbeN54sV button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbeN54sV button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbeN54sV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbeN54sV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbeN54sV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbeN54sV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbeN54sV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbeN54sV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbeN54sV nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbeN54sV nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbeN54sV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbeN54sV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbeN54sV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbeN54sV .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse.collapsing,
.cid-s1PbeN54sV .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbeN54sV .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbeN54sV .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbeN54sV .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbeN54sV .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbeN54sV .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbeN54sV .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbeN54sV .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbeN54sV .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbeN54sV .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbeN54sV .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbeN54sV .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbeN54sV .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbeN54sV .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbeN54sV .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbeN54sV .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbeN54sV .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbeN54sV .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbeN54sV .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbeN54sV .nav-link:focus {
  outline: none;
}
.cid-s1PbeN54sV .navbar-toggler {
  position: relative;
}
.cid-s1PbeN54sV .dropdown-item.active,
.cid-s1PbeN54sV .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbeN54sV .nav-link:hover,
.cid-s1PbeN54sV .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbeN54sV .widget-text {
  color: #ffffff;
}
.cid-s1PbeN54sV a:focus,
.cid-s1PbeN54sV button:focus,
.cid-s1PbeN54sV input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbeOsaVH {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-2-1920x1080.jpg");
}
@media (min-width: 992px) {
  .cid-s1PbeOsaVH .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PbeOsaVH p {
  margin: 0;
}
.cid-s1PbeOsaVH .display-1 {
  line-height: 1;
}
.cid-s1PbeOsaVH H1 {
  text-align: center;
}
.cid-s1PbeOsaVH a:focus,
.cid-s1PbeOsaVH button:focus,
.cid-s1PbeOsaVH input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1Jx0p4Vh5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1Jx0p4Vh5 .text-block {
  z-index: 2;
}
.cid-t1Jx0p4Vh5 .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1Jx0p4Vh5 .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1Jx0p4Vh5 .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1Jx0p4Vh5 .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1Jx0p4Vh5 .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1Jx0p4Vh5 .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1Jx0p4Vh5 H3 {
  color: #ffffff;
}
.cid-t1Jx0p4Vh5 .box-price {
  color: #ffffff;
}
.cid-t1G0wgZhWi {
  background-color: #ffffff;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1G0wgZhWi .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1G0wgZhWi .carousel {
    height: 100vh;
  }
}
.cid-t1G0wgZhWi .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1G0wgZhWi .carousel-item,
.cid-t1G0wgZhWi .carousel-inner {
  height: 100%;
}
.cid-t1G0wgZhWi .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1G0wgZhWi .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1G0wgZhWi .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1G0wgZhWi .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1G0wgZhWi .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1G0wgZhWi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1G0wgZhWi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1G0wgZhWi .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1G0wgZhWi .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1G0wgZhWi .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1G0wgZhWi .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1G0wgZhWi .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1G0wgZhWi .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1G0wgZhWi .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1G0wgZhWi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1G0wgZhWi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1G0wgZhWi .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1G0wgZhWi .carousel-control {
    display: none !important;
  }
}
.cid-t1G0wgZhWi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1G0wgZhWi .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1G0wgZhWi .carousel-indicators li.active,
.cid-t1G0wgZhWi .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1G0wgZhWi .carousel-indicators li::after,
.cid-t1G0wgZhWi .carousel-indicators li::before {
  content: none;
}
.cid-t1G0wgZhWi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1G0wgZhWi .carousel-indicators {
    display: none !important;
  }
}
.cid-t1G0wgZhWi .mbr-section-text,
.cid-t1G0wgZhWi .mbr-section-btn {
  text-align: center;
}
.cid-t1G0wgZhWi a:focus,
.cid-t1G0wgZhWi button:focus,
.cid-t1G0wgZhWi input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-io {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-io body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-io .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-io .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-io .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-io .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-io .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-io .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-io .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-io .text-wrap {
  margin-top: 20px;
}
#custom-html-io .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-io .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-io a,
#custom-html-io button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-io a:hover,
#custom-html-io button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-io .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-io .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-io .mbr-text,
  #custom-html-io .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-io a:focus,
#custom-html-io button:focus,
#custom-html-io input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1G0p4GeXE {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1G0p4GeXE .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1G0p4GeXE .mbr-section-title {
  margin: 0;
}
.cid-t1G0p4GeXE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1G0p4GeXE .card-img {
  text-align: inherit;
}
.cid-t1G0p4GeXE .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1G0p4GeXE .mbr-text {
  color: #8d97ad;
}
.cid-t1G0p4GeXE .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1G0p4GeXE .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSNKemEG body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSNKemEG h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSNKemEG audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSNKemEG .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSNKemEG audio:focus,
.cid-uWWSNKemEG audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSNKemEG .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSNKemEG a:focus,
.cid-uWWSNKemEG button:focus,
.cid-uWWSNKemEG input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSNKemEG .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSNKemEG .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSNKemEG .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSNKemEG .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSNKemEG .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSNKemEG .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSNKemEG .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSNKemEG .text-wrap {
  margin-top: 20px;
}
.cid-uWWSNKemEG .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSNKemEG .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSNKemEG a,
.cid-uWWSNKemEG button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSNKemEG a:hover,
.cid-uWWSNKemEG button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSNKemEG .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSNKemEG .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSNKemEG .mbr-text,
  .cid-uWWSNKemEG .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jf {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jf .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jf .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jf .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jf .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jf .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jf .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jf .footer-section p,
#custom-html-jf .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jf .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jf .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jf .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jf .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jf .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jf .social-list li {
  list-style: none;
}
#custom-html-jf .social-list a {
  text-align: left;
}
#custom-html-jf .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jf .footer-section li,
#custom-html-jf .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jf .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jf .footer-section {
    text-align: left;
  }
  #custom-html-jf .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1Pbf7dfRg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1Pbf7dfRg a:focus,
.cid-s1Pbf7dfRg button:focus,
.cid-s1Pbf7dfRg input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1Pbt59D7F .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1Pbt59D7F .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1Pbt59D7F a {
  font-style: normal;
}
.cid-s1Pbt59D7F .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1Pbt59D7F .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1Pbt59D7F .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1Pbt59D7F .content-text {
  margin-bottom: 0;
}
.cid-s1Pbt59D7F .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1Pbt59D7F .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1Pbt59D7F .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1Pbt59D7F .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1Pbt59D7F .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1Pbt59D7F .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1Pbt59D7F .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1Pbt59D7F .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1Pbt59D7F .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1Pbt59D7F .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1Pbt59D7F .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1Pbt59D7F .content-right-side {
  text-align: center;
}
.cid-s1Pbt59D7F .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1Pbt59D7F .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1Pbt59D7F .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1Pbt59D7F .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1Pbt59D7F .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1Pbt59D7F .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1Pbt59D7F img {
    height: 3.8rem !important;
  }
  .cid-s1Pbt59D7F .btn {
    display: -webkit-flex;
  }
  .cid-s1Pbt59D7F button.navbar-toggler {
    display: block;
  }
  .cid-s1Pbt59D7F .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1Pbt59D7F .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1Pbt59D7F .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1Pbt59D7F .navbar-collapse.collapsing,
  .cid-s1Pbt59D7F .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1Pbt59D7F .navbar-collapse.collapsing .navbar-nav,
  .cid-s1Pbt59D7F .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1Pbt59D7F .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1Pbt59D7F .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1Pbt59D7F .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1Pbt59D7F .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1Pbt59D7F .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1Pbt59D7F .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1Pbt59D7F .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1Pbt59D7F .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1Pbt59D7F .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1Pbt59D7F .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1Pbt59D7F .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1Pbt59D7F .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1Pbt59D7F .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1Pbt59D7F .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1Pbt59D7F .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1Pbt59D7F .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1Pbt59D7F .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1Pbt59D7F .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1Pbt59D7F .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1Pbt59D7F .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1Pbt59D7F .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1Pbt59D7F .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1Pbt59D7F .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1Pbt59D7F .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1Pbt59D7F .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1Pbt59D7F .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1Pbt59D7F .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1Pbt59D7F .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1Pbt59D7F .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1Pbt59D7F .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1Pbt59D7F .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1Pbt59D7F .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1Pbt59D7F .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1Pbt59D7F .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1Pbt59D7F .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1Pbt59D7F .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1Pbt59D7F .navbar-toggler {
    display: none;
  }
  .cid-s1Pbt59D7F .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1Pbt59D7F .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1Pbt59D7F .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1Pbt59D7F .menu-logo {
  margin-right: auto;
}
.cid-s1Pbt59D7F .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1Pbt59D7F .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1Pbt59D7F .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1Pbt59D7F .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1Pbt59D7F .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1Pbt59D7F .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1Pbt59D7F .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1Pbt59D7F .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1Pbt59D7F .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1Pbt59D7F .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1Pbt59D7F .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1Pbt59D7F .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1Pbt59D7F .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1Pbt59D7F .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1Pbt59D7F .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1Pbt59D7F .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1Pbt59D7F .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1Pbt59D7F .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1Pbt59D7F .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1Pbt59D7F button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1Pbt59D7F button.navbar-toggler:focus {
  outline: none;
}
.cid-s1Pbt59D7F button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1Pbt59D7F button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1Pbt59D7F button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1Pbt59D7F button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1Pbt59D7F button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1Pbt59D7F nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1Pbt59D7F nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1Pbt59D7F nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1Pbt59D7F nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1Pbt59D7F .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1Pbt59D7F .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1Pbt59D7F .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse.collapsing,
.cid-s1Pbt59D7F .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1Pbt59D7F .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1Pbt59D7F .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1Pbt59D7F .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1Pbt59D7F .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1Pbt59D7F .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1Pbt59D7F .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1Pbt59D7F .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1Pbt59D7F .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1Pbt59D7F .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1Pbt59D7F .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1Pbt59D7F .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1Pbt59D7F .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1Pbt59D7F .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1Pbt59D7F .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1Pbt59D7F .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1Pbt59D7F .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1Pbt59D7F .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1Pbt59D7F .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1Pbt59D7F .nav-link:focus {
  outline: none;
}
.cid-s1Pbt59D7F .navbar-toggler {
  position: relative;
}
.cid-s1Pbt59D7F .dropdown-item.active,
.cid-s1Pbt59D7F .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1Pbt59D7F .nav-link:hover,
.cid-s1Pbt59D7F .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1Pbt59D7F .widget-text {
  color: #ffffff;
}
.cid-s1Pbt59D7F a:focus,
.cid-s1Pbt59D7F button:focus,
.cid-s1Pbt59D7F input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GRVM2EwO {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1GRVM2EwO .mbr-text,
.cid-t1GRVM2EwO .ornament {
  text-align: left;
  color: #ffffff;
}
.cid-t1GS3R23Fi {
  background-color: #ffffff;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1GS3R23Fi .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1GS3R23Fi .carousel {
    height: 100vh;
  }
}
.cid-t1GS3R23Fi .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1GS3R23Fi .carousel-item,
.cid-t1GS3R23Fi .carousel-inner {
  height: 100%;
}
.cid-t1GS3R23Fi .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1GS3R23Fi .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1GS3R23Fi .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1GS3R23Fi .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1GS3R23Fi .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1GS3R23Fi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1GS3R23Fi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1GS3R23Fi .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1GS3R23Fi .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1GS3R23Fi .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1GS3R23Fi .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1GS3R23Fi .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1GS3R23Fi .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1GS3R23Fi .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1GS3R23Fi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1GS3R23Fi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1GS3R23Fi .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1GS3R23Fi .carousel-control {
    display: none !important;
  }
}
.cid-t1GS3R23Fi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1GS3R23Fi .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1GS3R23Fi .carousel-indicators li.active,
.cid-t1GS3R23Fi .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1GS3R23Fi .carousel-indicators li::after,
.cid-t1GS3R23Fi .carousel-indicators li::before {
  content: none;
}
.cid-t1GS3R23Fi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1GS3R23Fi .carousel-indicators {
    display: none !important;
  }
}
.cid-t1GS3R23Fi .mbr-section-text,
.cid-t1GS3R23Fi .mbr-section-btn {
  text-align: center;
}
.cid-t1GS3R23Fi a:focus,
.cid-t1GS3R23Fi button:focus,
.cid-t1GS3R23Fi input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-ir {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-ir body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-ir .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-ir .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-ir .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-ir .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-ir .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-ir .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-ir .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-ir .text-wrap {
  margin-top: 20px;
}
#custom-html-ir .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-ir .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-ir a,
#custom-html-ir button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-ir a:hover,
#custom-html-ir button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-ir .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-ir .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-ir .mbr-text,
  #custom-html-ir .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-ir a:focus,
#custom-html-ir button:focus,
#custom-html-ir input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GUrGa1e4 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1GUrGa1e4 .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1GUrGa1e4 .mbr-section-title {
  margin: 0;
}
.cid-t1GUrGa1e4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1GUrGa1e4 .card-img {
  text-align: inherit;
}
.cid-t1GUrGa1e4 .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1GUrGa1e4 .mbr-text {
  color: #8d97ad;
}
.cid-t1GUrGa1e4 .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1GUrGa1e4 .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSQKOn2L body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSQKOn2L h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSQKOn2L audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSQKOn2L .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSQKOn2L audio:focus,
.cid-uWWSQKOn2L audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSQKOn2L .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSQKOn2L a:focus,
.cid-uWWSQKOn2L button:focus,
.cid-uWWSQKOn2L input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSQKOn2L .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSQKOn2L .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSQKOn2L .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSQKOn2L .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSQKOn2L .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSQKOn2L .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSQKOn2L .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSQKOn2L .text-wrap {
  margin-top: 20px;
}
.cid-uWWSQKOn2L .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSQKOn2L .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSQKOn2L a,
.cid-uWWSQKOn2L button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSQKOn2L a:hover,
.cid-uWWSQKOn2L button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSQKOn2L .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSQKOn2L .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSQKOn2L .mbr-text,
  .cid-uWWSQKOn2L .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jg {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jg .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jg .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jg .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jg .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jg .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jg .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jg .footer-section p,
#custom-html-jg .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jg .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jg .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jg .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jg .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jg .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jg .social-list li {
  list-style: none;
}
#custom-html-jg .social-list a {
  text-align: left;
}
#custom-html-jg .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jg .footer-section li,
#custom-html-jg .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jg .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jg .footer-section {
    text-align: left;
  }
  #custom-html-jg .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbtpF4Mi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbtpF4Mi a:focus,
.cid-s1PbtpF4Mi button:focus,
.cid-s1PbtpF4Mi input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbCa9slD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbCa9slD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbCa9slD a {
  font-style: normal;
}
.cid-s1PbCa9slD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbCa9slD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbCa9slD .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbCa9slD .content-text {
  margin-bottom: 0;
}
.cid-s1PbCa9slD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbCa9slD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbCa9slD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbCa9slD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbCa9slD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbCa9slD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbCa9slD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbCa9slD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbCa9slD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbCa9slD .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbCa9slD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbCa9slD .content-right-side {
  text-align: center;
}
.cid-s1PbCa9slD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbCa9slD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbCa9slD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbCa9slD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbCa9slD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbCa9slD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbCa9slD img {
    height: 3.8rem !important;
  }
  .cid-s1PbCa9slD .btn {
    display: -webkit-flex;
  }
  .cid-s1PbCa9slD button.navbar-toggler {
    display: block;
  }
  .cid-s1PbCa9slD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbCa9slD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbCa9slD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbCa9slD .navbar-collapse.collapsing,
  .cid-s1PbCa9slD .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbCa9slD .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbCa9slD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbCa9slD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbCa9slD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbCa9slD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbCa9slD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbCa9slD .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbCa9slD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbCa9slD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbCa9slD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbCa9slD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbCa9slD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbCa9slD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbCa9slD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbCa9slD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbCa9slD .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbCa9slD .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbCa9slD .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbCa9slD .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbCa9slD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbCa9slD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbCa9slD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbCa9slD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbCa9slD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbCa9slD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbCa9slD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbCa9slD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbCa9slD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbCa9slD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbCa9slD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbCa9slD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbCa9slD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbCa9slD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbCa9slD .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbCa9slD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbCa9slD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbCa9slD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbCa9slD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbCa9slD .navbar-toggler {
    display: none;
  }
  .cid-s1PbCa9slD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbCa9slD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbCa9slD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbCa9slD .menu-logo {
  margin-right: auto;
}
.cid-s1PbCa9slD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbCa9slD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbCa9slD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbCa9slD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbCa9slD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbCa9slD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbCa9slD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbCa9slD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbCa9slD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbCa9slD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbCa9slD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbCa9slD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbCa9slD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbCa9slD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbCa9slD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbCa9slD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbCa9slD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbCa9slD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbCa9slD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbCa9slD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbCa9slD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbCa9slD button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbCa9slD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbCa9slD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbCa9slD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbCa9slD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbCa9slD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbCa9slD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbCa9slD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbCa9slD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbCa9slD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbCa9slD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbCa9slD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbCa9slD .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse.collapsing,
.cid-s1PbCa9slD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbCa9slD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbCa9slD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbCa9slD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbCa9slD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbCa9slD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbCa9slD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbCa9slD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbCa9slD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbCa9slD .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbCa9slD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbCa9slD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbCa9slD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbCa9slD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbCa9slD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbCa9slD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbCa9slD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbCa9slD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbCa9slD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbCa9slD .nav-link:focus {
  outline: none;
}
.cid-s1PbCa9slD .navbar-toggler {
  position: relative;
}
.cid-s1PbCa9slD .dropdown-item.active,
.cid-s1PbCa9slD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbCa9slD .nav-link:hover,
.cid-s1PbCa9slD .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbCa9slD .widget-text {
  color: #ffffff;
}
.cid-s1PbCa9slD a:focus,
.cid-s1PbCa9slD button:focus,
.cid-s1PbCa9slD input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GUCWlVcc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1GUCWlVcc .mbr-text,
.cid-t1GUCWlVcc .ornament {
  text-align: left;
  color: #ffffff;
}
.cid-t1GUBoN9Di {
  background-color: #ffffff;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1GUBoN9Di .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t1GUBoN9Di .carousel {
    height: 100vh;
  }
}
.cid-t1GUBoN9Di .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1GUBoN9Di .carousel-item,
.cid-t1GUBoN9Di .carousel-inner {
  height: 100%;
}
.cid-t1GUBoN9Di .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1GUBoN9Di .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1GUBoN9Di .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1GUBoN9Di .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1GUBoN9Di .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1GUBoN9Di .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1GUBoN9Di .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1GUBoN9Di .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1GUBoN9Di .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1GUBoN9Di .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1GUBoN9Di .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1GUBoN9Di .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1GUBoN9Di .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1GUBoN9Di .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1GUBoN9Di .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1GUBoN9Di .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1GUBoN9Di .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1GUBoN9Di .carousel-control {
    display: none !important;
  }
}
.cid-t1GUBoN9Di .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1GUBoN9Di .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1GUBoN9Di .carousel-indicators li.active,
.cid-t1GUBoN9Di .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1GUBoN9Di .carousel-indicators li::after,
.cid-t1GUBoN9Di .carousel-indicators li::before {
  content: none;
}
.cid-t1GUBoN9Di .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1GUBoN9Di .carousel-indicators {
    display: none !important;
  }
}
.cid-t1GUBoN9Di .mbr-section-text,
.cid-t1GUBoN9Di .mbr-section-btn {
  text-align: center;
}
.cid-t1GUBoN9Di a:focus,
.cid-t1GUBoN9Di button:focus,
.cid-t1GUBoN9Di input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-is {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-is body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-is .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-is .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-is .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-is .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-is .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-is .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-is .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-is .text-wrap {
  margin-top: 20px;
}
#custom-html-is .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-is .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-is a,
#custom-html-is button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-is a:hover,
#custom-html-is button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-is .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-is .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-is .mbr-text,
  #custom-html-is .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-is a:focus,
#custom-html-is button:focus,
#custom-html-is input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GWdph33o {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t1GWdph33o .text-block {
  z-index: 2;
}
.cid-t1GWdph33o .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1GWdph33o .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1GWdph33o .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1GWdph33o .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1GWdph33o .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1GWdph33o .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1GWdph33o H3 {
  color: #ffffff;
}
.cid-t1GWdph33o .box-price {
  color: #ffffff;
}
.cid-t1GWi1Zilv {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1GWi1Zilv .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1GWi1Zilv .mbr-section-title {
  margin: 0;
}
.cid-t1GWi1Zilv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1GWi1Zilv .card-img {
  text-align: inherit;
}
.cid-t1GWi1Zilv .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1GWi1Zilv .mbr-text {
  color: #8d97ad;
}
.cid-t1GWi1Zilv .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1GWi1Zilv .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSTWfuMW body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSTWfuMW h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSTWfuMW audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSTWfuMW .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSTWfuMW audio:focus,
.cid-uWWSTWfuMW audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSTWfuMW .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSTWfuMW a:focus,
.cid-uWWSTWfuMW button:focus,
.cid-uWWSTWfuMW input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSTWfuMW .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSTWfuMW .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSTWfuMW .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSTWfuMW .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSTWfuMW .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSTWfuMW .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSTWfuMW .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSTWfuMW .text-wrap {
  margin-top: 20px;
}
.cid-uWWSTWfuMW .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSTWfuMW .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSTWfuMW a,
.cid-uWWSTWfuMW button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSTWfuMW a:hover,
.cid-uWWSTWfuMW button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSTWfuMW .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSTWfuMW .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSTWfuMW .mbr-text,
  .cid-uWWSTWfuMW .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jh {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jh .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jh .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jh .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jh .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jh .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jh .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jh .footer-section p,
#custom-html-jh .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jh .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jh .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jh .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jh .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jh .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jh .social-list li {
  list-style: none;
}
#custom-html-jh .social-list a {
  text-align: left;
}
#custom-html-jh .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jh .footer-section li,
#custom-html-jh .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jh .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jh .footer-section {
    text-align: left;
  }
  #custom-html-jh .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbCviyez {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbCviyez a:focus,
.cid-s1PbCviyez button:focus,
.cid-s1PbCviyez input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbHpddrW .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbHpddrW .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbHpddrW a {
  font-style: normal;
}
.cid-s1PbHpddrW .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbHpddrW .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbHpddrW .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbHpddrW .content-text {
  margin-bottom: 0;
}
.cid-s1PbHpddrW .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbHpddrW .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbHpddrW .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbHpddrW .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbHpddrW .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbHpddrW .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbHpddrW .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbHpddrW .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbHpddrW .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbHpddrW .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbHpddrW .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbHpddrW .content-right-side {
  text-align: center;
}
.cid-s1PbHpddrW .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbHpddrW .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbHpddrW .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbHpddrW .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbHpddrW .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbHpddrW .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbHpddrW img {
    height: 3.8rem !important;
  }
  .cid-s1PbHpddrW .btn {
    display: -webkit-flex;
  }
  .cid-s1PbHpddrW button.navbar-toggler {
    display: block;
  }
  .cid-s1PbHpddrW .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbHpddrW .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbHpddrW .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbHpddrW .navbar-collapse.collapsing,
  .cid-s1PbHpddrW .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbHpddrW .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbHpddrW .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbHpddrW .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbHpddrW .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbHpddrW .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbHpddrW .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbHpddrW .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbHpddrW .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbHpddrW .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbHpddrW .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbHpddrW .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbHpddrW .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbHpddrW .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbHpddrW .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbHpddrW .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbHpddrW .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbHpddrW .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbHpddrW .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbHpddrW .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbHpddrW .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbHpddrW .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbHpddrW .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbHpddrW .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbHpddrW .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbHpddrW .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbHpddrW .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbHpddrW .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbHpddrW .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbHpddrW .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbHpddrW .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbHpddrW .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbHpddrW .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbHpddrW .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbHpddrW .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbHpddrW .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbHpddrW .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbHpddrW .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbHpddrW .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbHpddrW .navbar-toggler {
    display: none;
  }
  .cid-s1PbHpddrW .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbHpddrW .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbHpddrW .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbHpddrW .menu-logo {
  margin-right: auto;
}
.cid-s1PbHpddrW .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbHpddrW .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbHpddrW .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbHpddrW .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbHpddrW .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbHpddrW .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbHpddrW .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbHpddrW .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbHpddrW .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbHpddrW .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbHpddrW .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbHpddrW .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbHpddrW .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbHpddrW .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbHpddrW .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbHpddrW .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbHpddrW .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbHpddrW .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbHpddrW .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbHpddrW .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbHpddrW button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbHpddrW button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbHpddrW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbHpddrW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbHpddrW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbHpddrW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbHpddrW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbHpddrW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbHpddrW nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbHpddrW nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbHpddrW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbHpddrW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbHpddrW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbHpddrW .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse.collapsing,
.cid-s1PbHpddrW .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbHpddrW .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbHpddrW .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbHpddrW .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbHpddrW .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbHpddrW .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbHpddrW .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbHpddrW .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbHpddrW .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbHpddrW .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbHpddrW .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbHpddrW .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbHpddrW .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbHpddrW .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbHpddrW .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbHpddrW .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbHpddrW .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbHpddrW .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbHpddrW .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbHpddrW .nav-link:focus {
  outline: none;
}
.cid-s1PbHpddrW .navbar-toggler {
  position: relative;
}
.cid-s1PbHpddrW .dropdown-item.active,
.cid-s1PbHpddrW .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbHpddrW .nav-link:hover,
.cid-s1PbHpddrW .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbHpddrW .widget-text {
  color: #ffffff;
}
.cid-s1PbHpddrW a:focus,
.cid-s1PbHpddrW button:focus,
.cid-s1PbHpddrW input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbHqFli4 {
  background-image: url("../../../assets/images/mbr-1280x1920.jpeg");
}
@media (min-width: 992px) {
  .cid-s1PbHqFli4 .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PbHqFli4 p {
  margin: 0;
}
.cid-s1PbHqFli4 .display-1 {
  line-height: 1;
}
.cid-s1PbHqFli4 H1 {
  text-align: center;
}
.cid-s1PbHqFli4 a:focus,
.cid-s1PbHqFli4 button:focus,
.cid-s1PbHqFli4 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-iu {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-iu body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-iu .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-iu .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-iu .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-iu .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-iu .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-iu .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-iu .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-iu .text-wrap {
  margin-top: 20px;
}
#custom-html-iu .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-iu .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-iu a,
#custom-html-iu button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-iu a:hover,
#custom-html-iu button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-iu .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-iu .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-iu .mbr-text,
  #custom-html-iu .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-iu a:focus,
#custom-html-iu button:focus,
#custom-html-iu input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GXy8oEQd {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t1GXy8oEQd .text-block {
  z-index: 2;
}
.cid-t1GXy8oEQd .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1GXy8oEQd .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1GXy8oEQd .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1GXy8oEQd .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1GXy8oEQd .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1GXy8oEQd .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1GXy8oEQd H3 {
  color: #ffffff;
}
.cid-t1GXy8oEQd .box-price {
  color: #ffffff;
}
.cid-t1GXAbuJsi {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1GXAbuJsi .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1GXAbuJsi .mbr-section-title {
  margin: 0;
}
.cid-t1GXAbuJsi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1GXAbuJsi .card-img {
  text-align: inherit;
}
.cid-t1GXAbuJsi .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1GXAbuJsi .mbr-text {
  color: #8d97ad;
}
.cid-t1GXAbuJsi .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1GXAbuJsi .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWSWAJlba body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWSWAJlba h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWSWAJlba audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWSWAJlba .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSWAJlba audio:focus,
.cid-uWWSWAJlba audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWSWAJlba .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWSWAJlba a:focus,
.cid-uWWSWAJlba button:focus,
.cid-uWWSWAJlba input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWSWAJlba .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWSWAJlba .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWSWAJlba .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWSWAJlba .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWSWAJlba .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWSWAJlba .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWSWAJlba .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWSWAJlba .text-wrap {
  margin-top: 20px;
}
.cid-uWWSWAJlba .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWSWAJlba .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWSWAJlba a,
.cid-uWWSWAJlba button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWSWAJlba a:hover,
.cid-uWWSWAJlba button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWSWAJlba .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWSWAJlba .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWSWAJlba .mbr-text,
  .cid-uWWSWAJlba .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-ji {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-ji .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-ji .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-ji .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-ji .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-ji .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-ji .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-ji .footer-section p,
#custom-html-ji .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-ji .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-ji .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-ji .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-ji .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-ji .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-ji .social-list li {
  list-style: none;
}
#custom-html-ji .social-list a {
  text-align: left;
}
#custom-html-ji .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-ji .footer-section li,
#custom-html-ji .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-ji .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-ji .footer-section {
    text-align: left;
  }
  #custom-html-ji .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbHJuhiY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbHJuhiY a:focus,
.cid-s1PbHJuhiY button:focus,
.cid-s1PbHJuhiY input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbLbwBtU .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbLbwBtU .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbLbwBtU a {
  font-style: normal;
}
.cid-s1PbLbwBtU .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbLbwBtU .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbLbwBtU .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbLbwBtU .content-text {
  margin-bottom: 0;
}
.cid-s1PbLbwBtU .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbLbwBtU .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbLbwBtU .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbLbwBtU .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbLbwBtU .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbLbwBtU .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbLbwBtU .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbLbwBtU .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbLbwBtU .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbLbwBtU .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbLbwBtU .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbLbwBtU .content-right-side {
  text-align: center;
}
.cid-s1PbLbwBtU .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbLbwBtU .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbLbwBtU .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbLbwBtU .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbLbwBtU .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbLbwBtU .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbLbwBtU img {
    height: 3.8rem !important;
  }
  .cid-s1PbLbwBtU .btn {
    display: -webkit-flex;
  }
  .cid-s1PbLbwBtU button.navbar-toggler {
    display: block;
  }
  .cid-s1PbLbwBtU .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbLbwBtU .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbLbwBtU .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbLbwBtU .navbar-collapse.collapsing,
  .cid-s1PbLbwBtU .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbLbwBtU .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbLbwBtU .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbLbwBtU .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbLbwBtU .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbLbwBtU .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbLbwBtU .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbLbwBtU .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbLbwBtU .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbLbwBtU .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbLbwBtU .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbLbwBtU .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbLbwBtU .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbLbwBtU .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbLbwBtU .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbLbwBtU .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbLbwBtU .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbLbwBtU .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbLbwBtU .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbLbwBtU .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbLbwBtU .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbLbwBtU .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbLbwBtU .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbLbwBtU .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbLbwBtU .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbLbwBtU .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbLbwBtU .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbLbwBtU .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbLbwBtU .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbLbwBtU .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbLbwBtU .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbLbwBtU .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbLbwBtU .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbLbwBtU .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbLbwBtU .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbLbwBtU .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbLbwBtU .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbLbwBtU .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbLbwBtU .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbLbwBtU .navbar-toggler {
    display: none;
  }
  .cid-s1PbLbwBtU .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbLbwBtU .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbLbwBtU .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbLbwBtU .menu-logo {
  margin-right: auto;
}
.cid-s1PbLbwBtU .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbLbwBtU .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbLbwBtU .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbLbwBtU .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbLbwBtU .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbLbwBtU .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbLbwBtU .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbLbwBtU .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbLbwBtU .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbLbwBtU .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbLbwBtU .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbLbwBtU .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbLbwBtU .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbLbwBtU .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbLbwBtU .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbLbwBtU .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbLbwBtU .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbLbwBtU .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbLbwBtU .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbLbwBtU button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbLbwBtU button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbLbwBtU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbLbwBtU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbLbwBtU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbLbwBtU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbLbwBtU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbLbwBtU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbLbwBtU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbLbwBtU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbLbwBtU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbLbwBtU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbLbwBtU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbLbwBtU .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse.collapsing,
.cid-s1PbLbwBtU .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbLbwBtU .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbLbwBtU .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbLbwBtU .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbLbwBtU .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbLbwBtU .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbLbwBtU .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbLbwBtU .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbLbwBtU .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbLbwBtU .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbLbwBtU .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbLbwBtU .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbLbwBtU .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbLbwBtU .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbLbwBtU .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbLbwBtU .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbLbwBtU .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbLbwBtU .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbLbwBtU .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbLbwBtU .nav-link:focus {
  outline: none;
}
.cid-s1PbLbwBtU .navbar-toggler {
  position: relative;
}
.cid-s1PbLbwBtU .dropdown-item.active,
.cid-s1PbLbwBtU .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbLbwBtU .nav-link:hover,
.cid-s1PbLbwBtU .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbLbwBtU .widget-text {
  color: #ffffff;
}
.cid-s1PbLbwBtU a:focus,
.cid-s1PbLbwBtU button:focus,
.cid-s1PbLbwBtU input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GYaMXdOs {
  background-color: #004a77;
  padding-top: 9rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1GYaMXdOs .carousel {
    height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-t1GYaMXdOs .carousel {
    height: 100vh;
  }
}
.cid-t1GYaMXdOs .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1GYaMXdOs .carousel-item,
.cid-t1GYaMXdOs .carousel-inner {
  height: 100%;
}
.cid-t1GYaMXdOs .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1GYaMXdOs .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1GYaMXdOs .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1GYaMXdOs .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1GYaMXdOs .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1GYaMXdOs .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1GYaMXdOs .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1GYaMXdOs .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1GYaMXdOs .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1GYaMXdOs .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1GYaMXdOs .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1GYaMXdOs .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1GYaMXdOs .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1GYaMXdOs .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1GYaMXdOs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1GYaMXdOs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1GYaMXdOs .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1GYaMXdOs .carousel-control {
    display: none !important;
  }
}
.cid-t1GYaMXdOs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1GYaMXdOs .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1GYaMXdOs .carousel-indicators li.active,
.cid-t1GYaMXdOs .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1GYaMXdOs .carousel-indicators li::after,
.cid-t1GYaMXdOs .carousel-indicators li::before {
  content: none;
}
.cid-t1GYaMXdOs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1GYaMXdOs .carousel-indicators {
    display: none !important;
  }
}
.cid-t1GYaMXdOs .mbr-section-text,
.cid-t1GYaMXdOs .mbr-section-btn {
  text-align: center;
}
.cid-t1GYaMXdOs a:focus,
.cid-t1GYaMXdOs button:focus,
.cid-t1GYaMXdOs input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-iw {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-iw body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-iw .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-iw .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-iw .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-iw .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-iw .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-iw .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-iw .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-iw .text-wrap {
  margin-top: 20px;
}
#custom-html-iw .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-iw .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-iw a,
#custom-html-iw button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-iw a:hover,
#custom-html-iw button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-iw .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-iw .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-iw .mbr-text,
  #custom-html-iw .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-iw a:focus,
#custom-html-iw button:focus,
#custom-html-iw input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1GYguTqMS {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-t1GYguTqMS h2,
.cid-t1GYguTqMS h4,
.cid-t1GYguTqMS p {
  margin: 0;
}
.cid-t1GYguTqMS img {
  width: 100%;
  height: auto;
}
.cid-t1GYguTqMS .text-elements-wrap {
  width: 88.5%;
}
@media (max-width: 767px) {
  .cid-t1GYguTqMS .text-elements-wrap {
    width: 100%;
  }
}
.cid-t1GYguTqMS .text-elements {
  padding-left: 12%;
}
@media (max-width: 1024px) {
  .cid-t1GYguTqMS .text-elements {
    padding-top: 12%;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .cid-t1GYguTqMS .col-md-7,
  .cid-t1GYguTqMS .col-md-5 {
    width: 100%;
  }
}
.cid-t1GYguTqMS .mbr-section-title {
  color: #000000;
  margin-bottom: 20px;
}
.cid-t1GYguTqMS .mbr-section-subtitle {
  margin-bottom: 6px;
  color: #ccbc9b;
}
.cid-t1GYguTqMS .mbr-text {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t1GYguTqMS .link-wrap {
  padding-top: 25px;
}
.cid-t1GYguTqMS .link {
  font-weight: 600;
  position: relative;
}
.cid-t1GYguTqMS .link::after {
  content: "";
  position: absolute;
  display: inline-block;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1;
  background-color: #ee3102;
  transition: transform 0.35s cubic-bezier(0.23, 0.02, 0.15, 0.9);
}
.cid-t1GYguTqMS a:focus,
.cid-t1GYguTqMS button:focus,
.cid-t1GYguTqMS input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-ix {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-ix body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-ix .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-ix .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-ix .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-ix .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-ix .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-ix .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-ix .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-ix .text-wrap {
  margin-top: 20px;
}
#custom-html-ix .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-ix .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-ix a,
#custom-html-ix button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-ix a:hover,
#custom-html-ix button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-ix .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-ix .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-ix .mbr-text,
  #custom-html-ix .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-ix a:focus,
#custom-html-ix button:focus,
#custom-html-ix input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1H5NeC8hI {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t1H5NeC8hI .text-block {
  z-index: 2;
}
.cid-t1H5NeC8hI .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1H5NeC8hI .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1H5NeC8hI .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1H5NeC8hI .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1H5NeC8hI .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1H5NeC8hI .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1H5NeC8hI H3 {
  color: #ffffff;
}
.cid-t1H5NeC8hI .box-price {
  color: #ffffff;
}
.cid-t1GYdCIKso {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1GYdCIKso .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1GYdCIKso .mbr-section-title {
  margin: 0;
}
.cid-t1GYdCIKso .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1GYdCIKso .card-img {
  text-align: inherit;
}
.cid-t1GYdCIKso .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1GYdCIKso .mbr-text {
  color: #8d97ad;
}
.cid-t1GYdCIKso .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1GYdCIKso .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWT1J8p19 body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWT1J8p19 h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWT1J8p19 audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWT1J8p19 .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWT1J8p19 audio:focus,
.cid-uWWT1J8p19 audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWT1J8p19 .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWT1J8p19 a:focus,
.cid-uWWT1J8p19 button:focus,
.cid-uWWT1J8p19 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWT1J8p19 .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWT1J8p19 .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWT1J8p19 .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWT1J8p19 .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWT1J8p19 .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWT1J8p19 .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWT1J8p19 .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWT1J8p19 .text-wrap {
  margin-top: 20px;
}
.cid-uWWT1J8p19 .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWT1J8p19 .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWT1J8p19 a,
.cid-uWWT1J8p19 button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWT1J8p19 a:hover,
.cid-uWWT1J8p19 button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWT1J8p19 .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWT1J8p19 .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWT1J8p19 .mbr-text,
  .cid-uWWT1J8p19 .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jj {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jj .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jj .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jj .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jj .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jj .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jj .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jj .footer-section p,
#custom-html-jj .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jj .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jj .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jj .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jj .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jj .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jj .social-list li {
  list-style: none;
}
#custom-html-jj .social-list a {
  text-align: left;
}
#custom-html-jj .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jj .footer-section li,
#custom-html-jj .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jj .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jj .footer-section {
    text-align: left;
  }
  #custom-html-jj .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbLwbL1O {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbLwbL1O a:focus,
.cid-s1PbLwbL1O button:focus,
.cid-s1PbLwbL1O input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbRzaKMG .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbRzaKMG .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbRzaKMG a {
  font-style: normal;
}
.cid-s1PbRzaKMG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbRzaKMG .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbRzaKMG .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbRzaKMG .content-text {
  margin-bottom: 0;
}
.cid-s1PbRzaKMG .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbRzaKMG .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbRzaKMG .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbRzaKMG .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbRzaKMG .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbRzaKMG .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbRzaKMG .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbRzaKMG .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbRzaKMG .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbRzaKMG .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbRzaKMG .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbRzaKMG .content-right-side {
  text-align: center;
}
.cid-s1PbRzaKMG .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbRzaKMG .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbRzaKMG .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbRzaKMG .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbRzaKMG .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbRzaKMG .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbRzaKMG img {
    height: 3.8rem !important;
  }
  .cid-s1PbRzaKMG .btn {
    display: -webkit-flex;
  }
  .cid-s1PbRzaKMG button.navbar-toggler {
    display: block;
  }
  .cid-s1PbRzaKMG .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbRzaKMG .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbRzaKMG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbRzaKMG .navbar-collapse.collapsing,
  .cid-s1PbRzaKMG .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbRzaKMG .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbRzaKMG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbRzaKMG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbRzaKMG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbRzaKMG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbRzaKMG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbRzaKMG .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbRzaKMG .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbRzaKMG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbRzaKMG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbRzaKMG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbRzaKMG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbRzaKMG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbRzaKMG .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbRzaKMG .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbRzaKMG .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbRzaKMG .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbRzaKMG .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbRzaKMG .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbRzaKMG .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbRzaKMG .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbRzaKMG .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbRzaKMG .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbRzaKMG .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbRzaKMG .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbRzaKMG .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbRzaKMG .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbRzaKMG .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbRzaKMG .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbRzaKMG .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbRzaKMG .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbRzaKMG .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbRzaKMG .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbRzaKMG .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbRzaKMG .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbRzaKMG .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbRzaKMG .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbRzaKMG .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbRzaKMG .navbar-toggler {
    display: none;
  }
  .cid-s1PbRzaKMG .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbRzaKMG .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbRzaKMG .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbRzaKMG .menu-logo {
  margin-right: auto;
}
.cid-s1PbRzaKMG .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbRzaKMG .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbRzaKMG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbRzaKMG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbRzaKMG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbRzaKMG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbRzaKMG .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbRzaKMG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbRzaKMG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbRzaKMG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbRzaKMG .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbRzaKMG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbRzaKMG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbRzaKMG .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbRzaKMG .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbRzaKMG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbRzaKMG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbRzaKMG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbRzaKMG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbRzaKMG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbRzaKMG button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbRzaKMG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbRzaKMG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbRzaKMG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbRzaKMG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbRzaKMG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbRzaKMG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbRzaKMG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbRzaKMG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbRzaKMG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbRzaKMG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbRzaKMG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbRzaKMG .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse.collapsing,
.cid-s1PbRzaKMG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbRzaKMG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbRzaKMG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbRzaKMG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbRzaKMG .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbRzaKMG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbRzaKMG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbRzaKMG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbRzaKMG .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbRzaKMG .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbRzaKMG .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbRzaKMG .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbRzaKMG .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbRzaKMG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbRzaKMG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbRzaKMG .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbRzaKMG .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbRzaKMG .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbRzaKMG .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbRzaKMG .nav-link:focus {
  outline: none;
}
.cid-s1PbRzaKMG .navbar-toggler {
  position: relative;
}
.cid-s1PbRzaKMG .dropdown-item.active,
.cid-s1PbRzaKMG .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbRzaKMG .nav-link:hover,
.cid-s1PbRzaKMG .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbRzaKMG .widget-text {
  color: #ffffff;
}
.cid-s1PbRzaKMG a:focus,
.cid-s1PbRzaKMG button:focus,
.cid-s1PbRzaKMG input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbRAFnSI {
  background-image: url("../../../assets/images/mbr-1920x948.jpg");
}
@media (min-width: 992px) {
  .cid-s1PbRAFnSI .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PbRAFnSI p {
  margin: 0;
}
.cid-s1PbRAFnSI .display-1 {
  line-height: 1;
}
.cid-s1PbRAFnSI H1 {
  text-align: center;
}
.cid-s1PbRAFnSI a:focus,
.cid-s1PbRAFnSI button:focus,
.cid-s1PbRAFnSI input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t21daad8Wu {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t21daad8Wu .carousel {
    height: 800px;
  }
}
@media (max-width: 767px) {
  .cid-t21daad8Wu .carousel {
    height: 100vh;
  }
}
.cid-t21daad8Wu .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t21daad8Wu .carousel-item,
.cid-t21daad8Wu .carousel-inner {
  height: 100%;
}
.cid-t21daad8Wu .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t21daad8Wu .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t21daad8Wu .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t21daad8Wu .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t21daad8Wu .mbr-section-btn {
  margin-top: 42px;
}
.cid-t21daad8Wu .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t21daad8Wu .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t21daad8Wu .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t21daad8Wu .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t21daad8Wu .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t21daad8Wu .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t21daad8Wu .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t21daad8Wu .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t21daad8Wu .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t21daad8Wu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t21daad8Wu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t21daad8Wu .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t21daad8Wu .carousel-control {
    display: none !important;
  }
}
.cid-t21daad8Wu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t21daad8Wu .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t21daad8Wu .carousel-indicators li.active,
.cid-t21daad8Wu .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t21daad8Wu .carousel-indicators li::after,
.cid-t21daad8Wu .carousel-indicators li::before {
  content: none;
}
.cid-t21daad8Wu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t21daad8Wu .carousel-indicators {
    display: none !important;
  }
}
.cid-t21daad8Wu .mbr-section-text,
.cid-t21daad8Wu .mbr-section-btn {
  text-align: center;
}
.cid-t21daad8Wu a:focus,
.cid-t21daad8Wu button:focus,
.cid-t21daad8Wu input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-iz {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-iz body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-iz .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-iz .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-iz .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-iz .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-iz .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-iz .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-iz .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-iz .text-wrap {
  margin-top: 20px;
}
#custom-html-iz .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-iz .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-iz a,
#custom-html-iz button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-iz a:hover,
#custom-html-iz button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-iz .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-iz .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-iz .mbr-text,
  #custom-html-iz .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-iz a:focus,
#custom-html-iz button:focus,
#custom-html-iz input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1H5WcBDjA {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1H5WcBDjA .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1H5WcBDjA .mbr-section-title {
  margin: 0;
}
.cid-t1H5WcBDjA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1H5WcBDjA .card-img {
  text-align: inherit;
}
.cid-t1H5WcBDjA .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1H5WcBDjA .mbr-text {
  color: #8d97ad;
}
.cid-t1H5WcBDjA .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1H5WcBDjA .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uWWT783LTt body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uWWT783LTt h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uWWT783LTt audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uWWT783LTt .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWT783LTt audio:focus,
.cid-uWWT783LTt audio:hover {
  border: 2px solid #FFD700;
}
.cid-uWWT783LTt .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uWWT783LTt a:focus,
.cid-uWWT783LTt button:focus,
.cid-uWWT783LTt input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uWWT783LTt .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uWWT783LTt .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uWWT783LTt .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uWWT783LTt .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uWWT783LTt .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uWWT783LTt .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uWWT783LTt .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uWWT783LTt .text-wrap {
  margin-top: 20px;
}
.cid-uWWT783LTt .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uWWT783LTt .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uWWT783LTt a,
.cid-uWWT783LTt button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uWWT783LTt a:hover,
.cid-uWWT783LTt button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uWWT783LTt .audio-wrapper {
    max-width: 90%;
  }
  .cid-uWWT783LTt .text-wrapper {
    max-width: 100%;
  }
  .cid-uWWT783LTt .mbr-text,
  .cid-uWWT783LTt .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jk {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jk .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jk .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jk .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jk .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jk .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jk .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jk .footer-section p,
#custom-html-jk .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jk .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jk .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jk .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jk .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jk .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jk .social-list li {
  list-style: none;
}
#custom-html-jk .social-list a {
  text-align: left;
}
#custom-html-jk .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jk .footer-section li,
#custom-html-jk .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jk .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jk .footer-section {
    text-align: left;
  }
  #custom-html-jk .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbRTzY2z {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbRTzY2z a:focus,
.cid-s1PbRTzY2z button:focus,
.cid-s1PbRTzY2z input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbV5Tgdg .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbV5Tgdg .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbV5Tgdg a {
  font-style: normal;
}
.cid-s1PbV5Tgdg .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbV5Tgdg .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbV5Tgdg .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbV5Tgdg .content-text {
  margin-bottom: 0;
}
.cid-s1PbV5Tgdg .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbV5Tgdg .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbV5Tgdg .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbV5Tgdg .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbV5Tgdg .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbV5Tgdg .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbV5Tgdg .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbV5Tgdg .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbV5Tgdg .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbV5Tgdg .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbV5Tgdg .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbV5Tgdg .content-right-side {
  text-align: center;
}
.cid-s1PbV5Tgdg .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbV5Tgdg .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbV5Tgdg .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbV5Tgdg .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbV5Tgdg .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbV5Tgdg .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbV5Tgdg img {
    height: 3.8rem !important;
  }
  .cid-s1PbV5Tgdg .btn {
    display: -webkit-flex;
  }
  .cid-s1PbV5Tgdg button.navbar-toggler {
    display: block;
  }
  .cid-s1PbV5Tgdg .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbV5Tgdg .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbV5Tgdg .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbV5Tgdg .navbar-collapse.collapsing,
  .cid-s1PbV5Tgdg .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbV5Tgdg .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbV5Tgdg .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbV5Tgdg .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbV5Tgdg .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbV5Tgdg .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbV5Tgdg .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbV5Tgdg .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbV5Tgdg .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbV5Tgdg .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbV5Tgdg .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbV5Tgdg .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbV5Tgdg .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbV5Tgdg .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbV5Tgdg .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbV5Tgdg .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbV5Tgdg .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbV5Tgdg .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbV5Tgdg .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbV5Tgdg .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbV5Tgdg .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbV5Tgdg .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbV5Tgdg .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbV5Tgdg .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbV5Tgdg .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbV5Tgdg .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbV5Tgdg .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbV5Tgdg .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbV5Tgdg .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbV5Tgdg .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbV5Tgdg .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbV5Tgdg .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbV5Tgdg .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbV5Tgdg .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbV5Tgdg .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbV5Tgdg .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbV5Tgdg .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbV5Tgdg .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbV5Tgdg .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbV5Tgdg .navbar-toggler {
    display: none;
  }
  .cid-s1PbV5Tgdg .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbV5Tgdg .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbV5Tgdg .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbV5Tgdg .menu-logo {
  margin-right: auto;
}
.cid-s1PbV5Tgdg .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbV5Tgdg .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbV5Tgdg .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbV5Tgdg .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbV5Tgdg .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbV5Tgdg .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbV5Tgdg .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbV5Tgdg .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbV5Tgdg .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbV5Tgdg .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbV5Tgdg .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbV5Tgdg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbV5Tgdg .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbV5Tgdg .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbV5Tgdg .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbV5Tgdg .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbV5Tgdg .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbV5Tgdg .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbV5Tgdg .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbV5Tgdg button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbV5Tgdg button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbV5Tgdg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbV5Tgdg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbV5Tgdg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbV5Tgdg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbV5Tgdg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbV5Tgdg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbV5Tgdg nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbV5Tgdg nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbV5Tgdg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbV5Tgdg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbV5Tgdg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbV5Tgdg .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.collapsing,
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbV5Tgdg .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbV5Tgdg .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbV5Tgdg .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbV5Tgdg .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbV5Tgdg .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbV5Tgdg .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbV5Tgdg .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbV5Tgdg .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbV5Tgdg .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbV5Tgdg .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbV5Tgdg .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbV5Tgdg .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbV5Tgdg .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbV5Tgdg .nav-link:focus {
  outline: none;
}
.cid-s1PbV5Tgdg .navbar-toggler {
  position: relative;
}
.cid-s1PbV5Tgdg .dropdown-item.active,
.cid-s1PbV5Tgdg .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbV5Tgdg .nav-link:hover,
.cid-s1PbV5Tgdg .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbV5Tgdg .widget-text {
  color: #ffffff;
}
.cid-s1PbV5Tgdg a:focus,
.cid-s1PbV5Tgdg button:focus,
.cid-s1PbV5Tgdg input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbV7epum {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x787.jpg");
}
@media (min-width: 992px) {
  .cid-s1PbV7epum .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PbV7epum p {
  margin: 0;
}
.cid-s1PbV7epum .display-1 {
  line-height: 1;
}
.cid-s1PbV7epum H1 {
  text-align: center;
}
.cid-s1PbV7epum a:focus,
.cid-s1PbV7epum button:focus,
.cid-s1PbV7epum input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-j3 {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-j3 body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-j3 .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-j3 .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-j3 .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-j3 .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-j3 .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-j3 .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-j3 .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-j3 .text-wrap {
  margin-top: 20px;
}
#custom-html-j3 .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-j3 .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-j3 a,
#custom-html-j3 button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-j3 a:hover,
#custom-html-j3 button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-j3 .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-j3 .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-j3 .mbr-text,
  #custom-html-j3 .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-j3 a:focus,
#custom-html-j3 button:focus,
#custom-html-j3 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1H8K7J5Z0 {
  background-color: #004a77;
}
.cid-t1H8K7J5Z0 img {
  width: 100%;
  height: auto;
}
.cid-t1H8K7J5Z0 .text-elements-wrap {
  width: 88.5%;
}
@media (max-width: 767px) {
  .cid-t1H8K7J5Z0 .text-elements-wrap {
    width: 100%;
  }
}
.cid-t1H8K7J5Z0 .text-elements {
  padding-left: 12%;
}
@media (max-width: 1024px) {
  .cid-t1H8K7J5Z0 .text-elements {
    padding-top: 12%;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .cid-t1H8K7J5Z0 .col-md-7,
  .cid-t1H8K7J5Z0 .col-md-5 {
    width: 50%;
  }
}
.cid-t1H8K7J5Z0 .mbr-section-title {
  color: #000000;
  margin-bottom: 20px;
}
.cid-t1H8K7J5Z0 .mbr-section-subtitle {
  margin-bottom: 6px;
  color: #ccbc9b;
}
.cid-t1H8K7J5Z0 .mbr-text {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t1H8K7J5Z0 .link-wrap {
  padding-top: 25px;
}
.cid-t1H8K7J5Z0 .link {
  font-weight: 600;
  position: relative;
}
.cid-t1H8K7J5Z0 .link::after {
  content: "";
  position: absolute;
  display: inline-block;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1;
  background-color: #ee3102;
  transition: transform 0.35s cubic-bezier(0.23, 0.02, 0.15, 0.9);
}
.cid-uJ07ldmgQn {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ07ldmgQn .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ07ldmgQn .mbr-section-title {
  margin: 0;
}
.cid-uJ07ldmgQn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ07ldmgQn .card-img {
  text-align: inherit;
}
.cid-uJ07ldmgQn .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ07ldmgQn .mbr-text {
  color: #8d97ad;
}
.cid-uJ07ldmgQn .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ07ldmgQn .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ07ldmgQn a:focus,
.cid-uJ07ldmgQn button:focus,
.cid-uJ07ldmgQn input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07lXUt9w body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ07lXUt9w h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ07lXUt9w audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ07lXUt9w .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ07lXUt9w audio:focus,
.cid-uJ07lXUt9w audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ07lXUt9w .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ07lXUt9w a:focus,
.cid-uJ07lXUt9w button:focus,
.cid-uJ07lXUt9w input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07lXUt9w .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ07lXUt9w .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ07lXUt9w .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ07lXUt9w .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ07lXUt9w .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ07lXUt9w .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ07lXUt9w .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ07lXUt9w .text-wrap {
  margin-top: 20px;
}
.cid-uJ07lXUt9w .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ07lXUt9w .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ07lXUt9w a,
.cid-uJ07lXUt9w button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ07lXUt9w a:hover,
.cid-uJ07lXUt9w button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ07lXUt9w .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ07lXUt9w .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ07lXUt9w .mbr-text,
  .cid-uJ07lXUt9w .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jl {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jl .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jl .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jl .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jl .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jl .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jl .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jl .footer-section p,
#custom-html-jl .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jl .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jl .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jl .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jl .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jl .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jl .social-list li {
  list-style: none;
}
#custom-html-jl .social-list a {
  text-align: left;
}
#custom-html-jl .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jl .footer-section li,
#custom-html-jl .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jl .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jl .footer-section {
    text-align: left;
  }
  #custom-html-jl .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbVqdcFw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbVqdcFw a:focus,
.cid-s1PbVqdcFw button:focus,
.cid-s1PbVqdcFw input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbXDXcbm .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s1PbXDXcbm .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s1PbXDXcbm a {
  font-style: normal;
}
.cid-s1PbXDXcbm .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s1PbXDXcbm .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s1PbXDXcbm .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbXDXcbm .content-text {
  margin-bottom: 0;
}
.cid-s1PbXDXcbm .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s1PbXDXcbm .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s1PbXDXcbm .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s1PbXDXcbm .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s1PbXDXcbm .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s1PbXDXcbm .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbXDXcbm .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s1PbXDXcbm .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s1PbXDXcbm .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbXDXcbm .nav-dropdown .link {
  font-weight: 400;
}
.cid-s1PbXDXcbm .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s1PbXDXcbm .content-right-side {
  text-align: center;
}
.cid-s1PbXDXcbm .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s1PbXDXcbm .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s1PbXDXcbm .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s1PbXDXcbm .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s1PbXDXcbm .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s1PbXDXcbm .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s1PbXDXcbm img {
    height: 3.8rem !important;
  }
  .cid-s1PbXDXcbm .btn {
    display: -webkit-flex;
  }
  .cid-s1PbXDXcbm button.navbar-toggler {
    display: block;
  }
  .cid-s1PbXDXcbm .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s1PbXDXcbm .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s1PbXDXcbm .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s1PbXDXcbm .navbar-collapse.collapsing,
  .cid-s1PbXDXcbm .navbar-collapse.show {
    display: block !important;
  }
  .cid-s1PbXDXcbm .navbar-collapse.collapsing .navbar-nav,
  .cid-s1PbXDXcbm .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s1PbXDXcbm .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s1PbXDXcbm .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s1PbXDXcbm .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s1PbXDXcbm .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbXDXcbm .navbar-collapse.collapsing .navbar-buttons,
  .cid-s1PbXDXcbm .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s1PbXDXcbm .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s1PbXDXcbm .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s1PbXDXcbm .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s1PbXDXcbm .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s1PbXDXcbm .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s1PbXDXcbm .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s1PbXDXcbm .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s1PbXDXcbm .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s1PbXDXcbm .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s1PbXDXcbm .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s1PbXDXcbm .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s1PbXDXcbm .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s1PbXDXcbm .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s1PbXDXcbm .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s1PbXDXcbm .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s1PbXDXcbm .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbXDXcbm .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s1PbXDXcbm .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s1PbXDXcbm .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s1PbXDXcbm .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s1PbXDXcbm .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s1PbXDXcbm .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s1PbXDXcbm .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s1PbXDXcbm .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbXDXcbm .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s1PbXDXcbm .navbar {
    display: block;
    padding: 0;
  }
  .cid-s1PbXDXcbm .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s1PbXDXcbm .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s1PbXDXcbm .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s1PbXDXcbm .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s1PbXDXcbm .navbar-toggler {
    display: none;
  }
  .cid-s1PbXDXcbm .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s1PbXDXcbm .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbXDXcbm .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s1PbXDXcbm .menu-logo {
  margin-right: auto;
}
.cid-s1PbXDXcbm .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s1PbXDXcbm .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s1PbXDXcbm .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s1PbXDXcbm .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s1PbXDXcbm .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s1PbXDXcbm .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s1PbXDXcbm .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s1PbXDXcbm .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s1PbXDXcbm .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbXDXcbm .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s1PbXDXcbm .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s1PbXDXcbm .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s1PbXDXcbm .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s1PbXDXcbm .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s1PbXDXcbm .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s1PbXDXcbm .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s1PbXDXcbm .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s1PbXDXcbm .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s1PbXDXcbm .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s1PbXDXcbm button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s1PbXDXcbm button.navbar-toggler:focus {
  outline: none;
}
.cid-s1PbXDXcbm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s1PbXDXcbm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s1PbXDXcbm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbXDXcbm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s1PbXDXcbm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s1PbXDXcbm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbXDXcbm nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s1PbXDXcbm nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s1PbXDXcbm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s1PbXDXcbm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s1PbXDXcbm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s1PbXDXcbm .collapsed .btn {
  display: -webkit-flex;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse.collapsing,
.cid-s1PbXDXcbm .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s1PbXDXcbm .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s1PbXDXcbm .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s1PbXDXcbm .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s1PbXDXcbm .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s1PbXDXcbm .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s1PbXDXcbm .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s1PbXDXcbm .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s1PbXDXcbm .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s1PbXDXcbm .collapsed button.navbar-toggler {
  display: block;
}
.cid-s1PbXDXcbm .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s1PbXDXcbm .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s1PbXDXcbm .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s1PbXDXcbm .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s1PbXDXcbm .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s1PbXDXcbm .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s1PbXDXcbm .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s1PbXDXcbm .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s1PbXDXcbm .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s1PbXDXcbm .nav-link:focus {
  outline: none;
}
.cid-s1PbXDXcbm .navbar-toggler {
  position: relative;
}
.cid-s1PbXDXcbm .dropdown-item.active,
.cid-s1PbXDXcbm .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s1PbXDXcbm .nav-link:hover,
.cid-s1PbXDXcbm .dropdown-item:hover {
  color: #073b4c;
}
.cid-s1PbXDXcbm .widget-text {
  color: #ffffff;
}
.cid-s1PbXDXcbm a:focus,
.cid-s1PbXDXcbm button:focus,
.cid-s1PbXDXcbm input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s1PbXFnOCF {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x1152.jpg");
}
@media (min-width: 992px) {
  .cid-s1PbXFnOCF .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s1PbXFnOCF p {
  margin: 0;
}
.cid-s1PbXFnOCF .display-1 {
  line-height: 1;
}
.cid-s1PbXFnOCF H1 {
  text-align: center;
}
.cid-s1PbXFnOCF a:focus,
.cid-s1PbXFnOCF button:focus,
.cid-s1PbXFnOCF input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uuS6yBlivV {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #004a77;
}
.cid-uuS6yBlivV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuS6yBlivV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuS6yBlivV .mbr-text,
.cid-uuS6yBlivV .img-align {
  color: #ffffff;
}
.cid-uuS6yBlivV H2 {
  color: #ffffff;
}
.cid-uuS6yBlivV .mbr-text,
.cid-uuS6yBlivV .img-align P {
  text-align: left;
}
.cid-uuS6yBlivV H1 {
  color: #ffffff;
}
.cid-uuS6yBlivV H3 {
  color: #ffffff;
}
.cid-uuS6yBlivV P {
  color: #ffffff;
}
.cid-uuS6yBlivV H4 {
  color: #ffffff;
}
.cid-uuS6yBlivV a:focus,
.cid-uuS6yBlivV button:focus,
.cid-uuS6yBlivV input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07NJtQ78 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ07NJtQ78 .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ07NJtQ78 .mbr-section-title {
  margin: 0;
}
.cid-uJ07NJtQ78 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ07NJtQ78 .card-img {
  text-align: inherit;
}
.cid-uJ07NJtQ78 .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ07NJtQ78 .mbr-text {
  color: #8d97ad;
}
.cid-uJ07NJtQ78 .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ07NJtQ78 .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ07NJtQ78 a:focus,
.cid-uJ07NJtQ78 button:focus,
.cid-uJ07NJtQ78 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07OHUk9t body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ07OHUk9t h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ07OHUk9t audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ07OHUk9t .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ07OHUk9t audio:focus,
.cid-uJ07OHUk9t audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ07OHUk9t .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ07OHUk9t a:focus,
.cid-uJ07OHUk9t button:focus,
.cid-uJ07OHUk9t input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07OHUk9t .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ07OHUk9t .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ07OHUk9t .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ07OHUk9t .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ07OHUk9t .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ07OHUk9t .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ07OHUk9t .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ07OHUk9t .text-wrap {
  margin-top: 20px;
}
.cid-uJ07OHUk9t .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ07OHUk9t .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ07OHUk9t a,
.cid-uJ07OHUk9t button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ07OHUk9t a:hover,
.cid-uJ07OHUk9t button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ07OHUk9t .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ07OHUk9t .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ07OHUk9t .mbr-text,
  .cid-uJ07OHUk9t .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jn {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jn .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jn .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jn .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jn .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jn .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jn .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jn .footer-section p,
#custom-html-jn .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jn .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jn .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jn .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jn .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jn .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jn .social-list li {
  list-style: none;
}
#custom-html-jn .social-list a {
  text-align: left;
}
#custom-html-jn .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jn .footer-section li,
#custom-html-jn .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jn .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jn .footer-section {
    text-align: left;
  }
  #custom-html-jn .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s1PbXYm6T8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s1PbXYm6T8 a:focus,
.cid-s1PbXYm6T8 button:focus,
.cid-s1PbXYm6T8 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s6fHwrd3E4 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-s6fHwrd3E4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-s6fHwrd3E4 a {
  font-style: normal;
}
.cid-s6fHwrd3E4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-s6fHwrd3E4 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-s6fHwrd3E4 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s6fHwrd3E4 .content-text {
  margin-bottom: 0;
}
.cid-s6fHwrd3E4 .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-s6fHwrd3E4 .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-s6fHwrd3E4 .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-s6fHwrd3E4 .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-s6fHwrd3E4 .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-s6fHwrd3E4 .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s6fHwrd3E4 .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-s6fHwrd3E4 .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-s6fHwrd3E4 .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s6fHwrd3E4 .nav-dropdown .link {
  font-weight: 400;
}
.cid-s6fHwrd3E4 .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-s6fHwrd3E4 .content-right-side {
  text-align: center;
}
.cid-s6fHwrd3E4 .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-s6fHwrd3E4 .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-s6fHwrd3E4 .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-s6fHwrd3E4 .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-s6fHwrd3E4 .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-s6fHwrd3E4 .menu-bottom {
    justify-content: flex-end;
  }
  .cid-s6fHwrd3E4 img {
    height: 3.8rem !important;
  }
  .cid-s6fHwrd3E4 .btn {
    display: -webkit-flex;
  }
  .cid-s6fHwrd3E4 button.navbar-toggler {
    display: block;
  }
  .cid-s6fHwrd3E4 .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-s6fHwrd3E4 .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-s6fHwrd3E4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-s6fHwrd3E4 .navbar-collapse.collapsing,
  .cid-s6fHwrd3E4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-s6fHwrd3E4 .navbar-collapse.collapsing .navbar-nav,
  .cid-s6fHwrd3E4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-s6fHwrd3E4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-s6fHwrd3E4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-s6fHwrd3E4 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-s6fHwrd3E4 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-s6fHwrd3E4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-s6fHwrd3E4 .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-s6fHwrd3E4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-s6fHwrd3E4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-s6fHwrd3E4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-s6fHwrd3E4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-s6fHwrd3E4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-s6fHwrd3E4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-s6fHwrd3E4 .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-s6fHwrd3E4 .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-s6fHwrd3E4 .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-s6fHwrd3E4 .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-s6fHwrd3E4 .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-s6fHwrd3E4 .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-s6fHwrd3E4 .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-s6fHwrd3E4 .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-s6fHwrd3E4 .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-s6fHwrd3E4 .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s6fHwrd3E4 .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-s6fHwrd3E4 .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-s6fHwrd3E4 .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-s6fHwrd3E4 .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-s6fHwrd3E4 .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-s6fHwrd3E4 .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-s6fHwrd3E4 .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-s6fHwrd3E4 .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s6fHwrd3E4 .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-s6fHwrd3E4 .navbar {
    display: block;
    padding: 0;
  }
  .cid-s6fHwrd3E4 .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-s6fHwrd3E4 .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-s6fHwrd3E4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-s6fHwrd3E4 .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-s6fHwrd3E4 .navbar-toggler {
    display: none;
  }
  .cid-s6fHwrd3E4 .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s6fHwrd3E4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s6fHwrd3E4 .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-s6fHwrd3E4 .menu-logo {
  margin-right: auto;
}
.cid-s6fHwrd3E4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-s6fHwrd3E4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-s6fHwrd3E4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-s6fHwrd3E4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-s6fHwrd3E4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-s6fHwrd3E4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-s6fHwrd3E4 .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-s6fHwrd3E4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-s6fHwrd3E4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-s6fHwrd3E4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-s6fHwrd3E4 .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-s6fHwrd3E4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-s6fHwrd3E4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s6fHwrd3E4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-s6fHwrd3E4 .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-s6fHwrd3E4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-s6fHwrd3E4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-s6fHwrd3E4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-s6fHwrd3E4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-s6fHwrd3E4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-s6fHwrd3E4 button.navbar-toggler:focus {
  outline: none;
}
.cid-s6fHwrd3E4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-s6fHwrd3E4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s6fHwrd3E4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s6fHwrd3E4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s6fHwrd3E4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s6fHwrd3E4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s6fHwrd3E4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s6fHwrd3E4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s6fHwrd3E4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s6fHwrd3E4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s6fHwrd3E4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s6fHwrd3E4 .collapsed .btn {
  display: -webkit-flex;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.collapsing,
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s6fHwrd3E4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-s6fHwrd3E4 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-s6fHwrd3E4 .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-s6fHwrd3E4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-s6fHwrd3E4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-s6fHwrd3E4 .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-s6fHwrd3E4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-s6fHwrd3E4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-s6fHwrd3E4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-s6fHwrd3E4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-s6fHwrd3E4 .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-s6fHwrd3E4 .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-s6fHwrd3E4 .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-s6fHwrd3E4 .nav-link:focus {
  outline: none;
}
.cid-s6fHwrd3E4 .navbar-toggler {
  position: relative;
}
.cid-s6fHwrd3E4 .dropdown-item.active,
.cid-s6fHwrd3E4 .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-s6fHwrd3E4 .nav-link:hover,
.cid-s6fHwrd3E4 .dropdown-item:hover {
  color: #073b4c;
}
.cid-s6fHwrd3E4 .widget-text {
  color: #ffffff;
}
.cid-s6fHwrd3E4 a:focus,
.cid-s6fHwrd3E4 button:focus,
.cid-s6fHwrd3E4 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-s6fHwrOrMk {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-8-1920x1280.jpg");
}
@media (min-width: 992px) {
  .cid-s6fHwrOrMk .display-1 {
    letter-spacing: -6px;
  }
}
.cid-s6fHwrOrMk p {
  margin: 0;
}
.cid-s6fHwrOrMk .display-1 {
  line-height: 1;
}
.cid-s6fHwrOrMk H1 {
  text-align: center;
}
.cid-s6fHwrOrMk a:focus,
.cid-s6fHwrOrMk button:focus,
.cid-s6fHwrOrMk input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-ju {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-ju body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #ffffff;
  /* Grüner Hintergrund */
  color: #004a77;
  /* Weiße Schrift */
}
#custom-html-ju .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  /* blauer Hintergrund */
  color: #004a77;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-ju .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-ju .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-ju .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-ju .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-ju .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-ju .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-ju .text-wrap {
  margin-top: 20px;
}
#custom-html-ju .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
  /* Weiße Überschrift */
}
#custom-html-ju .mbr-text {
  font-size: 16px;
  color: #004a77;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-ju a,
#custom-html-ju button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-ju a:hover,
#custom-html-ju button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-ju .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-ju .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-ju .mbr-text,
  #custom-html-ju .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-ju a:focus,
#custom-html-ju button:focus,
#custom-html-ju input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-ju a:focus,
#custom-html-ju button:focus,
#custom-html-ju input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07xWOwtB {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ07xWOwtB .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ07xWOwtB .mbr-section-title {
  margin: 0;
}
.cid-uJ07xWOwtB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ07xWOwtB .card-img {
  text-align: inherit;
}
.cid-uJ07xWOwtB .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ07xWOwtB .mbr-text {
  color: #8d97ad;
}
.cid-uJ07xWOwtB .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ07xWOwtB .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ07xWOwtB a:focus,
.cid-uJ07xWOwtB button:focus,
.cid-uJ07xWOwtB input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07uechBp body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ07uechBp h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ07uechBp audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ07uechBp .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ07uechBp audio:focus,
.cid-uJ07uechBp audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ07uechBp .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ07uechBp a:focus,
.cid-uJ07uechBp button:focus,
.cid-uJ07uechBp input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ07uechBp .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ07uechBp .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ07uechBp .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ07uechBp .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ07uechBp .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ07uechBp .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ07uechBp .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ07uechBp .text-wrap {
  margin-top: 20px;
}
.cid-uJ07uechBp .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ07uechBp .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ07uechBp a,
.cid-uJ07uechBp button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ07uechBp a:hover,
.cid-uJ07uechBp button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ07uechBp .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ07uechBp .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ07uechBp .mbr-text,
  .cid-uJ07uechBp .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-jm {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-jm .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-jm .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-jm .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-jm .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-jm .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-jm .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-jm .footer-section p,
#custom-html-jm .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-jm .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-jm .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-jm .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-jm .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-jm .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-jm .social-list li {
  list-style: none;
}
#custom-html-jm .social-list a {
  text-align: left;
}
#custom-html-jm .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-jm .footer-section li,
#custom-html-jm .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-jm .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-jm .footer-section {
    text-align: left;
  }
  #custom-html-jm .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-s6fHwwxRlY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-s6fHwwxRlY a:focus,
.cid-s6fHwwxRlY button:focus,
.cid-s6fHwwxRlY input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t0ZFtbsbcA .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-t0ZFtbsbcA .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-t0ZFtbsbcA a {
  font-style: normal;
}
.cid-t0ZFtbsbcA .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-t0ZFtbsbcA .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-t0ZFtbsbcA .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-t0ZFtbsbcA .content-text {
  margin-bottom: 0;
}
.cid-t0ZFtbsbcA .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-t0ZFtbsbcA .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-t0ZFtbsbcA .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-t0ZFtbsbcA .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-t0ZFtbsbcA .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-t0ZFtbsbcA .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-t0ZFtbsbcA .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-t0ZFtbsbcA .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-t0ZFtbsbcA .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t0ZFtbsbcA .nav-dropdown .link {
  font-weight: 400;
}
.cid-t0ZFtbsbcA .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-t0ZFtbsbcA .content-right-side {
  text-align: center;
}
.cid-t0ZFtbsbcA .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-t0ZFtbsbcA .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-t0ZFtbsbcA .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-t0ZFtbsbcA .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-t0ZFtbsbcA .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-t0ZFtbsbcA .menu-bottom {
    justify-content: flex-end;
  }
  .cid-t0ZFtbsbcA img {
    height: 3.8rem !important;
  }
  .cid-t0ZFtbsbcA .btn {
    display: -webkit-flex;
  }
  .cid-t0ZFtbsbcA button.navbar-toggler {
    display: block;
  }
  .cid-t0ZFtbsbcA .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-t0ZFtbsbcA .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-t0ZFtbsbcA .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-t0ZFtbsbcA .navbar-collapse.collapsing,
  .cid-t0ZFtbsbcA .navbar-collapse.show {
    display: block !important;
  }
  .cid-t0ZFtbsbcA .navbar-collapse.collapsing .navbar-nav,
  .cid-t0ZFtbsbcA .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-t0ZFtbsbcA .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-t0ZFtbsbcA .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-t0ZFtbsbcA .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-t0ZFtbsbcA .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-t0ZFtbsbcA .navbar-collapse.collapsing .navbar-buttons,
  .cid-t0ZFtbsbcA .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-t0ZFtbsbcA .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-t0ZFtbsbcA .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-t0ZFtbsbcA .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-t0ZFtbsbcA .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-t0ZFtbsbcA .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-t0ZFtbsbcA .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-t0ZFtbsbcA .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-t0ZFtbsbcA .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-t0ZFtbsbcA .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-t0ZFtbsbcA .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-t0ZFtbsbcA .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-t0ZFtbsbcA .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-t0ZFtbsbcA .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-t0ZFtbsbcA .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-t0ZFtbsbcA .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-t0ZFtbsbcA .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t0ZFtbsbcA .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-t0ZFtbsbcA .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-t0ZFtbsbcA .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-t0ZFtbsbcA .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-t0ZFtbsbcA .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-t0ZFtbsbcA .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-t0ZFtbsbcA .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-t0ZFtbsbcA .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t0ZFtbsbcA .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-t0ZFtbsbcA .navbar {
    display: block;
    padding: 0;
  }
  .cid-t0ZFtbsbcA .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t0ZFtbsbcA .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-t0ZFtbsbcA .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-t0ZFtbsbcA .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-t0ZFtbsbcA .navbar-toggler {
    display: none;
  }
  .cid-t0ZFtbsbcA .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-t0ZFtbsbcA .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t0ZFtbsbcA .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-t0ZFtbsbcA .menu-logo {
  margin-right: auto;
}
.cid-t0ZFtbsbcA .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t0ZFtbsbcA .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-t0ZFtbsbcA .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-t0ZFtbsbcA .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-t0ZFtbsbcA .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-t0ZFtbsbcA .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-t0ZFtbsbcA .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-t0ZFtbsbcA .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-t0ZFtbsbcA .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0ZFtbsbcA .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-t0ZFtbsbcA .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-t0ZFtbsbcA .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-t0ZFtbsbcA .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t0ZFtbsbcA .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-t0ZFtbsbcA .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-t0ZFtbsbcA .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-t0ZFtbsbcA .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-t0ZFtbsbcA .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-t0ZFtbsbcA .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-t0ZFtbsbcA button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0ZFtbsbcA button.navbar-toggler:focus {
  outline: none;
}
.cid-t0ZFtbsbcA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-t0ZFtbsbcA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t0ZFtbsbcA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t0ZFtbsbcA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t0ZFtbsbcA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t0ZFtbsbcA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t0ZFtbsbcA nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t0ZFtbsbcA nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t0ZFtbsbcA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t0ZFtbsbcA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t0ZFtbsbcA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t0ZFtbsbcA .collapsed .btn {
  display: -webkit-flex;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.collapsing,
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-t0ZFtbsbcA .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t0ZFtbsbcA .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-t0ZFtbsbcA .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-t0ZFtbsbcA .collapsed button.navbar-toggler {
  display: block;
}
.cid-t0ZFtbsbcA .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-t0ZFtbsbcA .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-t0ZFtbsbcA .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-t0ZFtbsbcA .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-t0ZFtbsbcA .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-t0ZFtbsbcA .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-t0ZFtbsbcA .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t0ZFtbsbcA .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-t0ZFtbsbcA .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-t0ZFtbsbcA .nav-link:focus {
  outline: none;
}
.cid-t0ZFtbsbcA .navbar-toggler {
  position: relative;
}
.cid-t0ZFtbsbcA .dropdown-item.active,
.cid-t0ZFtbsbcA .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-t0ZFtbsbcA .nav-link:hover,
.cid-t0ZFtbsbcA .dropdown-item:hover {
  color: #073b4c;
}
.cid-t0ZFtbsbcA .widget-text {
  color: #ffffff;
}
.cid-t0ZFtbsbcA a:focus,
.cid-t0ZFtbsbcA button:focus,
.cid-t0ZFtbsbcA input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t0ZFtcPLbP {
  background-image: url("../../../assets/images/qualifikation-neu1-680x400.png");
  background-position: right;
}
.cid-t0ZFtcPLbP .wrapper {
  position: relative;
  border-top: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  border-left: 3px solid #ffffff;
  padding: 2.5rem 2.5rem;
}
.cid-t0ZFtcPLbP .wrapper:before {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: calc(90% - 130px);
  height: 3px;
  right: 0;
}
.cid-t0ZFtcPLbP .wrapper:after {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: 10%;
  height: 3px;
  left: 0;
}
.cid-t0ZFtcPLbP img {
  position: absolute;
  left: 10%;
  bottom: -45px;
  width: 130px;
}
@media (max-width: 767px) {
  .cid-t0ZFtcPLbP .wrapper {
    padding: 1rem 1.5rem;
  }
}
.cid-t0ZFtcPLbP a:focus,
.cid-t0ZFtcPLbP button:focus,
.cid-t0ZFtcPLbP input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ06dsEvJA body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ06dsEvJA h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ06dsEvJA audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ06dsEvJA .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ06dsEvJA audio:focus,
.cid-uJ06dsEvJA audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ06dsEvJA .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ06dsEvJA a:focus,
.cid-uJ06dsEvJA button:focus,
.cid-uJ06dsEvJA input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ06dsEvJA .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ06dsEvJA .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ06dsEvJA .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ06dsEvJA .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ06dsEvJA .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ06dsEvJA .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ06dsEvJA .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ06dsEvJA .text-wrap {
  margin-top: 20px;
}
.cid-uJ06dsEvJA .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ06dsEvJA .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ06dsEvJA a,
.cid-uJ06dsEvJA button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ06dsEvJA a:hover,
.cid-uJ06dsEvJA button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ06dsEvJA .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ06dsEvJA .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ06dsEvJA .mbr-text,
  .cid-uJ06dsEvJA .mbr-section-title {
    font-size: 18px;
  }
}
.cid-t0ZFtdzbIp {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #004a77;
}
.cid-t0ZFtdzbIp .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-t0ZFtdzbIp .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-t0ZFtdzbIp .row {
  justify-content: center;
}
.cid-t0ZFtdzbIp img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.2) translateX(-8%);
  transition: 1.5s all;
}
.cid-t0ZFtdzbIp .item-img {
  display: flex;
  width: 100%;
  height: 560px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-t0ZFtdzbIp .item-img {
    height: 264px;
  }
}
@media (max-width: 767px) {
  .cid-t0ZFtdzbIp .item-img {
    height: 528px;
  }
}
@media (min-width: 768px) {
  .cid-t0ZFtdzbIp .item-img:hover img {
    transform: scale(1.2) translateX(8%);
  }
}
.cid-t0ZFtdzbIp .item:focus,
.cid-t0ZFtdzbIp span:focus {
  outline: none;
}
.cid-t0ZFtdzbIp .item {
  cursor: pointer;
  padding: 0;
}
.cid-t0ZFtdzbIp .item-wrapper {
  position: relative;
  border-radius: 0;
  background: #f9f7f5;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-t0ZFtdzbIp .item-wrapper {
  background: transparent;
}
.cid-t0ZFtdzbIp .item-content {
  padding: 30px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .cid-t0ZFtdzbIp .item-content {
    padding: 24px 12px 48px;
  }
}
.cid-t0ZFtdzbIp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t0ZFtdzbIp .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t0ZFtdzbIp .mbr-text {
  text-align: center;
  color: #222222;
}
.cid-t0ZFtdzbIp .item-title {
  text-align: center;
  color: #ffffff;
  margin-bottom: 4px;
}
.cid-t0ZFtdzbIp .mbr-text,
.cid-t0ZFtdzbIp .mbr-section-btn {
  color: #ffffff;
}
.cid-t0ZFtdzbIp a:focus,
.cid-t0ZFtdzbIp button:focus,
.cid-t0ZFtdzbIp input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ06hzZTGH body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ06hzZTGH h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ06hzZTGH audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ06hzZTGH .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ06hzZTGH audio:focus,
.cid-uJ06hzZTGH audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ06hzZTGH .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ06hzZTGH a:focus,
.cid-uJ06hzZTGH button:focus,
.cid-uJ06hzZTGH input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ06hzZTGH .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ06hzZTGH .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ06hzZTGH .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ06hzZTGH .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ06hzZTGH .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ06hzZTGH .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ06hzZTGH .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ06hzZTGH .text-wrap {
  margin-top: 20px;
}
.cid-uJ06hzZTGH .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ06hzZTGH .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ06hzZTGH a,
.cid-uJ06hzZTGH button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ06hzZTGH a:hover,
.cid-uJ06hzZTGH button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ06hzZTGH .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ06hzZTGH .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ06hzZTGH .mbr-text,
  .cid-uJ06hzZTGH .mbr-section-title {
    font-size: 18px;
  }
}
.cid-t16YUpG7jI {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t16YUpG7jI .text-block {
  z-index: 2;
}
.cid-t16YUpG7jI .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t16YUpG7jI .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t16YUpG7jI .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t16YUpG7jI .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t16YUpG7jI .text-block {
    padding-bottom: 2rem;
  }
  .cid-t16YUpG7jI .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t16YUpG7jI H3 {
  color: #ffffff;
}
.cid-t16YUpG7jI .box-price {
  color: #ffffff;
}
.cid-t16YUpG7jI a:focus,
.cid-t16YUpG7jI button:focus,
.cid-t16YUpG7jI input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1FE9MNiyv {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-t1FE9MNiyv .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-t1FE9MNiyv .mbr-section-title {
  margin: 0;
}
.cid-t1FE9MNiyv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t1FE9MNiyv .card-img {
  text-align: inherit;
}
.cid-t1FE9MNiyv .card-img span {
  background: linear-gradient(90deg, #073b4c, #465052);
}
.cid-t1FE9MNiyv .mbr-text {
  color: #8d97ad;
}
.cid-t1FE9MNiyv .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-t1FE9MNiyv .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ063xti4Y body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ063xti4Y h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ063xti4Y audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ063xti4Y .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ063xti4Y audio:focus,
.cid-uJ063xti4Y audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ063xti4Y .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ063xti4Y a:focus,
.cid-uJ063xti4Y button:focus,
.cid-uJ063xti4Y input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ063xti4Y .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ063xti4Y .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ063xti4Y .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ063xti4Y .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ063xti4Y .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ063xti4Y .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ063xti4Y .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ063xti4Y .text-wrap {
  margin-top: 20px;
}
.cid-uJ063xti4Y .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ063xti4Y .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ063xti4Y a,
.cid-uJ063xti4Y button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ063xti4Y a:hover,
.cid-uJ063xti4Y button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ063xti4Y .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ063xti4Y .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ063xti4Y .mbr-text,
  .cid-uJ063xti4Y .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-ja {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-ja .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-ja .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-ja .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-ja .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-ja .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-ja .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-ja .footer-section p,
#custom-html-ja .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-ja .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-ja .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-ja .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-ja .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-ja .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-ja .social-list li {
  list-style: none;
}
#custom-html-ja .social-list a {
  text-align: left;
}
#custom-html-ja .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-ja .footer-section li,
#custom-html-ja .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-ja .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-ja .footer-section {
    text-align: left;
  }
  #custom-html-ja .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-t0ZFtpfQlA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-t0ZFtpfQlA a:focus,
.cid-t0ZFtpfQlA button:focus,
.cid-t0ZFtpfQlA input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1KwE4iH6o .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-t1KwE4iH6o .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-t1KwE4iH6o a {
  font-style: normal;
}
.cid-t1KwE4iH6o .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-t1KwE4iH6o .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-t1KwE4iH6o .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-t1KwE4iH6o .content-text {
  margin-bottom: 0;
}
.cid-t1KwE4iH6o .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-t1KwE4iH6o .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-t1KwE4iH6o .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-t1KwE4iH6o .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-t1KwE4iH6o .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-t1KwE4iH6o .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-t1KwE4iH6o .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-t1KwE4iH6o .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-t1KwE4iH6o .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t1KwE4iH6o .nav-dropdown .link {
  font-weight: 400;
}
.cid-t1KwE4iH6o .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-t1KwE4iH6o .content-right-side {
  text-align: center;
}
.cid-t1KwE4iH6o .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-t1KwE4iH6o .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-t1KwE4iH6o .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-t1KwE4iH6o .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-t1KwE4iH6o .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-t1KwE4iH6o .menu-bottom {
    justify-content: flex-end;
  }
  .cid-t1KwE4iH6o img {
    height: 3.8rem !important;
  }
  .cid-t1KwE4iH6o .btn {
    display: -webkit-flex;
  }
  .cid-t1KwE4iH6o button.navbar-toggler {
    display: block;
  }
  .cid-t1KwE4iH6o .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-t1KwE4iH6o .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-t1KwE4iH6o .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-t1KwE4iH6o .navbar-collapse.collapsing,
  .cid-t1KwE4iH6o .navbar-collapse.show {
    display: block !important;
  }
  .cid-t1KwE4iH6o .navbar-collapse.collapsing .navbar-nav,
  .cid-t1KwE4iH6o .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-t1KwE4iH6o .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-t1KwE4iH6o .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-t1KwE4iH6o .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-t1KwE4iH6o .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-t1KwE4iH6o .navbar-collapse.collapsing .navbar-buttons,
  .cid-t1KwE4iH6o .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-t1KwE4iH6o .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-t1KwE4iH6o .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-t1KwE4iH6o .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-t1KwE4iH6o .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-t1KwE4iH6o .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-t1KwE4iH6o .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-t1KwE4iH6o .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-t1KwE4iH6o .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-t1KwE4iH6o .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-t1KwE4iH6o .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-t1KwE4iH6o .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-t1KwE4iH6o .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-t1KwE4iH6o .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-t1KwE4iH6o .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-t1KwE4iH6o .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-t1KwE4iH6o .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t1KwE4iH6o .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-t1KwE4iH6o .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-t1KwE4iH6o .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-t1KwE4iH6o .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-t1KwE4iH6o .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-t1KwE4iH6o .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-t1KwE4iH6o .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-t1KwE4iH6o .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t1KwE4iH6o .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-t1KwE4iH6o .navbar {
    display: block;
    padding: 0;
  }
  .cid-t1KwE4iH6o .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t1KwE4iH6o .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-t1KwE4iH6o .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-t1KwE4iH6o .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-t1KwE4iH6o .navbar-toggler {
    display: none;
  }
  .cid-t1KwE4iH6o .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-t1KwE4iH6o .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t1KwE4iH6o .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-t1KwE4iH6o .menu-logo {
  margin-right: auto;
}
.cid-t1KwE4iH6o .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t1KwE4iH6o .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-t1KwE4iH6o .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-t1KwE4iH6o .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-t1KwE4iH6o .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-t1KwE4iH6o .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-t1KwE4iH6o .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-t1KwE4iH6o .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-t1KwE4iH6o .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-t1KwE4iH6o .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-t1KwE4iH6o .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-t1KwE4iH6o .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-t1KwE4iH6o .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t1KwE4iH6o .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-t1KwE4iH6o .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-t1KwE4iH6o .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-t1KwE4iH6o .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-t1KwE4iH6o .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-t1KwE4iH6o .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-t1KwE4iH6o button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t1KwE4iH6o button.navbar-toggler:focus {
  outline: none;
}
.cid-t1KwE4iH6o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-t1KwE4iH6o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t1KwE4iH6o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t1KwE4iH6o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t1KwE4iH6o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t1KwE4iH6o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t1KwE4iH6o nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t1KwE4iH6o nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t1KwE4iH6o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t1KwE4iH6o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t1KwE4iH6o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t1KwE4iH6o .collapsed .btn {
  display: -webkit-flex;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse.collapsing,
.cid-t1KwE4iH6o .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-t1KwE4iH6o .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-t1KwE4iH6o .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-t1KwE4iH6o .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-t1KwE4iH6o .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-t1KwE4iH6o .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-t1KwE4iH6o .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t1KwE4iH6o .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-t1KwE4iH6o .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-t1KwE4iH6o .collapsed button.navbar-toggler {
  display: block;
}
.cid-t1KwE4iH6o .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-t1KwE4iH6o .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-t1KwE4iH6o .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-t1KwE4iH6o .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-t1KwE4iH6o .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-t1KwE4iH6o .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-t1KwE4iH6o .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t1KwE4iH6o .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-t1KwE4iH6o .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-t1KwE4iH6o .nav-link:focus {
  outline: none;
}
.cid-t1KwE4iH6o .navbar-toggler {
  position: relative;
}
.cid-t1KwE4iH6o .dropdown-item.active,
.cid-t1KwE4iH6o .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-t1KwE4iH6o .nav-link:hover,
.cid-t1KwE4iH6o .dropdown-item:hover {
  color: #073b4c;
}
.cid-t1KwE4iH6o .widget-text {
  color: #ffffff;
}
.cid-t1KwE4iH6o a:focus,
.cid-t1KwE4iH6o button:focus,
.cid-t1KwE4iH6o input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1KwXZl2QX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t1KwXZl2QX h2,
.cid-t1KwXZl2QX h3,
.cid-t1KwXZl2QX h4,
.cid-t1KwXZl2QX p {
  margin: 0;
}
.cid-t1KwXZl2QX .text-wrap {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-t1KwXZl2QX .mbr-section-title {
  color: #ffffff;
  margin-bottom: 10px;
}
.cid-t1KwXZl2QX .mbr-text {
  color: #ffffff;
  margin: 10px 0;
}
.cid-t1KwE6krOQ {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
@media (min-width: 768px) {
  .cid-t1KwE6krOQ .carousel {
    height: 650px;
  }
}
@media (max-width: 767px) {
  .cid-t1KwE6krOQ .carousel {
    height: 100vh;
  }
}
.cid-t1KwE6krOQ .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t1KwE6krOQ .carousel-item,
.cid-t1KwE6krOQ .carousel-inner {
  height: 100%;
}
.cid-t1KwE6krOQ .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t1KwE6krOQ .carousel-caption {
    right: 5%;
    left: 5%;
  }
}
.cid-t1KwE6krOQ .mbr-section-title {
  letter-spacing: 12px;
  margin-bottom: 25px;
}
@media (min-width: 1400px) {
  .cid-t1KwE6krOQ .mbr-section-title.display-1 {
    font-size: 110px;
    line-height: 186px;
  }
}
.cid-t1KwE6krOQ .mbr-section-btn {
  margin-top: 42px;
}
.cid-t1KwE6krOQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t1KwE6krOQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t1KwE6krOQ .carousel-control:hover.carousel-control-prev .mobi-mbri {
  transform: translateX(3px);
}
.cid-t1KwE6krOQ .carousel-control:hover.carousel-control-next .mobi-mbri {
  transform: translateX(-3px);
}
.cid-t1KwE6krOQ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1KwE6krOQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t1KwE6krOQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t1KwE6krOQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t1KwE6krOQ .carousel-control {
  top: 50%;
  width: 92px;
  height: 92px;
  margin-top: -1.5rem;
  font-size: 21px;
  border-radius: 50%;
  color: #202020;
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: all 0.2s ease-out;
  opacity: 1;
}
.cid-t1KwE6krOQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
  color: #ffffff !important;
}
.cid-t1KwE6krOQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
  color: #ffffff !important;
}
.cid-t1KwE6krOQ .carousel-control .mobi-mbri {
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .cid-t1KwE6krOQ .carousel-control {
    display: none !important;
  }
}
.cid-t1KwE6krOQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 2rem !important;
  align-items: center;
}
.cid-t1KwE6krOQ .carousel-indicators li {
  max-width: 10px;
  max-height: 10px;
  height: 6px;
  width: 6px;
  margin: 15px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.cid-t1KwE6krOQ .carousel-indicators li.active,
.cid-t1KwE6krOQ .carousel-indicators li:hover {
  transform: scale(1.6);
}
.cid-t1KwE6krOQ .carousel-indicators li::after,
.cid-t1KwE6krOQ .carousel-indicators li::before {
  content: none;
}
.cid-t1KwE6krOQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t1KwE6krOQ .carousel-indicators {
    display: none !important;
  }
}
.cid-t1KwE6krOQ .mbr-section-text,
.cid-t1KwE6krOQ .mbr-section-btn {
  text-align: center;
}
.cid-t1KwE6krOQ H5 {
  color: #ffffff;
}
.cid-t1KwE6krOQ a:focus,
.cid-t1KwE6krOQ button:focus,
.cid-t1KwE6krOQ input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-t1KwE7OIDq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1KwE7OIDq .text-block {
  z-index: 2;
}
.cid-t1KwE7OIDq .content-panel {
  width: 110%;
  background: #ffffff;
  padding: 3rem;
}
.cid-t1KwE7OIDq .menu-box {
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cid-t1KwE7OIDq .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: auto;
  word-break: break-word;
}
.cid-t1KwE7OIDq .item-title {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t1KwE7OIDq .text-block {
    padding-bottom: 2rem;
  }
  .cid-t1KwE7OIDq .content-panel {
    width: 100%;
    padding: 1rem;
  }
}
.cid-t1KwE7OIDq H3 {
  color: #ffffff;
}
.cid-t1KwE7OIDq .box-price {
  color: #ffffff;
}
.cid-t42lI7M9lX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #004a77;
}
.cid-t42lI7M9lX .container {
  max-width: 1500px;
}
.cid-t42lI7M9lX img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-t42lI7M9lX img:hover {
  transform: scale(1.1);
}
.cid-t42lI7M9lX .row {
  background: #004a77;
}
.cid-t42lI7M9lX .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-t42lI7M9lX h2 {
  padding: 0;
  margin: 0;
}
.cid-t42lI7M9lX .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t42lI7M9lX .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-t42lI7M9lX .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-t42lI7M9lX .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-t42lI7M9lX .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-t42lI7M9lX .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-t42lI7M9lX .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-t42lI7M9lX .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-t42lI7M9lX .row {
    margin: 0rem;
  }
  .cid-t42lI7M9lX .text-col {
    padding: 2rem 1rem;
  }
  .cid-t42lI7M9lX .number {
    margin-right: 2rem;
  }
  .cid-t42lI7M9lX .img-col {
    margin-bottom: 3rem;
  }
}
.cid-t42lI7M9lX H2 {
  color: #333333;
}
.cid-t42lI7M9lX .mbr-text {
  color: #ffffff;
}
.cid-t42lI7M9lX a:focus,
.cid-t42lI7M9lX button:focus,
.cid-t42lI7M9lX input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-jo {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-jo body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-jo .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-jo .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-jo .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-jo .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-jo .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-jo .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-jo .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-jo .text-wrap {
  margin-top: 20px;
}
#custom-html-jo .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-jo .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-jo a,
#custom-html-jo button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-jo a:hover,
#custom-html-jo button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-jo .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-jo .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-jo .mbr-text,
  #custom-html-jo .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-jo a:focus,
#custom-html-jo button:focus,
#custom-html-jo input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ05N7LkK9 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ05N7LkK9 .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ05N7LkK9 .mbr-section-title {
  margin: 0;
}
.cid-uJ05N7LkK9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ05N7LkK9 .card-img {
  text-align: inherit;
}
.cid-uJ05N7LkK9 .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ05N7LkK9 .mbr-text {
  color: #8d97ad;
}
.cid-uJ05N7LkK9 .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ05N7LkK9 .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ05N7LkK9 a:focus,
.cid-uJ05N7LkK9 button:focus,
.cid-uJ05N7LkK9 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ05NMlo3s body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ05NMlo3s h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ05NMlo3s audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ05NMlo3s .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ05NMlo3s audio:focus,
.cid-uJ05NMlo3s audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ05NMlo3s .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ05NMlo3s a:focus,
.cid-uJ05NMlo3s button:focus,
.cid-uJ05NMlo3s input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ05NMlo3s .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ05NMlo3s .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ05NMlo3s .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ05NMlo3s .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ05NMlo3s .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ05NMlo3s .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ05NMlo3s .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ05NMlo3s .text-wrap {
  margin-top: 20px;
}
.cid-uJ05NMlo3s .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ05NMlo3s .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ05NMlo3s a,
.cid-uJ05NMlo3s button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ05NMlo3s a:hover,
.cid-uJ05NMlo3s button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ05NMlo3s .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ05NMlo3s .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ05NMlo3s .mbr-text,
  .cid-uJ05NMlo3s .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-j8 {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-j8 .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-j8 .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-j8 .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-j8 .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-j8 .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-j8 .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-j8 .footer-section p,
#custom-html-j8 .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-j8 .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-j8 .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-j8 .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-j8 .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-j8 .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-j8 .social-list li {
  list-style: none;
}
#custom-html-j8 .social-list a {
  text-align: left;
}
#custom-html-j8 .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-j8 .footer-section li,
#custom-html-j8 .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-j8 .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-j8 .footer-section {
    text-align: left;
  }
  #custom-html-j8 .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-t1KwEjjN2F {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-t1KwEjjN2F a:focus,
.cid-t1KwEjjN2F button:focus,
.cid-t1KwEjjN2F input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ4wyINhec .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uJ4wyINhec .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uJ4wyINhec a {
  font-style: normal;
}
.cid-uJ4wyINhec .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uJ4wyINhec .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uJ4wyINhec .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uJ4wyINhec .content-text {
  margin-bottom: 0;
}
.cid-uJ4wyINhec .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uJ4wyINhec .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #ffffff;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uJ4wyINhec .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uJ4wyINhec .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uJ4wyINhec .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uJ4wyINhec .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uJ4wyINhec .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uJ4wyINhec .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uJ4wyINhec .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uJ4wyINhec .nav-dropdown .link {
  font-weight: 400;
}
.cid-uJ4wyINhec .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uJ4wyINhec .content-right-side {
  text-align: center;
}
.cid-uJ4wyINhec .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uJ4wyINhec .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uJ4wyINhec .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uJ4wyINhec .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uJ4wyINhec .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uJ4wyINhec .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uJ4wyINhec img {
    height: 3.8rem !important;
  }
  .cid-uJ4wyINhec .btn {
    display: -webkit-flex;
  }
  .cid-uJ4wyINhec button.navbar-toggler {
    display: block;
  }
  .cid-uJ4wyINhec .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uJ4wyINhec .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uJ4wyINhec .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uJ4wyINhec .navbar-collapse.collapsing,
  .cid-uJ4wyINhec .navbar-collapse.show {
    display: block !important;
  }
  .cid-uJ4wyINhec .navbar-collapse.collapsing .navbar-nav,
  .cid-uJ4wyINhec .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uJ4wyINhec .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uJ4wyINhec .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uJ4wyINhec .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uJ4wyINhec .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uJ4wyINhec .navbar-collapse.collapsing .navbar-buttons,
  .cid-uJ4wyINhec .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uJ4wyINhec .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uJ4wyINhec .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uJ4wyINhec .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uJ4wyINhec .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uJ4wyINhec .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uJ4wyINhec .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uJ4wyINhec .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uJ4wyINhec .navbar.opened {
    padding-bottom: 4rem;
  }
  .cid-uJ4wyINhec .navbar .navbar-collapse {
    max-height: calc(100vh - 4rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uJ4wyINhec .navbar.opened {
    padding-bottom: 5rem;
  }
  .cid-uJ4wyINhec .navbar .navbar-collapse {
    max-height: calc(100vh - 5rem - 80px);
  }
}
.cid-uJ4wyINhec .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uJ4wyINhec .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uJ4wyINhec .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uJ4wyINhec .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uJ4wyINhec .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJ4wyINhec .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uJ4wyINhec .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uJ4wyINhec .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uJ4wyINhec .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uJ4wyINhec .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uJ4wyINhec .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uJ4wyINhec .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uJ4wyINhec .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ4wyINhec .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uJ4wyINhec .navbar {
    display: block;
    padding: 0;
  }
  .cid-uJ4wyINhec .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJ4wyINhec .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uJ4wyINhec .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uJ4wyINhec .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uJ4wyINhec .navbar-toggler {
    display: none;
  }
  .cid-uJ4wyINhec .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uJ4wyINhec .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJ4wyINhec .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uJ4wyINhec .menu-logo {
  margin-right: auto;
}
.cid-uJ4wyINhec .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJ4wyINhec .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uJ4wyINhec .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uJ4wyINhec .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uJ4wyINhec .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uJ4wyINhec .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uJ4wyINhec .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uJ4wyINhec .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uJ4wyINhec .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uJ4wyINhec .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uJ4wyINhec .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uJ4wyINhec .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uJ4wyINhec .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uJ4wyINhec .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uJ4wyINhec .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uJ4wyINhec .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uJ4wyINhec .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uJ4wyINhec .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uJ4wyINhec .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uJ4wyINhec .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uJ4wyINhec button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uJ4wyINhec button.navbar-toggler:focus {
  outline: none;
}
.cid-uJ4wyINhec button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uJ4wyINhec button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uJ4wyINhec button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uJ4wyINhec button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uJ4wyINhec button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uJ4wyINhec nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uJ4wyINhec nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uJ4wyINhec nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uJ4wyINhec nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uJ4wyINhec .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uJ4wyINhec .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uJ4wyINhec .collapsed .btn {
  display: -webkit-flex;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse.collapsing,
.cid-uJ4wyINhec .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uJ4wyINhec .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uJ4wyINhec .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uJ4wyINhec .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uJ4wyINhec .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uJ4wyINhec .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uJ4wyINhec .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uJ4wyINhec .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 5.4rem - 1.5rem);
  }
  .cid-uJ4wyINhec .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uJ4wyINhec .collapsed button.navbar-toggler {
  display: block;
}
.cid-uJ4wyINhec .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uJ4wyINhec .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uJ4wyINhec .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uJ4wyINhec .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uJ4wyINhec .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uJ4wyINhec .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uJ4wyINhec .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uJ4wyINhec .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uJ4wyINhec .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uJ4wyINhec .nav-link:focus {
  outline: none;
}
.cid-uJ4wyINhec .navbar-toggler {
  position: relative;
}
.cid-uJ4wyINhec .dropdown-item.active,
.cid-uJ4wyINhec .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uJ4wyINhec .nav-link:hover,
.cid-uJ4wyINhec .dropdown-item:hover {
  color: #073b4c;
}
.cid-uJ4wyINhec .widget-text {
  color: #ffffff;
}
.cid-uJ4wyINhec a:focus,
.cid-uJ4wyINhec button:focus,
.cid-uJ4wyINhec input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ4wyJ05W3 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x787.jpg");
}
@media (min-width: 992px) {
  .cid-uJ4wyJ05W3 .display-1 {
    letter-spacing: -6px;
  }
}
.cid-uJ4wyJ05W3 p {
  margin: 0;
}
.cid-uJ4wyJ05W3 .display-1 {
  line-height: 1;
}
.cid-uJ4wyJ05W3 H1 {
  text-align: center;
}
.cid-uJ4wyJ05W3 a:focus,
.cid-uJ4wyJ05W3 button:focus,
.cid-uJ4wyJ05W3 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
#custom-html-k0 {
  /* Allgemeine Einstellungen */
  /* Artikel-Sektion Styling */
  /* Overlay Styling */
  /* Audio Wrapper */
  /* Audio-Sektion Styling */
  /* Text Wrapper */
  /* Buttons und Links Styling */
  /* Responsive Design */
}
#custom-html-k0 body {
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  background-color: #004a77;
  /* Grüner Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
}
#custom-html-k0 .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #004a77;
  /* blauer Hintergrund */
  color: #ffffff;
  /* Weiße Schrift */
  text-align: center;
  overflow: hidden;
}
#custom-html-k0 .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Halbtransparenter dunkler Overlay */
  z-index: -1;
}
#custom-html-k0 .audio-wrapper {
  max-width: 300px;
  /* Maximale Breite des Audio-Bereichs */
  margin: 0 auto 20px;
  text-align: center;
}
#custom-html-k0 .audio-section {
  background-color: #004a77;
  /* Grüner Hintergrund */
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  /* Leichter Schatten */
}
#custom-html-k0 .audio-section audio {
  width: 100%;
  max-width: 300px;
  /* Maximale Breite des Audio-Players */
  margin: 10px auto;
  display: block;
}
#custom-html-k0 .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  /* Weißer Beschreibungstext */
  text-align: center;
}
#custom-html-k0 .text-wrapper {
  max-width: 800px;
  /* Maximale Breite des Text-Bereichs */
  margin: 20px auto;
  /* Zentriert auf der Seite */
  text-align: left;
}
#custom-html-k0 .text-wrap {
  margin-top: 20px;
}
#custom-html-k0 .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #ffffff;
  /* Weiße Überschrift */
}
#custom-html-k0 .mbr-text {
  font-size: 16px;
  color: #ffffff;
  /* Weißer Text */
  margin: 20px 0;
  text-align: justify;
  /* Blocksatz für bessere Lesbarkeit */
}
#custom-html-k0 a,
#custom-html-k0 button {
  color: #ffffff;
  /* Weiße Schriftfarbe */
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  /* Dunkleres Grün für Kontraste */
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
#custom-html-k0 a:hover,
#custom-html-k0 button:hover {
  background-color: #485B50;
  /* Hover-Farbe für Kontraste */
}
@media (max-width: 768px) {
  #custom-html-k0 .audio-wrapper {
    max-width: 90%;
    /* Audio-Player nimmt mehr Platz auf kleineren Bildschirmen */
  }
  #custom-html-k0 .text-wrapper {
    max-width: 100%;
    /* Text nimmt die gesamte Breite ein */
  }
  #custom-html-k0 .mbr-text,
  #custom-html-k0 .mbr-section-title {
    font-size: 18px;
    /* Kleinere Schriftgröße für kleine Bildschirme */
  }
}
#custom-html-k0 a:focus,
#custom-html-k0 button:focus,
#custom-html-k0 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ4wyJ9Ufo {
  background-color: #004a77;
}
.cid-uJ4wyJ9Ufo img {
  width: 100%;
  height: auto;
}
.cid-uJ4wyJ9Ufo .text-elements-wrap {
  width: 88.5%;
}
@media (max-width: 767px) {
  .cid-uJ4wyJ9Ufo .text-elements-wrap {
    width: 100%;
  }
}
.cid-uJ4wyJ9Ufo .text-elements {
  padding-left: 12%;
}
@media (max-width: 1024px) {
  .cid-uJ4wyJ9Ufo .text-elements {
    padding-top: 12%;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .cid-uJ4wyJ9Ufo .col-md-7,
  .cid-uJ4wyJ9Ufo .col-md-5 {
    width: 50%;
  }
}
.cid-uJ4wyJ9Ufo .mbr-section-title {
  color: #000000;
  margin-bottom: 20px;
}
.cid-uJ4wyJ9Ufo .mbr-section-subtitle {
  margin-bottom: 6px;
  color: #ccbc9b;
}
.cid-uJ4wyJ9Ufo .mbr-text {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cid-uJ4wyJ9Ufo .link-wrap {
  padding-top: 25px;
}
.cid-uJ4wyJ9Ufo .link {
  font-weight: 600;
  position: relative;
}
.cid-uJ4wyJ9Ufo .link::after {
  content: "";
  position: absolute;
  display: inline-block;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1;
  background-color: #ee3102;
  transition: transform 0.35s cubic-bezier(0.23, 0.02, 0.15, 0.9);
}
.cid-uJ4wyJdGvM {
  padding-top: 60px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1-1920x1271.jpeg");
}
.cid-uJ4wyJdGvM .mbr-iconfont {
  font-size: 34px;
  width: 5.125rem;
  transition: color .3s;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  color: #fff;
  margin-top: -2.5rem;
  border-radius: 50%;
}
.cid-uJ4wyJdGvM .mbr-section-title {
  margin: 0;
}
.cid-uJ4wyJdGvM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJ4wyJdGvM .card-img {
  text-align: inherit;
}
.cid-uJ4wyJdGvM .card-img span {
  background: linear-gradient(90deg, #004a77, #004a77);
}
.cid-uJ4wyJdGvM .mbr-text {
  color: #8d97ad;
}
.cid-uJ4wyJdGvM .wrapper {
  border-radius: .25rem;
  padding: 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (max-width: 991px) {
  .cid-uJ4wyJdGvM .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-uJ4wyJdGvM a:focus,
.cid-uJ4wyJdGvM button:focus,
.cid-uJ4wyJdGvM input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ4wyJmWDs body {
  background-color: #ffffff;
  margin: 0;
  font-family: 'Lato', sans-serif;
  padding: 0;
  line-height: 1.6;
  color: #004a77;
}
.cid-uJ4wyJmWDs h5 {
  color: white;
  text-align: center;
  font-size: 1.2em;
}
.cid-uJ4wyJmWDs audio {
  display: block;
  margin: 20px auto;
  outline: none;
}
.cid-uJ4wyJmWDs .audio-player-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 2px solid white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ4wyJmWDs audio:focus,
.cid-uJ4wyJmWDs audio:hover {
  border: 2px solid #FFD700;
}
.cid-uJ4wyJmWDs .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cid-uJ4wyJmWDs a:focus,
.cid-uJ4wyJmWDs button:focus,
.cid-uJ4wyJmWDs input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
.cid-uJ4wyJmWDs .article3 {
  position: relative;
  padding: 40px 10px;
  background-color: #ffffff;
  color: #004a77;
  text-align: center;
  overflow: hidden;
}
.cid-uJ4wyJmWDs .mbr-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.cid-uJ4wyJmWDs .audio-wrapper {
  max-width: 300px;
  margin: 0 auto 20px;
  text-align: center;
}
.cid-uJ4wyJmWDs .audio-section {
  background-color: #004a77;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.cid-uJ4wyJmWDs .audio-section audio {
  width: 100%;
  max-width: 300px;
  margin: 10px auto;
  display: block;
}
.cid-uJ4wyJmWDs .audio-section .audio-description {
  font-size: 14px;
  margin-top: 10px;
  color: #ffffff;
  text-align: center;
}
.cid-uJ4wyJmWDs .text-wrapper {
  max-width: 800px;
  margin: 20px auto;
  text-align: left;
}
.cid-uJ4wyJmWDs .text-wrap {
  margin-top: 20px;
}
.cid-uJ4wyJmWDs .mbr-section-title {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #004a77;
}
.cid-uJ4wyJmWDs .mbr-text {
  font-size: 16px;
  color: #004a77;
  margin: 20px 0;
  text-align: justify;
}
.cid-uJ4wyJmWDs a,
.cid-uJ4wyJmWDs button {
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
  background-color: #485B50;
  border: none;
  border-radius: 2px;
  font-size: 16px;
  cursor: pointer;
}
.cid-uJ4wyJmWDs a:hover,
.cid-uJ4wyJmWDs button:hover {
  background-color: #485B50;
}
@media (max-width: 768px) {
  .cid-uJ4wyJmWDs .audio-wrapper {
    max-width: 90%;
  }
  .cid-uJ4wyJmWDs .text-wrapper {
    max-width: 100%;
  }
  .cid-uJ4wyJmWDs .mbr-text,
  .cid-uJ4wyJmWDs .mbr-section-title {
    font-size: 18px;
  }
}
#custom-html-k4 {
  /* Grundstruktur für den Footer */
  /* Logo-Bereich auf die linke Seite setzen */
  /* Impressum und Datenschutz auf die rechte Seite setzen */
  /* Text und Überschriften */
  /* Social Media Bereich */
  /* Abstände für Überschriften und andere Bereiche */
  /* Responsives Design */
}
#custom-html-k4 .footer {
  background-color: #004a77;
  color: #ffffff;
  padding: 20px;
  font-family: Arial, sans-serif;
}
#custom-html-k4 .footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  /* Elemente oben ausrichten */
}
#custom-html-k4 .footer-section {
  flex: 2 2 250px;
  margin: 20px;
  text-align: left;
  /* Links ausgerichteter Text */
}
#custom-html-k4 .footer-section:first-child {
  flex: 1 1 auto;
  text-align: left;
  margin-right: 20px;
  /* Abstand zwischen Logo und den restlichen Abschnitten */
}
#custom-html-k4 .footer-section:last-child {
  flex: 0 0 auto;
  /* Bereich fixiert */
  margin-left: auto;
  /* An den rechten Rand schieben */
  text-align: right;
  /* Rechtsbündig ausrichten */
}
#custom-html-k4 .footer-section h3 {
  font-size: 1.4rem;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
#custom-html-k4 .footer-section p,
#custom-html-k4 .footer-section ul {
  font-size: 1rem;
  line-height: 1.8;
  /* Zeilenabstand erhöht */
}
#custom-html-k4 .footer-section ul {
  list-style: none;
  padding: 0;
}
#custom-html-k4 .footer-section li {
  margin: 10px 0;
  /* Abstände zwischen den Einträgen erhöht */
}
#custom-html-k4 .footer-section a {
  color: #ffffff;
  text-decoration: none;
}
#custom-html-k4 .footer-section a:hover {
  text-decoration: underline;
}
#custom-html-k4 .social-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#custom-html-k4 .social-list li {
  list-style: none;
}
#custom-html-k4 .social-list a {
  text-align: left;
}
#custom-html-k4 .footer-section h3 {
  border-bottom: 0px solid #ffffff;
  /* Unterstreicht die Überschriften */
  padding-bottom: 5px;
}
#custom-html-k4 .footer-section li,
#custom-html-k4 .footer-section p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  #custom-html-k4 .footer .container {
    flex-direction: column;
    align-items: flex-start;
    /* Alles linksbündig auch auf kleinen Bildschirmen */
  }
  #custom-html-k4 .footer-section {
    text-align: left;
  }
  #custom-html-k4 .footer-section:last-child {
    text-align: left;
    /* Rechtsbündige Inhalte bei kleiner Ansicht linksbündig */
    margin-left: 0;
  }
}
.cid-uJ4wyJvUA3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-uJ4wyJvUA3 a:focus,
.cid-uJ4wyJvUA3 button:focus,
.cid-uJ4wyJvUA3 input:focus {
  outline: 2px solid #f00;
  outline-offset: 2px;
}
