.introduce-wrapper {
	padding: 4.8rem;
	display: flex;
	justify-content: space-evenly;
	background-color: var(--primary100);
}

.introduce-item-wrapper {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	justify-content: center;
	align-items: center;
}

.introduce-item__icon {
	font-size: var(--font-size-primary-heading);
}

.introduce-item__description {
	font-size: var(--font-size-medium);
}

/* Large smartphones and small tablets (up to 768px) */
@media only screen and (max-width: 768px) {
	.introduce-wrapper {
		padding: 4rem;
		gap: 1rem;
	}

	.introduce-item__description {
		font-size: 1.4rem;
	}
}

/* Small smartphones (up to 576px) */
@media only screen and (max-width: 576px) {
	.introduce-wrapper {
		padding: 2rem;
		gap: 0.8rem;
		flex-direction: column;
	}

	.introduce-item-wrapper:first-child,
	.introduce-item-wrapper:nth-child(2) {
		padding-bottom: 1.5rem;
		border-bottom: 1px solid gray;
	}
}
