h1.wp-block-heading, h2.wp-block-heading{
  letter-spacing: -0.05rem;
}
.is-style-unterzeile {
  font-family: var(--wp--preset--font-family--cormorant-garamond);
  font-style: italic;
  font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 1.818), 2.1rem);
  line-height: 1.1;
  margin-top: 0.5rem!important;
}
.entry-content .wp-block-list {
  padding-left: 3rem;
  padding-bottom: 0.2rem;
}
.entry-content .wp-block-list li {
  margin-bottom: 0.7rem;
  list-style: none;
  position: relative;
}
.entry-content .wp-block-list li::before {
  content: "";
  position: absolute;
  left: -2.1rem;
  height: 2px;
  width: 1.2rem;
  background-color: var(--wp--preset--color--rose);
  top: 10px;
}


/* Akkoredeon */

/* Akkordeon */
body .wp-block-accordion {
  border-bottom: 1px solid var(--wp--preset--color--navy);
}
body .wp-block-accordion-item {
  margin-top: 0;
  border-top: 1px solid var(--wp--preset--color--navy);
}
body .wp-block-accordion-heading {
  text-transform: unset;
  font-weight: 700;
  font-size: clamp(1.3rem, 1.3rem + ((1vw - 0.2rem) * 0.273), 1.6rem);
  position: relative;
}
body .wp-block-accordion-heading__toggle {
  padding: 12px 40px 12px 0;
}
body .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
  text-decoration: none;
  color: var(--wp--preset--color--green);
}
body .wp-block-accordion-heading > button:hover {
  background-color: transparent !important;
  color: inherit;
  text-decoration: none;
}
body .wp-block-accordion-heading > button::after {
  content: "+";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 8px 18px;
  font-size: 1.2em;
  line-height: 1em;
}
body .wp-block-accordion-item.is-open .wp-block-accordion-heading > button::after {
  content: "–";
}
body .wp-block-accordion-panel {
  margin: 0 0 30px;
  padding-bottom: 20px;
}



/* Tabs */
body .wp-block-easy-tabs-block-tabs {
  font-size: var(--wp--preset--font-size--small);
  box-shadow: 0 5px 20px rgba(0,0,0,0.04);
  border-radius: 1rem;
  overflow: hidden;
  background-color: #fff;
}
body .wp-block-easy-tabs-block-tab-buttons {
  margin-bottom: 0 !important;
  justify-content: stretch;
}
body .wp-block-easy-tabs-block-tab-button {
  border-bottom: 3px solid #ece6e6 !important;
  font-weight: 700;
  flex-grow: 1;
}
body .wp-block-easy-tabs-block-tabs.has-active-etb-border .wp-block-easy-tabs-block-tab-button.etb-active-tab {
  border-bottom: 3px solid var(--wp--preset--color--rose) !important;
}
body .wp-block-easy-tabs-block-tab-contents {
  margin-top: 0;
  padding: 2rem;
}


/* Zitat */
blockquote {
  margin-left: 0;
  margin-right: 0;
}
blockquote > p {
  font-family: var(--wp--preset--font-family--cormorant-garamond);
  font-style: italic;
  font-size: var(--wp--preset--font-size--custom-3);
}
blockquote cite {
  font-size: var(--wp--preset--font-size--small);
  padding-top: 1rem;
  position: relative;
}
blockquote cite::before {
  content: "";
  display: block;
  width: 100px;
  height: 3px;
  background: var(--wp--preset--color--rose);
  top: 0;
  position: absolute;
}

/* List Stylers */
.wp-block-list.is-style-check_list li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23e6b2ba'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E");
  background-color: transparent;
  height: 24px;
  top: 1px!important;
}
.wp-block-list.is-style-cross_list li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23e6b2ba'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");
  background-color: transparent;
  height: 24px;
  top: 1px!important;
}


@media only screen and (min-width: 990px) {
    h1.wp-block-heading, h2.wp-block-heading{
      letter-spacing: -0.1rem;
    }
    .entry-content .wp-block-list li::before {
        top: 11px;
    }
}