@charset "utf-8";

.about__item { display: inline-block; padding: 0px 40px; display: flex; flex-direction: column; color: #fff; }
.about__item:nth-child(odd) img { margin-bottom: 64px; }
.about__item:nth-child(even) { flex-direction: column-reverse; }
.about__item img { object-fit: cover; height: 500px; width: 500px; }
.about__item .content { height: 50%; max-width: 500px; flex: 1; display: flex; align-items: center; }
.about__item .content h3 { max-width: 100%; font-size: 25px; font-weight: 500; line-height: 1.5; word-break: keep-all; }
.about__item .content p { color: rgba(255, 255, 255, 0.6); max-width: 100%; margin-top: 8px; }

@media screen and (max-width: 1280px) {
	
	.about__item img { height: 400px; width: 400px; }

}

@media screen and (max-width: 768px) {
	
	.about__item { padding: 0px 20px; }
	.about__item .content h3 { font-size: 20px; }

}

@media screen and (max-width: 480px) {
	
	.about__item { padding: 0px 10px; }

}