.angie-title-underline-wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
}

/* Alignment helper classes based on wrapper text-align property from controls */
.angie-title-underline-wrapper[style*="text-align: right"] {
	align-items: flex-end;
}
.angie-title-underline-wrapper[style*="text-align: center"] {
	align-items: center;
}
.angie-title-underline-wrapper[style*="text-align: left"] {
	align-items: flex-start;
}

/* Default fallback alignment */
.angie-title-underline-wrapper {
	align-items: center; 
}

.angie-title-text {
	margin: 0;
	padding: 0;
	line-height: 1.2;
}

.angie-title-underline {
	display: block;
	/* Default styles if not overridden by controls */
	background-color: #000;
	height: 4px;
	width: 100px;
	margin-top: 20px;
}
