.about-us-i1{
	height:30rem;
	object-fit:cover;
	object-position:center;
	border-radius:2rem;
}
.about-us-m1{
	padding-top:8rem;
	padding-bottom:8rem;
}
.about-us-m2{
	margin-bottom:5rem;
}
.about-us-m3{
	margin-bottom:0.3rem;
}
.about-us-e1{
	margin-top:5rem;
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	grid-gap:1rem;
}
.about-us-e2{
  background-color:var(--c7);
  background-image:url('../images/bg5.webp');
  background-repeat:repeat;
  background-position:center;
  background-size:700px auto;
	padding:2rem 1.3rem;
	border-radius:1rem;
}
.about-us-e2_1{
	animation:about-us-a2 infinite 34s linear;
}
.about-us-e2_2{
	animation:about-us-a3 infinite 30s linear;
}
.about-us-e2_3{
	animation:about-us-a2 infinite 27s linear;
}
.about-us-e2_4{
	animation:about-us-a1 infinite 28s linear;
}
.about-us-e3{
	transform:scale(1,1);
	transition:all 0.3s;
}
.about-us-e3_1{
	transform:scale(1.1,1.1);
}
.about-us-e3_2{
	transform:scale(0.9,0.9);
}

@keyframes about-us-a1{
	0%{
		background-position:100px 0;
	}
	100%{
		background-position:800px 0;
	}
}

@keyframes about-us-a2{
	0%{
		background-position:300px 0;
	}
	100%{
		background-position:1000px 0;
	}
}

@keyframes about-us-a3{
	0%{
		background-position:500px 0;
	}
	100%{
		background-position:1200px 0;
	}
}

@media screen and (max-width:1200px){
	.about-us-e1{
		grid-template-columns:repeat(2, 1fr);
	}
}

@media screen and (max-width:1000px){
	.about-us-i1{
		margin-top:5rem;
	}
}

@media screen and (max-width:800px){
	.about-us-m1{
		padding-top:0rem;
		padding-bottom:5rem;
	}
	.about-us-m2{
		margin-bottom:3rem;
	}
}

@media screen and (max-width:500px){
	.about-us-e1{
		grid-template-columns:repeat(1, 1fr);
	}
}