.post-einleitung {
    font-size: 1.1em;
}

.marker {
  position: relative;
  display: inline-block;
  font-weight: 700;
  z-index: 1;
}

.marker::before {
  content: "";
  position: absolute;
  top: 0.2em;
  left: 0;
  width: 100%;
  height: 1.2em;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-5 0 110 10" preserveAspectRatio="none"><path d="M0 5 C 25 0, 75 10, 100 5" stroke="%23F1E9E8" stroke-width="10" stroke-linecap="round" fill="none"/></svg>') no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  pointer-events: none;
}

.nachunten {
    position: relative;
    top: 50px;
}
@media (max-width: 600px) {
	#gb-navbar {
	display: flex;
	justify-content: center; 
	}
}
figure.logo {
    width: 210px;
}
@media (min-width: 1024px) { 
figure.logo {
    width: 320px;
}
}


:root {
  --bubble: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' preserveAspectRatio='none'%3E%3Cpath d='M13.7.3C12-.1 10-.2 8.3.6c-1.3.7-2.2 1.7-3.1 3-1.3 1.9-2.7 3.8-3.5 6.1C.8 12 .5 14.5.3 17c-.2 2.2-.4 4.5-.2 6.8s1.1 4.5 2.6 6c2.9 2.8 9.5 2.5 13.3 1.8 3.1-.5 6.2-1 9-2.5 3.5-1.8 4.4-5.1 5.7-9.1 1.6-4 2.3-13.1-1.5-15.6-4.5-2.9-10.3-3-15.5-4.1z'/%3E%3C/svg%3E");
}

.bubble-mask .wp-block-media-text__media {
	overflow: hidden;
}
.bubble-mask > .wp-block-media-text__content {
    padding-right: var(--wp--style--root--padding-right);
    padding-left: var(--wp--style--root--padding-left);
}

.bubble-mask .wp-block-media-text__media img {
  -webkit-mask-image: var(--bubble);
  mask-image: var(--bubble);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
  mask-position: bottom center;
    mask-size: 100% 100%;
   margin-bottom: -30px;
    display: block;
    position: relative;
	top: -70px;
	left: -30%;
    width: 170%;
}

.home .bubble-mask > .wp-block-media-text__content {
	margin-top: 30px;
}


@media (max-width: 1024px) {
  .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile,
  .home .wp-block-media-text.is-stacked-on-mobile {
    display: grid;
    grid-template-columns: 100%;
  }

  .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile > .wp-block-media-text__media,
  .home .wp-block-media-text.is-stacked-on-mobile  > .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }

  .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile > .wp-block-media-text__content,
   .home .wp-block-media-text.is-stacked-on-mobile  > .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}

@media (min-width: 540px) and (max-width: 1024px) {
  .bubble-mask .wp-block-media-text__media img {
    top: -240px;
    left: 20px;
    width: 100%;
    margin-bottom: -240px;
  }
}

@media (min-width: 1024px) {
  .bubble-mask > .wp-block-media-text__content {
    margin-left: 22%;
    padding: 25vh 0 0 0;
  }

  .home .bubble-mask > .wp-block-media-text__content {
    margin-left: 0;
    max-width: 450px;
    }

  .bubble-mask .wp-block-media-text__media img {
	top: -10vh;
	left: 50px;
	width: 100%;
  }
}

@media (min-width: 1280px) {
	.home .bubble-mask {
    position: relative;
    top: -25vh;
	margin-bottom: -25vh;
}
}