

/* Start:/local/templates/clinicmgu/components/asmart/contentbuilder.render/.default/layouts/title/style.css?17877265381090*/
.cb-block[data-cb-layout="title"] {
	margin-bottom: 0;
}
.title-top {
	position: relative;
	gap: 2rem;
	margin-bottom: 3.75rem;
	letter-spacing: -.004em;
}
.title-top:before {
	content: '';
	position: absolute;
	bottom: .5rem;
	left: 0;
	width: 100%;
	height: 0.0625rem;
	background-color: var(--new-line);
}
.title-top-title {
	position: relative;
	font-family: var(--font-family-second);
	font-size: 2.5rem;
	line-height: 1.15;
	font-weight: 500;
	color: var(--new-blue);
}
.title-top-title span {
	padding-right: .5rem;
	background-color: var(--white);
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
}
.title-btn {
	padding-bottom: .875rem;
	font-size: 0.875rem;
	line-height: 1.3;
	text-transform: uppercase;
	color: var(--dark-gray);
}

@media screen and (max-width: 1000px) {
	.title-top.flex {
		flex-wrap: nowrap;
	}
	.title-top:before {
		display: none;
	}
	.title-top-title {
		font-size: 1.625rem;
	}
	.title-top-title span {
		padding-right: 0;
		background-color: transparent;
	}
	.title-btn {
		flex: 0 0 1;
		padding-bottom: 0;
		font-size: 0.75rem;
	}
}
/* End */
/* /local/templates/clinicmgu/components/asmart/contentbuilder.render/.default/layouts/title/style.css?17877265381090 */
