/**

.wp-block-group.is-style-paper-top,
.wp-block-group.is-style-paper-bottom,
.wp-block-group.is-style-paper-both {
	overflow: hidden;
}
.wp-block-group.is-style-paper-top {
	mask-image: linear-gradient(#fff, #fff), url('../images/paper-top.svg');
	mask-size: 100% 100%, var(--wp--custom--mask-width) auto;
	mask-position: 0 0, center top -2px;
	mask-repeat: no-repeat, repeat-x;
	mask-composite: subtract;
	mask-mode: alpha, alpha;
	-webkit-mask-image: url('../images/paper-top.svg'), linear-gradient(#fff, #fff);
	-webkit-mask-size: var(--wp--custom--mask-width) auto, 100% 100%;
	-webkit-mask-position: center top -2px, 0 0;
	-webkit-mask-repeat: repeat-x, no-repeat;
	-webkit-mask-composite: destination-out;
	-webkit-mask-mode: alpha, alpha;
}
.wp-block-group.is-style-paper-bottom {
	mask-image: linear-gradient(#fff, #fff), url('../images/paper-bottom.svg');
	mask-size: 100% 100%, var(--wp--custom--mask-width) auto;
	mask-position: 0 0, center bottom -2px;
	mask-repeat: no-repeat, repeat-x;
	mask-composite: subtract;
	mask-mode: alpha, alpha;
	-webkit-mask-image: url('../images/paper-bottom.svg'), linear-gradient(#fff, #fff);
	-webkit-mask-size: var(--wp--custom--mask-width) auto, 100% 100%;
	-webkit-mask-position: center bottom -2px, 0 0;
	-webkit-mask-repeat: repeat-x, no-repeat;
	-webkit-mask-composite: destination-out;
	-webkit-mask-mode: alpha, alpha;
}
.wp-block-group.is-style-paper-both {
	mask-image: linear-gradient(#fff, #fff), url('../images/paper-top.svg'), url('../images/paper-bottom.svg');
	mask-size: 100% 100%, var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto;
	mask-position: 0 0, center top -2px, center bottom -2px;
	mask-repeat: no-repeat, repeat-x, repeat-x;
	mask-composite: subtract, subtract;
	mask-mode: alpha, alpha, alpha;
	-webkit-mask-image: url('../images/paper-top.svg'), url('../images/paper-bottom.svg'), linear-gradient(#fff, #fff);
	-webkit-mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	-webkit-mask-position: center top -2px, center bottom -2px, 0 0;
	-webkit-mask-repeat: repeat-x, repeat-x, no-repeat;
	-webkit-mask-composite: destination-out, destination-out;
	-webkit-mask-mode: alpha, alpha, alpha;
}


.wp-block-group.is-style-paper-double-top,
.wp-block-group.is-style-paper-double-bottom,
.wp-block-group.is-style-paper-double-both {
	overflow: hidden;
}
.wp-block-group.is-style-paper-double-top {
	mask-image: linear-gradient(#fff, #fff), url('../images/paper-double-top.svg');
	mask-size: 100% 100%, var(--wp--custom--mask-width) auto;
	mask-position: 0 0, center top -2px;
	mask-repeat: no-repeat, repeat-x;
	mask-composite: subtract;
	mask-mode: alpha, alpha;
	-webkit-mask-image: url('../images/paper-double-top.svg'), linear-gradient(#fff, #fff);
	-webkit-mask-size: var(--wp--custom--mask-width) auto, 100% 100%;
	-webkit-mask-position: center top -2px, 0 0;
	-webkit-mask-repeat: repeat-x, no-repeat;
	-webkit-mask-composite: destination-out;
	-webkit-mask-mode: alpha, alpha;
}
.wp-block-group.is-style-paper-double-bottom {
	mask-image: linear-gradient(#fff, #fff), url('../images/paper-double-bottom.svg');
	mask-size: 100% 100%, var(--wp--custom--mask-width) auto;
	mask-position: 0 0, center bottom -2px;
	mask-repeat: no-repeat, repeat-x;
	mask-composite: subtract;
	mask-mode: alpha, alpha;
	-webkit-mask-image: url('../images/paper-double-bottom.svg'), linear-gradient(#fff, #fff);
	-webkit-mask-size: var(--wp--custom--mask-width) auto, 100% 100%;
	-webkit-mask-position: center bottom -2px, 0 0;
	-webkit-mask-repeat: repeat-x, no-repeat;
	-webkit-mask-composite: destination-out;
	-webkit-mask-mode: alpha, alpha;
}
.wp-block-group.is-style-paper-double-both {
	mask-image: linear-gradient(#fff, #fff), url('../images/paper-double-top.svg'), url('../images/paper-double-bottom.svg');
	mask-size: 100% 100%, var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto;
	mask-position: 0 0, center top -2px, center bottom -2px;
	mask-repeat: no-repeat, repeat-x, repeat-x;
	mask-composite: subtract, subtract;
	mask-mode: alpha, alpha, alpha;
	-webkit-mask-image: url('../images/paper-double-top.svg'), url('../images/paper-double-bottom.svg'), linear-gradient(#fff, #fff);
	-webkit-mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	-webkit-mask-position: center top -2px, center bottom -2px, 0 0;
	-webkit-mask-repeat: repeat-x, repeat-x, no-repeat;
	-webkit-mask-composite: destination-out, destination-out;
	-webkit-mask-mode: alpha, alpha, alpha;
}


.wp-block-group.is-style-paper-bottom:not(.fullcontent),
.wp-block-group.is-style-paper-top:not(.fullcontent),
.wp-block-group.is-style-paper-both:not(.fullcontent),
.wp-block-group.is-style-paper-double-top:not(.fullcontent),
.wp-block-group.is-style-paper-double-bottom:not(.fullcontent),
.wp-block-group.is-style-paper-double-both:not(.fullcontent),
.is-style-landfrauen-wrapper:not(.fullcontent) {
	padding-inline: var(--wp--custom--spacing--outer) !important;
}
/**/


.wp-block-group.is-style-paper-bottom:not(.fullcontent),
.wp-block-group.is-style-paper-top:not(.fullcontent),
.wp-block-group.is-style-paper-both:not(.fullcontent),
.wp-block-group.is-style-paper-double-top:not(.fullcontent),
.wp-block-group.is-style-paper-double-bottom:not(.fullcontent),
.wp-block-group.is-style-paper-double-both:not(.fullcontent),
.is-style-landfrauen-wrapper:not(.fullcontent) {
	padding-inline: var(--wp--custom--spacing--outer) !important;
}

/* .wp-block-group.is-style-paper-top,
.wp-block-group.is-style-paper-bottom,
.wp-block-group.is-style-paper-both,
.wp-block-group.is-style-paper-double-top,
.wp-block-group.is-style-paper-double-bottom,
.wp-block-group.is-style-paper-double-both {
	overflow: hidden;
} */

.wp-block-group.is-style-paper-both {
	mask-image: url('../images/paper-top.svg'), url('../images/paper-bottom.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: top center, bottom center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude, exclude;
	mask-mode: alpha, alpha, alpha;
	-webkit-mask-position: top -2px center, bottom -2px center, 0 0;
}
.wp-block-group.is-style-paper-double-both {
	mask-image: url('../images/paper-double-top.svg'), url('../images/paper-double-bottom.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: top center, bottom center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude, exclude;
	mask-mode: alpha, alpha, alpha;
	-webkit-mask-position: top -2px center, bottom -2px center, 0 0;
}

.wp-block-group.is-style-paper-top {
	mask-image: url('../images/paper-top.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: top center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude;
	mask-mode: alpha, alpha;
	-webkit-mask-position: top -2px center, 0 0;
}
.wp-block-group.is-style-paper-double-top {
	mask-image: url('../images/paper-double-top.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: top center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude;
	mask-mode: alpha, alpha;
	-webkit-mask-position: top -2px center, 0 0;
}

.wp-block-group.is-style-paper-bottom {
	mask-image: url('../images/paper-bottom.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: bottom center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude;
	mask-mode: alpha, alpha;
	-webkit-mask-position: bottom -2px center, 0 0;
}
.wp-block-group.is-style-paper-double-bottom {
	mask-image: url('../images/paper-double-bottom.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: bottom center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude;
	mask-mode: alpha, alpha;
	-webkit-mask-position: bottom -2px center, 0 0;
}


/**/



.wp-block-image.is-style-paper-both {
	mask-image: url('../images/paper-top.svg'), url('../images/paper-bottom.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: top center, bottom center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude, exclude;
	mask-mode: alpha, alpha, alpha;
	-webkit-mask-position: top -2px center, bottom -2px center, 0 0;
}
.wp-block-image.is-style-paper-top {
	mask-image: url('../images/paper-top.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: top center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude;
	mask-mode: alpha, alpha;
	-webkit-mask-position: top -2px center, 0 0;
}
.wp-block-image.is-style-paper-bottom {
	mask-image: url('../images/paper-bottom.svg'), linear-gradient(#fff, #fff);
	mask-size: var(--wp--custom--mask-width) auto, var(--wp--custom--mask-width) auto, 100% 100%;
	mask-position: bottom center, 0 0;
	mask-repeat: repeat-x, repeat-x, no-repeat;
	mask-composite: exclude;
	mask-mode: alpha, alpha;
	-webkit-mask-position: bottom -2px center, 0 0;
}


/**/


.is-style-landfrauen-gap-default,
.landfrauen-gap-default {
	gap: calc( var(--wp--custom--spacing--outer) * 2 ) !important;
}


/*
.landfrauen-container--contact {
	z-index: 1;
}


.landfrauen-container--about {
	z-index: 5;
} */



.is-style-effect-kenburns {
  overflow: hidden !important;
}

@keyframes kenburns_bottomleft {
  0% {
    transform: scale(1.2);
    transform-origin: bottom left;
  }

  40% {
    transform: scale(1.5);
    transform-origin: var(--origin);
  }

  60% {
    transform: scale(1);
    transform-origin: var(--origin);
  }

  100% {
    transform: scale(1.2);
    transform-origin: bottom left;
  }
}

@keyframes kenburns_bottomright {
  0% {
    transform: scale(1.2);
    transform-origin: bottom right;
  }

  40% {
    transform: scale(1.5);
    transform-origin: var(--origin);
  }

  60% {
    transform: scale(1);
    transform-origin: var(--origin);
  }

  100% {
    transform: scale(1.2);
    transform-origin: bottom right;
  }
}

@keyframes kenburns_topright {
  0% {
    transform: scale(1.2);
    transform-origin: top right;
  }

  40% {
    transform: scale(1.5);
    transform-origin: var(--origin);
  }

  60% {
    transform: scale(1);
    transform-origin: var(--origin);
  }

  100% {
    transform: scale(1.2);
    transform-origin: top right;
  }
}

@keyframes kenburns_topleft {
  0% {
    transform: scale(1.2);
    transform-origin: top left;
  }

  40% {
    transform: scale(1.5);
    transform-origin: var(--origin);
  }

  60% {
    transform: scale(1);
    transform-origin: var(--origin);
  }

  100% {
    transform: scale(1.2);
    transform-origin: top left;
  }
}

@keyframes kenburns_centercenter {
  0% {
    transform: scale(1.2);
    transform-origin: center center;
  }

  40% {
    transform: scale(1.5);
    transform-origin: var(--origin);
  }

  60% {
    transform: scale(1);
    transform-origin: var(--origin);
  }

  100% {
    transform: scale(1.2);
    transform-origin: center center;
  }
}
