.rbt-advanced-heading {
	position: relative
}
.rbt-advanced-heading .rbt-heading-title {
	margin: 0;
	padding: 0
}
.rbt-advanced-heading a {
	color: inherit
}
.rbt-advanced-heading a:hover {
	color: inherit
}
.rbt-advanced-heading .rbt-sub-heading, .rbt-advanced-heading .rbt-main-heading {
	z-index: 1;
	position: relative
}
.rbt-advanced-heading .rbt-sub-heading {
	display: inline-block;
	line-height: 1
}
.rbt-advanced-heading .rbt-main-heading>.rbt-main-heading-inner, .rbt-advanced-heading .rbt-main-heading>.rbt-mainh-split-text {
	display: inline-flex;
	box-sizing: border-box
}
.rbt-advanced-heading .rbt-sub-heading-content, .rbt-advanced-heading .rbt-main-heading {
	display: inline-block;
	vertical-align: middle
}
.rbt-advanced-heading .rbt-sub-heading .line, .rbt-advanced-heading .rbt-main-heading .line {
	background-color: transparent !important
}
.rbt-advanced-heading .rbt-sub-heading .line:after, .rbt-advanced-heading .rbt-main-heading .line:after {
	content: "";
	background-color: #1e87f0;
	height: 2px;
	width: 40px;
	display: inline-block;
	vertical-align: middle
}
.rbt-advanced-heading .rbt-sub-heading .line.rbt-button-icon-align-bottom, .rbt-advanced-heading .rbt-main-heading .line.rbt-button-icon-align-bottom {
	line-height: 0;
	display: block
}
.rbt-advanced-heading .rbt-advanced-heading-content {
	color: rgba(156, 156, 156, 0.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
}
.rbt-advanced-heading .rbt-advanced-heading-content>div {
	display: inline-block
}
.rbt-rbticon-main-color-yes .rbt-advanced-heading .rbt-main-heading .rbt-main-heading-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)
}
.rbt-rbticon-advanced-color-yes .rbt-advanced-heading .rbt-advanced-heading-content>div {
	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) {
	.rbt-rbticon-main-color-yes .rbt-advanced-heading .rbt-main-heading>div, .rbt-rbticon-advanced-color-yes .rbt-advanced-heading .rbt-advanced-heading-content>div {
		background-attachment: scroll !important
	}
}
@supports (-moz-appearance:none) {
	.rbt-rbticon-main-color-yes .rbt-advanced-heading .rbt-main-heading>div, .rbt-rbticon-advanced-color-yes .rbt-advanced-heading .rbt-advanced-heading-content>div {
		background-attachment: scroll !important
	}
}
.rbt-advanced-heading .rbt-advanced-heading-content>div {
	-webkit-transform: translate(var(--rbticon-advanced-heading-pos-x, 0), var(--rbticon-advanced-heading-pos-y, 0)) rotate(var(--rbticon-advanced-heading-rotate, 0));
	transform: translate(var(--rbticon-advanced-heading-pos-x, 0), var(--rbticon-advanced-heading-pos-y, 0)) rotate(var(--rbticon-advanced-heading-rotate, 0))
}