:root { --anchor-blue: #01728a;	
--midnight-blue: #1d345f;
--forest-green: #005844;
--olive-leaf: #888d23;
--golden-light: #c69315; --sandstone: #e7d3b8;
--hearth: #d68546;
--wood: #8b4936;
--charcoal: #3a3a3a; --heartbeat: #d40d31;
--sunbeam: #f2b707;
--new-life: #00a56d;
} .has-midnight-blue-background-color,
.has-midnight-blue-background-color h2,
.has-midnight-blue-background-color h3,
.has-midnight-blue-background-color h4,
.has-midnight-blue-background-color p,
.has-charcoal-background-color,
.has-charcoal-background-color h2,
.has-charcoal-background-color h3,
.has-charcoal-background-color h4,
.has-charcoal-background-color p,
.has-forest-green-background-color,
.has-forest-green-background-color h2,
.has-forest-green-background-color h3,
.has-forest-green-background-color h4,
.has-forest-green-background-color p {
color: white;
} .has-anchor-blue-color {
color: var(--anchor-blue) !important;
}
.has-anchor-blue-color a {
color: var(--anchor-blue) !important;
border-color: color-mix(in srgb, var(--anchor-blue), transparent 50%) !important;
}
.has-anchor-blue-background-color {
background-color: var(--anchor-blue) !important;
border-color: var(--anchor-blue) !important;
}
.wp-block-button__link.has-anchor-blue-background-color:hover {
border-color: color-mix(in srgb, var(--anchor-blue), white 10%) !important;
} .has-midnight-blue-color {
color: var(--midnight-blue) !important;
}
.has-midnight-blue-color a {
color: var(--midnight-blue) !important;
border-color: color-mix(in srgb, var(--midnight-blue), transparent 50%) !important;
}
.has-midnight-blue-background-color {
background-color: var(--midnight-blue) !important;
border-color: var(--midnight-blue) !important;
}
.wp-block-button__link.has-midnight-blue-background-color:hover {
border-color: color-mix(in srgb, var(--midnight-blue), white 10%) !important;
} .has-forest-green-color {
color: var(--forest-green) !important;
}
.has-forest-green-color a {
color: var(--forest-green) !important;
border-color: color-mix(in srgb, var(--forest-green), transparent 50%) !important;
}
.has-forest-green-background-color {
background-color: var(--forest-green) !important;
border-color: var(--forest-green) !important;
}
.wp-block-button__link.has-forest-green-background-color:hover {
border-color: color-mix(in srgb, var(--forest-green), white 10%) !important;
} .has-olive-leaf-color {
color: var(--olive-leaf) !important;
}
.has-olive-leaf-color a {
color: var(--olive-leaf) !important;
border-color: color-mix(in srgb, var(--olive-leaf), transparent 50%) !important;
}
.has-olive-leaf-background-color {
background-color: var(--olive-leaf) !important;
border-color: var(--olive-leaf) !important;
}
.wp-block-button__link.has-olive-leaf-background-color:hover {
border-color: color-mix(in srgb, var(--olive-leaf), white 10%) !important;
} .has-golden-light-color {
color: var(--golden-light) !important;
}
.has-golden-light-color a {
color: var(--golden-light) !important;
border-color: color-mix(in srgb, var(--golden-light), transparent 50%) !important;
}
.has-golden-light-background-color {
background-color: var(--golden-light) !important;
border-color: var(--golden-light) !important;
}
.wp-block-button__link.has-golden-light-background-color:hover {
border-color: color-mix(in srgb, var(--golden-light), white 10%) !important;
} .has-sandstone-color {
color: var(--sandstone) !important;
}
.has-sandstone-color a {
color: var(--sandstone) !important;
border-color: color-mix(in srgb, var(--sandstone), transparent 50%) !important;
}
.has-sandstone-background-color {
background-color: var(--sandstone) !important;
border-color: var(--sandstone) !important;
}
.wp-block-button__link.has-sandstone-background-color:hover {
border-color: color-mix(in srgb, var(--sandstone), white 10%) !important;
} .has-hearth-color {
color: var(--hearth) !important;
}
.has-hearth-color a {
color: var(--hearth) !important;
border-color: color-mix(in srgb, var(--hearth), transparent 50%) !important;
}
.has-hearth-background-color {
background-color: var(--hearth) !important;
border-color: var(--hearth) !important;
}
.wp-block-button__link.has-hearth-background-color:hover {
border-color: color-mix(in srgb, var(--hearth), white 10%) !important;
} .has-wood-color {
color: var(--wood) !important;
}
.has-wood-color a {
color: var(--wood) !important;
border-color: color-mix(in srgb, var(--wood), transparent 50%) !important;
}
.has-wood-background-color {
background-color: var(--wood) !important;
border-color: var(--wood) !important;
}
.wp-block-button__link.has-wood-background-color:hover {
border-color: color-mix(in srgb, var(--wood), white 10%) !important;
} .has-charcoal-color {
color: var(--charcoal) !important;
}
.has-charcoal-color a {
color: var(--charcoal) !important;
border-color: color-mix(in srgb, var(--charcoal), transparent 50%) !important;
}
.has-charcoal-background-color {
background-color: var(--charcoal) !important;
border-color: var(--charcoal) !important;
}
.wp-block-button__link.has-charcoal-background-color:hover {
border-color: color-mix(in srgb, var(--charcoal), white 10%) !important;
} .has-heartbeat-color {
color: var(--heartbeat) !important;
}
.has-heartbeat-color a {
color: var(--heartbeat) !important;
border-color: color-mix(in srgb, var(--heartbeat), transparent 50%) !important;
}
.has-heartbeat-background-color {
background-color: var(--heartbeat) !important;
border-color: var(--heartbeat) !important;
}
.wp-block-button__link.has-heartbeat-background-color:hover {
border-color: color-mix(in srgb, var(--heartbeat), white 10%) !important;
} .has-sunbeam-color {
color: var(--sunbeam) !important;
}
.has-sunbeam-color a {
color: var(--sunbeam) !important;
border-color: color-mix(in srgb, var(--sunbeam), transparent 50%) !important;
}
.has-sunbeam-background-color {
background-color: var(--sunbeam) !important;
border-color: var(--sunbeam) !important;
}
.wp-block-button__link.has-sunbeam-background-color:hover {
border-color: color-mix(in srgb, var(--sunbeam), white 10%) !important;
} .has-new-life-color {
color: var(--new-life) !important;
}
.has-new-life-color a {
color: var(--new-life) !important;
border-color: color-mix(in srgb, var(--new-life), transparent 50%) !important;
}
.has-new-life-background-color {
background-color: var(--new-life) !important;
border-color: var(--new-life) !important;
}
.wp-block-button__link.has-new-life-background-color:hover {
border-color: color-mix(in srgb, var(--new-life), white 10%) !important;
} .has-black-color {
color: black !important;
}
.has-black-color a {
color: black !important;
border-color: rgb( 102, 102, 102 ) !important;
}
.has-black-background-color {
background-color: black !important;
border-color: black !important;
}
.wp-block-button__link.has-black-background-color:hover {
border-color: black !important;
} .has-white-color {
color: white !important;
}
.has-white-color a {
color: white !important;
border-color: rgb( 153, 153, 153 ) !important;
}
.has-white-background-color {
background-color: white !important;
border-color: white !important;
}
.wp-block-button__link.has-white-background-color:hover {
border-color: rgb( 128, 128, 128 ) !important;
}