@charset "UTF-8";
/*
Theme Name: MCC
Author: STUDIOHORN
Author URI: https://studio-horn.de
Description: Das globale MCC Theme
Template: twentytwentyfive
*/
/*== General SCSS ==*/
/*== General ==*/
@font-face {
  font-family: "Bassy";
  src: url("assets/fonts/BassyRegular.eot") format("embedded-opentype");
  src: url("assets/fonts/BassyRegular.woff") format("woff"), url("assets/fonts/BassyRegular.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("assets/fonts/IBMPlexSansCond.eot") format("embedded-opentype");
  src: url("assets/fonts/IBMPlexSansCond.woff") format("woff"), url("assets/fonts/IBMPlexSansCond.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("assets/fonts/IBMPlexSansCond-Medium.eot") format("embedded-opentype");
  src: url("assets/fonts/IBMPlexSansCond-Medium.woff") format("woff"), url("assets/fonts/IBMPlexSansCond-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("assets/fonts/IBMPlexSansCond-SemiBold.eot") format("embedded-opentype");
  src: url("assets/fonts/IBMPlexSansCond-SemiBold.woff") format("woff"), url("assets/fonts/IBMPlexSansCond-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("assets/fonts/IBMPlexSansCond-Bold.eot") format("embedded-opentype");
  src: url("assets/fonts/IBMPlexSansCond-Bold.woff") format("woff"), url("assets/fonts/IBMPlexSansCond-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
main {
  margin-top: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "IBM Plex Sans Condensed", sans-serif !important;
  font-weight: 400;
  font-style: normal;
  letter-spacing: unset !important;
  margin-bottom: var(--wp--preset--spacing--20);
}
p, a, li, div {
  font-family: "IBM Plex Sans Condensed", sans-serif !important;
  letter-spacing: unset !important;
  -webkit-hyphens: auto;
  font-size: var(--fs-p);
  line-height: 1.5em;
  font-weight: 400;
}
strong {
  font-weight: 700 !important;
}
h1 {
  font-size: var(--fs-h1);
}
h2 {
  font-size: var(--fs-h2);
}
h3 {
  font-size: var(--fs-h3);
}
h4 {
  font-size: var(--fs-h4);
}
h5 {
  font-size: var(--fs-h5);
}
a {
  text-decoration: none !important;
  cursor: pointer;
  font-size: inherit;
  font-weight: inherit !important;
  color: inherit !important;
}
p a {
  text-decoration: underline !important;
}
p a:hover {
  color: var(--secondary) !important;
}
:where(.wp-site-blocks *:focus) {
  outline: none;
}
.fs-h4 {
  font-size: var(--fs-h4);
  line-height: 1.25em !important;
}
.fs-30 {
  font-size: var(--fs-h5);
}
.fs-20 {
  font-size: var(--fs-20);
}
:root {
  --primary: #0F3C41;
  --secondary: #EF4129;
  /* Bitte Schriftgrößen nun in diesem Format anlegen */
  --fs-h1: clamp(42.068px, 2.629rem + ((1vw - 3.2px) * 2.963), 80px);
  --fs-h2: clamp(29.768px, 1.861rem + ((1vw - 3.2px) * 1.737), 52px);
  --fs-h3: clamp(21.536px, 1.346rem + ((1vw - 3.2px) * 1.052), 35px);
  --fs-h4: clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 0.789), 28px);
  --fs-p-small: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.156), 16px);
  --fs-p: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px);
  --fs-p-big: clamp(16.834px, 1.052rem + ((1vw - 3.2px) * 0.716), 26px);
}
/* Hiermit können die responsive Spacings von Wordpress angepasst werden

@media(max-width: 1200px) {
  body {
    --wp--preset--spacing--10: 1rem !important;
    --wp--preset--spacing--30: min(1.5rem, 2.0vw) !important;
    --wp--preset--spacing--40: min(2rem, 3vw) !important;
    --wp--preset--spacing--50: min(4.5rem, 6vw) !important;
    --wp--preset--spacing--60: min(6.5rem, 8vw) !important;
  }
} */
.responsive-padding-x {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
@media (min-width: 768px) {
  .responsive-padding-x {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .responsive-padding-x {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
}
.img-w-100 img {
  width: 100% !important;
}
.wp-block-cover {
  overflow: hidden;
}
.fw-blod {
  font-weight: 700 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-regular {
  font-weight: 500 !important;
}
.text-primary {
  color: var(--primary) !important;
}
.text-secondary {
  color: var(--secondary) !important;
}
h1.is-stylized mark, h2.is-stylized mark {
  font-family: Bassy;
  font-weight: 700;
  font-size: 120px;
  color: var(--secondary) !important;
}
@media (max-width: 682px) {
  h1.is-stylized mark {
    font-size: 64px;
  }
  h2.is-stylized mark {
    font-size: 32px;
  }
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.wp-site-blocks {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-width: 100vw;
  overflow: hidden;
}
.hyphens-auto {
  hyphens: auto !important;
  -webkit-hyphens: auto !important;
}
.wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, body > .is-root-container > .wp-block-cover, body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, body > .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container .wp-block[data-align="full"] {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: unset;
}
.border-primary {
  border-color: var(--primary) !important;
}
.border-secondary {
  border-color: var(--secondary) !important;
}
.entry-content {
  margin-top: 0 !important;
}
@media (max-width: 992px) {
  .center-animated-text-group .spacer-10vw {
    height: 20vw !important;
  }
  .center-animated-text-group .spacer-18vw {
    height: 30vw !important;
  }
}
.mw-unset {
  max-width: unset;
}
.mw-unset img {
  max-width: unset;
}
.wp-block-button__link.has-primary-color {
  transition: 0.25s;
}
.wp-block-button__link.has-primary-color:hover {
  background-color: var(--primary) !important;
  color: white !important;
  border-color: var(--primary) !important;
}
/*== Layout ==*/
table td {
  padding-left: 0 !important;
  padding-right: 0.25em !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
table * {
  font-size: var(--fs-p);
}
/*== Layout END ==*/
/*== z-index Styling ==*/
.z-99 {
  z-index: 99 !important;
  position: relative;
}
.z-98 {
  z-index: 98 !important;
  position: relative;
}
.z-97 {
  z-index: 97 !important;
  position: relative;
}
.z-96 {
  z-index: 96 !important;
  position: relative;
}
.z-95 {
  z-index: 95 !important;
  position: relative;
}
.z-94 {
  z-index: 94 !important;
  position: relative;
}
/*== WPForms Styling ==*/
.wpforms-container input, .wpforms-container textarea {
  border-color: var(--secondary) !important;
  border-radius: 0px !important;
}
.wpforms-container legend, .wpforms-container label {
  color: var(--secondary) !important;
}
.wpforms-container button {
  padding: 10px 15px !important;
  border-radius: 0 !important;
  border: solid 1px var(--primary) !important;
  background-color: var(--primary) !important;
  color: white !important;
  font-family: "IBM Plex Sans Condensed", sans-serif;
  font-weight: 700 !important;
  transition: 0.25s;
  font-size: 20px !important;
}
.wpforms-container button:hover {
  transform: scale(1.1);
}
/*== WPForms Styling END ==*/
.grecaptcha-badge {
  opacity: 0 !important;
}
/*== General END ==*/
/*== Navigation ==*/
.submenu-group {
  display: none;
  background-color: #fff;
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
  margin-top: -1rem;
}
.submenu-group .submenu-group-inner {
  width: 300px;
  display: none;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.submenu-group .submenu-group-inner p {
  margin-block-start: 0 !important;
}
.submenu-group .submenu-group-inner a {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}
.submenu-group .submenu-group-inner a:hover {
  background-color: #abb8c3;
  color: #fff !important;
}
.main-menu-row p a {
  word-break: keep-all;
}
@media (max-width: 1300px) {
  .main-menu-row {
    gap: 2rem;
  }
}
@media (max-width: 981px) {
  .main-menu-row {
    gap: 1rem;
  }
}
/* Mobile menu (mmenu-like) — custom CSS for your theme */
/* ===== Breakpoint ===== */
@media (min-width: 782px) {
  .mm-wrapper__blocker, .mm-panels, .hamburger {
    display: none !important;
  }
}
/* Basic hamburger */
@media (max-width: 781px) {
  .hamburger {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    border-radius: 8px;
    background: transparent;
    text-decoration: none;
    color: #111;
    font-weight: 600;
  }
  .sr-only, .mm-sronly {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
}
/* ===== Slideout & overlay ===== */
@media (max-width: 781px) {
  /* ===== Navbar: center title, back button left ===== */
  /* Buttons */
  /* ===== Root list (unchanged from your styles) ===== */
  /* ===== Apply the SAME layout to all sub-panels =====
     The sub-panels are flat anchors with .dropdown-item, so we style them like .mm-listitem rows. */
  /* Optional chevron for sublinks (if you ever add deeper levels) */
  /* Language block: same look in root + sub-panels */
  /* ===== Open-state ===== */
  .mm-slideout {
    position: relative;
    z-index: 0;
    transition: transform 220ms ease, filter 220ms ease;
    will-change: transform;
  }
  .mm-wrapper__blocker {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    pointer-events: none;
    transition: opacity 200ms ease;
    z-index: 9998;
  }
  .mm-wrapper__blocker a {
    position: absolute;
    inset: 0;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
  }
  .mm-panels {
    position: fixed;
    top: 0;
    left: 0;
    height: 100dvh;
    width: 84vw;
    max-width: 420px;
    background: #fff;
    z-index: 9999;
    box-shadow: 2px 0 28px rgba(0, 0, 0, 0.18);
    transform: translateX(-100%);
    transition: transform 220ms ease;
    will-change: transform;
    display: block;
    margin-top: 0 !important;
  }
  .mm-panel {
    position: absolute;
    inset: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
    padding-bottom: 16px;
  }
  .mm-panel.mm-hidden {
    visibility: hidden;
    pointer-events: none;
  }
  .mm-panel.mm-panel_opened {
    visibility: visible;
    pointer-events: auto;
  }
  .mm-navbar {
    position: sticky;
    top: 0;
    background: #fff;
    padding: 14px 16px;
    border-bottom: 1px solid #e5e7eb;
    display: flex;
    align-items: center;
    justify-content: center;
    /* title centered */
    gap: 10px;
    z-index: 1;
  }
  .mm-navbar__title {
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    color: #111;
  }
  .mm-navbar .mm-btn_prev {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
  }
  .mm-btn {
    display: inline-flex;
    width: 36px;
    height: 36px;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #f1f5f9;
    background: #fff;
    color: #E53219 !important;
    text-decoration: none;
    flex-shrink: 0;
    padding-top: 0.25rem;
  }
  .mm-btn_prev::before, .mm-btn_next::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-top: 2px solid #E53219;
    border-right: 2px solid #E53219;
    transform: rotate(225deg);
  }
  .mm-btn_next::before {
    transform: rotate(45deg);
  }
  .mm-listview {
    list-style: none;
    margin: 0;
    padding: 8px 0;
  }
  .mm-listitem {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 0.5rem;
    padding-right: 1rem;
    border-bottom: 1px solid #f1f5f9;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .mm-listview .mm-listitem a.mm-listitem__text {
    display: block;
    padding: 14px 16px 0.5rem 16px;
    /* keep your top spacing */
    text-decoration: none;
    color: #111;
    line-height: 1.25;
    font-size: 18px;
  }
  .mm-listview .mm-listitem a.mm-listitem__text:hover {
    background: #f8fafc;
  }
  .mm-panel:not(#mm-1) .dropdown-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
    padding: 14px 16px 0.5rem 16px;
    border-bottom: 1px solid #f1f5f9;
    text-decoration: none;
    color: #111;
    line-height: 1.25;
    font-size: 18px;
    padding-left: 1.5rem;
    padding-right: 1rem;
    padding-top: 1.25rem;
    padding-bottom: 1rem;
  }
  .mm-panel:not(#mm-1) .dropdown-item:hover {
    background: #f8fafc;
  }
  .mm-panel:not(#mm-1) .dropdown-item[data-next]:after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 2px solid #E53219;
    border-right: 2px solid #E53219;
    transform: rotate(45deg);
    margin-left: 0.5rem;
    flex-shrink: 0;
  }
  #language, .mm-panel #language.language-menu {
    display: flex;
    gap: 0;
    padding: 0;
    border-top: 1px solid #f1f5f9;
  }
  #language .mm-listitem__text, .mm-panel #language a {
    display: block;
    flex: 1 1 50%;
    text-align: left;
    padding: 12px 16px;
    text-decoration: none;
    color: #111;
    font-size: 16px;
  }
  #language .mm-listitem__text:first-child, .mm-panel #language a:first-child {
    border-right: 1px solid #f1f5f9;
    text-align: right !important;
  }
  #language .mm-listitem__text.active, .mm-panel #language a.active {
    font-weight: 600;
  }
  html.mm-open .mm-panels {
    transform: translateX(0);
  }
  html.mm-open .mm-wrapper__blocker {
    opacity: 1;
    pointer-events: auto;
  }
  html.mm-open .mm-slideout {
    transform: translateX(84vw);
    filter: saturate(0.98);
  }
}
@media (max-width: 781px) and (prefers-reduced-motion: reduce) {
  .mm-slideout, .mm-wrapper__blocker, .mm-panels {
    transition: none !important;
  }
}
/* Position your hamburger */
.hamburger {
  position: absolute;
  top: 34px;
  left: 38px;
  margin-top: 0 !important;
}
/*== Navigation END ==*/
/*== Header ==*/
:root {
  --adminbar-h: 0px;
}
@media (prefers-reduced-motion: reduce) {
  header {
    transition: none !important;
  }
}
header {
  position: absolute !important;
  width: -webkit-fill-available;
  top: 0;
  left: 0;
  z-index: 999;
  height: 246px;
  background: transparent;
  color: inherit;
  padding-top: var(--wp--preset--spacing--40);
  padding-right: var(--wp--preset--spacing--20);
  padding-bottom: var(--wp--preset--spacing--40);
  padding-left: var(--wp--preset--spacing--20);
  margin-top: 0 !important;
  transition: background-color 180ms ease, box-shadow 180ms ease, height 180ms ease, padding 180ms ease, color 180ms ease;
  will-change: height, background-color, box-shadow;
}
header a {
  color: currentColor;
  transition: color 180ms ease;
  text-decoration: none !important;
}
header.is-sticky {
  position: fixed !important;
  top: var(--adminbar-h, 0px);
  left: 0;
  right: 0;
  height: 25px;
  background-color: #ffffff;
  color: #000000;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08);
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}
header.is-sticky p, header.is-sticky a {
  color: #000000 !important;
}
header.is-sticky .header-inner {
  padding-block: 12px;
}
header .header-inner {
  padding-block: 20px;
  transition: padding 180ms ease;
}
body.admin-bar header.is-sticky {
  top: 32px;
}
@media (max-width: 782px) {
  body.admin-bar header.is-sticky {
    top: 46px;
  }
}
#header-spacer {
  display: block;
  margin: 0 !important;
}
@media (max-width: 781px) {
  header {
    display: none;
  }
}
header.submenu-open {
  background-color: #ffffff !important;
  color: #000000;
  height: auto;
  padding-bottom: 4rem;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08);
}
header.submenu-open p, header.submenu-open a {
  color: #000000 !important;
}
.logo-desktop, .logo-scroll {
  z-index: 5000;
}
/*== Header END ==*/
/*== Footer ==*/
footer {
  margin-top: 0 !important;
}
@media (max-width: 781px) {
  footer .footer-columns {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  footer .footer-columns .wp-block-column:not(.logo-column) {
    border-left: none !important;
    border-top: 1px solid #fff !important;
    padding-top: 2rem;
    text-align: center;
    display: flex;
    justify-content: center;
  }
  footer .footer-columns .wp-block-column:not(.logo-column) p {
    align-self: center;
  }
}
/*== Footer END ==*/
/*== Site specific SCSS ==*/
/*== content ==*/
@media (max-width: 991.98px) {
  .hundert-stunden-slider .swiper-button-next:after {
    right: 25px;
    position: absolute;
  }
  .hundert-stunden-slider .swiper-button-prev:after {
    left: 25px;
    position: absolute;
  }
}
@media (max-width: 575.98px) {
  .hundert-stunden-slider .swiper-button-next:after {
    top: -770px;
    right: 15px;
    position: absolute;
  }
  .hundert-stunden-slider .swiper-button-prev:after {
    top: -770px;
    left: 15px;
    position: absolute;
  }
  .hundert-stunden-slider .cb-pagination.swiper-pagination-horizontal {
    bottom: -28px !important;
  }
  .hundert-stunden-slider .cb-button-next {
    right: 0 !important;
    top: 820px !important;
  }
  .hundert-stunden-slider .cb-button-prev {
    left: 0 !important;
    top: 820px !important;
  }
  .hundred-hours-group {
    padding: 30px !important;
  }
  .hundred-hours-group .hundred-hours-title {
    text-align: center;
  }
  .hundred-hours-group .wp-block-image {
    display: flex;
    justify-content: center;
  }
}
#zeitzeugen-container {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
}
.zeitzeugen {
  position: relative;
}
.zeitzeugen::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50px;
  width: 284px;
  height: 207px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='284' height='207' viewBox='0 0 284 207' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M114.348 16.7363L113.659 17.0674C98.821 24.3096 59.8099 49.096 50.1553 94.9043H112.172V206.624H0.427734V138.632H0.435547C1.53963 43.4642 80.7875 8.96012 107.636 0L114.348 16.7363ZM107.175 1C79.7239 10.3066 2.32329 44.8579 1.23535 138.642L1.22754 139.344V205.824H111.372V95.7041H49.1699L49.373 94.7393C59.1077 48.5512 98.4186 23.6108 113.326 16.3389L107.175 1Z' fill='black'/><path fill-rule='evenodd' clip-rule='evenodd' d='M283.852 16.7363L283.163 17.0674C268.325 24.3097 229.314 49.096 219.659 94.9043H281.676V206.624H169.932V138.632H169.939C171.044 43.4643 250.291 8.96017 277.14 0L283.852 16.7363ZM276.679 1C249.228 10.3066 171.827 44.8581 170.739 138.642L170.731 139.344V205.824H280.876V95.7041H218.674L218.877 94.7393C228.612 48.5513 267.922 23.6108 282.83 16.3389L276.679 1Z' fill='black'/></svg>");
  z-index: 2;
}
.zeitzeugen-quote {
  position: relative;
}
.zeitzeugen-quote::before, .zeitzeugen-quote::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 41px;
  background-repeat: no-repeat;
  background-size: contain;
}
.zeitzeugen-quote::before {
  left: 10%;
  top: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M22.3349 28.2719C22.8219 29.0303 23.5419 29.6101 24.3867 29.9243C25.2314 30.2384 26.1553 30.2699 27.0195 30.014C27.8837 29.758 28.6414 29.2285 29.1789 28.5051C29.7163 27.7816 30.0045 26.9032 29.9999 26.0019C29.9995 25.2556 29.7986 24.5231 29.4183 23.8809C29.038 23.2387 28.4923 22.7104 27.8381 22.3513C27.1838 21.9921 26.4451 21.8152 25.6992 21.8391C24.9532 21.8629 24.2274 22.0867 23.5974 22.4869C23.9249 21.5144 24.5349 20.4769 25.5399 19.4369C25.7322 19.238 25.8376 18.9709 25.8329 18.6942C25.8282 18.4176 25.7139 18.1542 25.5149 17.9619C25.316 17.7696 25.0489 17.6642 24.7723 17.6689C24.4957 17.6736 24.2322 17.788 24.0399 17.9869C20.3249 21.8369 20.8074 26.0219 22.3349 28.2669L22.3349 28.2719ZM12.3349 28.2719C12.8219 29.0303 13.5419 29.6101 14.3867 29.9243C15.2314 30.2384 16.1553 30.2699 17.0195 30.014C17.8837 29.758 18.6414 29.2285 19.1789 28.505C19.7163 27.7816 20.0045 26.9032 19.9999 26.0019C19.9995 25.2556 19.7986 24.5231 19.4183 23.8809C19.038 23.2387 18.4923 22.7104 17.8381 22.3513C17.1838 21.9921 16.4451 21.8152 15.6992 21.8391C14.9532 21.8629 14.2274 22.0867 13.5974 22.4869C13.9249 21.5144 14.5349 20.4769 15.5399 19.4369C15.7322 19.238 15.8376 18.9709 15.8329 18.6942C15.8282 18.4176 15.7139 18.1542 15.5149 17.9619C15.316 17.7696 15.0489 17.6642 14.7723 17.6689C14.4957 17.6736 14.2322 17.788 14.0399 17.9869C10.3249 21.8369 10.8074 26.0219 12.3349 28.2669L12.3349 28.2719Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-quote::after {
  right: 10%;
  bottom: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M17.6651 12.0718C17.1781 11.3134 16.4581 10.7336 15.6133 10.4195C14.7686 10.1053 13.8447 10.0739 12.9805 10.3298C12.1163 10.5857 11.3586 11.1152 10.8211 11.8387C10.2837 12.5622 9.99553 13.4406 10.0001 14.3418C10.0005 15.0882 10.2014 15.8207 10.5817 16.4629C10.962 17.105 11.5077 17.6333 12.1619 17.9925C12.8162 18.3517 13.5549 18.5286 14.3008 18.5047C15.0468 18.4808 15.7726 18.2571 16.4026 17.8568C16.0751 18.8293 15.4651 19.8668 14.4601 20.9068C14.2678 21.1057 14.1624 21.3729 14.1671 21.6495C14.1718 21.9261 14.2861 22.1895 14.4851 22.3818C14.684 22.5741 14.9511 22.6795 15.2277 22.6748C15.5043 22.6701 15.7678 22.5557 15.9601 22.3568C19.6751 18.5068 19.1926 14.3218 17.6651 12.0768V12.0718ZM27.6651 12.0718C27.1781 11.3134 26.4581 10.7336 25.6133 10.4195C24.7686 10.1053 23.8447 10.0739 22.9805 10.3298C22.1163 10.5857 21.3586 11.1152 20.8211 11.8387C20.2837 12.5622 19.9955 13.4406 20.0001 14.3418C20.0005 15.0882 20.2014 15.8207 20.5817 16.4629C20.962 17.105 21.5077 17.6333 22.1619 17.9925C22.8162 18.3517 23.5549 18.5286 24.3008 18.5047C25.0468 18.4808 25.7726 18.2571 26.4026 17.8568C26.0751 18.8293 25.4651 19.8668 24.4601 20.9068C24.2678 21.1057 24.1624 21.3729 24.1671 21.6495C24.1718 21.9261 24.2861 22.1895 24.4851 22.3818C24.684 22.5741 24.9511 22.6795 25.2277 22.6748C25.5043 22.6701 25.7678 22.5557 25.9601 22.3568C29.6751 18.5068 29.1926 14.3218 27.6651 12.0768V12.0718Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-slider .cb-button-prev {
  left: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C5.41992 0.171875 0 5.5918 0 12.2812C0 18.9707 5.41992 24.3906 12.1094 24.3906C18.7988 24.3906 24.2188 18.9707 24.2188 12.2812C24.2188 5.5918 18.7988 0.171875 12.1094 0.171875ZM13.5205 7.18359L9.83398 10.7188H18.75C19.3994 10.7188 19.9219 11.2412 19.9219 11.8906V12.6719C19.9219 13.3213 19.3994 13.8438 18.75 13.8438H9.83398L13.5205 17.3789C13.9941 17.833 14.0039 18.5898 13.54 19.0537L13.0029 19.5859C12.5439 20.0449 11.8018 20.0449 11.3477 19.5859L4.86816 13.1113C4.40918 12.6523 4.40918 11.9102 4.86816 11.4561L11.3477 4.97168C11.8066 4.5127 12.5488 4.5127 13.0029 4.97168L13.54 5.50391C14.0039 5.97266 13.9941 6.72949 13.5205 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-prev:after {
  display: none;
}
.zeitzeugen-slider .cb-button-next {
  right: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C18.7988 0.171875 24.2188 5.5918 24.2188 12.2812C24.2188 18.9707 18.7988 24.3906 12.1094 24.3906C5.41992 24.3906 0 18.9707 0 12.2812C0 5.5918 5.41992 0.171875 12.1094 0.171875ZM10.6982 7.18359L14.3848 10.7188H5.46875C4.81934 10.7188 4.29688 11.2412 4.29688 11.8906V12.6719C4.29688 13.3213 4.81934 13.8438 5.46875 13.8438H14.3848L10.6982 17.3789C10.2246 17.833 10.2148 18.5898 10.6787 19.0537L11.2158 19.5859C11.6748 20.0449 12.417 20.0449 12.8711 19.5859L19.3506 13.1113C19.8096 12.6523 19.8096 11.9102 19.3506 11.4561L12.8711 4.97168C12.4121 4.5127 11.6699 4.5127 11.2158 4.97168L10.6787 5.50391C10.2148 5.97266 10.2246 6.72949 10.6982 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-next:after {
  display: none;
}
.content-dot {
  margin-bottom: 28px !important;
  height: 50px;
  width: 50px;
}
.content-dot-pseudo {
  position: relative;
  margin-right: -75px !important;
  line-height: 1.25;
}
.content-dot-pseudo:before {
  content: "";
  position: absolute;
  background-color: #ef4129;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  left: -75px;
  bottom: 20%;
}
.guestbook-container {
  margin-top: 0 !important;
}
.slb_details {
  display: none !important;
}
/*.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after {
  content: "";
  width: 50px;
  height: 50px;
  background-image: url("/wp-content/themes/mcc/assets/images/swiper-icon-prev.svg");
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.swiper-button-next::after {
  content: "";
  width: 50px;
  height: 50px;
  background-image: url("/wp-content/themes/mcc/assets/images/swiper-icon-next.svg");
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}*/
/*.wp-block-cb-carousel-v2 .cb-button-next, .wp-block-cb-carousel-v2 .cb-button-prev {
  width: 35px !important;
  height: 35px !important;
}
.wp-block-cb-carousel-v2 .cb-button-next {
  right: -70px !important;
}
.wp-block-cb-carousel-v2 .cb-button-prev {
  left: -70px !important;
}*/
.hundert-stunden-slider .cb-button-next, .hundert-stunden-slider .cb-button-prev {
  width: 35px !important;
  height: 35px !important;
}
.hundert-stunden-slider .cb-button-next {
  right: -70px;
}
.hundert-stunden-slider .cb-button-prev {
  left: -70px;
}
.hundert-stunden-slider .swiper-button-next:after {
  content: "";
  width: 30px !important;
  height: 30px !important;
  background-image: url("/wp-content/themes/mcc/assets/images/swiper-icon-next.svg");
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.hundert-stunden-slider .swiper-button-prev:after {
  content: "";
  width: 30px !important;
  height: 30px !important;
  background-image: url("/wp-content/themes/mcc/assets/images/swiper-icon-prev.svg");
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.hundert-stunden-slider .swiper-pagination-bullet-active {
  background: #ef4129 !important;
}
@media (min-width: 683px) and (max-width: 992px) {
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    left: -55px;
    bottom: 20%;
  }
}
@media (max-width: 682px) {
  /* Temp fix for angesammelt spacer */
  .home-gallery figure.item {
    display: none;
  }
  .home-gallery figure.item:first-child {
    display: block !important;
  }
  .content-dot {
    margin-bottom: 5px !important;
    height: 30px;
    width: 30px;
  }
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 30px;
    height: 30px;
    border-radius: 999px;
    left: -45px;
    bottom: 15%;
  }
  .angesammelt-spacer {
    height: 20px !important;
  }
}
@media (max-width: 768px) {
  .home-hero {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 3rem;
  }
  .zeitzeugen:before {
    top: -45px;
    left: -60px;
    width: 180px;
    height: 180px;
  }
}
/*== content END ==*/
/*== content ==*/
#zeitzeugen-container {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
}
.zeitzeugen {
  position: relative;
}
.zeitzeugen::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50px;
  width: 284px;
  height: 207px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='284' height='207' viewBox='0 0 284 207' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M114.348 16.7363L113.659 17.0674C98.821 24.3096 59.8099 49.096 50.1553 94.9043H112.172V206.624H0.427734V138.632H0.435547C1.53963 43.4642 80.7875 8.96012 107.636 0L114.348 16.7363ZM107.175 1C79.7239 10.3066 2.32329 44.8579 1.23535 138.642L1.22754 139.344V205.824H111.372V95.7041H49.1699L49.373 94.7393C59.1077 48.5512 98.4186 23.6108 113.326 16.3389L107.175 1Z' fill='black'/><path fill-rule='evenodd' clip-rule='evenodd' d='M283.852 16.7363L283.163 17.0674C268.325 24.3097 229.314 49.096 219.659 94.9043H281.676V206.624H169.932V138.632H169.939C171.044 43.4643 250.291 8.96017 277.14 0L283.852 16.7363ZM276.679 1C249.228 10.3066 171.827 44.8581 170.739 138.642L170.731 139.344V205.824H280.876V95.7041H218.674L218.877 94.7393C228.612 48.5513 267.922 23.6108 282.83 16.3389L276.679 1Z' fill='black'/></svg>");
  z-index: 2;
}
.zeitzeugen-quote {
  position: relative;
}
.zeitzeugen-quote::before, .zeitzeugen-quote::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 41px;
  background-repeat: no-repeat;
  background-size: contain;
}
.zeitzeugen-quote::before {
  left: 10%;
  top: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M22.3349 28.2719C22.8219 29.0303 23.5419 29.6101 24.3867 29.9243C25.2314 30.2384 26.1553 30.2699 27.0195 30.014C27.8837 29.758 28.6414 29.2285 29.1789 28.5051C29.7163 27.7816 30.0045 26.9032 29.9999 26.0019C29.9995 25.2556 29.7986 24.5231 29.4183 23.8809C29.038 23.2387 28.4923 22.7104 27.8381 22.3513C27.1838 21.9921 26.4451 21.8152 25.6992 21.8391C24.9532 21.8629 24.2274 22.0867 23.5974 22.4869C23.9249 21.5144 24.5349 20.4769 25.5399 19.4369C25.7322 19.238 25.8376 18.9709 25.8329 18.6942C25.8282 18.4176 25.7139 18.1542 25.5149 17.9619C25.316 17.7696 25.0489 17.6642 24.7723 17.6689C24.4957 17.6736 24.2322 17.788 24.0399 17.9869C20.3249 21.8369 20.8074 26.0219 22.3349 28.2669L22.3349 28.2719ZM12.3349 28.2719C12.8219 29.0303 13.5419 29.6101 14.3867 29.9243C15.2314 30.2384 16.1553 30.2699 17.0195 30.014C17.8837 29.758 18.6414 29.2285 19.1789 28.505C19.7163 27.7816 20.0045 26.9032 19.9999 26.0019C19.9995 25.2556 19.7986 24.5231 19.4183 23.8809C19.038 23.2387 18.4923 22.7104 17.8381 22.3513C17.1838 21.9921 16.4451 21.8152 15.6992 21.8391C14.9532 21.8629 14.2274 22.0867 13.5974 22.4869C13.9249 21.5144 14.5349 20.4769 15.5399 19.4369C15.7322 19.238 15.8376 18.9709 15.8329 18.6942C15.8282 18.4176 15.7139 18.1542 15.5149 17.9619C15.316 17.7696 15.0489 17.6642 14.7723 17.6689C14.4957 17.6736 14.2322 17.788 14.0399 17.9869C10.3249 21.8369 10.8074 26.0219 12.3349 28.2669L12.3349 28.2719Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-quote::after {
  right: 10%;
  bottom: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M17.6651 12.0718C17.1781 11.3134 16.4581 10.7336 15.6133 10.4195C14.7686 10.1053 13.8447 10.0739 12.9805 10.3298C12.1163 10.5857 11.3586 11.1152 10.8211 11.8387C10.2837 12.5622 9.99553 13.4406 10.0001 14.3418C10.0005 15.0882 10.2014 15.8207 10.5817 16.4629C10.962 17.105 11.5077 17.6333 12.1619 17.9925C12.8162 18.3517 13.5549 18.5286 14.3008 18.5047C15.0468 18.4808 15.7726 18.2571 16.4026 17.8568C16.0751 18.8293 15.4651 19.8668 14.4601 20.9068C14.2678 21.1057 14.1624 21.3729 14.1671 21.6495C14.1718 21.9261 14.2861 22.1895 14.4851 22.3818C14.684 22.5741 14.9511 22.6795 15.2277 22.6748C15.5043 22.6701 15.7678 22.5557 15.9601 22.3568C19.6751 18.5068 19.1926 14.3218 17.6651 12.0768V12.0718ZM27.6651 12.0718C27.1781 11.3134 26.4581 10.7336 25.6133 10.4195C24.7686 10.1053 23.8447 10.0739 22.9805 10.3298C22.1163 10.5857 21.3586 11.1152 20.8211 11.8387C20.2837 12.5622 19.9955 13.4406 20.0001 14.3418C20.0005 15.0882 20.2014 15.8207 20.5817 16.4629C20.962 17.105 21.5077 17.6333 22.1619 17.9925C22.8162 18.3517 23.5549 18.5286 24.3008 18.5047C25.0468 18.4808 25.7726 18.2571 26.4026 17.8568C26.0751 18.8293 25.4651 19.8668 24.4601 20.9068C24.2678 21.1057 24.1624 21.3729 24.1671 21.6495C24.1718 21.9261 24.2861 22.1895 24.4851 22.3818C24.684 22.5741 24.9511 22.6795 25.2277 22.6748C25.5043 22.6701 25.7678 22.5557 25.9601 22.3568C29.6751 18.5068 29.1926 14.3218 27.6651 12.0768V12.0718Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-slider .cb-button-prev {
  left: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C5.41992 0.171875 0 5.5918 0 12.2812C0 18.9707 5.41992 24.3906 12.1094 24.3906C18.7988 24.3906 24.2188 18.9707 24.2188 12.2812C24.2188 5.5918 18.7988 0.171875 12.1094 0.171875ZM13.5205 7.18359L9.83398 10.7188H18.75C19.3994 10.7188 19.9219 11.2412 19.9219 11.8906V12.6719C19.9219 13.3213 19.3994 13.8438 18.75 13.8438H9.83398L13.5205 17.3789C13.9941 17.833 14.0039 18.5898 13.54 19.0537L13.0029 19.5859C12.5439 20.0449 11.8018 20.0449 11.3477 19.5859L4.86816 13.1113C4.40918 12.6523 4.40918 11.9102 4.86816 11.4561L11.3477 4.97168C11.8066 4.5127 12.5488 4.5127 13.0029 4.97168L13.54 5.50391C14.0039 5.97266 13.9941 6.72949 13.5205 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-prev:after {
  display: none;
}
.zeitzeugen-slider .cb-button-next {
  right: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C18.7988 0.171875 24.2188 5.5918 24.2188 12.2812C24.2188 18.9707 18.7988 24.3906 12.1094 24.3906C5.41992 24.3906 0 18.9707 0 12.2812C0 5.5918 5.41992 0.171875 12.1094 0.171875ZM10.6982 7.18359L14.3848 10.7188H5.46875C4.81934 10.7188 4.29688 11.2412 4.29688 11.8906V12.6719C4.29688 13.3213 4.81934 13.8438 5.46875 13.8438H14.3848L10.6982 17.3789C10.2246 17.833 10.2148 18.5898 10.6787 19.0537L11.2158 19.5859C11.6748 20.0449 12.417 20.0449 12.8711 19.5859L19.3506 13.1113C19.8096 12.6523 19.8096 11.9102 19.3506 11.4561L12.8711 4.97168C12.4121 4.5127 11.6699 4.5127 11.2158 4.97168L10.6787 5.50391C10.2148 5.97266 10.2246 6.72949 10.6982 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-next:after {
  display: none;
}
.content-dot {
  margin-bottom: 28px !important;
  height: 50px;
  width: 50px;
}
.content-dot-pseudo {
  position: relative;
  margin-right: -75px !important;
  line-height: 1.25;
}
.content-dot-pseudo:before {
  content: "";
  position: absolute;
  background-color: #ef4129;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  left: -75px;
  bottom: 20%;
}
.guestbook-container {
  margin-top: 0 !important;
}
.slb_details {
  display: none !important;
}
.100stunden-slider .swiper-button-next:after {
  content: "" !important;
  display: inline-block !important;
  width: 25px !important;
  height: 25px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C18.7988 0 24.2188 5.41992 24.2188 12.1094C24.2188 18.7988 18.7988 24.2188 12.1094 24.2188C5.41992 24.2188 0 18.7988 0 12.1094C0 5.41992 5.41992 0 12.1094 0ZM10.6982 7.01172L14.3848 10.5469H5.46875C4.81934 10.5469 4.29688 11.0693 4.29688 11.7188V12.5C4.29688 13.1494 4.81934 13.6719 5.46875 13.6719H14.3848L10.6982 17.207C10.2246 17.6611 10.2148 18.418 10.6787 18.8818L11.2158 19.4141C11.6748 19.873 12.417 19.873 12.8711 19.4141L19.3506 12.9395C19.8096 12.4805 19.8096 11.7383 19.3506 11.2842L12.8711 4.7998C12.4121 4.34082 11.6699 4.34082 11.2158 4.7998L10.6787 5.33203C10.2148 5.80078 10.2246 6.55762 10.6982 7.01172Z' fill='%23EF4129'/></svg>") !important;
}
.100stunden-slider .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C5.41992 0 0 5.41992 0 12.1094C0 18.7988 5.41992 24.2188 12.1094 24.2188C18.7988 24.2188 24.2188 18.7988 24.2188 12.1094C24.2188 5.41992 18.7988 0 12.1094 0ZM13.5205 7.01172L9.83398 10.5469H18.75C19.3994 10.5469 19.9219 11.0693 19.9219 11.7188V12.5C19.9219 13.1494 19.3994 13.6719 18.75 13.6719H9.83398L13.5205 17.207C13.9941 17.6611 14.0039 18.418 13.54 18.8818L13.0029 19.4141C12.5439 19.873 11.8018 19.873 11.3477 19.4141L4.86816 12.9395C4.40918 12.4805 4.40918 11.7383 4.86816 11.2842L11.3477 4.7998C11.8066 4.34082 12.5488 4.34082 13.0029 4.7998L13.54 5.33203C14.0039 5.80078 13.9941 6.55762 13.5205 7.01172Z' fill='%23EF4129'/></svg>");
}
@media (min-width: 683px) and (max-width: 992px) {
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    left: -55px;
    bottom: 20%;
  }
}
@media (max-width: 682px) {
  /* Temp fix for angesammelt spacer */
  .home-gallery figure.item {
    display: none;
  }
  .home-gallery figure.item:first-child {
    display: block !important;
  }
  .content-dot {
    margin-bottom: 5px !important;
    height: 30px;
    width: 30px;
  }
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 30px;
    height: 30px;
    border-radius: 999px;
    left: -45px;
    bottom: 15%;
  }
  .angesammelt-spacer {
    height: 20px !important;
  }
}
@media (max-width: 768px) {
  .home-hero {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 3rem;
  }
  .zeitzeugen:before {
    top: -45px;
    left: -60px;
    width: 180px;
    height: 180px;
  }
}
/*== content END ==*/
/*== content ==*/
#zeitzeugen-container {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
}
.zeitzeugen {
  position: relative;
}
.zeitzeugen::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50px;
  width: 284px;
  height: 207px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='284' height='207' viewBox='0 0 284 207' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M114.348 16.7363L113.659 17.0674C98.821 24.3096 59.8099 49.096 50.1553 94.9043H112.172V206.624H0.427734V138.632H0.435547C1.53963 43.4642 80.7875 8.96012 107.636 0L114.348 16.7363ZM107.175 1C79.7239 10.3066 2.32329 44.8579 1.23535 138.642L1.22754 139.344V205.824H111.372V95.7041H49.1699L49.373 94.7393C59.1077 48.5512 98.4186 23.6108 113.326 16.3389L107.175 1Z' fill='black'/><path fill-rule='evenodd' clip-rule='evenodd' d='M283.852 16.7363L283.163 17.0674C268.325 24.3097 229.314 49.096 219.659 94.9043H281.676V206.624H169.932V138.632H169.939C171.044 43.4643 250.291 8.96017 277.14 0L283.852 16.7363ZM276.679 1C249.228 10.3066 171.827 44.8581 170.739 138.642L170.731 139.344V205.824H280.876V95.7041H218.674L218.877 94.7393C228.612 48.5513 267.922 23.6108 282.83 16.3389L276.679 1Z' fill='black'/></svg>");
  z-index: 2;
}
.zeitzeugen-quote {
  position: relative;
}
.zeitzeugen-quote::before, .zeitzeugen-quote::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 41px;
  background-repeat: no-repeat;
  background-size: contain;
}
.zeitzeugen-quote::before {
  left: 10%;
  top: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M22.3349 28.2719C22.8219 29.0303 23.5419 29.6101 24.3867 29.9243C25.2314 30.2384 26.1553 30.2699 27.0195 30.014C27.8837 29.758 28.6414 29.2285 29.1789 28.5051C29.7163 27.7816 30.0045 26.9032 29.9999 26.0019C29.9995 25.2556 29.7986 24.5231 29.4183 23.8809C29.038 23.2387 28.4923 22.7104 27.8381 22.3513C27.1838 21.9921 26.4451 21.8152 25.6992 21.8391C24.9532 21.8629 24.2274 22.0867 23.5974 22.4869C23.9249 21.5144 24.5349 20.4769 25.5399 19.4369C25.7322 19.238 25.8376 18.9709 25.8329 18.6942C25.8282 18.4176 25.7139 18.1542 25.5149 17.9619C25.316 17.7696 25.0489 17.6642 24.7723 17.6689C24.4957 17.6736 24.2322 17.788 24.0399 17.9869C20.3249 21.8369 20.8074 26.0219 22.3349 28.2669L22.3349 28.2719ZM12.3349 28.2719C12.8219 29.0303 13.5419 29.6101 14.3867 29.9243C15.2314 30.2384 16.1553 30.2699 17.0195 30.014C17.8837 29.758 18.6414 29.2285 19.1789 28.505C19.7163 27.7816 20.0045 26.9032 19.9999 26.0019C19.9995 25.2556 19.7986 24.5231 19.4183 23.8809C19.038 23.2387 18.4923 22.7104 17.8381 22.3513C17.1838 21.9921 16.4451 21.8152 15.6992 21.8391C14.9532 21.8629 14.2274 22.0867 13.5974 22.4869C13.9249 21.5144 14.5349 20.4769 15.5399 19.4369C15.7322 19.238 15.8376 18.9709 15.8329 18.6942C15.8282 18.4176 15.7139 18.1542 15.5149 17.9619C15.316 17.7696 15.0489 17.6642 14.7723 17.6689C14.4957 17.6736 14.2322 17.788 14.0399 17.9869C10.3249 21.8369 10.8074 26.0219 12.3349 28.2669L12.3349 28.2719Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-quote::after {
  right: 10%;
  bottom: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M17.6651 12.0718C17.1781 11.3134 16.4581 10.7336 15.6133 10.4195C14.7686 10.1053 13.8447 10.0739 12.9805 10.3298C12.1163 10.5857 11.3586 11.1152 10.8211 11.8387C10.2837 12.5622 9.99553 13.4406 10.0001 14.3418C10.0005 15.0882 10.2014 15.8207 10.5817 16.4629C10.962 17.105 11.5077 17.6333 12.1619 17.9925C12.8162 18.3517 13.5549 18.5286 14.3008 18.5047C15.0468 18.4808 15.7726 18.2571 16.4026 17.8568C16.0751 18.8293 15.4651 19.8668 14.4601 20.9068C14.2678 21.1057 14.1624 21.3729 14.1671 21.6495C14.1718 21.9261 14.2861 22.1895 14.4851 22.3818C14.684 22.5741 14.9511 22.6795 15.2277 22.6748C15.5043 22.6701 15.7678 22.5557 15.9601 22.3568C19.6751 18.5068 19.1926 14.3218 17.6651 12.0768V12.0718ZM27.6651 12.0718C27.1781 11.3134 26.4581 10.7336 25.6133 10.4195C24.7686 10.1053 23.8447 10.0739 22.9805 10.3298C22.1163 10.5857 21.3586 11.1152 20.8211 11.8387C20.2837 12.5622 19.9955 13.4406 20.0001 14.3418C20.0005 15.0882 20.2014 15.8207 20.5817 16.4629C20.962 17.105 21.5077 17.6333 22.1619 17.9925C22.8162 18.3517 23.5549 18.5286 24.3008 18.5047C25.0468 18.4808 25.7726 18.2571 26.4026 17.8568C26.0751 18.8293 25.4651 19.8668 24.4601 20.9068C24.2678 21.1057 24.1624 21.3729 24.1671 21.6495C24.1718 21.9261 24.2861 22.1895 24.4851 22.3818C24.684 22.5741 24.9511 22.6795 25.2277 22.6748C25.5043 22.6701 25.7678 22.5557 25.9601 22.3568C29.6751 18.5068 29.1926 14.3218 27.6651 12.0768V12.0718Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-slider .cb-button-prev {
  left: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C5.41992 0.171875 0 5.5918 0 12.2812C0 18.9707 5.41992 24.3906 12.1094 24.3906C18.7988 24.3906 24.2188 18.9707 24.2188 12.2812C24.2188 5.5918 18.7988 0.171875 12.1094 0.171875ZM13.5205 7.18359L9.83398 10.7188H18.75C19.3994 10.7188 19.9219 11.2412 19.9219 11.8906V12.6719C19.9219 13.3213 19.3994 13.8438 18.75 13.8438H9.83398L13.5205 17.3789C13.9941 17.833 14.0039 18.5898 13.54 19.0537L13.0029 19.5859C12.5439 20.0449 11.8018 20.0449 11.3477 19.5859L4.86816 13.1113C4.40918 12.6523 4.40918 11.9102 4.86816 11.4561L11.3477 4.97168C11.8066 4.5127 12.5488 4.5127 13.0029 4.97168L13.54 5.50391C14.0039 5.97266 13.9941 6.72949 13.5205 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-prev:after {
  display: none;
}
.zeitzeugen-slider .cb-button-next {
  right: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C18.7988 0.171875 24.2188 5.5918 24.2188 12.2812C24.2188 18.9707 18.7988 24.3906 12.1094 24.3906C5.41992 24.3906 0 18.9707 0 12.2812C0 5.5918 5.41992 0.171875 12.1094 0.171875ZM10.6982 7.18359L14.3848 10.7188H5.46875C4.81934 10.7188 4.29688 11.2412 4.29688 11.8906V12.6719C4.29688 13.3213 4.81934 13.8438 5.46875 13.8438H14.3848L10.6982 17.3789C10.2246 17.833 10.2148 18.5898 10.6787 19.0537L11.2158 19.5859C11.6748 20.0449 12.417 20.0449 12.8711 19.5859L19.3506 13.1113C19.8096 12.6523 19.8096 11.9102 19.3506 11.4561L12.8711 4.97168C12.4121 4.5127 11.6699 4.5127 11.2158 4.97168L10.6787 5.50391C10.2148 5.97266 10.2246 6.72949 10.6982 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-next:after {
  display: none;
}
.content-dot {
  margin-bottom: 28px !important;
  height: 50px;
  width: 50px;
}
.content-dot-pseudo {
  position: relative;
  margin-right: -75px !important;
  line-height: 1.25;
}
.content-dot-pseudo:before {
  content: "";
  position: absolute;
  background-color: #ef4129;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  left: -75px;
  bottom: 20%;
}
.guestbook-container {
  margin-top: 0 !important;
}
.slb_details {
  display: none !important;
}
.100stunden-slider .swiper-button-next:after {
  content: "" !important;
  display: inline-block !important;
  width: 25px !important;
  height: 25px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C18.7988 0 24.2188 5.41992 24.2188 12.1094C24.2188 18.7988 18.7988 24.2188 12.1094 24.2188C5.41992 24.2188 0 18.7988 0 12.1094C0 5.41992 5.41992 0 12.1094 0ZM10.6982 7.01172L14.3848 10.5469H5.46875C4.81934 10.5469 4.29688 11.0693 4.29688 11.7188V12.5C4.29688 13.1494 4.81934 13.6719 5.46875 13.6719H14.3848L10.6982 17.207C10.2246 17.6611 10.2148 18.418 10.6787 18.8818L11.2158 19.4141C11.6748 19.873 12.417 19.873 12.8711 19.4141L19.3506 12.9395C19.8096 12.4805 19.8096 11.7383 19.3506 11.2842L12.8711 4.7998C12.4121 4.34082 11.6699 4.34082 11.2158 4.7998L10.6787 5.33203C10.2148 5.80078 10.2246 6.55762 10.6982 7.01172Z' fill='%23EF4129'/></svg>") !important;
}
.100stunden-slider .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C5.41992 0 0 5.41992 0 12.1094C0 18.7988 5.41992 24.2188 12.1094 24.2188C18.7988 24.2188 24.2188 18.7988 24.2188 12.1094C24.2188 5.41992 18.7988 0 12.1094 0ZM13.5205 7.01172L9.83398 10.5469H18.75C19.3994 10.5469 19.9219 11.0693 19.9219 11.7188V12.5C19.9219 13.1494 19.3994 13.6719 18.75 13.6719H9.83398L13.5205 17.207C13.9941 17.6611 14.0039 18.418 13.54 18.8818L13.0029 19.4141C12.5439 19.873 11.8018 19.873 11.3477 19.4141L4.86816 12.9395C4.40918 12.4805 4.40918 11.7383 4.86816 11.2842L11.3477 4.7998C11.8066 4.34082 12.5488 4.34082 13.0029 4.7998L13.54 5.33203C14.0039 5.80078 13.9941 6.55762 13.5205 7.01172Z' fill='%23EF4129'/></svg>");
}
@media (min-width: 683px) and (max-width: 992px) {
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    left: -55px;
    bottom: 20%;
  }
}
@media (max-width: 682px) {
  /* Temp fix for angesammelt spacer */
  .home-gallery figure.item {
    display: none;
  }
  .home-gallery figure.item:first-child {
    display: block !important;
  }
  .content-dot {
    margin-bottom: 5px !important;
    height: 30px;
    width: 30px;
  }
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 30px;
    height: 30px;
    border-radius: 999px;
    left: -45px;
    bottom: 15%;
  }
  .angesammelt-spacer {
    height: 20px !important;
  }
}
@media (max-width: 768px) {
  .home-hero {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 3rem;
  }
  .zeitzeugen:before {
    top: -45px;
    left: -60px;
    width: 180px;
    height: 180px;
  }
}
/*== content END ==*/
/*== content ==*/
#zeitzeugen-container {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
}
.zeitzeugen {
  position: relative;
}
.zeitzeugen::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50px;
  width: 284px;
  height: 207px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='284' height='207' viewBox='0 0 284 207' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M114.348 16.7363L113.659 17.0674C98.821 24.3096 59.8099 49.096 50.1553 94.9043H112.172V206.624H0.427734V138.632H0.435547C1.53963 43.4642 80.7875 8.96012 107.636 0L114.348 16.7363ZM107.175 1C79.7239 10.3066 2.32329 44.8579 1.23535 138.642L1.22754 139.344V205.824H111.372V95.7041H49.1699L49.373 94.7393C59.1077 48.5512 98.4186 23.6108 113.326 16.3389L107.175 1Z' fill='black'/><path fill-rule='evenodd' clip-rule='evenodd' d='M283.852 16.7363L283.163 17.0674C268.325 24.3097 229.314 49.096 219.659 94.9043H281.676V206.624H169.932V138.632H169.939C171.044 43.4643 250.291 8.96017 277.14 0L283.852 16.7363ZM276.679 1C249.228 10.3066 171.827 44.8581 170.739 138.642L170.731 139.344V205.824H280.876V95.7041H218.674L218.877 94.7393C228.612 48.5513 267.922 23.6108 282.83 16.3389L276.679 1Z' fill='black'/></svg>");
  z-index: 2;
}
.zeitzeugen-quote {
  position: relative;
}
.zeitzeugen-quote::before, .zeitzeugen-quote::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 41px;
  background-repeat: no-repeat;
  background-size: contain;
}
.zeitzeugen-quote::before {
  left: 10%;
  top: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M22.3349 28.2719C22.8219 29.0303 23.5419 29.6101 24.3867 29.9243C25.2314 30.2384 26.1553 30.2699 27.0195 30.014C27.8837 29.758 28.6414 29.2285 29.1789 28.5051C29.7163 27.7816 30.0045 26.9032 29.9999 26.0019C29.9995 25.2556 29.7986 24.5231 29.4183 23.8809C29.038 23.2387 28.4923 22.7104 27.8381 22.3513C27.1838 21.9921 26.4451 21.8152 25.6992 21.8391C24.9532 21.8629 24.2274 22.0867 23.5974 22.4869C23.9249 21.5144 24.5349 20.4769 25.5399 19.4369C25.7322 19.238 25.8376 18.9709 25.8329 18.6942C25.8282 18.4176 25.7139 18.1542 25.5149 17.9619C25.316 17.7696 25.0489 17.6642 24.7723 17.6689C24.4957 17.6736 24.2322 17.788 24.0399 17.9869C20.3249 21.8369 20.8074 26.0219 22.3349 28.2669L22.3349 28.2719ZM12.3349 28.2719C12.8219 29.0303 13.5419 29.6101 14.3867 29.9243C15.2314 30.2384 16.1553 30.2699 17.0195 30.014C17.8837 29.758 18.6414 29.2285 19.1789 28.505C19.7163 27.7816 20.0045 26.9032 19.9999 26.0019C19.9995 25.2556 19.7986 24.5231 19.4183 23.8809C19.038 23.2387 18.4923 22.7104 17.8381 22.3513C17.1838 21.9921 16.4451 21.8152 15.6992 21.8391C14.9532 21.8629 14.2274 22.0867 13.5974 22.4869C13.9249 21.5144 14.5349 20.4769 15.5399 19.4369C15.7322 19.238 15.8376 18.9709 15.8329 18.6942C15.8282 18.4176 15.7139 18.1542 15.5149 17.9619C15.316 17.7696 15.0489 17.6642 14.7723 17.6689C14.4957 17.6736 14.2322 17.788 14.0399 17.9869C10.3249 21.8369 10.8074 26.0219 12.3349 28.2669L12.3349 28.2719Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-quote::after {
  right: 10%;
  bottom: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M17.6651 12.0718C17.1781 11.3134 16.4581 10.7336 15.6133 10.4195C14.7686 10.1053 13.8447 10.0739 12.9805 10.3298C12.1163 10.5857 11.3586 11.1152 10.8211 11.8387C10.2837 12.5622 9.99553 13.4406 10.0001 14.3418C10.0005 15.0882 10.2014 15.8207 10.5817 16.4629C10.962 17.105 11.5077 17.6333 12.1619 17.9925C12.8162 18.3517 13.5549 18.5286 14.3008 18.5047C15.0468 18.4808 15.7726 18.2571 16.4026 17.8568C16.0751 18.8293 15.4651 19.8668 14.4601 20.9068C14.2678 21.1057 14.1624 21.3729 14.1671 21.6495C14.1718 21.9261 14.2861 22.1895 14.4851 22.3818C14.684 22.5741 14.9511 22.6795 15.2277 22.6748C15.5043 22.6701 15.7678 22.5557 15.9601 22.3568C19.6751 18.5068 19.1926 14.3218 17.6651 12.0768V12.0718ZM27.6651 12.0718C27.1781 11.3134 26.4581 10.7336 25.6133 10.4195C24.7686 10.1053 23.8447 10.0739 22.9805 10.3298C22.1163 10.5857 21.3586 11.1152 20.8211 11.8387C20.2837 12.5622 19.9955 13.4406 20.0001 14.3418C20.0005 15.0882 20.2014 15.8207 20.5817 16.4629C20.962 17.105 21.5077 17.6333 22.1619 17.9925C22.8162 18.3517 23.5549 18.5286 24.3008 18.5047C25.0468 18.4808 25.7726 18.2571 26.4026 17.8568C26.0751 18.8293 25.4651 19.8668 24.4601 20.9068C24.2678 21.1057 24.1624 21.3729 24.1671 21.6495C24.1718 21.9261 24.2861 22.1895 24.4851 22.3818C24.684 22.5741 24.9511 22.6795 25.2277 22.6748C25.5043 22.6701 25.7678 22.5557 25.9601 22.3568C29.6751 18.5068 29.1926 14.3218 27.6651 12.0768V12.0718Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-slider .cb-button-prev {
  left: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C5.41992 0.171875 0 5.5918 0 12.2812C0 18.9707 5.41992 24.3906 12.1094 24.3906C18.7988 24.3906 24.2188 18.9707 24.2188 12.2812C24.2188 5.5918 18.7988 0.171875 12.1094 0.171875ZM13.5205 7.18359L9.83398 10.7188H18.75C19.3994 10.7188 19.9219 11.2412 19.9219 11.8906V12.6719C19.9219 13.3213 19.3994 13.8438 18.75 13.8438H9.83398L13.5205 17.3789C13.9941 17.833 14.0039 18.5898 13.54 19.0537L13.0029 19.5859C12.5439 20.0449 11.8018 20.0449 11.3477 19.5859L4.86816 13.1113C4.40918 12.6523 4.40918 11.9102 4.86816 11.4561L11.3477 4.97168C11.8066 4.5127 12.5488 4.5127 13.0029 4.97168L13.54 5.50391C14.0039 5.97266 13.9941 6.72949 13.5205 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-prev:after {
  display: none;
}
.zeitzeugen-slider .cb-button-next {
  right: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C18.7988 0.171875 24.2188 5.5918 24.2188 12.2812C24.2188 18.9707 18.7988 24.3906 12.1094 24.3906C5.41992 24.3906 0 18.9707 0 12.2812C0 5.5918 5.41992 0.171875 12.1094 0.171875ZM10.6982 7.18359L14.3848 10.7188H5.46875C4.81934 10.7188 4.29688 11.2412 4.29688 11.8906V12.6719C4.29688 13.3213 4.81934 13.8438 5.46875 13.8438H14.3848L10.6982 17.3789C10.2246 17.833 10.2148 18.5898 10.6787 19.0537L11.2158 19.5859C11.6748 20.0449 12.417 20.0449 12.8711 19.5859L19.3506 13.1113C19.8096 12.6523 19.8096 11.9102 19.3506 11.4561L12.8711 4.97168C12.4121 4.5127 11.6699 4.5127 11.2158 4.97168L10.6787 5.50391C10.2148 5.97266 10.2246 6.72949 10.6982 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-next:after {
  display: none;
}
.content-dot {
  margin-bottom: 28px !important;
  height: 50px;
  width: 50px;
}
.content-dot-pseudo {
  position: relative;
  margin-right: -75px !important;
  line-height: 1.25;
}
.content-dot-pseudo:before {
  content: "";
  position: absolute;
  background-color: #ef4129;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  left: -75px;
  bottom: 20%;
}
.guestbook-container {
  margin-top: 0 !important;
}
.slb_details {
  display: none !important;
}
.100stunden-slider .swiper-button-next:after {
  content: "" !important;
  display: inline-block !important;
  width: 25px !important;
  height: 25px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C18.7988 0 24.2188 5.41992 24.2188 12.1094C24.2188 18.7988 18.7988 24.2188 12.1094 24.2188C5.41992 24.2188 0 18.7988 0 12.1094C0 5.41992 5.41992 0 12.1094 0ZM10.6982 7.01172L14.3848 10.5469H5.46875C4.81934 10.5469 4.29688 11.0693 4.29688 11.7188V12.5C4.29688 13.1494 4.81934 13.6719 5.46875 13.6719H14.3848L10.6982 17.207C10.2246 17.6611 10.2148 18.418 10.6787 18.8818L11.2158 19.4141C11.6748 19.873 12.417 19.873 12.8711 19.4141L19.3506 12.9395C19.8096 12.4805 19.8096 11.7383 19.3506 11.2842L12.8711 4.7998C12.4121 4.34082 11.6699 4.34082 11.2158 4.7998L10.6787 5.33203C10.2148 5.80078 10.2246 6.55762 10.6982 7.01172Z' fill='%23EF4129'/></svg>") !important;
}
.100stunden-slider .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C5.41992 0 0 5.41992 0 12.1094C0 18.7988 5.41992 24.2188 12.1094 24.2188C18.7988 24.2188 24.2188 18.7988 24.2188 12.1094C24.2188 5.41992 18.7988 0 12.1094 0ZM13.5205 7.01172L9.83398 10.5469H18.75C19.3994 10.5469 19.9219 11.0693 19.9219 11.7188V12.5C19.9219 13.1494 19.3994 13.6719 18.75 13.6719H9.83398L13.5205 17.207C13.9941 17.6611 14.0039 18.418 13.54 18.8818L13.0029 19.4141C12.5439 19.873 11.8018 19.873 11.3477 19.4141L4.86816 12.9395C4.40918 12.4805 4.40918 11.7383 4.86816 11.2842L11.3477 4.7998C11.8066 4.34082 12.5488 4.34082 13.0029 4.7998L13.54 5.33203C14.0039 5.80078 13.9941 6.55762 13.5205 7.01172Z' fill='%23EF4129'/></svg>");
}
@media (min-width: 683px) and (max-width: 992px) {
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    left: -55px;
    bottom: 20%;
  }
}
@media (max-width: 682px) {
  /* Temp fix for angesammelt spacer */
  .home-gallery figure.item {
    display: none;
  }
  .home-gallery figure.item:first-child {
    display: block !important;
  }
  .content-dot {
    margin-bottom: 5px !important;
    height: 30px;
    width: 30px;
  }
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 30px;
    height: 30px;
    border-radius: 999px;
    left: -45px;
    bottom: 15%;
  }
  .angesammelt-spacer {
    height: 20px !important;
  }
}
@media (max-width: 768px) {
  .home-hero {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 3rem;
  }
  .zeitzeugen:before {
    top: -45px;
    left: -60px;
    width: 180px;
    height: 180px;
  }
}
/*== content END ==*/
/*== content ==*/
#zeitzeugen-container {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
}
.zeitzeugen {
  position: relative;
}
.zeitzeugen::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50px;
  width: 284px;
  height: 207px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='284' height='207' viewBox='0 0 284 207' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M114.348 16.7363L113.659 17.0674C98.821 24.3096 59.8099 49.096 50.1553 94.9043H112.172V206.624H0.427734V138.632H0.435547C1.53963 43.4642 80.7875 8.96012 107.636 0L114.348 16.7363ZM107.175 1C79.7239 10.3066 2.32329 44.8579 1.23535 138.642L1.22754 139.344V205.824H111.372V95.7041H49.1699L49.373 94.7393C59.1077 48.5512 98.4186 23.6108 113.326 16.3389L107.175 1Z' fill='black'/><path fill-rule='evenodd' clip-rule='evenodd' d='M283.852 16.7363L283.163 17.0674C268.325 24.3097 229.314 49.096 219.659 94.9043H281.676V206.624H169.932V138.632H169.939C171.044 43.4643 250.291 8.96017 277.14 0L283.852 16.7363ZM276.679 1C249.228 10.3066 171.827 44.8581 170.739 138.642L170.731 139.344V205.824H280.876V95.7041H218.674L218.877 94.7393C228.612 48.5513 267.922 23.6108 282.83 16.3389L276.679 1Z' fill='black'/></svg>");
  z-index: 2;
}
.zeitzeugen-quote {
  position: relative;
}
.zeitzeugen-quote::before, .zeitzeugen-quote::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 41px;
  background-repeat: no-repeat;
  background-size: contain;
}
.zeitzeugen-quote::before {
  left: 10%;
  top: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M22.3349 28.2719C22.8219 29.0303 23.5419 29.6101 24.3867 29.9243C25.2314 30.2384 26.1553 30.2699 27.0195 30.014C27.8837 29.758 28.6414 29.2285 29.1789 28.5051C29.7163 27.7816 30.0045 26.9032 29.9999 26.0019C29.9995 25.2556 29.7986 24.5231 29.4183 23.8809C29.038 23.2387 28.4923 22.7104 27.8381 22.3513C27.1838 21.9921 26.4451 21.8152 25.6992 21.8391C24.9532 21.8629 24.2274 22.0867 23.5974 22.4869C23.9249 21.5144 24.5349 20.4769 25.5399 19.4369C25.7322 19.238 25.8376 18.9709 25.8329 18.6942C25.8282 18.4176 25.7139 18.1542 25.5149 17.9619C25.316 17.7696 25.0489 17.6642 24.7723 17.6689C24.4957 17.6736 24.2322 17.788 24.0399 17.9869C20.3249 21.8369 20.8074 26.0219 22.3349 28.2669L22.3349 28.2719ZM12.3349 28.2719C12.8219 29.0303 13.5419 29.6101 14.3867 29.9243C15.2314 30.2384 16.1553 30.2699 17.0195 30.014C17.8837 29.758 18.6414 29.2285 19.1789 28.505C19.7163 27.7816 20.0045 26.9032 19.9999 26.0019C19.9995 25.2556 19.7986 24.5231 19.4183 23.8809C19.038 23.2387 18.4923 22.7104 17.8381 22.3513C17.1838 21.9921 16.4451 21.8152 15.6992 21.8391C14.9532 21.8629 14.2274 22.0867 13.5974 22.4869C13.9249 21.5144 14.5349 20.4769 15.5399 19.4369C15.7322 19.238 15.8376 18.9709 15.8329 18.6942C15.8282 18.4176 15.7139 18.1542 15.5149 17.9619C15.316 17.7696 15.0489 17.6642 14.7723 17.6689C14.4957 17.6736 14.2322 17.788 14.0399 17.9869C10.3249 21.8369 10.8074 26.0219 12.3349 28.2669L12.3349 28.2719Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-quote::after {
  right: 10%;
  bottom: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M17.6651 12.0718C17.1781 11.3134 16.4581 10.7336 15.6133 10.4195C14.7686 10.1053 13.8447 10.0739 12.9805 10.3298C12.1163 10.5857 11.3586 11.1152 10.8211 11.8387C10.2837 12.5622 9.99553 13.4406 10.0001 14.3418C10.0005 15.0882 10.2014 15.8207 10.5817 16.4629C10.962 17.105 11.5077 17.6333 12.1619 17.9925C12.8162 18.3517 13.5549 18.5286 14.3008 18.5047C15.0468 18.4808 15.7726 18.2571 16.4026 17.8568C16.0751 18.8293 15.4651 19.8668 14.4601 20.9068C14.2678 21.1057 14.1624 21.3729 14.1671 21.6495C14.1718 21.9261 14.2861 22.1895 14.4851 22.3818C14.684 22.5741 14.9511 22.6795 15.2277 22.6748C15.5043 22.6701 15.7678 22.5557 15.9601 22.3568C19.6751 18.5068 19.1926 14.3218 17.6651 12.0768V12.0718ZM27.6651 12.0718C27.1781 11.3134 26.4581 10.7336 25.6133 10.4195C24.7686 10.1053 23.8447 10.0739 22.9805 10.3298C22.1163 10.5857 21.3586 11.1152 20.8211 11.8387C20.2837 12.5622 19.9955 13.4406 20.0001 14.3418C20.0005 15.0882 20.2014 15.8207 20.5817 16.4629C20.962 17.105 21.5077 17.6333 22.1619 17.9925C22.8162 18.3517 23.5549 18.5286 24.3008 18.5047C25.0468 18.4808 25.7726 18.2571 26.4026 17.8568C26.0751 18.8293 25.4651 19.8668 24.4601 20.9068C24.2678 21.1057 24.1624 21.3729 24.1671 21.6495C24.1718 21.9261 24.2861 22.1895 24.4851 22.3818C24.684 22.5741 24.9511 22.6795 25.2277 22.6748C25.5043 22.6701 25.7678 22.5557 25.9601 22.3568C29.6751 18.5068 29.1926 14.3218 27.6651 12.0768V12.0718Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-slider .cb-button-prev {
  left: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C5.41992 0.171875 0 5.5918 0 12.2812C0 18.9707 5.41992 24.3906 12.1094 24.3906C18.7988 24.3906 24.2188 18.9707 24.2188 12.2812C24.2188 5.5918 18.7988 0.171875 12.1094 0.171875ZM13.5205 7.18359L9.83398 10.7188H18.75C19.3994 10.7188 19.9219 11.2412 19.9219 11.8906V12.6719C19.9219 13.3213 19.3994 13.8438 18.75 13.8438H9.83398L13.5205 17.3789C13.9941 17.833 14.0039 18.5898 13.54 19.0537L13.0029 19.5859C12.5439 20.0449 11.8018 20.0449 11.3477 19.5859L4.86816 13.1113C4.40918 12.6523 4.40918 11.9102 4.86816 11.4561L11.3477 4.97168C11.8066 4.5127 12.5488 4.5127 13.0029 4.97168L13.54 5.50391C14.0039 5.97266 13.9941 6.72949 13.5205 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-prev:after {
  display: none;
}
.zeitzeugen-slider .cb-button-next {
  right: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C18.7988 0.171875 24.2188 5.5918 24.2188 12.2812C24.2188 18.9707 18.7988 24.3906 12.1094 24.3906C5.41992 24.3906 0 18.9707 0 12.2812C0 5.5918 5.41992 0.171875 12.1094 0.171875ZM10.6982 7.18359L14.3848 10.7188H5.46875C4.81934 10.7188 4.29688 11.2412 4.29688 11.8906V12.6719C4.29688 13.3213 4.81934 13.8438 5.46875 13.8438H14.3848L10.6982 17.3789C10.2246 17.833 10.2148 18.5898 10.6787 19.0537L11.2158 19.5859C11.6748 20.0449 12.417 20.0449 12.8711 19.5859L19.3506 13.1113C19.8096 12.6523 19.8096 11.9102 19.3506 11.4561L12.8711 4.97168C12.4121 4.5127 11.6699 4.5127 11.2158 4.97168L10.6787 5.50391C10.2148 5.97266 10.2246 6.72949 10.6982 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-next:after {
  display: none;
}
.content-dot {
  margin-bottom: 28px !important;
  height: 50px;
  width: 50px;
}
.content-dot-pseudo {
  position: relative;
  margin-right: -75px !important;
  line-height: 1.25;
}
.content-dot-pseudo:before {
  content: "";
  position: absolute;
  background-color: #ef4129;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  left: -75px;
  bottom: 20%;
}
.guestbook-container {
  margin-top: 0 !important;
}
.slb_details {
  display: none !important;
}
.100stunden-slider .swiper-button-next:after {
  content: "" !important;
  display: inline-block !important;
  width: 25px !important;
  height: 25px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C18.7988 0 24.2188 5.41992 24.2188 12.1094C24.2188 18.7988 18.7988 24.2188 12.1094 24.2188C5.41992 24.2188 0 18.7988 0 12.1094C0 5.41992 5.41992 0 12.1094 0ZM10.6982 7.01172L14.3848 10.5469H5.46875C4.81934 10.5469 4.29688 11.0693 4.29688 11.7188V12.5C4.29688 13.1494 4.81934 13.6719 5.46875 13.6719H14.3848L10.6982 17.207C10.2246 17.6611 10.2148 18.418 10.6787 18.8818L11.2158 19.4141C11.6748 19.873 12.417 19.873 12.8711 19.4141L19.3506 12.9395C19.8096 12.4805 19.8096 11.7383 19.3506 11.2842L12.8711 4.7998C12.4121 4.34082 11.6699 4.34082 11.2158 4.7998L10.6787 5.33203C10.2148 5.80078 10.2246 6.55762 10.6982 7.01172Z' fill='%23EF4129'/></svg>") !important;
}
.100stunden-slider .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C5.41992 0 0 5.41992 0 12.1094C0 18.7988 5.41992 24.2188 12.1094 24.2188C18.7988 24.2188 24.2188 18.7988 24.2188 12.1094C24.2188 5.41992 18.7988 0 12.1094 0ZM13.5205 7.01172L9.83398 10.5469H18.75C19.3994 10.5469 19.9219 11.0693 19.9219 11.7188V12.5C19.9219 13.1494 19.3994 13.6719 18.75 13.6719H9.83398L13.5205 17.207C13.9941 17.6611 14.0039 18.418 13.54 18.8818L13.0029 19.4141C12.5439 19.873 11.8018 19.873 11.3477 19.4141L4.86816 12.9395C4.40918 12.4805 4.40918 11.7383 4.86816 11.2842L11.3477 4.7998C11.8066 4.34082 12.5488 4.34082 13.0029 4.7998L13.54 5.33203C14.0039 5.80078 13.9941 6.55762 13.5205 7.01172Z' fill='%23EF4129'/></svg>");
}
@media (min-width: 683px) and (max-width: 992px) {
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    left: -55px;
    bottom: 20%;
  }
}
@media (max-width: 682px) {
  /* Temp fix for angesammelt spacer */
  .home-gallery figure.item {
    display: none;
  }
  .home-gallery figure.item:first-child {
    display: block !important;
  }
  .content-dot {
    margin-bottom: 5px !important;
    height: 30px;
    width: 30px;
  }
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 30px;
    height: 30px;
    border-radius: 999px;
    left: -45px;
    bottom: 15%;
  }
  .angesammelt-spacer {
    height: 20px !important;
  }
}
@media (max-width: 768px) {
  .home-hero {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 3rem;
  }
  .zeitzeugen:before {
    top: -45px;
    left: -60px;
    width: 180px;
    height: 180px;
  }
}
/*== content END ==*/
/*== content ==*/
#zeitzeugen-container {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
}
.zeitzeugen {
  position: relative;
}
.zeitzeugen::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50px;
  width: 284px;
  height: 207px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='284' height='207' viewBox='0 0 284 207' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M114.348 16.7363L113.659 17.0674C98.821 24.3096 59.8099 49.096 50.1553 94.9043H112.172V206.624H0.427734V138.632H0.435547C1.53963 43.4642 80.7875 8.96012 107.636 0L114.348 16.7363ZM107.175 1C79.7239 10.3066 2.32329 44.8579 1.23535 138.642L1.22754 139.344V205.824H111.372V95.7041H49.1699L49.373 94.7393C59.1077 48.5512 98.4186 23.6108 113.326 16.3389L107.175 1Z' fill='black'/><path fill-rule='evenodd' clip-rule='evenodd' d='M283.852 16.7363L283.163 17.0674C268.325 24.3097 229.314 49.096 219.659 94.9043H281.676V206.624H169.932V138.632H169.939C171.044 43.4643 250.291 8.96017 277.14 0L283.852 16.7363ZM276.679 1C249.228 10.3066 171.827 44.8581 170.739 138.642L170.731 139.344V205.824H280.876V95.7041H218.674L218.877 94.7393C228.612 48.5513 267.922 23.6108 282.83 16.3389L276.679 1Z' fill='black'/></svg>");
  z-index: 2;
}
.zeitzeugen-quote {
  position: relative;
}
.zeitzeugen-quote::before, .zeitzeugen-quote::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 41px;
  background-repeat: no-repeat;
  background-size: contain;
}
.zeitzeugen-quote::before {
  left: 10%;
  top: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M22.3349 28.2719C22.8219 29.0303 23.5419 29.6101 24.3867 29.9243C25.2314 30.2384 26.1553 30.2699 27.0195 30.014C27.8837 29.758 28.6414 29.2285 29.1789 28.5051C29.7163 27.7816 30.0045 26.9032 29.9999 26.0019C29.9995 25.2556 29.7986 24.5231 29.4183 23.8809C29.038 23.2387 28.4923 22.7104 27.8381 22.3513C27.1838 21.9921 26.4451 21.8152 25.6992 21.8391C24.9532 21.8629 24.2274 22.0867 23.5974 22.4869C23.9249 21.5144 24.5349 20.4769 25.5399 19.4369C25.7322 19.238 25.8376 18.9709 25.8329 18.6942C25.8282 18.4176 25.7139 18.1542 25.5149 17.9619C25.316 17.7696 25.0489 17.6642 24.7723 17.6689C24.4957 17.6736 24.2322 17.788 24.0399 17.9869C20.3249 21.8369 20.8074 26.0219 22.3349 28.2669L22.3349 28.2719ZM12.3349 28.2719C12.8219 29.0303 13.5419 29.6101 14.3867 29.9243C15.2314 30.2384 16.1553 30.2699 17.0195 30.014C17.8837 29.758 18.6414 29.2285 19.1789 28.505C19.7163 27.7816 20.0045 26.9032 19.9999 26.0019C19.9995 25.2556 19.7986 24.5231 19.4183 23.8809C19.038 23.2387 18.4923 22.7104 17.8381 22.3513C17.1838 21.9921 16.4451 21.8152 15.6992 21.8391C14.9532 21.8629 14.2274 22.0867 13.5974 22.4869C13.9249 21.5144 14.5349 20.4769 15.5399 19.4369C15.7322 19.238 15.8376 18.9709 15.8329 18.6942C15.8282 18.4176 15.7139 18.1542 15.5149 17.9619C15.316 17.7696 15.0489 17.6642 14.7723 17.6689C14.4957 17.6736 14.2322 17.788 14.0399 17.9869C10.3249 21.8369 10.8074 26.0219 12.3349 28.2669L12.3349 28.2719Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-quote::after {
  right: 10%;
  bottom: -12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M17.6651 12.0718C17.1781 11.3134 16.4581 10.7336 15.6133 10.4195C14.7686 10.1053 13.8447 10.0739 12.9805 10.3298C12.1163 10.5857 11.3586 11.1152 10.8211 11.8387C10.2837 12.5622 9.99553 13.4406 10.0001 14.3418C10.0005 15.0882 10.2014 15.8207 10.5817 16.4629C10.962 17.105 11.5077 17.6333 12.1619 17.9925C12.8162 18.3517 13.5549 18.5286 14.3008 18.5047C15.0468 18.4808 15.7726 18.2571 16.4026 17.8568C16.0751 18.8293 15.4651 19.8668 14.4601 20.9068C14.2678 21.1057 14.1624 21.3729 14.1671 21.6495C14.1718 21.9261 14.2861 22.1895 14.4851 22.3818C14.684 22.5741 14.9511 22.6795 15.2277 22.6748C15.5043 22.6701 15.7678 22.5557 15.9601 22.3568C19.6751 18.5068 19.1926 14.3218 17.6651 12.0768V12.0718ZM27.6651 12.0718C27.1781 11.3134 26.4581 10.7336 25.6133 10.4195C24.7686 10.1053 23.8447 10.0739 22.9805 10.3298C22.1163 10.5857 21.3586 11.1152 20.8211 11.8387C20.2837 12.5622 19.9955 13.4406 20.0001 14.3418C20.0005 15.0882 20.2014 15.8207 20.5817 16.4629C20.962 17.105 21.5077 17.6333 22.1619 17.9925C22.8162 18.3517 23.5549 18.5286 24.3008 18.5047C25.0468 18.4808 25.7726 18.2571 26.4026 17.8568C26.0751 18.8293 25.4651 19.8668 24.4601 20.9068C24.2678 21.1057 24.1624 21.3729 24.1671 21.6495C24.1718 21.9261 24.2861 22.1895 24.4851 22.3818C24.684 22.5741 24.9511 22.6795 25.2277 22.6748C25.5043 22.6701 25.7678 22.5557 25.9601 22.3568C29.6751 18.5068 29.1926 14.3218 27.6651 12.0768V12.0718Z' fill='%23EF4129'/></svg>");
}
.zeitzeugen-slider .cb-button-prev {
  left: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C5.41992 0.171875 0 5.5918 0 12.2812C0 18.9707 5.41992 24.3906 12.1094 24.3906C18.7988 24.3906 24.2188 18.9707 24.2188 12.2812C24.2188 5.5918 18.7988 0.171875 12.1094 0.171875ZM13.5205 7.18359L9.83398 10.7188H18.75C19.3994 10.7188 19.9219 11.2412 19.9219 11.8906V12.6719C19.9219 13.3213 19.3994 13.8438 18.75 13.8438H9.83398L13.5205 17.3789C13.9941 17.833 14.0039 18.5898 13.54 19.0537L13.0029 19.5859C12.5439 20.0449 11.8018 20.0449 11.3477 19.5859L4.86816 13.1113C4.40918 12.6523 4.40918 11.9102 4.86816 11.4561L11.3477 4.97168C11.8066 4.5127 12.5488 4.5127 13.0029 4.97168L13.54 5.50391C14.0039 5.97266 13.9941 6.72949 13.5205 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-prev:after {
  display: none;
}
.zeitzeugen-slider .cb-button-next {
  right: 18px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0.171875C18.7988 0.171875 24.2188 5.5918 24.2188 12.2812C24.2188 18.9707 18.7988 24.3906 12.1094 24.3906C5.41992 24.3906 0 18.9707 0 12.2812C0 5.5918 5.41992 0.171875 12.1094 0.171875ZM10.6982 7.18359L14.3848 10.7188H5.46875C4.81934 10.7188 4.29688 11.2412 4.29688 11.8906V12.6719C4.29688 13.3213 4.81934 13.8438 5.46875 13.8438H14.3848L10.6982 17.3789C10.2246 17.833 10.2148 18.5898 10.6787 19.0537L11.2158 19.5859C11.6748 20.0449 12.417 20.0449 12.8711 19.5859L19.3506 13.1113C19.8096 12.6523 19.8096 11.9102 19.3506 11.4561L12.8711 4.97168C12.4121 4.5127 11.6699 4.5127 11.2158 4.97168L10.6787 5.50391C10.2148 5.97266 10.2246 6.72949 10.6982 7.18359Z' fill='%23D0D0D0'/></svg>");
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.zeitzeugen-slider .cb-button-next:after {
  display: none;
}
.content-dot {
  margin-bottom: 28px !important;
  height: 50px;
  width: 50px;
}
.content-dot-pseudo {
  position: relative;
  margin-right: -75px !important;
  line-height: 1.25;
}
.content-dot-pseudo:before {
  content: "";
  position: absolute;
  background-color: #ef4129;
  width: 50px;
  height: 50px;
  border-radius: 999px;
  left: -75px;
  bottom: 20%;
}
.guestbook-container {
  margin-top: 0 !important;
}
.slb_details {
  display: none !important;
}
.100stunden-slider .swiper-button-next:after {
  content: "" !important;
  display: inline-block !important;
  width: 25px !important;
  height: 25px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C18.7988 0 24.2188 5.41992 24.2188 12.1094C24.2188 18.7988 18.7988 24.2188 12.1094 24.2188C5.41992 24.2188 0 18.7988 0 12.1094C0 5.41992 5.41992 0 12.1094 0ZM10.6982 7.01172L14.3848 10.5469H5.46875C4.81934 10.5469 4.29688 11.0693 4.29688 11.7188V12.5C4.29688 13.1494 4.81934 13.6719 5.46875 13.6719H14.3848L10.6982 17.207C10.2246 17.6611 10.2148 18.418 10.6787 18.8818L11.2158 19.4141C11.6748 19.873 12.417 19.873 12.8711 19.4141L19.3506 12.9395C19.8096 12.4805 19.8096 11.7383 19.3506 11.2842L12.8711 4.7998C12.4121 4.34082 11.6699 4.34082 11.2158 4.7998L10.6787 5.33203C10.2148 5.80078 10.2246 6.55762 10.6982 7.01172Z' fill='%23EF4129'/></svg>") !important;
}
.100stunden-slider .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><path d='M12.1094 0C5.41992 0 0 5.41992 0 12.1094C0 18.7988 5.41992 24.2188 12.1094 24.2188C18.7988 24.2188 24.2188 18.7988 24.2188 12.1094C24.2188 5.41992 18.7988 0 12.1094 0ZM13.5205 7.01172L9.83398 10.5469H18.75C19.3994 10.5469 19.9219 11.0693 19.9219 11.7188V12.5C19.9219 13.1494 19.3994 13.6719 18.75 13.6719H9.83398L13.5205 17.207C13.9941 17.6611 14.0039 18.418 13.54 18.8818L13.0029 19.4141C12.5439 19.873 11.8018 19.873 11.3477 19.4141L4.86816 12.9395C4.40918 12.4805 4.40918 11.7383 4.86816 11.2842L11.3477 4.7998C11.8066 4.34082 12.5488 4.34082 13.0029 4.7998L13.54 5.33203C14.0039 5.80078 13.9941 6.55762 13.5205 7.01172Z' fill='%23EF4129'/></svg>");
}
@media (min-width: 683px) and (max-width: 992px) {
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    left: -55px;
    bottom: 20%;
  }
}
@media (max-width: 682px) {
  /* Temp fix for angesammelt spacer */
  .home-gallery figure.item {
    display: none;
  }
  .home-gallery figure.item:first-child {
    display: block !important;
  }
  .content-dot {
    margin-bottom: 5px !important;
    height: 30px;
    width: 30px;
  }
  .content-dot-pseudo {
    margin-right: -45px !important;
  }
  .content-dot-pseudo:before {
    width: 30px;
    height: 30px;
    border-radius: 999px;
    left: -45px;
    bottom: 15%;
  }
  .angesammelt-spacer {
    height: 20px !important;
  }
}
@media (max-width: 768px) {
  .home-hero {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 3rem;
  }
  .zeitzeugen:before {
    top: -45px;
    left: -60px;
    width: 180px;
    height: 180px;
  }
}
/*== content END ==*/
/*== Blog Stying ==*/
/* Pages SCSS */
/* General */
@media (max-width: 780px) {
  .wp-columns-flex-reverse {
    flex-direction: column-reverse;
  }
}
.header.pseudo {
  position: relative;
}
.header.pseudo:after {
  content: "";
  position: absolute;
  right: 5%;
  bottom: -18vw;
  width: 22vw;
  height: 25vw;
  background-image: url("assets/images/mcc-logo-low-opacity.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* General END */
/* Home Event Slider */
@media (min-width: 1600px) {
  .event-slider-wrapper {
    max-width: unset;
  }
}
.shed-slider-wrapper .shed-swiper {
  width: calc(100% + 15%);
}
@media (max-width: 992px) {
  .shed-slider-wrapper .shed-swiper .shed-slide-cover {
    min-height: 250px;
  }
}
.shed-slider-wrapper .shed-swiper .shed-slide-cover .shed-slide-img {
  height: 375px;
}
@media (max-width: 1200px) {
  .shed-slider-wrapper .shed-swiper .shed-slide-cover .shed-slide-img {
    height: 300px;
  }
}
@media (max-width: 992px) {
  .shed-slider-wrapper .shed-swiper .shed-slide-cover .shed-slide-img {
    height: 250px;
  }
}
@media (max-width: 768px) {
  .shed-slider-wrapper .shed-swiper .shed-slide-cover .shed-slide-img {
    height: 60vw;
    min-height: 250px;
  }
}
.shed-slider-wrapper .shed-slider-controls {
  transform: translateX(-15%);
  gap: 0;
}
.shed-slider-wrapper .shed-slider-controls .swiper-button-next svg {
  width: 35px;
  height: 25px;
}
.shed-slider-wrapper .shed-slider-controls .swiper-button-prev svg {
  width: 35px;
  height: 25px;
}
/* Home Event Slider END */
/* Shed Modal */
.shed-modal .shed-modal__dialog {
  width: min(1600px, 95vw);
}
.shed-modal .shed-modal__content {
  padding: var(--wp--preset--spacing--40);
}
.shed-modal .shed-modal__event-nav.next img {
  display: none !important;
}
.shed-modal .shed-modal__event-nav.next:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  background-image: url("assets/images/arrow-right.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.shed-modal .shed-modal__event-nav.prev img {
  display: none !important;
}
.shed-modal .shed-modal__event-nav.prev:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  background-image: url("assets/images/arrow-left.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* Shed Modal END */
/* Pages SCSS END */
/*== Module specific SCSS ==*/
