@media (min-width: 0px) {
	.ba {
		padding: 40px 0;

	}

	.ba .container {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}

	.ba__preheader {
		font-size: 20px;
		line-height: 120%;
		color: #BC625C;
	}

	.ba__header {
		font-size: 24px;
		line-height: 120%;
		margin-top: 8px;
		text-transform: uppercase;
	}

	.ba__desc {
		margin-top: 16px;
		font-family: 'Gotham Pro';
		font-size: 14px;
		line-height: 130%;
	}

	.ba__img img {
		width: 100%;
	}


}

@media (min-width: 639px) {}

@media (min-width: 957px) {

	.ba .container {
		flex-direction: row;
		align-items: center;
	}

}


@media (min-width: 1243px) {

	.ba__header {
		font-size: 40px;
	}
 
	.ba__desc {
		font-size: 20px;
	}

	.ba {
		padding: 128px 0;
	}

}