.wp-block-button.is-style-outline {
	font-size:0.875em;
}
.wp-block-button.is-style-outline .wp-block-button__link {
	border-radius:0px;
	border-color:#EF5A2C;
	color:#EF5A2C;
	text-transform:uppercase;
}

.wp-block-button.is-style-abc-button {
	font-variant:small-caps;
}
.wp-block-button.is-style-abc-button .wp-block-button__link {
	border-radius:0px;
	text-transform:none;
}
.block-overview-box {
	background-color:#F3F5F7;
	border:1px solid #BCBEC0;
	padding:45px 30px;
	text-align:center;
}
.block-overview-box h3 {
	font-weight:300;
	font-size:1.4286em;
	line-height:1.4em;
	letter-spacing:0.05em;
	margin:0.75em 0 0.25em;
	color:#4D4D4D;
}

.block-methodology-box {
	background-color:#F3F5F7;
	border:1px solid #BCBEC0;
	padding:45px 30px;
	text-align:left;
}
.block-methodology-box h3 {
	font-weight:300;
	font-size:1.4286em;
	line-height:1.4em;
	letter-spacing:0.05em;
	margin:0.75em 0;
	color:#4D4D4D;
}
.block-methodology-box p {
	font-size:0.9375em;
}

.block-page-header,
.block-services-header,
.block-services-details {
	background-color:transparent;
	text-align:center;
}
.block-services-header img {
	width:4.5em;
}
.block-services-header h2 {
	font-size:2.1875em;
	margin:0.5em 0 0;
}
.block-services-details p {
	text-align:left;
}

.has-2-columns.our-team .editor-block-list__layout div:first-child {
	flex-basis:25%;
}
.has-2-columns.our-team .wp-block-column {
	flex-basis:83.3333%;
	font-size:0.875em;
}
.has-2-columns.our-team .wp-block-column:first-child {
	flex-basis:16.6667%;
}
.has-2-columns.our-team .wp-block-column:first-child img {
	width:100%;
	border-radius:50%;
}

.has-2-columns.our-team .wp-block-column h3 {
	font-weight:600;
	font-size:1.285em;
}

.entry-content p.threecol {
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}
@media (max-width:767px) {
	.entry-content p.threecol {
		columns:auto;
		-webkit-columns:auto;
		-moz-columns:auto;
	}
}