@charset "UTF-8";
/* Text utility */
/* Mobile utility */
/* Hover / transitions — desktop pointer devices only (avoids sticky :hover on touch) */
/* link hover utility */
/* Container utility mixin */
/* Container avec variable CSS */
/* Text content styles */
/* Centered content */
/* from... */
/* to... */
/* from... to... */
/* at... */
/* FONT WEIGHTS */
.single-post-content {
  padding-top: 2rem;
  padding-bottom: 5.625rem;
  background-color: var(--wp--preset--color--eb-breadcrumb-muted);
}
.single-post-content .l-container {
  display: flex;
  justify-content: center;
}
.single-post-content .entry-content {
  width: 100%;
  color: var(--wp--preset--color--txt-primary-darker);
  /*
  h2 {
    font-size: rem(48px);
  }
    */
  /*
  .wp-element-button{
    @include txt(12, "regular");
    display: inline-flex;
    height: rem(44);
    min-height: rem(44);
    padding: rem(4) rem(16);
    justify-content: center;
    align-items: center;
    gap: rem(8);
    border-radius: rem(8);
    border: 1px solid transparent;
    text-decoration: none;
    transition: all 0.2s ease;
    line-height: 1;
    font-family: $font-headings;
    text-transform: none;
    white-space: nowrap;
    cursor: pointer;
    appearance: none;
    background-color: $eb-hero-cta-dark !important;
    color: $txt-white !important;

    &:hover {
      background-color: $eb-timeline-cyan !important;
      color: $eb-hero-cta-dark !important;
    }

  }
    */
}
.single-post-content .entry-content h2,
.single-post-content .entry-content h3,
.single-post-content .entry-content h4,
.single-post-content .entry-content h5 {
  font-family: "Liter", sans-serif;
  font-weight: 400;
  line-height: 1.2;
  color: var(--wp--preset--color--txt-primary-darker);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.single-post-content .entry-content h5 {
  font-size: 1.5rem;
}
.single-post-content .entry-content p,
.single-post-content .entry-content li {
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.225rem;
  color: var(--wp--preset--color--txt-primary-darker);
}
.single-post-content .entry-content p {
  margin: 0 0 1rem;
}
.single-post-content .entry-content figure,
.single-post-content .entry-content img {
  border-radius: 0.5rem;
}
.single-post-content .entry-content figure {
  margin: 1.5rem 0;
}
.single-post-content .entry-content blockquote {
  margin: 1.5rem 0;
  padding-left: 2rem;
  border-left: 0.03125rem solid var(--wp--preset--color--txt-gray-dark);
}
.single-post-content .entry-content blockquote p {
  margin: 0;
  font-style: italic;
}
.single-post-content .entry-content .wp-block-group {
  gap: 20px;
  margin-bottom: 20px;
}
.single-post-content .entry-content .wp-block-group .wp-block-image, .single-post-content .entry-content .wp-block-group img {
  margin-bottom: 0px;
}
@media screen and (max-width: 991px) {
  .single-post-content {
    padding-top: 1.5rem;
    padding-bottom: 4rem;
  }
  .single-post-content .entry-content {
    max-width: none;
  }
  .single-post-content .entry-content h2 {
    font-size: 2rem;
  }
}