@charset "UTF-8";
section {
  background-color: #ffffff;
}

body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}

button {
  background-color: transparent;
  border-color: transparent;
}

.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 0;
    right: 0;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}
body.high-contrast {
  background-color: #0A1A2F !important;
  color: #FFFFFF !important;
}

body.high-contrast a {
  color: #C0D6FF !important;
  text-decoration: underline;
}

/* Weitere Kontraststile hier */
section[style*="background-color: #ffffff"],
section[style*="background-color:#ffffff"],
section[style*="background-color: #bfc6b8"],
section[style*="background-color:#bfc6b8"] {
  color: #232323 !important;
}
.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Rethink Sans;
}
.display-1 {
  font-family: 'Lato-Regular';
  font-size: 2.3rem;
  line-height: .8;
  letter-spacing: -0.04em;
}
.display-1 > .mbr-iconfont {
  font-size: 2.875rem;
}
.display-2 {
  font-family: 'Lato-Regular';
  font-size: 2.1rem;
  line-height: 1.1em;
}
.display-2 > .mbr-iconfont {
  font-size: 2.625rem;
}
.display-4 {
  font-family: 'Lato-Regular';
  font-size: 1.1rem;
  line-height: 1.3;
  letter-spacing: -0.02em;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Lato-Regular';
  font-size: 1.5rem;
  line-height: 1;
}
.display-5 > .mbr-iconfont {
  font-size: 1.875rem;
}
.display-7 {
  font-family: 'Lato-Regular';
  font-size: 1.2rem;
  line-height: 1.2;
  letter-spacing: -0.04em;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 1.84rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.61rem;
    font-size: calc( 1.455rem + (2.3 - 1.455) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.455rem + (2.3 - 1.455) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.68rem;
    font-size: calc( 1.385rem + (2.1 - 1.385) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.385rem + (2.1 - 1.385) * ((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.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #bfc6b8 !important;
}
.bg-info {
  background-color: #ffffff !important;
}
.bg-warning {
  background-color: #f4f1f1 !important;
}
.bg-danger {
  background-color: #ebebeb !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #dcd2d0 !important;
  border-color: #dcd2d0 !important;
  color: #634e4a !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #f2eeed !important;
  border-color: #f2eeed !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #634e4a !important;
  background-color: #f2eeed !important;
  border-color: #f2eeed !important;
}
.btn-info,
.btn-info:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-success,
.btn-success:active {
  background-color: #bfc6b8 !important;
  border-color: #bfc6b8 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #d9ddd4 !important;
  border-color: #d9ddd4 !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #d9ddd4 !important;
  border-color: #d9ddd4 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #f4f1f1 !important;
  border-color: #f4f1f1 !important;
  color: #816565 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #816565 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #6b6b6b !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #6b6b6b !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #dcd2d0;
  color: #dcd2d0;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #b7a29e !important;
  background-color: transparent !important;
  border-color: #b7a29e !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #634e4a !important;
  background-color: #dcd2d0 !important;
  border-color: #dcd2d0 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #bfc6b8;
  color: #bfc6b8;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #949f88 !important;
  background-color: transparent !important;
  border-color: #949f88 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #bfc6b8 !important;
  border-color: #bfc6b8 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #f4f1f1;
  color: #f4f1f1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #cec0c0 !important;
  background-color: transparent !important;
  border-color: #cec0c0 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #816565 !important;
  background-color: #f4f1f1 !important;
  border-color: #f4f1f1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ebebeb;
  color: #ebebeb;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #c0c0c0 !important;
  background-color: transparent !important;
  border-color: #c0c0c0 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #6b6b6b !important;
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #000000 !important;
}
.text-secondary {
  color: #dcd2d0 !important;
}
.text-success {
  color: #bfc6b8 !important;
}
.text-info {
  color: #ffffff !important;
}
.text-warning {
  color: #f4f1f1 !important;
}
.text-danger {
  color: #ebebeb !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b09a96 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #8c997f !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #cccccc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #c7b8b8 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #b8b8b8 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #ffffff;
}
.alert-warning {
  background-color: #f4f1f1;
}
.alert-danger {
  background-color: #ebebeb;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #000000;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b3b3b3;
}
.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: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Lato-Regular';
  font-size: 1.2rem;
  line-height: 1.2;
  letter-spacing: -0.04em;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #000000 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Lato-Regular';
  font-size: 1.2rem;
  line-height: 1.2;
  letter-spacing: -0.04em;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #000000;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #000000 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #dcd2d0 !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='%23000000' %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;
}
.mbr-section-btn,
.mbr-section-btn-main {
  width: 100%;
}
.mbr-section-btn .btn,
.mbr-section-btn-main .btn {
  padding: 8px 50px;
  border-radius: 5px !important;
  font-weight: 400;
  border-width: 1px !important;
}
@media (max-width: 768px) {
  .mbr-section-btn .btn,
  .mbr-section-btn-main .btn {
    padding: 10px 15px;
    width: 100%;
  }
}
.mbr-section-btn .btn-primary:hover,
.mbr-section-btn-main .btn-primary:hover,
.mbr-section-btn .btn-primary:focus,
.mbr-section-btn-main .btn-primary:focus {
  background-color: transparent !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-secondary:hover,
.mbr-section-btn-main .btn-secondary:hover,
.mbr-section-btn .btn-secondary:focus,
.mbr-section-btn-main .btn-secondary:focus {
  background-color: transparent !important;
  color: #dcd2d0 !important;
}
.mbr-section-btn .btn-success:hover,
.mbr-section-btn-main .btn-success:hover,
.mbr-section-btn .btn-success:focus,
.mbr-section-btn-main .btn-success:focus {
  background-color: transparent !important;
  color: #bfc6b8 !important;
}
.mbr-section-btn .btn-info:hover,
.mbr-section-btn-main .btn-info:hover,
.mbr-section-btn .btn-info:focus,
.mbr-section-btn-main .btn-info:focus {
  background-color: transparent !important;
  color: #ffffff !important;
}
.mbr-section-btn .btn-warning:hover,
.mbr-section-btn-main .btn-warning:hover,
.mbr-section-btn .btn-warning:focus,
.mbr-section-btn-main .btn-warning:focus {
  background-color: transparent !important;
  color: #f4f1f1 !important;
}
.mbr-section-btn .btn-danger:hover,
.mbr-section-btn-main .btn-danger:hover,
.mbr-section-btn .btn-danger:focus,
.mbr-section-btn-main .btn-danger:focus {
  background-color: transparent !important;
  color: #ebebeb !important;
}
.mbr-section-btn .btn-black:hover,
.mbr-section-btn-main .btn-black:hover,
.mbr-section-btn .btn-black:focus,
.mbr-section-btn-main .btn-black:focus {
  background-color: transparent !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-white:hover,
.mbr-section-btn-main .btn-white:hover,
.mbr-section-btn .btn-white:focus,
.mbr-section-btn-main .btn-white:focus {
  background-color: transparent !important;
  color: #ffffff !important;
}
.mbr-section-btn .btn-primary-outline:hover,
.mbr-section-btn-main .btn-primary-outline:hover,
.mbr-section-btn .btn-primary-outline:focus,
.mbr-section-btn-main .btn-primary-outline:focus {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.mbr-section-btn .btn-secondary-outline:hover,
.mbr-section-btn-main .btn-secondary-outline:hover,
.mbr-section-btn .btn-secondary-outline:focus,
.mbr-section-btn-main .btn-secondary-outline:focus {
  background-color: #dcd2d0 !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-success-outline:hover,
.mbr-section-btn-main .btn-success-outline:hover,
.mbr-section-btn .btn-success-outline:focus,
.mbr-section-btn-main .btn-success-outline:focus {
  background-color: #bfc6b8 !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-info-outline:hover,
.mbr-section-btn-main .btn-info-outline:hover,
.mbr-section-btn .btn-info-outline:focus,
.mbr-section-btn-main .btn-info-outline:focus {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-warning-outline:hover,
.mbr-section-btn-main .btn-warning-outline:hover,
.mbr-section-btn .btn-warning-outline:focus,
.mbr-section-btn-main .btn-warning-outline:focus {
  background-color: #f4f1f1 !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-danger-outline:hover,
.mbr-section-btn-main .btn-danger-outline:hover,
.mbr-section-btn .btn-danger-outline:focus,
.mbr-section-btn-main .btn-danger-outline:focus {
  background-color: #ebebeb !important;
  color: #000000 !important;
}
.mbr-section-btn .btn-black-outline:hover,
.mbr-section-btn-main .btn-black-outline:hover,
.mbr-section-btn .btn-black-outline:focus,
.mbr-section-btn-main .btn-black-outline:focus {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.mbr-section-btn .btn-white-outline:hover,
.mbr-section-btn-main .btn-white-outline:hover,
.mbr-section-btn .btn-white-outline:focus,
.mbr-section-btn-main .btn-white-outline:focus {
  background-color: #ffffff !important;
  color: #000000 !important;
}
img {
  border-radius: 20px !important;
}
.theme-contrast .theme-background {
  background-color: #0A1A2F;
}
.theme-contrast .theme-foreground {
  color: #FFFFFF;
}
.theme-contrast a {
  color: #C0D6FF;
}
.cid-uZVrDkw4df .container-fluid {
  padding: 0 1rem;
}
.cid-uZVrDkw4df .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .menu_box .navbar.opened,
  .cid-uZVrDkw4df .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-uZVrDkw4df .navbar-dropdown {
  position: relative !important;
}
.cid-uZVrDkw4df nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-uZVrDkw4df .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-uZVrDkw4df .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uZVrDkw4df .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-uZVrDkw4df .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-uZVrDkw4df .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-uZVrDkw4df .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-uZVrDkw4df .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-uZVrDkw4df .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-uZVrDkw4df .offcanvas-body .mbr-text,
  .cid-uZVrDkw4df .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-uZVrDkw4df .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-uZVrDkw4df ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-uZVrDkw4df .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-uZVrDkw4df .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-uZVrDkw4df .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-uZVrDkw4df li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-uZVrDkw4df li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-uZVrDkw4df .lg_brand {
    margin: 0 1rem;
  }
}
.cid-uZVrDkw4df .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-uZVrDkw4df .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .nav-item {
    margin: 0 !important;
  }
}
.cid-uZVrDkw4df .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-uZVrDkw4df .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-uZVrDkw4df .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-uZVrDkw4df .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-uZVrDkw4df .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-uZVrDkw4df .offcanvas_box {
    display: none;
  }
}
.cid-uZVrDkw4df .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-uZVrDkw4df .dropdown-item:hover {
  color: #000000;
}
.cid-uZVrDkw4df .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-uZVrDkw4df .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uZVrDkw4df .nav-link {
  position: relative;
  color: #20232a;
}
.cid-uZVrDkw4df .container {
  display: flex;
  margin: auto;
}
.cid-uZVrDkw4df .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-uZVrDkw4df .iconfont-wrapper:hover {
  color: #000000;
}
.cid-uZVrDkw4df .navbar-caption {
  color: #20232a;
}
.cid-uZVrDkw4df .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-uZVrDkw4df .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-uZVrDkw4df .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-uZVrDkw4df .dropdown-menu,
.cid-uZVrDkw4df .navbar.opened {
  background: #ffffff !important;
}
.cid-uZVrDkw4df .nav-item:focus,
.cid-uZVrDkw4df .nav-link:focus {
  outline: none;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uZVrDkw4df .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uZVrDkw4df .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uZVrDkw4df .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-uZVrDkw4df .navbar.opened {
  transition: all 0.3s;
}
.cid-uZVrDkw4df .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-uZVrDkw4df .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-uZVrDkw4df .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-uZVrDkw4df .navbar.collapsed {
  justify-content: center;
}
.cid-uZVrDkw4df .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uZVrDkw4df .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uZVrDkw4df .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uZVrDkw4df .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uZVrDkw4df .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uZVrDkw4df .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uZVrDkw4df .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-uZVrDkw4df .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-uZVrDkw4df .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uZVrDkw4df .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uZVrDkw4df .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uZVrDkw4df .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-uZVrDkw4df .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-uZVrDkw4df .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uZVrDkw4df .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uZVrDkw4df .navbar .icons-menu {
    padding: 0;
  }
}
.cid-uZVrDkw4df .navbar.navbar-short {
  min-height: 60px;
}
.cid-uZVrDkw4df .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uZVrDkw4df .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uZVrDkw4df .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uZVrDkw4df .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uZVrDkw4df .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uZVrDkw4df .dropdown-item.active,
.cid-uZVrDkw4df .dropdown-item:active {
  background-color: transparent;
}
.cid-uZVrDkw4df .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uZVrDkw4df .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uZVrDkw4df .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uZVrDkw4df .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uZVrDkw4df .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uZVrDkw4df .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZVrDkw4df ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-uZVrDkw4df .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uZVrDkw4df button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uZVrDkw4df a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-uZVrDkw4df .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .nav-item:hover {
    width: 0;
  }
}
.cid-uZVrDkw4df .icons-menu {
  margin-bottom: 35px;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uZVrDkw4df .navbar {
    height: 70px;
  }
  .cid-uZVrDkw4df .navbar.opened {
    height: auto;
  }
  .cid-uZVrDkw4df .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uZVrDkw4df .navbar-caption:hover {
  color: #000000;
}
.cid-uZVrDkw4df .nav-link:hover {
  color: #000000;
}
.cid-uZVrDkw4df .mbr-iconfont {
  font-size: 21px;
}
.cid-uZVrDkw4df .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-uZVrDkw4df .mbr-text,
.cid-uZVrDkw4df .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-uZVrDkw4df .text_widget a:hover {
  color: #000000;
}
.cid-uZVrDkw4df a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-uZVrDkw4df .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
#custom-html-d8 {
  /* Grundlayout */
  /* Header */
  /* Navigation */
  /* Hauptbereich */
  /* Zentriertes Video mit 90% Größe */
  /* Textabschnitte */
  /* Footer */
  /* Responsive Design */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-d8 * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#custom-html-d8 body {
  background-color: #fff;
  font-family: sans-serif;
  line-height: 1.4;
}
#custom-html-d8 header {
  background-color: #f8e7d2;
  color: white;
  padding: 0;
  text-align: center;
}
#custom-html-d8 nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0;
  margin-top: 10px;
}
#custom-html-d8 nav a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
#custom-html-d8 main {
  padding: 10px 0;
}
#custom-html-d8 .video-fullscreen {
  width: 100vw;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
}
#custom-html-d8 .video-fullscreen video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 8px;
  /* Optional: sanfte Ecken */
}
#custom-html-d8 .text-section,
#custom-html-d8 .contact-section {
  max-width: 400px;
  margin: 0 auto;
  padding: 0;
  background-color: white;
}
#custom-html-d8 h2 {
  color: #004d40;
  margin-bottom: 20px;
}
#custom-html-d8 footer {
  background-color: #004d40;
  color: white;
  text-align: center;
  padding: 20px;
}
@media (max-width: 768px) {
  #custom-html-d8 nav ul {
    flex-direction: column;
    gap: 10px;
  }
  #custom-html-d8 .video-fullscreen {
    width: 100vw;
    height: auto;
    padding: 10px;
  }
  #custom-html-d8 .video-fullscreen video {
    width: 100%;
    height: auto;
    object-fit: contain;
  }
  #custom-html-d8 .text-section,
  #custom-html-d8 .contact-section {
    margin: 20px;
    padding: 15px;
  }
}
#custom-html-d8 a:focus,
#custom-html-d8 button:focus,
#custom-html-d8 input:focus,
#custom-html-d8 textarea:focus,
#custom-html-d8 select:focus,
#custom-html-d8 .nav-link:focus,
#custom-html-d8 .dropdown-item:focus {
  outline: none;
}
#custom-html-d8 a:focus-visible,
#custom-html-d8 button:focus-visible,
#custom-html-d8 input:focus-visible,
#custom-html-d8 textarea:focus-visible,
#custom-html-d8 select:focus-visible,
#custom-html-d8 .nav-link:focus-visible,
#custom-html-d8 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v00svZ3OKR {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v00svZ3OKR .mbr-fallback-image.disabled {
  display: none;
}
.cid-v00svZ3OKR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v00svZ3OKR .container {
    padding: 0;
  }
}
.cid-v00svZ3OKR .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v00svZ3OKR .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v00svZ3OKR .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v00svZ3OKR .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v00svZ3OKR .mbr-section-title {
  color: #000000;
}
.cid-v00svZ3OKR .mbr-text {
  color: #000000;
}
.cid-v00svZ3OKR a:focus-visible,
.cid-v00svZ3OKR button:focus-visible,
.cid-v00svZ3OKR input:focus-visible,
.cid-v00svZ3OKR textarea:focus-visible,
.cid-v00svZ3OKR select:focus-visible,
.cid-v00svZ3OKR .nav-link:focus-visible,
.cid-v00svZ3OKR .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v00svZ3OKR .mbr-desc,
.cid-v00svZ3OKR .desc-wrapper {
  color: #000000;
}
.cid-v1nSjpdMS3 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1nSjpdMS3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1nSjpdMS3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1nSjpdMS3 .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v1nSjpdMS3 .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v1nSjpdMS3 .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v1nSjpdMS3 .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v1nSjpdMS3 .mbr-section-title {
  color: #ffffff;
}
.cid-v1nSjpdMS3 .mbr-desc {
  color: #ffffff;
}
.cid-v1nSjpdMS3 .mbr-section-title,
.cid-v1nSjpdMS3 .social-wrapper {
  text-align: center;
}
.cid-v1nSjpdMS3 a:focus-visible,
.cid-v1nSjpdMS3 button:focus-visible,
.cid-v1nSjpdMS3 input:focus-visible,
.cid-v1nSjpdMS3 textarea:focus-visible,
.cid-v1nSjpdMS3 select:focus-visible,
.cid-v1nSjpdMS3 .nav-link:focus-visible,
.cid-v1nSjpdMS3 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-9f {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9f html {
  background-color: #fff;
}
#custom-html-9f body {
  background-color: #fff;
}
#custom-html-9f main,
#custom-html-9f section,
#custom-html-9f header,
#custom-html-9f footer,
#custom-html-9f div {
  background-color: #fff;
}
#custom-html-9f .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9f audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9f a:focus-visible,
#custom-html-9f button:focus-visible,
#custom-html-9f input:focus-visible,
#custom-html-9f textarea:focus-visible,
#custom-html-9f select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9f #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-9f .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0CURZV2No {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0CURZV2No .container {
    padding: 0 25px;
  }
}
.cid-v0CURZV2No .image-wrapper {
  height: 100%;
}
.cid-v0CURZV2No .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0CURZV2No .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0CURZV2No .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0CURZV2No .item:focus,
.cid-v0CURZV2No span:focus {
  outline: none;
}
.cid-v0CURZV2No .item-wrapper {
  position: relative;
}
.cid-v0CURZV2No .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0CURZV2No .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0CURZV2No .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0CURZV2No .embla__button--next,
.cid-v0CURZV2No .embla__button--prev {
  display: flex;
}
.cid-v0CURZV2No .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0CURZV2No .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0CURZV2No .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0CURZV2No .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0CURZV2No .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0CURZV2No .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0CURZV2No .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0CURZV2No .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0CURZV2No .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0CURZV2No .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0CURZV2No .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0CURZV2No .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0CURZV2No .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0CURZV2No .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0CURZV2No .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0CURZV2No .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0CURZV2No .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0CURZV2No .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0CURZV2No .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0CURZV2No .item-title {
  color: #2f2e30;
}
.cid-v0CURZV2No .mbr-text {
  color: #2f2e30;
}
.cid-v0CURZV2No a:focus-visible,
.cid-v0CURZV2No button:focus-visible,
.cid-v0CURZV2No input:focus-visible,
.cid-v0CURZV2No textarea:focus-visible,
.cid-v0CURZV2No select:focus-visible,
.cid-v0CURZV2No .nav-link:focus-visible,
.cid-v0CURZV2No .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-iw {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-iw html {
  background-color: #fff;
}
#custom-html-iw body {
  background-color: #fff;
}
#custom-html-iw main,
#custom-html-iw section,
#custom-html-iw header,
#custom-html-iw footer,
#custom-html-iw div {
  background-color: #fff;
}
#custom-html-iw .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-iw audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-iw a:focus-visible,
#custom-html-iw button:focus-visible,
#custom-html-iw input:focus-visible,
#custom-html-iw textarea:focus-visible,
#custom-html-iw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-iw #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-iw .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0t0m7GRVD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0t0m7GRVD .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0t0m7GRVD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0t0m7GRVD .row {
  margin: 0 -45px;
}
.cid-v0t0m7GRVD .row .card {
  padding: 0 45px;
  justify-content: center;
}
.cid-v0t0m7GRVD .images-wrapper {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
@media (max-width: 1440px) {
  .cid-v0t0m7GRVD .images-wrapper {
    flex-direction: column;
  }
}
.cid-v0t0m7GRVD .images-wrapper .image-wrap {
  margin-right: 100px;
  margin-right: 0;
}
@media (max-width: 1640px) {
  .cid-v0t0m7GRVD .images-wrapper .image-wrap {
    margin-right: 32px;
  }
}
@media (max-width: 1440px) {
  .cid-v0t0m7GRVD .images-wrapper .image-wrap {
    margin-right: 0;
  }
}
@media (max-width: 1640px) {
  .cid-v0t0m7GRVD .images-wrapper .image-wrap {
    margin-right: 0;
  }
}
.cid-v0t0m7GRVD .images-wrapper .image-wrap img {
  width: 350px;
  height: 350px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 2px solid #bfc6b8;
}
@media (max-width: 992px) {
  .cid-v0t0m7GRVD .images-wrapper .image-wrap img {
    height: 260px;
    width: 260px;
  }
}
.cid-v0t0m7GRVD .images-wrapper .logo-wrapper {
  margin-bottom: 22px;
}
@media (max-width: 1440px) {
  .cid-v0t0m7GRVD .images-wrapper .logo-wrapper {
    margin-bottom: 22px;
  }
}
@media (max-width: 992px) {
  .cid-v0t0m7GRVD .images-wrapper .logo-wrapper {
    margin-bottom: 16px;
  }
}
@media (max-width: 992px) {
  .cid-v0t0m7GRVD .images-wrapper .logo-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0t0m7GRVD .images-wrapper .logo-wrapper img {
  height: 172px;
  width: 172px;
  object-fit: cover;
  transition: all .3s ease;
  border: 2px solid #ffffff;
}
.cid-v0t0m7GRVD .images-wrapper .logo-wrapper img:hover,
.cid-v0t0m7GRVD .images-wrapper .logo-wrapper img:focus {
  transform: scale(1.1);
}
.cid-v0t0m7GRVD .content-wrapper {
  padding-left: 66px;
}
@media (max-width: 1440px) {
  .cid-v0t0m7GRVD .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0t0m7GRVD .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0t0m7GRVD .content-wrapper .label-wrapper .mbr-label {
  display: inline-flex;
  padding: 6px 20px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  margin-bottom: 22px;
}
.cid-v0t0m7GRVD .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-v0t0m7GRVD .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-v0t0m7GRVD .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-v0t0m7GRVD .mbr-label {
  color: #3a001d;
}
.cid-v0t0m7GRVD .mbr-section-title {
  color: #3a001d;
}
.cid-v0t0m7GRVD .mbr-text {
  color: #3a001d;
}
.cid-v0t0m7GRVD .mbr-text,
.cid-v0t0m7GRVD .text-wrapper {
  color: #252525;
}
.cid-v0t0m7GRVD .mbr-section-title,
.cid-v0t0m7GRVD .mbr-section-btn {
  color: #252525;
}
.cid-v0t0m7GRVD a:focus-visible,
.cid-v0t0m7GRVD button:focus-visible,
.cid-v0t0m7GRVD input:focus-visible,
.cid-v0t0m7GRVD textarea:focus-visible,
.cid-v0t0m7GRVD select:focus-visible,
.cid-v0t0m7GRVD .nav-link:focus-visible,
.cid-v0t0m7GRVD .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v1nSv2m2Ug {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1nSv2m2Ug .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1nSv2m2Ug .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1nSv2m2Ug .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v1nSv2m2Ug .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v1nSv2m2Ug .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v1nSv2m2Ug .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v1nSv2m2Ug .mbr-section-title {
  color: #ffffff;
}
.cid-v1nSv2m2Ug .mbr-desc {
  color: #ffffff;
}
.cid-v1nSv2m2Ug .mbr-section-title,
.cid-v1nSv2m2Ug .social-wrapper {
  text-align: center;
}
.cid-v1nSv2m2Ug a:focus-visible,
.cid-v1nSv2m2Ug button:focus-visible,
.cid-v1nSv2m2Ug input:focus-visible,
.cid-v1nSv2m2Ug textarea:focus-visible,
.cid-v1nSv2m2Ug select:focus-visible,
.cid-v1nSv2m2Ug .nav-link:focus-visible,
.cid-v1nSv2m2Ug .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-ix {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-ix html {
  background-color: #fff;
}
#custom-html-ix body {
  background-color: #fff;
}
#custom-html-ix main,
#custom-html-ix section,
#custom-html-ix header,
#custom-html-ix footer,
#custom-html-ix div {
  background-color: #fff;
}
#custom-html-ix .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-ix audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-ix a:focus-visible,
#custom-html-ix button:focus-visible,
#custom-html-ix input:focus-visible,
#custom-html-ix textarea:focus-visible,
#custom-html-ix select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-ix #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-ix .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v198ireEVQ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v198ireEVQ .container {
    padding: 0 25px;
  }
}
.cid-v198ireEVQ .image-wrapper {
  height: 100%;
}
.cid-v198ireEVQ .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v198ireEVQ .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v198ireEVQ .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v198ireEVQ .item:focus,
.cid-v198ireEVQ span:focus {
  outline: none;
}
.cid-v198ireEVQ .item-wrapper {
  position: relative;
}
.cid-v198ireEVQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v198ireEVQ .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
.cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v198ireEVQ .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v198ireEVQ .embla__button--next,
.cid-v198ireEVQ .embla__button--prev {
  display: flex;
}
.cid-v198ireEVQ .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
}
@media (max-width: 768px) {
  .cid-v198ireEVQ .embla__button {
    display: none;
  }
}
.cid-v198ireEVQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v198ireEVQ .embla__button:hover {
  background: transparent;
  color: #ffffff;
}
.cid-v198ireEVQ .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v198ireEVQ .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v198ireEVQ .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v198ireEVQ .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v198ireEVQ .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v198ireEVQ .embla__button.embla__button--next {
  right: 45px;
}
.cid-v198ireEVQ .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v198ireEVQ .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v198ireEVQ .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v198ireEVQ .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v198ireEVQ .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v198ireEVQ .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v198ireEVQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v198ireEVQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v198ireEVQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v198ireEVQ .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v198ireEVQ .item-title {
  color: #2f2e30;
}
.cid-v198ireEVQ .mbr-text {
  color: #2f2e30;
}
.cid-v198ireEVQ a:focus-visible,
.cid-v198ireEVQ button:focus-visible,
.cid-v198ireEVQ input:focus-visible,
.cid-v198ireEVQ textarea:focus-visible,
.cid-v198ireEVQ select:focus-visible,
.cid-v198ireEVQ .nav-link:focus-visible,
.cid-v198ireEVQ .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-js {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-js html {
  background-color: #fff;
}
#custom-html-js body {
  background-color: #fff;
}
#custom-html-js main,
#custom-html-js section,
#custom-html-js header,
#custom-html-js footer,
#custom-html-js div {
  background-color: #fff;
}
#custom-html-js .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-js audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-js a:focus-visible,
#custom-html-js button:focus-visible,
#custom-html-js input:focus-visible,
#custom-html-js textarea:focus-visible,
#custom-html-js select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-js #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-js .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v09kcHd9OA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v09kcHd9OA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v09kcHd9OA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v09kcHd9OA .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v09kcHd9OA .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v09kcHd9OA .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v09kcHd9OA .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v09kcHd9OA .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v09kcHd9OA .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v09kcHd9OA .text-wrapper {
    padding-left: 0;
  }
}
.cid-v09kcHd9OA .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v09kcHd9OA .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v09kcHd9OA .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v09kcHd9OA .mbr-label {
  color: #ffffff;
}
.cid-v09kcHd9OA .mbr-section-title {
  color: #ffffff;
}
.cid-v09kcHd9OA .mbr-text {
  color: #ffffff;
}
.cid-v09kcHd9OA a:focus,
.cid-v09kcHd9OA button:focus,
.cid-v09kcHd9OA input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0rf1S7j84.popup-builder {
  background-color: #ffffff;
}
.cid-v0rf1S7j84.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v0rf1S7j84.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v0rf1S7j84 .modal-content,
.cid-v0rf1S7j84 .modal-dialog {
  height: auto;
}
.cid-v0rf1S7j84 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v0rf1S7j84 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v0rf1S7j84 .form-wrapper .mbr-form .form-group,
  .cid-v0rf1S7j84 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v0rf1S7j84 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v0rf1S7j84 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v0rf1S7j84 .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-v0rf1S7j84 .pt-0 {
  padding-top: 0 !important;
}
.cid-v0rf1S7j84 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v0rf1S7j84 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v0rf1S7j84 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v0rf1S7j84 .modal-open {
  overflow: hidden;
}
.cid-v0rf1S7j84 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v0rf1S7j84 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v0rf1S7j84 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v0rf1S7j84 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v0rf1S7j84 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v0rf1S7j84 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v0rf1S7j84 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v0rf1S7j84 .modal-content {
  background: #bfc6b8;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v0rf1S7j84 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v0rf1S7j84 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v0rf1S7j84 .modal-backdrop.fade {
  opacity: 0;
}
.cid-v0rf1S7j84 .modal-backdrop.show {
  opacity: .5;
}
.cid-v0rf1S7j84 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v0rf1S7j84 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0rf1S7j84 .modal-header {
    padding: 1rem;
  }
}
.cid-v0rf1S7j84 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v0rf1S7j84 .modal-header .close svg {
  fill: #353535;
}
.cid-v0rf1S7j84 .modal-header .close:hover {
  opacity: 1;
}
.cid-v0rf1S7j84 .modal-header .close:focus {
  outline: none;
}
.cid-v0rf1S7j84 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #252525;
}
.cid-v0rf1S7j84 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v0rf1S7j84 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0rf1S7j84 .modal-body {
    padding: 1rem;
  }
}
.cid-v0rf1S7j84 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v0rf1S7j84 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0rf1S7j84 .modal-footer {
    padding: 1rem;
  }
}
.cid-v0rf1S7j84 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v0rf1S7j84 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v0rf1S7j84 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v0rf1S7j84 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v0rf1S7j84 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v0rf1S7j84 .modal-lg,
  .cid-v0rf1S7j84 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v0rf1S7j84 .modal-xl {
    max-width: 1140px;
  }
}
.cid-v0rf1S7j84 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v0rf1S7j84 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v0rf1S7j84 .form-group {
  margin-bottom: 1rem;
}
.cid-v0rf1S7j84 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v0rf1S7j84 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v0rf1S7j84 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v0rf1S7j84 .mbr-section-btn {
  margin: 0;
}
.cid-v0rf1S7j84 .mbr-section-btn .btn {
  margin: 0;
}
.cid-v0rf1S7j84 a:focus-visible,
.cid-v0rf1S7j84 button:focus-visible,
.cid-v0rf1S7j84 input:focus-visible,
.cid-v0rf1S7j84 textarea:focus-visible,
.cid-v0rf1S7j84 select:focus-visible,
.cid-v0rf1S7j84 .nav-link:focus-visible,
.cid-v0rf1S7j84 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0S4VtZ4MB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0S4VtZ4MB .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0S4VtZ4MB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0S4VtZ4MB .items-wrapper {
  margin: 0 -5px;
}
.cid-v0S4VtZ4MB .items-wrapper .card {
  padding: 0 5px;
}
@media (max-width: 992px) {
  .cid-v0S4VtZ4MB .items-wrapper .card {
    margin-bottom: 16px;
  }
  .cid-v0S4VtZ4MB .items-wrapper .card:last-child {
    margin-bottom: 0;
  }
}
.cid-v0S4VtZ4MB .image-wrapper {
  height: 100%;
}
.cid-v0S4VtZ4MB .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v0S4VtZ4MB .image-wrapper img {
    height: 350px;
  }
}
.cid-v0S4VtZ4MB .content-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 42px;
  border-radius: 30px;
  background-color: #bfc6b8;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0S4VtZ4MB .content-wrapper {
    padding: 24px;
    height: auto;
  }
}
.cid-v0S4VtZ4MB .content-wrapper .mbr-section-title {
  width: 100%;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-v0S4VtZ4MB .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-v0S4VtZ4MB .content-wrapper .mbr-text {
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v0S4VtZ4MB .content-wrapper .mbr-text {
    margin-bottom: 30px;
  }
}
.cid-v0S4VtZ4MB .mbr-section-title {
  color: #ffffff;
}
.cid-v0S4VtZ4MB .mbr-text {
  color: #252525;
}
.cid-v0S4VtZ4MB .mbr-section-title,
.cid-v0S4VtZ4MB .mbr-section-btn {
  color: #252525;
}
.cid-v0S4VtZ4MB a:focus-visible,
.cid-v0S4VtZ4MB button:focus-visible,
.cid-v0S4VtZ4MB input:focus-visible,
.cid-v0S4VtZ4MB textarea:focus-visible,
.cid-v0S4VtZ4MB select:focus-visible,
.cid-v0S4VtZ4MB .nav-link:focus-visible,
.cid-v0S4VtZ4MB .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-9h {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9h html {
  background-color: #fff;
}
#custom-html-9h body {
  background-color: #fff;
}
#custom-html-9h main,
#custom-html-9h section,
#custom-html-9h header,
#custom-html-9h footer,
#custom-html-9h div {
  background-color: #fff;
}
#custom-html-9h .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9h audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9h a:focus-visible,
#custom-html-9h button:focus-visible,
#custom-html-9h input:focus-visible,
#custom-html-9h textarea:focus-visible,
#custom-html-9h select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9h #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-9h .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v09kTMMKrf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-und-kopfkissen.jpg-1920x1080.jpeg");
}
.cid-v09kTMMKrf .mbr-fallback-image.disabled {
  display: none;
}
.cid-v09kTMMKrf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v09kTMMKrf .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v09kTMMKrf .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v09kTMMKrf .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v09kTMMKrf .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v09kTMMKrf .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v09kTMMKrf .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v09kTMMKrf .text-wrapper {
    padding-left: 0;
  }
}
.cid-v09kTMMKrf .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v09kTMMKrf .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v09kTMMKrf .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v09kTMMKrf .mbr-label {
  color: #ffffff;
}
.cid-v09kTMMKrf .mbr-section-title {
  color: #ffffff;
}
.cid-v09kTMMKrf .mbr-text {
  color: #ffffff;
}
.cid-v09kTMMKrf a:focus,
.cid-v09kTMMKrf button:focus,
.cid-v09kTMMKrf input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v03KLKJxZx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v03KLKJxZx .container-fluid {
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .container-fluid {
    padding: 0 6px;
  }
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .container {
    padding: 0 6px;
  }
}
.cid-v03KLKJxZx .row {
  margin: 0;
  background-color: #ffffff;
  border-radius: 20px;
  padding: 150px;
}
@media (max-width: 1440px) {
  .cid-v03KLKJxZx .row {
    padding: 150px 32px;
  }
}
@media (max-width: 1200px) {
  .cid-v03KLKJxZx .row {
    padding: 150px 8px;
  }
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .row {
    padding: 70px 60px;
  }
}
@media (max-width: 768px) {
  .cid-v03KLKJxZx .row {
    padding: 70px 16px;
  }
}
.cid-v03KLKJxZx .row .card {
  padding: 0;
  border-radius: 0 !important;
  overflow: visible;
}
.cid-v03KLKJxZx .desc-wrapper {
  padding-right: 32px;
  margin-bottom: 64px;
  padding-right: 0;
  padding-left: 32px;
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .desc-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .desc-wrapper {
    padding: 0;
  }
}
.cid-v03KLKJxZx .desc-wrapper .mbr-desc {
  padding: 10px 18px;
  display: inline-flex;
  border: 1px solid #bfc6b8;
  border-radius: 30px;
  margin-bottom: 0;
}
.cid-v03KLKJxZx .title-wrapper {
  margin-bottom: 64px;
}
.cid-v03KLKJxZx .title-wrapper span {
  color: #bfc6b8;
}
.cid-v03KLKJxZx .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v03KLKJxZx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 767px) {
  .cid-v03KLKJxZx .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v03KLKJxZx .embla__slide::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #bfc6b8;
  border-radius: 16px 16px 0 0;
  transition: all 0.3s ease-in-out;
}
.cid-v03KLKJxZx .embla__slide .item-desc {
  position: absolute;
  width: 100%;
  top: -47px;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.cid-v03KLKJxZx .embla__slide .item-desc .card-desc {
  display: inline-block;
  min-width: 250px;
  padding: 15px 22px 30px;
  border-radius: 16px 16px 0 0;
  background-color: #bfc6b8;
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .embla__slide .item-desc .card-desc {
    min-width: auto;
  }
}
.cid-v03KLKJxZx .embla__slide:hover .item-wrapper .item-img img,
.cid-v03KLKJxZx .embla__slide:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-v03KLKJxZx .embla__slide:hover::before,
.cid-v03KLKJxZx .embla__slide:focus::before {
  top: -10px;
}
.cid-v03KLKJxZx .embla__slide:hover .item-desc,
.cid-v03KLKJxZx .embla__slide:focus .item-desc {
  top: -57px;
}
.cid-v03KLKJxZx .embla__slide .slide-content {
  padding: 40px;
  border-radius: 16px !important;
  background-color: #ffffff;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .embla__slide .slide-content {
    padding: 22px;
  }
}
.cid-v03KLKJxZx .embla__slide .slide-content .item-content {
  position: relative;
  z-index: 1;
  margin-bottom: 22px;
}
.cid-v03KLKJxZx .embla__slide .slide-content .item-content .item-title {
  margin-bottom: 22px;
}
.cid-v03KLKJxZx .embla__slide .slide-content .item-content .mbr-text {
  margin-bottom: 0;
}
.cid-v03KLKJxZx .embla__slide .slide-content .item-img .mbr-section-btn {
  position: relative;
  z-index: 1;
  margin: 0 0 40px;
}
@media (max-width: 992px) {
  .cid-v03KLKJxZx .embla__slide .slide-content .item-img .mbr-section-btn {
    margin: 22px 0;
  }
}
.cid-v03KLKJxZx .embla__slide .slide-content .item-img .image-wrap {
  overflow: hidden;
  border-radius: 10px;
}
.cid-v03KLKJxZx .embla__slide .slide-content .item-img .image-wrap img {
  height: 200px;
  width: 200px;
  margin: 0 auto;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-v03KLKJxZx .embla__button--next,
.cid-v03KLKJxZx .embla__button--prev {
  display: flex;
}
.cid-v03KLKJxZx .embla__button {
  bottom: 0;
  width: 50px;
  height: 50px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: #bfc6b8;
  color: #000000 !important;
  border: none;
  border-radius: 100%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-v03KLKJxZx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v03KLKJxZx .embla__button:hover {
  color: #dcd2d0 !important;
}
.cid-v03KLKJxZx .embla__button.embla__button--prev {
  left: 40%;
}
@media (max-width: 768px) {
  .cid-v03KLKJxZx .embla__button.embla__button--prev {
    left: 10%;
  }
}
.cid-v03KLKJxZx .embla__button.embla__button--next {
  right: 40%;
}
@media (max-width: 768px) {
  .cid-v03KLKJxZx .embla__button.embla__button--next {
    right: 10%;
  }
}
.cid-v03KLKJxZx .embla {
  position: relative;
  width: 100%;
  padding-bottom: 5rem;
}
.cid-v03KLKJxZx .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
  padding-top: 57px;
}
.cid-v03KLKJxZx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v03KLKJxZx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v03KLKJxZx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v03KLKJxZx .mbr-desc {
  color: #ffffff;
}
.cid-v03KLKJxZx .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-v03KLKJxZx .card-desc {
  color: #ffffff;
}
.cid-v03KLKJxZx .item-title {
  color: #131313;
}
.cid-v03KLKJxZx .mbr-text {
  color: #131313;
}
.cid-v03KLKJxZx .item-title,
.cid-v03KLKJxZx .mbr-section-btn {
  text-align: center;
}
.cid-v03KLKJxZx a:focus-visible,
.cid-v03KLKJxZx button:focus-visible,
.cid-v03KLKJxZx input:focus-visible,
.cid-v03KLKJxZx textarea:focus-visible,
.cid-v03KLKJxZx select:focus-visible,
.cid-v03KLKJxZx .nav-link:focus-visible,
.cid-v03KLKJxZx .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v03KLKJxZx .mbr-desc,
.cid-v03KLKJxZx .desc-wrapper {
  color: #000000;
}
.cid-v1nSlLIhGC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v1nSlLIhGC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1nSlLIhGC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1nSlLIhGC .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v1nSlLIhGC .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v1nSlLIhGC .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v1nSlLIhGC .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v1nSlLIhGC .mbr-section-title {
  color: #ffffff;
}
.cid-v1nSlLIhGC .mbr-desc {
  color: #ffffff;
}
.cid-v1nSlLIhGC .mbr-section-title,
.cid-v1nSlLIhGC .social-wrapper {
  text-align: center;
}
.cid-v1nSlLIhGC a:focus-visible,
.cid-v1nSlLIhGC button:focus-visible,
.cid-v1nSlLIhGC input:focus-visible,
.cid-v1nSlLIhGC textarea:focus-visible,
.cid-v1nSlLIhGC select:focus-visible,
.cid-v1nSlLIhGC .nav-link:focus-visible,
.cid-v1nSlLIhGC .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-9i {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9i html {
  background-color: #fff;
}
#custom-html-9i body {
  background-color: #fff;
}
#custom-html-9i main,
#custom-html-9i section,
#custom-html-9i header,
#custom-html-9i footer,
#custom-html-9i div {
  background-color: #fff;
}
#custom-html-9i .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9i audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9i a:focus-visible,
#custom-html-9i button:focus-visible,
#custom-html-9i input:focus-visible,
#custom-html-9i textarea:focus-visible,
#custom-html-9i select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9i #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-9i .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0gx2Rdb4J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/spannbettuch.jpg-1920x1080.jpg");
}
.cid-v0gx2Rdb4J .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0gx2Rdb4J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0gx2Rdb4J .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0gx2Rdb4J .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0gx2Rdb4J .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0gx2Rdb4J .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0gx2Rdb4J .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0gx2Rdb4J .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0gx2Rdb4J .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0gx2Rdb4J .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0gx2Rdb4J .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0gx2Rdb4J .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0gx2Rdb4J .mbr-label {
  color: #ffffff;
}
.cid-v0gx2Rdb4J .mbr-section-title {
  color: #ffffff;
}
.cid-v0gx2Rdb4J .mbr-text {
  color: #ffffff;
}
.cid-v0gx2Rdb4J a:focus,
.cid-v0gx2Rdb4J button:focus,
.cid-v0gx2Rdb4J input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0gunRAL31 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0gunRAL31 .container {
    padding: 0 25px;
  }
}
.cid-v0gunRAL31 .image-wrapper {
  height: 100%;
}
.cid-v0gunRAL31 .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0gunRAL31 .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0gunRAL31 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0gunRAL31 .item:focus,
.cid-v0gunRAL31 span:focus {
  outline: none;
}
.cid-v0gunRAL31 .item-wrapper {
  position: relative;
}
.cid-v0gunRAL31 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0gunRAL31 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
.cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0gunRAL31 .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0gunRAL31 .embla__button--next,
.cid-v0gunRAL31 .embla__button--prev {
  display: flex;
}
.cid-v0gunRAL31 .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
@media (max-width: 768px) {
  .cid-v0gunRAL31 .embla__button {
    display: none;
  }
}
.cid-v0gunRAL31 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0gunRAL31 .embla__button:hover {
  background: transparent;
  color: #ffffff;
}
.cid-v0gunRAL31 .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0gunRAL31 .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0gunRAL31 .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0gunRAL31 .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0gunRAL31 .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0gunRAL31 .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0gunRAL31 .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0gunRAL31 .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0gunRAL31 .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0gunRAL31 .embla {
  position: relative;
  width: 100%;
  background-color: #bfc6b8;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0gunRAL31 .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0gunRAL31 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0gunRAL31 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0gunRAL31 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0gunRAL31 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0gunRAL31 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0gunRAL31 .item-title {
  color: #2f2e30;
}
.cid-v0gunRAL31 .mbr-text {
  color: #2f2e30;
}
.cid-v0gunRAL31 a:focus-visible,
.cid-v0gunRAL31 button:focus-visible,
.cid-v0gunRAL31 input:focus-visible,
.cid-v0gunRAL31 textarea:focus-visible,
.cid-v0gunRAL31 select:focus-visible,
.cid-v0gunRAL31 .nav-link:focus-visible,
.cid-v0gunRAL31 .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9k {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9k html {
  background-color: #fff;
}
#custom-html-9k body {
  background-color: #fff;
}
#custom-html-9k main,
#custom-html-9k section,
#custom-html-9k header,
#custom-html-9k footer,
#custom-html-9k div {
  background-color: #fff;
}
#custom-html-9k .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9k audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9k a:focus-visible,
#custom-html-9k button:focus-visible,
#custom-html-9k input:focus-visible,
#custom-html-9k textarea:focus-visible,
#custom-html-9k select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9k #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-9k .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0NOoJjyYR {
  padding-top: 9rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0NOoJjyYR .img-container {
  position: relative;
}
.cid-v0NOoJjyYR .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 0;
  overflow: hidden;
}
.cid-v0NOoJjyYR .image-wrapper img {
  width: 100%;
  height: 44vw;
  object-fit: cover;
  max-height: 100vh;
}
@media (max-width: 991px) {
  .cid-v0NOoJjyYR .image-wrapper img {
    height: auto;
  }
}
.cid-v0NOoJjyYR .text-wrap {
  width: 100%;
  margin-top: 50px;
}
.cid-v0NOoJjyYR .mbr-title {
  margin-bottom: 0;
  color: #000000;
  text-align: center;
}
.cid-v0NOoJjyYR .mbr-text {
  padding-top: 10px;
  color: #747474;
  text-align: center;
}
.cid-v0NOoJjyYR a:focus-visible,
.cid-v0NOoJjyYR button:focus-visible,
.cid-v0NOoJjyYR input:focus-visible,
.cid-v0NOoJjyYR textarea:focus-visible,
.cid-v0NOoJjyYR select:focus-visible,
.cid-v0NOoJjyYR .nav-link:focus-visible,
.cid-v0NOoJjyYR .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-iy {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-iy html {
  background-color: #fff;
}
#custom-html-iy body {
  background-color: #fff;
}
#custom-html-iy main,
#custom-html-iy section,
#custom-html-iy header,
#custom-html-iy footer,
#custom-html-iy div {
  background-color: #fff;
}
#custom-html-iy .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-iy audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-iy a:focus-visible,
#custom-html-iy button:focus-visible,
#custom-html-iy input:focus-visible,
#custom-html-iy textarea:focus-visible,
#custom-html-iy select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-iy #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-iy .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-uZUHfMAFgt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uZUHfMAFgt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZUHfMAFgt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZUHfMAFgt .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .container-fluid {
    padding: 0 26px;
  }
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .container {
    padding: 0 26px;
  }
}
.cid-uZUHfMAFgt .row {
  justify-content: center;
}
.cid-uZUHfMAFgt .content-wrapper {
  display: flex;
  padding: 100px 60px;
  background-color: #bfc6b8;
  border-radius: 20px;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper {
    padding: 100px 20px;
    display: block;
    height: auto;
  }
}
.cid-uZUHfMAFgt .content-wrapper .image-wrapper {
  width: 50%;
  padding-right: 45px;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .image-wrapper {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
}
.cid-uZUHfMAFgt .content-wrapper .image-wrapper .image-wrap {
  margin-right: 80px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .image-wrapper .image-wrap {
    margin-right: 0;
  }
}
.cid-uZUHfMAFgt .content-wrapper .image-wrapper .image-wrap:nth-child(2n) {
  margin-right: 0;
  margin-left: 80px;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .image-wrapper .image-wrap:nth-child(2n) {
    margin-left: 0;
  }
}
.cid-uZUHfMAFgt .content-wrapper .image-wrapper .image-wrap img {
  height: 600px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .image-wrapper .image-wrap img {
    height: 350px;
  }
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap {
  width: 50%;
  padding-top: 100px;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .content-wrap {
    width: 100%;
    padding-top: 0;
  }
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .title-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .content-wrap .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card {
  border-radius: 0 !important;
  background-color: transparent;
  margin-bottom: 50px;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card {
    margin-bottom: 40px;
  }
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 10px;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .card-header .panel-title {
  display: inline-flex;
  align-items: center;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .card-header .panel-title .panel-title-edit {
  margin-bottom: 0;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 16px;
  height: 16px;
  min-width: 16px;
  transition: all 0.3s ease-in-out;
  color: #000000;
  margin-left: 10px;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(45deg);
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .panel-collapse .panel-body {
  margin-top: 20px;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .panel-group .card .panel-collapse .panel-body .panel-text {
  padding: 10px;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .mbr-section-btn {
  margin-top: 20px;
}
.cid-uZUHfMAFgt .content-wrapper .content-wrap .mbr-section-btn .btn {
  width: 70%;
}
@media (max-width: 1200px) {
  .cid-uZUHfMAFgt .content-wrapper .content-wrap .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uZUHfMAFgt .mbr-section-title {
  color: #000000;
}
.cid-uZUHfMAFgt .mbr-text {
  color: #000000;
}
.cid-uZUHfMAFgt .panel-title-edit {
  color: #000000;
}
.cid-uZUHfMAFgt .panel-text {
  color: #000000;
}
.cid-uZUHfMAFgt a:focus-visible,
.cid-uZUHfMAFgt button:focus-visible,
.cid-uZUHfMAFgt input:focus-visible,
.cid-uZUHfMAFgt textarea:focus-visible,
.cid-uZUHfMAFgt select:focus-visible,
.cid-uZUHfMAFgt .nav-link:focus-visible,
.cid-uZUHfMAFgt .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-iz {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-iz html {
  background-color: #fff;
}
#custom-html-iz body {
  background-color: #fff;
}
#custom-html-iz main,
#custom-html-iz section,
#custom-html-iz header,
#custom-html-iz footer,
#custom-html-iz div {
  background-color: #fff;
}
#custom-html-iz .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-iz audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-iz a:focus-visible,
#custom-html-iz button:focus-visible,
#custom-html-iz input:focus-visible,
#custom-html-iz textarea:focus-visible,
#custom-html-iz select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-iz #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-iz .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v00lvU9jq6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-v00lvU9jq6 .item:focus,
.cid-v00lvU9jq6 span:focus {
  outline: none;
}
.cid-v00lvU9jq6 .item-wrapper {
  position: relative;
}
@media (max-width: 992px) {
  .cid-v00lvU9jq6 .container {
    padding: 0 30px;
  }
}
.cid-v00lvU9jq6 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 530px;
  max-width: 530px;
}
@media (max-width: 767px) {
  .cid-v00lvU9jq6 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v00lvU9jq6 .embla__slide .slide-content {
  width: 100%;
}
.cid-v00lvU9jq6 .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 30px;
}
.cid-v00lvU9jq6 .embla__slide .slide-content .item-wrapper .item-img img {
  height: 600px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v00lvU9jq6 .embla__slide .slide-content .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-v00lvU9jq6 .embla__slide .slide-content .item-content .item-name {
  margin-bottom: 0;
}
.cid-v00lvU9jq6 .embla__slide .slide-content .item-content .item-role {
  opacity: .6;
  margin: 10px 0 0 0;
}
.cid-v00lvU9jq6 .embla__button--next,
.cid-v00lvU9jq6 .embla__button--prev {
  display: flex;
}
.cid-v00lvU9jq6 .embla__button {
  bottom: 0;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 18px;
  background-color: transparent !important;
  color: #000000 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v00lvU9jq6 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v00lvU9jq6 .embla__button:hover {
  opacity: .6 !important;
}
.cid-v00lvU9jq6 .embla__button.embla__button--prev {
  right: 100px;
}
@media (max-width: 768px) {
  .cid-v00lvU9jq6 .embla__button.embla__button--prev {
    right: 0;
  }
}
.cid-v00lvU9jq6 .embla__button.embla__button--next {
  right: 60px;
}
@media (max-width: 768px) {
  .cid-v00lvU9jq6 .embla__button.embla__button--next {
    right: 3rem;
  }
}
.cid-v00lvU9jq6 .embla {
  position: relative;
  width: 100%;
  padding-bottom: 3rem;
}
.cid-v00lvU9jq6 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
  padding-left: 48%;
  padding-right: 45px;
}
@media (max-width: 768px) {
  .cid-v00lvU9jq6 .embla__viewport {
    padding: 0;
  }
}
.cid-v00lvU9jq6 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v00lvU9jq6 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v00lvU9jq6 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v00lvU9jq6 .item-name {
  color: #000000;
}
.cid-v00lvU9jq6 .item-role {
  color: #000000;
}
.cid-v00lvU9jq6 a:focus-visible,
.cid-v00lvU9jq6 button:focus-visible,
.cid-v00lvU9jq6 input:focus-visible,
.cid-v00lvU9jq6 textarea:focus-visible,
.cid-v00lvU9jq6 select:focus-visible,
.cid-v00lvU9jq6 .nav-link:focus-visible,
.cid-v00lvU9jq6 .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v1nSoNX16J {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1nSoNX16J .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1nSoNX16J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1nSoNX16J .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v1nSoNX16J .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v1nSoNX16J .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v1nSoNX16J .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v1nSoNX16J .mbr-section-title {
  color: #ffffff;
}
.cid-v1nSoNX16J .mbr-desc {
  color: #ffffff;
}
.cid-v1nSoNX16J .mbr-section-title,
.cid-v1nSoNX16J .social-wrapper {
  text-align: center;
}
.cid-v1nSoNX16J a:focus-visible,
.cid-v1nSoNX16J button:focus-visible,
.cid-v1nSoNX16J input:focus-visible,
.cid-v1nSoNX16J textarea:focus-visible,
.cid-v1nSoNX16J select:focus-visible,
.cid-v1nSoNX16J .nav-link:focus-visible,
.cid-v1nSoNX16J .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0NRuhQKhM {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0NRuhQKhM .img-container {
  position: relative;
}
.cid-v0NRuhQKhM .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 0;
  overflow: hidden;
}
.cid-v0NRuhQKhM .image-wrapper img {
  width: 100%;
  height: 54vw;
  object-fit: cover;
  max-height: 100vh;
}
@media (max-width: 991px) {
  .cid-v0NRuhQKhM .image-wrapper img {
    height: auto;
  }
}
.cid-v0NRuhQKhM .text-wrap {
  width: 100%;
  margin-top: 50px;
}
.cid-v0NRuhQKhM .mbr-title {
  margin-bottom: 0;
  color: #000000;
  text-align: center;
}
.cid-v0NRuhQKhM .mbr-text {
  padding-top: 10px;
  color: #747474;
  text-align: center;
}
.cid-v0NRuhQKhM a:focus-visible,
.cid-v0NRuhQKhM button:focus-visible,
.cid-v0NRuhQKhM input:focus-visible,
.cid-v0NRuhQKhM textarea:focus-visible,
.cid-v0NRuhQKhM select:focus-visible,
.cid-v0NRuhQKhM .nav-link:focus-visible,
.cid-v0NRuhQKhM .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j0 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j0 html {
  background-color: #fff;
}
#custom-html-j0 body {
  background-color: #fff;
}
#custom-html-j0 main,
#custom-html-j0 section,
#custom-html-j0 header,
#custom-html-j0 footer,
#custom-html-j0 div {
  background-color: #fff;
}
#custom-html-j0 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j0 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j0 a:focus-visible,
#custom-html-j0 button:focus-visible,
#custom-html-j0 input:focus-visible,
#custom-html-j0 textarea:focus-visible,
#custom-html-j0 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j0 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j0 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v19hDZoqSM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v19hDZoqSM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v19hDZoqSM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v19hDZoqSM .container {
    padding: 0 26px;
  }
}
.cid-v19hDZoqSM .row {
  justify-content: center;
}
.cid-v19hDZoqSM .content-wrapper {
  display: flex;
  align-items: center;
  padding: 200px 100px 200px 60px;
  background-color: #bfc6b8;
  border-radius: 20px;
}
@media (max-width: 1440px) {
  .cid-v19hDZoqSM .content-wrapper {
    padding: 100px 60px;
  }
}
@media (max-width: 992px) {
  .cid-v19hDZoqSM .content-wrapper {
    padding: 100px 20px;
    display: block;
  }
}
.cid-v19hDZoqSM .content-wrapper .title-wrapper {
  width: 50%;
  padding-right: 45px;
}
@media (max-width: 992px) {
  .cid-v19hDZoqSM .content-wrapper .title-wrapper {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
}
.cid-v19hDZoqSM .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-v19hDZoqSM .content-wrapper .title-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-v19hDZoqSM .content-wrapper .text-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-v19hDZoqSM .content-wrapper .text-wrapper {
    width: 100%;
  }
}
.cid-v19hDZoqSM .content-wrapper .text-wrapper .mbr-section-subtitle {
  margin-bottom: 20px;
}
.cid-v19hDZoqSM .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-v19hDZoqSM .content-wrapper .text-wrapper .link-wrapper:hover .mbr-link,
.cid-v19hDZoqSM .content-wrapper .text-wrapper .link-wrapper:focus .mbr-link {
  color: #000000;
}
.cid-v19hDZoqSM .content-wrapper .text-wrapper .link-wrapper .mbr-link {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-v19hDZoqSM .mbr-section-title {
  color: #252525;
  text-align: right;
}
.cid-v19hDZoqSM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v19hDZoqSM .mbr-desc {
  color: #ffffff;
}
.cid-v19hDZoqSM .mbr-text {
  color: #000000;
}
.cid-v19hDZoqSM .mbr-link {
  color: #000000;
}
.cid-v19hDZoqSM a:focus-visible,
.cid-v19hDZoqSM button:focus-visible,
.cid-v19hDZoqSM input:focus-visible,
.cid-v19hDZoqSM textarea:focus-visible,
.cid-v19hDZoqSM select:focus-visible,
.cid-v19hDZoqSM .nav-link:focus-visible,
.cid-v19hDZoqSM .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-jx {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-jx html {
  background-color: #fff;
}
#custom-html-jx body {
  background-color: #fff;
}
#custom-html-jx main,
#custom-html-jx section,
#custom-html-jx header,
#custom-html-jx footer,
#custom-html-jx div {
  background-color: #fff;
}
#custom-html-jx .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-jx audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-jx a:focus-visible,
#custom-html-jx button:focus-visible,
#custom-html-jx input:focus-visible,
#custom-html-jx textarea:focus-visible,
#custom-html-jx select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-jx #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-jx .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-uZW6BO9sZx {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-uZW6BO9sZx .wrapper {
  background-color: #bfc6b8;
}
.cid-uZW6BO9sZx li {
  list-style-type: none;
}
.cid-uZW6BO9sZx .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uZW6BO9sZx .list-1 li {
  margin-bottom: 1rem;
}
.cid-uZW6BO9sZx .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uZW6BO9sZx .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uZW6BO9sZx .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uZW6BO9sZx ul {
  margin: 0;
}
.cid-uZW6BO9sZx .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uZW6BO9sZx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZW6BO9sZx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZW6BO9sZx .mbr-text {
  text-align: left;
}
.cid-uZW6BO9sZx a:focus-visible,
.cid-uZW6BO9sZx button:focus-visible,
.cid-uZW6BO9sZx input:focus-visible,
.cid-uZW6BO9sZx textarea:focus-visible,
.cid-uZW6BO9sZx select:focus-visible,
.cid-uZW6BO9sZx .nav-link:focus-visible,
.cid-uZW6BO9sZx .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uZW6BO9sZx .list2 {
  color: #1f1d1a;
}
.cid-uZW6Ujos1c {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-uZW6Ujos1c .mbr-text {
  color: #1B1F0A;
}
.cid-uZVrDkw4df .container-fluid {
  padding: 0 1rem;
}
.cid-uZVrDkw4df .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .menu_box .navbar.opened,
  .cid-uZVrDkw4df .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-uZVrDkw4df .navbar-dropdown {
  position: relative !important;
}
.cid-uZVrDkw4df nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-uZVrDkw4df .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-uZVrDkw4df .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uZVrDkw4df .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-uZVrDkw4df .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-uZVrDkw4df .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-uZVrDkw4df .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-uZVrDkw4df .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-uZVrDkw4df .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-uZVrDkw4df .offcanvas-body .mbr-text,
  .cid-uZVrDkw4df .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-uZVrDkw4df .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-uZVrDkw4df .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-uZVrDkw4df ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-uZVrDkw4df .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-uZVrDkw4df .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-uZVrDkw4df .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-uZVrDkw4df li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-uZVrDkw4df li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-uZVrDkw4df .lg_brand {
    margin: 0 1rem;
  }
}
.cid-uZVrDkw4df .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-uZVrDkw4df .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .nav-item {
    margin: 0 !important;
  }
}
.cid-uZVrDkw4df .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-uZVrDkw4df .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-uZVrDkw4df .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-uZVrDkw4df .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-uZVrDkw4df .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-uZVrDkw4df .offcanvas_box {
    display: none;
  }
}
.cid-uZVrDkw4df .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-uZVrDkw4df .dropdown-item:hover {
  color: #000000;
}
.cid-uZVrDkw4df .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-uZVrDkw4df .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uZVrDkw4df .nav-link {
  position: relative;
  color: #20232a;
}
.cid-uZVrDkw4df .container {
  display: flex;
  margin: auto;
}
.cid-uZVrDkw4df .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-uZVrDkw4df .iconfont-wrapper:hover {
  color: #000000;
}
.cid-uZVrDkw4df .navbar-caption {
  color: #20232a;
}
.cid-uZVrDkw4df .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-uZVrDkw4df .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-uZVrDkw4df .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-uZVrDkw4df .dropdown-menu,
.cid-uZVrDkw4df .navbar.opened {
  background: #ffffff !important;
}
.cid-uZVrDkw4df .nav-item:focus,
.cid-uZVrDkw4df .nav-link:focus {
  outline: none;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uZVrDkw4df .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uZVrDkw4df .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uZVrDkw4df .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uZVrDkw4df .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-uZVrDkw4df .navbar.opened {
  transition: all 0.3s;
}
.cid-uZVrDkw4df .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-uZVrDkw4df .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-uZVrDkw4df .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-uZVrDkw4df .navbar.collapsed {
  justify-content: center;
}
.cid-uZVrDkw4df .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uZVrDkw4df .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uZVrDkw4df .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uZVrDkw4df .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uZVrDkw4df .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uZVrDkw4df .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uZVrDkw4df .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-uZVrDkw4df .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-uZVrDkw4df .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uZVrDkw4df .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uZVrDkw4df .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uZVrDkw4df .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-uZVrDkw4df .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-uZVrDkw4df .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-uZVrDkw4df .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uZVrDkw4df .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uZVrDkw4df .navbar .icons-menu {
    padding: 0;
  }
}
.cid-uZVrDkw4df .navbar.navbar-short {
  min-height: 60px;
}
.cid-uZVrDkw4df .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uZVrDkw4df .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uZVrDkw4df .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uZVrDkw4df .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uZVrDkw4df .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uZVrDkw4df .dropdown-item.active,
.cid-uZVrDkw4df .dropdown-item:active {
  background-color: transparent;
}
.cid-uZVrDkw4df .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uZVrDkw4df .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uZVrDkw4df .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uZVrDkw4df .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uZVrDkw4df .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uZVrDkw4df .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZVrDkw4df ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-uZVrDkw4df .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uZVrDkw4df button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uZVrDkw4df button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uZVrDkw4df nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uZVrDkw4df a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-uZVrDkw4df .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uZVrDkw4df .nav-item:hover {
    width: 0;
  }
}
.cid-uZVrDkw4df .icons-menu {
  margin-bottom: 35px;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-uZVrDkw4df .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uZVrDkw4df .navbar {
    height: 70px;
  }
  .cid-uZVrDkw4df .navbar.opened {
    height: auto;
  }
  .cid-uZVrDkw4df .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uZVrDkw4df .navbar-caption:hover {
  color: #000000;
}
.cid-uZVrDkw4df .nav-link:hover {
  color: #000000;
}
.cid-uZVrDkw4df .mbr-iconfont {
  font-size: 21px;
}
.cid-uZVrDkw4df .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-uZVrDkw4df .mbr-text,
.cid-uZVrDkw4df .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-uZVrDkw4df .text_widget a:hover {
  color: #000000;
}
.cid-uZVrDkw4df a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-uZVrDkw4df .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0fWeEwcu8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0fWeEwcu8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0fWeEwcu8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0fWeEwcu8 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0fWeEwcu8 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0fWeEwcu8 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0fWeEwcu8 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0fWeEwcu8 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0fWeEwcu8 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0fWeEwcu8 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0fWeEwcu8 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0fWeEwcu8 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0fWeEwcu8 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0fWeEwcu8 .mbr-label {
  color: #ffffff;
}
.cid-v0fWeEwcu8 .mbr-section-title {
  color: #ffffff;
}
.cid-v0fWeEwcu8 .mbr-text {
  color: #ffffff;
}
.cid-v0fWeEwcu8 a:focus,
.cid-v0fWeEwcu8 button:focus,
.cid-v0fWeEwcu8 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0fURVJrbR {
  background-color: #ffffff;
  flex-direction: column;
  justify-content: center;
}
.cid-v0fURVJrbR .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0fURVJrbR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v0fURVJrbR .container {
    padding: 0 16px;
  }
}
.cid-v0fURVJrbR .row {
  justify-content: center;
}
.cid-v0fURVJrbR .desc-wrapper .mbr-desc {
  margin-bottom: 32px;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
.cid-v0fURVJrbR .content-wrapper .mbr-text {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0fURVJrbR .content-wrapper .mbr-text {
    margin-bottom: 22px;
  }
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn {
  width: 144px;
  height: 144px;
  border-radius: 100% !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-primary:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-secondary:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-success:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-info:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-warning:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-danger:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-black:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-white:hover,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-primary:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-secondary:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-success:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-info:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-warning:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-danger:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-black:focus,
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-white:focus {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
  border-color: #dcd2d0 !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-primary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-secondary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-success-outline:hover {
  box-shadow: inset 0 -145px 0 0 #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-info-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #dcd2d0 !important;
  border-color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-warning-outline:hover {
  box-shadow: inset 0 -145px 0 0 #f4f1f1 !important;
  color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-danger-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ebebeb !important;
  color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-black-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v0fURVJrbR .content-wrapper .mbr-section-btn .btn-white-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #000000 !important;
}
.cid-v0fURVJrbR .mbr-desc {
  color: #706cff;
}
.cid-v0fURVJrbR .mbr-section-title {
  color: #000000;
}
.cid-v0fURVJrbR .mbr-text {
  color: #54595f;
}
.cid-v0fURVJrbR .mbr-section-btn {
  text-align: center;
}
.cid-v0fURVJrbR a:focus-visible,
.cid-v0fURVJrbR button:focus-visible,
.cid-v0fURVJrbR input:focus-visible,
.cid-v0fURVJrbR textarea:focus-visible,
.cid-v0fURVJrbR select:focus-visible,
.cid-v0fURVJrbR .nav-link:focus-visible,
.cid-v0fURVJrbR .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j7 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j7 html {
  background-color: #fff;
}
#custom-html-j7 body {
  background-color: #fff;
}
#custom-html-j7 main,
#custom-html-j7 section,
#custom-html-j7 header,
#custom-html-j7 footer,
#custom-html-j7 div {
  background-color: #fff;
}
#custom-html-j7 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j7 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j7 a:focus-visible,
#custom-html-j7 button:focus-visible,
#custom-html-j7 input:focus-visible,
#custom-html-j7 textarea:focus-visible,
#custom-html-j7 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j7 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j7 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-uZW6BO9sZx {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-uZW6BO9sZx .wrapper {
  background-color: #bfc6b8;
}
.cid-uZW6BO9sZx li {
  list-style-type: none;
}
.cid-uZW6BO9sZx .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-uZW6BO9sZx .list-1 li {
  margin-bottom: 1rem;
}
.cid-uZW6BO9sZx .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-uZW6BO9sZx .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-uZW6BO9sZx .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-uZW6BO9sZx ul {
  margin: 0;
}
.cid-uZW6BO9sZx .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-uZW6BO9sZx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uZW6BO9sZx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uZW6BO9sZx .mbr-text {
  text-align: left;
}
.cid-uZW6BO9sZx a:focus-visible,
.cid-uZW6BO9sZx button:focus-visible,
.cid-uZW6BO9sZx input:focus-visible,
.cid-uZW6BO9sZx textarea:focus-visible,
.cid-uZW6BO9sZx select:focus-visible,
.cid-uZW6BO9sZx .nav-link:focus-visible,
.cid-uZW6BO9sZx .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-uZW6BO9sZx .list2 {
  color: #1f1d1a;
}
.cid-uZW6Ujos1c {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-uZW6Ujos1c .mbr-text {
  color: #1B1F0A;
}
.cid-v06jyzPg92 .container-fluid {
  padding: 0 1rem;
}
.cid-v06jyzPg92 .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .menu_box .navbar.opened,
  .cid-v06jyzPg92 .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v06jyzPg92 .navbar-dropdown {
  position: relative !important;
}
.cid-v06jyzPg92 nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v06jyzPg92 .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v06jyzPg92 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v06jyzPg92 .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v06jyzPg92 .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v06jyzPg92 .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v06jyzPg92 .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v06jyzPg92 .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v06jyzPg92 .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v06jyzPg92 .offcanvas-body .mbr-text,
  .cid-v06jyzPg92 .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v06jyzPg92 .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v06jyzPg92 .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v06jyzPg92 .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v06jyzPg92 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v06jyzPg92 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v06jyzPg92 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v06jyzPg92 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v06jyzPg92 ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v06jyzPg92 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v06jyzPg92 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v06jyzPg92 .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v06jyzPg92 li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v06jyzPg92 li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v06jyzPg92 .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v06jyzPg92 .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v06jyzPg92 .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .nav-item {
    margin: 0 !important;
  }
}
.cid-v06jyzPg92 .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v06jyzPg92 .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v06jyzPg92 .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v06jyzPg92 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v06jyzPg92 .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v06jyzPg92 .offcanvas_box {
    display: none;
  }
}
.cid-v06jyzPg92 .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v06jyzPg92 .dropdown-item:hover {
  color: #000000;
}
.cid-v06jyzPg92 .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v06jyzPg92 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v06jyzPg92 .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v06jyzPg92 .container {
  display: flex;
  margin: auto;
}
.cid-v06jyzPg92 .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v06jyzPg92 .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v06jyzPg92 .navbar-caption {
  color: #20232a;
}
.cid-v06jyzPg92 .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v06jyzPg92 .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v06jyzPg92 .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v06jyzPg92 .dropdown-menu,
.cid-v06jyzPg92 .navbar.opened {
  background: #ffffff !important;
}
.cid-v06jyzPg92 .nav-item:focus,
.cid-v06jyzPg92 .nav-link:focus {
  outline: none;
}
.cid-v06jyzPg92 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v06jyzPg92 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v06jyzPg92 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v06jyzPg92 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v06jyzPg92 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v06jyzPg92 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v06jyzPg92 .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v06jyzPg92 .navbar.opened {
  transition: all 0.3s;
}
.cid-v06jyzPg92 .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v06jyzPg92 .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v06jyzPg92 .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v06jyzPg92 .navbar.collapsed {
  justify-content: center;
}
.cid-v06jyzPg92 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v06jyzPg92 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v06jyzPg92 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v06jyzPg92 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v06jyzPg92 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v06jyzPg92 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v06jyzPg92 .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v06jyzPg92 .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v06jyzPg92 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v06jyzPg92 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v06jyzPg92 .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v06jyzPg92 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v06jyzPg92 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v06jyzPg92 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v06jyzPg92 .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v06jyzPg92 .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v06jyzPg92 .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v06jyzPg92 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v06jyzPg92 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v06jyzPg92 .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v06jyzPg92 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v06jyzPg92 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v06jyzPg92 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v06jyzPg92 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v06jyzPg92 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v06jyzPg92 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v06jyzPg92 .dropdown-item.active,
.cid-v06jyzPg92 .dropdown-item:active {
  background-color: transparent;
}
.cid-v06jyzPg92 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v06jyzPg92 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v06jyzPg92 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v06jyzPg92 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v06jyzPg92 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v06jyzPg92 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v06jyzPg92 ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v06jyzPg92 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v06jyzPg92 button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v06jyzPg92 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v06jyzPg92 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v06jyzPg92 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v06jyzPg92 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v06jyzPg92 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v06jyzPg92 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v06jyzPg92 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v06jyzPg92 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v06jyzPg92 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v06jyzPg92 a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v06jyzPg92 .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v06jyzPg92 .nav-item:hover {
    width: 0;
  }
}
.cid-v06jyzPg92 .icons-menu {
  margin-bottom: 35px;
}
.cid-v06jyzPg92 .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v06jyzPg92 .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v06jyzPg92 .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v06jyzPg92 .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v06jyzPg92 .navbar {
    height: 70px;
  }
  .cid-v06jyzPg92 .navbar.opened {
    height: auto;
  }
  .cid-v06jyzPg92 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v06jyzPg92 .navbar-caption:hover {
  color: #000000;
}
.cid-v06jyzPg92 .nav-link:hover {
  color: #000000;
}
.cid-v06jyzPg92 .mbr-iconfont {
  font-size: 21px;
}
.cid-v06jyzPg92 .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v06jyzPg92 .mbr-text,
.cid-v06jyzPg92 .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v06jyzPg92 .text_widget a:hover {
  color: #000000;
}
.cid-v06jyzPg92 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v06jyzPg92 .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v06jyAffBC {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/holzbett-007.png-1920x1080.png");
}
.cid-v06jyAffBC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v06jyAffBC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v06jyAffBC .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v06jyAffBC .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v06jyAffBC .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v06jyAffBC .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v06jyAffBC .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v06jyAffBC .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v06jyAffBC .text-wrapper {
    padding-left: 0;
  }
}
.cid-v06jyAffBC .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v06jyAffBC .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v06jyAffBC .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v06jyAffBC .mbr-label {
  color: #ffffff;
}
.cid-v06jyAffBC .mbr-section-title {
  color: #ffffff;
}
.cid-v06jyAffBC .mbr-text {
  color: #ffffff;
}
.cid-v06jyAffBC a:focus,
.cid-v06jyAffBC button:focus,
.cid-v06jyAffBC input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v06jyAtqOB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-v06jyAtqOB .mbr-fallback-image.disabled {
  display: none;
}
.cid-v06jyAtqOB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v06jyAtqOB .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v06jyAtqOB .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v06jyAtqOB .container {
    padding: 0;
  }
}
.cid-v06jyAtqOB .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v06jyAtqOB .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v06jyAtqOB .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v06jyAtqOB .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v06jyAtqOB .mbr-section-title {
  color: #000000;
}
.cid-v06jyAtqOB .mbr-text {
  color: #000000;
}
.cid-v06jyAtqOB a:focus-visible,
.cid-v06jyAtqOB button:focus-visible,
.cid-v06jyAtqOB input:focus-visible,
.cid-v06jyAtqOB textarea:focus-visible,
.cid-v06jyAtqOB select:focus-visible,
.cid-v06jyAtqOB .nav-link:focus-visible,
.cid-v06jyAtqOB .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v08xd8tuOd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v08xd8tuOd .container {
    padding: 0 25px;
  }
}
.cid-v08xd8tuOd .image-wrapper {
  height: 100%;
}
.cid-v08xd8tuOd .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v08xd8tuOd .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v08xd8tuOd .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v08xd8tuOd .item:focus,
.cid-v08xd8tuOd span:focus {
  outline: none;
}
.cid-v08xd8tuOd .item-wrapper {
  position: relative;
}
.cid-v08xd8tuOd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v08xd8tuOd .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v08xd8tuOd .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v08xd8tuOd .embla__button--next,
.cid-v08xd8tuOd .embla__button--prev {
  display: flex;
}
.cid-v08xd8tuOd .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v08xd8tuOd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v08xd8tuOd .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v08xd8tuOd .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v08xd8tuOd .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v08xd8tuOd .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v08xd8tuOd .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v08xd8tuOd .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v08xd8tuOd .embla__button.embla__button--next {
  right: 45px;
}
.cid-v08xd8tuOd .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v08xd8tuOd .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v08xd8tuOd .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v08xd8tuOd .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v08xd8tuOd .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v08xd8tuOd .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v08xd8tuOd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v08xd8tuOd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v08xd8tuOd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v08xd8tuOd .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v08xd8tuOd .item-title {
  color: #2f2e30;
}
.cid-v08xd8tuOd .mbr-text {
  color: #2f2e30;
}
.cid-v08xd8tuOd a:focus-visible,
.cid-v08xd8tuOd button:focus-visible,
.cid-v08xd8tuOd input:focus-visible,
.cid-v08xd8tuOd textarea:focus-visible,
.cid-v08xd8tuOd select:focus-visible,
.cid-v08xd8tuOd .nav-link:focus-visible,
.cid-v08xd8tuOd .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-iv {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-iv html {
  background-color: #fff;
}
#custom-html-iv body {
  background-color: #fff;
}
#custom-html-iv main,
#custom-html-iv section,
#custom-html-iv header,
#custom-html-iv footer,
#custom-html-iv div {
  background-color: #fff;
}
#custom-html-iv .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-iv audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-iv a:focus-visible,
#custom-html-iv button:focus-visible,
#custom-html-iv input:focus-visible,
#custom-html-iv textarea:focus-visible,
#custom-html-iv select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-iv #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-iv .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v1nSaYjy2N {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1nSaYjy2N .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1nSaYjy2N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1nSaYjy2N .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v1nSaYjy2N .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v1nSaYjy2N .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v1nSaYjy2N .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v1nSaYjy2N .mbr-section-title {
  color: #ffffff;
}
.cid-v1nSaYjy2N .mbr-desc {
  color: #ffffff;
}
.cid-v1nSaYjy2N .mbr-section-title,
.cid-v1nSaYjy2N .social-wrapper {
  text-align: center;
}
.cid-v1nSaYjy2N a:focus-visible,
.cid-v1nSaYjy2N button:focus-visible,
.cid-v1nSaYjy2N input:focus-visible,
.cid-v1nSaYjy2N textarea:focus-visible,
.cid-v1nSaYjy2N select:focus-visible,
.cid-v1nSaYjy2N .nav-link:focus-visible,
.cid-v1nSaYjy2N .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0Skj0qgMx {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0Skj0qgMx .container {
    padding: 0 25px;
  }
}
.cid-v0Skj0qgMx .image-wrapper {
  height: 100%;
}
.cid-v0Skj0qgMx .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0Skj0qgMx .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0Skj0qgMx .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0Skj0qgMx .item:focus,
.cid-v0Skj0qgMx span:focus {
  outline: none;
}
.cid-v0Skj0qgMx .item-wrapper {
  position: relative;
}
.cid-v0Skj0qgMx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0Skj0qgMx .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
.cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0Skj0qgMx .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0Skj0qgMx .embla__button--next,
.cid-v0Skj0qgMx .embla__button--prev {
  display: flex;
}
.cid-v0Skj0qgMx .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
}
.cid-v0Skj0qgMx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0Skj0qgMx .embla__button:hover {
  background: transparent;
  color: #ffffff;
}
.cid-v0Skj0qgMx .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0Skj0qgMx .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0Skj0qgMx .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0Skj0qgMx .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0Skj0qgMx .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0Skj0qgMx .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0Skj0qgMx .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0Skj0qgMx .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0Skj0qgMx .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0Skj0qgMx .embla {
  position: relative;
  width: 100%;
  background-color: #bfc6b8;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0Skj0qgMx .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0Skj0qgMx .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0Skj0qgMx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0Skj0qgMx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0Skj0qgMx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0Skj0qgMx .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0Skj0qgMx .item-title {
  color: #2f2e30;
}
.cid-v0Skj0qgMx .mbr-text {
  color: #2f2e30;
}
.cid-v0Skj0qgMx a:focus-visible,
.cid-v0Skj0qgMx button:focus-visible,
.cid-v0Skj0qgMx input:focus-visible,
.cid-v0Skj0qgMx textarea:focus-visible,
.cid-v0Skj0qgMx select:focus-visible,
.cid-v0Skj0qgMx .nav-link:focus-visible,
.cid-v0Skj0qgMx .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9n {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9n html {
  background-color: #fff;
}
#custom-html-9n body {
  background-color: #fff;
}
#custom-html-9n main,
#custom-html-9n section,
#custom-html-9n header,
#custom-html-9n footer,
#custom-html-9n div {
  background-color: #fff;
}
#custom-html-9n .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9n audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9n a:focus-visible,
#custom-html-9n button:focus-visible,
#custom-html-9n input:focus-visible,
#custom-html-9n textarea:focus-visible,
#custom-html-9n select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9n #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-9n .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0gXlwOvZU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0gXlwOvZU .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0gXlwOvZU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0gXlwOvZU .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0gXlwOvZU .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0gXlwOvZU .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0gXlwOvZU .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0gXlwOvZU .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0gXlwOvZU .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0gXlwOvZU .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0gXlwOvZU .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0gXlwOvZU .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0gXlwOvZU .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0gXlwOvZU .mbr-label {
  color: #ffffff;
}
.cid-v0gXlwOvZU .mbr-section-title {
  color: #ffffff;
}
.cid-v0gXlwOvZU .mbr-text {
  color: #ffffff;
}
.cid-v0gXlwOvZU a:focus,
.cid-v0gXlwOvZU button:focus,
.cid-v0gXlwOvZU input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0gY0uTmoC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-v0gY0uTmoC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0gY0uTmoC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0gY0uTmoC .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0gY0uTmoC .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 40px;
  }
}
.cid-v0gY0uTmoC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 440px;
  max-width: 440px;
}
@media (max-width: 768px) {
  .cid-v0gY0uTmoC .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v0gY0uTmoC .embla__slide .slide-content {
  width: 100%;
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  overflow: hidden;
  padding-bottom: 20px;
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper:hover .card-box .item-img img,
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper:focus .card-box .item-img img {
  transform: scale(1.1);
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .card-box .item-img {
  overflow: hidden;
  margin-bottom: 20px;
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .card-box .item-img img {
  height: 430px;
  width: 100%;
  object-fit: cover;
  border-radius: 0 !important;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .card-box .item-img img {
    height: 300px;
  }
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .card-box .card-title {
  position: relative;
  z-index: 1;
  padding: 0 20px 10px;
  margin-bottom: 0;
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .card-box .card-text {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin-bottom: 0;
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin: 40px 0 0;
}
@media (max-width: 992px) {
  .cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-v0gY0uTmoC .embla__slide .slide-content .item-wrapper .mbr-section-btn .btn {
  min-height: 35px;
  margin-bottom: 0;
  margin-left: 0;
}
.cid-v0gY0uTmoC .embla__button--next,
.cid-v0gY0uTmoC .embla__button--prev {
  display: flex;
}
.cid-v0gY0uTmoC .arrows-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.cid-v0gY0uTmoC .embla__button {
  top: 27px;
  width: 54px;
  height: 54px;
  margin-top: -1.5rem;
  font-size: 28px;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-v0gY0uTmoC .embla__button:hover {
  background-color: #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0gY0uTmoC .embla__button:disabled {
  opacity: .5 !important;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
}
.cid-v0gY0uTmoC .embla__button.embla__button--prev {
  margin-right: 62px;
}
.cid-v0gY0uTmoC .embla__button.embla__button--next {
  margin-left: 78px;
}
.cid-v0gY0uTmoC .embla {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 4.5rem;
}
.cid-v0gY0uTmoC .embla__viewport {
  overflow: visible;
  width: 100%;
  padding: 0;
}
@media (max-width: 768px) {
  .cid-v0gY0uTmoC .embla__viewport {
    padding: 0;
  }
}
.cid-v0gY0uTmoC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0gY0uTmoC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0gY0uTmoC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0gY0uTmoC .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0gY0uTmoC .mbr-section-title,
.cid-v0gY0uTmoC .title-wrapper {
  color: #323432;
  text-align: center;
}
.cid-v0gY0uTmoC .card-title {
  color: #323432;
}
.cid-v0gY0uTmoC .card-text {
  color: #323432;
}
.cid-v0gY0uTmoC a:focus-visible,
.cid-v0gY0uTmoC button:focus-visible,
.cid-v0gY0uTmoC input:focus-visible,
.cid-v0gY0uTmoC textarea:focus-visible,
.cid-v0gY0uTmoC select:focus-visible,
.cid-v0gY0uTmoC .nav-link:focus-visible,
.cid-v0gY0uTmoC .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0msK3hOeG {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0msK3hOeG .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0msK3hOeG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0msK3hOeG .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0msK3hOeG .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0msK3hOeG .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0msK3hOeG .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0msK3hOeG .mbr-section-title {
  color: #ffffff;
}
.cid-v0msK3hOeG .mbr-desc {
  color: #ffffff;
}
.cid-v0msK3hOeG .mbr-section-title,
.cid-v0msK3hOeG .social-wrapper {
  text-align: center;
}
.cid-v0msK3hOeG a:focus-visible,
.cid-v0msK3hOeG button:focus-visible,
.cid-v0msK3hOeG input:focus-visible,
.cid-v0msK3hOeG textarea:focus-visible,
.cid-v0msK3hOeG select:focus-visible,
.cid-v0msK3hOeG .nav-link:focus-visible,
.cid-v0msK3hOeG .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v06jyDxm2n {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v06jyDxm2n .wrapper {
  background-color: #bfc6b8;
}
.cid-v06jyDxm2n li {
  list-style-type: none;
}
.cid-v06jyDxm2n .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v06jyDxm2n .list-1 li {
  margin-bottom: 1rem;
}
.cid-v06jyDxm2n .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v06jyDxm2n .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v06jyDxm2n .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v06jyDxm2n ul {
  margin: 0;
}
.cid-v06jyDxm2n .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v06jyDxm2n .mbr-fallback-image.disabled {
  display: none;
}
.cid-v06jyDxm2n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v06jyDxm2n .mbr-text {
  text-align: left;
}
.cid-v06jyDxm2n a:focus-visible,
.cid-v06jyDxm2n button:focus-visible,
.cid-v06jyDxm2n input:focus-visible,
.cid-v06jyDxm2n textarea:focus-visible,
.cid-v06jyDxm2n select:focus-visible,
.cid-v06jyDxm2n .nav-link:focus-visible,
.cid-v06jyDxm2n .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v06jyDxm2n .list2 {
  color: #1f1d1a;
}
.cid-v06jyDVSxO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v06jyDVSxO .mbr-text {
  color: #1B1F0A;
}
.cid-v0fWpe2b9v .container-fluid {
  padding: 0 1rem;
}
.cid-v0fWpe2b9v .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .menu_box .navbar.opened,
  .cid-v0fWpe2b9v .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0fWpe2b9v .navbar-dropdown {
  position: relative !important;
}
.cid-v0fWpe2b9v nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0fWpe2b9v .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0fWpe2b9v .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0fWpe2b9v .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0fWpe2b9v .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0fWpe2b9v .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0fWpe2b9v .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0fWpe2b9v .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0fWpe2b9v .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0fWpe2b9v .offcanvas-body .mbr-text,
  .cid-v0fWpe2b9v .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0fWpe2b9v .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0fWpe2b9v .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0fWpe2b9v .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0fWpe2b9v .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0fWpe2b9v .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0fWpe2b9v .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0fWpe2b9v .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0fWpe2b9v ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0fWpe2b9v .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0fWpe2b9v .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0fWpe2b9v .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0fWpe2b9v li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0fWpe2b9v li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0fWpe2b9v .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0fWpe2b9v .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0fWpe2b9v .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .nav-item {
    margin: 0 !important;
  }
}
.cid-v0fWpe2b9v .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0fWpe2b9v .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0fWpe2b9v .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0fWpe2b9v .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0fWpe2b9v .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0fWpe2b9v .offcanvas_box {
    display: none;
  }
}
.cid-v0fWpe2b9v .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0fWpe2b9v .dropdown-item:hover {
  color: #000000;
}
.cid-v0fWpe2b9v .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0fWpe2b9v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0fWpe2b9v .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0fWpe2b9v .container {
  display: flex;
  margin: auto;
}
.cid-v0fWpe2b9v .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0fWpe2b9v .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0fWpe2b9v .navbar-caption {
  color: #20232a;
}
.cid-v0fWpe2b9v .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0fWpe2b9v .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0fWpe2b9v .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0fWpe2b9v .dropdown-menu,
.cid-v0fWpe2b9v .navbar.opened {
  background: #ffffff !important;
}
.cid-v0fWpe2b9v .nav-item:focus,
.cid-v0fWpe2b9v .nav-link:focus {
  outline: none;
}
.cid-v0fWpe2b9v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0fWpe2b9v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0fWpe2b9v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0fWpe2b9v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0fWpe2b9v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0fWpe2b9v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0fWpe2b9v .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0fWpe2b9v .navbar.opened {
  transition: all 0.3s;
}
.cid-v0fWpe2b9v .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0fWpe2b9v .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0fWpe2b9v .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0fWpe2b9v .navbar.collapsed {
  justify-content: center;
}
.cid-v0fWpe2b9v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0fWpe2b9v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0fWpe2b9v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0fWpe2b9v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0fWpe2b9v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0fWpe2b9v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0fWpe2b9v .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0fWpe2b9v .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0fWpe2b9v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0fWpe2b9v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0fWpe2b9v .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0fWpe2b9v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0fWpe2b9v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0fWpe2b9v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0fWpe2b9v .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0fWpe2b9v .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0fWpe2b9v .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0fWpe2b9v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0fWpe2b9v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0fWpe2b9v .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0fWpe2b9v .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0fWpe2b9v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0fWpe2b9v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0fWpe2b9v .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0fWpe2b9v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0fWpe2b9v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0fWpe2b9v .dropdown-item.active,
.cid-v0fWpe2b9v .dropdown-item:active {
  background-color: transparent;
}
.cid-v0fWpe2b9v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0fWpe2b9v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0fWpe2b9v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0fWpe2b9v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0fWpe2b9v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0fWpe2b9v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0fWpe2b9v ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0fWpe2b9v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0fWpe2b9v button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0fWpe2b9v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0fWpe2b9v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0fWpe2b9v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0fWpe2b9v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0fWpe2b9v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0fWpe2b9v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0fWpe2b9v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0fWpe2b9v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0fWpe2b9v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0fWpe2b9v a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0fWpe2b9v .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0fWpe2b9v .nav-item:hover {
    width: 0;
  }
}
.cid-v0fWpe2b9v .icons-menu {
  margin-bottom: 35px;
}
.cid-v0fWpe2b9v .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0fWpe2b9v .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0fWpe2b9v .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0fWpe2b9v .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0fWpe2b9v .navbar {
    height: 70px;
  }
  .cid-v0fWpe2b9v .navbar.opened {
    height: auto;
  }
  .cid-v0fWpe2b9v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0fWpe2b9v .navbar-caption:hover {
  color: #000000;
}
.cid-v0fWpe2b9v .nav-link:hover {
  color: #000000;
}
.cid-v0fWpe2b9v .mbr-iconfont {
  font-size: 21px;
}
.cid-v0fWpe2b9v .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0fWpe2b9v .mbr-text,
.cid-v0fWpe2b9v .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0fWpe2b9v .text_widget a:hover {
  color: #000000;
}
.cid-v0fWpe2b9v a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0fWpe2b9v .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0fWpejWa9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0fWpejWa9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0fWpejWa9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0fWpejWa9 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0fWpejWa9 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0fWpejWa9 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0fWpejWa9 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0fWpejWa9 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0fWpejWa9 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0fWpejWa9 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0fWpejWa9 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0fWpejWa9 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0fWpejWa9 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0fWpejWa9 .mbr-label {
  color: #ffffff;
}
.cid-v0fWpejWa9 .mbr-section-title {
  color: #ffffff;
}
.cid-v0fWpejWa9 .mbr-text {
  color: #ffffff;
}
.cid-v0fWpejWa9 a:focus,
.cid-v0fWpejWa9 button:focus,
.cid-v0fWpejWa9 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0fWpet54H {
  background-color: #ffffff;
  flex-direction: column;
  justify-content: center;
}
.cid-v0fWpet54H .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0fWpet54H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v0fWpet54H .container {
    padding: 0 16px;
  }
}
.cid-v0fWpet54H .row {
  justify-content: center;
}
.cid-v0fWpet54H .desc-wrapper .mbr-desc {
  margin-bottom: 32px;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
.cid-v0fWpet54H .content-wrapper .mbr-text {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0fWpet54H .content-wrapper .mbr-text {
    margin-bottom: 22px;
  }
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn {
  width: 144px;
  height: 144px;
  border-radius: 100% !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-primary:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-secondary:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-success:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-info:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-warning:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-danger:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-black:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-white:hover,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-primary:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-secondary:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-success:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-info:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-warning:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-danger:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-black:focus,
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-white:focus {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
  border-color: #dcd2d0 !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-primary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-secondary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-success-outline:hover {
  box-shadow: inset 0 -145px 0 0 #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-info-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #dcd2d0 !important;
  border-color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-warning-outline:hover {
  box-shadow: inset 0 -145px 0 0 #f4f1f1 !important;
  color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-danger-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ebebeb !important;
  color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-black-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v0fWpet54H .content-wrapper .mbr-section-btn .btn-white-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #000000 !important;
}
.cid-v0fWpet54H .mbr-desc {
  color: #706cff;
}
.cid-v0fWpet54H .mbr-section-title {
  color: #000000;
}
.cid-v0fWpet54H .mbr-text {
  color: #54595f;
}
.cid-v0fWpet54H .mbr-section-btn {
  text-align: center;
}
.cid-v0fWpet54H .mbr-section-title,
.cid-v0fWpet54H .mbr-section-btn {
  color: #54595f;
}
.cid-v0fWpet54H a:focus-visible,
.cid-v0fWpet54H button:focus-visible,
.cid-v0fWpet54H input:focus-visible,
.cid-v0fWpet54H textarea:focus-visible,
.cid-v0fWpet54H select:focus-visible,
.cid-v0fWpet54H .nav-link:focus-visible,
.cid-v0fWpet54H .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0fWpeEN7L {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0fWpeEN7L .wrapper {
  background-color: #bfc6b8;
}
.cid-v0fWpeEN7L li {
  list-style-type: none;
}
.cid-v0fWpeEN7L .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0fWpeEN7L .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0fWpeEN7L .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0fWpeEN7L .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0fWpeEN7L .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0fWpeEN7L ul {
  margin: 0;
}
.cid-v0fWpeEN7L .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0fWpeEN7L .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0fWpeEN7L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0fWpeEN7L .mbr-text {
  text-align: left;
}
.cid-v0fWpeEN7L a:focus-visible,
.cid-v0fWpeEN7L button:focus-visible,
.cid-v0fWpeEN7L input:focus-visible,
.cid-v0fWpeEN7L textarea:focus-visible,
.cid-v0fWpeEN7L select:focus-visible,
.cid-v0fWpeEN7L .nav-link:focus-visible,
.cid-v0fWpeEN7L .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0fWpeEN7L .list2 {
  color: #1f1d1a;
}
.cid-v0fWpeRe9M {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0fWpeRe9M .mbr-text {
  color: #1B1F0A;
}
.cid-v0g9sVWiZ9 .container-fluid {
  padding: 0 1rem;
}
.cid-v0g9sVWiZ9 .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .menu_box .navbar.opened,
  .cid-v0g9sVWiZ9 .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0g9sVWiZ9 .navbar-dropdown {
  position: relative !important;
}
.cid-v0g9sVWiZ9 nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0g9sVWiZ9 .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0g9sVWiZ9 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0g9sVWiZ9 .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0g9sVWiZ9 .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0g9sVWiZ9 .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0g9sVWiZ9 .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0g9sVWiZ9 .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0g9sVWiZ9 .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0g9sVWiZ9 .offcanvas-body .mbr-text,
  .cid-v0g9sVWiZ9 .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0g9sVWiZ9 .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0g9sVWiZ9 ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0g9sVWiZ9 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0g9sVWiZ9 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0g9sVWiZ9 .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0g9sVWiZ9 li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0g9sVWiZ9 li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0g9sVWiZ9 .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0g9sVWiZ9 .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0g9sVWiZ9 .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .nav-item {
    margin: 0 !important;
  }
}
.cid-v0g9sVWiZ9 .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0g9sVWiZ9 .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0g9sVWiZ9 .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0g9sVWiZ9 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0g9sVWiZ9 .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0g9sVWiZ9 .offcanvas_box {
    display: none;
  }
}
.cid-v0g9sVWiZ9 .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0g9sVWiZ9 .dropdown-item:hover {
  color: #000000;
}
.cid-v0g9sVWiZ9 .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0g9sVWiZ9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0g9sVWiZ9 .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0g9sVWiZ9 .container {
  display: flex;
  margin: auto;
}
.cid-v0g9sVWiZ9 .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0g9sVWiZ9 .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0g9sVWiZ9 .navbar-caption {
  color: #20232a;
}
.cid-v0g9sVWiZ9 .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0g9sVWiZ9 .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0g9sVWiZ9 .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0g9sVWiZ9 .dropdown-menu,
.cid-v0g9sVWiZ9 .navbar.opened {
  background: #ffffff !important;
}
.cid-v0g9sVWiZ9 .nav-item:focus,
.cid-v0g9sVWiZ9 .nav-link:focus {
  outline: none;
}
.cid-v0g9sVWiZ9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0g9sVWiZ9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0g9sVWiZ9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0g9sVWiZ9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0g9sVWiZ9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0g9sVWiZ9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0g9sVWiZ9 .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0g9sVWiZ9 .navbar.opened {
  transition: all 0.3s;
}
.cid-v0g9sVWiZ9 .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0g9sVWiZ9 .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0g9sVWiZ9 .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0g9sVWiZ9 .navbar.collapsed {
  justify-content: center;
}
.cid-v0g9sVWiZ9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0g9sVWiZ9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0g9sVWiZ9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0g9sVWiZ9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0g9sVWiZ9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0g9sVWiZ9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0g9sVWiZ9 .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0g9sVWiZ9 .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0g9sVWiZ9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0g9sVWiZ9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0g9sVWiZ9 .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0g9sVWiZ9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0g9sVWiZ9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0g9sVWiZ9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0g9sVWiZ9 .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0g9sVWiZ9 .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0g9sVWiZ9 .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0g9sVWiZ9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0g9sVWiZ9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0g9sVWiZ9 .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0g9sVWiZ9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0g9sVWiZ9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0g9sVWiZ9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0g9sVWiZ9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0g9sVWiZ9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0g9sVWiZ9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0g9sVWiZ9 .dropdown-item.active,
.cid-v0g9sVWiZ9 .dropdown-item:active {
  background-color: transparent;
}
.cid-v0g9sVWiZ9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0g9sVWiZ9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0g9sVWiZ9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0g9sVWiZ9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0g9sVWiZ9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0g9sVWiZ9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0g9sVWiZ9 ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0g9sVWiZ9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0g9sVWiZ9 button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0g9sVWiZ9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0g9sVWiZ9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0g9sVWiZ9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0g9sVWiZ9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0g9sVWiZ9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0g9sVWiZ9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0g9sVWiZ9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0g9sVWiZ9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0g9sVWiZ9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0g9sVWiZ9 a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0g9sVWiZ9 .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0g9sVWiZ9 .nav-item:hover {
    width: 0;
  }
}
.cid-v0g9sVWiZ9 .icons-menu {
  margin-bottom: 35px;
}
.cid-v0g9sVWiZ9 .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0g9sVWiZ9 .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0g9sVWiZ9 .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0g9sVWiZ9 .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0g9sVWiZ9 .navbar {
    height: 70px;
  }
  .cid-v0g9sVWiZ9 .navbar.opened {
    height: auto;
  }
  .cid-v0g9sVWiZ9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0g9sVWiZ9 .navbar-caption:hover {
  color: #000000;
}
.cid-v0g9sVWiZ9 .nav-link:hover {
  color: #000000;
}
.cid-v0g9sVWiZ9 .mbr-iconfont {
  font-size: 21px;
}
.cid-v0g9sVWiZ9 .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0g9sVWiZ9 .mbr-text,
.cid-v0g9sVWiZ9 .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0g9sVWiZ9 .text_widget a:hover {
  color: #000000;
}
.cid-v0g9sVWiZ9 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0g9sVWiZ9 .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0g9sWdWL7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0g9sWdWL7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0g9sWdWL7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0g9sWdWL7 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0g9sWdWL7 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0g9sWdWL7 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0g9sWdWL7 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0g9sWdWL7 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0g9sWdWL7 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0g9sWdWL7 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0g9sWdWL7 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0g9sWdWL7 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0g9sWdWL7 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0g9sWdWL7 .mbr-label {
  color: #ffffff;
}
.cid-v0g9sWdWL7 .mbr-section-title {
  color: #ffffff;
}
.cid-v0g9sWdWL7 .mbr-text {
  color: #ffffff;
}
.cid-v0g9sWdWL7 a:focus,
.cid-v0g9sWdWL7 button:focus,
.cid-v0g9sWdWL7 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0g9sWmDXM {
  background-color: #ffffff;
  flex-direction: column;
  justify-content: center;
}
.cid-v0g9sWmDXM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0g9sWmDXM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v0g9sWmDXM .container {
    padding: 0 16px;
  }
}
.cid-v0g9sWmDXM .row {
  justify-content: center;
}
.cid-v0g9sWmDXM .desc-wrapper .mbr-desc {
  margin-bottom: 32px;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-text {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0g9sWmDXM .content-wrapper .mbr-text {
    margin-bottom: 22px;
  }
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn {
  width: 144px;
  height: 144px;
  border-radius: 100% !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-primary:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-secondary:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-success:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-info:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-warning:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-danger:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-black:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-white:hover,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-primary:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-secondary:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-success:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-info:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-warning:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-danger:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-black:focus,
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-white:focus {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
  border-color: #dcd2d0 !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-primary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-secondary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-success-outline:hover {
  box-shadow: inset 0 -145px 0 0 #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-info-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #dcd2d0 !important;
  border-color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-warning-outline:hover {
  box-shadow: inset 0 -145px 0 0 #f4f1f1 !important;
  color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-danger-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ebebeb !important;
  color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-black-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v0g9sWmDXM .content-wrapper .mbr-section-btn .btn-white-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #000000 !important;
}
.cid-v0g9sWmDXM .mbr-desc {
  color: #706cff;
}
.cid-v0g9sWmDXM .mbr-section-title {
  color: #000000;
}
.cid-v0g9sWmDXM .mbr-text {
  color: #54595f;
}
.cid-v0g9sWmDXM .mbr-section-btn {
  text-align: center;
}
.cid-v0g9sWmDXM .mbr-section-title,
.cid-v0g9sWmDXM .mbr-section-btn {
  color: #252525;
}
.cid-v0g9sWmDXM a:focus-visible,
.cid-v0g9sWmDXM button:focus-visible,
.cid-v0g9sWmDXM input:focus-visible,
.cid-v0g9sWmDXM textarea:focus-visible,
.cid-v0g9sWmDXM select:focus-visible,
.cid-v0g9sWmDXM .nav-link:focus-visible,
.cid-v0g9sWmDXM .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0g9sWyTZv {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0g9sWyTZv .wrapper {
  background-color: #bfc6b8;
}
.cid-v0g9sWyTZv li {
  list-style-type: none;
}
.cid-v0g9sWyTZv .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0g9sWyTZv .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0g9sWyTZv .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0g9sWyTZv .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0g9sWyTZv .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0g9sWyTZv ul {
  margin: 0;
}
.cid-v0g9sWyTZv .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0g9sWyTZv .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0g9sWyTZv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0g9sWyTZv .mbr-text {
  text-align: left;
}
.cid-v0g9sWyTZv a:focus-visible,
.cid-v0g9sWyTZv button:focus-visible,
.cid-v0g9sWyTZv input:focus-visible,
.cid-v0g9sWyTZv textarea:focus-visible,
.cid-v0g9sWyTZv select:focus-visible,
.cid-v0g9sWyTZv .nav-link:focus-visible,
.cid-v0g9sWyTZv .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0g9sWyTZv .list2 {
  color: #1f1d1a;
}
.cid-v0g9sWK0vd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0g9sWK0vd .mbr-text {
  color: #1B1F0A;
}
.cid-v0h34ajxx8 .container-fluid {
  padding: 0 1rem;
}
.cid-v0h34ajxx8 .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .menu_box .navbar.opened,
  .cid-v0h34ajxx8 .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0h34ajxx8 .navbar-dropdown {
  position: relative !important;
}
.cid-v0h34ajxx8 nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0h34ajxx8 .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0h34ajxx8 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0h34ajxx8 .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0h34ajxx8 .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0h34ajxx8 .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0h34ajxx8 .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0h34ajxx8 .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0h34ajxx8 .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0h34ajxx8 .offcanvas-body .mbr-text,
  .cid-v0h34ajxx8 .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0h34ajxx8 .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0h34ajxx8 .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0h34ajxx8 .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0h34ajxx8 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0h34ajxx8 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0h34ajxx8 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0h34ajxx8 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0h34ajxx8 ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0h34ajxx8 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0h34ajxx8 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0h34ajxx8 .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0h34ajxx8 li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0h34ajxx8 li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0h34ajxx8 .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0h34ajxx8 .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0h34ajxx8 .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .nav-item {
    margin: 0 !important;
  }
}
.cid-v0h34ajxx8 .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0h34ajxx8 .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0h34ajxx8 .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0h34ajxx8 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0h34ajxx8 .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0h34ajxx8 .offcanvas_box {
    display: none;
  }
}
.cid-v0h34ajxx8 .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0h34ajxx8 .dropdown-item:hover {
  color: #000000;
}
.cid-v0h34ajxx8 .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0h34ajxx8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0h34ajxx8 .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0h34ajxx8 .container {
  display: flex;
  margin: auto;
}
.cid-v0h34ajxx8 .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0h34ajxx8 .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0h34ajxx8 .navbar-caption {
  color: #20232a;
}
.cid-v0h34ajxx8 .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0h34ajxx8 .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0h34ajxx8 .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0h34ajxx8 .dropdown-menu,
.cid-v0h34ajxx8 .navbar.opened {
  background: #ffffff !important;
}
.cid-v0h34ajxx8 .nav-item:focus,
.cid-v0h34ajxx8 .nav-link:focus {
  outline: none;
}
.cid-v0h34ajxx8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0h34ajxx8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0h34ajxx8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0h34ajxx8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0h34ajxx8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0h34ajxx8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0h34ajxx8 .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0h34ajxx8 .navbar.opened {
  transition: all 0.3s;
}
.cid-v0h34ajxx8 .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0h34ajxx8 .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0h34ajxx8 .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0h34ajxx8 .navbar.collapsed {
  justify-content: center;
}
.cid-v0h34ajxx8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0h34ajxx8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0h34ajxx8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0h34ajxx8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0h34ajxx8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0h34ajxx8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0h34ajxx8 .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0h34ajxx8 .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0h34ajxx8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0h34ajxx8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0h34ajxx8 .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0h34ajxx8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0h34ajxx8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0h34ajxx8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0h34ajxx8 .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0h34ajxx8 .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0h34ajxx8 .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0h34ajxx8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0h34ajxx8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0h34ajxx8 .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0h34ajxx8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0h34ajxx8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0h34ajxx8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0h34ajxx8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0h34ajxx8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0h34ajxx8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0h34ajxx8 .dropdown-item.active,
.cid-v0h34ajxx8 .dropdown-item:active {
  background-color: transparent;
}
.cid-v0h34ajxx8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0h34ajxx8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0h34ajxx8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0h34ajxx8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0h34ajxx8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0h34ajxx8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0h34ajxx8 ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0h34ajxx8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0h34ajxx8 button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0h34ajxx8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0h34ajxx8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0h34ajxx8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0h34ajxx8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0h34ajxx8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0h34ajxx8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0h34ajxx8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0h34ajxx8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0h34ajxx8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0h34ajxx8 a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0h34ajxx8 .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0h34ajxx8 .nav-item:hover {
    width: 0;
  }
}
.cid-v0h34ajxx8 .icons-menu {
  margin-bottom: 35px;
}
.cid-v0h34ajxx8 .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0h34ajxx8 .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0h34ajxx8 .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0h34ajxx8 .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0h34ajxx8 .navbar {
    height: 70px;
  }
  .cid-v0h34ajxx8 .navbar.opened {
    height: auto;
  }
  .cid-v0h34ajxx8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0h34ajxx8 .navbar-caption:hover {
  color: #000000;
}
.cid-v0h34ajxx8 .nav-link:hover {
  color: #000000;
}
.cid-v0h34ajxx8 .mbr-iconfont {
  font-size: 21px;
}
.cid-v0h34ajxx8 .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0h34ajxx8 .mbr-text,
.cid-v0h34ajxx8 .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0h34ajxx8 .text_widget a:hover {
  color: #000000;
}
.cid-v0h34ajxx8 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0h34ajxx8 .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0h34aSZkS {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/img20240515182414.jpg-2000x1125.jpg");
}
.cid-v0h34aSZkS .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h34aSZkS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h34aSZkS .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0h34aSZkS .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0h34aSZkS .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0h34aSZkS .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0h34aSZkS .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0h34aSZkS .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0h34aSZkS .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0h34aSZkS .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0h34aSZkS .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0h34aSZkS .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0h34aSZkS .mbr-label {
  color: #ffffff;
}
.cid-v0h34aSZkS .mbr-section-title {
  color: #ffffff;
}
.cid-v0h34aSZkS .mbr-text {
  color: #ffffff;
}
.cid-v0h34aSZkS a:focus,
.cid-v0h34aSZkS button:focus,
.cid-v0h34aSZkS input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0h34b7fMG {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0h34b7fMG .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h34b7fMG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h34b7fMG .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0h34b7fMG .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0h34b7fMG .container {
    padding: 0;
  }
}
.cid-v0h34b7fMG .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0h34b7fMG .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0h34b7fMG .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0h34b7fMG .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0h34b7fMG .mbr-section-title {
  color: #000000;
}
.cid-v0h34b7fMG .mbr-text {
  color: #000000;
}
.cid-v0h34b7fMG a:focus-visible,
.cid-v0h34b7fMG button:focus-visible,
.cid-v0h34b7fMG input:focus-visible,
.cid-v0h34b7fMG textarea:focus-visible,
.cid-v0h34b7fMG select:focus-visible,
.cid-v0h34b7fMG .nav-link:focus-visible,
.cid-v0h34b7fMG .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0msQUXEvF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0msQUXEvF .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0msQUXEvF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0msQUXEvF .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0msQUXEvF .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0msQUXEvF .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0msQUXEvF .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0msQUXEvF .mbr-section-title {
  color: #ffffff;
}
.cid-v0msQUXEvF .mbr-desc {
  color: #ffffff;
}
.cid-v0msQUXEvF .mbr-section-title,
.cid-v0msQUXEvF .social-wrapper {
  text-align: center;
}
.cid-v0msQUXEvF a:focus-visible,
.cid-v0msQUXEvF button:focus-visible,
.cid-v0msQUXEvF input:focus-visible,
.cid-v0msQUXEvF textarea:focus-visible,
.cid-v0msQUXEvF select:focus-visible,
.cid-v0msQUXEvF .nav-link:focus-visible,
.cid-v0msQUXEvF .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-9w {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-9w html {
  background-color: #fff;
}
#custom-html-9w body {
  background-color: #fff;
}
#custom-html-9w main,
#custom-html-9w section,
#custom-html-9w header,
#custom-html-9w footer,
#custom-html-9w div {
  background-color: #fff;
}
#custom-html-9w .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-9w audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-9w a:focus-visible,
#custom-html-9w button:focus-visible,
#custom-html-9w input:focus-visible,
#custom-html-9w textarea:focus-visible,
#custom-html-9w select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-9w #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-9w .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0h34c6cxX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0h34c6cxX .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h34c6cxX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h34c6cxX .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0h34c6cxX .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0h34c6cxX .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0h34c6cxX .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0h34c6cxX .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0h34c6cxX .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0h34c6cxX .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0h34c6cxX .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0h34c6cxX .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0h34c6cxX .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0h34c6cxX .mbr-label {
  color: #ffffff;
}
.cid-v0h34c6cxX .mbr-section-title {
  color: #ffffff;
}
.cid-v0h34c6cxX .mbr-text {
  color: #ffffff;
}
.cid-v0h34c6cxX a:focus,
.cid-v0h34c6cxX button:focus,
.cid-v0h34c6cxX input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0h34clX4n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-v0h34clX4n .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h34clX4n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h34clX4n .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0h34clX4n .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 40px;
  }
}
.cid-v0h34clX4n .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 440px;
  max-width: 440px;
}
@media (max-width: 768px) {
  .cid-v0h34clX4n .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v0h34clX4n .embla__slide .slide-content {
  width: 100%;
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  overflow: hidden;
  padding-bottom: 20px;
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper:hover .card-box .item-img img,
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper:focus .card-box .item-img img {
  transform: scale(1.1);
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .card-box .item-img {
  overflow: hidden;
  margin-bottom: 20px;
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .card-box .item-img img {
  height: 430px;
  width: 100%;
  object-fit: cover;
  border-radius: 0 !important;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .card-box .item-img img {
    height: 300px;
  }
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .card-box .card-title {
  position: relative;
  z-index: 1;
  padding: 0 20px 10px;
  margin-bottom: 0;
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .card-box .card-text {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin-bottom: 0;
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin: 40px 0 0;
}
@media (max-width: 992px) {
  .cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-v0h34clX4n .embla__slide .slide-content .item-wrapper .mbr-section-btn .btn {
  min-height: 35px;
  margin-bottom: 0;
  margin-left: 0;
}
.cid-v0h34clX4n .embla__button--next,
.cid-v0h34clX4n .embla__button--prev {
  display: flex;
}
.cid-v0h34clX4n .arrows-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.cid-v0h34clX4n .embla__button {
  top: 27px;
  width: 54px;
  height: 54px;
  margin-top: -1.5rem;
  font-size: 28px;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-v0h34clX4n .embla__button:hover {
  background-color: #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0h34clX4n .embla__button:disabled {
  opacity: .5 !important;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
}
.cid-v0h34clX4n .embla__button.embla__button--prev {
  margin-right: 62px;
}
.cid-v0h34clX4n .embla__button.embla__button--next {
  margin-left: 78px;
}
.cid-v0h34clX4n .embla {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 4.5rem;
}
.cid-v0h34clX4n .embla__viewport {
  overflow: visible;
  width: 100%;
  padding: 0;
}
@media (max-width: 768px) {
  .cid-v0h34clX4n .embla__viewport {
    padding: 0;
  }
}
.cid-v0h34clX4n .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0h34clX4n .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0h34clX4n .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0h34clX4n .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0h34clX4n .mbr-section-title,
.cid-v0h34clX4n .title-wrapper {
  color: #323432;
  text-align: center;
}
.cid-v0h34clX4n .card-title {
  color: #323432;
}
.cid-v0h34clX4n .card-text {
  color: #323432;
}
.cid-v0h34clX4n a:focus-visible,
.cid-v0h34clX4n button:focus-visible,
.cid-v0h34clX4n input:focus-visible,
.cid-v0h34clX4n textarea:focus-visible,
.cid-v0h34clX4n select:focus-visible,
.cid-v0h34clX4n .nav-link:focus-visible,
.cid-v0h34clX4n .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0h34cRKwf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-und-kopfkissen.jpg-1920x1080.jpeg");
}
.cid-v0h34cRKwf .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h34cRKwf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h34cRKwf .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0h34cRKwf .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0h34cRKwf .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0h34cRKwf .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0h34cRKwf .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0h34cRKwf .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0h34cRKwf .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0h34cRKwf .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0h34cRKwf .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0h34cRKwf .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0h34cRKwf .mbr-label {
  color: #ffffff;
}
.cid-v0h34cRKwf .mbr-section-title {
  color: #ffffff;
}
.cid-v0h34cRKwf .mbr-text {
  color: #ffffff;
}
.cid-v0h34cRKwf a:focus,
.cid-v0h34cRKwf button:focus,
.cid-v0h34cRKwf input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0h34dJwgo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0h34dJwgo .wrapper {
  background-color: #bfc6b8;
}
.cid-v0h34dJwgo li {
  list-style-type: none;
}
.cid-v0h34dJwgo .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0h34dJwgo .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0h34dJwgo .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0h34dJwgo .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0h34dJwgo .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0h34dJwgo ul {
  margin: 0;
}
.cid-v0h34dJwgo .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0h34dJwgo .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h34dJwgo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h34dJwgo .mbr-text {
  text-align: left;
}
.cid-v0h34dJwgo a:focus-visible,
.cid-v0h34dJwgo button:focus-visible,
.cid-v0h34dJwgo input:focus-visible,
.cid-v0h34dJwgo textarea:focus-visible,
.cid-v0h34dJwgo select:focus-visible,
.cid-v0h34dJwgo .nav-link:focus-visible,
.cid-v0h34dJwgo .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0h34dJwgo .list2 {
  color: #1f1d1a;
}
.cid-v0h34e4BxE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0h34e4BxE .mbr-text {
  color: #1B1F0A;
}
.cid-v0h6iUaycQ .container-fluid {
  padding: 0 1rem;
}
.cid-v0h6iUaycQ .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .menu_box .navbar.opened,
  .cid-v0h6iUaycQ .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0h6iUaycQ .navbar-dropdown {
  position: relative !important;
}
.cid-v0h6iUaycQ nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0h6iUaycQ .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0h6iUaycQ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0h6iUaycQ .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0h6iUaycQ .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0h6iUaycQ .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0h6iUaycQ .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0h6iUaycQ .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0h6iUaycQ .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0h6iUaycQ .offcanvas-body .mbr-text,
  .cid-v0h6iUaycQ .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0h6iUaycQ .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0h6iUaycQ .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0h6iUaycQ .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0h6iUaycQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0h6iUaycQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0h6iUaycQ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0h6iUaycQ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0h6iUaycQ ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0h6iUaycQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0h6iUaycQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0h6iUaycQ .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0h6iUaycQ li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0h6iUaycQ li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0h6iUaycQ .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0h6iUaycQ .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0h6iUaycQ .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .nav-item {
    margin: 0 !important;
  }
}
.cid-v0h6iUaycQ .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0h6iUaycQ .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0h6iUaycQ .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0h6iUaycQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0h6iUaycQ .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0h6iUaycQ .offcanvas_box {
    display: none;
  }
}
.cid-v0h6iUaycQ .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0h6iUaycQ .dropdown-item:hover {
  color: #000000;
}
.cid-v0h6iUaycQ .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0h6iUaycQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0h6iUaycQ .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0h6iUaycQ .container {
  display: flex;
  margin: auto;
}
.cid-v0h6iUaycQ .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0h6iUaycQ .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0h6iUaycQ .navbar-caption {
  color: #20232a;
}
.cid-v0h6iUaycQ .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0h6iUaycQ .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0h6iUaycQ .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0h6iUaycQ .dropdown-menu,
.cid-v0h6iUaycQ .navbar.opened {
  background: #ffffff !important;
}
.cid-v0h6iUaycQ .nav-item:focus,
.cid-v0h6iUaycQ .nav-link:focus {
  outline: none;
}
.cid-v0h6iUaycQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0h6iUaycQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0h6iUaycQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0h6iUaycQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0h6iUaycQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0h6iUaycQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0h6iUaycQ .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0h6iUaycQ .navbar.opened {
  transition: all 0.3s;
}
.cid-v0h6iUaycQ .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0h6iUaycQ .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0h6iUaycQ .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0h6iUaycQ .navbar.collapsed {
  justify-content: center;
}
.cid-v0h6iUaycQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0h6iUaycQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0h6iUaycQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0h6iUaycQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0h6iUaycQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0h6iUaycQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0h6iUaycQ .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0h6iUaycQ .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0h6iUaycQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0h6iUaycQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0h6iUaycQ .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0h6iUaycQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0h6iUaycQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0h6iUaycQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0h6iUaycQ .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0h6iUaycQ .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0h6iUaycQ .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0h6iUaycQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0h6iUaycQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0h6iUaycQ .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0h6iUaycQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0h6iUaycQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0h6iUaycQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0h6iUaycQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0h6iUaycQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0h6iUaycQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0h6iUaycQ .dropdown-item.active,
.cid-v0h6iUaycQ .dropdown-item:active {
  background-color: transparent;
}
.cid-v0h6iUaycQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0h6iUaycQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0h6iUaycQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0h6iUaycQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0h6iUaycQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0h6iUaycQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0h6iUaycQ ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0h6iUaycQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0h6iUaycQ button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0h6iUaycQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0h6iUaycQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0h6iUaycQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0h6iUaycQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0h6iUaycQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0h6iUaycQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0h6iUaycQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0h6iUaycQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0h6iUaycQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0h6iUaycQ a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0h6iUaycQ .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0h6iUaycQ .nav-item:hover {
    width: 0;
  }
}
.cid-v0h6iUaycQ .icons-menu {
  margin-bottom: 35px;
}
.cid-v0h6iUaycQ .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0h6iUaycQ .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0h6iUaycQ .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0h6iUaycQ .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0h6iUaycQ .navbar {
    height: 70px;
  }
  .cid-v0h6iUaycQ .navbar.opened {
    height: auto;
  }
  .cid-v0h6iUaycQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0h6iUaycQ .navbar-caption:hover {
  color: #000000;
}
.cid-v0h6iUaycQ .nav-link:hover {
  color: #000000;
}
.cid-v0h6iUaycQ .mbr-iconfont {
  font-size: 21px;
}
.cid-v0h6iUaycQ .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0h6iUaycQ .mbr-text,
.cid-v0h6iUaycQ .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0h6iUaycQ .text_widget a:hover {
  color: #000000;
}
.cid-v0h6iUaycQ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0h6iUaycQ .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0h6iULqjk {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-schlafoase-hoenig.png-1920x1080.png");
}
.cid-v0h6iULqjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h6iULqjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h6iULqjk .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0h6iULqjk .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0h6iULqjk .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0h6iULqjk .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0h6iULqjk .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0h6iULqjk .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0h6iULqjk .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0h6iULqjk .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0h6iULqjk .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0h6iULqjk .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0h6iULqjk .mbr-label {
  color: #ffffff;
}
.cid-v0h6iULqjk .mbr-section-title {
  color: #ffffff;
}
.cid-v0h6iULqjk .mbr-text {
  color: #ffffff;
}
.cid-v0h6iULqjk a:focus,
.cid-v0h6iULqjk button:focus,
.cid-v0h6iULqjk input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0h6iV29OH {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0h6iV29OH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h6iV29OH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h6iV29OH .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0h6iV29OH .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0h6iV29OH .container {
    padding: 0;
  }
}
.cid-v0h6iV29OH .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0h6iV29OH .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0h6iV29OH .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0h6iV29OH .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0h6iV29OH .mbr-section-title {
  color: #000000;
}
.cid-v0h6iV29OH .mbr-text {
  color: #000000;
}
.cid-v0h6iV29OH a:focus-visible,
.cid-v0h6iV29OH button:focus-visible,
.cid-v0h6iV29OH input:focus-visible,
.cid-v0h6iV29OH textarea:focus-visible,
.cid-v0h6iV29OH select:focus-visible,
.cid-v0h6iV29OH .nav-link:focus-visible,
.cid-v0h6iV29OH .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mt7Hcrvj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mt7Hcrvj .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mt7Hcrvj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mt7Hcrvj .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mt7Hcrvj .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mt7Hcrvj .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mt7Hcrvj .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mt7Hcrvj .mbr-section-title {
  color: #ffffff;
}
.cid-v0mt7Hcrvj .mbr-desc {
  color: #ffffff;
}
.cid-v0mt7Hcrvj .mbr-section-title,
.cid-v0mt7Hcrvj .social-wrapper {
  text-align: center;
}
.cid-v0mt7Hcrvj a:focus-visible,
.cid-v0mt7Hcrvj button:focus-visible,
.cid-v0mt7Hcrvj input:focus-visible,
.cid-v0mt7Hcrvj textarea:focus-visible,
.cid-v0mt7Hcrvj select:focus-visible,
.cid-v0mt7Hcrvj .nav-link:focus-visible,
.cid-v0mt7Hcrvj .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-a8 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-a8 html {
  background-color: #fff;
}
#custom-html-a8 body {
  background-color: #fff;
}
#custom-html-a8 main,
#custom-html-a8 section,
#custom-html-a8 header,
#custom-html-a8 footer,
#custom-html-a8 div {
  background-color: #fff;
}
#custom-html-a8 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-a8 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-a8 a:focus-visible,
#custom-html-a8 button:focus-visible,
#custom-html-a8 input:focus-visible,
#custom-html-a8 textarea:focus-visible,
#custom-html-a8 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-a8 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-a8 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0lrLS6s16 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0lrLS6s16 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0lrLS6s16 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .container {
    padding: 0 16px;
  }
}
.cid-v0lrLS6s16 .card {
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0lrLS6s16 .image-wrapper img {
  height: 410px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .image-wrapper img {
    height: 350px;
  }
}
.cid-v0lrLS6s16 .title-wrapper {
  padding-left: 64px;
  padding-left: 0;
  padding-right: 64px;
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .title-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .title-wrapper {
    padding-right: 0;
  }
}
.cid-v0lrLS6s16 .title-wrapper .subtitle-wrapper .mbr-section-subtitle {
  display: inline-flex;
  margin-bottom: 56px;
  padding: 4px 12px;
  border-radius: 8px !important;
  box-shadow: 3px 4px 0 0 #ffffff;
  background-color: #bfc6b8;
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .title-wrapper .subtitle-wrapper .mbr-section-subtitle {
    margin-bottom: 32px;
  }
}
.cid-v0lrLS6s16 .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-v0lrLS6s16 .mbr-desc {
  margin-bottom: 0;
  padding-left: 64px;
  padding-left: 0;
  padding-right: 64px;
  color: #000000;
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .mbr-desc {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0lrLS6s16 .mbr-desc {
    padding-right: 0;
  }
}
.cid-v0lrLS6s16 .mbr-section-title {
  color: #000000;
}
.cid-v0lrLS6s16 .mbr-section-subtitle {
  color: #000000;
}
.cid-v0lrLS6s16 .mbr-section-subtitle,
.cid-v0lrLS6s16 .subtitle-wrapper {
  color: #ffffff;
}
.cid-v0lrLS6s16 a:focus-visible,
.cid-v0lrLS6s16 button:focus-visible,
.cid-v0lrLS6s16 input:focus-visible,
.cid-v0lrLS6s16 textarea:focus-visible,
.cid-v0lrLS6s16 select:focus-visible,
.cid-v0lrLS6s16 .nav-link:focus-visible,
.cid-v0lrLS6s16 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0h6iXsdek {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0h6iXsdek .wrapper {
  background-color: #bfc6b8;
}
.cid-v0h6iXsdek li {
  list-style-type: none;
}
.cid-v0h6iXsdek .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0h6iXsdek .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0h6iXsdek .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0h6iXsdek .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0h6iXsdek .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0h6iXsdek ul {
  margin: 0;
}
.cid-v0h6iXsdek .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0h6iXsdek .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0h6iXsdek .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0h6iXsdek .mbr-text {
  text-align: left;
}
.cid-v0h6iXsdek a:focus-visible,
.cid-v0h6iXsdek button:focus-visible,
.cid-v0h6iXsdek input:focus-visible,
.cid-v0h6iXsdek textarea:focus-visible,
.cid-v0h6iXsdek select:focus-visible,
.cid-v0h6iXsdek .nav-link:focus-visible,
.cid-v0h6iXsdek .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0h6iXsdek .list2 {
  color: #1f1d1a;
}
.cid-v0h6iXLW6f {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0h6iXLW6f .mbr-text {
  color: #1B1F0A;
}
.cid-v0haqwl0Vg .container-fluid {
  padding: 0 1rem;
}
.cid-v0haqwl0Vg .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .menu_box .navbar.opened,
  .cid-v0haqwl0Vg .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0haqwl0Vg .navbar-dropdown {
  position: relative !important;
}
.cid-v0haqwl0Vg nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0haqwl0Vg .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0haqwl0Vg .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0haqwl0Vg .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0haqwl0Vg .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0haqwl0Vg .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0haqwl0Vg .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0haqwl0Vg .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0haqwl0Vg .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0haqwl0Vg .offcanvas-body .mbr-text,
  .cid-v0haqwl0Vg .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0haqwl0Vg .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0haqwl0Vg .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0haqwl0Vg .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0haqwl0Vg .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0haqwl0Vg .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0haqwl0Vg .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0haqwl0Vg .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0haqwl0Vg ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0haqwl0Vg .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haqwl0Vg .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0haqwl0Vg .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0haqwl0Vg li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0haqwl0Vg li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0haqwl0Vg .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0haqwl0Vg .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0haqwl0Vg .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .nav-item {
    margin: 0 !important;
  }
}
.cid-v0haqwl0Vg .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0haqwl0Vg .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0haqwl0Vg .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haqwl0Vg .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0haqwl0Vg .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0haqwl0Vg .offcanvas_box {
    display: none;
  }
}
.cid-v0haqwl0Vg .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0haqwl0Vg .dropdown-item:hover {
  color: #000000;
}
.cid-v0haqwl0Vg .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0haqwl0Vg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0haqwl0Vg .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0haqwl0Vg .container {
  display: flex;
  margin: auto;
}
.cid-v0haqwl0Vg .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0haqwl0Vg .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0haqwl0Vg .navbar-caption {
  color: #20232a;
}
.cid-v0haqwl0Vg .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0haqwl0Vg .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0haqwl0Vg .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0haqwl0Vg .dropdown-menu,
.cid-v0haqwl0Vg .navbar.opened {
  background: #ffffff !important;
}
.cid-v0haqwl0Vg .nav-item:focus,
.cid-v0haqwl0Vg .nav-link:focus {
  outline: none;
}
.cid-v0haqwl0Vg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0haqwl0Vg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0haqwl0Vg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0haqwl0Vg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0haqwl0Vg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0haqwl0Vg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0haqwl0Vg .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0haqwl0Vg .navbar.opened {
  transition: all 0.3s;
}
.cid-v0haqwl0Vg .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0haqwl0Vg .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0haqwl0Vg .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0haqwl0Vg .navbar.collapsed {
  justify-content: center;
}
.cid-v0haqwl0Vg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0haqwl0Vg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0haqwl0Vg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0haqwl0Vg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0haqwl0Vg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0haqwl0Vg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0haqwl0Vg .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0haqwl0Vg .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0haqwl0Vg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0haqwl0Vg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0haqwl0Vg .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0haqwl0Vg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0haqwl0Vg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0haqwl0Vg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0haqwl0Vg .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0haqwl0Vg .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0haqwl0Vg .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0haqwl0Vg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0haqwl0Vg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0haqwl0Vg .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0haqwl0Vg .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0haqwl0Vg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0haqwl0Vg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0haqwl0Vg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0haqwl0Vg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0haqwl0Vg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0haqwl0Vg .dropdown-item.active,
.cid-v0haqwl0Vg .dropdown-item:active {
  background-color: transparent;
}
.cid-v0haqwl0Vg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0haqwl0Vg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0haqwl0Vg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0haqwl0Vg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0haqwl0Vg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0haqwl0Vg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0haqwl0Vg ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0haqwl0Vg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0haqwl0Vg button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0haqwl0Vg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0haqwl0Vg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0haqwl0Vg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haqwl0Vg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haqwl0Vg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0haqwl0Vg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haqwl0Vg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0haqwl0Vg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0haqwl0Vg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haqwl0Vg a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0haqwl0Vg .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0haqwl0Vg .nav-item:hover {
    width: 0;
  }
}
.cid-v0haqwl0Vg .icons-menu {
  margin-bottom: 35px;
}
.cid-v0haqwl0Vg .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0haqwl0Vg .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0haqwl0Vg .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0haqwl0Vg .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0haqwl0Vg .navbar {
    height: 70px;
  }
  .cid-v0haqwl0Vg .navbar.opened {
    height: auto;
  }
  .cid-v0haqwl0Vg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0haqwl0Vg .navbar-caption:hover {
  color: #000000;
}
.cid-v0haqwl0Vg .nav-link:hover {
  color: #000000;
}
.cid-v0haqwl0Vg .mbr-iconfont {
  font-size: 21px;
}
.cid-v0haqwl0Vg .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0haqwl0Vg .mbr-text,
.cid-v0haqwl0Vg .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0haqwl0Vg .text_widget a:hover {
  color: #000000;
}
.cid-v0haqwl0Vg a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0haqwl0Vg .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0haqwG7CS {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/regional-06.png-1920x1080.png");
}
.cid-v0haqwG7CS .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haqwG7CS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haqwG7CS .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haqwG7CS .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haqwG7CS .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haqwG7CS .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haqwG7CS .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haqwG7CS .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haqwG7CS .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haqwG7CS .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haqwG7CS .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haqwG7CS .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haqwG7CS .mbr-label {
  color: #ffffff;
}
.cid-v0haqwG7CS .mbr-section-title {
  color: #ffffff;
}
.cid-v0haqwG7CS .mbr-text {
  color: #ffffff;
}
.cid-v0haqwG7CS a:focus,
.cid-v0haqwG7CS button:focus,
.cid-v0haqwG7CS input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haqwT3zw {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0haqwT3zw .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haqwT3zw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haqwT3zw .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0haqwT3zw .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0haqwT3zw .container {
    padding: 0;
  }
}
.cid-v0haqwT3zw .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0haqwT3zw .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0haqwT3zw .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haqwT3zw .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0haqwT3zw .mbr-section-title {
  color: #000000;
}
.cid-v0haqwT3zw .mbr-text {
  color: #000000;
}
.cid-v0haqwT3zw a:focus-visible,
.cid-v0haqwT3zw button:focus-visible,
.cid-v0haqwT3zw input:focus-visible,
.cid-v0haqwT3zw textarea:focus-visible,
.cid-v0haqwT3zw select:focus-visible,
.cid-v0haqwT3zw .nav-link:focus-visible,
.cid-v0haqwT3zw .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mt1bxWx9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mt1bxWx9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mt1bxWx9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mt1bxWx9 .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mt1bxWx9 .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mt1bxWx9 .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mt1bxWx9 .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mt1bxWx9 .mbr-section-title {
  color: #ffffff;
}
.cid-v0mt1bxWx9 .mbr-desc {
  color: #ffffff;
}
.cid-v0mt1bxWx9 .mbr-section-title,
.cid-v0mt1bxWx9 .social-wrapper {
  text-align: center;
}
.cid-v0mt1bxWx9 a:focus-visible,
.cid-v0mt1bxWx9 button:focus-visible,
.cid-v0mt1bxWx9 input:focus-visible,
.cid-v0mt1bxWx9 textarea:focus-visible,
.cid-v0mt1bxWx9 select:focus-visible,
.cid-v0mt1bxWx9 .nav-link:focus-visible,
.cid-v0mt1bxWx9 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-ak {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-ak html {
  background-color: #fff;
}
#custom-html-ak body {
  background-color: #fff;
}
#custom-html-ak main,
#custom-html-ak section,
#custom-html-ak header,
#custom-html-ak footer,
#custom-html-ak div {
  background-color: #fff;
}
#custom-html-ak .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-ak audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-ak a:focus-visible,
#custom-html-ak button:focus-visible,
#custom-html-ak input:focus-visible,
#custom-html-ak textarea:focus-visible,
#custom-html-ak select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-ak #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-ak .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0haqxvKbA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0haqxvKbA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haqxvKbA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haqxvKbA .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haqxvKbA .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haqxvKbA .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haqxvKbA .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haqxvKbA .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haqxvKbA .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haqxvKbA .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haqxvKbA .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haqxvKbA .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haqxvKbA .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haqxvKbA .mbr-label {
  color: #ffffff;
}
.cid-v0haqxvKbA .mbr-section-title {
  color: #ffffff;
}
.cid-v0haqxvKbA .mbr-text {
  color: #ffffff;
}
.cid-v0haqxvKbA a:focus,
.cid-v0haqxvKbA button:focus,
.cid-v0haqxvKbA input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haqxLt7z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-v0haqxLt7z .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haqxLt7z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haqxLt7z .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0haqxLt7z .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 40px;
  }
}
.cid-v0haqxLt7z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 440px;
  max-width: 440px;
}
@media (max-width: 768px) {
  .cid-v0haqxLt7z .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v0haqxLt7z .embla__slide .slide-content {
  width: 100%;
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  overflow: hidden;
  padding-bottom: 20px;
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper:hover .card-box .item-img img,
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper:focus .card-box .item-img img {
  transform: scale(1.1);
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .card-box .item-img {
  overflow: hidden;
  margin-bottom: 20px;
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .card-box .item-img img {
  height: 430px;
  width: 100%;
  object-fit: cover;
  border-radius: 0 !important;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .card-box .item-img img {
    height: 300px;
  }
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .card-box .card-title {
  position: relative;
  z-index: 1;
  padding: 0 20px 10px;
  margin-bottom: 0;
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .card-box .card-text {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin-bottom: 0;
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin: 40px 0 0;
}
@media (max-width: 992px) {
  .cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-v0haqxLt7z .embla__slide .slide-content .item-wrapper .mbr-section-btn .btn {
  min-height: 35px;
  margin-bottom: 0;
  margin-left: 0;
}
.cid-v0haqxLt7z .embla__button--next,
.cid-v0haqxLt7z .embla__button--prev {
  display: flex;
}
.cid-v0haqxLt7z .arrows-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.cid-v0haqxLt7z .embla__button {
  top: 27px;
  width: 54px;
  height: 54px;
  margin-top: -1.5rem;
  font-size: 28px;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-v0haqxLt7z .embla__button:hover {
  background-color: #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0haqxLt7z .embla__button:disabled {
  opacity: .5 !important;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
}
.cid-v0haqxLt7z .embla__button.embla__button--prev {
  margin-right: 62px;
}
.cid-v0haqxLt7z .embla__button.embla__button--next {
  margin-left: 78px;
}
.cid-v0haqxLt7z .embla {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 4.5rem;
}
.cid-v0haqxLt7z .embla__viewport {
  overflow: visible;
  width: 100%;
  padding: 0;
}
@media (max-width: 768px) {
  .cid-v0haqxLt7z .embla__viewport {
    padding: 0;
  }
}
.cid-v0haqxLt7z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0haqxLt7z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0haqxLt7z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0haqxLt7z .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0haqxLt7z .mbr-section-title,
.cid-v0haqxLt7z .title-wrapper {
  color: #323432;
  text-align: center;
}
.cid-v0haqxLt7z .card-title {
  color: #323432;
}
.cid-v0haqxLt7z .card-text {
  color: #323432;
}
.cid-v0haqxLt7z a:focus-visible,
.cid-v0haqxLt7z button:focus-visible,
.cid-v0haqxLt7z input:focus-visible,
.cid-v0haqxLt7z textarea:focus-visible,
.cid-v0haqxLt7z select:focus-visible,
.cid-v0haqxLt7z .nav-link:focus-visible,
.cid-v0haqxLt7z .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0haqyfvpN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-und-kopfkissen.jpg-1920x1080.jpeg");
}
.cid-v0haqyfvpN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haqyfvpN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haqyfvpN .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haqyfvpN .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haqyfvpN .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haqyfvpN .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haqyfvpN .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haqyfvpN .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haqyfvpN .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haqyfvpN .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haqyfvpN .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haqyfvpN .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haqyfvpN .mbr-label {
  color: #ffffff;
}
.cid-v0haqyfvpN .mbr-section-title {
  color: #ffffff;
}
.cid-v0haqyfvpN .mbr-text {
  color: #ffffff;
}
.cid-v0haqyfvpN a:focus,
.cid-v0haqyfvpN button:focus,
.cid-v0haqyfvpN input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haqz3F6f {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0haqz3F6f .wrapper {
  background-color: #bfc6b8;
}
.cid-v0haqz3F6f li {
  list-style-type: none;
}
.cid-v0haqz3F6f .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0haqz3F6f .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0haqz3F6f .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0haqz3F6f .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0haqz3F6f .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0haqz3F6f ul {
  margin: 0;
}
.cid-v0haqz3F6f .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0haqz3F6f .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haqz3F6f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haqz3F6f .mbr-text {
  text-align: left;
}
.cid-v0haqz3F6f a:focus-visible,
.cid-v0haqz3F6f button:focus-visible,
.cid-v0haqz3F6f input:focus-visible,
.cid-v0haqz3F6f textarea:focus-visible,
.cid-v0haqz3F6f select:focus-visible,
.cid-v0haqz3F6f .nav-link:focus-visible,
.cid-v0haqz3F6f .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0haqz3F6f .list2 {
  color: #1f1d1a;
}
.cid-v0haqzot1D {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0haqzot1D .mbr-text {
  color: #1B1F0A;
}
.cid-v0haBiRGWQ .container-fluid {
  padding: 0 1rem;
}
.cid-v0haBiRGWQ .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .menu_box .navbar.opened,
  .cid-v0haBiRGWQ .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0haBiRGWQ .navbar-dropdown {
  position: relative !important;
}
.cid-v0haBiRGWQ nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0haBiRGWQ .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0haBiRGWQ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0haBiRGWQ .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0haBiRGWQ .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0haBiRGWQ .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0haBiRGWQ .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0haBiRGWQ .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0haBiRGWQ .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0haBiRGWQ .offcanvas-body .mbr-text,
  .cid-v0haBiRGWQ .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0haBiRGWQ .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0haBiRGWQ .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0haBiRGWQ .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0haBiRGWQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0haBiRGWQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0haBiRGWQ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0haBiRGWQ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0haBiRGWQ ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0haBiRGWQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haBiRGWQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0haBiRGWQ .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0haBiRGWQ li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0haBiRGWQ li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0haBiRGWQ .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0haBiRGWQ .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0haBiRGWQ .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .nav-item {
    margin: 0 !important;
  }
}
.cid-v0haBiRGWQ .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0haBiRGWQ .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0haBiRGWQ .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haBiRGWQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0haBiRGWQ .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0haBiRGWQ .offcanvas_box {
    display: none;
  }
}
.cid-v0haBiRGWQ .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0haBiRGWQ .dropdown-item:hover {
  color: #000000;
}
.cid-v0haBiRGWQ .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0haBiRGWQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0haBiRGWQ .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0haBiRGWQ .container {
  display: flex;
  margin: auto;
}
.cid-v0haBiRGWQ .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0haBiRGWQ .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0haBiRGWQ .navbar-caption {
  color: #20232a;
}
.cid-v0haBiRGWQ .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0haBiRGWQ .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0haBiRGWQ .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0haBiRGWQ .dropdown-menu,
.cid-v0haBiRGWQ .navbar.opened {
  background: #ffffff !important;
}
.cid-v0haBiRGWQ .nav-item:focus,
.cid-v0haBiRGWQ .nav-link:focus {
  outline: none;
}
.cid-v0haBiRGWQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0haBiRGWQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0haBiRGWQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0haBiRGWQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0haBiRGWQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0haBiRGWQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0haBiRGWQ .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0haBiRGWQ .navbar.opened {
  transition: all 0.3s;
}
.cid-v0haBiRGWQ .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0haBiRGWQ .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0haBiRGWQ .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0haBiRGWQ .navbar.collapsed {
  justify-content: center;
}
.cid-v0haBiRGWQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0haBiRGWQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0haBiRGWQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0haBiRGWQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0haBiRGWQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0haBiRGWQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0haBiRGWQ .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0haBiRGWQ .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0haBiRGWQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0haBiRGWQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0haBiRGWQ .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0haBiRGWQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0haBiRGWQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0haBiRGWQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0haBiRGWQ .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0haBiRGWQ .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0haBiRGWQ .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0haBiRGWQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0haBiRGWQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0haBiRGWQ .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0haBiRGWQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0haBiRGWQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0haBiRGWQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0haBiRGWQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0haBiRGWQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0haBiRGWQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0haBiRGWQ .dropdown-item.active,
.cid-v0haBiRGWQ .dropdown-item:active {
  background-color: transparent;
}
.cid-v0haBiRGWQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0haBiRGWQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0haBiRGWQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0haBiRGWQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0haBiRGWQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0haBiRGWQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0haBiRGWQ ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0haBiRGWQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0haBiRGWQ button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0haBiRGWQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0haBiRGWQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0haBiRGWQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haBiRGWQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haBiRGWQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0haBiRGWQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haBiRGWQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0haBiRGWQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0haBiRGWQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haBiRGWQ a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0haBiRGWQ .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0haBiRGWQ .nav-item:hover {
    width: 0;
  }
}
.cid-v0haBiRGWQ .icons-menu {
  margin-bottom: 35px;
}
.cid-v0haBiRGWQ .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0haBiRGWQ .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0haBiRGWQ .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0haBiRGWQ .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0haBiRGWQ .navbar {
    height: 70px;
  }
  .cid-v0haBiRGWQ .navbar.opened {
    height: auto;
  }
  .cid-v0haBiRGWQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0haBiRGWQ .navbar-caption:hover {
  color: #000000;
}
.cid-v0haBiRGWQ .nav-link:hover {
  color: #000000;
}
.cid-v0haBiRGWQ .mbr-iconfont {
  font-size: 21px;
}
.cid-v0haBiRGWQ .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0haBiRGWQ .mbr-text,
.cid-v0haBiRGWQ .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0haBiRGWQ .text_widget a:hover {
  color: #000000;
}
.cid-v0haBiRGWQ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0haBiRGWQ .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0haBjrR3K {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/ada-chalet-holzkopfteil.png-1772x1009.png");
}
.cid-v0haBjrR3K .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haBjrR3K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haBjrR3K .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haBjrR3K .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haBjrR3K .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haBjrR3K .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haBjrR3K .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haBjrR3K .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haBjrR3K .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haBjrR3K .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haBjrR3K .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haBjrR3K .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haBjrR3K .mbr-label {
  color: #ffffff;
}
.cid-v0haBjrR3K .mbr-section-title {
  color: #ffffff;
}
.cid-v0haBjrR3K .mbr-text {
  color: #ffffff;
}
.cid-v0haBjrR3K a:focus,
.cid-v0haBjrR3K button:focus,
.cid-v0haBjrR3K input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haBjRsM7 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0haBjRsM7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haBjRsM7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haBjRsM7 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0haBjRsM7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0haBjRsM7 .container {
    padding: 0;
  }
}
.cid-v0haBjRsM7 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0haBjRsM7 .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0haBjRsM7 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haBjRsM7 .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0haBjRsM7 .mbr-section-title {
  color: #000000;
}
.cid-v0haBjRsM7 .mbr-text {
  color: #000000;
}
.cid-v0haBjRsM7 a:focus-visible,
.cid-v0haBjRsM7 button:focus-visible,
.cid-v0haBjRsM7 input:focus-visible,
.cid-v0haBjRsM7 textarea:focus-visible,
.cid-v0haBjRsM7 select:focus-visible,
.cid-v0haBjRsM7 .nav-link:focus-visible,
.cid-v0haBjRsM7 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0msV8m80v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0msV8m80v .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0msV8m80v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0msV8m80v .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0msV8m80v .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0msV8m80v .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0msV8m80v .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0msV8m80v .mbr-section-title {
  color: #ffffff;
}
.cid-v0msV8m80v .mbr-desc {
  color: #ffffff;
}
.cid-v0msV8m80v .mbr-section-title,
.cid-v0msV8m80v .social-wrapper {
  text-align: center;
}
.cid-v0msV8m80v a:focus-visible,
.cid-v0msV8m80v button:focus-visible,
.cid-v0msV8m80v input:focus-visible,
.cid-v0msV8m80v textarea:focus-visible,
.cid-v0msV8m80v select:focus-visible,
.cid-v0msV8m80v .nav-link:focus-visible,
.cid-v0msV8m80v .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-aw {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-aw html {
  background-color: #fff;
}
#custom-html-aw body {
  background-color: #fff;
}
#custom-html-aw main,
#custom-html-aw section,
#custom-html-aw header,
#custom-html-aw footer,
#custom-html-aw div {
  background-color: #fff;
}
#custom-html-aw .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-aw audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-aw a:focus-visible,
#custom-html-aw button:focus-visible,
#custom-html-aw input:focus-visible,
#custom-html-aw textarea:focus-visible,
#custom-html-aw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-aw #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-aw .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0haBkP1Nr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0haBkP1Nr .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haBkP1Nr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haBkP1Nr .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haBkP1Nr .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haBkP1Nr .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haBkP1Nr .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haBkP1Nr .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haBkP1Nr .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haBkP1Nr .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haBkP1Nr .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haBkP1Nr .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haBkP1Nr .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haBkP1Nr .mbr-label {
  color: #ffffff;
}
.cid-v0haBkP1Nr .mbr-section-title {
  color: #ffffff;
}
.cid-v0haBkP1Nr .mbr-text {
  color: #ffffff;
}
.cid-v0haBkP1Nr a:focus,
.cid-v0haBkP1Nr button:focus,
.cid-v0haBkP1Nr input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haBl5k0s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-v0haBl5k0s .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haBl5k0s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haBl5k0s .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0haBl5k0s .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 40px;
  }
}
.cid-v0haBl5k0s .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 440px;
  max-width: 440px;
}
@media (max-width: 768px) {
  .cid-v0haBl5k0s .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v0haBl5k0s .embla__slide .slide-content {
  width: 100%;
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  overflow: hidden;
  padding-bottom: 20px;
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper:hover .card-box .item-img img,
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper:focus .card-box .item-img img {
  transform: scale(1.1);
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .card-box .item-img {
  overflow: hidden;
  margin-bottom: 20px;
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .card-box .item-img img {
  height: 430px;
  width: 100%;
  object-fit: cover;
  border-radius: 0 !important;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .card-box .item-img img {
    height: 300px;
  }
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .card-box .card-title {
  position: relative;
  z-index: 1;
  padding: 0 20px 10px;
  margin-bottom: 0;
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .card-box .card-text {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin-bottom: 0;
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .mbr-section-btn {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  margin: 40px 0 0;
}
@media (max-width: 992px) {
  .cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-v0haBl5k0s .embla__slide .slide-content .item-wrapper .mbr-section-btn .btn {
  min-height: 35px;
  margin-bottom: 0;
  margin-left: 0;
}
.cid-v0haBl5k0s .embla__button--next,
.cid-v0haBl5k0s .embla__button--prev {
  display: flex;
}
.cid-v0haBl5k0s .arrows-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.cid-v0haBl5k0s .embla__button {
  top: 27px;
  width: 54px;
  height: 54px;
  margin-top: -1.5rem;
  font-size: 28px;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
  border: none !important;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-v0haBl5k0s .embla__button:hover {
  background-color: #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v0haBl5k0s .embla__button:disabled {
  opacity: .5 !important;
  background-color: #ffffff !important;
  color: #bfc6b8 !important;
}
.cid-v0haBl5k0s .embla__button.embla__button--prev {
  margin-right: 62px;
}
.cid-v0haBl5k0s .embla__button.embla__button--next {
  margin-left: 78px;
}
.cid-v0haBl5k0s .embla {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 4.5rem;
}
.cid-v0haBl5k0s .embla__viewport {
  overflow: visible;
  width: 100%;
  padding: 0;
}
@media (max-width: 768px) {
  .cid-v0haBl5k0s .embla__viewport {
    padding: 0;
  }
}
.cid-v0haBl5k0s .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0haBl5k0s .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0haBl5k0s .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0haBl5k0s .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0haBl5k0s .mbr-section-title,
.cid-v0haBl5k0s .title-wrapper {
  color: #323432;
  text-align: center;
}
.cid-v0haBl5k0s .card-title {
  color: #323432;
}
.cid-v0haBl5k0s .card-text {
  color: #323432;
}
.cid-v0haBl5k0s a:focus-visible,
.cid-v0haBl5k0s button:focus-visible,
.cid-v0haBl5k0s input:focus-visible,
.cid-v0haBl5k0s textarea:focus-visible,
.cid-v0haBl5k0s select:focus-visible,
.cid-v0haBl5k0s .nav-link:focus-visible,
.cid-v0haBl5k0s .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0haBlLMDY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-und-kopfkissen.jpg-1920x1080.jpeg");
}
.cid-v0haBlLMDY .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haBlLMDY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haBlLMDY .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haBlLMDY .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haBlLMDY .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haBlLMDY .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haBlLMDY .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haBlLMDY .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haBlLMDY .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haBlLMDY .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haBlLMDY .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haBlLMDY .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haBlLMDY .mbr-label {
  color: #ffffff;
}
.cid-v0haBlLMDY .mbr-section-title {
  color: #ffffff;
}
.cid-v0haBlLMDY .mbr-text {
  color: #ffffff;
}
.cid-v0haBlLMDY a:focus,
.cid-v0haBlLMDY button:focus,
.cid-v0haBlLMDY input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haBmyANY {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0haBmyANY .wrapper {
  background-color: #bfc6b8;
}
.cid-v0haBmyANY li {
  list-style-type: none;
}
.cid-v0haBmyANY .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0haBmyANY .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0haBmyANY .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0haBmyANY .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0haBmyANY .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0haBmyANY ul {
  margin: 0;
}
.cid-v0haBmyANY .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0haBmyANY .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haBmyANY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haBmyANY .mbr-text {
  text-align: left;
}
.cid-v0haBmyANY a:focus-visible,
.cid-v0haBmyANY button:focus-visible,
.cid-v0haBmyANY input:focus-visible,
.cid-v0haBmyANY textarea:focus-visible,
.cid-v0haBmyANY select:focus-visible,
.cid-v0haBmyANY .nav-link:focus-visible,
.cid-v0haBmyANY .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0haBmyANY .list2 {
  color: #1f1d1a;
}
.cid-v0haBmWaAr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0haBmWaAr .mbr-text {
  color: #1B1F0A;
}
.cid-v0haTxe8xp .container-fluid {
  padding: 0 1rem;
}
.cid-v0haTxe8xp .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .menu_box .navbar.opened,
  .cid-v0haTxe8xp .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0haTxe8xp .navbar-dropdown {
  position: relative !important;
}
.cid-v0haTxe8xp nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0haTxe8xp .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0haTxe8xp .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0haTxe8xp .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0haTxe8xp .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0haTxe8xp .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0haTxe8xp .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0haTxe8xp .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0haTxe8xp .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0haTxe8xp .offcanvas-body .mbr-text,
  .cid-v0haTxe8xp .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0haTxe8xp .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0haTxe8xp .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0haTxe8xp .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0haTxe8xp .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0haTxe8xp .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0haTxe8xp .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0haTxe8xp .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0haTxe8xp ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0haTxe8xp .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haTxe8xp .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0haTxe8xp .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0haTxe8xp li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0haTxe8xp li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0haTxe8xp .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0haTxe8xp .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0haTxe8xp .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .nav-item {
    margin: 0 !important;
  }
}
.cid-v0haTxe8xp .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0haTxe8xp .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0haTxe8xp .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haTxe8xp .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0haTxe8xp .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0haTxe8xp .offcanvas_box {
    display: none;
  }
}
.cid-v0haTxe8xp .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0haTxe8xp .dropdown-item:hover {
  color: #000000;
}
.cid-v0haTxe8xp .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0haTxe8xp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0haTxe8xp .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0haTxe8xp .container {
  display: flex;
  margin: auto;
}
.cid-v0haTxe8xp .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0haTxe8xp .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0haTxe8xp .navbar-caption {
  color: #20232a;
}
.cid-v0haTxe8xp .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0haTxe8xp .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0haTxe8xp .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0haTxe8xp .dropdown-menu,
.cid-v0haTxe8xp .navbar.opened {
  background: #ffffff !important;
}
.cid-v0haTxe8xp .nav-item:focus,
.cid-v0haTxe8xp .nav-link:focus {
  outline: none;
}
.cid-v0haTxe8xp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0haTxe8xp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0haTxe8xp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0haTxe8xp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0haTxe8xp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0haTxe8xp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0haTxe8xp .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0haTxe8xp .navbar.opened {
  transition: all 0.3s;
}
.cid-v0haTxe8xp .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0haTxe8xp .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0haTxe8xp .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0haTxe8xp .navbar.collapsed {
  justify-content: center;
}
.cid-v0haTxe8xp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0haTxe8xp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0haTxe8xp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0haTxe8xp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0haTxe8xp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0haTxe8xp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0haTxe8xp .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0haTxe8xp .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0haTxe8xp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0haTxe8xp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0haTxe8xp .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0haTxe8xp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0haTxe8xp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0haTxe8xp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0haTxe8xp .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0haTxe8xp .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0haTxe8xp .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0haTxe8xp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0haTxe8xp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0haTxe8xp .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0haTxe8xp .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0haTxe8xp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0haTxe8xp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0haTxe8xp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0haTxe8xp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0haTxe8xp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0haTxe8xp .dropdown-item.active,
.cid-v0haTxe8xp .dropdown-item:active {
  background-color: transparent;
}
.cid-v0haTxe8xp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0haTxe8xp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0haTxe8xp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0haTxe8xp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0haTxe8xp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0haTxe8xp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0haTxe8xp ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0haTxe8xp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0haTxe8xp button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0haTxe8xp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0haTxe8xp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0haTxe8xp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haTxe8xp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haTxe8xp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0haTxe8xp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haTxe8xp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0haTxe8xp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0haTxe8xp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haTxe8xp a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0haTxe8xp .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0haTxe8xp .nav-item:hover {
    width: 0;
  }
}
.cid-v0haTxe8xp .icons-menu {
  margin-bottom: 35px;
}
.cid-v0haTxe8xp .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0haTxe8xp .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0haTxe8xp .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0haTxe8xp .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0haTxe8xp .navbar {
    height: 70px;
  }
  .cid-v0haTxe8xp .navbar.opened {
    height: auto;
  }
  .cid-v0haTxe8xp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0haTxe8xp .navbar-caption:hover {
  color: #000000;
}
.cid-v0haTxe8xp .nav-link:hover {
  color: #000000;
}
.cid-v0haTxe8xp .mbr-iconfont {
  font-size: 21px;
}
.cid-v0haTxe8xp .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0haTxe8xp .mbr-text,
.cid-v0haTxe8xp .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0haTxe8xp .text_widget a:hover {
  color: #000000;
}
.cid-v0haTxe8xp a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0haTxe8xp .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0haTxOzHM {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0haTxOzHM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haTxOzHM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haTxOzHM .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haTxOzHM .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haTxOzHM .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haTxOzHM .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haTxOzHM .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haTxOzHM .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haTxOzHM .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haTxOzHM .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haTxOzHM .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haTxOzHM .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haTxOzHM .mbr-label {
  color: #ffffff;
}
.cid-v0haTxOzHM .mbr-section-title {
  color: #ffffff;
}
.cid-v0haTxOzHM .mbr-text {
  color: #ffffff;
}
.cid-v0haTxOzHM a:focus,
.cid-v0haTxOzHM button:focus,
.cid-v0haTxOzHM input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haTydTi7 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0haTydTi7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haTydTi7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haTydTi7 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0haTydTi7 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0haTydTi7 .container {
    padding: 0;
  }
}
.cid-v0haTydTi7 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0haTydTi7 .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0haTydTi7 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haTydTi7 .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0haTydTi7 .mbr-section-title {
  color: #000000;
}
.cid-v0haTydTi7 .mbr-text {
  color: #000000;
}
.cid-v0haTydTi7 a:focus-visible,
.cid-v0haTydTi7 button:focus-visible,
.cid-v0haTydTi7 input:focus-visible,
.cid-v0haTydTi7 textarea:focus-visible,
.cid-v0haTydTi7 select:focus-visible,
.cid-v0haTydTi7 .nav-link:focus-visible,
.cid-v0haTydTi7 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mtYyZDrW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mtYyZDrW .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtYyZDrW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtYyZDrW .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtYyZDrW .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtYyZDrW .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtYyZDrW .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtYyZDrW .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtYyZDrW .mbr-desc {
  color: #ffffff;
}
.cid-v0mtYyZDrW .mbr-section-title,
.cid-v0mtYyZDrW .social-wrapper {
  text-align: center;
}
.cid-v0mtYyZDrW a:focus-visible,
.cid-v0mtYyZDrW button:focus-visible,
.cid-v0mtYyZDrW input:focus-visible,
.cid-v0mtYyZDrW textarea:focus-visible,
.cid-v0mtYyZDrW select:focus-visible,
.cid-v0mtYyZDrW .nav-link:focus-visible,
.cid-v0mtYyZDrW .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-b8 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-b8 html {
  background-color: #fff;
}
#custom-html-b8 body {
  background-color: #fff;
}
#custom-html-b8 main,
#custom-html-b8 section,
#custom-html-b8 header,
#custom-html-b8 footer,
#custom-html-b8 div {
  background-color: #fff;
}
#custom-html-b8 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-b8 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-b8 a:focus-visible,
#custom-html-b8 button:focus-visible,
#custom-html-b8 input:focus-visible,
#custom-html-b8 textarea:focus-visible,
#custom-html-b8 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-b8 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-b8 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0haTB0Euy {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0haTB0Euy .wrapper {
  background-color: #bfc6b8;
}
.cid-v0haTB0Euy li {
  list-style-type: none;
}
.cid-v0haTB0Euy .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0haTB0Euy .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0haTB0Euy .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0haTB0Euy .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0haTB0Euy .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0haTB0Euy ul {
  margin: 0;
}
.cid-v0haTB0Euy .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0haTB0Euy .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haTB0Euy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haTB0Euy .mbr-text {
  text-align: left;
}
.cid-v0haTB0Euy a:focus-visible,
.cid-v0haTB0Euy button:focus-visible,
.cid-v0haTB0Euy input:focus-visible,
.cid-v0haTB0Euy textarea:focus-visible,
.cid-v0haTB0Euy select:focus-visible,
.cid-v0haTB0Euy .nav-link:focus-visible,
.cid-v0haTB0Euy .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0haTB0Euy .list2 {
  color: #1f1d1a;
}
.cid-v0haTBkaGU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0haTBkaGU .mbr-text {
  color: #1B1F0A;
}
.cid-v0haWAKBOQ .container-fluid {
  padding: 0 1rem;
}
.cid-v0haWAKBOQ .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .menu_box .navbar.opened,
  .cid-v0haWAKBOQ .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0haWAKBOQ .navbar-dropdown {
  position: relative !important;
}
.cid-v0haWAKBOQ nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0haWAKBOQ .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0haWAKBOQ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0haWAKBOQ .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0haWAKBOQ .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0haWAKBOQ .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0haWAKBOQ .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0haWAKBOQ .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0haWAKBOQ .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0haWAKBOQ .offcanvas-body .mbr-text,
  .cid-v0haWAKBOQ .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0haWAKBOQ .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0haWAKBOQ .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0haWAKBOQ .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0haWAKBOQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0haWAKBOQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0haWAKBOQ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0haWAKBOQ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0haWAKBOQ ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0haWAKBOQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haWAKBOQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0haWAKBOQ .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0haWAKBOQ li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0haWAKBOQ li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0haWAKBOQ .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0haWAKBOQ .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0haWAKBOQ .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .nav-item {
    margin: 0 !important;
  }
}
.cid-v0haWAKBOQ .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0haWAKBOQ .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0haWAKBOQ .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haWAKBOQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0haWAKBOQ .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0haWAKBOQ .offcanvas_box {
    display: none;
  }
}
.cid-v0haWAKBOQ .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0haWAKBOQ .dropdown-item:hover {
  color: #000000;
}
.cid-v0haWAKBOQ .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0haWAKBOQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0haWAKBOQ .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0haWAKBOQ .container {
  display: flex;
  margin: auto;
}
.cid-v0haWAKBOQ .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0haWAKBOQ .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0haWAKBOQ .navbar-caption {
  color: #20232a;
}
.cid-v0haWAKBOQ .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0haWAKBOQ .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0haWAKBOQ .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0haWAKBOQ .dropdown-menu,
.cid-v0haWAKBOQ .navbar.opened {
  background: #ffffff !important;
}
.cid-v0haWAKBOQ .nav-item:focus,
.cid-v0haWAKBOQ .nav-link:focus {
  outline: none;
}
.cid-v0haWAKBOQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0haWAKBOQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0haWAKBOQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0haWAKBOQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0haWAKBOQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0haWAKBOQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0haWAKBOQ .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0haWAKBOQ .navbar.opened {
  transition: all 0.3s;
}
.cid-v0haWAKBOQ .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0haWAKBOQ .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0haWAKBOQ .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0haWAKBOQ .navbar.collapsed {
  justify-content: center;
}
.cid-v0haWAKBOQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0haWAKBOQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0haWAKBOQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0haWAKBOQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0haWAKBOQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0haWAKBOQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0haWAKBOQ .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0haWAKBOQ .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0haWAKBOQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0haWAKBOQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0haWAKBOQ .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0haWAKBOQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0haWAKBOQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0haWAKBOQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0haWAKBOQ .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0haWAKBOQ .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0haWAKBOQ .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0haWAKBOQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0haWAKBOQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0haWAKBOQ .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0haWAKBOQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0haWAKBOQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0haWAKBOQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0haWAKBOQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0haWAKBOQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0haWAKBOQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0haWAKBOQ .dropdown-item.active,
.cid-v0haWAKBOQ .dropdown-item:active {
  background-color: transparent;
}
.cid-v0haWAKBOQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0haWAKBOQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0haWAKBOQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0haWAKBOQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0haWAKBOQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0haWAKBOQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0haWAKBOQ ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0haWAKBOQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0haWAKBOQ button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0haWAKBOQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0haWAKBOQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0haWAKBOQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haWAKBOQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haWAKBOQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0haWAKBOQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haWAKBOQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0haWAKBOQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0haWAKBOQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haWAKBOQ a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0haWAKBOQ .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0haWAKBOQ .nav-item:hover {
    width: 0;
  }
}
.cid-v0haWAKBOQ .icons-menu {
  margin-bottom: 35px;
}
.cid-v0haWAKBOQ .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0haWAKBOQ .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0haWAKBOQ .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0haWAKBOQ .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0haWAKBOQ .navbar {
    height: 70px;
  }
  .cid-v0haWAKBOQ .navbar.opened {
    height: auto;
  }
  .cid-v0haWAKBOQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0haWAKBOQ .navbar-caption:hover {
  color: #000000;
}
.cid-v0haWAKBOQ .nav-link:hover {
  color: #000000;
}
.cid-v0haWAKBOQ .mbr-iconfont {
  font-size: 21px;
}
.cid-v0haWAKBOQ .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0haWAKBOQ .mbr-text,
.cid-v0haWAKBOQ .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0haWAKBOQ .text_widget a:hover {
  color: #000000;
}
.cid-v0haWAKBOQ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0haWAKBOQ .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0haWBj4l0 {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/spannbettuch-3.png-1920x1080.png");
}
.cid-v0haWBj4l0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haWBj4l0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haWBj4l0 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haWBj4l0 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haWBj4l0 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haWBj4l0 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haWBj4l0 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haWBj4l0 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haWBj4l0 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haWBj4l0 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haWBj4l0 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haWBj4l0 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haWBj4l0 .mbr-label {
  color: #ffffff;
}
.cid-v0haWBj4l0 .mbr-section-title {
  color: #ffffff;
}
.cid-v0haWBj4l0 .mbr-text {
  color: #ffffff;
}
.cid-v0haWBj4l0 a:focus,
.cid-v0haWBj4l0 button:focus,
.cid-v0haWBj4l0 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haWBGhgk {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0haWBGhgk .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haWBGhgk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haWBGhgk .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0haWBGhgk .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0haWBGhgk .container {
    padding: 0;
  }
}
.cid-v0haWBGhgk .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0haWBGhgk .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0haWBGhgk .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haWBGhgk .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0haWBGhgk .mbr-section-title {
  color: #000000;
}
.cid-v0haWBGhgk .mbr-text {
  color: #000000;
}
.cid-v0haWBGhgk a:focus-visible,
.cid-v0haWBGhgk button:focus-visible,
.cid-v0haWBGhgk input:focus-visible,
.cid-v0haWBGhgk textarea:focus-visible,
.cid-v0haWBGhgk select:focus-visible,
.cid-v0haWBGhgk .nav-link:focus-visible,
.cid-v0haWBGhgk .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-jy {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-jy html {
  background-color: #fff;
}
#custom-html-jy body {
  background-color: #fff;
}
#custom-html-jy main,
#custom-html-jy section,
#custom-html-jy header,
#custom-html-jy footer,
#custom-html-jy div {
  background-color: #fff;
}
#custom-html-jy .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-jy audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-jy a:focus-visible,
#custom-html-jy button:focus-visible,
#custom-html-jy input:focus-visible,
#custom-html-jy textarea:focus-visible,
#custom-html-jy select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-jy #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-jy .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0TPq5dnpC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0TPq5dnpC .container {
    padding: 0 25px;
  }
}
.cid-v0TPq5dnpC .image-wrapper {
  height: 100%;
}
.cid-v0TPq5dnpC .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0TPq5dnpC .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0TPq5dnpC .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0TPq5dnpC .item:focus,
.cid-v0TPq5dnpC span:focus {
  outline: none;
}
.cid-v0TPq5dnpC .item-wrapper {
  position: relative;
}
.cid-v0TPq5dnpC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0TPq5dnpC .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0TPq5dnpC .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0TPq5dnpC .embla__button--next,
.cid-v0TPq5dnpC .embla__button--prev {
  display: flex;
}
.cid-v0TPq5dnpC .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0TPq5dnpC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0TPq5dnpC .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0TPq5dnpC .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0TPq5dnpC .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0TPq5dnpC .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0TPq5dnpC .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0TPq5dnpC .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0TPq5dnpC .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0TPq5dnpC .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0TPq5dnpC .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0TPq5dnpC .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0TPq5dnpC .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0TPq5dnpC .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0TPq5dnpC .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0TPq5dnpC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0TPq5dnpC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0TPq5dnpC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0TPq5dnpC .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0TPq5dnpC .item-title {
  color: #2f2e30;
}
.cid-v0TPq5dnpC .mbr-text {
  color: #2f2e30;
}
.cid-v0TPq5dnpC a:focus-visible,
.cid-v0TPq5dnpC button:focus-visible,
.cid-v0TPq5dnpC input:focus-visible,
.cid-v0TPq5dnpC textarea:focus-visible,
.cid-v0TPq5dnpC select:focus-visible,
.cid-v0TPq5dnpC .nav-link:focus-visible,
.cid-v0TPq5dnpC .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0haWBZ1Yp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0haWBZ1Yp .container {
    padding: 0 25px;
  }
}
.cid-v0haWBZ1Yp .image-wrapper {
  height: 100%;
}
.cid-v0haWBZ1Yp .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0haWBZ1Yp .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0haWBZ1Yp .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haWBZ1Yp .item:focus,
.cid-v0haWBZ1Yp span:focus {
  outline: none;
}
.cid-v0haWBZ1Yp .item-wrapper {
  position: relative;
}
.cid-v0haWBZ1Yp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0haWBZ1Yp .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0haWBZ1Yp .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0haWBZ1Yp .embla__button--next,
.cid-v0haWBZ1Yp .embla__button--prev {
  display: flex;
}
.cid-v0haWBZ1Yp .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0haWBZ1Yp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0haWBZ1Yp .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0haWBZ1Yp .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0haWBZ1Yp .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0haWBZ1Yp .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0haWBZ1Yp .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0haWBZ1Yp .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0haWBZ1Yp .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0haWBZ1Yp .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0haWBZ1Yp .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0haWBZ1Yp .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0haWBZ1Yp .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0haWBZ1Yp .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0haWBZ1Yp .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0haWBZ1Yp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0haWBZ1Yp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0haWBZ1Yp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0haWBZ1Yp .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0haWBZ1Yp .item-title {
  color: #2f2e30;
}
.cid-v0haWBZ1Yp .mbr-text {
  color: #2f2e30;
}
.cid-v0mtOZJaOu {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mtOZJaOu .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtOZJaOu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtOZJaOu .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtOZJaOu .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtOZJaOu .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtOZJaOu .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtOZJaOu .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtOZJaOu .mbr-desc {
  color: #ffffff;
}
.cid-v0mtOZJaOu .mbr-section-title,
.cid-v0mtOZJaOu .social-wrapper {
  text-align: center;
}
#custom-html-bk {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-bk html {
  background-color: #fff;
}
#custom-html-bk body {
  background-color: #fff;
}
#custom-html-bk main,
#custom-html-bk section,
#custom-html-bk header,
#custom-html-bk footer,
#custom-html-bk div {
  background-color: #fff;
}
#custom-html-bk .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-bk audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-bk a:focus-visible,
#custom-html-bk button:focus-visible,
#custom-html-bk input:focus-visible,
#custom-html-bk textarea:focus-visible,
#custom-html-bk select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-bk #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-bk .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0haWEs5l0 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0haWEs5l0 .wrapper {
  background-color: #bfc6b8;
}
.cid-v0haWEs5l0 li {
  list-style-type: none;
}
.cid-v0haWEs5l0 .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0haWEs5l0 .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0haWEs5l0 .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0haWEs5l0 .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0haWEs5l0 .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0haWEs5l0 ul {
  margin: 0;
}
.cid-v0haWEs5l0 .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0haWEs5l0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haWEs5l0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haWEs5l0 .mbr-text {
  text-align: left;
}
.cid-v0haWEs5l0 a:focus-visible,
.cid-v0haWEs5l0 button:focus-visible,
.cid-v0haWEs5l0 input:focus-visible,
.cid-v0haWEs5l0 textarea:focus-visible,
.cid-v0haWEs5l0 select:focus-visible,
.cid-v0haWEs5l0 .nav-link:focus-visible,
.cid-v0haWEs5l0 .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0haWEs5l0 .list2 {
  color: #1f1d1a;
}
.cid-v0haWEPlJX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0haWEPlJX .mbr-text {
  color: #1B1F0A;
}
.cid-v0haYJgmDQ .container-fluid {
  padding: 0 1rem;
}
.cid-v0haYJgmDQ .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .menu_box .navbar.opened,
  .cid-v0haYJgmDQ .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0haYJgmDQ .navbar-dropdown {
  position: relative !important;
}
.cid-v0haYJgmDQ nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0haYJgmDQ .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0haYJgmDQ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0haYJgmDQ .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0haYJgmDQ .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0haYJgmDQ .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0haYJgmDQ .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0haYJgmDQ .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0haYJgmDQ .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0haYJgmDQ .offcanvas-body .mbr-text,
  .cid-v0haYJgmDQ .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0haYJgmDQ .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0haYJgmDQ .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0haYJgmDQ .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0haYJgmDQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0haYJgmDQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0haYJgmDQ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0haYJgmDQ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0haYJgmDQ ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0haYJgmDQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haYJgmDQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0haYJgmDQ .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0haYJgmDQ li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0haYJgmDQ li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0haYJgmDQ .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0haYJgmDQ .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0haYJgmDQ .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .nav-item {
    margin: 0 !important;
  }
}
.cid-v0haYJgmDQ .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0haYJgmDQ .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0haYJgmDQ .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0haYJgmDQ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0haYJgmDQ .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0haYJgmDQ .offcanvas_box {
    display: none;
  }
}
.cid-v0haYJgmDQ .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0haYJgmDQ .dropdown-item:hover {
  color: #000000;
}
.cid-v0haYJgmDQ .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0haYJgmDQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0haYJgmDQ .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0haYJgmDQ .container {
  display: flex;
  margin: auto;
}
.cid-v0haYJgmDQ .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0haYJgmDQ .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0haYJgmDQ .navbar-caption {
  color: #20232a;
}
.cid-v0haYJgmDQ .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0haYJgmDQ .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0haYJgmDQ .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0haYJgmDQ .dropdown-menu,
.cid-v0haYJgmDQ .navbar.opened {
  background: #ffffff !important;
}
.cid-v0haYJgmDQ .nav-item:focus,
.cid-v0haYJgmDQ .nav-link:focus {
  outline: none;
}
.cid-v0haYJgmDQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0haYJgmDQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0haYJgmDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0haYJgmDQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0haYJgmDQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0haYJgmDQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0haYJgmDQ .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0haYJgmDQ .navbar.opened {
  transition: all 0.3s;
}
.cid-v0haYJgmDQ .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0haYJgmDQ .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0haYJgmDQ .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0haYJgmDQ .navbar.collapsed {
  justify-content: center;
}
.cid-v0haYJgmDQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0haYJgmDQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0haYJgmDQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0haYJgmDQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0haYJgmDQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0haYJgmDQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0haYJgmDQ .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0haYJgmDQ .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0haYJgmDQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0haYJgmDQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0haYJgmDQ .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0haYJgmDQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0haYJgmDQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0haYJgmDQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0haYJgmDQ .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0haYJgmDQ .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0haYJgmDQ .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0haYJgmDQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0haYJgmDQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0haYJgmDQ .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0haYJgmDQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0haYJgmDQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0haYJgmDQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0haYJgmDQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0haYJgmDQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0haYJgmDQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0haYJgmDQ .dropdown-item.active,
.cid-v0haYJgmDQ .dropdown-item:active {
  background-color: transparent;
}
.cid-v0haYJgmDQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0haYJgmDQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0haYJgmDQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0haYJgmDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0haYJgmDQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0haYJgmDQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0haYJgmDQ ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0haYJgmDQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0haYJgmDQ button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0haYJgmDQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0haYJgmDQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0haYJgmDQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haYJgmDQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0haYJgmDQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0haYJgmDQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haYJgmDQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0haYJgmDQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0haYJgmDQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0haYJgmDQ a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0haYJgmDQ .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0haYJgmDQ .nav-item:hover {
    width: 0;
  }
}
.cid-v0haYJgmDQ .icons-menu {
  margin-bottom: 35px;
}
.cid-v0haYJgmDQ .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0haYJgmDQ .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0haYJgmDQ .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0haYJgmDQ .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0haYJgmDQ .navbar {
    height: 70px;
  }
  .cid-v0haYJgmDQ .navbar.opened {
    height: auto;
  }
  .cid-v0haYJgmDQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0haYJgmDQ .navbar-caption:hover {
  color: #000000;
}
.cid-v0haYJgmDQ .nav-link:hover {
  color: #000000;
}
.cid-v0haYJgmDQ .mbr-iconfont {
  font-size: 21px;
}
.cid-v0haYJgmDQ .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0haYJgmDQ .mbr-text,
.cid-v0haYJgmDQ .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0haYJgmDQ .text_widget a:hover {
  color: #000000;
}
.cid-v0haYJgmDQ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0haYJgmDQ .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0haYJARab {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/kopfkissen-3.png-1920x1080.png");
}
.cid-v0haYJARab .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haYJARab .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haYJARab .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0haYJARab .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0haYJARab .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0haYJARab .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haYJARab .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0haYJARab .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0haYJARab .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0haYJARab .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0haYJARab .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0haYJARab .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0haYJARab .mbr-label {
  color: #ffffff;
}
.cid-v0haYJARab .mbr-section-title {
  color: #ffffff;
}
.cid-v0haYJARab .mbr-text {
  color: #ffffff;
}
.cid-v0haYJARab a:focus,
.cid-v0haYJARab button:focus,
.cid-v0haYJARab input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0haYJNZBm {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v0haYJNZBm .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haYJNZBm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haYJNZBm .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0haYJNZBm .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0haYJNZBm .container {
    padding: 0;
  }
}
.cid-v0haYJNZBm .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0haYJNZBm .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0haYJNZBm .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0haYJNZBm .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0haYJNZBm .mbr-section-title {
  color: #000000;
}
.cid-v0haYJNZBm .mbr-text {
  color: #000000;
}
.cid-v0haYJNZBm a:focus-visible,
.cid-v0haYJNZBm button:focus-visible,
.cid-v0haYJNZBm input:focus-visible,
.cid-v0haYJNZBm textarea:focus-visible,
.cid-v0haYJNZBm select:focus-visible,
.cid-v0haYJNZBm .nav-link:focus-visible,
.cid-v0haYJNZBm .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mu7Tk4ka {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mu7Tk4ka .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mu7Tk4ka .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mu7Tk4ka .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mu7Tk4ka .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mu7Tk4ka .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mu7Tk4ka .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mu7Tk4ka .mbr-section-title {
  color: #ffffff;
}
.cid-v0mu7Tk4ka .mbr-desc {
  color: #ffffff;
}
.cid-v0mu7Tk4ka .mbr-section-title,
.cid-v0mu7Tk4ka .social-wrapper {
  text-align: center;
}
.cid-v0mu7Tk4ka a:focus-visible,
.cid-v0mu7Tk4ka button:focus-visible,
.cid-v0mu7Tk4ka input:focus-visible,
.cid-v0mu7Tk4ka textarea:focus-visible,
.cid-v0mu7Tk4ka select:focus-visible,
.cid-v0mu7Tk4ka .nav-link:focus-visible,
.cid-v0mu7Tk4ka .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-bw {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-bw html {
  background-color: #fff;
}
#custom-html-bw body {
  background-color: #fff;
}
#custom-html-bw main,
#custom-html-bw section,
#custom-html-bw header,
#custom-html-bw footer,
#custom-html-bw div {
  background-color: #fff;
}
#custom-html-bw .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-bw audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-bw a:focus-visible,
#custom-html-bw button:focus-visible,
#custom-html-bw input:focus-visible,
#custom-html-bw textarea:focus-visible,
#custom-html-bw select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-bw #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-bw .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0haYM3AFi {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0haYM3AFi .wrapper {
  background-color: #bfc6b8;
}
.cid-v0haYM3AFi li {
  list-style-type: none;
}
.cid-v0haYM3AFi .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0haYM3AFi .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0haYM3AFi .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0haYM3AFi .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0haYM3AFi .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0haYM3AFi ul {
  margin: 0;
}
.cid-v0haYM3AFi .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0haYM3AFi .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0haYM3AFi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0haYM3AFi .mbr-text {
  text-align: left;
}
.cid-v0haYM3AFi a:focus-visible,
.cid-v0haYM3AFi button:focus-visible,
.cid-v0haYM3AFi input:focus-visible,
.cid-v0haYM3AFi textarea:focus-visible,
.cid-v0haYM3AFi select:focus-visible,
.cid-v0haYM3AFi .nav-link:focus-visible,
.cid-v0haYM3AFi .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0haYM3AFi .list2 {
  color: #1f1d1a;
}
.cid-v0haYMo3gw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0haYMo3gw .mbr-text {
  color: #1B1F0A;
}
.cid-v0hbWi1dVO .container-fluid {
  padding: 0 1rem;
}
.cid-v0hbWi1dVO .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .menu_box .navbar.opened,
  .cid-v0hbWi1dVO .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0hbWi1dVO .navbar-dropdown {
  position: relative !important;
}
.cid-v0hbWi1dVO nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0hbWi1dVO .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0hbWi1dVO .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0hbWi1dVO .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0hbWi1dVO .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0hbWi1dVO .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0hbWi1dVO .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0hbWi1dVO .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0hbWi1dVO .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0hbWi1dVO .offcanvas-body .mbr-text,
  .cid-v0hbWi1dVO .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0hbWi1dVO .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0hbWi1dVO .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0hbWi1dVO .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0hbWi1dVO .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0hbWi1dVO .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0hbWi1dVO .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0hbWi1dVO .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0hbWi1dVO ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0hbWi1dVO .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0hbWi1dVO .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0hbWi1dVO .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0hbWi1dVO li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0hbWi1dVO li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0hbWi1dVO .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0hbWi1dVO .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0hbWi1dVO .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .nav-item {
    margin: 0 !important;
  }
}
.cid-v0hbWi1dVO .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0hbWi1dVO .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0hbWi1dVO .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0hbWi1dVO .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0hbWi1dVO .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0hbWi1dVO .offcanvas_box {
    display: none;
  }
}
.cid-v0hbWi1dVO .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0hbWi1dVO .dropdown-item:hover {
  color: #000000;
}
.cid-v0hbWi1dVO .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0hbWi1dVO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0hbWi1dVO .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0hbWi1dVO .container {
  display: flex;
  margin: auto;
}
.cid-v0hbWi1dVO .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0hbWi1dVO .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0hbWi1dVO .navbar-caption {
  color: #20232a;
}
.cid-v0hbWi1dVO .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0hbWi1dVO .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0hbWi1dVO .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0hbWi1dVO .dropdown-menu,
.cid-v0hbWi1dVO .navbar.opened {
  background: #ffffff !important;
}
.cid-v0hbWi1dVO .nav-item:focus,
.cid-v0hbWi1dVO .nav-link:focus {
  outline: none;
}
.cid-v0hbWi1dVO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0hbWi1dVO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0hbWi1dVO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0hbWi1dVO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0hbWi1dVO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0hbWi1dVO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0hbWi1dVO .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0hbWi1dVO .navbar.opened {
  transition: all 0.3s;
}
.cid-v0hbWi1dVO .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0hbWi1dVO .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0hbWi1dVO .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0hbWi1dVO .navbar.collapsed {
  justify-content: center;
}
.cid-v0hbWi1dVO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0hbWi1dVO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0hbWi1dVO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0hbWi1dVO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0hbWi1dVO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0hbWi1dVO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0hbWi1dVO .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0hbWi1dVO .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0hbWi1dVO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0hbWi1dVO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0hbWi1dVO .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0hbWi1dVO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0hbWi1dVO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0hbWi1dVO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0hbWi1dVO .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0hbWi1dVO .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0hbWi1dVO .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0hbWi1dVO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0hbWi1dVO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0hbWi1dVO .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0hbWi1dVO .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0hbWi1dVO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0hbWi1dVO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0hbWi1dVO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0hbWi1dVO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0hbWi1dVO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0hbWi1dVO .dropdown-item.active,
.cid-v0hbWi1dVO .dropdown-item:active {
  background-color: transparent;
}
.cid-v0hbWi1dVO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0hbWi1dVO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0hbWi1dVO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0hbWi1dVO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0hbWi1dVO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0hbWi1dVO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0hbWi1dVO ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0hbWi1dVO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0hbWi1dVO button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0hbWi1dVO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0hbWi1dVO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0hbWi1dVO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0hbWi1dVO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0hbWi1dVO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0hbWi1dVO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0hbWi1dVO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0hbWi1dVO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0hbWi1dVO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0hbWi1dVO a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0hbWi1dVO .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0hbWi1dVO .nav-item:hover {
    width: 0;
  }
}
.cid-v0hbWi1dVO .icons-menu {
  margin-bottom: 35px;
}
.cid-v0hbWi1dVO .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0hbWi1dVO .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0hbWi1dVO .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0hbWi1dVO .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0hbWi1dVO .navbar {
    height: 70px;
  }
  .cid-v0hbWi1dVO .navbar.opened {
    height: auto;
  }
  .cid-v0hbWi1dVO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0hbWi1dVO .navbar-caption:hover {
  color: #000000;
}
.cid-v0hbWi1dVO .nav-link:hover {
  color: #000000;
}
.cid-v0hbWi1dVO .mbr-iconfont {
  font-size: 21px;
}
.cid-v0hbWi1dVO .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0hbWi1dVO .mbr-text,
.cid-v0hbWi1dVO .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0hbWi1dVO .text_widget a:hover {
  color: #000000;
}
.cid-v0hbWi1dVO a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0hbWi1dVO .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0hbWimFGu {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/aviono-master-neu-phasen.jpg-1920x884.jpg");
}
.cid-v0hbWimFGu .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hbWimFGu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hbWimFGu .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0hbWimFGu .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0hbWimFGu .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0hbWimFGu .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0hbWimFGu .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0hbWimFGu .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0hbWimFGu .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0hbWimFGu .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0hbWimFGu .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0hbWimFGu .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0hbWimFGu .mbr-label {
  color: #ffffff;
}
.cid-v0hbWimFGu .mbr-section-title {
  color: #ffffff;
}
.cid-v0hbWimFGu .mbr-text {
  color: #ffffff;
}
.cid-v0hbWimFGu a:focus,
.cid-v0hbWimFGu button:focus,
.cid-v0hbWimFGu input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
#custom-html-k3 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-k3 html {
  background-color: #fff;
}
#custom-html-k3 body {
  background-color: #fff;
}
#custom-html-k3 main,
#custom-html-k3 section,
#custom-html-k3 header,
#custom-html-k3 footer,
#custom-html-k3 div {
  background-color: #fff;
}
#custom-html-k3 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-k3 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-k3 a:focus-visible,
#custom-html-k3 button:focus-visible,
#custom-html-k3 input:focus-visible,
#custom-html-k3 textarea:focus-visible,
#custom-html-k3 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-k3 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-k3 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0hbWiz4Yw {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0hbWiz4Yw .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hbWiz4Yw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hbWiz4Yw .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0hbWiz4Yw .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0hbWiz4Yw .container {
    padding: 0;
  }
}
.cid-v0hbWiz4Yw .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0hbWiz4Yw .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0hbWiz4Yw .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0hbWiz4Yw .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0hbWiz4Yw .mbr-section-title {
  color: #000000;
}
.cid-v0hbWiz4Yw .mbr-text {
  color: #000000;
}
.cid-v0hbWiz4Yw a:focus-visible,
.cid-v0hbWiz4Yw button:focus-visible,
.cid-v0hbWiz4Yw input:focus-visible,
.cid-v0hbWiz4Yw textarea:focus-visible,
.cid-v0hbWiz4Yw select:focus-visible,
.cid-v0hbWiz4Yw .nav-link:focus-visible,
.cid-v0hbWiz4Yw .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0SsDA9zFm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bfc6b8;
}
.cid-v0SsDA9zFm .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0SsDA9zFm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0SsDA9zFm .items-wrap {
  justify-content: center;
}
.cid-v0SsDA9zFm .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 32px 16px;
}
@media (max-width: 1200px) {
  .cid-v0SsDA9zFm .items-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-v0SsDA9zFm .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-v0SsDA9zFm .items-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-v0SsDA9zFm .item .item-wrapper .item-img {
  margin-bottom: 16px;
}
.cid-v0SsDA9zFm .item .item-wrapper .item-img img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v0SsDA9zFm .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-v0SsDA9zFm .item .item-wrapper .item-content {
  position: relative;
  z-index: 1;
}
.cid-v0SsDA9zFm .item .item-wrapper .item-content .item-desc {
  margin-bottom: 0;
  opacity: .7;
}
.cid-v0SsDA9zFm .item-desc {
  color: #000000;
}
.cid-v0SsDA9zFm a:focus-visible,
.cid-v0SsDA9zFm button:focus-visible,
.cid-v0SsDA9zFm input:focus-visible,
.cid-v0SsDA9zFm textarea:focus-visible,
.cid-v0SsDA9zFm select:focus-visible,
.cid-v0SsDA9zFm .nav-link:focus-visible,
.cid-v0SsDA9zFm .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0hbWiMbXq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0hbWiMbXq .container {
    padding: 0 25px;
  }
}
.cid-v0hbWiMbXq .image-wrapper {
  height: 100%;
}
.cid-v0hbWiMbXq .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0hbWiMbXq .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0hbWiMbXq .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0hbWiMbXq .item:focus,
.cid-v0hbWiMbXq span:focus {
  outline: none;
}
.cid-v0hbWiMbXq .item-wrapper {
  position: relative;
}
.cid-v0hbWiMbXq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0hbWiMbXq .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0hbWiMbXq .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0hbWiMbXq .embla__button--next,
.cid-v0hbWiMbXq .embla__button--prev {
  display: flex;
}
.cid-v0hbWiMbXq .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0hbWiMbXq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0hbWiMbXq .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0hbWiMbXq .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0hbWiMbXq .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0hbWiMbXq .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0hbWiMbXq .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0hbWiMbXq .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0hbWiMbXq .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0hbWiMbXq .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0hbWiMbXq .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0hbWiMbXq .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0hbWiMbXq .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0hbWiMbXq .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0hbWiMbXq .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0hbWiMbXq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0hbWiMbXq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0hbWiMbXq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0hbWiMbXq .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0hbWiMbXq .item-title {
  color: #2f2e30;
}
.cid-v0hbWiMbXq .mbr-text {
  color: #2f2e30;
}
.cid-v0hbWiMbXq a:focus-visible,
.cid-v0hbWiMbXq button:focus-visible,
.cid-v0hbWiMbXq input:focus-visible,
.cid-v0hbWiMbXq textarea:focus-visible,
.cid-v0hbWiMbXq select:focus-visible,
.cid-v0hbWiMbXq .nav-link:focus-visible,
.cid-v0hbWiMbXq .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mtGrL6ga {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mtGrL6ga .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtGrL6ga .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtGrL6ga .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtGrL6ga .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtGrL6ga .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtGrL6ga .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtGrL6ga .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtGrL6ga .mbr-desc {
  color: #ffffff;
}
.cid-v0mtGrL6ga .mbr-section-title,
.cid-v0mtGrL6ga .social-wrapper {
  text-align: center;
}
#custom-html-c8 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-c8 html {
  background-color: #fff;
}
#custom-html-c8 body {
  background-color: #fff;
}
#custom-html-c8 main,
#custom-html-c8 section,
#custom-html-c8 header,
#custom-html-c8 footer,
#custom-html-c8 div {
  background-color: #fff;
}
#custom-html-c8 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-c8 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-c8 a:focus-visible,
#custom-html-c8 button:focus-visible,
#custom-html-c8 input:focus-visible,
#custom-html-c8 textarea:focus-visible,
#custom-html-c8 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-c8 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-c8 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0hbWjcfg1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0hbWjcfg1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hbWjcfg1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hbWjcfg1 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0hbWjcfg1 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0hbWjcfg1 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0hbWjcfg1 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0hbWjcfg1 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0hbWjcfg1 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0hbWjcfg1 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0hbWjcfg1 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0hbWjcfg1 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0hbWjcfg1 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0hbWjcfg1 .mbr-label {
  color: #ffffff;
}
.cid-v0hbWjcfg1 .mbr-section-title {
  color: #ffffff;
}
.cid-v0hbWjcfg1 .mbr-text {
  color: #ffffff;
}
.cid-v0hbWjcfg1 a:focus,
.cid-v0hbWjcfg1 button:focus,
.cid-v0hbWjcfg1 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0hbWkJvMi {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0hbWkJvMi .wrapper {
  background-color: #bfc6b8;
}
.cid-v0hbWkJvMi li {
  list-style-type: none;
}
.cid-v0hbWkJvMi .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0hbWkJvMi .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0hbWkJvMi .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0hbWkJvMi .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0hbWkJvMi .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0hbWkJvMi ul {
  margin: 0;
}
.cid-v0hbWkJvMi .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0hbWkJvMi .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hbWkJvMi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hbWkJvMi .mbr-text {
  text-align: left;
}
.cid-v0hbWkJvMi a:focus-visible,
.cid-v0hbWkJvMi button:focus-visible,
.cid-v0hbWkJvMi input:focus-visible,
.cid-v0hbWkJvMi textarea:focus-visible,
.cid-v0hbWkJvMi select:focus-visible,
.cid-v0hbWkJvMi .nav-link:focus-visible,
.cid-v0hbWkJvMi .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0hbWkJvMi .list2 {
  color: #1f1d1a;
}
.cid-v0hbWl6uOf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0hbWl6uOf .mbr-text {
  color: #1B1F0A;
}
.cid-v0hc2raj7c .container-fluid {
  padding: 0 1rem;
}
.cid-v0hc2raj7c .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .menu_box .navbar.opened,
  .cid-v0hc2raj7c .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0hc2raj7c .navbar-dropdown {
  position: relative !important;
}
.cid-v0hc2raj7c nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0hc2raj7c .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0hc2raj7c .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0hc2raj7c .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0hc2raj7c .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0hc2raj7c .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0hc2raj7c .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0hc2raj7c .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0hc2raj7c .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0hc2raj7c .offcanvas-body .mbr-text,
  .cid-v0hc2raj7c .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0hc2raj7c .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0hc2raj7c .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0hc2raj7c .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0hc2raj7c .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0hc2raj7c .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0hc2raj7c .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0hc2raj7c .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0hc2raj7c ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0hc2raj7c .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0hc2raj7c .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0hc2raj7c .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0hc2raj7c li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0hc2raj7c li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0hc2raj7c .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0hc2raj7c .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0hc2raj7c .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .nav-item {
    margin: 0 !important;
  }
}
.cid-v0hc2raj7c .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0hc2raj7c .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0hc2raj7c .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0hc2raj7c .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0hc2raj7c .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0hc2raj7c .offcanvas_box {
    display: none;
  }
}
.cid-v0hc2raj7c .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0hc2raj7c .dropdown-item:hover {
  color: #000000;
}
.cid-v0hc2raj7c .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0hc2raj7c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0hc2raj7c .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0hc2raj7c .container {
  display: flex;
  margin: auto;
}
.cid-v0hc2raj7c .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0hc2raj7c .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0hc2raj7c .navbar-caption {
  color: #20232a;
}
.cid-v0hc2raj7c .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0hc2raj7c .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0hc2raj7c .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0hc2raj7c .dropdown-menu,
.cid-v0hc2raj7c .navbar.opened {
  background: #ffffff !important;
}
.cid-v0hc2raj7c .nav-item:focus,
.cid-v0hc2raj7c .nav-link:focus {
  outline: none;
}
.cid-v0hc2raj7c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0hc2raj7c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0hc2raj7c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0hc2raj7c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0hc2raj7c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0hc2raj7c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0hc2raj7c .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0hc2raj7c .navbar.opened {
  transition: all 0.3s;
}
.cid-v0hc2raj7c .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0hc2raj7c .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0hc2raj7c .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0hc2raj7c .navbar.collapsed {
  justify-content: center;
}
.cid-v0hc2raj7c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0hc2raj7c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0hc2raj7c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0hc2raj7c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0hc2raj7c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0hc2raj7c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0hc2raj7c .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0hc2raj7c .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0hc2raj7c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0hc2raj7c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0hc2raj7c .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0hc2raj7c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0hc2raj7c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0hc2raj7c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0hc2raj7c .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0hc2raj7c .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0hc2raj7c .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0hc2raj7c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0hc2raj7c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0hc2raj7c .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0hc2raj7c .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0hc2raj7c .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0hc2raj7c .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0hc2raj7c .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0hc2raj7c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0hc2raj7c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0hc2raj7c .dropdown-item.active,
.cid-v0hc2raj7c .dropdown-item:active {
  background-color: transparent;
}
.cid-v0hc2raj7c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0hc2raj7c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0hc2raj7c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0hc2raj7c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0hc2raj7c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0hc2raj7c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0hc2raj7c ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0hc2raj7c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0hc2raj7c button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0hc2raj7c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0hc2raj7c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0hc2raj7c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0hc2raj7c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0hc2raj7c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0hc2raj7c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0hc2raj7c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0hc2raj7c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0hc2raj7c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0hc2raj7c a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0hc2raj7c .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0hc2raj7c .nav-item:hover {
    width: 0;
  }
}
.cid-v0hc2raj7c .icons-menu {
  margin-bottom: 35px;
}
.cid-v0hc2raj7c .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0hc2raj7c .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0hc2raj7c .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0hc2raj7c .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0hc2raj7c .navbar {
    height: 70px;
  }
  .cid-v0hc2raj7c .navbar.opened {
    height: auto;
  }
  .cid-v0hc2raj7c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0hc2raj7c .navbar-caption:hover {
  color: #000000;
}
.cid-v0hc2raj7c .nav-link:hover {
  color: #000000;
}
.cid-v0hc2raj7c .mbr-iconfont {
  font-size: 21px;
}
.cid-v0hc2raj7c .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0hc2raj7c .mbr-text,
.cid-v0hc2raj7c .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0hc2raj7c .text_widget a:hover {
  color: #000000;
}
.cid-v0hc2raj7c a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0hc2raj7c .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0hc2rCpm6 {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-auf-matratze.png-1900x1080.png");
}
.cid-v0hc2rCpm6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hc2rCpm6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hc2rCpm6 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0hc2rCpm6 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0hc2rCpm6 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0hc2rCpm6 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0hc2rCpm6 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0hc2rCpm6 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0hc2rCpm6 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0hc2rCpm6 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0hc2rCpm6 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0hc2rCpm6 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0hc2rCpm6 .mbr-label {
  color: #ffffff;
}
.cid-v0hc2rCpm6 .mbr-section-title {
  color: #ffffff;
}
.cid-v0hc2rCpm6 .mbr-text {
  color: #ffffff;
}
.cid-v0hc2rCpm6 a:focus,
.cid-v0hc2rCpm6 button:focus,
.cid-v0hc2rCpm6 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0Spx8Mazy {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/performance-180-pro-geschlossen.jpg-1920x1161.jpeg");
}
.cid-v0Spx8Mazy .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0Spx8Mazy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0Spx8Mazy .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0Spx8Mazy .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0Spx8Mazy .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0Spx8Mazy .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0Spx8Mazy .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0Spx8Mazy .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0Spx8Mazy .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0Spx8Mazy .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0Spx8Mazy .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0Spx8Mazy .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0Spx8Mazy .mbr-label {
  color: #ffffff;
}
.cid-v0Spx8Mazy .mbr-section-title {
  color: #ffffff;
}
.cid-v0Spx8Mazy .mbr-text {
  color: #ffffff;
}
.cid-v0Spx8Mazy a:focus,
.cid-v0Spx8Mazy button:focus,
.cid-v0Spx8Mazy input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0SpJppX9Z {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/performance-180-pro.jpg-1920x1224.jpeg");
}
.cid-v0SpJppX9Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0SpJppX9Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0SpJppX9Z .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0SpJppX9Z .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0SpJppX9Z .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0SpJppX9Z .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0SpJppX9Z .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0SpJppX9Z .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0SpJppX9Z .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0SpJppX9Z .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0SpJppX9Z .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0SpJppX9Z .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0SpJppX9Z .mbr-label {
  color: #ffffff;
}
.cid-v0SpJppX9Z .mbr-section-title {
  color: #ffffff;
}
.cid-v0SpJppX9Z .mbr-text {
  color: #ffffff;
}
.cid-v0SpJppX9Z a:focus,
.cid-v0SpJppX9Z button:focus,
.cid-v0SpJppX9Z input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0hc2rP606 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0hc2rP606 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hc2rP606 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hc2rP606 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0hc2rP606 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0hc2rP606 .container {
    padding: 0;
  }
}
.cid-v0hc2rP606 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0hc2rP606 .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0hc2rP606 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0hc2rP606 .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0hc2rP606 .mbr-section-title {
  color: #000000;
}
.cid-v0hc2rP606 .mbr-text {
  color: #000000;
}
.cid-v0hc2rP606 a:focus-visible,
.cid-v0hc2rP606 button:focus-visible,
.cid-v0hc2rP606 input:focus-visible,
.cid-v0hc2rP606 textarea:focus-visible,
.cid-v0hc2rP606 select:focus-visible,
.cid-v0hc2rP606 .nav-link:focus-visible,
.cid-v0hc2rP606 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mti7f9rv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mti7f9rv .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mti7f9rv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mti7f9rv .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mti7f9rv .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mti7f9rv .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mti7f9rv .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mti7f9rv .mbr-section-title {
  color: #ffffff;
}
.cid-v0mti7f9rv .mbr-desc {
  color: #ffffff;
}
.cid-v0mti7f9rv .mbr-section-title,
.cid-v0mti7f9rv .social-wrapper {
  text-align: center;
}
.cid-v0mti7f9rv a:focus-visible,
.cid-v0mti7f9rv button:focus-visible,
.cid-v0mti7f9rv input:focus-visible,
.cid-v0mti7f9rv textarea:focus-visible,
.cid-v0mti7f9rv select:focus-visible,
.cid-v0mti7f9rv .nav-link:focus-visible,
.cid-v0mti7f9rv .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-ck {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-ck html {
  background-color: #fff;
}
#custom-html-ck body {
  background-color: #fff;
}
#custom-html-ck main,
#custom-html-ck section,
#custom-html-ck header,
#custom-html-ck footer,
#custom-html-ck div {
  background-color: #fff;
}
#custom-html-ck .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-ck audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-ck a:focus-visible,
#custom-html-ck button:focus-visible,
#custom-html-ck input:focus-visible,
#custom-html-ck textarea:focus-visible,
#custom-html-ck select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-ck #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-ck .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v1dHcKBpWL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-auf-matratze.png-1900x1080.png");
}
.cid-v1dHcKBpWL .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1dHcKBpWL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1dHcKBpWL .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v1dHcKBpWL .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v1dHcKBpWL .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v1dHcKBpWL .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v1dHcKBpWL .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v1dHcKBpWL .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v1dHcKBpWL .text-wrapper {
    padding-left: 0;
  }
}
.cid-v1dHcKBpWL .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v1dHcKBpWL .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v1dHcKBpWL .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v1dHcKBpWL .mbr-label {
  color: #ffffff;
}
.cid-v1dHcKBpWL .mbr-section-title {
  color: #ffffff;
}
.cid-v1dHcKBpWL .mbr-text {
  color: #ffffff;
}
.cid-v1dHcKBpWL a:focus,
.cid-v1dHcKBpWL button:focus,
.cid-v1dHcKBpWL input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v1dH0KZ3VC {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1dH0KZ3VC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1dH0KZ3VC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1dH0KZ3VC .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v1dH0KZ3VC .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v1dH0KZ3VC .container {
    padding: 0;
  }
}
.cid-v1dH0KZ3VC .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v1dH0KZ3VC .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v1dH0KZ3VC .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v1dH0KZ3VC .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v1dH0KZ3VC .mbr-section-title {
  color: #000000;
}
.cid-v1dH0KZ3VC .mbr-text {
  color: #000000;
}
.cid-v1dH0KZ3VC a:focus-visible,
.cid-v1dH0KZ3VC button:focus-visible,
.cid-v1dH0KZ3VC input:focus-visible,
.cid-v1dH0KZ3VC textarea:focus-visible,
.cid-v1dH0KZ3VC select:focus-visible,
.cid-v1dH0KZ3VC .nav-link:focus-visible,
.cid-v1dH0KZ3VC .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0lNW6noYX {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/dermapur.png-1900x815.png");
}
.cid-v0lNW6noYX .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0lNW6noYX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0lNW6noYX .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0lNW6noYX .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0lNW6noYX .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0lNW6noYX .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0lNW6noYX .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0lNW6noYX .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0lNW6noYX .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0lNW6noYX .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0lNW6noYX .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0lNW6noYX .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0lNW6noYX .mbr-label {
  color: #ffffff;
}
.cid-v0lNW6noYX .mbr-section-title {
  color: #ffffff;
}
.cid-v0lNW6noYX .mbr-text {
  color: #ffffff;
}
.cid-v0lNW6noYX a:focus,
.cid-v0lNW6noYX button:focus,
.cid-v0lNW6noYX input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0lO2tA7u0 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0lO2tA7u0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0lO2tA7u0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0lO2tA7u0 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0lO2tA7u0 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0lO2tA7u0 .container {
    padding: 0;
  }
}
.cid-v0lO2tA7u0 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0lO2tA7u0 .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0lO2tA7u0 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0lO2tA7u0 .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0lO2tA7u0 .mbr-section-title {
  color: #000000;
}
.cid-v0lO2tA7u0 .mbr-text {
  color: #000000;
}
.cid-v0lO2tA7u0 a:focus-visible,
.cid-v0lO2tA7u0 button:focus-visible,
.cid-v0lO2tA7u0 input:focus-visible,
.cid-v0lO2tA7u0 textarea:focus-visible,
.cid-v0lO2tA7u0 select:focus-visible,
.cid-v0lO2tA7u0 .nav-link:focus-visible,
.cid-v0lO2tA7u0 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0lOSRlMcs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0lOSRlMcs .container {
    padding: 0 25px;
  }
}
.cid-v0lOSRlMcs .image-wrapper {
  height: 100%;
}
.cid-v0lOSRlMcs .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0lOSRlMcs .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0lOSRlMcs .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0lOSRlMcs .item:focus,
.cid-v0lOSRlMcs span:focus {
  outline: none;
}
.cid-v0lOSRlMcs .item-wrapper {
  position: relative;
}
.cid-v0lOSRlMcs .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0lOSRlMcs .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0lOSRlMcs .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0lOSRlMcs .embla__button--next,
.cid-v0lOSRlMcs .embla__button--prev {
  display: flex;
}
.cid-v0lOSRlMcs .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0lOSRlMcs .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0lOSRlMcs .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0lOSRlMcs .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0lOSRlMcs .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0lOSRlMcs .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0lOSRlMcs .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0lOSRlMcs .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0lOSRlMcs .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0lOSRlMcs .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0lOSRlMcs .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0lOSRlMcs .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0lOSRlMcs .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0lOSRlMcs .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0lOSRlMcs .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0lOSRlMcs .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0lOSRlMcs .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0lOSRlMcs .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0lOSRlMcs .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0lOSRlMcs .item-title {
  color: #2f2e30;
}
.cid-v0lOSRlMcs .mbr-text {
  color: #2f2e30;
}
.cid-v0mtjtAX59 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mtjtAX59 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtjtAX59 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtjtAX59 .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtjtAX59 .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtjtAX59 .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtjtAX59 .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtjtAX59 .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtjtAX59 .mbr-desc {
  color: #ffffff;
}
.cid-v0mtjtAX59 .mbr-section-title,
.cid-v0mtjtAX59 .social-wrapper {
  text-align: center;
}
.cid-v0mtjtAX59 a:focus-visible,
.cid-v0mtjtAX59 button:focus-visible,
.cid-v0mtjtAX59 input:focus-visible,
.cid-v0mtjtAX59 textarea:focus-visible,
.cid-v0mtjtAX59 select:focus-visible,
.cid-v0mtjtAX59 .nav-link:focus-visible,
.cid-v0mtjtAX59 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-cp {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-cp html {
  background-color: #fff;
}
#custom-html-cp body {
  background-color: #fff;
}
#custom-html-cp main,
#custom-html-cp section,
#custom-html-cp header,
#custom-html-cp footer,
#custom-html-cp div {
  background-color: #fff;
}
#custom-html-cp .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-cp audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-cp a:focus-visible,
#custom-html-cp button:focus-visible,
#custom-html-cp input:focus-visible,
#custom-html-cp textarea:focus-visible,
#custom-html-cp select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-cp #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-cp .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v185M6zJlg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-auf-matratze.png-1900x1080.png");
}
.cid-v185M6zJlg .mbr-fallback-image.disabled {
  display: none;
}
.cid-v185M6zJlg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v185M6zJlg .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v185M6zJlg .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v185M6zJlg .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v185M6zJlg .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v185M6zJlg .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v185M6zJlg .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v185M6zJlg .text-wrapper {
    padding-left: 0;
  }
}
.cid-v185M6zJlg .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v185M6zJlg .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v185M6zJlg .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v185M6zJlg .mbr-label {
  color: #ffffff;
}
.cid-v185M6zJlg .mbr-section-title {
  color: #ffffff;
}
.cid-v185M6zJlg .mbr-text {
  color: #ffffff;
}
.cid-v185M6zJlg a:focus,
.cid-v185M6zJlg button:focus,
.cid-v185M6zJlg input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v185SGgCl2 {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/dermapur-feeling-sq-matratze.png-1200x675.png");
}
.cid-v185SGgCl2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v185SGgCl2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v185SGgCl2 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v185SGgCl2 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v185SGgCl2 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v185SGgCl2 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v185SGgCl2 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v185SGgCl2 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v185SGgCl2 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v185SGgCl2 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v185SGgCl2 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v185SGgCl2 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v185SGgCl2 .mbr-label {
  color: #ffffff;
}
.cid-v185SGgCl2 .mbr-section-title {
  color: #ffffff;
}
.cid-v185SGgCl2 .mbr-text {
  color: #ffffff;
}
.cid-v185SGgCl2 a:focus,
.cid-v185SGgCl2 button:focus,
.cid-v185SGgCl2 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v1866wSRzJ {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1866wSRzJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1866wSRzJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1866wSRzJ .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v1866wSRzJ .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v1866wSRzJ .container {
    padding: 0;
  }
}
.cid-v1866wSRzJ .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v1866wSRzJ .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v1866wSRzJ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v1866wSRzJ .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v1866wSRzJ .mbr-section-title {
  color: #000000;
}
.cid-v1866wSRzJ .mbr-text {
  color: #000000;
}
.cid-v1866wSRzJ a:focus-visible,
.cid-v1866wSRzJ button:focus-visible,
.cid-v1866wSRzJ input:focus-visible,
.cid-v1866wSRzJ textarea:focus-visible,
.cid-v1866wSRzJ select:focus-visible,
.cid-v1866wSRzJ .nav-link:focus-visible,
.cid-v1866wSRzJ .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-k0 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-k0 html {
  background-color: #fff;
}
#custom-html-k0 body {
  background-color: #fff;
}
#custom-html-k0 main,
#custom-html-k0 section,
#custom-html-k0 header,
#custom-html-k0 footer,
#custom-html-k0 div {
  background-color: #fff;
}
#custom-html-k0 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-k0 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-k0 a:focus-visible,
#custom-html-k0 button:focus-visible,
#custom-html-k0 input:focus-visible,
#custom-html-k0 textarea:focus-visible,
#custom-html-k0 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-k0 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-k0 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v187834O8e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v187834O8e .container {
    padding: 0 25px;
  }
}
.cid-v187834O8e .image-wrapper {
  height: 100%;
}
.cid-v187834O8e .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v187834O8e .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v187834O8e .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v187834O8e .item:focus,
.cid-v187834O8e span:focus {
  outline: none;
}
.cid-v187834O8e .item-wrapper {
  position: relative;
}
.cid-v187834O8e .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v187834O8e .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v187834O8e .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v187834O8e .embla__button--next,
.cid-v187834O8e .embla__button--prev {
  display: flex;
}
.cid-v187834O8e .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v187834O8e .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v187834O8e .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v187834O8e .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v187834O8e .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v187834O8e .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v187834O8e .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v187834O8e .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v187834O8e .embla__button.embla__button--next {
  right: 45px;
}
.cid-v187834O8e .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v187834O8e .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v187834O8e .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v187834O8e .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v187834O8e .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v187834O8e .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v187834O8e .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v187834O8e .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v187834O8e .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v187834O8e .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v187834O8e .item-title {
  color: #2f2e30;
}
.cid-v187834O8e .mbr-text {
  color: #2f2e30;
}
.cid-v187834O8e a:focus-visible,
.cid-v187834O8e button:focus-visible,
.cid-v187834O8e input:focus-visible,
.cid-v187834O8e textarea:focus-visible,
.cid-v187834O8e select:focus-visible,
.cid-v187834O8e .nav-link:focus-visible,
.cid-v187834O8e .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v187YhFNUi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v187YhFNUi .mbr-fallback-image.disabled {
  display: none;
}
.cid-v187YhFNUi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v187YhFNUi .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v187YhFNUi .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v187YhFNUi .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v187YhFNUi .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v187YhFNUi .mbr-section-title {
  color: #ffffff;
}
.cid-v187YhFNUi .mbr-desc {
  color: #ffffff;
}
.cid-v187YhFNUi .mbr-section-title,
.cid-v187YhFNUi .social-wrapper {
  text-align: center;
}
#custom-html-jj {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-jj html {
  background-color: #fff;
}
#custom-html-jj body {
  background-color: #fff;
}
#custom-html-jj main,
#custom-html-jj section,
#custom-html-jj header,
#custom-html-jj footer,
#custom-html-jj div {
  background-color: #fff;
}
#custom-html-jj .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-jj audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-jj a:focus-visible,
#custom-html-jj button:focus-visible,
#custom-html-jj input:focus-visible,
#custom-html-jj textarea:focus-visible,
#custom-html-jj select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-jj #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-jj .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v188MZJxpn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/frau-auf-matratze.png-1900x1080.png");
}
.cid-v188MZJxpn .mbr-fallback-image.disabled {
  display: none;
}
.cid-v188MZJxpn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v188MZJxpn .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v188MZJxpn .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v188MZJxpn .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v188MZJxpn .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v188MZJxpn .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v188MZJxpn .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v188MZJxpn .text-wrapper {
    padding-left: 0;
  }
}
.cid-v188MZJxpn .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v188MZJxpn .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v188MZJxpn .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v188MZJxpn .mbr-label {
  color: #ffffff;
}
.cid-v188MZJxpn .mbr-section-title {
  color: #ffffff;
}
.cid-v188MZJxpn .mbr-text {
  color: #ffffff;
}
.cid-v188MZJxpn a:focus,
.cid-v188MZJxpn button:focus,
.cid-v188MZJxpn input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v189dD1ZqN {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/federkern-und-bett.png-1920x1080.png");
}
.cid-v189dD1ZqN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v189dD1ZqN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v189dD1ZqN .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v189dD1ZqN .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v189dD1ZqN .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v189dD1ZqN .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v189dD1ZqN .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v189dD1ZqN .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v189dD1ZqN .text-wrapper {
    padding-left: 0;
  }
}
.cid-v189dD1ZqN .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v189dD1ZqN .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v189dD1ZqN .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v189dD1ZqN .mbr-label {
  color: #ffffff;
}
.cid-v189dD1ZqN .mbr-section-title {
  color: #ffffff;
}
.cid-v189dD1ZqN .mbr-text {
  color: #ffffff;
}
.cid-v189dD1ZqN a:focus,
.cid-v189dD1ZqN button:focus,
.cid-v189dD1ZqN input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v188OfM0Pl {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v188OfM0Pl .mbr-fallback-image.disabled {
  display: none;
}
.cid-v188OfM0Pl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v188OfM0Pl .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v188OfM0Pl .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v188OfM0Pl .container {
    padding: 0;
  }
}
.cid-v188OfM0Pl .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v188OfM0Pl .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v188OfM0Pl .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v188OfM0Pl .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v188OfM0Pl .mbr-section-title {
  color: #000000;
}
.cid-v188OfM0Pl .mbr-text {
  color: #000000;
}
.cid-v188OfM0Pl a:focus-visible,
.cid-v188OfM0Pl button:focus-visible,
.cid-v188OfM0Pl input:focus-visible,
.cid-v188OfM0Pl textarea:focus-visible,
.cid-v188OfM0Pl select:focus-visible,
.cid-v188OfM0Pl .nav-link:focus-visible,
.cid-v188OfM0Pl .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-jz {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-jz html {
  background-color: #fff;
}
#custom-html-jz body {
  background-color: #fff;
}
#custom-html-jz main,
#custom-html-jz section,
#custom-html-jz header,
#custom-html-jz footer,
#custom-html-jz div {
  background-color: #fff;
}
#custom-html-jz .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-jz audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-jz a:focus-visible,
#custom-html-jz button:focus-visible,
#custom-html-jz input:focus-visible,
#custom-html-jz textarea:focus-visible,
#custom-html-jz select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-jz #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-jz .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v18cBh0SK7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v18cBh0SK7 .container {
    padding: 0 25px;
  }
}
.cid-v18cBh0SK7 .image-wrapper {
  height: 100%;
}
.cid-v18cBh0SK7 .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v18cBh0SK7 .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v18cBh0SK7 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v18cBh0SK7 .item:focus,
.cid-v18cBh0SK7 span:focus {
  outline: none;
}
.cid-v18cBh0SK7 .item-wrapper {
  position: relative;
}
.cid-v18cBh0SK7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v18cBh0SK7 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v18cBh0SK7 .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v18cBh0SK7 .embla__button--next,
.cid-v18cBh0SK7 .embla__button--prev {
  display: flex;
}
.cid-v18cBh0SK7 .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v18cBh0SK7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v18cBh0SK7 .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v18cBh0SK7 .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v18cBh0SK7 .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v18cBh0SK7 .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v18cBh0SK7 .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v18cBh0SK7 .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v18cBh0SK7 .embla__button.embla__button--next {
  right: 45px;
}
.cid-v18cBh0SK7 .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v18cBh0SK7 .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v18cBh0SK7 .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v18cBh0SK7 .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v18cBh0SK7 .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v18cBh0SK7 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v18cBh0SK7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v18cBh0SK7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v18cBh0SK7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v18cBh0SK7 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v18cBh0SK7 .item-title {
  color: #2f2e30;
}
.cid-v18cBh0SK7 .mbr-text {
  color: #2f2e30;
}
.cid-v18cBh0SK7 a:focus-visible,
.cid-v18cBh0SK7 button:focus-visible,
.cid-v18cBh0SK7 input:focus-visible,
.cid-v18cBh0SK7 textarea:focus-visible,
.cid-v18cBh0SK7 select:focus-visible,
.cid-v18cBh0SK7 .nav-link:focus-visible,
.cid-v18cBh0SK7 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v188PGMaEq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v188PGMaEq .mbr-fallback-image.disabled {
  display: none;
}
.cid-v188PGMaEq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v188PGMaEq .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v188PGMaEq .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v188PGMaEq .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v188PGMaEq .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v188PGMaEq .mbr-section-title {
  color: #ffffff;
}
.cid-v188PGMaEq .mbr-desc {
  color: #ffffff;
}
.cid-v188PGMaEq .mbr-section-title,
.cid-v188PGMaEq .social-wrapper {
  text-align: center;
}
#custom-html-jm {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-jm html {
  background-color: #fff;
}
#custom-html-jm body {
  background-color: #fff;
}
#custom-html-jm main,
#custom-html-jm section,
#custom-html-jm header,
#custom-html-jm footer,
#custom-html-jm div {
  background-color: #fff;
}
#custom-html-jm .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-jm audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-jm a:focus-visible,
#custom-html-jm button:focus-visible,
#custom-html-jm input:focus-visible,
#custom-html-jm textarea:focus-visible,
#custom-html-jm select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-jm #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-jm .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0hc2u0HmH {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0hc2u0HmH .wrapper {
  background-color: #bfc6b8;
}
.cid-v0hc2u0HmH li {
  list-style-type: none;
}
.cid-v0hc2u0HmH .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0hc2u0HmH .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0hc2u0HmH .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0hc2u0HmH .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0hc2u0HmH .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0hc2u0HmH ul {
  margin: 0;
}
.cid-v0hc2u0HmH .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0hc2u0HmH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0hc2u0HmH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0hc2u0HmH .mbr-text {
  text-align: left;
}
.cid-v0hc2u0HmH a:focus-visible,
.cid-v0hc2u0HmH button:focus-visible,
.cid-v0hc2u0HmH input:focus-visible,
.cid-v0hc2u0HmH textarea:focus-visible,
.cid-v0hc2u0HmH select:focus-visible,
.cid-v0hc2u0HmH .nav-link:focus-visible,
.cid-v0hc2u0HmH .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0hc2u0HmH .list2 {
  color: #1f1d1a;
}
.cid-v0hc2unCIC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0hc2unCIC .mbr-text {
  color: #1B1F0A;
}
.cid-v0htoH8BW0 .container-fluid {
  padding: 0 1rem;
}
.cid-v0htoH8BW0 .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .menu_box .navbar.opened,
  .cid-v0htoH8BW0 .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0htoH8BW0 .navbar-dropdown {
  position: relative !important;
}
.cid-v0htoH8BW0 nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0htoH8BW0 .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0htoH8BW0 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0htoH8BW0 .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0htoH8BW0 .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0htoH8BW0 .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0htoH8BW0 .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0htoH8BW0 .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0htoH8BW0 .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0htoH8BW0 .offcanvas-body .mbr-text,
  .cid-v0htoH8BW0 .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0htoH8BW0 .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0htoH8BW0 .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0htoH8BW0 .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0htoH8BW0 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0htoH8BW0 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0htoH8BW0 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0htoH8BW0 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0htoH8BW0 ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0htoH8BW0 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0htoH8BW0 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0htoH8BW0 .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0htoH8BW0 li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0htoH8BW0 li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0htoH8BW0 .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0htoH8BW0 .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0htoH8BW0 .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .nav-item {
    margin: 0 !important;
  }
}
.cid-v0htoH8BW0 .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0htoH8BW0 .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0htoH8BW0 .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0htoH8BW0 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0htoH8BW0 .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0htoH8BW0 .offcanvas_box {
    display: none;
  }
}
.cid-v0htoH8BW0 .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0htoH8BW0 .dropdown-item:hover {
  color: #000000;
}
.cid-v0htoH8BW0 .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0htoH8BW0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0htoH8BW0 .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0htoH8BW0 .container {
  display: flex;
  margin: auto;
}
.cid-v0htoH8BW0 .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0htoH8BW0 .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0htoH8BW0 .navbar-caption {
  color: #20232a;
}
.cid-v0htoH8BW0 .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0htoH8BW0 .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0htoH8BW0 .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0htoH8BW0 .dropdown-menu,
.cid-v0htoH8BW0 .navbar.opened {
  background: #ffffff !important;
}
.cid-v0htoH8BW0 .nav-item:focus,
.cid-v0htoH8BW0 .nav-link:focus {
  outline: none;
}
.cid-v0htoH8BW0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0htoH8BW0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0htoH8BW0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0htoH8BW0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0htoH8BW0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0htoH8BW0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0htoH8BW0 .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0htoH8BW0 .navbar.opened {
  transition: all 0.3s;
}
.cid-v0htoH8BW0 .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0htoH8BW0 .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0htoH8BW0 .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0htoH8BW0 .navbar.collapsed {
  justify-content: center;
}
.cid-v0htoH8BW0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0htoH8BW0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0htoH8BW0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0htoH8BW0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0htoH8BW0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0htoH8BW0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0htoH8BW0 .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0htoH8BW0 .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0htoH8BW0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0htoH8BW0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0htoH8BW0 .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0htoH8BW0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0htoH8BW0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0htoH8BW0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0htoH8BW0 .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0htoH8BW0 .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0htoH8BW0 .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0htoH8BW0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0htoH8BW0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0htoH8BW0 .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0htoH8BW0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0htoH8BW0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0htoH8BW0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0htoH8BW0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0htoH8BW0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0htoH8BW0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0htoH8BW0 .dropdown-item.active,
.cid-v0htoH8BW0 .dropdown-item:active {
  background-color: transparent;
}
.cid-v0htoH8BW0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0htoH8BW0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0htoH8BW0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0htoH8BW0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0htoH8BW0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0htoH8BW0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0htoH8BW0 ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0htoH8BW0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0htoH8BW0 button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0htoH8BW0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0htoH8BW0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0htoH8BW0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0htoH8BW0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0htoH8BW0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0htoH8BW0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0htoH8BW0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0htoH8BW0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0htoH8BW0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0htoH8BW0 a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0htoH8BW0 .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0htoH8BW0 .nav-item:hover {
    width: 0;
  }
}
.cid-v0htoH8BW0 .icons-menu {
  margin-bottom: 35px;
}
.cid-v0htoH8BW0 .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0htoH8BW0 .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0htoH8BW0 .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0htoH8BW0 .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0htoH8BW0 .navbar {
    height: 70px;
  }
  .cid-v0htoH8BW0 .navbar.opened {
    height: auto;
  }
  .cid-v0htoH8BW0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0htoH8BW0 .navbar-caption:hover {
  color: #000000;
}
.cid-v0htoH8BW0 .nav-link:hover {
  color: #000000;
}
.cid-v0htoH8BW0 .mbr-iconfont {
  font-size: 21px;
}
.cid-v0htoH8BW0 .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0htoH8BW0 .mbr-text,
.cid-v0htoH8BW0 .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0htoH8BW0 .text_widget a:hover {
  color: #000000;
}
.cid-v0htoH8BW0 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0htoH8BW0 .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0i9NrKOor {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/aeltere-frau.png-1920x1080.png");
}
.cid-v0i9NrKOor .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0i9NrKOor .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0i9NrKOor .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0i9NrKOor .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0i9NrKOor .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0i9NrKOor .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0i9NrKOor .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0i9NrKOor .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0i9NrKOor .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0i9NrKOor .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0i9NrKOor .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0i9NrKOor .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0i9NrKOor .mbr-label {
  color: #ffffff;
}
.cid-v0i9NrKOor .mbr-section-title {
  color: #ffffff;
}
.cid-v0i9NrKOor .mbr-text {
  color: #ffffff;
}
.cid-v0i9NrKOor a:focus,
.cid-v0i9NrKOor button:focus,
.cid-v0i9NrKOor input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0i9YXxfkH {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0i9YXxfkH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0i9YXxfkH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0i9YXxfkH .row {
  margin: 0 -45px;
}
.cid-v0i9YXxfkH .row .item {
  padding: 0 45px;
  justify-content: center;
}
.cid-v0i9YXxfkH .content-wrapper {
  padding-left: 66px;
}
@media (max-width: 1440px) {
  .cid-v0i9YXxfkH .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0i9YXxfkH .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0i9YXxfkH .content-wrapper .label-wrapper .mbr-label {
  display: inline-flex;
  padding: 6px 20px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  margin-bottom: 22px;
}
.cid-v0i9YXxfkH .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0i9YXxfkH .mbr-label {
  color: #3a001d;
}
.cid-v0i9YXxfkH .mbr-section-title {
  color: #3a001d;
}
.cid-v0i9YXxfkH .mbr-label,
.cid-v0i9YXxfkH .label-wrapper {
  color: #252525;
  text-align: left;
}
.cid-v0i9YXxfkH .mbr-section-title,
.cid-v0i9YXxfkH .mbr-section-btn {
  color: #252525;
}
.cid-v0i9YXxfkH a:focus-visible,
.cid-v0i9YXxfkH button:focus-visible,
.cid-v0i9YXxfkH input:focus-visible,
.cid-v0i9YXxfkH textarea:focus-visible,
.cid-v0i9YXxfkH select:focus-visible,
.cid-v0i9YXxfkH .nav-link:focus-visible,
.cid-v0i9YXxfkH .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0htoIh7KR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0htoIh7KR .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0htoIh7KR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0htoIh7KR .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0htoIh7KR .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0htoIh7KR .container {
    padding: 0;
  }
}
.cid-v0htoIh7KR .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0htoIh7KR .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0htoIh7KR .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0htoIh7KR .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0htoIh7KR .mbr-section-title {
  color: #000000;
}
.cid-v0htoIh7KR .mbr-text {
  color: #000000;
}
.cid-v0htoIh7KR a:focus-visible,
.cid-v0htoIh7KR button:focus-visible,
.cid-v0htoIh7KR input:focus-visible,
.cid-v0htoIh7KR textarea:focus-visible,
.cid-v0htoIh7KR select:focus-visible,
.cid-v0htoIh7KR .nav-link:focus-visible,
.cid-v0htoIh7KR .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j1 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j1 html {
  background-color: #fff;
}
#custom-html-j1 body {
  background-color: #fff;
}
#custom-html-j1 main,
#custom-html-j1 section,
#custom-html-j1 header,
#custom-html-j1 footer,
#custom-html-j1 div {
  background-color: #fff;
}
#custom-html-j1 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j1 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j1 a:focus-visible,
#custom-html-j1 button:focus-visible,
#custom-html-j1 input:focus-visible,
#custom-html-j1 textarea:focus-visible,
#custom-html-j1 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j1 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j1 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0mtJg5rYA {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0mtJg5rYA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtJg5rYA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtJg5rYA .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtJg5rYA .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtJg5rYA .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtJg5rYA .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtJg5rYA .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtJg5rYA .mbr-desc {
  color: #ffffff;
}
.cid-v0mtJg5rYA .mbr-section-title,
.cid-v0mtJg5rYA .social-wrapper {
  text-align: center;
}
.cid-v0htoLii1r {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0htoLii1r .wrapper {
  background-color: #bfc6b8;
}
.cid-v0htoLii1r li {
  list-style-type: none;
}
.cid-v0htoLii1r .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0htoLii1r .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0htoLii1r .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0htoLii1r .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0htoLii1r .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0htoLii1r ul {
  margin: 0;
}
.cid-v0htoLii1r .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0htoLii1r .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0htoLii1r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0htoLii1r .mbr-text {
  text-align: left;
}
.cid-v0htoLii1r a:focus-visible,
.cid-v0htoLii1r button:focus-visible,
.cid-v0htoLii1r input:focus-visible,
.cid-v0htoLii1r textarea:focus-visible,
.cid-v0htoLii1r select:focus-visible,
.cid-v0htoLii1r .nav-link:focus-visible,
.cid-v0htoLii1r .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0htoLii1r .list2 {
  color: #1f1d1a;
}
.cid-v0htoLEBgn {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0htoLEBgn .mbr-text {
  color: #1B1F0A;
}
.cid-v0lVfIGPmZ .container-fluid {
  padding: 0 1rem;
}
.cid-v0lVfIGPmZ .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .menu_box .navbar.opened,
  .cid-v0lVfIGPmZ .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0lVfIGPmZ .navbar-dropdown {
  position: relative !important;
}
.cid-v0lVfIGPmZ nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0lVfIGPmZ .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0lVfIGPmZ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0lVfIGPmZ .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0lVfIGPmZ .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0lVfIGPmZ .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0lVfIGPmZ .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0lVfIGPmZ .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0lVfIGPmZ .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0lVfIGPmZ .offcanvas-body .mbr-text,
  .cid-v0lVfIGPmZ .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0lVfIGPmZ .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0lVfIGPmZ .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0lVfIGPmZ .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0lVfIGPmZ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0lVfIGPmZ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0lVfIGPmZ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0lVfIGPmZ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0lVfIGPmZ ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0lVfIGPmZ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0lVfIGPmZ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0lVfIGPmZ .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0lVfIGPmZ li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0lVfIGPmZ li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0lVfIGPmZ .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0lVfIGPmZ .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0lVfIGPmZ .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .nav-item {
    margin: 0 !important;
  }
}
.cid-v0lVfIGPmZ .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0lVfIGPmZ .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0lVfIGPmZ .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0lVfIGPmZ .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0lVfIGPmZ .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0lVfIGPmZ .offcanvas_box {
    display: none;
  }
}
.cid-v0lVfIGPmZ .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0lVfIGPmZ .dropdown-item:hover {
  color: #000000;
}
.cid-v0lVfIGPmZ .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0lVfIGPmZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0lVfIGPmZ .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0lVfIGPmZ .container {
  display: flex;
  margin: auto;
}
.cid-v0lVfIGPmZ .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0lVfIGPmZ .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0lVfIGPmZ .navbar-caption {
  color: #20232a;
}
.cid-v0lVfIGPmZ .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0lVfIGPmZ .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0lVfIGPmZ .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0lVfIGPmZ .dropdown-menu,
.cid-v0lVfIGPmZ .navbar.opened {
  background: #ffffff !important;
}
.cid-v0lVfIGPmZ .nav-item:focus,
.cid-v0lVfIGPmZ .nav-link:focus {
  outline: none;
}
.cid-v0lVfIGPmZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0lVfIGPmZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0lVfIGPmZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0lVfIGPmZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0lVfIGPmZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0lVfIGPmZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0lVfIGPmZ .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0lVfIGPmZ .navbar.opened {
  transition: all 0.3s;
}
.cid-v0lVfIGPmZ .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0lVfIGPmZ .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0lVfIGPmZ .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0lVfIGPmZ .navbar.collapsed {
  justify-content: center;
}
.cid-v0lVfIGPmZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0lVfIGPmZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0lVfIGPmZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0lVfIGPmZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0lVfIGPmZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0lVfIGPmZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0lVfIGPmZ .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0lVfIGPmZ .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0lVfIGPmZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0lVfIGPmZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0lVfIGPmZ .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0lVfIGPmZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0lVfIGPmZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0lVfIGPmZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0lVfIGPmZ .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0lVfIGPmZ .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0lVfIGPmZ .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0lVfIGPmZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0lVfIGPmZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0lVfIGPmZ .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0lVfIGPmZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0lVfIGPmZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0lVfIGPmZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0lVfIGPmZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0lVfIGPmZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0lVfIGPmZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0lVfIGPmZ .dropdown-item.active,
.cid-v0lVfIGPmZ .dropdown-item:active {
  background-color: transparent;
}
.cid-v0lVfIGPmZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0lVfIGPmZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0lVfIGPmZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0lVfIGPmZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0lVfIGPmZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0lVfIGPmZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0lVfIGPmZ ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0lVfIGPmZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0lVfIGPmZ button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0lVfIGPmZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0lVfIGPmZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0lVfIGPmZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0lVfIGPmZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0lVfIGPmZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0lVfIGPmZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0lVfIGPmZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0lVfIGPmZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0lVfIGPmZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0lVfIGPmZ a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0lVfIGPmZ .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0lVfIGPmZ .nav-item:hover {
    width: 0;
  }
}
.cid-v0lVfIGPmZ .icons-menu {
  margin-bottom: 35px;
}
.cid-v0lVfIGPmZ .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0lVfIGPmZ .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0lVfIGPmZ .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0lVfIGPmZ .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0lVfIGPmZ .navbar {
    height: 70px;
  }
  .cid-v0lVfIGPmZ .navbar.opened {
    height: auto;
  }
  .cid-v0lVfIGPmZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0lVfIGPmZ .navbar-caption:hover {
  color: #000000;
}
.cid-v0lVfIGPmZ .nav-link:hover {
  color: #000000;
}
.cid-v0lVfIGPmZ .mbr-iconfont {
  font-size: 21px;
}
.cid-v0lVfIGPmZ .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0lVfIGPmZ .mbr-text,
.cid-v0lVfIGPmZ .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0lVfIGPmZ .text_widget a:hover {
  color: #000000;
}
.cid-v0lVfIGPmZ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0lVfIGPmZ .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0lVfIXfSr {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/schlafende-frau-schlafoase-hoenig.png-1920x1080.png");
}
.cid-v0lVfIXfSr .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0lVfIXfSr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0lVfIXfSr .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0lVfIXfSr .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0lVfIXfSr .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0lVfIXfSr .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0lVfIXfSr .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0lVfIXfSr .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0lVfIXfSr .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0lVfIXfSr .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0lVfIXfSr .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0lVfIXfSr .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0lVfIXfSr .mbr-label {
  color: #ffffff;
}
.cid-v0lVfIXfSr .mbr-section-title {
  color: #ffffff;
}
.cid-v0lVfIXfSr .mbr-text {
  color: #ffffff;
}
.cid-v0lVfIXfSr a:focus,
.cid-v0lVfIXfSr button:focus,
.cid-v0lVfIXfSr input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0lVfJ6g87 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0lVfJ6g87 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0lVfJ6g87 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0lVfJ6g87 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0lVfJ6g87 .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0lVfJ6g87 .container {
    padding: 0;
  }
}
.cid-v0lVfJ6g87 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0lVfJ6g87 .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0lVfJ6g87 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0lVfJ6g87 .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0lVfJ6g87 .mbr-section-title {
  color: #000000;
}
.cid-v0lVfJ6g87 .mbr-text {
  color: #000000;
}
.cid-v0lVfJ6g87 a:focus-visible,
.cid-v0lVfJ6g87 button:focus-visible,
.cid-v0lVfJ6g87 input:focus-visible,
.cid-v0lVfJ6g87 textarea:focus-visible,
.cid-v0lVfJ6g87 select:focus-visible,
.cid-v0lVfJ6g87 .nav-link:focus-visible,
.cid-v0lVfJ6g87 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0lVfJey4Z {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0lVfJey4Z .container {
    padding: 0 25px;
  }
}
.cid-v0lVfJey4Z .image-wrapper {
  height: 100%;
}
.cid-v0lVfJey4Z .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0lVfJey4Z .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0lVfJey4Z .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0lVfJey4Z .item:focus,
.cid-v0lVfJey4Z span:focus {
  outline: none;
}
.cid-v0lVfJey4Z .item-wrapper {
  position: relative;
}
.cid-v0lVfJey4Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0lVfJey4Z .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0lVfJey4Z .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0lVfJey4Z .embla__button--next,
.cid-v0lVfJey4Z .embla__button--prev {
  display: flex;
}
.cid-v0lVfJey4Z .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0lVfJey4Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0lVfJey4Z .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0lVfJey4Z .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0lVfJey4Z .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0lVfJey4Z .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0lVfJey4Z .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0lVfJey4Z .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0lVfJey4Z .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0lVfJey4Z .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0lVfJey4Z .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0lVfJey4Z .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0lVfJey4Z .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0lVfJey4Z .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0lVfJey4Z .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0lVfJey4Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0lVfJey4Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0lVfJey4Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0lVfJey4Z .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0lVfJey4Z .item-title {
  color: #2f2e30;
}
.cid-v0lVfJey4Z .mbr-text {
  color: #2f2e30;
}
.cid-v0lVfJey4Z a:focus-visible,
.cid-v0lVfJey4Z button:focus-visible,
.cid-v0lVfJey4Z input:focus-visible,
.cid-v0lVfJey4Z textarea:focus-visible,
.cid-v0lVfJey4Z select:focus-visible,
.cid-v0lVfJey4Z .nav-link:focus-visible,
.cid-v0lVfJey4Z .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mtoORou6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mtoORou6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtoORou6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtoORou6 .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtoORou6 .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtoORou6 .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtoORou6 .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtoORou6 .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtoORou6 .mbr-desc {
  color: #ffffff;
}
.cid-v0mtoORou6 .mbr-section-title,
.cid-v0mtoORou6 .social-wrapper {
  text-align: center;
}
.cid-v0mtoORou6 a:focus-visible,
.cid-v0mtoORou6 button:focus-visible,
.cid-v0mtoORou6 input:focus-visible,
.cid-v0mtoORou6 textarea:focus-visible,
.cid-v0mtoORou6 select:focus-visible,
.cid-v0mtoORou6 .nav-link:focus-visible,
.cid-v0mtoORou6 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-dm {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-dm html {
  background-color: #fff;
}
#custom-html-dm body {
  background-color: #fff;
}
#custom-html-dm main,
#custom-html-dm section,
#custom-html-dm header,
#custom-html-dm footer,
#custom-html-dm div {
  background-color: #fff;
}
#custom-html-dm .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-dm audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-dm a:focus-visible,
#custom-html-dm button:focus-visible,
#custom-html-dm input:focus-visible,
#custom-html-dm textarea:focus-visible,
#custom-html-dm select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-dm #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-dm .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0lVfKu06t {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0lVfKu06t .wrapper {
  background-color: #bfc6b8;
}
.cid-v0lVfKu06t li {
  list-style-type: none;
}
.cid-v0lVfKu06t .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0lVfKu06t .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0lVfKu06t .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0lVfKu06t .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0lVfKu06t .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0lVfKu06t ul {
  margin: 0;
}
.cid-v0lVfKu06t .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0lVfKu06t .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0lVfKu06t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0lVfKu06t .mbr-text {
  text-align: left;
}
.cid-v0lVfKu06t a:focus-visible,
.cid-v0lVfKu06t button:focus-visible,
.cid-v0lVfKu06t input:focus-visible,
.cid-v0lVfKu06t textarea:focus-visible,
.cid-v0lVfKu06t select:focus-visible,
.cid-v0lVfKu06t .nav-link:focus-visible,
.cid-v0lVfKu06t .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0lVfKu06t .list2 {
  color: #1f1d1a;
}
.cid-v0lVfKKWHG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0lVfKKWHG .mbr-text {
  color: #1B1F0A;
}
.cid-v0m3CTrGfI .container-fluid {
  padding: 0 1rem;
}
.cid-v0m3CTrGfI .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .menu_box .navbar.opened,
  .cid-v0m3CTrGfI .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0m3CTrGfI .navbar-dropdown {
  position: relative !important;
}
.cid-v0m3CTrGfI nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0m3CTrGfI .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0m3CTrGfI .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0m3CTrGfI .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0m3CTrGfI .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0m3CTrGfI .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0m3CTrGfI .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0m3CTrGfI .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0m3CTrGfI .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0m3CTrGfI .offcanvas-body .mbr-text,
  .cid-v0m3CTrGfI .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0m3CTrGfI .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0m3CTrGfI .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0m3CTrGfI .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0m3CTrGfI .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0m3CTrGfI .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0m3CTrGfI .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0m3CTrGfI .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0m3CTrGfI ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0m3CTrGfI .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0m3CTrGfI .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0m3CTrGfI .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0m3CTrGfI li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0m3CTrGfI li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0m3CTrGfI .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0m3CTrGfI .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0m3CTrGfI .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .nav-item {
    margin: 0 !important;
  }
}
.cid-v0m3CTrGfI .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0m3CTrGfI .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0m3CTrGfI .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0m3CTrGfI .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0m3CTrGfI .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0m3CTrGfI .offcanvas_box {
    display: none;
  }
}
.cid-v0m3CTrGfI .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0m3CTrGfI .dropdown-item:hover {
  color: #000000;
}
.cid-v0m3CTrGfI .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0m3CTrGfI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0m3CTrGfI .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0m3CTrGfI .container {
  display: flex;
  margin: auto;
}
.cid-v0m3CTrGfI .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0m3CTrGfI .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0m3CTrGfI .navbar-caption {
  color: #20232a;
}
.cid-v0m3CTrGfI .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0m3CTrGfI .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0m3CTrGfI .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0m3CTrGfI .dropdown-menu,
.cid-v0m3CTrGfI .navbar.opened {
  background: #ffffff !important;
}
.cid-v0m3CTrGfI .nav-item:focus,
.cid-v0m3CTrGfI .nav-link:focus {
  outline: none;
}
.cid-v0m3CTrGfI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0m3CTrGfI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0m3CTrGfI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0m3CTrGfI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0m3CTrGfI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0m3CTrGfI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0m3CTrGfI .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0m3CTrGfI .navbar.opened {
  transition: all 0.3s;
}
.cid-v0m3CTrGfI .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0m3CTrGfI .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0m3CTrGfI .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0m3CTrGfI .navbar.collapsed {
  justify-content: center;
}
.cid-v0m3CTrGfI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0m3CTrGfI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0m3CTrGfI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0m3CTrGfI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0m3CTrGfI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0m3CTrGfI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0m3CTrGfI .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0m3CTrGfI .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0m3CTrGfI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0m3CTrGfI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0m3CTrGfI .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0m3CTrGfI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0m3CTrGfI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0m3CTrGfI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0m3CTrGfI .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0m3CTrGfI .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0m3CTrGfI .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0m3CTrGfI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0m3CTrGfI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0m3CTrGfI .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0m3CTrGfI .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0m3CTrGfI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0m3CTrGfI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0m3CTrGfI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0m3CTrGfI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0m3CTrGfI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0m3CTrGfI .dropdown-item.active,
.cid-v0m3CTrGfI .dropdown-item:active {
  background-color: transparent;
}
.cid-v0m3CTrGfI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0m3CTrGfI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0m3CTrGfI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0m3CTrGfI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0m3CTrGfI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0m3CTrGfI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0m3CTrGfI ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0m3CTrGfI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0m3CTrGfI button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0m3CTrGfI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0m3CTrGfI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0m3CTrGfI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0m3CTrGfI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0m3CTrGfI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0m3CTrGfI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0m3CTrGfI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0m3CTrGfI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0m3CTrGfI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0m3CTrGfI a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0m3CTrGfI .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0m3CTrGfI .nav-item:hover {
    width: 0;
  }
}
.cid-v0m3CTrGfI .icons-menu {
  margin-bottom: 35px;
}
.cid-v0m3CTrGfI .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0m3CTrGfI .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0m3CTrGfI .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0m3CTrGfI .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0m3CTrGfI .navbar {
    height: 70px;
  }
  .cid-v0m3CTrGfI .navbar.opened {
    height: auto;
  }
  .cid-v0m3CTrGfI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0m3CTrGfI .navbar-caption:hover {
  color: #000000;
}
.cid-v0m3CTrGfI .nav-link:hover {
  color: #000000;
}
.cid-v0m3CTrGfI .mbr-iconfont {
  font-size: 21px;
}
.cid-v0m3CTrGfI .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0m3CTrGfI .mbr-text,
.cid-v0m3CTrGfI .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0m3CTrGfI .text_widget a:hover {
  color: #000000;
}
.cid-v0m3CTrGfI a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0m3CTrGfI .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0m3CTJB6w {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/ross.png-1920x1080.png");
}
.cid-v0m3CTJB6w .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0m3CTJB6w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0m3CTJB6w .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0m3CTJB6w .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0m3CTJB6w .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0m3CTJB6w .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0m3CTJB6w .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0m3CTJB6w .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0m3CTJB6w .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0m3CTJB6w .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0m3CTJB6w .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0m3CTJB6w .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0m3CTJB6w .mbr-label {
  color: #ffffff;
}
.cid-v0m3CTJB6w .mbr-section-title {
  color: #ffffff;
}
.cid-v0m3CTJB6w .mbr-text {
  color: #ffffff;
}
.cid-v0m3CTJB6w a:focus,
.cid-v0m3CTJB6w button:focus,
.cid-v0m3CTJB6w input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0m3CTRZKA {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0m3CTRZKA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0m3CTRZKA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0m3CTRZKA .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0m3CTRZKA .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0m3CTRZKA .container {
    padding: 0;
  }
}
.cid-v0m3CTRZKA .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0m3CTRZKA .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0m3CTRZKA .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0m3CTRZKA .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0m3CTRZKA .mbr-section-title {
  color: #000000;
}
.cid-v0m3CTRZKA .mbr-text {
  color: #000000;
}
.cid-v0m3CTRZKA a:focus-visible,
.cid-v0m3CTRZKA button:focus-visible,
.cid-v0m3CTRZKA input:focus-visible,
.cid-v0m3CTRZKA textarea:focus-visible,
.cid-v0m3CTRZKA select:focus-visible,
.cid-v0m3CTRZKA .nav-link:focus-visible,
.cid-v0m3CTRZKA .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0m3CTZPI2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0m3CTZPI2 .container {
    padding: 0 25px;
  }
}
.cid-v0m3CTZPI2 .image-wrapper {
  height: 100%;
}
.cid-v0m3CTZPI2 .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0m3CTZPI2 .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0m3CTZPI2 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0m3CTZPI2 .item:focus,
.cid-v0m3CTZPI2 span:focus {
  outline: none;
}
.cid-v0m3CTZPI2 .item-wrapper {
  position: relative;
}
.cid-v0m3CTZPI2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0m3CTZPI2 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0m3CTZPI2 .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0m3CTZPI2 .embla__button--next,
.cid-v0m3CTZPI2 .embla__button--prev {
  display: flex;
}
.cid-v0m3CTZPI2 .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0m3CTZPI2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0m3CTZPI2 .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0m3CTZPI2 .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0m3CTZPI2 .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0m3CTZPI2 .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0m3CTZPI2 .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0m3CTZPI2 .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0m3CTZPI2 .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0m3CTZPI2 .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0m3CTZPI2 .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0m3CTZPI2 .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0m3CTZPI2 .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0m3CTZPI2 .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0m3CTZPI2 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0m3CTZPI2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0m3CTZPI2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0m3CTZPI2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0m3CTZPI2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0m3CTZPI2 .item-title {
  color: #2f2e30;
}
.cid-v0m3CTZPI2 .mbr-text {
  color: #2f2e30;
}
.cid-v0m3CTZPI2 a:focus-visible,
.cid-v0m3CTZPI2 button:focus-visible,
.cid-v0m3CTZPI2 input:focus-visible,
.cid-v0m3CTZPI2 textarea:focus-visible,
.cid-v0m3CTZPI2 select:focus-visible,
.cid-v0m3CTZPI2 .nav-link:focus-visible,
.cid-v0m3CTZPI2 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0mtwN0ZzN {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mtwN0ZzN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mtwN0ZzN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mtwN0ZzN .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0mtwN0ZzN .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0mtwN0ZzN .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0mtwN0ZzN .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0mtwN0ZzN .mbr-section-title {
  color: #ffffff;
}
.cid-v0mtwN0ZzN .mbr-desc {
  color: #ffffff;
}
.cid-v0mtwN0ZzN .mbr-section-title,
.cid-v0mtwN0ZzN .social-wrapper {
  text-align: center;
}
.cid-v0mtwN0ZzN a:focus-visible,
.cid-v0mtwN0ZzN button:focus-visible,
.cid-v0mtwN0ZzN input:focus-visible,
.cid-v0mtwN0ZzN textarea:focus-visible,
.cid-v0mtwN0ZzN select:focus-visible,
.cid-v0mtwN0ZzN .nav-link:focus-visible,
.cid-v0mtwN0ZzN .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-e4 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-e4 html {
  background-color: #fff;
}
#custom-html-e4 body {
  background-color: #fff;
}
#custom-html-e4 main,
#custom-html-e4 section,
#custom-html-e4 header,
#custom-html-e4 footer,
#custom-html-e4 div {
  background-color: #fff;
}
#custom-html-e4 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-e4 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-e4 a:focus-visible,
#custom-html-e4 button:focus-visible,
#custom-html-e4 input:focus-visible,
#custom-html-e4 textarea:focus-visible,
#custom-html-e4 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-e4 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-e4 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0m79INEiE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/rosshaar-auswahl.png-1920x1080.png");
}
.cid-v0m79INEiE .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0m79INEiE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0m79INEiE .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0m79INEiE .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0m79INEiE .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0m79INEiE .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0m79INEiE .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0m79INEiE .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0m79INEiE .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0m79INEiE .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0m79INEiE .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0m79INEiE .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0m79INEiE .mbr-label {
  color: #ffffff;
}
.cid-v0m79INEiE .mbr-section-title {
  color: #ffffff;
}
.cid-v0m79INEiE .mbr-text {
  color: #ffffff;
}
.cid-v0m79INEiE a:focus,
.cid-v0m79INEiE button:focus,
.cid-v0m79INEiE input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0m3CUPBaV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0m3CUPBaV .wrapper {
  background-color: #bfc6b8;
}
.cid-v0m3CUPBaV li {
  list-style-type: none;
}
.cid-v0m3CUPBaV .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0m3CUPBaV .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0m3CUPBaV .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0m3CUPBaV .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0m3CUPBaV .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0m3CUPBaV ul {
  margin: 0;
}
.cid-v0m3CUPBaV .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0m3CUPBaV .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0m3CUPBaV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0m3CUPBaV .mbr-text {
  text-align: left;
}
.cid-v0m3CUPBaV a:focus-visible,
.cid-v0m3CUPBaV button:focus-visible,
.cid-v0m3CUPBaV input:focus-visible,
.cid-v0m3CUPBaV textarea:focus-visible,
.cid-v0m3CUPBaV select:focus-visible,
.cid-v0m3CUPBaV .nav-link:focus-visible,
.cid-v0m3CUPBaV .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0m3CUPBaV .list2 {
  color: #1f1d1a;
}
.cid-v0m3CV26eC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0m3CV26eC .mbr-text {
  color: #1B1F0A;
}
.cid-v0mP7VarrT .container-fluid {
  padding: 0 1rem;
}
.cid-v0mP7VarrT .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .menu_box .navbar.opened,
  .cid-v0mP7VarrT .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0mP7VarrT .navbar-dropdown {
  position: relative !important;
}
.cid-v0mP7VarrT nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0mP7VarrT .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0mP7VarrT .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0mP7VarrT .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0mP7VarrT .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0mP7VarrT .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0mP7VarrT .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0mP7VarrT .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0mP7VarrT .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0mP7VarrT .offcanvas-body .mbr-text,
  .cid-v0mP7VarrT .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0mP7VarrT .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0mP7VarrT .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0mP7VarrT .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0mP7VarrT .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0mP7VarrT .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0mP7VarrT .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0mP7VarrT .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0mP7VarrT ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0mP7VarrT .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0mP7VarrT .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0mP7VarrT .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0mP7VarrT li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0mP7VarrT li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0mP7VarrT .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0mP7VarrT .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0mP7VarrT .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .nav-item {
    margin: 0 !important;
  }
}
.cid-v0mP7VarrT .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0mP7VarrT .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0mP7VarrT .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0mP7VarrT .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0mP7VarrT .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0mP7VarrT .offcanvas_box {
    display: none;
  }
}
.cid-v0mP7VarrT .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0mP7VarrT .dropdown-item:hover {
  color: #000000;
}
.cid-v0mP7VarrT .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0mP7VarrT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0mP7VarrT .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0mP7VarrT .container {
  display: flex;
  margin: auto;
}
.cid-v0mP7VarrT .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0mP7VarrT .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0mP7VarrT .navbar-caption {
  color: #20232a;
}
.cid-v0mP7VarrT .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0mP7VarrT .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0mP7VarrT .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0mP7VarrT .dropdown-menu,
.cid-v0mP7VarrT .navbar.opened {
  background: #ffffff !important;
}
.cid-v0mP7VarrT .nav-item:focus,
.cid-v0mP7VarrT .nav-link:focus {
  outline: none;
}
.cid-v0mP7VarrT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0mP7VarrT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0mP7VarrT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0mP7VarrT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0mP7VarrT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0mP7VarrT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0mP7VarrT .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0mP7VarrT .navbar.opened {
  transition: all 0.3s;
}
.cid-v0mP7VarrT .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0mP7VarrT .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0mP7VarrT .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0mP7VarrT .navbar.collapsed {
  justify-content: center;
}
.cid-v0mP7VarrT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0mP7VarrT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0mP7VarrT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0mP7VarrT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0mP7VarrT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0mP7VarrT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0mP7VarrT .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0mP7VarrT .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0mP7VarrT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0mP7VarrT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0mP7VarrT .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0mP7VarrT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0mP7VarrT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0mP7VarrT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0mP7VarrT .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0mP7VarrT .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0mP7VarrT .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0mP7VarrT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0mP7VarrT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0mP7VarrT .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0mP7VarrT .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0mP7VarrT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0mP7VarrT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0mP7VarrT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0mP7VarrT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0mP7VarrT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0mP7VarrT .dropdown-item.active,
.cid-v0mP7VarrT .dropdown-item:active {
  background-color: transparent;
}
.cid-v0mP7VarrT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0mP7VarrT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0mP7VarrT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0mP7VarrT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0mP7VarrT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0mP7VarrT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0mP7VarrT ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0mP7VarrT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0mP7VarrT button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0mP7VarrT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0mP7VarrT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0mP7VarrT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0mP7VarrT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0mP7VarrT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0mP7VarrT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0mP7VarrT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0mP7VarrT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0mP7VarrT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0mP7VarrT a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0mP7VarrT .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0mP7VarrT .nav-item:hover {
    width: 0;
  }
}
.cid-v0mP7VarrT .icons-menu {
  margin-bottom: 35px;
}
.cid-v0mP7VarrT .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0mP7VarrT .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0mP7VarrT .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0mP7VarrT .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0mP7VarrT .navbar {
    height: 70px;
  }
  .cid-v0mP7VarrT .navbar.opened {
    height: auto;
  }
  .cid-v0mP7VarrT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0mP7VarrT .navbar-caption:hover {
  color: #000000;
}
.cid-v0mP7VarrT .nav-link:hover {
  color: #000000;
}
.cid-v0mP7VarrT .mbr-iconfont {
  font-size: 21px;
}
.cid-v0mP7VarrT .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0mP7VarrT .mbr-text,
.cid-v0mP7VarrT .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0mP7VarrT .text_widget a:hover {
  color: #000000;
}
.cid-v0mP7VarrT a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0mP7VarrT .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0mP7Vr4b0 {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/img20240515183942.jpg-2000x1125.jpg");
}
.cid-v0mP7Vr4b0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mP7Vr4b0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mP7Vr4b0 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0mP7Vr4b0 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0mP7Vr4b0 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0mP7Vr4b0 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0mP7Vr4b0 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0mP7Vr4b0 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0mP7Vr4b0 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0mP7Vr4b0 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0mP7Vr4b0 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0mP7Vr4b0 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0mP7Vr4b0 .mbr-label {
  color: #ffffff;
}
.cid-v0mP7Vr4b0 .mbr-section-title {
  color: #ffffff;
}
.cid-v0mP7Vr4b0 .mbr-text {
  color: #ffffff;
}
.cid-v0mP7Vr4b0 a:focus,
.cid-v0mP7Vr4b0 button:focus,
.cid-v0mP7Vr4b0 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0mP7VABxy {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0mP7VABxy .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mP7VABxy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mP7VABxy .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0mP7VABxy .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0mP7VABxy .container {
    padding: 0;
  }
}
.cid-v0mP7VABxy .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0mP7VABxy .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0mP7VABxy .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0mP7VABxy .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0mP7VABxy .mbr-section-title {
  color: #000000;
}
.cid-v0mP7VABxy .mbr-text {
  color: #000000;
}
.cid-v0mP7VABxy a:focus-visible,
.cid-v0mP7VABxy button:focus-visible,
.cid-v0mP7VABxy input:focus-visible,
.cid-v0mP7VABxy textarea:focus-visible,
.cid-v0mP7VABxy select:focus-visible,
.cid-v0mP7VABxy .nav-link:focus-visible,
.cid-v0mP7VABxy .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j2 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j2 html {
  background-color: #fff;
}
#custom-html-j2 body {
  background-color: #fff;
}
#custom-html-j2 main,
#custom-html-j2 section,
#custom-html-j2 header,
#custom-html-j2 footer,
#custom-html-j2 div {
  background-color: #fff;
}
#custom-html-j2 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j2 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j2 a:focus-visible,
#custom-html-j2 button:focus-visible,
#custom-html-j2 input:focus-visible,
#custom-html-j2 textarea:focus-visible,
#custom-html-j2 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j2 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j2 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0qgJshy1X {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0qgJshy1X .container {
    padding: 0 25px;
  }
}
.cid-v0qgJshy1X .image-wrapper {
  height: 100%;
}
.cid-v0qgJshy1X .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0qgJshy1X .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0qgJshy1X .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0qgJshy1X .item:focus,
.cid-v0qgJshy1X span:focus {
  outline: none;
}
.cid-v0qgJshy1X .item-wrapper {
  position: relative;
}
.cid-v0qgJshy1X .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0qgJshy1X .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0qgJshy1X .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0qgJshy1X .embla__button--next,
.cid-v0qgJshy1X .embla__button--prev {
  display: flex;
}
.cid-v0qgJshy1X .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0qgJshy1X .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0qgJshy1X .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0qgJshy1X .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0qgJshy1X .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0qgJshy1X .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0qgJshy1X .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0qgJshy1X .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0qgJshy1X .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0qgJshy1X .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0qgJshy1X .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0qgJshy1X .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0qgJshy1X .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0qgJshy1X .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0qgJshy1X .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0qgJshy1X .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0qgJshy1X .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0qgJshy1X .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0qgJshy1X .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0qgJshy1X .item-title {
  color: #2f2e30;
}
.cid-v0qgJshy1X .mbr-text {
  color: #2f2e30;
}
.cid-v0qgJshy1X a:focus-visible,
.cid-v0qgJshy1X button:focus-visible,
.cid-v0qgJshy1X input:focus-visible,
.cid-v0qgJshy1X textarea:focus-visible,
.cid-v0qgJshy1X select:focus-visible,
.cid-v0qgJshy1X .nav-link:focus-visible,
.cid-v0qgJshy1X .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j3 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j3 html {
  background-color: #fff;
}
#custom-html-j3 body {
  background-color: #fff;
}
#custom-html-j3 main,
#custom-html-j3 section,
#custom-html-j3 header,
#custom-html-j3 footer,
#custom-html-j3 div {
  background-color: #fff;
}
#custom-html-j3 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j3 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j3 a:focus-visible,
#custom-html-j3 button:focus-visible,
#custom-html-j3 input:focus-visible,
#custom-html-j3 textarea:focus-visible,
#custom-html-j3 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j3 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j3 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0mP7W4KNI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0mP7W4KNI .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mP7W4KNI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mP7W4KNI .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0mP7W4KNI .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0mP7W4KNI .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0mP7W4KNI .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0mP7W4KNI .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0mP7W4KNI .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0mP7W4KNI .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0mP7W4KNI .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0mP7W4KNI .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0mP7W4KNI .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0mP7W4KNI .mbr-label {
  color: #ffffff;
}
.cid-v0mP7W4KNI .mbr-section-title {
  color: #ffffff;
}
.cid-v0mP7W4KNI .mbr-text {
  color: #ffffff;
}
.cid-v0mP7W4KNI a:focus,
.cid-v0mP7W4KNI button:focus,
.cid-v0mP7W4KNI input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0mP7WTLLC {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0mP7WTLLC .wrapper {
  background-color: #bfc6b8;
}
.cid-v0mP7WTLLC li {
  list-style-type: none;
}
.cid-v0mP7WTLLC .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0mP7WTLLC .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0mP7WTLLC .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0mP7WTLLC .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0mP7WTLLC .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0mP7WTLLC ul {
  margin: 0;
}
.cid-v0mP7WTLLC .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0mP7WTLLC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0mP7WTLLC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0mP7WTLLC .mbr-text {
  text-align: left;
}
.cid-v0mP7WTLLC a:focus-visible,
.cid-v0mP7WTLLC button:focus-visible,
.cid-v0mP7WTLLC input:focus-visible,
.cid-v0mP7WTLLC textarea:focus-visible,
.cid-v0mP7WTLLC select:focus-visible,
.cid-v0mP7WTLLC .nav-link:focus-visible,
.cid-v0mP7WTLLC .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0mP7WTLLC .list2 {
  color: #1f1d1a;
}
.cid-v0mP7X8WMk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0mP7X8WMk .mbr-text {
  color: #1B1F0A;
}
.cid-v0qcmK0ynu .container-fluid {
  padding: 0 1rem;
}
.cid-v0qcmK0ynu .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .menu_box .navbar.opened,
  .cid-v0qcmK0ynu .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0qcmK0ynu .navbar-dropdown {
  position: relative !important;
}
.cid-v0qcmK0ynu nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0qcmK0ynu .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0qcmK0ynu .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0qcmK0ynu .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0qcmK0ynu .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0qcmK0ynu .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0qcmK0ynu .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0qcmK0ynu .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0qcmK0ynu .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0qcmK0ynu .offcanvas-body .mbr-text,
  .cid-v0qcmK0ynu .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0qcmK0ynu .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0qcmK0ynu .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0qcmK0ynu .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0qcmK0ynu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0qcmK0ynu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0qcmK0ynu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0qcmK0ynu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0qcmK0ynu ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0qcmK0ynu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0qcmK0ynu .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0qcmK0ynu .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0qcmK0ynu li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0qcmK0ynu li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0qcmK0ynu .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0qcmK0ynu .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0qcmK0ynu .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .nav-item {
    margin: 0 !important;
  }
}
.cid-v0qcmK0ynu .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0qcmK0ynu .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0qcmK0ynu .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0qcmK0ynu .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0qcmK0ynu .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0qcmK0ynu .offcanvas_box {
    display: none;
  }
}
.cid-v0qcmK0ynu .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0qcmK0ynu .dropdown-item:hover {
  color: #000000;
}
.cid-v0qcmK0ynu .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0qcmK0ynu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0qcmK0ynu .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0qcmK0ynu .container {
  display: flex;
  margin: auto;
}
.cid-v0qcmK0ynu .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0qcmK0ynu .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0qcmK0ynu .navbar-caption {
  color: #20232a;
}
.cid-v0qcmK0ynu .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0qcmK0ynu .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0qcmK0ynu .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0qcmK0ynu .dropdown-menu,
.cid-v0qcmK0ynu .navbar.opened {
  background: #ffffff !important;
}
.cid-v0qcmK0ynu .nav-item:focus,
.cid-v0qcmK0ynu .nav-link:focus {
  outline: none;
}
.cid-v0qcmK0ynu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0qcmK0ynu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0qcmK0ynu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0qcmK0ynu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0qcmK0ynu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0qcmK0ynu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0qcmK0ynu .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0qcmK0ynu .navbar.opened {
  transition: all 0.3s;
}
.cid-v0qcmK0ynu .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0qcmK0ynu .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0qcmK0ynu .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0qcmK0ynu .navbar.collapsed {
  justify-content: center;
}
.cid-v0qcmK0ynu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0qcmK0ynu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0qcmK0ynu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0qcmK0ynu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0qcmK0ynu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0qcmK0ynu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0qcmK0ynu .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0qcmK0ynu .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0qcmK0ynu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0qcmK0ynu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0qcmK0ynu .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0qcmK0ynu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0qcmK0ynu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0qcmK0ynu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0qcmK0ynu .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0qcmK0ynu .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0qcmK0ynu .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0qcmK0ynu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0qcmK0ynu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0qcmK0ynu .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0qcmK0ynu .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0qcmK0ynu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0qcmK0ynu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0qcmK0ynu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0qcmK0ynu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0qcmK0ynu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0qcmK0ynu .dropdown-item.active,
.cid-v0qcmK0ynu .dropdown-item:active {
  background-color: transparent;
}
.cid-v0qcmK0ynu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0qcmK0ynu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0qcmK0ynu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0qcmK0ynu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0qcmK0ynu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0qcmK0ynu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0qcmK0ynu ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0qcmK0ynu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0qcmK0ynu button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0qcmK0ynu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0qcmK0ynu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0qcmK0ynu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0qcmK0ynu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0qcmK0ynu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0qcmK0ynu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0qcmK0ynu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0qcmK0ynu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0qcmK0ynu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0qcmK0ynu a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0qcmK0ynu .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0qcmK0ynu .nav-item:hover {
    width: 0;
  }
}
.cid-v0qcmK0ynu .icons-menu {
  margin-bottom: 35px;
}
.cid-v0qcmK0ynu .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0qcmK0ynu .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0qcmK0ynu .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0qcmK0ynu .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0qcmK0ynu .navbar {
    height: 70px;
  }
  .cid-v0qcmK0ynu .navbar.opened {
    height: auto;
  }
  .cid-v0qcmK0ynu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0qcmK0ynu .navbar-caption:hover {
  color: #000000;
}
.cid-v0qcmK0ynu .nav-link:hover {
  color: #000000;
}
.cid-v0qcmK0ynu .mbr-iconfont {
  font-size: 21px;
}
.cid-v0qcmK0ynu .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0qcmK0ynu .mbr-text,
.cid-v0qcmK0ynu .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0qcmK0ynu .text_widget a:hover {
  color: #000000;
}
.cid-v0qcmK0ynu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0qcmK0ynu .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0qcmKg884 {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/geschenkgutschein.png-1920x1080.png");
}
.cid-v0qcmKg884 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcmKg884 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcmKg884 .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0qcmKg884 .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0qcmKg884 .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0qcmKg884 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0qcmKg884 .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0qcmKg884 .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0qcmKg884 .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0qcmKg884 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0qcmKg884 .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0qcmKg884 .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0qcmKg884 .mbr-label {
  color: #ffffff;
}
.cid-v0qcmKg884 .mbr-section-title {
  color: #ffffff;
}
.cid-v0qcmKg884 .mbr-text {
  color: #ffffff;
}
.cid-v0qcmKg884 a:focus,
.cid-v0qcmKg884 button:focus,
.cid-v0qcmKg884 input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0qcmKojLD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0qcmKojLD .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcmKojLD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcmKojLD .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0qcmKojLD .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0qcmKojLD .container {
    padding: 0;
  }
}
.cid-v0qcmKojLD .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0qcmKojLD .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0qcmKojLD .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0qcmKojLD .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0qcmKojLD .mbr-section-title {
  color: #000000;
}
.cid-v0qcmKojLD .mbr-text {
  color: #000000;
}
.cid-v0qcmKojLD a:focus-visible,
.cid-v0qcmKojLD button:focus-visible,
.cid-v0qcmKojLD input:focus-visible,
.cid-v0qcmKojLD textarea:focus-visible,
.cid-v0qcmKojLD select:focus-visible,
.cid-v0qcmKojLD .nav-link:focus-visible,
.cid-v0qcmKojLD .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0qcmKwcXx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0qcmKwcXx .container {
    padding: 0 25px;
  }
}
.cid-v0qcmKwcXx .image-wrapper {
  height: 100%;
}
.cid-v0qcmKwcXx .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0qcmKwcXx .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0qcmKwcXx .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0qcmKwcXx .item:focus,
.cid-v0qcmKwcXx span:focus {
  outline: none;
}
.cid-v0qcmKwcXx .item-wrapper {
  position: relative;
}
.cid-v0qcmKwcXx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0qcmKwcXx .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0qcmKwcXx .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0qcmKwcXx .embla__button--next,
.cid-v0qcmKwcXx .embla__button--prev {
  display: flex;
}
.cid-v0qcmKwcXx .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0qcmKwcXx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0qcmKwcXx .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0qcmKwcXx .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0qcmKwcXx .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0qcmKwcXx .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0qcmKwcXx .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0qcmKwcXx .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0qcmKwcXx .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0qcmKwcXx .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0qcmKwcXx .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0qcmKwcXx .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0qcmKwcXx .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0qcmKwcXx .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0qcmKwcXx .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0qcmKwcXx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0qcmKwcXx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0qcmKwcXx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0qcmKwcXx .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0qcmKwcXx .item-title {
  color: #2f2e30;
}
.cid-v0qcmKwcXx .mbr-text {
  color: #2f2e30;
}
.cid-v0qcmKwcXx a:focus-visible,
.cid-v0qcmKwcXx button:focus-visible,
.cid-v0qcmKwcXx input:focus-visible,
.cid-v0qcmKwcXx textarea:focus-visible,
.cid-v0qcmKwcXx select:focus-visible,
.cid-v0qcmKwcXx .nav-link:focus-visible,
.cid-v0qcmKwcXx .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0qcmKIxWi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0qcmKIxWi .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcmKIxWi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcmKIxWi .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0qcmKIxWi .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0qcmKIxWi .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0qcmKIxWi .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0qcmKIxWi .mbr-section-title {
  color: #ffffff;
}
.cid-v0qcmKIxWi .mbr-desc {
  color: #ffffff;
}
.cid-v0qcmKIxWi .mbr-section-title,
.cid-v0qcmKIxWi .social-wrapper {
  text-align: center;
}
.cid-v0qcmKIxWi a:focus-visible,
.cid-v0qcmKIxWi button:focus-visible,
.cid-v0qcmKIxWi input:focus-visible,
.cid-v0qcmKIxWi textarea:focus-visible,
.cid-v0qcmKIxWi select:focus-visible,
.cid-v0qcmKIxWi .nav-link:focus-visible,
.cid-v0qcmKIxWi .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-fy {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-fy html {
  background-color: #fff;
}
#custom-html-fy body {
  background-color: #fff;
}
#custom-html-fy main,
#custom-html-fy section,
#custom-html-fy header,
#custom-html-fy footer,
#custom-html-fy div {
  background-color: #fff;
}
#custom-html-fy .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-fy audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-fy a:focus-visible,
#custom-html-fy button:focus-visible,
#custom-html-fy input:focus-visible,
#custom-html-fy textarea:focus-visible,
#custom-html-fy select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-fy #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-fy .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0qcmLO244 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0qcmLO244 .wrapper {
  background-color: #bfc6b8;
}
.cid-v0qcmLO244 li {
  list-style-type: none;
}
.cid-v0qcmLO244 .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0qcmLO244 .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0qcmLO244 .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0qcmLO244 .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0qcmLO244 .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0qcmLO244 ul {
  margin: 0;
}
.cid-v0qcmLO244 .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0qcmLO244 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcmLO244 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcmLO244 .mbr-text {
  text-align: left;
}
.cid-v0qcmLO244 a:focus-visible,
.cid-v0qcmLO244 button:focus-visible,
.cid-v0qcmLO244 input:focus-visible,
.cid-v0qcmLO244 textarea:focus-visible,
.cid-v0qcmLO244 select:focus-visible,
.cid-v0qcmLO244 .nav-link:focus-visible,
.cid-v0qcmLO244 .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0qcmLO244 .list2 {
  color: #1f1d1a;
}
.cid-v0qcmM1de7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0qcmM1de7 .mbr-text {
  color: #1B1F0A;
}
.cid-v0qcxvELOh .container-fluid {
  padding: 0 1rem;
}
.cid-v0qcxvELOh .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .menu_box .navbar.opened,
  .cid-v0qcxvELOh .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0qcxvELOh .navbar-dropdown {
  position: relative !important;
}
.cid-v0qcxvELOh nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0qcxvELOh .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0qcxvELOh .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0qcxvELOh .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0qcxvELOh .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0qcxvELOh .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0qcxvELOh .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0qcxvELOh .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0qcxvELOh .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0qcxvELOh .offcanvas-body .mbr-text,
  .cid-v0qcxvELOh .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0qcxvELOh .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0qcxvELOh .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0qcxvELOh .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0qcxvELOh .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0qcxvELOh .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0qcxvELOh .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0qcxvELOh .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0qcxvELOh ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0qcxvELOh .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0qcxvELOh .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0qcxvELOh .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0qcxvELOh li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0qcxvELOh li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0qcxvELOh .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0qcxvELOh .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0qcxvELOh .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .nav-item {
    margin: 0 !important;
  }
}
.cid-v0qcxvELOh .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0qcxvELOh .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0qcxvELOh .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0qcxvELOh .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0qcxvELOh .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0qcxvELOh .offcanvas_box {
    display: none;
  }
}
.cid-v0qcxvELOh .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0qcxvELOh .dropdown-item:hover {
  color: #000000;
}
.cid-v0qcxvELOh .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0qcxvELOh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0qcxvELOh .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0qcxvELOh .container {
  display: flex;
  margin: auto;
}
.cid-v0qcxvELOh .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0qcxvELOh .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0qcxvELOh .navbar-caption {
  color: #20232a;
}
.cid-v0qcxvELOh .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0qcxvELOh .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0qcxvELOh .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0qcxvELOh .dropdown-menu,
.cid-v0qcxvELOh .navbar.opened {
  background: #ffffff !important;
}
.cid-v0qcxvELOh .nav-item:focus,
.cid-v0qcxvELOh .nav-link:focus {
  outline: none;
}
.cid-v0qcxvELOh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0qcxvELOh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0qcxvELOh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0qcxvELOh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0qcxvELOh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0qcxvELOh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0qcxvELOh .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0qcxvELOh .navbar.opened {
  transition: all 0.3s;
}
.cid-v0qcxvELOh .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0qcxvELOh .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0qcxvELOh .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0qcxvELOh .navbar.collapsed {
  justify-content: center;
}
.cid-v0qcxvELOh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0qcxvELOh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0qcxvELOh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0qcxvELOh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0qcxvELOh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0qcxvELOh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0qcxvELOh .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0qcxvELOh .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0qcxvELOh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0qcxvELOh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0qcxvELOh .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0qcxvELOh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0qcxvELOh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0qcxvELOh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0qcxvELOh .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0qcxvELOh .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0qcxvELOh .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0qcxvELOh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0qcxvELOh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0qcxvELOh .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0qcxvELOh .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0qcxvELOh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0qcxvELOh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0qcxvELOh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0qcxvELOh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0qcxvELOh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0qcxvELOh .dropdown-item.active,
.cid-v0qcxvELOh .dropdown-item:active {
  background-color: transparent;
}
.cid-v0qcxvELOh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0qcxvELOh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0qcxvELOh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0qcxvELOh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0qcxvELOh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0qcxvELOh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0qcxvELOh ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0qcxvELOh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0qcxvELOh button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0qcxvELOh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0qcxvELOh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0qcxvELOh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0qcxvELOh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0qcxvELOh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0qcxvELOh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0qcxvELOh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0qcxvELOh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0qcxvELOh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0qcxvELOh a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0qcxvELOh .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0qcxvELOh .nav-item:hover {
    width: 0;
  }
}
.cid-v0qcxvELOh .icons-menu {
  margin-bottom: 35px;
}
.cid-v0qcxvELOh .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0qcxvELOh .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0qcxvELOh .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0qcxvELOh .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0qcxvELOh .navbar {
    height: 70px;
  }
  .cid-v0qcxvELOh .navbar.opened {
    height: auto;
  }
  .cid-v0qcxvELOh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0qcxvELOh .navbar-caption:hover {
  color: #000000;
}
.cid-v0qcxvELOh .nav-link:hover {
  color: #000000;
}
.cid-v0qcxvELOh .mbr-iconfont {
  font-size: 21px;
}
.cid-v0qcxvELOh .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0qcxvELOh .mbr-text,
.cid-v0qcxvELOh .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0qcxvELOh .text_widget a:hover {
  color: #000000;
}
.cid-v0qcxvELOh a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0qcxvELOh .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0qcxvTf3A {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/kopfkissen-5.png-1920x1080.png");
}
.cid-v0qcxvTf3A .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcxvTf3A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcxvTf3A .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0qcxvTf3A .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0qcxvTf3A .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0qcxvTf3A .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0qcxvTf3A .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0qcxvTf3A .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0qcxvTf3A .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0qcxvTf3A .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0qcxvTf3A .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0qcxvTf3A .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0qcxvTf3A .mbr-label {
  color: #ffffff;
}
.cid-v0qcxvTf3A .mbr-section-title {
  color: #ffffff;
}
.cid-v0qcxvTf3A .mbr-text {
  color: #ffffff;
}
.cid-v0qcxvTf3A a:focus,
.cid-v0qcxvTf3A button:focus,
.cid-v0qcxvTf3A input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0qcxw252q {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0qcxw252q .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcxw252q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcxw252q .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0qcxw252q .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0qcxw252q .container {
    padding: 0;
  }
}
.cid-v0qcxw252q .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0qcxw252q .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0qcxw252q .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0qcxw252q .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0qcxw252q .mbr-section-title {
  color: #000000;
}
.cid-v0qcxw252q .mbr-text {
  color: #000000;
}
.cid-v0qcxw252q a:focus-visible,
.cid-v0qcxw252q button:focus-visible,
.cid-v0qcxw252q input:focus-visible,
.cid-v0qcxw252q textarea:focus-visible,
.cid-v0qcxw252q select:focus-visible,
.cid-v0qcxw252q .nav-link:focus-visible,
.cid-v0qcxw252q .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0TT8UdKcf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0TT8UdKcf .container {
    padding: 0 25px;
  }
}
.cid-v0TT8UdKcf .image-wrapper {
  height: 100%;
}
.cid-v0TT8UdKcf .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0TT8UdKcf .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0TT8UdKcf .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0TT8UdKcf .item:focus,
.cid-v0TT8UdKcf span:focus {
  outline: none;
}
.cid-v0TT8UdKcf .item-wrapper {
  position: relative;
}
.cid-v0TT8UdKcf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0TT8UdKcf .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0TT8UdKcf .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0TT8UdKcf .embla__button--next,
.cid-v0TT8UdKcf .embla__button--prev {
  display: flex;
}
.cid-v0TT8UdKcf .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0TT8UdKcf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0TT8UdKcf .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0TT8UdKcf .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0TT8UdKcf .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0TT8UdKcf .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0TT8UdKcf .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0TT8UdKcf .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0TT8UdKcf .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0TT8UdKcf .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0TT8UdKcf .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0TT8UdKcf .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0TT8UdKcf .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0TT8UdKcf .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0TT8UdKcf .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0TT8UdKcf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0TT8UdKcf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0TT8UdKcf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0TT8UdKcf .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0TT8UdKcf .item-title {
  color: #2f2e30;
}
.cid-v0TT8UdKcf .mbr-text {
  color: #2f2e30;
}
.cid-v0TT8UdKcf a:focus-visible,
.cid-v0TT8UdKcf button:focus-visible,
.cid-v0TT8UdKcf input:focus-visible,
.cid-v0TT8UdKcf textarea:focus-visible,
.cid-v0TT8UdKcf select:focus-visible,
.cid-v0TT8UdKcf .nav-link:focus-visible,
.cid-v0TT8UdKcf .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0qcxwaCal {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0qcxwaCal .container {
    padding: 0 25px;
  }
}
.cid-v0qcxwaCal .image-wrapper {
  height: 100%;
}
.cid-v0qcxwaCal .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0qcxwaCal .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0qcxwaCal .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0qcxwaCal .item:focus,
.cid-v0qcxwaCal span:focus {
  outline: none;
}
.cid-v0qcxwaCal .item-wrapper {
  position: relative;
}
.cid-v0qcxwaCal .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0qcxwaCal .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0qcxwaCal .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0qcxwaCal .embla__button--next,
.cid-v0qcxwaCal .embla__button--prev {
  display: flex;
}
.cid-v0qcxwaCal .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0qcxwaCal .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0qcxwaCal .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0qcxwaCal .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0qcxwaCal .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0qcxwaCal .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0qcxwaCal .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0qcxwaCal .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0qcxwaCal .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0qcxwaCal .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0qcxwaCal .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0qcxwaCal .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0qcxwaCal .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0qcxwaCal .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0qcxwaCal .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0qcxwaCal .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0qcxwaCal .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0qcxwaCal .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0qcxwaCal .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0qcxwaCal .item-title {
  color: #2f2e30;
}
.cid-v0qcxwaCal .mbr-text {
  color: #2f2e30;
}
.cid-v0qcxwnzLC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0qcxwnzLC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcxwnzLC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcxwnzLC .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0qcxwnzLC .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0qcxwnzLC .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0qcxwnzLC .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0qcxwnzLC .mbr-section-title {
  color: #ffffff;
}
.cid-v0qcxwnzLC .mbr-desc {
  color: #ffffff;
}
.cid-v0qcxwnzLC .mbr-section-title,
.cid-v0qcxwnzLC .social-wrapper {
  text-align: center;
}
.cid-v0qcxwnzLC a:focus-visible,
.cid-v0qcxwnzLC button:focus-visible,
.cid-v0qcxwnzLC input:focus-visible,
.cid-v0qcxwnzLC textarea:focus-visible,
.cid-v0qcxwnzLC select:focus-visible,
.cid-v0qcxwnzLC .nav-link:focus-visible,
.cid-v0qcxwnzLC .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-gm {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-gm html {
  background-color: #fff;
}
#custom-html-gm body {
  background-color: #fff;
}
#custom-html-gm main,
#custom-html-gm section,
#custom-html-gm header,
#custom-html-gm footer,
#custom-html-gm div {
  background-color: #fff;
}
#custom-html-gm .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-gm audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-gm a:focus-visible,
#custom-html-gm button:focus-visible,
#custom-html-gm input:focus-visible,
#custom-html-gm textarea:focus-visible,
#custom-html-gm select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-gm #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-gm .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0qcxxsu4x {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0qcxxsu4x .wrapper {
  background-color: #bfc6b8;
}
.cid-v0qcxxsu4x li {
  list-style-type: none;
}
.cid-v0qcxxsu4x .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0qcxxsu4x .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0qcxxsu4x .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0qcxxsu4x .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0qcxxsu4x .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0qcxxsu4x ul {
  margin: 0;
}
.cid-v0qcxxsu4x .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0qcxxsu4x .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0qcxxsu4x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0qcxxsu4x .mbr-text {
  text-align: left;
}
.cid-v0qcxxsu4x a:focus-visible,
.cid-v0qcxxsu4x button:focus-visible,
.cid-v0qcxxsu4x input:focus-visible,
.cid-v0qcxxsu4x textarea:focus-visible,
.cid-v0qcxxsu4x select:focus-visible,
.cid-v0qcxxsu4x .nav-link:focus-visible,
.cid-v0qcxxsu4x .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0qcxxsu4x .list2 {
  color: #1f1d1a;
}
.cid-v0qcxxGCZR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0qcxxGCZR .mbr-text {
  color: #1B1F0A;
}
.cid-v0t2Ez5ATI .container-fluid {
  padding: 0 1rem;
}
.cid-v0t2Ez5ATI .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .menu_box .navbar.opened,
  .cid-v0t2Ez5ATI .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0t2Ez5ATI .navbar-dropdown {
  position: relative !important;
}
.cid-v0t2Ez5ATI nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0t2Ez5ATI .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0t2Ez5ATI .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0t2Ez5ATI .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0t2Ez5ATI .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0t2Ez5ATI .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0t2Ez5ATI .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0t2Ez5ATI .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0t2Ez5ATI .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0t2Ez5ATI .offcanvas-body .mbr-text,
  .cid-v0t2Ez5ATI .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0t2Ez5ATI .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0t2Ez5ATI .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0t2Ez5ATI .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0t2Ez5ATI .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0t2Ez5ATI .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0t2Ez5ATI .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0t2Ez5ATI .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0t2Ez5ATI ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0t2Ez5ATI .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0t2Ez5ATI .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0t2Ez5ATI .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0t2Ez5ATI li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0t2Ez5ATI li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0t2Ez5ATI .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0t2Ez5ATI .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0t2Ez5ATI .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .nav-item {
    margin: 0 !important;
  }
}
.cid-v0t2Ez5ATI .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0t2Ez5ATI .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0t2Ez5ATI .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0t2Ez5ATI .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0t2Ez5ATI .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0t2Ez5ATI .offcanvas_box {
    display: none;
  }
}
.cid-v0t2Ez5ATI .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0t2Ez5ATI .dropdown-item:hover {
  color: #000000;
}
.cid-v0t2Ez5ATI .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0t2Ez5ATI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0t2Ez5ATI .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0t2Ez5ATI .container {
  display: flex;
  margin: auto;
}
.cid-v0t2Ez5ATI .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0t2Ez5ATI .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0t2Ez5ATI .navbar-caption {
  color: #20232a;
}
.cid-v0t2Ez5ATI .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0t2Ez5ATI .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0t2Ez5ATI .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0t2Ez5ATI .dropdown-menu,
.cid-v0t2Ez5ATI .navbar.opened {
  background: #ffffff !important;
}
.cid-v0t2Ez5ATI .nav-item:focus,
.cid-v0t2Ez5ATI .nav-link:focus {
  outline: none;
}
.cid-v0t2Ez5ATI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0t2Ez5ATI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0t2Ez5ATI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0t2Ez5ATI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0t2Ez5ATI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0t2Ez5ATI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0t2Ez5ATI .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0t2Ez5ATI .navbar.opened {
  transition: all 0.3s;
}
.cid-v0t2Ez5ATI .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0t2Ez5ATI .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0t2Ez5ATI .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0t2Ez5ATI .navbar.collapsed {
  justify-content: center;
}
.cid-v0t2Ez5ATI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0t2Ez5ATI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0t2Ez5ATI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0t2Ez5ATI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0t2Ez5ATI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0t2Ez5ATI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0t2Ez5ATI .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0t2Ez5ATI .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0t2Ez5ATI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0t2Ez5ATI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0t2Ez5ATI .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0t2Ez5ATI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0t2Ez5ATI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0t2Ez5ATI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0t2Ez5ATI .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0t2Ez5ATI .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0t2Ez5ATI .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0t2Ez5ATI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0t2Ez5ATI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0t2Ez5ATI .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0t2Ez5ATI .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0t2Ez5ATI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0t2Ez5ATI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0t2Ez5ATI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0t2Ez5ATI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0t2Ez5ATI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0t2Ez5ATI .dropdown-item.active,
.cid-v0t2Ez5ATI .dropdown-item:active {
  background-color: transparent;
}
.cid-v0t2Ez5ATI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0t2Ez5ATI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0t2Ez5ATI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0t2Ez5ATI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0t2Ez5ATI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0t2Ez5ATI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0t2Ez5ATI ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0t2Ez5ATI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0t2Ez5ATI button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0t2Ez5ATI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0t2Ez5ATI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0t2Ez5ATI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0t2Ez5ATI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0t2Ez5ATI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0t2Ez5ATI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0t2Ez5ATI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0t2Ez5ATI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0t2Ez5ATI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0t2Ez5ATI a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0t2Ez5ATI .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0t2Ez5ATI .nav-item:hover {
    width: 0;
  }
}
.cid-v0t2Ez5ATI .icons-menu {
  margin-bottom: 35px;
}
.cid-v0t2Ez5ATI .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0t2Ez5ATI .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0t2Ez5ATI .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0t2Ez5ATI .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0t2Ez5ATI .navbar {
    height: 70px;
  }
  .cid-v0t2Ez5ATI .navbar.opened {
    height: auto;
  }
  .cid-v0t2Ez5ATI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0t2Ez5ATI .navbar-caption:hover {
  color: #000000;
}
.cid-v0t2Ez5ATI .nav-link:hover {
  color: #000000;
}
.cid-v0t2Ez5ATI .mbr-iconfont {
  font-size: 21px;
}
.cid-v0t2Ez5ATI .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0t2Ez5ATI .mbr-text,
.cid-v0t2Ez5ATI .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0t2Ez5ATI .text_widget a:hover {
  color: #000000;
}
.cid-v0t2Ez5ATI a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0t2Ez5ATI .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0t2EzrMNE {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/zwei-frauen-unterhalten.png-1-1920x1080.png");
}
.cid-v0t2EzrMNE .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0t2EzrMNE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0t2EzrMNE .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0t2EzrMNE .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0t2EzrMNE .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0t2EzrMNE .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0t2EzrMNE .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0t2EzrMNE .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0t2EzrMNE .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0t2EzrMNE .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0t2EzrMNE .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0t2EzrMNE .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0t2EzrMNE .mbr-label {
  color: #ffffff;
}
.cid-v0t2EzrMNE .mbr-section-title {
  color: #ffffff;
}
.cid-v0t2EzrMNE .mbr-text {
  color: #ffffff;
}
.cid-v0t2EzrMNE a:focus,
.cid-v0t2EzrMNE button:focus,
.cid-v0t2EzrMNE input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0t2EzD14V {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0t2EzD14V .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0t2EzD14V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0t2EzD14V .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0t2EzD14V .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0t2EzD14V .container {
    padding: 0;
  }
}
.cid-v0t2EzD14V .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0t2EzD14V .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0t2EzD14V .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0t2EzD14V .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0t2EzD14V .mbr-section-title {
  color: #000000;
}
.cid-v0t2EzD14V .mbr-text {
  color: #000000;
}
.cid-v0t2EzD14V a:focus-visible,
.cid-v0t2EzD14V button:focus-visible,
.cid-v0t2EzD14V input:focus-visible,
.cid-v0t2EzD14V textarea:focus-visible,
.cid-v0t2EzD14V select:focus-visible,
.cid-v0t2EzD14V .nav-link:focus-visible,
.cid-v0t2EzD14V .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0w59WflU0 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0w59WflU0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0w59WflU0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0w59WflU0 .content-wrapper .mbr-label {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-v0w59WflU0 .content-wrapper .mbr-label {
    width: 100%;
  }
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card {
  position: relative;
  padding: 0 0 15px 0;
  background-color: transparent;
  border-bottom: 1px solid #e9eaed;
  border-radius: 0 !important;
  margin-bottom: 20px;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card:last-child {
  border-bottom: none;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title {
  width: 100%;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #bfc6b8;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper .mbr-iconfont {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #000000;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper {
  background-color: #5c7d4f;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper .mbr-iconfont {
  transform: rotate(-45deg);
  color: #000000;
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .panel-collapse .panel-body {
  margin: 40px 0;
  padding-left: 65px;
}
@media (max-width: 992px) {
  .cid-v0w59WflU0 .content-wrapper .panel-group .card .panel-collapse .panel-body {
    padding-left: 0;
    margin: 15px 0 0 0;
  }
}
.cid-v0w59WflU0 .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0w59WflU0 .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-v0w59WflU0 .mbr-label {
  color: #000000;
}
.cid-v0w59WflU0 .panel-title-edit {
  color: #000000;
}
.cid-v0w59WflU0 .panel-text {
  color: #000000;
}
.cid-v0w59WflU0 a:focus-visible,
.cid-v0w59WflU0 button:focus-visible,
.cid-v0w59WflU0 input:focus-visible,
.cid-v0w59WflU0 textarea:focus-visible,
.cid-v0w59WflU0 select:focus-visible,
.cid-v0w59WflU0 .nav-link:focus-visible,
.cid-v0w59WflU0 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0w5URW7XK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0w5URW7XK .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0w5URW7XK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0w5URW7XK .content-wrapper .mbr-label {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-v0w5URW7XK .content-wrapper .mbr-label {
    width: 100%;
  }
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card {
  position: relative;
  padding: 0 0 15px 0;
  background-color: transparent;
  border-bottom: 1px solid #e9eaed;
  border-radius: 0 !important;
  margin-bottom: 20px;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card:last-child {
  border-bottom: none;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title {
  width: 100%;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title .title-wrap {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #bfc6b8;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper .mbr-iconfont {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #000000;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper {
  background-color: #5c7d4f;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper .mbr-iconfont {
  transform: rotate(-45deg);
  color: #000000;
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .panel-collapse .panel-body {
  margin: 40px 0;
  padding-left: 65px;
}
@media (max-width: 992px) {
  .cid-v0w5URW7XK .content-wrapper .panel-group .card .panel-collapse .panel-body {
    padding-left: 0;
    margin: 15px 0 0 0;
  }
}
.cid-v0w5URW7XK .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0w5URW7XK .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-v0w5URW7XK .mbr-label {
  color: #000000;
}
.cid-v0w5URW7XK .panel-title-edit {
  color: #000000;
}
.cid-v0w5URW7XK .panel-text {
  color: #000000;
}
.cid-v0w5URW7XK a:focus-visible,
.cid-v0w5URW7XK button:focus-visible,
.cid-v0w5URW7XK input:focus-visible,
.cid-v0w5URW7XK textarea:focus-visible,
.cid-v0w5URW7XK select:focus-visible,
.cid-v0w5URW7XK .nav-link:focus-visible,
.cid-v0w5URW7XK .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v1imG35jHn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v1imG35jHn .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1imG35jHn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1imG35jHn .content-wrapper .mbr-label {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-v1imG35jHn .content-wrapper .mbr-label {
    width: 100%;
  }
}
.cid-v1imG35jHn .content-wrapper .panel-group .card {
  position: relative;
  padding: 0 0 15px 0;
  background-color: transparent;
  border-bottom: 1px solid #e9eaed;
  border-radius: 0 !important;
  margin-bottom: 20px;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card:last-child {
  border-bottom: none;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title {
  width: 100%;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title .title-wrap {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #bfc6b8;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper .mbr-iconfont {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #000000;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper {
  background-color: #5c7d4f;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper .mbr-iconfont {
  transform: rotate(-45deg);
  color: #000000;
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .panel-collapse .panel-body {
  margin: 40px 0;
  padding-left: 65px;
}
@media (max-width: 992px) {
  .cid-v1imG35jHn .content-wrapper .panel-group .card .panel-collapse .panel-body {
    padding-left: 0;
    margin: 15px 0 0 0;
  }
}
.cid-v1imG35jHn .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v1imG35jHn .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-v1imG35jHn .mbr-label {
  color: #000000;
}
.cid-v1imG35jHn .panel-title-edit {
  color: #000000;
}
.cid-v1imG35jHn .panel-text {
  color: #000000;
}
.cid-v1imG35jHn a:focus-visible,
.cid-v1imG35jHn button:focus-visible,
.cid-v1imG35jHn input:focus-visible,
.cid-v1imG35jHn textarea:focus-visible,
.cid-v1imG35jHn select:focus-visible,
.cid-v1imG35jHn .nav-link:focus-visible,
.cid-v1imG35jHn .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0w5VIM1J1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0w5VIM1J1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0w5VIM1J1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0w5VIM1J1 .content-wrapper .mbr-label {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-v0w5VIM1J1 .content-wrapper .mbr-label {
    width: 100%;
  }
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card {
  position: relative;
  padding: 0 0 15px 0;
  background-color: transparent;
  border-bottom: 1px solid #e9eaed;
  border-radius: 0 !important;
  margin-bottom: 20px;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card:last-child {
  border-bottom: none;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title {
  width: 100%;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper {
  width: 40px;
  height: 40px;
  min-width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #bfc6b8;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title .title-wrap .icon-wrapper .mbr-iconfont {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #000000;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper {
  background-color: #5c7d4f;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .card-header .panel-title:not(.collapsed) .title-wrap .icon-wrapper .mbr-iconfont {
  transform: rotate(-45deg);
  color: #000000;
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .panel-collapse .panel-body {
  margin: 40px 0;
  padding-left: 65px;
}
@media (max-width: 992px) {
  .cid-v0w5VIM1J1 .content-wrapper .panel-group .card .panel-collapse .panel-body {
    padding-left: 0;
    margin: 15px 0 0 0;
  }
}
.cid-v0w5VIM1J1 .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
  display: inline-block;
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v0w5VIM1J1 .content-wrapper .panel-group .card .panel-collapse .panel-body .panel-text {
    width: 100%;
  }
}
.cid-v0w5VIM1J1 .mbr-label {
  color: #000000;
}
.cid-v0w5VIM1J1 .panel-title-edit {
  color: #000000;
}
.cid-v0w5VIM1J1 .panel-text {
  color: #000000;
}
.cid-v0w5VIM1J1 a:focus-visible,
.cid-v0w5VIM1J1 button:focus-visible,
.cid-v0w5VIM1J1 input:focus-visible,
.cid-v0w5VIM1J1 textarea:focus-visible,
.cid-v0w5VIM1J1 select:focus-visible,
.cid-v0w5VIM1J1 .nav-link:focus-visible,
.cid-v0w5VIM1J1 .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0t2EA3Azt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0t2EA3Azt .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0t2EA3Azt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0t2EA3Azt .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0t2EA3Azt .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0t2EA3Azt .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0t2EA3Azt .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0t2EA3Azt .mbr-section-title {
  color: #ffffff;
}
.cid-v0t2EA3Azt .mbr-desc {
  color: #ffffff;
}
.cid-v0t2EA3Azt .mbr-section-title,
.cid-v0t2EA3Azt .social-wrapper {
  text-align: center;
}
.cid-v0t2EA3Azt a:focus-visible,
.cid-v0t2EA3Azt button:focus-visible,
.cid-v0t2EA3Azt input:focus-visible,
.cid-v0t2EA3Azt textarea:focus-visible,
.cid-v0t2EA3Azt select:focus-visible,
.cid-v0t2EA3Azt .nav-link:focus-visible,
.cid-v0t2EA3Azt .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0t2EA3Azt .list2 {
  color: #1f1d1a;
}
.cid-v0t2EAtOWz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0t2EAtOWz .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0t2EAtOWz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0t2EAtOWz .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0t2EAtOWz .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0t2EAtOWz .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0t2EAtOWz .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0t2EAtOWz .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0t2EAtOWz .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0t2EAtOWz .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0t2EAtOWz .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0t2EAtOWz .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0t2EAtOWz .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0t2EAtOWz .mbr-label {
  color: #ffffff;
}
.cid-v0t2EAtOWz .mbr-section-title {
  color: #ffffff;
}
.cid-v0t2EAtOWz .mbr-text {
  color: #ffffff;
}
.cid-v0t2EAtOWz a:focus,
.cid-v0t2EAtOWz button:focus,
.cid-v0t2EAtOWz input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0t2EBsbtv {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0t2EBsbtv .wrapper {
  background-color: #bfc6b8;
}
.cid-v0t2EBsbtv li {
  list-style-type: none;
}
.cid-v0t2EBsbtv .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0t2EBsbtv .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0t2EBsbtv .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0t2EBsbtv .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0t2EBsbtv .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0t2EBsbtv ul {
  margin: 0;
}
.cid-v0t2EBsbtv .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0t2EBsbtv .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0t2EBsbtv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0t2EBsbtv .mbr-text {
  text-align: left;
}
.cid-v0t2EBsbtv a:focus-visible,
.cid-v0t2EBsbtv button:focus-visible,
.cid-v0t2EBsbtv input:focus-visible,
.cid-v0t2EBsbtv textarea:focus-visible,
.cid-v0t2EBsbtv select:focus-visible,
.cid-v0t2EBsbtv .nav-link:focus-visible,
.cid-v0t2EBsbtv .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0t2EBsbtv .list2 {
  color: #1f1d1a;
}
.cid-v0t2EBK1ja {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0t2EBK1ja .mbr-text {
  color: #1B1F0A;
}
.cid-v0wiHl5ak7 .container-fluid {
  padding: 0 1rem;
}
.cid-v0wiHl5ak7 .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .menu_box .navbar.opened,
  .cid-v0wiHl5ak7 .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0wiHl5ak7 .navbar-dropdown {
  position: relative !important;
}
.cid-v0wiHl5ak7 nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0wiHl5ak7 .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0wiHl5ak7 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0wiHl5ak7 .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0wiHl5ak7 .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0wiHl5ak7 .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0wiHl5ak7 .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0wiHl5ak7 .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0wiHl5ak7 .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0wiHl5ak7 .offcanvas-body .mbr-text,
  .cid-v0wiHl5ak7 .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0wiHl5ak7 .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0wiHl5ak7 .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0wiHl5ak7 .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0wiHl5ak7 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0wiHl5ak7 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0wiHl5ak7 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0wiHl5ak7 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0wiHl5ak7 ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0wiHl5ak7 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0wiHl5ak7 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0wiHl5ak7 .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0wiHl5ak7 li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0wiHl5ak7 li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0wiHl5ak7 .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0wiHl5ak7 .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0wiHl5ak7 .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .nav-item {
    margin: 0 !important;
  }
}
.cid-v0wiHl5ak7 .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0wiHl5ak7 .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0wiHl5ak7 .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0wiHl5ak7 .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0wiHl5ak7 .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0wiHl5ak7 .offcanvas_box {
    display: none;
  }
}
.cid-v0wiHl5ak7 .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0wiHl5ak7 .dropdown-item:hover {
  color: #000000;
}
.cid-v0wiHl5ak7 .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0wiHl5ak7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0wiHl5ak7 .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0wiHl5ak7 .container {
  display: flex;
  margin: auto;
}
.cid-v0wiHl5ak7 .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0wiHl5ak7 .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0wiHl5ak7 .navbar-caption {
  color: #20232a;
}
.cid-v0wiHl5ak7 .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0wiHl5ak7 .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0wiHl5ak7 .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0wiHl5ak7 .dropdown-menu,
.cid-v0wiHl5ak7 .navbar.opened {
  background: #ffffff !important;
}
.cid-v0wiHl5ak7 .nav-item:focus,
.cid-v0wiHl5ak7 .nav-link:focus {
  outline: none;
}
.cid-v0wiHl5ak7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0wiHl5ak7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0wiHl5ak7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0wiHl5ak7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0wiHl5ak7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0wiHl5ak7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0wiHl5ak7 .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0wiHl5ak7 .navbar.opened {
  transition: all 0.3s;
}
.cid-v0wiHl5ak7 .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0wiHl5ak7 .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0wiHl5ak7 .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0wiHl5ak7 .navbar.collapsed {
  justify-content: center;
}
.cid-v0wiHl5ak7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0wiHl5ak7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0wiHl5ak7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0wiHl5ak7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0wiHl5ak7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0wiHl5ak7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0wiHl5ak7 .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0wiHl5ak7 .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0wiHl5ak7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0wiHl5ak7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0wiHl5ak7 .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0wiHl5ak7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0wiHl5ak7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0wiHl5ak7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0wiHl5ak7 .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0wiHl5ak7 .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0wiHl5ak7 .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0wiHl5ak7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0wiHl5ak7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0wiHl5ak7 .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0wiHl5ak7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0wiHl5ak7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0wiHl5ak7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0wiHl5ak7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0wiHl5ak7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0wiHl5ak7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0wiHl5ak7 .dropdown-item.active,
.cid-v0wiHl5ak7 .dropdown-item:active {
  background-color: transparent;
}
.cid-v0wiHl5ak7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0wiHl5ak7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0wiHl5ak7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0wiHl5ak7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0wiHl5ak7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0wiHl5ak7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0wiHl5ak7 ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0wiHl5ak7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0wiHl5ak7 button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0wiHl5ak7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0wiHl5ak7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0wiHl5ak7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0wiHl5ak7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0wiHl5ak7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0wiHl5ak7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0wiHl5ak7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0wiHl5ak7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0wiHl5ak7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0wiHl5ak7 a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0wiHl5ak7 .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0wiHl5ak7 .nav-item:hover {
    width: 0;
  }
}
.cid-v0wiHl5ak7 .icons-menu {
  margin-bottom: 35px;
}
.cid-v0wiHl5ak7 .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0wiHl5ak7 .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0wiHl5ak7 .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0wiHl5ak7 .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0wiHl5ak7 .navbar {
    height: 70px;
  }
  .cid-v0wiHl5ak7 .navbar.opened {
    height: auto;
  }
  .cid-v0wiHl5ak7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0wiHl5ak7 .navbar-caption:hover {
  color: #000000;
}
.cid-v0wiHl5ak7 .nav-link:hover {
  color: #000000;
}
.cid-v0wiHl5ak7 .mbr-iconfont {
  font-size: 21px;
}
.cid-v0wiHl5ak7 .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0wiHl5ak7 .mbr-text,
.cid-v0wiHl5ak7 .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0wiHl5ak7 .text_widget a:hover {
  color: #000000;
}
.cid-v0wiHl5ak7 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0wiHl5ak7 .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0wiHlna0f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/img20240515182400.jpg-2000x1125.jpg");
}
.cid-v0wiHlna0f .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0wiHlna0f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0wiHlna0f .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0wiHlna0f .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0wiHlna0f .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0wiHlna0f .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0wiHlna0f .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0wiHlna0f .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0wiHlna0f .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0wiHlna0f .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0wiHlna0f .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0wiHlna0f .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0wiHlna0f .mbr-label {
  color: #ffffff;
}
.cid-v0wiHlna0f .mbr-section-title {
  color: #ffffff;
}
.cid-v0wiHlna0f .mbr-text {
  color: #ffffff;
}
.cid-v0wiHlna0f a:focus,
.cid-v0wiHlna0f button:focus,
.cid-v0wiHlna0f input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0wiHlwowG {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0wiHlwowG .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0wiHlwowG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0wiHlwowG .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0wiHlwowG .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0wiHlwowG .container {
    padding: 0;
  }
}
.cid-v0wiHlwowG .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0wiHlwowG .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0wiHlwowG .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0wiHlwowG .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0wiHlwowG .mbr-section-title {
  color: #000000;
}
.cid-v0wiHlwowG .mbr-text {
  color: #000000;
}
.cid-v0wiHlwowG a:focus-visible,
.cid-v0wiHlwowG button:focus-visible,
.cid-v0wiHlwowG input:focus-visible,
.cid-v0wiHlwowG textarea:focus-visible,
.cid-v0wiHlwowG select:focus-visible,
.cid-v0wiHlwowG .nav-link:focus-visible,
.cid-v0wiHlwowG .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j6 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j6 html {
  background-color: #fff;
}
#custom-html-j6 body {
  background-color: #fff;
}
#custom-html-j6 main,
#custom-html-j6 section,
#custom-html-j6 header,
#custom-html-j6 footer,
#custom-html-j6 div {
  background-color: #fff;
}
#custom-html-j6 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j6 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j6 a:focus-visible,
#custom-html-j6 button:focus-visible,
#custom-html-j6 input:focus-visible,
#custom-html-j6 textarea:focus-visible,
#custom-html-j6 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j6 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j6 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0wjws8B2X {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v0wjws8B2X .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0wjws8B2X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0wjws8B2X .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-v0wjws8B2X .container-fluid {
    padding: 0 26px;
  }
}
@media (max-width: 992px) {
  .cid-v0wjws8B2X .container {
    padding: 0 26px;
  }
}
.cid-v0wjws8B2X .row {
  justify-content: center;
}
.cid-v0wjws8B2X .google-map iframe {
  border-radius: 20px !important;
  height: 700px;
}
@media (max-width: 992px) {
  .cid-v0wjws8B2X .google-map iframe {
    height: 400px;
  }
}
.cid-v0wjws8B2X a:focus-visible,
.cid-v0wjws8B2X button:focus-visible,
.cid-v0wjws8B2X input:focus-visible,
.cid-v0wjws8B2X textarea:focus-visible,
.cid-v0wjws8B2X select:focus-visible,
.cid-v0wjws8B2X .nav-link:focus-visible,
.cid-v0wjws8B2X .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  border-radius: 4px;
}
.cid-v0wjws8B2X .mbr-desc,
.cid-v0wjws8B2X .desc-wrapper {
  color: #000000;
}
.cid-v0wiHlTIDM {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v0wiHlTIDM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0wiHlTIDM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0wiHlTIDM .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0wiHlTIDM .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0wiHlTIDM .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0wiHlTIDM .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0wiHlTIDM .mbr-section-title {
  color: #ffffff;
}
.cid-v0wiHlTIDM .mbr-desc {
  color: #ffffff;
}
.cid-v0wiHlTIDM .mbr-section-title,
.cid-v0wiHlTIDM .social-wrapper {
  text-align: center;
}
.cid-v0wiHlTIDM a:focus-visible,
.cid-v0wiHlTIDM button:focus-visible,
.cid-v0wiHlTIDM input:focus-visible,
.cid-v0wiHlTIDM textarea:focus-visible,
.cid-v0wiHlTIDM select:focus-visible,
.cid-v0wiHlTIDM .nav-link:focus-visible,
.cid-v0wiHlTIDM .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0wiHn6QUS {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0wiHn6QUS .wrapper {
  background-color: #bfc6b8;
}
.cid-v0wiHn6QUS li {
  list-style-type: none;
}
.cid-v0wiHn6QUS .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0wiHn6QUS .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0wiHn6QUS .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0wiHn6QUS .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0wiHn6QUS .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0wiHn6QUS ul {
  margin: 0;
}
.cid-v0wiHn6QUS .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0wiHn6QUS .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0wiHn6QUS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0wiHn6QUS .mbr-text {
  text-align: left;
}
.cid-v0wiHn6QUS a:focus-visible,
.cid-v0wiHn6QUS button:focus-visible,
.cid-v0wiHn6QUS input:focus-visible,
.cid-v0wiHn6QUS textarea:focus-visible,
.cid-v0wiHn6QUS select:focus-visible,
.cid-v0wiHn6QUS .nav-link:focus-visible,
.cid-v0wiHn6QUS .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0wiHn6QUS .list2 {
  color: #1f1d1a;
}
.cid-v0wiHnmAMN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0wiHnmAMN .mbr-text {
  color: #1B1F0A;
}
.cid-v0VZFxW4gr .container-fluid {
  padding: 0 1rem;
}
.cid-v0VZFxW4gr .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .menu_box .navbar.opened,
  .cid-v0VZFxW4gr .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v0VZFxW4gr .navbar-dropdown {
  position: relative !important;
}
.cid-v0VZFxW4gr nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v0VZFxW4gr .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v0VZFxW4gr .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v0VZFxW4gr .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v0VZFxW4gr .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v0VZFxW4gr .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v0VZFxW4gr .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v0VZFxW4gr .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v0VZFxW4gr .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v0VZFxW4gr .offcanvas-body .mbr-text,
  .cid-v0VZFxW4gr .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v0VZFxW4gr .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v0VZFxW4gr .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v0VZFxW4gr .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v0VZFxW4gr .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v0VZFxW4gr .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v0VZFxW4gr .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v0VZFxW4gr .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v0VZFxW4gr ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v0VZFxW4gr .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0VZFxW4gr .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v0VZFxW4gr .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v0VZFxW4gr li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v0VZFxW4gr li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v0VZFxW4gr .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v0VZFxW4gr .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v0VZFxW4gr .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .nav-item {
    margin: 0 !important;
  }
}
.cid-v0VZFxW4gr .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v0VZFxW4gr .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v0VZFxW4gr .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v0VZFxW4gr .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v0VZFxW4gr .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v0VZFxW4gr .offcanvas_box {
    display: none;
  }
}
.cid-v0VZFxW4gr .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v0VZFxW4gr .dropdown-item:hover {
  color: #000000;
}
.cid-v0VZFxW4gr .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v0VZFxW4gr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0VZFxW4gr .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v0VZFxW4gr .container {
  display: flex;
  margin: auto;
}
.cid-v0VZFxW4gr .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v0VZFxW4gr .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v0VZFxW4gr .navbar-caption {
  color: #20232a;
}
.cid-v0VZFxW4gr .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v0VZFxW4gr .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v0VZFxW4gr .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v0VZFxW4gr .dropdown-menu,
.cid-v0VZFxW4gr .navbar.opened {
  background: #ffffff !important;
}
.cid-v0VZFxW4gr .nav-item:focus,
.cid-v0VZFxW4gr .nav-link:focus {
  outline: none;
}
.cid-v0VZFxW4gr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0VZFxW4gr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0VZFxW4gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0VZFxW4gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0VZFxW4gr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0VZFxW4gr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0VZFxW4gr .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v0VZFxW4gr .navbar.opened {
  transition: all 0.3s;
}
.cid-v0VZFxW4gr .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v0VZFxW4gr .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v0VZFxW4gr .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v0VZFxW4gr .navbar.collapsed {
  justify-content: center;
}
.cid-v0VZFxW4gr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0VZFxW4gr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v0VZFxW4gr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0VZFxW4gr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0VZFxW4gr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0VZFxW4gr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v0VZFxW4gr .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v0VZFxW4gr .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v0VZFxW4gr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0VZFxW4gr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0VZFxW4gr .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v0VZFxW4gr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0VZFxW4gr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0VZFxW4gr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0VZFxW4gr .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v0VZFxW4gr .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v0VZFxW4gr .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v0VZFxW4gr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0VZFxW4gr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0VZFxW4gr .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v0VZFxW4gr .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0VZFxW4gr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0VZFxW4gr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0VZFxW4gr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0VZFxW4gr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0VZFxW4gr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0VZFxW4gr .dropdown-item.active,
.cid-v0VZFxW4gr .dropdown-item:active {
  background-color: transparent;
}
.cid-v0VZFxW4gr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0VZFxW4gr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0VZFxW4gr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0VZFxW4gr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0VZFxW4gr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0VZFxW4gr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0VZFxW4gr ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v0VZFxW4gr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0VZFxW4gr button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v0VZFxW4gr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v0VZFxW4gr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0VZFxW4gr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0VZFxW4gr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0VZFxW4gr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0VZFxW4gr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0VZFxW4gr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0VZFxW4gr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0VZFxW4gr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0VZFxW4gr a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v0VZFxW4gr .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v0VZFxW4gr .nav-item:hover {
    width: 0;
  }
}
.cid-v0VZFxW4gr .icons-menu {
  margin-bottom: 35px;
}
.cid-v0VZFxW4gr .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v0VZFxW4gr .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v0VZFxW4gr .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v0VZFxW4gr .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0VZFxW4gr .navbar {
    height: 70px;
  }
  .cid-v0VZFxW4gr .navbar.opened {
    height: auto;
  }
  .cid-v0VZFxW4gr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0VZFxW4gr .navbar-caption:hover {
  color: #000000;
}
.cid-v0VZFxW4gr .nav-link:hover {
  color: #000000;
}
.cid-v0VZFxW4gr .mbr-iconfont {
  font-size: 21px;
}
.cid-v0VZFxW4gr .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v0VZFxW4gr .mbr-text,
.cid-v0VZFxW4gr .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v0VZFxW4gr .text_widget a:hover {
  color: #000000;
}
.cid-v0VZFxW4gr a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v0VZFxW4gr .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v0VZFycs8j {
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: flex-end;
  background-image: url("../../../assets/images/schlafende-frau.png-1920x1080.png");
}
.cid-v0VZFycs8j .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0VZFycs8j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0VZFycs8j .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0VZFycs8j .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0VZFycs8j .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0VZFycs8j .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0VZFycs8j .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0VZFycs8j .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0VZFycs8j .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0VZFycs8j .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0VZFycs8j .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0VZFycs8j .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0VZFycs8j .mbr-label {
  color: #ffffff;
}
.cid-v0VZFycs8j .mbr-section-title {
  color: #ffffff;
}
.cid-v0VZFycs8j .mbr-text {
  color: #ffffff;
}
.cid-v0VZFycs8j a:focus,
.cid-v0VZFycs8j button:focus,
.cid-v0VZFycs8j input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0VZFylVVt {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0VZFylVVt .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0VZFylVVt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0VZFylVVt .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v0VZFylVVt .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v0VZFylVVt .container {
    padding: 0;
  }
}
.cid-v0VZFylVVt .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v0VZFylVVt .title-wrapper {
    padding: 0 16px;
  }
}
.cid-v0VZFylVVt .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0VZFylVVt .title-wrapper .mbr-text {
  margin: 30px 0 0 0;
}
.cid-v0VZFylVVt .mbr-section-title {
  color: #000000;
}
.cid-v0VZFylVVt .mbr-text {
  color: #000000;
}
.cid-v0VZFylVVt a:focus-visible,
.cid-v0VZFylVVt button:focus-visible,
.cid-v0VZFylVVt input:focus-visible,
.cid-v0VZFylVVt textarea:focus-visible,
.cid-v0VZFylVVt select:focus-visible,
.cid-v0VZFylVVt .nav-link:focus-visible,
.cid-v0VZFylVVt .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j4 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j4 html {
  background-color: #fff;
}
#custom-html-j4 body {
  background-color: #fff;
}
#custom-html-j4 main,
#custom-html-j4 section,
#custom-html-j4 header,
#custom-html-j4 footer,
#custom-html-j4 div {
  background-color: #fff;
}
#custom-html-j4 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j4 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j4 a:focus-visible,
#custom-html-j4 button:focus-visible,
#custom-html-j4 input:focus-visible,
#custom-html-j4 textarea:focus-visible,
#custom-html-j4 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j4 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j4 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0VZFyEvsW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v0VZFyEvsW .container {
    padding: 0 25px;
  }
}
.cid-v0VZFyEvsW .image-wrapper {
  height: 100%;
}
.cid-v0VZFyEvsW .image-wrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-v0VZFyEvsW .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v0VZFyEvsW .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0VZFyEvsW .item:focus,
.cid-v0VZFyEvsW span:focus {
  outline: none;
}
.cid-v0VZFyEvsW .item-wrapper {
  position: relative;
}
.cid-v0VZFyEvsW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cid-v0VZFyEvsW .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content {
  display: flex;
}
@media (max-width: 1200px) {
  .cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content {
    display: block;
  }
}
.cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
  margin-right: 15px;
  min-width: 45px;
}
@media (max-width: 1200px) {
  .cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content .icon-wrapper .mbr-iconfont {
  font-size: 30px;
  color: #2f2e30;
  position: relative;
  z-index: 1;
}
.cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content .title-wrap {
  position: relative;
  z-index: 1;
}
.cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content .title-wrap .item-title {
  margin-bottom: 16px;
}
.cid-v0VZFyEvsW .embla__slide .slide-content .item-wrapper .item-content .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-v0VZFyEvsW .embla__button--next,
.cid-v0VZFyEvsW .embla__button--prev {
  display: flex;
}
.cid-v0VZFyEvsW .embla__button {
  bottom: 3rem;
  width: 54px;
  height: 24px;
  margin-top: -1.5rem;
  font-size: 20px;
  background-color: transparent !important;
  opacity: 1 !important;
  color: #2f2e30 !important;
  border: none;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Instrument_Sans", sans-serif;
  display: none;
}
.cid-v0VZFyEvsW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v0VZFyEvsW .embla__button:hover {
  background: transparent;
  color: #2f2e30;
}
.cid-v0VZFyEvsW .embla__button:hover.embla__button--prev .mbr-prev::after {
  width: 0;
}
.cid-v0VZFyEvsW .embla__button:hover.embla__button--next .mbr-next::after {
  width: 0;
}
.cid-v0VZFyEvsW .embla__button.embla__button--prev {
  right: 120px;
}
.cid-v0VZFyEvsW .embla__button.embla__button--prev .mbr-prev {
  font-size: 20px;
}
.cid-v0VZFyEvsW .embla__button.embla__button--prev .mbr-prev::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
.cid-v0VZFyEvsW .embla__button.embla__button--next {
  right: 45px;
}
.cid-v0VZFyEvsW .embla__button.embla__button--next .mbr-next {
  font-size: 20px;
}
.cid-v0VZFyEvsW .embla__button.embla__button--next .mbr-next::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #2f2e30;
  transition: all 0.3s ease-in-out;
  height: 2px;
}
@media (max-width: 992px) {
  .cid-v0VZFyEvsW .embla__button {
    bottom: 1.5rem;
  }
}
.cid-v0VZFyEvsW .embla {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding: 35px 30px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-v0VZFyEvsW .embla {
    padding: 35px 30px 60px;
  }
}
.cid-v0VZFyEvsW .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v0VZFyEvsW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v0VZFyEvsW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v0VZFyEvsW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0VZFyEvsW .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v0VZFyEvsW .item-title {
  color: #2f2e30;
}
.cid-v0VZFyEvsW .mbr-text {
  color: #2f2e30;
}
.cid-v0VZFyEvsW a:focus-visible,
.cid-v0VZFyEvsW button:focus-visible,
.cid-v0VZFyEvsW input:focus-visible,
.cid-v0VZFyEvsW textarea:focus-visible,
.cid-v0VZFyEvsW select:focus-visible,
.cid-v0VZFyEvsW .nav-link:focus-visible,
.cid-v0VZFyEvsW .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.cid-v0VZFyS3oe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v0VZFyS3oe .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0VZFyS3oe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0VZFyS3oe .content-wrapper .mbr-section-title {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v0VZFyS3oe .content-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v0VZFyS3oe .content-wrapper .mbr-section-title span {
  color: #ffffff;
}
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
}
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap .soc-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 16px;
  background-color: #bfc6b8;
  transition: all 0.3s ease-in-out;
  margin: 5px;
}
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap .soc-item:hover,
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap .soc-item:focus {
  transform: scale(1.05);
}
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  display: block;
  color: #ffffff;
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.cid-v0VZFyS3oe .content-wrapper .social-wrapper .social-wrap .soc-item .mbr-desc {
  margin-left: 10px;
  margin-bottom: 0;
}
.cid-v0VZFyS3oe .mbr-section-title {
  color: #ffffff;
}
.cid-v0VZFyS3oe .mbr-desc {
  color: #ffffff;
}
.cid-v0VZFyS3oe .mbr-section-title,
.cid-v0VZFyS3oe .social-wrapper {
  text-align: center;
}
.cid-v0VZFyS3oe a:focus-visible,
.cid-v0VZFyS3oe button:focus-visible,
.cid-v0VZFyS3oe input:focus-visible,
.cid-v0VZFyS3oe textarea:focus-visible,
.cid-v0VZFyS3oe select:focus-visible,
.cid-v0VZFyS3oe .nav-link:focus-visible,
.cid-v0VZFyS3oe .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-j5 {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-j5 html {
  background-color: #fff;
}
#custom-html-j5 body {
  background-color: #fff;
}
#custom-html-j5 main,
#custom-html-j5 section,
#custom-html-j5 header,
#custom-html-j5 footer,
#custom-html-j5 div {
  background-color: #fff;
}
#custom-html-j5 .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-j5 audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-j5 a:focus-visible,
#custom-html-j5 button:focus-visible,
#custom-html-j5 input:focus-visible,
#custom-html-j5 textarea:focus-visible,
#custom-html-j5 select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-j5 #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-j5 .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v0VZFzcLUH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v0VZFzcLUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0VZFzcLUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0VZFzcLUH .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v0VZFzcLUH .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v0VZFzcLUH .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v0VZFzcLUH .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v0VZFzcLUH .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v0VZFzcLUH .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v0VZFzcLUH .text-wrapper {
    padding-left: 0;
  }
}
.cid-v0VZFzcLUH .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v0VZFzcLUH .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v0VZFzcLUH .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v0VZFzcLUH .mbr-label {
  color: #ffffff;
}
.cid-v0VZFzcLUH .mbr-section-title {
  color: #ffffff;
}
.cid-v0VZFzcLUH .mbr-text {
  color: #ffffff;
}
.cid-v0VZFzcLUH a:focus,
.cid-v0VZFzcLUH button:focus,
.cid-v0VZFzcLUH input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v0VZFzm3pN {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v0VZFzm3pN .wrapper {
  background-color: #bfc6b8;
}
.cid-v0VZFzm3pN li {
  list-style-type: none;
}
.cid-v0VZFzm3pN .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v0VZFzm3pN .list-1 li {
  margin-bottom: 1rem;
}
.cid-v0VZFzm3pN .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v0VZFzm3pN .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v0VZFzm3pN .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v0VZFzm3pN ul {
  margin: 0;
}
.cid-v0VZFzm3pN .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v0VZFzm3pN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0VZFzm3pN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0VZFzm3pN .mbr-text {
  text-align: left;
}
.cid-v0VZFzm3pN a:focus-visible,
.cid-v0VZFzm3pN button:focus-visible,
.cid-v0VZFzm3pN input:focus-visible,
.cid-v0VZFzm3pN textarea:focus-visible,
.cid-v0VZFzm3pN select:focus-visible,
.cid-v0VZFzm3pN .nav-link:focus-visible,
.cid-v0VZFzm3pN .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v0VZFzm3pN .list2 {
  color: #1f1d1a;
}
.cid-v0VZFzAAEg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v0VZFzAAEg .mbr-text {
  color: #1B1F0A;
}
.cid-v168h90ogp .container-fluid {
  padding: 0 1rem;
}
.cid-v168h90ogp .navbar-dropdown {
  background-color: #ffffff !important;
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v168h90ogp .menu_box .navbar.opened,
  .cid-v168h90ogp .menu_box .navbar-collapse {
    background-color: #ffffff !important;
    transition: all 0s ease 0s;
  }
}
.cid-v168h90ogp .navbar-dropdown {
  position: relative !important;
}
.cid-v168h90ogp nav.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cid-v168h90ogp .icons-menu-main {
  display: flex;
  flex-wrap: wrap;
  max-width: 208px;
}
@media (max-width: 991px) {
  .cid-v168h90ogp .icons-menu-main {
    max-width: 100%;
    margin: 1rem 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v168h90ogp .mbr-section-btn-main {
    margin-top: 1rem;
  }
}
.cid-v168h90ogp .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-v168h90ogp .btn:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .cid-v168h90ogp .offcanvas {
    padding: 55px 35px 40px;
    width: 480px;
    background-color: #f0f0f5;
  }
  .cid-v168h90ogp .offcanvas_image img {
    width: auto;
    object-fit: cover;
    display: inline-block;
  }
  .cid-v168h90ogp .offcanvas-header {
    position: relative;
    padding: 0;
  }
  .cid-v168h90ogp .offcanvas-header .btn-close {
    position: absolute;
    top: 44px;
    right: 0;
    width: 35px;
    height: 30px;
  }
  .cid-v168h90ogp .offcanvas-body {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
  }
  .cid-v168h90ogp .offcanvas-body .mbr-text,
  .cid-v168h90ogp .offcanvas-body .mbr-section-subtitle {
    margin-top: 14px;
  }
  .cid-v168h90ogp .offcanvas-body .offcanvas_contact {
    margin: 35px 0;
  }
  .cid-v168h90ogp .offcanvas_box button.btn_offcanvas {
    outline: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
  }
  .cid-v168h90ogp .offcanvas_box button.btn_offcanvas .hamburger span {
    position: absolute;
    right: 0;
    width: 40px;
    height: 2px;
    border-right: 5px;
    background-color: #20232a;
  }
  .cid-v168h90ogp .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
    top: 18px;
    transition: all 0.2s;
  }
  .cid-v168h90ogp .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
    top: 25px;
    transition: all 0.2s;
  }
  .cid-v168h90ogp .offcanvas_box button.btn_offcanvas:hover .hamburger span {
    width: 36px;
  }
  .cid-v168h90ogp .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
    width: 33px;
    transition-delay: 0.2s;
  }
  .cid-v168h90ogp ul.navbar-nav {
    padding-bottom: 1.5rem;
  }
  .cid-v168h90ogp .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v168h90ogp .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
  }
  .cid-v168h90ogp .link.dropdown-toggle::after {
    padding: 0 !important;
    transform: rotate(45deg);
  }
  .cid-v168h90ogp li.nav-item {
    position: relative;
    display: inline-block;
    padding: 1px 7px !important;
    vertical-align: middle;
    line-height: 2em !important;
    font-weight: 600 !important;
    text-decoration: none;
    letter-spacing: 0 !important;
  }
  .cid-v168h90ogp li.nav-item::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #20232a;
    margin-top: 3px;
    transition: all .4s ease;
  }
  .cid-v168h90ogp .lg_brand {
    margin: 0 1rem;
  }
}
.cid-v168h90ogp .nav-item {
  margin: 4px 15px;
}
@media (min-width: 1200px) {
  .cid-v168h90ogp .nav-item {
    margin: 4px 15px;
  }
}
@media (max-width: 991px) {
  .cid-v168h90ogp .nav-item {
    margin: 0 !important;
  }
}
.cid-v168h90ogp .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 992px) {
  .cid-v168h90ogp .dropdown-menu {
    padding: 18px 34px 22px;
    min-width: 250px;
    top: 72px !important;
    left: -40px !important;
  }
  .cid-v168h90ogp .dropdown-menu.dropdown-submenu {
    left: 215px !important;
    top: -45% !important;
  }
}
@media (max-width: 991px) {
  .cid-v168h90ogp .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
  .cid-v168h90ogp .link.dropdown-toggle::after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5rem;
    margin-bottom: 2px;
    content: "";
    border: 2px solid;
    border-left: none;
    border-top: none;
    transform: rotate(-45deg);
    right: 15px;
    position: absolute;
    margin-top: -2px;
  }
  .cid-v168h90ogp .show.dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
    margin-top: -4px;
  }
  .cid-v168h90ogp .offcanvas_box {
    display: none;
  }
}
.cid-v168h90ogp .dropdown-item {
  border: none;
  font-weight: 400 !important;
}
.cid-v168h90ogp .dropdown-item:hover {
  color: #000000;
}
.cid-v168h90ogp .nav-dropdown .link {
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cid-v168h90ogp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v168h90ogp .nav-link {
  position: relative;
  color: #20232a;
}
.cid-v168h90ogp .container {
  display: flex;
  margin: auto;
}
.cid-v168h90ogp .iconfont-wrapper {
  width: 42px;
  margin: 5px;
  color: #20232a;
  font-size: 21px;
  transition: all 0.2s ease-in-out;
}
.cid-v168h90ogp .iconfont-wrapper:hover {
  color: #000000;
}
.cid-v168h90ogp .navbar-caption {
  color: #20232a;
}
.cid-v168h90ogp .navbar-nav {
  margin: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-v168h90ogp .navbar-nav {
    margin: 0 2rem;
  }
}
.cid-v168h90ogp .navbar-nav .nav-item:last-child {
  margin-right: 0 !important;
}
.cid-v168h90ogp .dropdown-menu,
.cid-v168h90ogp .navbar.opened {
  background: #ffffff !important;
}
.cid-v168h90ogp .nav-item:focus,
.cid-v168h90ogp .nav-link:focus {
  outline: none;
}
.cid-v168h90ogp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v168h90ogp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v168h90ogp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v168h90ogp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v168h90ogp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v168h90ogp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v168h90ogp .navbar {
  min-height: 120px;
  transition: all 0.3s;
  border-bottom-width: 0px;
}
.cid-v168h90ogp .navbar.opened {
  transition: all 0.3s;
}
.cid-v168h90ogp .navbar .dropdown-item {
  padding: 0;
  margin: 8px 0;
}
.cid-v168h90ogp .navbar .navbar-logo img {
  width: auto;
  object-fit: cover;
}
.cid-v168h90ogp .navbar .navbar-collapse {
  justify-content: space-between;
  z-index: 1;
}
.cid-v168h90ogp .navbar.collapsed {
  justify-content: center;
}
.cid-v168h90ogp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v168h90ogp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v168h90ogp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v168h90ogp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v168h90ogp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v168h90ogp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-v168h90ogp .navbar.collapsed .icons-menu {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v168h90ogp .navbar .nav-item {
    padding: .5rem 0;
  }
  .cid-v168h90ogp .navbar .navbar-collapse {
    padding: 34px 0;
    border-radius: 25px;
  }
  .cid-v168h90ogp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v168h90ogp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v168h90ogp .navbar .dropdown-menu {
    padding: 6px 0 6px 15px;
  }
  .cid-v168h90ogp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v168h90ogp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v168h90ogp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v168h90ogp .navbar ul.navbar-nav {
    overflow: hidden;
  }
  .cid-v168h90ogp .navbar ul.navbar-nav li {
    margin: 0;
  }
  .cid-v168h90ogp .navbar .dropdown-menu .dropdown-item {
    padding: 0 !important;
    margin: 0;
    margin-top: 8px;
    text-align: left;
  }
  .cid-v168h90ogp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v168h90ogp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v168h90ogp .navbar .icons-menu {
    padding: 0;
  }
}
.cid-v168h90ogp .navbar.navbar-short {
  min-height: 60px;
}
.cid-v168h90ogp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v168h90ogp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v168h90ogp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v168h90ogp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v168h90ogp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v168h90ogp .dropdown-item.active,
.cid-v168h90ogp .dropdown-item:active {
  background-color: transparent;
}
.cid-v168h90ogp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v168h90ogp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v168h90ogp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v168h90ogp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v168h90ogp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v168h90ogp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v168h90ogp ul.navbar-nav {
  flex-wrap: wrap;
  padding-bottom: 0;
}
.cid-v168h90ogp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v168h90ogp button.navbar-toggler {
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  color: #ffffff;
  background: #f9f9fc;
}
.cid-v168h90ogp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 10px;
  margin-top: 14px;
  width: 26px;
  height: 2px;
  border-right: 5px;
  background-color: #20232a;
}
.cid-v168h90ogp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v168h90ogp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v168h90ogp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v168h90ogp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v168h90ogp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v168h90ogp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v168h90ogp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v168h90ogp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v168h90ogp a.nav-link {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}
.cid-v168h90ogp .nav-item:hover::after {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-v168h90ogp .nav-item:hover {
    width: 0;
  }
}
.cid-v168h90ogp .icons-menu {
  margin-bottom: 35px;
}
.cid-v168h90ogp .icons-menu .iconfont-wrapper {
  margin-bottom: 25px;
  display: block;
}
.cid-v168h90ogp .icons-menu .iconfont-wrapper span {
  margin-right: 14px;
}
.cid-v168h90ogp .icons-menu .iconfont-wrapper .mbr-text {
  margin: 0;
  display: inline-block;
}
.cid-v168h90ogp .icons-menu .iconfont-wrapper:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v168h90ogp .navbar {
    height: 70px;
  }
  .cid-v168h90ogp .navbar.opened {
    height: auto;
  }
  .cid-v168h90ogp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v168h90ogp .navbar-caption:hover {
  color: #000000;
}
.cid-v168h90ogp .nav-link:hover {
  color: #000000;
}
.cid-v168h90ogp .mbr-iconfont {
  font-size: 21px;
}
.cid-v168h90ogp .mbr-section-subtitle {
  color: #20232a;
  text-align: left;
}
.cid-v168h90ogp .mbr-text,
.cid-v168h90ogp .iconfont-wrapper {
  color: #20232a;
  text-align: left;
}
.cid-v168h90ogp .text_widget a:hover {
  color: #000000;
}
.cid-v168h90ogp a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  background-image: none;
}
.cid-v168h90ogp .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.cid-v168h9gm4j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  align-items: flex-end;
  justify-content: flex-end;
  background-image: url("../../../assets/images/bettdecke.jpg-1920x1080.jpg");
}
.cid-v168h9gm4j .mbr-fallback-image.disabled {
  display: none;
}
.cid-v168h9gm4j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v168h9gm4j .card {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-v168h9gm4j .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v168h9gm4j .title-wrapper .mbr-label {
  margin-bottom: 32px;
}
.cid-v168h9gm4j .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v168h9gm4j .text-wrapper {
  padding-left: 260px;
}
@media (max-width: 1440px) {
  .cid-v168h9gm4j .text-wrapper {
    padding-left: 80px;
  }
}
@media (max-width: 992px) {
  .cid-v168h9gm4j .text-wrapper {
    padding-left: 0;
  }
}
.cid-v168h9gm4j .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-v168h9gm4j .text-wrapper .mbr-text {
    margin-bottom: 24px;
  }
}
.cid-v168h9gm4j .text-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
  box-shadow: none !important;
}
.cid-v168h9gm4j .mbr-label {
  color: #ffffff;
}
.cid-v168h9gm4j .mbr-section-title {
  color: #ffffff;
}
.cid-v168h9gm4j .mbr-text {
  color: #ffffff;
}
.cid-v168h9gm4j a:focus,
.cid-v168h9gm4j button:focus,
.cid-v168h9gm4j input:focus {
  outline: 4px solid #f00;
  outline-offset: 4px;
}
.cid-v168h9p5Ba {
  background-color: #ffffff;
  flex-direction: column;
  justify-content: center;
}
.cid-v168h9p5Ba .mbr-fallback-image.disabled {
  display: none;
}
.cid-v168h9p5Ba .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v168h9p5Ba .container {
    padding: 0 16px;
  }
}
.cid-v168h9p5Ba .row {
  justify-content: center;
}
.cid-v168h9p5Ba .desc-wrapper .mbr-desc {
  margin-bottom: 32px;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
.cid-v168h9p5Ba .content-wrapper .mbr-text {
  margin-bottom: 48px;
}
@media (max-width: 992px) {
  .cid-v168h9p5Ba .content-wrapper .mbr-text {
    margin-bottom: 22px;
  }
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn {
  width: 144px;
  height: 144px;
  border-radius: 100% !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-primary:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-secondary:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-success:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-info:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-warning:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-danger:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-black:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-white:hover,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-primary:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-secondary:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-success:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-info:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-warning:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-danger:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-black:focus,
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-white:focus {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
  border-color: #dcd2d0 !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-primary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-secondary-outline:hover {
  box-shadow: inset 0 -145px 0 0 #dcd2d0 !important;
  color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-success-outline:hover {
  box-shadow: inset 0 -145px 0 0 #bfc6b8 !important;
  color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-info-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #dcd2d0 !important;
  border-color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-warning-outline:hover {
  box-shadow: inset 0 -145px 0 0 #f4f1f1 !important;
  color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-danger-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ebebeb !important;
  color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-black-outline:hover {
  box-shadow: inset 0 -145px 0 0 #000000 !important;
  color: #ffffff !important;
}
.cid-v168h9p5Ba .content-wrapper .mbr-section-btn .btn-white-outline:hover {
  box-shadow: inset 0 -145px 0 0 #ffffff !important;
  color: #000000 !important;
}
.cid-v168h9p5Ba .mbr-desc {
  color: #706cff;
}
.cid-v168h9p5Ba .mbr-section-title {
  color: #000000;
}
.cid-v168h9p5Ba .mbr-text {
  color: #54595f;
}
.cid-v168h9p5Ba .mbr-section-btn {
  text-align: center;
}
.cid-v168h9p5Ba a:focus-visible,
.cid-v168h9p5Ba button:focus-visible,
.cid-v168h9p5Ba input:focus-visible,
.cid-v168h9p5Ba textarea:focus-visible,
.cid-v168h9p5Ba select:focus-visible,
.cid-v168h9p5Ba .nav-link:focus-visible,
.cid-v168h9p5Ba .dropdown-item:focus-visible {
  outline: 3px solid #ff9800;
  outline-offset: 4px;
  box-shadow: 0 0 0 3px rgba(255, 152, 0, 0.4);
  transition: outline 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
#custom-html-jb {
  /* Wrapper zentriert den Player */
  /* Audio-Element zentriert und skalierbar */
  /* Sichtbarer Tastatur-Fokus für interaktive Elemente */
}
#custom-html-jb html {
  background-color: #fff;
}
#custom-html-jb body {
  background-color: #fff;
}
#custom-html-jb main,
#custom-html-jb section,
#custom-html-jb header,
#custom-html-jb footer,
#custom-html-jb div {
  background-color: #fff;
}
#custom-html-jb .audio-player {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  /* korrigiert: kein negativer Wert */
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
#custom-html-jb audio {
  width: 100%;
  max-width: 400px;
  outline: none;
}
#custom-html-jb a:focus-visible,
#custom-html-jb button:focus-visible,
#custom-html-jb input:focus-visible,
#custom-html-jb textarea:focus-visible,
#custom-html-jb select:focus-visible {
  outline: 3px solid #c0051a;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
#custom-html-jb #audio-title {
  color: #fff;
  text-align: center;
}
#custom-html-jb .audio-description {
  color: #000;
  /* tiefes Schwarz */
}
.cid-v168h9Dcet {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #bfc6b8;
}
.cid-v168h9Dcet .wrapper {
  background-color: #bfc6b8;
}
.cid-v168h9Dcet li {
  list-style-type: none;
}
.cid-v168h9Dcet .contact-info-m {
  margin-bottom: 1.875rem;
}
.cid-v168h9Dcet .list-1 li {
  margin-bottom: 1rem;
}
.cid-v168h9Dcet .list-1 li:last-child {
  margin-bottom: 0;
}
.cid-v168h9Dcet .list-2 li {
  margin-bottom: 1.875rem;
}
.cid-v168h9Dcet .list-2 li:last-child {
  margin-bottom: 0;
}
.cid-v168h9Dcet ul {
  margin: 0;
}
.cid-v168h9Dcet .logo {
  width: auto;
  height: 140px;
  object-fit: cover;
}
.cid-v168h9Dcet .mbr-fallback-image.disabled {
  display: none;
}
.cid-v168h9Dcet .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v168h9Dcet .mbr-text {
  text-align: left;
}
.cid-v168h9Dcet a:focus-visible,
.cid-v168h9Dcet button:focus-visible,
.cid-v168h9Dcet input:focus-visible,
.cid-v168h9Dcet textarea:focus-visible,
.cid-v168h9Dcet select:focus-visible,
.cid-v168h9Dcet .nav-link:focus-visible,
.cid-v168h9Dcet .dropdown-item:focus-visible {
  outline: 3px solid #ffcc00;
  outline-offset: 4px;
  transition: outline 0.2s ease-in-out;
}
.cid-v168h9Dcet .list2 {
  color: #1f1d1a;
}
.cid-v168h9PdHO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #bfc6b8;
  overflow: hidden;
}
.cid-v168h9PdHO .mbr-text {
  color: #1B1F0A;
}
