
.clb-custom-separator-wrapper {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    margin: 3rem auto;
}

img.clb-custom-separator {
    max-width: 48px;
}

.custom-separator-line {
    width: 33%;
	border: none;
	border-top: 2px solid #eae8e6;
	margin: 0;
	position: relative;
	top: 50%;
	z-index: 0;
}

.custom-separator-icon {
	
}

.clb-separator-spin-wrapper {
	position: absolute;
	left: 50%;
	background: white;
	z-index: 1;
	transform: translateX(-50%) translateY(-24px) rotate(0deg);
	will-change: transform;
}

