

.elementor-widget-se-heading .se-heading__badge {
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	gap: 11.7192px; /* Figma itemSpacing */
	box-sizing: border-box;
	height: 36px;   /* Figma container height */
	max-width: 100%;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	line-height: 0; 
}

.elementor-widget-se-heading .se-heading__badge-dot {
	display: inline-block;
	flex: 0 0 auto;
	width: 8.7894px;   
	height: 8.7894px;
	border-radius: 50%;
	background-color: #CCFF31; 
	align-self: center;
}

.elementor-widget-se-heading .se-heading__badge-label {
	display: inline-flex;
	align-items: center;
	min-width: 0;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 36px; 
	font-weight: 500;
	letter-spacing: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* -------------------------------------------------------------------------- */
/* Title + description                                                          */
/* -------------------------------------------------------------------------- */

.elementor-widget-se-heading .se-heading__title {
	color: #FFFFFF;
}

.elementor-widget-se-heading .se-heading__title--dual {
	display: flex;
	flex-direction: column;
	align-items: inherit;
	flex-wrap: wrap;
	gap: 0;
	width: 100%;
	max-width: 100%;
	min-width: 0;
	margin: 0;
}

.elementor-widget-se-heading .se-heading__title-part {
	display: contents;
	min-width: 0;
	margin: 0;
	padding: 0;
}

.elementor-widget-se-heading .se-heading__title-part--1 {
	color: #FFFFFF;
}

.elementor-widget-se-heading .se-heading__title-part--2 {
	color: #CCFF31;
}

.elementor-widget-se-heading .se-heading__title-part--3 {
	color: #FFFFFF;
}

.elementor-widget-se-heading .se-heading__desc {
	color: #C4C4C4;
}

/* -------------------------------------------------------------------------- */
/* Alignment fallbacks                                                          */
/* -------------------------------------------------------------------------- */

.elementor-widget-se-heading .se-heading,
.elementor-widget-se-heading .se-heading__title,
.elementor-widget-se-heading .se-heading__desc {
	text-align: inherit;
}

.se-heading {
    display: flex;
    flex-direction: column;
}