.project-p-content {
  display: flex;
  gap: 25px;
  overflow: hidden;
}

.project-left-content {
  width: 75%;
}

.project-slide-location {
  display: flex;
  gap: 10px;
}

.swiper-pagination.project-p {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 25px;
    bottom: var(--swiper-pagination-bottom,-45px) !important;
}

.project-slide-tag {
  font-size: 15px;
  color: white;
  line-height: 22px;
  width: fit-content;
  border-bottom: 1px solid white;
  padding-bottom: 5px;
  margin-bottom: 15px;
}


.project-slide-title {
  font-size: 45px;
  line-height: 50px;
  color: white;
}

.project-slide-body-text {
  font-weight: 500 !important;
}

.project-body-text-container p {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: white;
}

.project-body-text-container, .project-slide-partnership-text {
  margin-bottom: 10px;
}


.project-slide-owner-text,  .project-slide-partnership-text, .project-slide-location p{
  font-size: 15px;
  line-height: 22px;
  color: white;
  font-weight: 300;
}

.project-slide-owner-text span, .project-slide-partnership-text span {
  font-weight: 500;
}

.project-slide-partnership-text:empty {
    display: none;
}


@media screen and (max-width: 1020px) {
  .project-p-content {
	flex-direction: column-reverse;
  }
  .project-left-content {
	width: 100%;
  }
  .project-slide-title {
	font-size: 30px;
	line-height: 35px;
  }
  .project-body-text-container p {
	font-size: 16px;
  }
}


