.single-project .project-single-slogan {
  color: var(--color-main);
}
.single-project article .acf-fc-row:nth-child(2) {
  margin-top: 25px;
}
.single-project #content .site-header-banner
      .site-header-gallery
      .item
      .text-container-col
      .text-block {
  flex-direction: column-reverse;
}
.single-project #content .site-header-banner
      .site-header-gallery
      .item
      .text-container-col
      .text-block .title .content,
.single-project #content .site-header-banner
      .site-header-gallery
      .item
      .text-container-col
      .text-block .subtitle .content {
  font-size: 3.8rem;
  line-height: 1.08;
  letter-spacing: -0.02em;
  text-transform: none;
  color: #e5054e;
  font-family: 'draftb-800-heading', 'Open Sans', sans-serif;
}
.single-project #content .site-header-banner
      .site-header-gallery
      .item
      .text-container-col
      .text-block .title .content {
  color: #211b34;
}
.single-project #content .site-header-banner
      .site-header-gallery
      .item
      .text-container-col
      .text-block .subtitle .content {
  background: none;
}
.single-project #content h1.project-single-expanded-title {
  font: var(--font-body);
  color: var(--color-main);
  font-size: 1.3rem;
  margin-bottom: 1.3rem;
}
.single-project #content h2.h2 {
  color: #e5054e;
}
.single-project #content h2:not(.h1):not(.h2) {
  font-family: 'draftb-800-heading', 'Open Sans', sans-serif;
  font-size: 1.55rem;
  font-size: 1.1;
  color: #211b34;
  position: relative;
}
.single-project #content .project-single-title {
  display: block;
  max-width: 75%;
  color: #211b34;
}
.single-project #content .header-content-above-images {
  margin-bottom: 50px;
}
.single-project #content .header-content-below-images {
  margin-top: 50px;
}
@media (max-width: 1000px) {
  .single-project #content .acf-fc-row.sidebar-project-scope .acf-fc-columns-2 .acf-fc-column-2 {
    padding-top: 2rem;
  }
  .single-project #content .acf-fc-row.sidebar-project-scope .acf-fc-columns-2 .acf-fc-column-2 ul {
    border: 16px solid white;
    padding: 24px;
  }
}
@media (min-width: 1001px) {
  .single-project #content .acf-fc-row.sidebar-project-scope .acf-fc-columns-2 {
    display: flex;
  }
  .single-project #content .acf-fc-row.sidebar-project-scope .acf-fc-columns-2 .acf-fc-column-2 {
    box-sizing: border-box;
    padding-left: 100px;
  }
}
@media (min-width: 1500px) {
  .single-project #content .acf-fc-row.sidebar-project-scope .acf-fc-columns-2 .acf-fc-column-1 {
    width: 948px;
    box-sizing: border-box;
  }
  .single-project #content .acf-fc-row.sidebar-project-scope .acf-fc-columns-2 .acf-fc-column-2 {
    padding-left: 150px;
    width: calc(100% - 948px);
  }
}
.single-project #content .acf-fc-row.sidebar-project-scope ul {
  border: 20px solid white;
  padding: 36px;
}
.single-project #content .acf-fc-row.sidebar-project-scope ul li {
  text-indent: 0;
  padding: 0px;
  font-style: italic;
}
.single-project #content .acf-fc-row.sidebar-project-scope ul li::before {
  content: "";
  width: 0;
  height: 0;
}
