#description {}
#description > .content-wrapper {}

/*--------------------------------------------------------------------------------*/

#description > .content-wrapper > .columns { display: flex; }
@media (min-width: 900px) {
	#description > .content-wrapper > .columns {
		flex-direction: row;
		align-items: flex-start;
		column-gap: 50px;
	}
}
@media (max-width: 899.99px) {
	#description > .content-wrapper > .columns {
		flex-direction: column;
		row-gap: 30px;
	}
}

/*--------------------------------------------------------------------------------*/

#description > .content-wrapper > .columns > .column:first-child {}
#description > .content-wrapper > .columns > .column > .title { font-family: 'Stretch Pro'; }
@media (min-width: 900px) {
	#description > .content-wrapper > .columns > .column:first-child { flex: 1; max-width: 350px; }
	#description > .content-wrapper > .columns > .column > .title { font-size: 24px; }
}
@media (max-width: 899.99px) {
	#description > .content-wrapper > .columns > .column:first-child {}
	#description > .content-wrapper > .columns > .column > .title { font-size: 18px; }
}

/*--------------------------------------------------------------------------------*/

#description > .content-wrapper > .columns > .column:last-child {}
#description > .content-wrapper > .columns > .column > .description {
	max-width: 550px;
	
	line-height: 24px;
	font-size: 14px;
	font-weight: 500;
}
@media (min-width: 900px) {
	#description > .content-wrapper > .columns > .column:last-child { flex: 1; min-width: 450px; }
}
@media (max-width: 899.99px) {
	#description > .content-wrapper > .columns > .column:last-child {}
}