.text_container {
	display: flex;
	gap: 60px;
}

.text_img {
	height: 435px;
	width: 100%;
	max-width: 590px;
}

.text_text {
	/* height: 435px; */
	width: 100%;
	/* max-width: 820px; */
	overflow: auto;
	padding-right: 60px;
}


@media (max-width:900px){
	.text_container {
	gap: 30px;
}

.text_text {
	padding-right: 30px;
}
}


@media (max-width:700px){
	.text_container {
		flex-direction: column;
}
		.text_container {
	gap: 20px;
}

.text_img, 
.text_text {
	height: 300px;
	max-width: none;
}
.text_text {
	padding-right: 20px;
}
}


@media (max-width:480px){
		.text_container {
	gap: 15px;
}

.text_text {
	padding-right: 15px;
}
}