.page-slogan__img img {
    aspect-ratio: auto;
	width: 100%; 
	height: auto;
	object-fit: contain;
	object-position: center;
}


/* .page-slogan__content {
	color: #D7250F;
	left: 50%;
	position: absolute;
	text-align: center;
	 top: 50%;
	transform: translate(-50%, -50%) ;
	width: 100%;
} */
 

.page-slogan__content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1200px;
  transform: translate(-50%, -50%) scale(1);
  transform-origin: center;
  color: #D7250F;
  text-align: center;
  transition: transform 0.3s ease-out;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
  .page-slogan__content {
    transform: translate(-50%, -50%) scale(0.85);
  }
}

@media screen and (max-width: 767px) {
.page-slogan__content {
	color: #D7250F;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 23.125rem;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 37.5rem;
	padding: 0 2.8125rem;
	top: 50%;
}
}

.page-project2 .page-project__logo {
	margin: 3.75rem auto 0;
	max-width: 11.25rem;
	width: 100%;
}





@media screen and (max-width: 767px) {

.page-slogan__img img {
	/* -o-object-fit: cover; */
	aspect-ratio: auto;
	/* object-fit: cover;
	width: 100%;
	height: 84.5625rem; */
}


/* .page-slogan__content {
	color: #D7250F;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 23.125rem;
	transform: translateX(-50%);
	width: 100%;
	max-width: 37.5rem;
	padding: 0 2.8125rem;
	top: 13.3125rem;
} */


.page-project2 .page-project__logo {
	margin: 2rem auto 2.5rem;
	max-width: 7rem;
}

}