.help--section {
	overflow: hidden;
	color: #fff;
	padding-top: 30px;
}

.help--container {
	padding: 0 30px;
}

.help--title {
	position: relative;
	margin-bottom: 0;
	white-space: nowrap;
	height: 300px;
	margin-bottom: -240px;
}

.help--img-col {
	max-width: 500px;
}

.help--ctas-col {
	padding: 15px;
}

.help--title.rotated {
	transition: transform .5s;
	transform: rotate(-24deg) !important;
	transform-origin: center;	
}

.aos-animate .help--title.rotated {
	transform: rotate(0) !important;
}

@media (max-width: 991px) {
	.help--container {
		padding: 0 30px 50px;
	}
	
	.help--img-col {
		position: relative;
	}

	.help--section .theme-wave {
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 30px;
		width: calc(100% + 60px);
	}
}

@media (min-width: 992px) {
	
	.help--img-col {
		max-width: 600px;
	}
	
	.help--title {
		height: 570px;
		margin-bottom: -510px;
	}
	
	.help--row > div:nth-child(1) {
		order: 2;
	}
	
	.help--row > div:nth-child(3) {
		order: 1;
	}

	.help--row > div:nth-child(2) {
		order: 3;
	}
	
	.help--cta {
		position: relative;
	}
	
/* 	.help--cta:after {
		content: "";
		position: absolute;
		top: 50%;
		border-top: 1px solid #fff;
		width: 50vw;
	}
	
	.help--ctas-col:nth-child(3) .help--cta:after {
		left: 0;
		margin-left: -50vw;
	}

	.help--ctas-col:nth-child(4) .help--cta:after {
		right: 0;
		margin-right: -50vw;
	} */
	
	.help--section .theme-wave {
		display: none;
	}
}