#cbe .wp-block-group.section {
	align-items: center;
	display: flex;
	justify-content: center;
	padding-bottom: 6rem;
	padding-top: 6rem;
	position: relative;
}

#cbe .wp-block-group.section.chevron::before {
	border-left: 80px solid transparent;
	border-right: 80px solid transparent;
	border-top: 30px solid var(--gx-cbe-section,#fff);
	bottom: 0;
	content: "";
	height: 0;
	margin-bottom: -30px;
	position: absolute;
	width: 0;
	z-index: 10;
}

#cbe .wp-block-group.section .wp-block-group__inner-container {
	margin: 0 auto;
	width: clamp(280px,calc(100% - 40px),1024px);
}

#cbe .wp-block-group.section.wide .wp-block-group__inner-container {
	width: calc(100% - 40px) !important;
}

#cbe .factBox {
	margin-bottom: 15px;
	padding: 10px;
	text-align: center;
}

#cbe .factBox.bd {
	border: 1px solid #ccc;
}

#cbe .factBox.br {
	border-radius: 10px;
}

#cbe .factBox .fa {
	font-size: 45px;
	margin: 15px;
}

#cbe .btn {
	background-color: #000;
	border: 2px solid #fff;
	border-radius: 50px;
	color: #fff;
	padding: .7rem 3rem;
	transition: background-color .2s ease,color .2s ease;
}

#cbe .btn:focus,
#cbe .btn:hover {
	background-color: var(--lightGray);
	color: #fff;
}

#cbe .btn > a {
	color: #fff;
	font-size: 2.3rem;
	font-weight: 700;
	text-transform: lowercase;
	white-space: normal;
}

#cbe .factBox.gray,
#cbe .wp-block-group.section.gray {
	--gx-cbe-section: var(--gray);
}

#cbe .factBox.lightGray,
#cbe .wp-block-group.section.lightGray {
	--gx-cbe-section: var(--lightGray);
}

#cbe .factBox.purple,
#cbe .wp-block-group.section.purple {
	--gx-cbe-section: var(--purple);
}

#cbe .factBox.lightPurple,
#cbe .wp-block-group.section.lightPurple {
	--gx-cbe-section: var(--lightPurple);
}

#cbe .factBox.teal,
#cbe .wp-block-group.section.teal {
	--gx-cbe-section: var(--teal);
}

#cbe .factBox.lightTeal,
#cbe .wp-block-group.section.lightTeal {
	--gx-cbe-section: var(--lightTeal);
}

#cbe .factBox.green,
#cbe .wp-block-group.section.green {
	--gx-cbe-section: var(--green);
}

#cbe .factBox.lightGreen,
#cbe .wp-block-group.section.lightGreen {
	--gx-cbe-section: var(--lightGreen);
}

#cbe .factBox.blue,
#cbe .wp-block-group.section.blue {
	--gx-cbe-section: var(--blue);
}

#cbe .factBox.lightblue,
#cbe .wp-block-group.section.lightblue {
	--gx-cbe-section: var(--lightblue);
}

#cbe .factBox.yellow,
#cbe .wp-block-group.section.yellow {
	--gx-cbe-section: var(--yellow);
}

#cbe .factBox.lightyellow,
#cbe .wp-block-group.section.lightyellow {
	--gx-cbe-section: var(--lightyellow);
}

#cbe .factBox.coral,
#cbe .wp-block-group.section.coral {
	--gx-cbe-section: var(--coral);
}

#cbe .factBox.lightcoral,
#cbe .wp-block-group.section.lightcoral {
	--gx-cbe-section: var(--lightcoral);
}

#cbe .factBox.lighterGray,
#cbe .wp-block-group.section.lighterGray {
	--gx-cbe-section: var(--lighterGray);
}

#cbe .factBox.lighterPurple,
#cbe .wp-block-group.section.lighterPurple {
	--gx-cbe-section: var(--lighterPurple);
}

#cbe .factBox.lighterTeal,
#cbe .wp-block-group.section.lighterTeal {
	--gx-cbe-section: var(--lighterTeal);
}

#cbe .factBox.lighterGreen,
#cbe .wp-block-group.section.lighterGreen {
	--gx-cbe-section: var(--lighterGreen);
}

#cbe .factBox.lighterblue,
#cbe .wp-block-group.section.lighterblue {
	--gx-cbe-section: var(--lighterblue);
}

#cbe .factBox.lighteryellow,
#cbe .wp-block-group.section.lighteryellow {
	--gx-cbe-section: var(--lighteryellow);
}

#cbe .factBox.lightercoral,
#cbe .wp-block-group.section.lightercoral {
	--gx-cbe-section: var(--lightercoral);
}

#cbe .factBox.gray,
#cbe .factBox.lightGray,
#cbe .factBox.purple,
#cbe .factBox.lightPurple,
#cbe .factBox.teal,
#cbe .factBox.lightTeal,
#cbe .factBox.green,
#cbe .factBox.lightGreen,
#cbe .factBox.blue,
#cbe .factBox.lightblue,
#cbe .factBox.yellow,
#cbe .factBox.coral,
#cbe .factBox.lightcoral,
#cbe .factBox.lighterGray,
#cbe .factBox.lighterPurple,
#cbe .factBox.lighterTeal,
#cbe .factBox.lighterGreen,
#cbe .factBox.lighterblue,
#cbe .factBox.lightercoral,
#cbe .wp-block-group.section.gray,
#cbe .wp-block-group.section.lightGray,
#cbe .wp-block-group.section.purple,
#cbe .wp-block-group.section.lightPurple,
#cbe .wp-block-group.section.teal,
#cbe .wp-block-group.section.lightTeal,
#cbe .wp-block-group.section.green,
#cbe .wp-block-group.section.lightGreen,
#cbe .wp-block-group.section.blue,
#cbe .wp-block-group.section.lightblue,
#cbe .wp-block-group.section.yellow,
#cbe .wp-block-group.section.coral,
#cbe .wp-block-group.section.lightcoral,
#cbe .wp-block-group.section.lighterGray,
#cbe .wp-block-group.section.lighterPurple,
#cbe .wp-block-group.section.lighterTeal,
#cbe .wp-block-group.section.lighterGreen,
#cbe .wp-block-group.section.lighterblue,
#cbe .wp-block-group.section.lightercoral {
	background-color: var(--gx-cbe-section);
	color: #fff;
}

#cbe h1,
#cbe h2,
#cbe h3,
#cbe h4,
#cbe h5,
#cbe h6,
#cbe h1 strong,
#cbe h2 strong,
#cbe h3 strong,
#cbe h4 strong,
#cbe h5 strong,
#cbe h6 strong {
	text-transform: initial !important;
}

#cbe .fBgrid .wp-block-column {
	display: flex;
}

@media(max-width:767px) {
	#cbe .wp-block-group.section {
		padding-bottom: 3.5rem;
		padding-top: 3.5rem;
	}

	#cbe .btn > a {
		font-size: 1.5rem;
	}
}
