
.bdt-ep-advanced-heading {
	position: relative;
}

.bdt-ep-advanced-heading a {
	color: inherit;
}

.bdt-ep-advanced-heading a:hover {
	color: inherit;
}

.bdt-ep-advanced-heading-title {
	margin: 0;
	padding: 0;
}

.bdt-ep-advanced-heading-sub-title, .bdt-ep-advanced-heading-main-title {
	z-index: 1;
	position: relative;
}

.bdt-ep-advanced-heading-sub-title {
	display: inline-flex;
	line-height: 1;
}

.bdt-ep-advanced-heading-sub-title svg {
	width: 1em;
	height: 1em;
	fill: #3b3f42;
}

.bdt-ep-advanced-heading-sub-title.bdt-line-bottom {
	flex-direction: column;
}

.bdt-ep-advanced-heading-main-title>.bdt-ep-advanced-heading-main-title-inner, .bdt-ep-advanced-heading-main-title>.bdt-mainh-split-text {
	display: inline-flex;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.bdt-ep-advanced-heading-sub-title-content {
	display: inline-flex;
}

.bdt-ep-advanced-heading-sub-title-content span {
	display: inline-flex;
}

.bdt-ep-advanced-heading-main-title {
	display: inline-block;
	vertical-align: middle;
}

.bdt-ep-advanced-heading-sub-title .line, .bdt-ep-advanced-heading-main-title .line {
	background-color: transparent !important;
}

.bdt-ep-advanced-heading-sub-title .line:after, .bdt-ep-advanced-heading-main-title .line:after {
	content: "";
	background-color: #1e87f0;
	height: 2px;
	width: 40px;
	display: inline-block;
	vertical-align: middle;
}

.bdt-ep-advanced-heading-sub-title .line.bdt-button-icon-align-bottom, .bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-bottom {
	line-height: 0;
	display: block;
}

.bdt-ep-advanced-heading-content {
	color: rgba(156, 156, 156, .12);
	z-index: 0;
	font-size: 60px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1;
	bottom: 0;
	width: 100%;
	transition: all .3s ease-out;
	position: absolute;
}

.bdt-ep-advanced-heading-content>div {
	display: inline-block;
}

.bdt-main-text-stroke--yes .bdt-ep-advanced-heading .bdt-ep-advanced-heading-main-title span {
	color: transparent !important;
	-webkit-text-stroke: 1px #333;
}

.bdt-advanced-text-stroke--yes .bdt-ep-advanced-heading .bdt-ep-advanced-heading-content>div {
	color: transparent !important;
	-webkit-text-stroke: 1px rgba(156, 156, 156, .12);
}

.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title-inner {
	background-color: transparent;
	background-image: linear-gradient(240deg, #0e83cd 0, #8062d4 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: rgba(255, 255, 255, 0);
}

.bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>* {
	background-color: transparent;
	background-image: linear-gradient(240deg, #0e83cd 0, #8062d4 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

@supports (-ms-ime-align: auto) {
	.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title>div, .bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>div {
		background-attachment: scroll !important;
	}
}

@supports (-moz-appearance:none) {
	.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title>div, .bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>div {
		background-attachment: scroll !important;
	}
}

.bdt-ep-advanced-heading-content>div {
	-webkit-transform: translate(var(--ep-advanced-heading-pos-x, 0), var(--ep-advanced-heading-pos-y, 0)) rotate(var(--ep-advanced-heading-rotate, 0));
	transform: translate(var(--ep-advanced-heading-pos-x, 0), var(--ep-advanced-heading-pos-y, 0)) rotate(var(--ep-advanced-heading-rotate, 0));
}
