.about-box {display: flex;gap: calc(112 / 1920 * 100vw);flex-direction: row-reverse;}
.about-box .right {flex: 1;}
.about-box .img {border-radius: 12px;overflow: hidden;}
.about-box .img img {width: 100%;height: 100%;object-fit: cover;}

@media (max-width: 1024px) {
	.about-box {flex-direction:column;gap: 40px;}
}