@charset "UTF-8";
body {
  --mbfse--border-radius-kacheln: 5px;
  --mbfse--margin-bottom-inline: 1rem;
  --mbfse--margin-bottom-block: var(--wp--style--block-gap, 1.75rem);
  --mbfse--menu-close-fixer: -3px;
  --mbfse--menu-item-padding: 20px;
  --mbfse--menu-item-color:var(--wp--preset--color--secondary);
  --mbfse--menu-item-color-hover:var(--wp--preset--color--quaternary);
  --mbfse--menu-item-bgcolor-hover:transparent;
  --mbfse--search-button-hover-bgcolor:transparent;
  --mbfse--search-button-hover-color:var(--wp--preset--color--quaternary);
  --mbfse--padding-footer: var(--mbfse--margin-bottom-block) 0;
  --mbfse--padding-top-main: var(--mbfse--margin-bottom-block);
  --mbfse--post-thumnail-ratio: 16/9;
  --mbfse--style--global--image-size: 900px;
  --mbfse--submenu-background: var(--wp--preset--color--secondary);
  --mbfse--transition: all .3s ease; /**   *  Abständer   */
  --mbfse--border-color: #c4c4c4;
  --mbfse--border-style:1px solid var(--mbfse--border-color);
  --mbfse--details-padding: var(--mbfse--margin-bottom-inline);
  --mbfse-spaltenbreite:var(--wp--style--block-gap);
}

* {
  -webkit-hyphens: auto;
          hyphens: auto;
}

.font-small {
  font-size: var(--wp--preset--font-size--small);
}

.font-xxl {
  font-size: var(--wp--preset--font-size--large);
}

/*Abstandhalter*/
.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.alignwide):not(.alignfull) {
  width: 100px;
}

/*Transparenter Header*/
.fse-transparent-header header > div:first-child {
  background-color: rgba(255, 255, 255, 0.0078431373) !important;
  transition: background-color 0.4s ease-in-out;
}
.fse-transparent-header main {
  margin-top: 0;
}
.fse-transparent-header main .mbfse-hero {
  height: 100vh;
  margin-top: 0;
}
.fse-transparent-header main .mbfse-hero .wp-block-cover__inner-container {
  margin-top: calc(var(--mbfse--margin-bottom-block) * -1);
}

.fse-transparent-header.fse-color-header header {
  /*Falls es mehrer Container geben sollte*/
}
.fse-transparent-header.fse-color-header header > div:first-child {
  background-color: var(--wp--preset--color--primary) !important;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}

/*Only*/
.hide,
.only-mobile {
  display: none !important;
}

@media (max-width: 834px) {
  .only-desktop {
    display: none !important;
  }
  .only-mobile {
    display: block !important;
  }
}/*# sourceMappingURL=globals.css.map */