
.flex-content.general-content-columns .row.custom-row {
	margin-left: -40px;
	margin-right: -40px;
}

.flex-content.general-content-columns .row.custom-row .custom-col {
	padding-left: 40px;
	padding-right: 40px;
}

.flex-content.general-content-columns .content h1, .flex-content.general-content-columns .content h2, .flex-content.general-content-columns .content h3, .flex-content.general-content-columns .content h4, .flex-content.general-content-columns .content h5, .flex-content.general-content-columns .content h6, .flex-content.general-content-columns .content p, .flex-content.general-content-columns .content ul {
	margin-bottom: 30px;
}

.flex-content.general-content-columns .content.text-content img {
	border-radius: 15px;
}

.flex-content.general-content-columns .content.sm p, .flex-content.general-content-columns .content.sm li {
	font-family: "Poppins", sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.flex-content.general-content-columns .content blockquote p {
	font-size: 1.85em !important;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	color: var(--light-blue);
}

.flex-content.general-content-columns .content .eyebrow, .flex-content.general-content-columns .container .row .text-center .eyebrow {
	margin-bottom: 10px;
}

.flex-content.general-content-columns .custom-col.three-cols .text-content ul {
	column-count: 3;
	column-gap: 20px;
}

.flex-content.general-content-columns .custom-col.two-cols .text-content ul {
	column-count: 2;
	column-gap: 20px;
}

@media (max-width: 991px) {
	.flex-content.general-content-columns {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.flex-content.general-content-columns .inner {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.flex-content.general-content-columns .custom-col.three-cols .text-content ul, .flex-content.general-content-columns .custom-col.two-cols .text-content ul {
		column-count: 1;
	}
}
