.bg-image-label-color { color: var(--off-white) }
.bg-image-heading-color { color: #ffffff }
.bg-image-text-color { color: var(--off-white) }
.content-block.has-background-image .content-block__freeform { color: var(--off-white) }
.content-block.has-background-image .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.content-block.has-background-image .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--off-white) }
.content-block.has-background-image .content-block__freeform li:before { color: var(--off-white) }

.bg-video-label-color { color: var(--off-white) }
.bg-video-heading-color { color: #ffffff }
.bg-video-text-color { color: var(--off-white) }

.content-block.has-background-video .content-block__freeform { color: var(--off-white) }
.content-block.has-background-video .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.content-block.has-background-video .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--off-white) }
.content-block.has-background-video .content-block__freeform li:before { color: var(--off-white) }
.content-block.has-background-video.extra-padding { padding: 6rem 0; }

.transparent-label-color { color: var(--near-black); }
.transparent-heading-color { color: var(--near-black); }
.transparent-text-color { color: var(--near-black); }
.transparent-background-color .content-block__freeform { color: var(--near-black); }
.transparent-background-color .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.transparent-background-color .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--near-black); }
.transparent-background-color ul li:before { color: var(--near-black);}
.transparent-background-color ul:not([class]) li:before { color: var(--near-black); }

.option-1-background-color { background-color: var(--option-1-color) }
.option-1-background-color:before { background-color: var(--option-1-color) }
.option-1-background-color.notched-corner { background-color: transparent; }
.option-1-label-color { color: var(--near-black); }
.option-1-heading-color { color: var(--near-black); }
.option-1-text-color { color: var(--near-black); }
.option-1-icon-color { color: var(--primary); }
.option-1-sub-heading-color { color: var(--near-black); }
.option-1-background-color .content-block__freeform { color: var(--near-black); }
.option-1-background-color .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.option-1-background-color .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--near-black); }
.option-1-background-color ul li:before { color: var(--blue);}
.option-1-background-color ul:not([class]) li:before { color: var(--blue); }
.option-1-background-color.side-border:after { background: var(--lighter-gray); }
.option-2-icon-color { color: var(--primary); }

.option-2-background-color { background-color: var(--option-2-color) }
.option-2-background-color:before { background-color: var(--option-2-color) }
.option-2-background-color.notched-corner { background-color: transparent; }
.option-2-label-color { color: var(--near-black); }
.option-2-heading-color { color: var(--near-black); }
.option-2-text-color { color: var(--gray); }
.option-2-sub-heading-color { color: var(--gray); }
.option-2-icon-color { color: var(--secondary); }
.option-2-background-color .content-block__freeform { color: var(--near-black); }
.option-2-background-color .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.option-2-background-color .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--near-black); }
.option-2-background-color ul li:before {color: var(--near-black);}
.option-2-background-color ul:not([class]) li:before { color: var(--near-black); }
.option-2-background-color.side-border:after { background: rgba(0,0,0,.2); }


.option-3-background-color { background-color: var(--option-3-color) }
.option-3-background-color:before { background-color: var(--option-3-color) }
.option-3-background-color.notched-corner { background-color: transparent; }
.option-3-label-color { color: var(--primary); }
.option-3-heading-color { color: var(--white); }
.option-3-icon-color { color: var(--primary); }
.option-3-link-color { color: var(--primary); }
.option-3-link-color:hover { color: var(--white); }
.option-3-sub-heading-color-color { color: var(--white); }
.option-3-text-color { color: var(--white); }
.option-3-background-color .content-block__freeform { color: var(--white); }
.option-3-background-color .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.option-3-background-color .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--white); }
.option-3-background-color ul li:before {color: var(--priamry);}
.option-3-background-color ul:not([class]) li:before { color: var(--white); }
.option-3-background-color.side-border:after { background: rgba(0,0,0,.3); }

.option-4-background-color { background-color: var(--option-4-color) }
.option-4-background-color:before { background-color: var(--option-4-color) }
.option-4-background-color.notched-corner { background-color: transparent; }
.option-4-label-color { color: var(--near-black); }
.option-4-heading-color { color: var(--near-black); }
.option-4-icon-color { color: var(--primary); }
.option-4-sub-heading-color-color { color: var(--near-black); }
.option-4-text-color { color: var(--near-black); }
.option-4-background-color .content-block__freeform { color: var(--near-black); }
.option-4-background-color .content-block__freeform :is(h1, h2, h3, h4, h5, h6),
.option-4-background-color .content-block__content :is(h1, h2, h3, h4, h5, h6) { color: var(--near-black); }
.option-4-background-color ul li:before {color: var(--secondary);}
.option-4-background-color ul:not([class]) li:before { color: var(--secondary); }
.option-4-background-color.side-border:after { background: var(--light-gray); }
