.page-use-cases h3 {
	font-size: 1.4rem;
	    line-height: 1.9rem;
	    min-height: 4.5rem;
	    margin: 0;
}
.rotunda-block {
	width: 100%;
	max-width: 100vw;
}
.rotunda {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
}
.use-case-col1 {
	min-width: 20vw;
}
.rotunda__viewport {
	overflow: hidden;
	max-width: 1100px;
}
.rotunda__container {
	display: flex;
	gap: 1rem;
}
.rotunda__slide {
	position: relative;
	min-width: 0;
	max-width: 90vw;
	flex: 0 0 33.3333%;
	box-sizing: border-box;
	border-radius: 1em;
	margin: 0;
	padding: 2em 1em;
	box-shadow: 0 2px 12px #0001;
	background-color: #232e3e;
}
.rotunda__slide h3 {
	font-size: 1.6rem;
}
@media (min-width: 600px) {
	.rotunda__viewport {
		width: 100vw;
	}
	.rotunda__slide h3 {
	    min-height: 60px;
	}
}
.rotunda__buttons {
	display: flex;
	gap: 1rem;
	margin: 1rem 0;
}
.rotunda__button {
	z-index: 10;
	width: 50px;
    height: 50px;
    border: 1px solid white;
    border-radius: 50px;
	cursor: pointer;
}
.rotunda__button svg {
	width: 60%;
    position: relative;
    height: 100%;
}
.rotunda__button--prev svg {
	left: 7px;
}
.rotunda__button--next svg {
	left: 10px;
}

@media (max-width: 900px) {
	.rotunda__slide { flex: 0 0 50%; }
}
@media (max-width: 600px) {
	.rotunda__slide { flex: 0 0 100%; }
}

/*.rotunda__progress {*/
/*  border-radius: 1.8rem;*/
/*  background-color: red;*/
/*  position: relative;*/
/*  height: 0.6rem;*/
/*  justify-self: flex-end;*/
/*  align-self: center;*/
/*  width: 13rem;*/
/*  max-width: 90%;*/
/*  overflow: hidden;*/
/*}*/
/*.rotunda__progress__bar {*/
/*  background-color: white;*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  left: -100%;*/
/*}*/

.wp-admin .wp-block-custom-rotunda-cards,
.wp-admin .wp-block-custom-rotunda-cards p {
    color: black;
}