.bd-status-pill {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 4px 10px;
	border-radius: var(--bd-radius-sm);
	background: var(--bd-grey-mid);
	color: var(--bd-text);
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.bd-status-pill::before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--bd-yellow);
}

.bd-status-pill.is-complete::before {
	background: var(--bd-black);
}

.bd-route-card {
	background: var(--bd-white);
	border: 1px solid var(--bd-border);
	border-radius: var(--bd-radius-lg);
	padding: 28px 24px;
}

.bd-route-card__label {
	margin: 0 0 16px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--bd-text-secondary);
}

.bd-route-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bd-route-list li {
	position: relative;
	padding: 0 0 18px 22px;
	color: var(--bd-text);
	font-weight: 600;
}

.bd-route-list li:last-child {
	padding-bottom: 0;
}

.bd-route-list li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: var(--bd-yellow);
	border: 2px solid var(--bd-black);
}

.bd-route-list li::after {
	content: "";
	position: absolute;
	left: 4px;
	top: 19px;
	width: 2px;
	height: calc(100% - 12px);
	background: var(--bd-black);
}

.bd-route-list li:last-child::after {
	display: none;
}

.bd-route-card__meta {
	margin: 18px 0 0;
	color: var(--bd-text-muted);
	font-size: 14px;
}

.bd-service-strip .kt-row-column-wrap {
	align-items: stretch;
}

.entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	min-height: 100%;
	background: var(--bd-grey);
	padding: 32px 28px;
}

.entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 20px;
	background: var(--bd-yellow);
	border-radius: 1px;
}

.entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col h3 {
	margin: 0 0 12px;
	font-weight: 700;
	color: var(--bd-black);
	flex: 0 0 auto;
}

.entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col p:not(.bd-service-cta) {
	margin: 0;
	color: var(--bd-text-secondary);
	flex: 0 0 auto;
}

.entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col p.bd-service-cta {
	margin: auto 0 0;
	padding-top: 28px;
	color: var(--bd-black);
	flex: 0 0 auto;
}

@media (min-width: 1025px) {
	.entry-content .bd-service-strip .kt-row-column-wrap.kt-has-6-columns {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.bd-arrow-link {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	position: relative;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
	color: var(--bd-black);
	font-weight: 600;
	letter-spacing: 0.01em;
	line-height: 1.3;
	text-decoration: none;
}

.bd-arrow-link::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	height: 2px;
	background: var(--bd-yellow);
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform var(--bd-transition);
}

.bd-arrow-link::after {
	content: "→";
	display: inline-block;
	transition: transform var(--bd-transition);
}

.bd-arrow-link:hover,
.bd-arrow-link:focus-visible,
.bd-arrow-link.is-hover {
	color: var(--bd-black);
	background: none;
	border: 0;
}

.bd-arrow-link:hover::before,
.bd-arrow-link:focus-visible::before,
.bd-arrow-link.is-hover::before {
	transform: scaleX(1);
}

.bd-arrow-link:hover::after,
.bd-arrow-link:focus-visible::after,
.bd-arrow-link.is-hover::after {
	transform: translateX(4px);
}

.bd-quote-cta {
	position: relative;
}

.entry-content .bd-quote-cta .kt-inside-inner-col {
	text-align: center;
}

.entry-content .bd-quote-cta .bd-eyebrow {
	margin: 0 0 4px;
}

.entry-content .bd-quote-cta h2,
.entry-content .bd-quote-cta h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 12px;
}

.entry-content .bd-quote-cta .wp-block-kadence-advancedbtn,
.entry-content .bd-quote-cta .kb-buttons-wrap {
	justify-content: center;
}

.bd-quote-cta::before {
	content: "";
	position: absolute;
	inset: auto 0 0 auto;
	width: 42%;
	height: 2px;
	background: linear-gradient(90deg, transparent, var(--bd-yellow));
	pointer-events: none;
}

.bd-example-note {
	margin-top: 12px;
	font-size: 13px;
	color: var(--bd-text-muted);
}

.bd-routes-feature .kt-row-column-wrap {
	align-items: stretch;
}

.entry-content .bd-routes-feature .bd-routes-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
}

.entry-content .bd-routes-feature .bd-routes-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.entry-content .bd-routes-feature .bd-routes-copy h2,
.entry-content .bd-routes-feature .bd-routes-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 12px;
}

.entry-content .bd-routes-feature .bd-routes-copy .kt-inside-inner-col > p {
	margin-top: 0;
}

.entry-content .bd-routes-feature .bd-routes-copy .wp-block-kadence-advancedbtn,
.entry-content .bd-routes-feature .bd-routes-copy .kb-buttons-wrap {
	justify-content: center;
	width: 100%;
}

.entry-content .bd-routes-feature .bd-routes-media-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.entry-content .bd-routes-feature .bd-routes-media-col > .kt-inside-inner-col {
	flex: 1 1 auto;
	min-height: 420px;
	height: 100%;
	background: var(--bd-white);
	border-radius: var(--bd-radius-lg);
	overflow: hidden;
}

.entry-content .bd-routes-feature .bd-routes-media {
	margin: 0;
	height: 100%;
	min-height: 420px;
}

.entry-content .bd-routes-feature .bd-routes-media img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.kb-row-layout-wrap.bd-dark,
.kb-row-layout-wrap.bd-dark h1,
.kb-row-layout-wrap.bd-dark h2,
.kb-row-layout-wrap.bd-dark h3,
.kb-row-layout-wrap.bd-dark p {
	color: var(--bd-white);
}

.entry-content .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	background: var(--bd-white);
	border: 1px solid var(--bd-border);
	border-radius: var(--bd-radius);
	padding: 28px 24px;
	height: 100%;
	transition: border-color var(--bd-transition), transform var(--bd-transition);
}

.entry-content .wp-block-kadence-column.bd-card-col:hover > .kt-inside-inner-col,
.entry-content .wp-block-kadence-column.bd-card-col:focus-within > .kt-inside-inner-col {
	border-color: var(--bd-yellow);
	transform: translateY(-2px);
}

.entry-content .wp-block-kadence-column.bd-card-col-featured > .kt-inside-inner-col {
	background: var(--bd-black);
	border-color: transparent;
	color: var(--bd-white);
}

.entry-content .wp-block-kadence-column.bd-card-col-featured h3,
.entry-content .wp-block-kadence-column.bd-card-col-featured p {
	color: var(--bd-white);
}

.entry-content .wp-block-kadence-column.bd-card-col-featured .kb-button,
.entry-content .wp-block-kadence-column.bd-card-col-featured .kt-button,
.entry-content .wp-block-kadence-column.bd-card-col-featured a.kb-button {
	color: var(--bd-black);
	background: var(--bd-yellow);
}

.entry-content .wp-block-kadence-accordion {
	border-top: 1px solid var(--bd-border);
}

.entry-content .bd-process h2,
.entry-content .bd-process h2.wp-block-kadence-advancedheading {
	position: relative;
	z-index: 1;
	margin: 0 0 10px;
}

.entry-content .kb-row-layout-wrap.bd-process-cta {
	padding-top: 40px;
}

.entry-content .bd-process-cta .kt-inside-inner-col {
	text-align: center;
}

.entry-content .bd-process-cta .wp-block-kadence-advancedbtn,
.entry-content .bd-process-cta .kb-buttons-wrap {
	justify-content: center;
}

.entry-content .bd-values,
.entry-content .bd-values .kt-row-column-wrap,
.entry-content .bd-values .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-values .kt-row-column-wrap {
	align-items: start;
}

.entry-content .bd-values .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.entry-content .bd-values .wp-block-kadence-column > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 16px;
	background: var(--bd-yellow);
}

.entry-content .bd-values h3,
.entry-content .bd-values h3.wp-block-kadence-advancedheading {
	margin: 0 0 12px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-values p {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.page-id-14 .entry-content .bd-service-strip .kt-row-column-wrap {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.entry-content .bd-values h3,
	.entry-content .bd-values h3.wp-block-kadence-advancedheading {
		white-space: nowrap;
	}

	.entry-content .bd-values .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border);
		pointer-events: none;
	}
}

.page-id-14 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-14 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-14 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-14 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-14 .bd-internal-hero h1,
.page-id-14 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-14 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-14 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-14 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-14 .entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col p.bd-card-lead {
	margin: 0 0 12px;
	font-weight: 600;
	color: var(--bd-black);
}

.page-id-14 .entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col p:not(.bd-service-cta):not(.bd-card-lead) {
	flex: 1 1 auto;
}

.page-id-14 .entry-content .bd-service-strip .wp-block-kadence-column.bd-card-col p.bd-service-cta {
	margin-top: 0;
}

.page-id-14 .entry-content .bd-service-strip .bd-card-list {
	list-style: none;
	margin: 16px 0 0;
	padding: 0;
	flex: 0 0 auto;
}

.page-id-14 .entry-content .bd-service-strip .bd-card-list li {
	position: relative;
	margin: 0;
	padding: 5px 0 5px 14px;
	color: var(--bd-text-secondary);
	font-size: 14px;
	line-height: 1.45;
}

.page-id-14 .entry-content .bd-service-strip .bd-card-list li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.7em;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--bd-yellow);
}

.entry-content .bd-chooser .kt-inside-inner-col {
	max-width: 48rem;
	margin-inline: auto;
	text-align: center;
}

.entry-content .bd-chooser-item,
.entry-content .bd-chooser .bd-chooser-q,
.entry-content .bd-chooser h3,
.entry-content .bd-chooser h3.wp-block-kadence-advancedheading,
.entry-content .bd-chooser p {
	text-align: center;
}

.entry-content .bd-chooser-q {
	margin: 0 0 8px;
	font-weight: 600;
	color: var(--bd-black);
}

.entry-content .bd-chooser h3,
.entry-content .bd-chooser h3.wp-block-kadence-advancedheading {
	margin: 0 0 6px;
}

.entry-content .bd-chooser p:not(.bd-chooser-q):not(.bd-chooser-cta) {
	margin: 0;
	color: var(--bd-text-secondary);
}

.entry-content .bd-chooser .bd-chooser-item + .bd-chooser-item {
	margin-top: 28px;
	padding-top: 28px;
	border-top: 1px solid var(--bd-border);
}

.entry-content .bd-chooser .bd-chooser-cta {
	margin: 36px 0 0;
	text-align: center;
}

.entry-content .bd-custom-need .kt-inside-inner-col {
	max-width: 42rem;
	margin-inline: auto;
	text-align: center;
}

.entry-content .bd-custom-need .bd-eyebrow {
	margin: 0 0 4px;
}

.entry-content .bd-custom-need h2,
.entry-content .bd-custom-need h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 12px;
	color: var(--bd-black);
}

.entry-content .bd-custom-need p {
	color: var(--bd-text-secondary);
}

.page-id-15 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-15 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-15 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-15 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-15 .bd-internal-hero h1,
.page-id-15 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-15 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-15 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-15 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-15 .entry-content .bd-tour-intro .kt-inside-inner-col > p {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-15 .entry-content .bd-tour-cases .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	background: var(--bd-white);
}

.page-id-15 .entry-content .bd-tour-cases .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.page-id-15 .entry-content .bd-tour-cases .bd-card-num {
	display: none;
}

.page-id-15 .entry-content .bd-tour-cases .wp-block-kadence-column.bd-card-col h3,
.page-id-15 .entry-content .bd-tour-cases .wp-block-kadence-column.bd-card-col h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
}

.page-id-15 .entry-content .bd-tour-cases .wp-block-kadence-column.bd-card-col p:not(.bd-card-num) {
	margin: 0;
	color: var(--bd-text-secondary);
}

.entry-content .bd-tour-benefits,
.entry-content .bd-tour-benefits .kt-row-column-wrap,
.entry-content .bd-tour-benefits .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-tour-benefits .kt-row-column-wrap {
	align-items: start;
}

.entry-content .bd-tour-benefits .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.entry-content .bd-tour-benefits .wp-block-kadence-column > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 16px;
	background: var(--bd-yellow);
}

.entry-content .bd-tour-benefits .bd-benefit-num {
	display: none;
}

.entry-content .bd-tour-benefits h3,
.entry-content .bd-tour-benefits h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-tour-benefits p:not(.bd-benefit-num) {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.entry-content .bd-tour-benefits .kt-row-column-wrap {
		align-items: stretch;
	}

	.entry-content .bd-tour-benefits .wp-block-kadence-column {
		display: flex;
		flex-direction: column;
		height: 100%;
		align-self: stretch;
	}

	.entry-content .bd-tour-benefits .wp-block-kadence-column > .kt-inside-inner-col {
		flex: 1 1 auto;
		height: 100%;
	}

	.entry-content .bd-tour-benefits .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border);
		pointer-events: none;
	}
}

.page-id-15 .entry-content .bd-tour-custom .wp-block-kadence-advancedbtn,
.page-id-15 .entry-content .bd-tour-custom .kb-buttons-wrap {
	justify-content: center;
	margin-top: 12px;
}

.page-id-15 .entry-content .bd-tour-zone .kt-row-column-wrap {
	align-items: center;
}

.page-id-15 .entry-content .bd-tour-zone-copy {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-15 .entry-content .bd-tour-zone-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	max-width: 36rem;
}

.page-id-15 .entry-content .bd-tour-zone-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-15 .entry-content .bd-tour-zone-copy h2,
.page-id-15 .entry-content .bd-tour-zone-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-15 .entry-content .bd-tour-zone-copy p {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
}

.page-id-15 .entry-content .bd-tour-zone-copy p:last-child {
	margin-bottom: 0;
}

.page-id-15 .entry-content .bd-tour-zone-visual > .kt-inside-inner-col,
.page-id-16 .entry-content .bd-express-zone-visual > .kt-inside-inner-col,
.page-id-17 .entry-content .bd-day-zone-visual > .kt-inside-inner-col,
.page-id-182 .entry-content .bd-plan-zone-visual > .kt-inside-inner-col,
.page-id-28 .entry-content .bd-about-local-visual > .kt-inside-inner-col {
	display: block;
	height: auto;
	min-height: 0;
	width: 100%;
	aspect-ratio: 3 / 2;
	overflow: hidden;
	border-radius: var(--bd-radius-lg);
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
}

.page-id-16 .entry-content .bd-express-zone-visual > .kt-inside-inner-col,
.page-id-17 .entry-content .bd-day-zone-visual > .kt-inside-inner-col,
.page-id-182 .entry-content .bd-plan-zone-visual > .kt-inside-inner-col,
.page-id-28 .entry-content .bd-about-local-visual > .kt-inside-inner-col {
	background-image: url("/wp-content/uploads/2026/08/Belgium-Map-Belga-Delivery.jpg") !important;
}

.page-id-15 .entry-content .bd-tour-map,
.page-id-16 .entry-content .bd-express-map,
.page-id-17 .entry-content .bd-day-map,
.page-id-182 .entry-content .bd-plan-map,
.page-id-28 .entry-content .bd-about-map {
	display: none;
}

.page-id-15 .entry-content .bd-tour-zone-visual img,
.page-id-16 .entry-content .bd-express-zone-visual img,
.page-id-17 .entry-content .bd-day-zone-visual img,
.page-id-182 .entry-content .bd-plan-zone-visual img,
.page-id-28 .entry-content .bd-about-local-visual img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: var(--bd-radius-lg);
}

.page-id-16 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-16 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-16 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-16 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-16 .bd-internal-hero h1,
.page-id-16 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-16 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-16 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-16 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-16 .entry-content .bd-express-intro .kt-inside-inner-col > p {
	max-width: 36rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-16 .entry-content .bd-express-cases .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	background: var(--bd-white);
	padding: 32px 28px;
}

.page-id-16 .entry-content .bd-express-cases .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.page-id-16 .entry-content .bd-express-cases .wp-block-kadence-column.bd-card-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-16 .entry-content .bd-express-cases .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 20px;
	background: var(--bd-yellow);
	background-image: none;
	border-radius: 1px;
}

.page-id-16 .entry-content .bd-express-cases .wp-block-kadence-column.bd-card-col h3,
.page-id-16 .entry-content .bd-express-cases .wp-block-kadence-column.bd-card-col h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
}

.page-id-16 .entry-content .bd-express-cases .wp-block-kadence-column.bd-card-col p {
	margin: 0;
	color: var(--bd-text-secondary);
}

.entry-content .bd-express-traits,
.entry-content .bd-express-traits .kt-row-column-wrap,
.entry-content .bd-express-traits .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-express-traits .kt-row-column-wrap {
	align-items: start;
}

.entry-content .bd-express-traits .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.entry-content .bd-express-traits .wp-block-kadence-column > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 16px;
	background: var(--bd-yellow);
}

.entry-content .bd-express-traits .bd-trait-num {
	display: none;
}

.entry-content .bd-express-traits h3,
.entry-content .bd-express-traits h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-express-traits p:not(.bd-trait-num) {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.entry-content .bd-express-traits .kt-row-column-wrap {
		align-items: stretch;
	}

	.entry-content .bd-express-traits .wp-block-kadence-column {
		display: flex;
		flex-direction: column;
		height: 100%;
		align-self: stretch;
	}

	.entry-content .bd-express-traits .wp-block-kadence-column > .kt-inside-inner-col {
		flex: 1 1 auto;
		height: 100%;
	}

	.entry-content .bd-express-traits .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border);
		pointer-events: none;
	}
}

.page-id-16 .entry-content .bd-express-compare-intro .kt-inside-inner-col {
	max-width: 40rem;
	margin-inline: auto;
}

.entry-content .bd-express-compare .kt-row-column-wrap {
	position: relative;
	align-items: stretch;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	grid-auto-rows: 1fr;
	column-gap: 3rem;
	max-width: 48rem;
	margin-inline: auto;
	padding-inline: 0;
}

.entry-content .bd-express-compare .wp-block-kadence-column {
	min-width: 0;
}

.entry-content .bd-express-compare .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	height: 100%;
	padding: 0;
}

.entry-content .bd-express-compare .bd-compare-label {
	margin: 0 0 16px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--bd-yellow);
}

.entry-content .bd-express-compare .wp-block-kadence-column:last-child .bd-compare-label {
	color: var(--bd-red);
}

.entry-content .bd-express-compare p:not(.bd-compare-label):not(.bd-compare-cta) {
	margin: 0;
	color: rgba(255, 255, 255, 0.82);
	min-height: 3em;
}

.entry-content .bd-express-compare .bd-compare-list {
	list-style: none;
	margin: 24px 0 0;
	padding: 0;
}

.entry-content .bd-express-compare .bd-compare-list li {
	position: relative;
	margin: 0;
	padding: 0 0 10px 16px;
	color: var(--bd-white);
	font-weight: 600;
}

.entry-content .bd-express-compare .bd-compare-list li:last-child {
	padding-bottom: 0;
}

.entry-content .bd-express-compare .bd-compare-list li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.55em;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--bd-yellow);
}

.entry-content .bd-express-compare .wp-block-kadence-column:last-child .bd-compare-list li::before {
	background: var(--bd-red);
}

.entry-content .bd-express-compare .bd-compare-cta {
	margin: auto 0 0;
	padding-top: 40px;
	align-self: flex-end;
	text-align: right;
}

.entry-content .bd-express-compare .bd-arrow-link {
	color: var(--bd-white);
}

.entry-content .bd-express-compare .bd-arrow-link:hover,
.entry-content .bd-express-compare .bd-arrow-link:focus-visible {
	color: var(--bd-white);
}

@media (min-width: 768px) {
	.entry-content .bd-express-compare .kt-row-column-wrap::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		width: 1px;
		margin-left: -0.5px;
		background: var(--bd-border-dark);
		pointer-events: none;
	}

	.entry-content .bd-express-compare .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: none;
	}

	.entry-content .bd-express-compare .wp-block-kadence-column:first-child > .kt-inside-inner-col {
		padding-right: 1.5rem;
	}

	.entry-content .bd-express-compare .wp-block-kadence-column:last-child > .kt-inside-inner-col {
		padding-left: 2.5rem;
		padding-right: 0;
	}
}

.page-id-16 .entry-content .bd-express-custom .kt-inside-inner-col {
	max-width: 38rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-16 .entry-content .bd-express-custom .kt-inside-inner-col > p {
	max-width: 36rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-16 .entry-content .bd-express-custom .wp-block-kadence-advancedbtn,
.page-id-16 .entry-content .bd-express-custom .kb-buttons-wrap {
	justify-content: center;
	margin-top: 12px;
}

.page-id-16 .entry-content .bd-express-zone .kt-row-column-wrap {
	align-items: center;
}

.page-id-16 .entry-content .bd-express-zone-copy {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-16 .entry-content .bd-express-zone-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	max-width: 36rem;
}

.page-id-16 .entry-content .bd-express-zone-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-16 .entry-content .bd-express-zone-copy h2,
.page-id-16 .entry-content .bd-express-zone-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-16 .entry-content .bd-express-zone-copy p {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
}

.page-id-16 .entry-content .bd-express-zone-copy p:last-child {
	margin-bottom: 0;
}

.page-id-17 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-17 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-17 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-17 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-17 .bd-internal-hero h1,
.page-id-17 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-17 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-17 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-17 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-17 .entry-content .bd-day-intro .kt-inside-inner-col > p {
	max-width: 36rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.entry-content .bd-day-split .kt-row-column-wrap {
	align-items: stretch;
}

.entry-content .bd-day-split .wp-block-kadence-column {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.entry-content .bd-day-split .wp-block-kadence-column > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	background: var(--bd-white);
	border: 1px solid var(--bd-border);
	border-radius: var(--bd-radius);
	padding: 36px 32px;
	transition: border-color var(--bd-transition);
}

.entry-content .bd-day-split .bd-day-same:hover > .kt-inside-inner-col,
.entry-content .bd-day-split .bd-day-same:focus-within > .kt-inside-inner-col {
	border-color: var(--bd-yellow);
}

.entry-content .bd-day-split .bd-day-next:hover > .kt-inside-inner-col,
.entry-content .bd-day-split .bd-day-next:focus-within > .kt-inside-inner-col {
	border-color: var(--bd-black);
}

.entry-content .bd-day-split .bd-day-label {
	display: inline-block;
	margin: 0 0 16px;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.14em;
	line-height: 1;
	text-transform: uppercase;
	color: var(--bd-black);
	background: var(--bd-yellow);
}

.entry-content .bd-day-split .bd-day-next .bd-day-label {
	color: var(--bd-white);
	background: var(--bd-black);
}

.entry-content .bd-day-split .bd-day-kicker {
	display: none;
}

.entry-content .bd-day-split h3,
.entry-content .bd-day-split h3.wp-block-kadence-advancedheading {
	margin: 0 0 12px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-day-split p:not(.bd-day-label):not(.bd-day-kicker):not(.bd-day-when) {
	margin: 0;
	color: var(--bd-text-secondary);
}

.entry-content .bd-day-split .bd-day-when {
	margin: 24px 0 8px;
	font-size: 13px;
	font-weight: 600;
	color: var(--bd-text-secondary);
}

.entry-content .bd-day-split .bd-day-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.entry-content .bd-day-split .bd-day-list li {
	position: relative;
	margin: 0;
	padding: 5px 0 5px 14px;
	color: var(--bd-text);
	font-weight: 600;
	font-size: 14px;
	line-height: 1.45;
}

.entry-content .bd-day-split .bd-day-list li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.7em;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--bd-yellow);
}

.entry-content .bd-day-split .bd-day-next .bd-day-list li::before {
	background: var(--bd-black);
}

.entry-content .bd-day-route,
.entry-content .bd-tour-route,
.entry-content .bd-express-route,
.entry-content .bd-plan-route,
.entry-content .bd-process {
	--bd-day-num: 32px;
	--bd-day-dot: 10px;
	--bd-day-num-gap: 12px;
	--bd-day-line: 1.5px;
	--bd-day-clear: 14px;
	--bd-day-dot-center: calc(var(--bd-day-num) + var(--bd-day-num-gap) + (var(--bd-day-dot) / 2));
}

.entry-content .bd-day-route,
.entry-content .bd-day-route .kt-row-column-wrap,
.entry-content .bd-day-route .wp-block-kadence-column,
.entry-content .bd-tour-route,
.entry-content .bd-tour-route .kt-row-column-wrap,
.entry-content .bd-tour-route .wp-block-kadence-column,
.entry-content .bd-express-route,
.entry-content .bd-express-route .kt-row-column-wrap,
.entry-content .bd-express-route .wp-block-kadence-column,
.entry-content .bd-plan-route,
.entry-content .bd-plan-route .kt-row-column-wrap,
.entry-content .bd-plan-route .wp-block-kadence-column,
.entry-content .bd-process,
.entry-content .bd-process .kt-row-column-wrap,
.entry-content .bd-process .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-day-route .wp-block-kadence-column > .kt-inside-inner-col,
.entry-content .bd-tour-route .wp-block-kadence-column > .kt-inside-inner-col,
.entry-content .bd-express-route .wp-block-kadence-column > .kt-inside-inner-col,
.entry-content .bd-plan-route .wp-block-kadence-column > .kt-inside-inner-col,
.entry-content .bd-process .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
}

.entry-content .bd-day-route .bd-step-number,
.entry-content .bd-tour-route .bd-step-number,
.entry-content .bd-express-route .bd-step-number,
.entry-content .bd-plan-route .bd-step-number,
.entry-content .bd-process .bd-step-number {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 0 0 var(--bd-day-clear);
	padding: 0 0 calc(var(--bd-day-num-gap) + var(--bd-day-dot));
	font-size: var(--bd-day-num);
	font-weight: 700;
	letter-spacing: 0.04em;
	line-height: 1;
	text-transform: none;
	color: var(--bd-black);
}

.entry-content .bd-day-route .bd-step-number::after,
.entry-content .bd-tour-route .bd-step-number::after,
.entry-content .bd-express-route .bd-step-number::after,
.entry-content .bd-plan-route .bd-step-number::after,
.entry-content .bd-process .bd-step-number::after {
	content: "";
	position: absolute;
	left: 2px;
	bottom: 0;
	width: var(--bd-day-dot);
	height: var(--bd-day-dot);
	border-radius: 50%;
	background: var(--bd-yellow);
	border: 2px solid var(--bd-black);
	z-index: 2;
}

.entry-content .bd-day-route h3,
.entry-content .bd-day-route h3.wp-block-kadence-advancedheading,
.entry-content .bd-tour-route h3,
.entry-content .bd-tour-route h3.wp-block-kadence-advancedheading,
.entry-content .bd-express-route h3,
.entry-content .bd-express-route h3.wp-block-kadence-advancedheading,
.entry-content .bd-plan-route h3,
.entry-content .bd-plan-route h3.wp-block-kadence-advancedheading,
.entry-content .bd-process h3,
.entry-content .bd-process h3.wp-block-kadence-advancedheading {
	position: relative;
	z-index: 1;
	margin: 0 0 10px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-day-route p:not(.bd-step-number),
.entry-content .bd-tour-route p:not(.bd-step-number),
.entry-content .bd-express-route p:not(.bd-step-number),
.entry-content .bd-plan-route p:not(.bd-step-number),
.entry-content .bd-process p:not(.bd-step-number) {
	position: relative;
	z-index: 1;
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.entry-content .bd-day-route .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::before,
	.entry-content .bd-tour-route .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::before,
	.entry-content .bd-express-route .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::before,
	.entry-content .bd-plan-route .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::before,
	.entry-content .bd-process .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::before {
		content: "";
		position: absolute;
		top: var(--bd-day-dot-center);
		left: calc(2px + var(--bd-day-dot) / 2);
		right: calc(-1 * var(--global-row-gutter-md, 2rem) - 2px - var(--bd-day-dot) / 2);
		height: var(--bd-day-line);
		background: var(--bd-red);
		transform: translateY(-50%);
		pointer-events: none;
		z-index: 0;
	}

	.entry-content .bd-day-route .wp-block-kadence-column:last-child > .kt-inside-inner-col::before,
	.entry-content .bd-tour-route .wp-block-kadence-column:last-child > .kt-inside-inner-col::before,
	.entry-content .bd-express-route .wp-block-kadence-column:last-child > .kt-inside-inner-col::before,
	.entry-content .bd-plan-route .wp-block-kadence-column:last-child > .kt-inside-inner-col::before,
	.entry-content .bd-process .wp-block-kadence-column:last-child > .kt-inside-inner-col::before {
		content: "";
		position: absolute;
		top: var(--bd-day-dot-center);
		left: calc(2px + var(--bd-day-dot));
		right: 0;
		height: var(--bd-day-line);
		background-color: transparent;
		background-image: repeating-linear-gradient(
			to right,
			var(--bd-red) 0,
			var(--bd-red) 3px,
			transparent 3px,
			transparent 9px
		);
		transform: translateY(-50%);
		pointer-events: none;
		z-index: 0;
	}
}

.page-id-17 .entry-content .bd-day-cases .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	background: var(--bd-white);
	padding: 32px 28px;
}

.page-id-17 .entry-content .bd-day-cases .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.page-id-17 .entry-content .bd-day-cases .wp-block-kadence-column.bd-card-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-17 .entry-content .bd-day-cases .wp-block-kadence-column.bd-card-col h3,
.page-id-17 .entry-content .bd-day-cases .wp-block-kadence-column.bd-card-col h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
}

.page-id-17 .entry-content .bd-day-cases .wp-block-kadence-column.bd-card-col p {
	margin: 0;
	color: var(--bd-text-secondary);
}

.entry-content .bd-day-traits,
.entry-content .bd-day-traits .kt-row-column-wrap,
.entry-content .bd-day-traits .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-day-traits .kt-row-column-wrap {
	align-items: start;
}

.entry-content .bd-day-traits .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.entry-content .bd-day-traits .wp-block-kadence-column > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 16px;
	background: var(--bd-yellow);
}

.entry-content .bd-day-traits .bd-trait-num {
	display: none;
}

.entry-content .bd-day-traits h3,
.entry-content .bd-day-traits h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-day-traits p:not(.bd-trait-num) {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.entry-content .bd-day-traits .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border);
		pointer-events: none;
	}
}

.page-id-17 .entry-content .bd-day-compare-intro .kt-inside-inner-col {
	max-width: 54rem;
	margin-inline: auto;
}

@media (min-width: 1025px) {
	.page-id-17 .entry-content .bd-day-compare-intro h2,
	.page-id-17 .entry-content .bd-day-compare-intro h2.wp-block-kadence-advancedheading {
		white-space: nowrap;
	}
}

.entry-content .bd-day-compare .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.entry-content .bd-day-compare .wp-block-kadence-column {
	min-width: 0;
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.entry-content .bd-day-compare .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	padding: 8px 8px 0 0;
}

.entry-content .bd-day-compare .bd-compare-label {
	margin: 0 0 16px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--bd-yellow);
}

.entry-content .bd-day-compare p:not(.bd-compare-label):not(.bd-compare-logic):not(.bd-compare-cta) {
	margin: 0;
	color: rgba(255, 255, 255, 0.82);
	min-height: 3.2em;
}

.entry-content .bd-day-compare .bd-compare-logic {
	margin: 20px 0 0;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2;
	color: var(--bd-white);
}

.entry-content .bd-day-compare .bd-compare-cta {
	margin-top: auto;
	padding-top: 40px;
}

.entry-content .bd-day-compare .bd-arrow-link {
	color: var(--bd-white);
}

.entry-content .bd-day-compare .bd-arrow-link:hover,
.entry-content .bd-day-compare .bd-arrow-link:focus-visible {
	color: var(--bd-white);
}

@media (min-width: 768px) {
	.entry-content .bd-day-compare .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border-dark);
		pointer-events: none;
	}

	.entry-content .bd-day-compare .wp-block-kadence-column:not(:first-child) > .kt-inside-inner-col {
		padding-left: 20px;
		padding-right: 8px;
	}

	.entry-content .bd-day-compare .wp-block-kadence-column:last-child > .kt-inside-inner-col {
		padding-right: 0;
	}
}

.page-id-17 .entry-content .bd-day-custom .kt-inside-inner-col {
	max-width: 48rem;
	margin-inline: auto;
	text-align: center;
}

@media (min-width: 1025px) {
	.page-id-17 .entry-content .bd-day-custom h2,
	.page-id-17 .entry-content .bd-day-custom h2.wp-block-kadence-advancedheading {
		white-space: nowrap;
	}
}

.page-id-17 .entry-content .bd-day-custom .kt-inside-inner-col > p {
	max-width: 36rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-17 .entry-content .bd-day-custom .wp-block-kadence-advancedbtn,
.page-id-17 .entry-content .bd-day-custom .kb-buttons-wrap {
	justify-content: center;
	margin-top: 12px;
}

.page-id-17 .entry-content .bd-day-zone .kt-row-column-wrap {
	align-items: center;
}

.page-id-17 .entry-content .bd-day-zone-copy {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-17 .entry-content .bd-day-zone-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	max-width: 36rem;
}

.page-id-17 .entry-content .bd-day-zone-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-17 .entry-content .bd-day-zone-copy h2,
.page-id-17 .entry-content .bd-day-zone-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-17 .entry-content .bd-day-zone-copy p {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
}

.page-id-17 .entry-content .bd-day-zone-copy p:last-child {
	margin-bottom: 0;
}

.page-id-182 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-182 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-182 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-182 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-182 .bd-internal-hero h1,
.page-id-182 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-182 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-182 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-182 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-182 .entry-content .bd-plan-intro .kt-inside-inner-col > p {
	max-width: 34rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-182 .entry-content .bd-plan-cases .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	background: var(--bd-white);
	padding: 32px 28px;
}

.page-id-182 .entry-content .bd-plan-cases .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.page-id-182 .entry-content .bd-plan-cases .wp-block-kadence-column.bd-card-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-182 .entry-content .bd-plan-cases .bd-card-num {
	display: none;
}

.page-id-182 .entry-content .bd-plan-cases .wp-block-kadence-column.bd-card-col h3,
.page-id-182 .entry-content .bd-plan-cases .wp-block-kadence-column.bd-card-col h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
}

.page-id-182 .entry-content .bd-plan-cases .wp-block-kadence-column.bd-card-col p:not(.bd-card-num) {
	margin: 0;
	color: var(--bd-text-secondary);
}

.entry-content .bd-plan-traits,
.entry-content .bd-plan-traits .kt-row-column-wrap,
.entry-content .bd-plan-traits .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-plan-traits .kt-row-column-wrap {
	align-items: start;
}

.entry-content .bd-plan-traits .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.entry-content .bd-plan-traits .wp-block-kadence-column > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 16px;
	background: var(--bd-yellow);
}

.entry-content .bd-plan-traits .bd-trait-num {
	display: none;
}

.entry-content .bd-plan-traits h3,
.entry-content .bd-plan-traits h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-plan-traits p:not(.bd-trait-num) {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.entry-content .bd-plan-traits .kt-row-column-wrap {
		align-items: stretch;
	}

	.entry-content .bd-plan-traits .wp-block-kadence-column {
		display: flex;
		flex-direction: column;
		height: 100%;
		align-self: stretch;
	}

	.entry-content .bd-plan-traits .wp-block-kadence-column > .kt-inside-inner-col {
		flex: 1 1 auto;
		height: 100%;
	}

	.entry-content .bd-plan-traits .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border);
		pointer-events: none;
	}
}

.page-id-182 .entry-content .bd-plan-compare-intro .kt-inside-inner-col {
	max-width: 54rem;
	margin-inline: auto;
}

@media (min-width: 1025px) {
	.page-id-182 .entry-content .bd-plan-compare-intro h2,
	.page-id-182 .entry-content .bd-plan-compare-intro h2.wp-block-kadence-advancedheading {
		white-space: nowrap;
	}
}

.entry-content .bd-plan-compare .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.entry-content .bd-plan-compare .wp-block-kadence-column {
	min-width: 0;
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.entry-content .bd-plan-compare .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	padding: 8px 8px 0 0;
}

.entry-content .bd-plan-compare .bd-compare-label {
	margin: 0 0 16px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--bd-yellow);
}

.entry-content .bd-plan-compare p:not(.bd-compare-label):not(.bd-compare-cta):not(.bd-compare-when) {
	margin: 0;
	color: rgba(255, 255, 255, 0.82);
	min-height: 3.2em;
}

.entry-content .bd-plan-compare .bd-compare-when {
	margin: 24px 0 0;
	font-size: 13px;
	font-weight: 600;
	color: rgba(255, 255, 255, 0.55);
}

.entry-content .bd-plan-compare .bd-compare-list {
	list-style: none;
	margin: 20px 0 0;
	padding: 0;
}

.entry-content .bd-plan-compare .bd-compare-list li {
	position: relative;
	margin: 0;
	padding: 0 0 10px 16px;
	color: var(--bd-white);
	font-weight: 600;
}

.entry-content .bd-plan-compare .bd-compare-list li:last-child {
	padding-bottom: 0;
}

.entry-content .bd-plan-compare .bd-compare-list li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.55em;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--bd-yellow);
}

.entry-content .bd-plan-compare .bd-compare-cta {
	margin-top: auto;
	padding-top: 28px;
}

.entry-content .bd-plan-compare .bd-arrow-link {
	color: var(--bd-white);
}

.entry-content .bd-plan-compare .bd-arrow-link:hover,
.entry-content .bd-plan-compare .bd-arrow-link:focus-visible {
	color: var(--bd-white);
}

@media (min-width: 768px) {
	.entry-content .bd-plan-compare .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border-dark);
		pointer-events: none;
	}

	.entry-content .bd-plan-compare .wp-block-kadence-column:not(:first-child) > .kt-inside-inner-col {
		padding-left: 20px;
		padding-right: 8px;
	}

	.entry-content .bd-plan-compare .wp-block-kadence-column:last-child > .kt-inside-inner-col {
		padding-right: 0;
	}
}

.page-id-182 .entry-content .bd-plan-custom .kt-inside-inner-col {
	max-width: 38rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-182 .entry-content .bd-plan-custom .kt-inside-inner-col > p {
	max-width: 36rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-182 .entry-content .bd-plan-custom .wp-block-kadence-advancedbtn,
.page-id-182 .entry-content .bd-plan-custom .kb-buttons-wrap {
	justify-content: center;
	margin-top: 12px;
}

.page-id-182 .entry-content .bd-plan-zone .kt-row-column-wrap {
	align-items: center;
}

.page-id-182 .entry-content .bd-plan-zone-copy {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-182 .entry-content .bd-plan-zone-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	max-width: 36rem;
}

.page-id-182 .entry-content .bd-plan-zone-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-182 .entry-content .bd-plan-zone-copy h2,
.page-id-182 .entry-content .bd-plan-zone-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-182 .entry-content .bd-plan-zone-copy p {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
}

.page-id-182 .entry-content .bd-plan-zone-copy p:last-child {
	margin-bottom: 0;
}

.page-id-20 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-20 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-20 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-20 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-20 .bd-internal-hero h1,
.page-id-20 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-20 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-20 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-20 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-20 .entry-content .bd-section-intro .kt-inside-inner-col > p {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-20 .entry-content .bd-sectors .kt-row-column-wrap {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	padding: 36px 32px;
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col:hover > .kt-inside-inner-col,
.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col:focus-within > .kt-inside-inner-col {
	border-color: var(--bd-border);
	transform: none;
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col h3 {
	margin: 0 0 10px;
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col p.bd-card-lead {
	margin: 0 0 14px;
	font-weight: 600;
	color: var(--bd-black);
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col p:not(.bd-card-lead):not(.bd-sector-needs-label):not(.bd-sector-needs) {
	margin: 0;
	color: var(--bd-text-secondary);
	flex: 1 1 auto;
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col p.bd-sector-needs-label {
	margin: 0 0 6px;
	padding-top: 28px;
	flex: 0 0 auto;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--bd-text-muted);
}

.page-id-20 .entry-content .bd-sectors .wp-block-kadence-column.bd-card-col p.bd-sector-needs {
	margin: 0;
	padding: 0;
	flex: 0 0 auto;
	font-size: 14px;
	line-height: 1.5;
	color: var(--bd-text-secondary);
}

.entry-content .bd-ops,
.entry-content .bd-ops .kt-row-column-wrap,
.entry-content .bd-ops .wp-block-kadence-column {
	overflow: visible;
}

.entry-content .bd-ops .kt-row-column-wrap {
	align-items: start;
}

.entry-content .bd-ops .wp-block-kadence-column > .kt-inside-inner-col {
	position: relative;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.entry-content .bd-ops .wp-block-kadence-column > .kt-inside-inner-col::before {
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	margin: 0 0 16px;
	background: var(--bd-yellow);
}

.entry-content .bd-ops .bd-ops-label {
	margin: 0 0 8px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--bd-text-secondary);
}

.entry-content .bd-ops h3,
.entry-content .bd-ops h3.wp-block-kadence-advancedheading {
	margin: 0 0 10px;
	font-weight: 700;
	color: var(--bd-black);
}

.entry-content .bd-ops p:not(.bd-ops-label) {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.entry-content .bd-ops .wp-block-kadence-column:not(:last-child) > .kt-inside-inner-col::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: calc(-1 * var(--global-row-gutter-md, 2rem) / 2);
		width: 1px;
		background: var(--bd-border);
		pointer-events: none;
	}

	.page-id-20 .entry-content .bd-ops .kt-row-column-wrap {
		align-items: stretch;
		padding-left: 16px;
		padding-right: 16px;
		grid-template-columns: minmax(0, 1.05fr) minmax(0, 1.07fr) minmax(0, 0.86fr) minmax(0, 1.02fr);
	}

	.page-id-20 .entry-content .bd-ops .wp-block-kadence-column {
		display: flex;
		flex-direction: column;
		height: 100%;
		align-self: stretch;
	}

	.page-id-20 .entry-content .bd-ops .wp-block-kadence-column > .kt-inside-inner-col {
		flex: 1 1 auto;
		height: 100%;
		min-width: 0;
	}
}

.entry-content .bd-flex-model .kt-inside-inner-col {
	max-width: 42rem;
	margin-inline: auto;
	text-align: center;
}

.entry-content .bd-flex-model .bd-eyebrow {
	margin: 0 0 4px;
}

.entry-content .bd-flex-model h2,
.entry-content .bd-flex-model h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 12px;
}

.entry-content .bd-flex-model .bd-flex-cta {
	margin: 28px 0 0;
}

.entry-content .bd-flex-model .bd-arrow-link {
	color: var(--bd-white);
}

.entry-content .bd-flex-model .bd-arrow-link:hover,
.entry-content .bd-flex-model .bd-arrow-link:focus-visible {
	color: var(--bd-white);
}

.page-id-27 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-27 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-27 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-27 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-27 .bd-internal-hero h1,
.page-id-27 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-27 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-27 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-27 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-27 .entry-content .bd-section-intro .kt-inside-inner-col > p {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-27 .entry-content .bd-org-types .kt-row-column-wrap {
	align-items: stretch;
}

.page-id-27 .entry-content .bd-org-types .wp-block-kadence-column.bd-card-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-27 .entry-content .bd-org-types .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	min-height: 100%;
}

.page-id-27 .entry-content .bd-org-types .wp-block-kadence-column.bd-card-col h3,
.page-id-27 .entry-content .bd-org-types .wp-block-kadence-column.bd-card-col h3.wp-block-kadence-advancedheading {
	margin: 0 0 12px;
	font-weight: 700;
	color: var(--bd-black);
}

.page-id-27 .entry-content .bd-org-types .wp-block-kadence-column.bd-card-col p {
	margin: 0;
	color: var(--bd-text-secondary);
}

.page-id-27 .entry-content .bd-daily-intro .kt-inside-inner-col {
	max-width: 42rem;
	margin-inline: auto;
}

.page-id-28 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-28 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-28 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-28 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-28 .bd-internal-hero h1,
.page-id-28 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-28 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-28 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow):not(h1) {
	margin-bottom: 8px;
}

.page-id-28 .bd-quote-cta {
	box-shadow: inset 0 1px 0 var(--bd-border-dark);
}

.page-id-28 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-28 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-28 .entry-content .bd-about-intro .kt-inside-inner-col {
	max-width: 42rem;
	margin-inline: auto;
}

.page-id-28 .entry-content .bd-about-intro h2,
.page-id-28 .entry-content .bd-about-intro h2.wp-block-kadence-advancedheading {
	max-width: 18em;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 1025px) {
	.page-id-28 .entry-content .bd-about-intro-cols .kt-row-column-wrap {
		align-items: stretch;
	}

	.page-id-28 .entry-content .bd-about-intro-cols .wp-block-kadence-column {
		display: flex;
		flex-direction: column;
		height: 100%;
		align-self: stretch;
	}

	.page-id-28 .entry-content .bd-about-intro-cols .wp-block-kadence-column > .kt-inside-inner-col {
		flex: 1 1 auto;
		height: 100%;
	}
}

.page-id-28 .entry-content .bd-about-metier .kt-row-column-wrap {
	align-items: stretch;
}

.page-id-28 .entry-content .bd-about-metier-copy {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-28 .entry-content .bd-about-metier-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	max-width: 36rem;
}

.page-id-28 .entry-content .bd-about-metier-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-28 .entry-content .bd-about-metier-copy h2,
.page-id-28 .entry-content .bd-about-metier-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-28 .entry-content .bd-about-metier-copy .kt-inside-inner-col > p:not(.bd-metier-cta) {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
}

.page-id-28 .entry-content .bd-about-metier-copy .kt-inside-inner-col > p:not(.bd-metier-cta):last-of-type {
	margin-bottom: 0;
}

.page-id-28 .entry-content .bd-about-metier-copy .bd-metier-cta {
	margin: 28px 0 0;
}

.page-id-28 .entry-content .bd-about-metier-media {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-28 .entry-content .bd-about-metier-media > .kt-inside-inner-col {
	flex: 1 1 auto;
	min-height: 420px;
	height: 100%;
	background: var(--bd-white);
	border-radius: var(--bd-radius-lg);
	overflow: hidden;
}

.page-id-28 .entry-content .bd-about-metier-media .bd-metier-photo {
	margin: 0;
	height: 100%;
	min-height: 420px;
}

.page-id-28 .entry-content .bd-about-metier-media .bd-metier-photo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.page-id-28 .entry-content .bd-about-principles .kt-row-column-wrap {
	align-items: stretch;
}

.page-id-28 .entry-content .bd-about-principles .wp-block-kadence-column.bd-card-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-28 .entry-content .bd-about-principles .wp-block-kadence-column.bd-card-col > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: 100%;
	min-height: 100%;
}

.page-id-28 .entry-content .bd-about-principles .wp-block-kadence-column.bd-card-col h3,
.page-id-28 .entry-content .bd-about-principles .wp-block-kadence-column.bd-card-col h3.wp-block-kadence-advancedheading {
	margin: 0 0 12px;
	font-weight: 700;
	color: var(--bd-black);
}

.page-id-28 .entry-content .bd-about-principles .wp-block-kadence-column.bd-card-col p {
	margin: 0;
	color: var(--bd-text-secondary);
}

@media (min-width: 1025px) {
	.page-id-28 .entry-content .bd-about-principles .kt-row-column-wrap {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}

.page-id-28 .entry-content .bd-about-local .kt-row-column-wrap {
	align-items: stretch;
}

.page-id-28 .entry-content .bd-about-local-copy {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-28 .entry-content .bd-about-local-copy > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	max-width: 36rem;
}

.page-id-28 .entry-content .bd-about-local-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-28 .entry-content .bd-about-local-copy h2,
.page-id-28 .entry-content .bd-about-local-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-28 .entry-content .bd-about-local-copy p {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
}

.page-id-28 .entry-content .bd-about-local-copy p:last-child {
	margin-bottom: 0;
}

.page-id-28 .entry-content .bd-about-local-visual {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-self: stretch;
}

.page-id-28 .entry-content .bd-local-from,
.page-id-28 .entry-content .bd-local-to {
	margin: 0;
	padding: 28px 24px;
	border-radius: var(--bd-radius);
}

.page-id-28 .entry-content .bd-local-from {
	background: var(--bd-yellow);
	color: var(--bd-black);
}

.page-id-28 .entry-content .bd-local-to {
	background: var(--bd-black);
	color: var(--bd-white);
}

.page-id-28 .entry-content .bd-local-from .bd-local-label,
.page-id-28 .entry-content .bd-local-to .bd-local-label {
	margin: 0 0 8px;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

.page-id-28 .entry-content .bd-local-from .bd-local-label {
	color: var(--bd-black);
}

.page-id-28 .entry-content .bd-local-to .bd-local-label {
	color: var(--bd-yellow);
}

.page-id-28 .entry-content .bd-local-from h3,
.page-id-28 .entry-content .bd-local-from h3.wp-block-kadence-advancedheading,
.page-id-28 .entry-content .bd-local-to h3,
.page-id-28 .entry-content .bd-local-to h3.wp-block-kadence-advancedheading {
	margin: 0 0 6px;
	font-weight: 700;
}

.page-id-28 .entry-content .bd-local-from h3,
.page-id-28 .entry-content .bd-local-from h3.wp-block-kadence-advancedheading {
	color: var(--bd-black);
}

.page-id-28 .entry-content .bd-local-to h3,
.page-id-28 .entry-content .bd-local-to h3.wp-block-kadence-advancedheading {
	color: var(--bd-white);
}

.page-id-28 .entry-content .bd-local-from p:not(.bd-local-label),
.page-id-28 .entry-content .bd-local-to p:not(.bd-local-label) {
	margin: 0;
}

.page-id-28 .entry-content .bd-local-from p:not(.bd-local-label) {
	color: var(--bd-black);
}

.page-id-28 .entry-content .bd-local-to p:not(.bd-local-label) {
	color: rgba(255, 255, 255, 0.72);
}

.page-id-28 .entry-content .bd-local-track {
	position: relative;
	flex: 0 0 auto;
	width: auto;
	margin: 0 0 0 36px;
	padding: 18px 0 18px 0;
	color: transparent;
	font-size: 0;
	line-height: 0;
}

.page-id-28 .entry-content .bd-local-track::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 2px;
	background: var(--bd-yellow);
}

.page-id-28 .entry-content .bd-local-track::after {
	content: "";
	position: absolute;
	left: -4px;
	bottom: -1px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: var(--bd-yellow);
	border: 2px solid var(--bd-black);
}

.page-id-28 .entry-content .bd-about-partner .kt-inside-inner-col {
	max-width: 42rem;
	margin-inline: auto;
	text-align: center;
}

.bd-page-canvas.page-id-28 .entry-content > .kb-row-layout-wrap.bd-about-partner.kt-row-has-bg {
	background-color: transparent !important;
}

.page-id-28 .entry-content .bd-about-partner p.bd-eyebrow,
.page-id-28 .entry-content .bd-about-partner p.bd-eyebrow--light {
	margin: 0 0 4px;
	color: var(--bd-red);
	text-align: center;
}

.page-id-28 .entry-content .bd-about-partner h2,
.page-id-28 .entry-content .bd-about-partner h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text);
	text-align: center;
}

.page-id-28 .entry-content .bd-about-partner .kt-inside-inner-col > p:not(.bd-eyebrow) {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--bd-text-secondary);
	text-align: center;
}

.page-id-28 .entry-content .bd-about-partner .kt-inside-inner-col > p:last-child {
	margin-bottom: 0;
}

.page-id-29 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-29 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-29 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-29 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
	margin-bottom: 32px;
}

.page-id-29 .bd-internal-hero h1,
.page-id-29 .bd-internal-hero h1.wp-block-kadence-advancedheading {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
	margin-top: 84px;
	margin-bottom: 28px;
}

.page-id-29 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow):not(h1) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
	margin-top: 0;
	margin-bottom: 32px;
}

.page-id-29 #archive-container,
.page-id-29 .error,
.page-id-29 .pagination {
	display: none;
}

.page-id-29 .entry-content .bd-articles-intro .kt-inside-inner-col > p {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
	color: var(--bd-text-secondary);
}

.page-id-29 .entry-content .bd-articles-empty {
	margin: 0;
	text-align: center;
	color: var(--bd-text-secondary);
}

.page-id-29 .entry-content .bd-articles-grid {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--global-row-gutter-md, 2rem);
	margin: 0;
	padding: 0;
}

.page-id-29 .entry-content .bd-articles-grid .kb-post-list-item {
	display: flex;
	min-width: 0;
}

.page-id-29 .entry-content .bd-articles-grid .loop-entry {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	background: var(--bd-white);
	border: 1px solid var(--bd-border);
	border-radius: var(--bd-radius);
	box-shadow: none;
	overflow: hidden;
	transition: border-color var(--bd-transition), transform var(--bd-transition);
}

.page-id-29 .entry-content .bd-articles-grid .loop-entry:hover,
.page-id-29 .entry-content .bd-articles-grid .loop-entry:focus-within {
	border-color: var(--bd-yellow);
	transform: translateY(-2px);
}

.page-id-29 .entry-content .bd-articles-grid .post-thumbnail {
	position: relative;
	display: block;
	flex: 0 0 auto;
	height: 0 !important;
	aspect-ratio: unset;
	padding-bottom: 66.666% !important;
	background: var(--bd-grey);
	overflow: hidden;
}

.page-id-29 .entry-content .bd-articles-grid .post-thumbnail-inner,
.page-id-29 .entry-content .bd-articles-grid .bd-article-photo-placeholder .post-thumbnail-inner {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 0 !important;
}

.page-id-29 .entry-content .bd-articles-grid .post-thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.page-id-29 .entry-content .bd-articles-grid .entry-content-wrap {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	padding: 24px;
}

.page-id-29 .entry-content .bd-articles-grid .entry-taxonomies,
.page-id-29 .entry-content .bd-articles-grid .entry-taxonomies a {
	margin: 0 0 8px;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--bd-text-secondary);
}

.page-id-29 .entry-content .bd-articles-grid .entry-title {
	margin: 0;
	font-size: 18px;
	line-height: 1.35;
}

.page-id-29 .entry-content .bd-articles-grid .entry-title a {
	color: var(--bd-black);
	text-decoration: none;
}

.page-id-29 .entry-content .bd-articles-grid .entry-title a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
}

.page-id-29 .entry-content .bd-articles-grid .entry-footer {
	margin-top: auto;
	padding-top: 20px;
}

.page-id-29 .entry-content .bd-articles-grid .more-link-wrap {
	margin: 0;
}

.page-id-29 .entry-content .bd-articles-grid .bd-arrow-link {
	text-transform: none;
	letter-spacing: 0.01em;
}

.page-id-29 .entry-content .bd-articles-grid .loop-entry:hover .bd-arrow-link::before,
.page-id-29 .entry-content .bd-articles-grid .loop-entry:focus-within .bd-arrow-link::before {
	transform: scaleX(1);
}

.page-id-29 .entry-content .bd-articles-grid .loop-entry:hover .bd-arrow-link::after,
.page-id-29 .entry-content .bd-articles-grid .loop-entry:focus-within .bd-arrow-link::after {
	transform: translateX(4px);
}

.page-id-30 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-30 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-30 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-30 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-30 .bd-internal-hero h1,
.page-id-30 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-30 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-30 .bd-internal-hero .wp-block-kadence-advancedbtn.kb-buttons-wrap,
.page-id-30 .bd-internal-hero .kb-buttons-wrap {
	justify-content: center !important;
}

.page-id-30 .entry-content .bd-contact .kt-row-column-wrap {
	align-items: start;
}

.page-id-30 .entry-content .bd-contact-copy > .kt-inside-inner-col {
	max-width: 32rem;
}

.page-id-30 .entry-content .bd-contact-copy .bd-eyebrow {
	margin: 0 0 4px;
}

.page-id-30 .entry-content .bd-contact-copy h2,
.page-id-30 .entry-content .bd-contact-copy h2.wp-block-kadence-advancedheading {
	margin-top: 0;
	margin-bottom: 16px;
}

.page-id-30 .entry-content .bd-contact-lead {
	margin: 0 0 32px;
	color: var(--bd-text-secondary);
}

.page-id-30 .entry-content .bd-contact-label {
	margin: 24px 0 4px;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--bd-text-secondary);
}

.page-id-30 .entry-content .bd-contact-lead + .bd-contact-label {
	margin-top: 0;
}

.page-id-30 .entry-content .bd-contact-value {
	margin: 0;
	font-weight: 600;
	color: var(--bd-black);
}

.page-id-30 .entry-content .bd-contact-value a {
	color: var(--bd-black);
	text-decoration: none;
}

.page-id-30 .entry-content .bd-contact-value a:hover,
.page-id-30 .entry-content .bd-contact-value a:focus-visible {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.page-id-30 .entry-content .bd-contact-note {
	margin: 4px 0 0;
	font-size: 14px;
	color: var(--bd-text-secondary);
}

.page-id-30 .entry-content .bd-contact-required {
	margin: 8px 0 0;
	font-size: 13px;
	color: var(--bd-text-muted);
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-field {
	margin: 0 0 16px;
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-label {
	display: block;
	margin: 0 0 6px;
	font-size: 14px;
	font-weight: 600;
	color: var(--bd-black);
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-required {
	margin-left: 2px;
	color: var(--bd-black);
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-field input[type="text"],
.page-id-30 .entry-content .bd-contact .kb-adv-form-field input[type="email"],
.page-id-30 .entry-content .bd-contact .kb-adv-form-field input[type="tel"],
.page-id-30 .entry-content .bd-contact .kb-adv-form-field textarea {
	width: 100%;
	min-height: 48px;
	padding: 12px 14px;
	color: var(--bd-black);
	background: var(--bd-white);
	border: 1px solid var(--bd-border);
	border-radius: var(--bd-radius);
	box-shadow: none;
	font-size: 16px;
	line-height: 1.4;
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-field textarea {
	min-height: 120px;
	resize: vertical;
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-field input:hover,
.page-id-30 .entry-content .bd-contact .kb-adv-form-field textarea:hover {
	border-color: rgba(17, 17, 17, 0.22);
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-field input:focus,
.page-id-30 .entry-content .bd-contact .kb-adv-form-field textarea:focus {
	outline: 2px solid var(--bd-yellow);
	outline-offset: 2px;
	border-color: var(--bd-black);
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-field input[aria-invalid="true"],
.page-id-30 .entry-content .bd-contact .kb-adv-form-field textarea[aria-invalid="true"],
.page-id-30 .entry-content .bd-contact .kb-adv-form-field.kb-field-error input,
.page-id-30 .entry-content .bd-contact .kb-adv-form-field.kb-field-error textarea {
	border-color: var(--bd-black);
}

.page-id-30 .entry-content .bd-contact .kb-submit-field {
	margin: 8px 0 0;
}

.page-id-30 .entry-content .bd-contact .kb-adv-form-submit-button {
	min-height: 48px;
	padding: 12px 22px;
	border-radius: var(--bd-radius);
}

.page-id-34 .bd-internal-hero {
	text-align: center;
	min-height: 44.5rem;
}

.page-id-34 .kb-row-layout-wrap.bd-internal-hero.kt-row-has-bg {
	background-color: #8f8f8f !important;
	background-blend-mode: multiply;
	box-shadow: inset 0 0 0 100vmax rgba(17, 17, 17, 0.14);
}

.page-id-34 .bd-internal-hero .kt-inside-inner-col {
	max-width: 46rem;
	margin-inline: auto;
	text-align: center;
}

.page-id-34 .bd-internal-hero .bd-eyebrow {
	color: var(--bd-yellow);
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

.page-id-34 .bd-internal-hero h1,
.page-id-34 .bd-internal-hero h1.wp-block-kadence-advancedheading,
.page-id-34 .bd-internal-hero .wp-block-kadence-advancedheading:not(.bd-eyebrow) {
	color: var(--bd-white);
	text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}

.page-id-34 .bd-internal-hero .wp-block-kadence-advancedbtn,
.page-id-34 .bd-internal-hero .kb-buttons-wrap,
.page-id-34 .bd-internal-hero .wp-block-kadence-singlebtn {
	display: none;
}

.page-id-34 .entry-content .kb-row-layout-wrap:not(.bd-internal-hero) .kt-inside-inner-col {
	max-width: 36rem;
	width: 100%;
	margin-inline: auto;
}

.page-id-34 .entry-content .wp-block-kadence-advanced-form + p {
	display: none;
}

.page-id-34 .entry-content .kb-adv-form-field {
	margin: 0 0 16px;
}

.page-id-34 .entry-content .kb-adv-form-label {
	display: block;
	margin: 0 0 6px;
	font-size: 14px;
	font-weight: 600;
	color: var(--bd-black);
}

.page-id-34 .entry-content .kb-adv-form-required {
	margin-left: 2px;
	color: var(--bd-black);
}

.page-id-34 .entry-content .kb-adv-form-field input[type="text"],
.page-id-34 .entry-content .kb-adv-form-field input[type="email"],
.page-id-34 .entry-content .kb-adv-form-field input[type="tel"],
.page-id-34 .entry-content .kb-adv-form-field select,
.page-id-34 .entry-content .kb-adv-form-field textarea {
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	min-height: 48px;
	padding: 12px 14px;
	color: var(--bd-black);
	background: var(--bd-white);
	border: 1px solid var(--bd-border);
	border-radius: var(--bd-radius);
	box-shadow: none;
	font-size: 16px;
	line-height: 1.4;
}

.page-id-34 .entry-content .kb-adv-form-field textarea {
	min-height: 120px;
	resize: vertical;
}

.page-id-34 .entry-content .kb-adv-form-field input:hover,
.page-id-34 .entry-content .kb-adv-form-field select:hover,
.page-id-34 .entry-content .kb-adv-form-field textarea:hover {
	border-color: rgba(17, 17, 17, 0.22);
}

.page-id-34 .entry-content .kb-adv-form-field input:focus,
.page-id-34 .entry-content .kb-adv-form-field select:focus,
.page-id-34 .entry-content .kb-adv-form-field textarea:focus {
	outline: 2px solid var(--bd-yellow);
	outline-offset: 2px;
	border-color: var(--bd-black);
}

.page-id-34 .entry-content .kb-submit-field {
	margin: 8px 0 0;
}

.page-id-34 .entry-content .kb-adv-form-submit-button {
	min-height: 48px;
	padding: 12px 22px;
	border-radius: var(--bd-radius);
}
