.about {
	width: calc(100% - 100px);
	max-width: 1140px;
	margin: 80px 0;
}

.about-grid {
	display: flex;
	grid-template-columns: 1.1fr 0.9fr;
	gap: 2rem;
	flex-direction: column;
	max-width: 700px;
	align-items: flex-end;
}

@media (max-width: 900px) {
    .about-grid {
        grid-template-columns: 1fr;
    }
}


@media (max-width: 600px) {
    .about {
        margin: 30px 0;
        width: calc(100% - 40px);
    }
}
