.round-divider--section.mod-blue-circle,
.round-divider--section.mod-darkblue-circle,
.round-divider--section.mod-white-circle,
.round-divider--section.mod-blue-circle-south,
.round-divider--section.mod-darkblue-circle-south,
.round-divider--section.mod-white-circle-south {
	position: relative;
	font-size: 2.5vw;
    background: #fff;
    height: 1em;
    clip-path: circle(500vw at 50% 500vw);
}

.round-divider--section.mod-blue-circle-south,
.round-divider--section.mod-darkblue-circle-south,
.round-divider--section.mod-white-circle-south {
    clip-path: circle(500vw at 50% -497.5vw);
}

.round-divider--section.mod-blue-circle,
.round-divider--section.mod-blue-circle-south {
	background: #00a1e1;
}

.round-divider--section.mod-darkblue-circle,
.round-divider--section.mod-darkblue-circle-south {
	background: #005677;
}

.round-divider--section.mod-overlap-top {
	margin-top: calc(-1em + 1px);
}

.round-divider--section.mod-overlap-bottom {
	z-index: 2;
	margin-bottom: calc(-1em + 1px);
}