.about-us__content {
	display: flex;
	gap: 2rem;
	margin-block-start: 3rem;
}

.about-us__content img {
	aspect-ratio: 1/1;
	object-fit: cover;
	height: auto;
}

.about-us__heading {
	max-width: 800px;
}

.about-us__content p {
	padding-inline-start: 4rem;
	padding-block-start: 4rem;
}

.about-us__content > * {
	flex: 1;
}

@media(max-width: 1440px){
	.about-us__content p{
		font-size: clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);
	}
}

@media(min-width: 1441px){
	.about-us__content p{
		font-size: clamp(1.125rem, -0.8194rem + 2.159vw, 2.5rem);
	}
}

@media (max-width: 767px) {
	.about-us__content {
		flex-direction: column;
	}

	.about-us__content p {
		padding-inline-start: 0;
		font-size: 1rem;
	}
}
