.ce_iconslider {
  position: relative;
  padding-block: clamp(4.5rem, 3.1047rem + 4.6512vw, 7.5rem);
  background-color: #FCFBF6;
  overflow: hidden;
}
.ce_iconslider.is-measuring * {
  transition: none !important;
  animation: none !important;
}
.ce_iconslider .iconslider-header {
  width: clamp(87.75rem, 22.4656rem + 69.084vw, 133rem);
  max-width: 93vw;
  margin-inline: auto;
  width: clamp(72.875rem, 18.5916rem + 57.4427vw, 110.5rem);
  margin-bottom: clamp(3rem, 2.5349rem + 1.5504vw, 4rem);
}
.ce_iconslider .iconslider-header > * {
  max-width: 35.75rem;
}
.ce_iconslider .iconslider-overline {
  font-size: clamp(0.75rem, 0.6919rem + 0.1938vw, 0.875rem);
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 5%;
  text-transform: uppercase;
  color: #787547;
  margin-bottom: clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem);
}
.ce_iconslider .iconslider-headline {
  font-size: clamp(2rem, 1.7674rem + 0.7752vw, 2.5rem);
  line-height: 1.07;
  color: #36332C;
  margin-bottom: 40px;
}
.ce_iconslider .iconslider-headline em,
.ce_iconslider .iconslider-headline i {
  letter-spacing: 1%;
}
.ce_iconslider .iconslider-intro {
  font-size: clamp(1rem, 0.9419rem + 0.1938vw, 1.125rem);
  color: #564E46;
}
.ce_iconslider .iconslider-intro > *:last-child {
  margin-bottom: 0;
}
.ce_iconslider .iconslider-track {
  width: clamp(87.75rem, 22.4656rem + 69.084vw, 133rem);
  max-width: 93vw;
  margin-inline: auto;
}
.ce_iconslider .splide__track {
  overflow: visible;
}
.ce_iconslider .splide__list {
  align-items: flex-end;
  min-height: var(--iconslider-max-height, 0px);
}
.ce_iconslider .iconslider-item {
  width: 100%;
  max-width: 690px;
}
@media only screen and (max-width: 768px) {
  .ce_iconslider .iconslider-item {
    width: 87.5vw;
  }
}
.ce_iconslider .iconslider-card {
  display: flex;
  flex-direction: column;
  padding: clamp(1.25rem, 0.6686rem + 1.938vw, 2.5rem);
  min-height: 0;
  background-color: #E8E7D7;
  border-radius: 20px;
  transition: min-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.45s ease;
}
.ce_iconslider .iconslider-item.is-open .iconslider-card {
  min-height: var(--iconslider-max-height, 0px);
}
.ce_iconslider .iconslider-icon {
  width: 4rem;
  height: 4rem;
  margin-bottom: clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem);
}
.ce_iconslider .iconslider-icon figure,
.ce_iconslider .iconslider-icon picture,
.ce_iconslider .iconslider-icon img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
}
.ce_iconslider .iconslider-icon img {
  object-fit: contain;
}
.ce_iconslider .iconslider-content {
  display: flex;
  align-items: flex-end;
  gap: clamp(1.25rem, 0.843rem + 1.3566vw, 2.125rem);
  flex: 1;
}
.ce_iconslider .iconslider-content-left {
  flex: 1;
  min-width: 0;
}
.ce_iconslider .iconslider-card-title {
  font-size: clamp(1.3125rem, 1.2253rem + 0.2907vw, 1.5rem);
  line-height: 1.3;
  color: #36332C;
  margin: 0;
}
.ce_iconslider .iconslider-card-title em,
.ce_iconslider .iconslider-card-title i {
  letter-spacing: 1%;
}
.ce_iconslider .iconslider-card-body {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: grid-template-rows 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.ce_iconslider .iconslider-card-body-inner {
  overflow: hidden;
  min-height: 0;
}
.ce_iconslider .iconslider-card-text {
  font-size: clamp(1rem, 0.9419rem + 0.1938vw, 1.125rem);
  font-size: clamp(0.875rem, 0.8169rem + 0.1938vw, 1rem);
  color: #564E46;
  margin: 0;
  padding-top: clamp(1.5rem, 1.2674rem + 0.7752vw, 2rem);
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.ce_iconslider .iconslider-toggle {
  align-self: flex-end;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: #69628C;
  color: #FCFBF6;
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.ce_iconslider .iconslider-toggle:hover {
  background-color: #44405A;
}
.ce_iconslider .iconslider-toggle:focus-visible {
  outline: 3px solid #69628C;
  outline-offset: 3px;
}
.ce_iconslider .iconslider-toggle-icon {
  display: block;
  position: relative;
  width: 0.75rem;
  height: 0.75rem;
}
.ce_iconslider .iconslider-toggle-icon::before, .ce_iconslider .iconslider-toggle-icon::after {
  content: "";
  position: absolute;
  border-radius: 1px;
  background-color: currentColor;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ce_iconslider .iconslider-toggle-icon::before {
  width: 0.75rem;
  height: 2px;
}
.ce_iconslider .iconslider-toggle-icon::after {
  width: 2px;
  height: 0.75rem;
}
.ce_iconslider .iconslider-item.is-open .iconslider-card-body {
  grid-template-rows: 1fr;
}
.ce_iconslider .iconslider-item.is-open .iconslider-card-text {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.35s ease 0.22s, transform 0.35s ease 0.22s;
}
.ce_iconslider .iconslider-item.is-open .iconslider-toggle {
  transform: rotate(45deg);
}
.ce_iconslider .iconslider-footnote {
  width: clamp(87.75rem, 22.4656rem + 69.084vw, 133rem);
  max-width: 93vw;
  margin-inline: auto;
  width: clamp(72.875rem, 18.5916rem + 57.4427vw, 110.5rem);
  font-size: clamp(1rem, 0.9419rem + 0.1938vw, 1.125rem);
  font-size: clamp(0.875rem, 0.8169rem + 0.1938vw, 1rem);
  margin-top: clamp(3rem, 2.5349rem + 1.5504vw, 4rem);
  color: #564E46;
}
.ce_iconslider .iconslider-footnote > *:last-child {
  margin-bottom: 0;
}
@media (prefers-reduced-motion: reduce) {
  .ce_iconslider .iconslider-card,
  .ce_iconslider .iconslider-card-body,
  .ce_iconslider .iconslider-card-text,
  .ce_iconslider .iconslider-toggle,
  .ce_iconslider .iconslider-item.is-open .iconslider-card-text {
    transition: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fokal2026.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fokal%5C%2Fcss%5C%2Felements%5C%2Fce_iconslider.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fokal2026.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fokal%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fokal2026.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fokal%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fokal2026.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fokal%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAKA%3BEACI%3BEACA%2CeCuFU%3BEDtFV%2CkBCwCQ%3BEDvCR%3B%3BAAGA%3BEACI%3BEACA%3B%3BAAGJ%3BEEOH%3BEACA%3BEACA%3BEAGC%3BEFVM%2CeC0EK%3B%3BADxEL%3BEACI%3B%3BAAIR%3BEGyHA%3BEACA%2CaFrFQ%3BEEsFR%3BEACA%3BEACA%3BEACA%2COF1IQ%3BEDcJ%2CeC%2BDI%3B%3BAD5DR%3BEGiCA%3BEACA%3BEACA%2COF%5C%2FDQ%3BED8BJ%2CeC2DI%3B%3BAExBR%3BAAAA%3BEAEI%3B%3BAHlCJ%3BEGyEA%3BEHvEI%2COCjCI%3B%3BADmCJ%3BEACI%3B%3BAAIR%3BEErBH%3BEACA%3BEACA%3B%3BAFuBG%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3B%3BAAGJ%3BEACI%3BEACA%3B%3BAEnDP%3BEFiDG%3BIAKQ%3B%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%2CkBCnDI%3BEDoDJ%2CeCKK%3BEDJL%2CYACI%3B%3BAAIR%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2CeCKI%3B%3BADHJ%3BAAAA%3BAAAA%3BEAGI%3BEACA%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3BEACA%3B%3BAAGJ%3BEGpBA%3BEACA%3BEACA%2COF7FQ%3BEDiHJ%3B%3BAGlBJ%3BAAAA%3BEAEI%3B%3BAHmBJ%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3BEACA%3B%3BAAGJ%3BEGtBA%3BEAGI%3BEHqBA%2COChII%3BEDiIJ%3BEACA%2CaC5CI%3BED6CJ%3BEACA%3BEACA%2CYACI%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBC9HK%3BED%2BHL%2COC3GI%3BED4GJ%3BEACA%2CYACI%3B%3BAAGJ%3BEACI%2CkBCzIC%3B%3BAD4IL%3BEACI%3BEACA%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAEA%3BEAEI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAGJ%3BEACI%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3B%3BAAKJ%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%2CYACI%3B%3BAAIR%3BEACI%3B%3BAAIR%3BEEhMH%3BEACA%3BEACA%3BEAGC%3BECgFE%3BEAGI%3BEH2GA%2CYC9HK%3BED%2BHL%2COCvNI%3B%3BADyNJ%3BEACI%3B%3BAAIR%3BEACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BIAKI%22%7D */