.ak-projekte-single__featured-image {
      padding-top: var(--wp--preset--spacing--40);
      padding-bottom: var(--wp--preset--spacing--40);
}

.single-ak-projekte .wp-block-post-featured-image {
      aspect-ratio: 2000 / 727 !important;
      object-fit: cover;
}

.ak-projekte-single{
	padding-bottom: var(--wp--preset--spacing--40);
}

.ak-projekte-single__title {
      margin: 0 0 24px;
}

.ak-projekte-single__grid-top img,
.ak-projekte-single__grid-bottom img {
      width: 100%;
      height: auto;
      display: block;
}
.ak-projekte-single__grid-bottom {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 16px;
      margin-top: 16px;
}
.ak-projekte-single__grid {
      padding-top: var(--wp--preset--spacing--40);
      padding-bottom: var(--wp--preset--spacing--40);
}

.ak-projekte-single__slider {
      position: relative;
      padding-top: var(--wp--preset--spacing--40);
      padding-bottom: var(--wp--preset--spacing--40);
}
.ak-projekte-single__slider-track {
      display: flex;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      gap: 16px;
      scrollbar-width: none;
      aspect-ratio: 2000 / 1333;
}
.ak-projekte-single__slider-track::-webkit-scrollbar {
      display: none;
}
.ak-projekte-single__slider-slide {
      flex: 0 0 100%;
      scroll-snap-align: center;
}
.ak-projekte-single__slider-slide img {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: cover;
}

.ak-projekte-single__slider-nav-contianer {
      position: absolute;
      bottom: 0;
      right: 0;
      width: 60px;
      display: flex;
      justify-content: space-between;
}
.ak-projekte-single__slider-nav {
      transform: translateY(50%);
      z-index: 2;
      background: transparent;
      color: #16223A;
      border: 0;
      width: 24px;
      height: 24px;
      border-radius: 0;
      cursor: pointer;
}
.ak-projekte-single__slider-nav span {
      border-color: #16223A;
      border-style: solid;
      border-width: 2px 2px 0 0;
      display: block;
      flex: 0 0 auto;
      height: 11px;
      width: 11px;
}
.ak-projekte-single__slider-nav:hover span {
      border-color: #E84E0F;
}
.ak-projekte-single__slider-nav:active span {
      border-color: #16223A;
}
.ak-projekte-single__slider-nav--prev {
      left: 8px;
}
.ak-projekte-single__slider-nav--prev span {
      transform: rotate(-135deg);
}
.ak-projekte-single__slider-nav--next {
      right: 8px;
}
.ak-projekte-single__slider-nav--next span {
      transform: rotate(45deg);
}

.ak-projekte-single__slider-dots {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      justify-content: flex-start;
      gap: 8px;
}
.ak-projekte-single__slider-dot {
      width: 9px;
      height: 9px;
      padding: 0;
      border-radius: 50%;
      border: 0;
      background: rgba(0, 0, 0, .25);
      cursor: pointer;
}
.ak-projekte-single__slider-dot.is-active {
      background: rgba(0, 0, 0, .75);
}
