





.fl-node-6ugx9kspiezr.fl-row-fixed-width, .fl-node-6ugx9kspiezr .fl-row-fixed-width {
	max-width: 1690.5px;
}
 .fl-node-6ugx9kspiezr > .fl-row-content-wrap {
	padding-bottom:100px;
}




.fl-node-ex8fjyrl5gdv {
	width: 100%;
}




.fl-node-exyoqi3h5v62 {
	width: 33.33%;
}




.fl-node-h09yqxe5bdj6 {
	width: 20.04%;
}




.fl-node-5dzq36x7jbye {
	width: 33.33%;
}




.fl-node-xkbqtpfy6az4 {
	width: 59.93%;
}




.fl-node-ctjz3up09s76 {
	width: 33.33%;
}




.fl-node-njgoak5epiqm {
	width: 20.03%;
}
.fl-node-8nlkobeq2ipr, .fl-node-8nlkobeq2ipr .fl-photo {
	text-align: center;
}
 .fl-node-8nlkobeq2ipr.fl-module-photo {
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-vcus20naxthp.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-vcus20naxthp.fl-module-rich-text.fl-rich-text * {
		color: rgb(5, 5, 5);
	}
	.fl-builder-content .fl-node-vcus20naxthp.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-vcus20naxthp.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-family: Times, Georgia, serif;
}
.fl-node-xl64aimhf9g5 .fl-callout {
	text-align: center;
}
.fl-node-xl64aimhf9g5 .fl-callout-icon-left, .fl-node-xl64aimhf9g5 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-xl64aimhf9g5 .fl-callout-icon-left, .fl-node-xl64aimhf9g5 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-xl64aimhf9g5 .fl-callout-icon-left, .fl-node-xl64aimhf9g5 .fl-callout-icon-right {
		float: none;
	}
}
.fl-node-xl64aimhf9g5 .fl-module-content {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.fl-builder-content .fl-node-xl64aimhf9g5 .fl-callout-content .fl-callout-title, .fl-builder-content .fl-node-xl64aimhf9g5 .fl-callout-content .fl-callout-title-text, .fl-builder-content .fl-node-xl64aimhf9g5 .fl-callout-content .fl-callout-title-text:hover {
	color: rgb(255, 255, 255);
}
.fl-node-xl64aimhf9g5 .fl-callout-title {
	font-weight: 700;
	font-size: 40px;
}
.fl-builder-content .fl-node-xl64aimhf9g5 .fl-callout-content .fl-callout-text *, .fl-builder-content .fl-node-xl64aimhf9g5 .fl-callout-content .fl-callout-cta-link {
	color: #dfb506;
}
.fl-node-xl64aimhf9g5 .fl-callout-text, .fl-node-xl64aimhf9g5 .fl-callout-cta-link {
	font-size: 22px;
}
 .fl-node-xl64aimhf9g5 > .fl-module-content {
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-e21r6inl9yfp .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-e21r6inl9yfp .fl-module-content .fl-rich-text * {
		color: #000000;
	}
	.fl-builder-content .fl-node-e21r6inl9yfp .fl-rich-text, .fl-builder-content .fl-node-e21r6inl9yfp .fl-rich-text *:not(b, strong) {
	letter-spacing: 0px;
}
 .fl-node-e21r6inl9yfp > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-8q97wbl5dcpo .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-8q97wbl5dcpo .fl-module-content .fl-rich-text * {
		color: #000000;
	}
	.fl-builder-content .fl-node-8q97wbl5dcpo .fl-rich-text, .fl-builder-content .fl-node-8q97wbl5dcpo .fl-rich-text *:not(b, strong) {
	letter-spacing: 0px;
}
 .fl-node-8q97wbl5dcpo > .fl-module-content {
	margin-bottom:10px;
}
.fl-node-sbwzdc67jr5i, .fl-node-sbwzdc67jr5i .fl-photo {
	text-align: center;
}
	.fl-builder-content .fl-node-2oix1h8k4jrz .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-2oix1h8k4jrz .fl-module-content .fl-rich-text * {
		color: #000000;
	}
	.fl-builder-content .fl-node-2oix1h8k4jrz .fl-rich-text, .fl-builder-content .fl-node-2oix1h8k4jrz .fl-rich-text *:not(b, strong) {
	letter-spacing: 0px;
}
 .fl-node-2oix1h8k4jrz > .fl-module-content {
	margin-bottom:10px;
}
	.fl-builder-content .fl-node-mgk5rxt8obv3 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-mgk5rxt8obv3 .fl-module-content .fl-rich-text * {
		color: #000000;
	}
	.fl-builder-content .fl-node-mgk5rxt8obv3 .fl-rich-text, .fl-builder-content .fl-node-mgk5rxt8obv3 .fl-rich-text *:not(b, strong) {
	letter-spacing: 0px;
}
 .fl-node-mgk5rxt8obv3 > .fl-module-content {
	margin-bottom:10px;
}
.fl-node-19zke0wnagcl .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-19zke0wnagcl .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}

.fl-node-7n6ugzmbh02e .fl-accordion-item {
	margin-bottom: 10px;
	border-style: none;
	border-width: 0;
	background-clip: border-box;
	border-color: #e5e5e5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-7n6ugzmbh02e .fl-accordion-button {
	background-color: rgba(0, 0, 0, 0);
}
.fl-node-7n6ugzmbh02e .fl-accordion-button .fl-accordion-button-label, .fl-node-7n6ugzmbh02e .fl-accordion-button-label:hover, .fl-node-7n6ugzmbh02e .fl-accordion-button .fl-accordion-button-icon {
	color: #ddaf26;
}
.fl-node-7n6ugzmbh02e .fl-accordion-button-icon {
	color: #ddaf26;
}
.fl-node-7n6ugzmbh02e .fl-accordion-button, .fl-node-7n6ugzmbh02e .fl-accordion-button-label {
	font-family: Times, Georgia, serif;
	font-size: 22px;
	text-transform: capitalize;
}
.fl-node-7n6ugzmbh02e .fl-accordion .fl-accordion-content {
	background-color: rgba(0, 0, 0, 0);
}
.fl-node-7n6ugzmbh02e .fl-accordion-content :where( p, span, li ) {
	font-size: 18px;
}
 .fl-node-7n6ugzmbh02e > .fl-module-content {
	margin-top:00px;
	margin-right:00px;
	margin-bottom:00px;
	margin-left:00px;
}
.fl-node-0u38skz2plc9 .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-0u38skz2plc9 .fl-separator {
	border-top-color: rgb(128, 128, 128);
	border-top-style: solid;
}
	.fl-builder-content .fl-node-b94x6arv20lm.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-b94x6arv20lm.fl-module-rich-text.fl-rich-text * {
		color: rgb(8, 8, 8);
	}
	.fl-builder-content .fl-node-b94x6arv20lm.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-b94x6arv20lm.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-family: Times, Georgia, serif;
	font-size: 22px;
}
.fl-node-a03yv2ndq9kz .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-a03yv2ndq9kz .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
/* ── Forbes Article Title Module ── */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Barlow:wght@300;400;500;600;700&display=swap');

.fl-callout {
  background: #0f2e1c !important;
  border-radius: 4px !important;
  padding: 48px 56px !important;
  position: relative !important;
  overflow: hidden !important;
  border: none !important;
}

/* Gold top accent bar */
.fl-callout::before {
  content: '' !important;
  position: absolute !important;
  top: 0; left: 0; right: 0 !important;
  height: 4px !important;
  background: linear-gradient(90deg, #c9a227, #e8c555) !important;
}

/* "As Featured In" style eyebrow — reuses the photo credit line */
.fl-callout .fl-callout-photo {
  margin-bottom: 24px !important;
}

/* Main headline */
.fl-callout .fl-callout-title h1,
.fl-callout .fl-callout-title h2,
.fl-callout .fl-callout-title {
  font-family: 'Playfair Display', Georgia, serif !important;
  font-size: clamp(26px, 3.5vw, 44px) !important;
  font-weight: 600 !important;
  font-style: normal !important;
  color: #ffffff !important;
  line-height: 1.2 !important;
  letter-spacing: -0.3px !important;
  margin-bottom: 20px !important;
}

/* Byline — "by James Lange, CPA/Attorney" */
.fl-callout .fl-callout-text p,
.fl-callout .fl-callout-text strong {
  font-family: 'Barlow', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  color: #c9a227 !important;
}

/* Gold divider rule after byline */
.fl-callout .fl-callout-text::after {
  content: '' !important;
  display: block !important;
  width: 48px !important;
  height: 3px !important;
  background: #c9a227 !important;
  margin-top: 20px !important;
  border-radius: 2px !important;
}
/* ── Hide post meta ── */
.post-meta, .entry-meta, .fl-post-header .post-info,
.post .posted-on, .post .byline,
.single-post .entry-header .entry-meta,
.site-content .entry-meta, article .entry-meta {
  display: none !important;
}
/* End Layout CSS */

