.angie-wcu-container {
	width: 100%;
}

.angie-wcu-title {
	width: 100%;
	margin-bottom: 30px;
}

.angie-wcu-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 30px;
	margin-bottom: 30px;
}

.angie-wcu-reverse-yes .angie-wcu-wrapper {
	flex-direction: row-reverse;
}

.angie-wcu-text-col {
	flex: 1;
	min-width: 300px;
}

.angie-wcu-img-col {
	flex: 1;
	min-width: 300px;
	text-align: center;
}

.angie-wcu-img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

.angie-wcu-btn-wrap {
	width: 100%;
	text-align: center;
}

.angie-wcu-btn {
	display: inline-block;
	text-decoration: none;
	transition: all 0.3s ease;
}

@media (max-width: 767px) {
	.angie-wcu-wrapper {
		flex-direction: column !important; /* Force column on mobile regardless of reverse setting */
	}
	.angie-wcu-text-col, .angie-wcu-img-col {
		width: 100% !important; /* Reset width for mobile */
	}
}