/* stylelint-disable order/order */
/*
* Converts an pixel value into a rem value.
*
* @param string  $values    the pixel value(s) as a number. Can convert multiple values if values separated by a space.
* @param integer $base      the base pixel value.
*
* @return string   a space-separated string of rem values.
*/
/*
* This is an abbreviated wrapper for the responsive-values function.
*/
/*
* Creates a CSS clamp value that sizes between breakpoints.
*
* @param integer $min                    the minimum pixel value.
* @param integer $max                    the maximum pixel value.
* @param string  $smallest-breakpoint    the name of the smallest breakpoint from the $grid-breakpoints variable.
* @param string  $largest-breakpoint     the name of the largest breakpoint from the $grid-breakpoints variable.
* @param string  $screen                 whether to use a horizontal (width) breakpoint or a vertical (height) breakpoint.
*
* @return string   a CSS clamp property value.
*/
/*
* Outputs a font family value from the $fonts variable.
*
* @param string  $key   the font key.
*
* @return string   a font family value.
*/
/*
* Outputs a color value from the $paints or $additional-paints variables.
*
* @param string  $key   the color name.
*
* @return string   a color value.
*/
/*
* Outputs an effect value from the $effects variable.
*
* @param string  $key   the effect name.
*
* @return string   an effect value.
*/
/* stylelint-enable order/order */
/*
* Used to target heading selectors.
*
* @param integer  $start               the first heading element to target. 1 through 6.
* @param integer  $end                 the last heading element to target. 1 through 6.
* @param string   $beforeCombinator    the CSS combinator to include before the heading classes.
* @param string   $afterCombinator     the CSS combinator to include after the heading classes.
* @param boolean  $includeFontClasses  whether or not to include the .has-t-1... classes or just output the standard heading elements.
*
* @return string  The included CSS wrapped with selectors for the specified headings.
*/
/*
* Used to add properties to a for a pseudo element to make an icon based on the iconfont set.
*
* @param string   $content     the content for the icon. Usually uses one of the iconfont variables.
* @param string   $font-size   the font size with unit.
*
* @return string  The CSS properties for the icon.
*/
/*
* Generates CSS to fit an element into the 12-column grid. Only works when used on an element where the parent element is the width of the entire page.
*
* @return string  CSS properties to set the width of the element to the specified column sizes.
*/
/*
* Used to target elements with a background color that has a text color different from the standard color.
*
* @return string  The included CSS wrapped with selectors for the specified background.
*/
/*
* Used to add the CSS Grid properties for the 12-column grid.
*
* @return string  The CSS Grid properties for the 12-column grid.
*/
/****************
 * Fonts
 *
 * The font settings are defined via the gulp figma which task creates variables in the css/__base-includes/figma/_figma-font-styles.scss file based on the Figma file. Additional variables are defined here.
 ****************/
/*
* This array is used to specify the fonts used on the project with the following parameters:
	base - the name for use in the font() mixin.
		css - the output CSS value.
		figma-name: - the 'font-family' name ued in the _figma-font-variable.scss file.
	)
*/
/****************
 * Colors
 *
 * The primary colors are defined via the gulp figma task which creates variables in the css/__base-includes/figma/_figma-color-variables.scss file based on the Figma file. Additional variables are defined here.
 ****************/
/* If additional colors need to be added to the _figma-color-variables.scss, they can be added to this variable: */
/* This variable controls the background colors generated in the ACF background_color field and the background color classes - bg-white, bg-gray-92, etc: */
/* If a background color uses a different font color than the default color, use these variables to specify the alternate colors */
/* Backgrounds specified in this variable will use the alternative text colors: */
/****************
 * Effects
 ****************/
/****************
 * Grid Settings
 ****************/
/****************
 * Block Spacing
 *
 * These variables are based on the "Spacing" rules found in the "Foundations" section in Figma. These control the default spacing between blocks of different colors.
 ****************/
/*
This file can be used for optional additions to the Figma-generated font style mixins in the figma/_figma-font-styles.scss file.

For example, if you want to add styles to the @overline mixin, just create a mixin here called @overline-custom and that CSS will be added to the primary mixin:

@mixin overline-custom() {
	font-weight: 700;
}
*/
/**
 * Base styles that aim to normalize fonts, and display of elements
 * across browsers, and make writing further styles easier.
 */
/* Set font and clear body padding */
body {
  color: #08122e;
  background-color: #fffdf9;
}
body.overlayed #page::before {
  background: rgba(31, 31, 31, 0.75);
}
body.overlayed #page .main-header {
  background-color: #fffdf9;
}

hr {
  border-top: 1px solid #707070;
}

/* Normalize links across browsers */
a:not([class]) {
  color: #08122e;
}
.bg-dark a:not([class]) {
  color: #fffdf9;
}
.bg-dark a:not([class]):hover, .bg-dark a:not([class]):focus {
  color: #dadee6;
}
.bg-dark-stripes a:not([class]) {
  color: #fffdf9;
}
.bg-dark-stripes a:not([class]):hover, .bg-dark-stripes a:not([class]):focus {
  color: #dadee6;
}
.bg-dark-stripes-alt a:not([class]) {
  color: #fffdf9;
}
.bg-dark-stripes-alt a:not([class]):hover, .bg-dark-stripes-alt a:not([class]):focus {
  color: #dadee6;
}
.bg-dark-chevron a:not([class]) {
  color: #fffdf9;
}
.bg-dark-chevron a:not([class]):hover, .bg-dark-chevron a:not([class]):focus {
  color: #dadee6;
}
a:not([class]):hover, a:not([class]):focus {
  color: #00a3e0;
}

a:focus,
a:hover {
  color: #00a3e0;
}

.bg-transparent {
  background-color: #f9f2e4;
}
.bg-transparent:not(.ignore-font-color-change) {
  --blockBackgroundColor: #f9f2e4;
}

.bg-cream {
  background-color: #f9f2e4;
}
.bg-cream:not(.ignore-font-color-change) {
  --blockBackgroundColor: #f9f2e4;
}

.bg-cream-stripes {
  background-color: #f9f2e4;
}
.bg-cream-stripes:not(.ignore-font-color-change) {
  --blockBackgroundColor: #f9f2e4;
}

.bg-cream-stripes-alt {
  background-color: #f9f2e4;
}
.bg-cream-stripes-alt:not(.ignore-font-color-change) {
  --blockBackgroundColor: #f9f2e4;
}

.bg-dark {
  background-color: #08122e;
}
.bg-dark:not(.ignore-font-color-change) {
  --blockBackgroundColor: #08122e;
  --blockColor: #f9f2e4;
  color: #f9f2e4;
  --blockHoverColor: #00a3e0;
}

.bg-dark-stripes {
  background-color: #08122e;
}
.bg-dark-stripes:not(.ignore-font-color-change) {
  --blockBackgroundColor: #08122e;
  --blockColor: #f9f2e4;
  color: #f9f2e4;
  --blockHoverColor: #00a3e0;
}

.bg-dark-stripes-alt {
  background-color: #08122e;
}
.bg-dark-stripes-alt:not(.ignore-font-color-change) {
  --blockBackgroundColor: #08122e;
  --blockColor: #f9f2e4;
  color: #f9f2e4;
  --blockHoverColor: #00a3e0;
}

.bg-dark-chevron {
  background-color: #08122e;
}
.bg-dark-chevron:not(.ignore-font-color-change) {
  --blockBackgroundColor: #08122e;
  --blockColor: #f9f2e4;
  color: #f9f2e4;
  --blockHoverColor: #00a3e0;
}

.bg-dark-stripes {
  background: linear-gradient(0deg, #141d37 0%, #141d37 24%, #08122e 24%, #08122e 38%, #141d37 38%, #141d37 62%, #08122e 62%, #08122e 76%, #141d37 76%, #141d37 100%);
}

.bg-dark-stripes-alt:not(.block-editor-block-list__block) {
  position: relative;
}
.bg-dark-stripes-alt:not(.block-editor-block-list__block)::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 0;
  height: 100%;
  background: linear-gradient(180deg, #08122e 0%, #08122e 42%, #141d37 42%, #141d37 53.3%, #08122e 53.3%, #08122e 61%, #141d37 61%, #141d37 72.3%, #08122e 72.3%, #08122e 100%);
  transform: none;
}

.bg-dark-chevron {
  overflow: hidden;
}
.bg-dark-chevron::before, .bg-dark-chevron::after {
  position: absolute;
  top: 0;
  content: "";
  z-index: 0;
  width: 50%;
  height: 43.75rem;
  background: transparent;
  clip-path: none;
}
.bg-dark-chevron::before {
  left: 0;
  background: linear-gradient(35deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 27%, rgba(249, 242, 228, 0.04) 27%, rgba(249, 242, 228, 0.04) 42%, rgba(249, 242, 228, 0.08) 42%, rgba(249, 242, 228, 0.08) 57%, rgba(249, 242, 228, 0.12) 57%, rgba(249, 242, 228, 0.12) 100%);
}
.bg-dark-chevron::after {
  left: 50%;
  background: linear-gradient(-35deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 27%, rgba(249, 242, 228, 0.04) 27%, rgba(249, 242, 228, 0.04) 42%, rgba(249, 242, 228, 0.08) 42%, rgba(249, 242, 228, 0.08) 57%, rgba(249, 242, 228, 0.12) 57%, rgba(249, 242, 228, 0.12) 100%);
}
.bg-dark-chevron > * {
  position: relative;
  z-index: 1;
}

.bg-dark-stripes > div,
.bg-dark-stripes-alt > div,
.bg-dark-chevron > div {
  position: relative;
  z-index: 2;
}

main.content-wrapper,
main.single-post-content article.content-wrapper {
  background-color: #f9f2e4;
}

.acf-block.block-tabs-standard .block-tabs-standard-tab > .wp-block-button::after {
  background-color: #00a3e0;
}
.acf-block.block-tabs-standard .block-tabs-standard-tab > .wp-block-button.active .wp-block-button__link {
  background-color: #fffdf9;
}
.acf-block.block-tabs-standard .block-tabs-standard-tab > .wp-block-button .wp-block-button__link:hover {
  background-color: #f4e7cd;
}
.acf-block .block-testimonial__quote-icon {
  color: #00a3e0;
}

.content-wrapper .wp-block-quote {
  border-left-color: #00a3e0;
}
.content-wrapper .wp-block-quote cite::after {
  display: none;
}
.content-wrapper .wp-block-list.is-style-check-icon > li::before {
  color: #00a3e0;
}

/* stylelint-disable order/order */
:root {
  --black: #1f1f1f;
  --white: #fffdf9;
  --dark-purple-1: #6200ee;
  --dark-purple-2: #341832;
  --dark-purple-3: #3c2139;
  --dark-purple-4: #4e384e;
  --purple-1: #aa46aa;
  --purple-2: #bc69b8;
  --purple-3: #c38bc3;
  --jx-j-dark-blue-1: #08122e;
  --jx-j-dark-blue-2: #141d37;
  --jx-j-blue: #004f83;
  --jx-j-bright-blue-1: #00a3e0;
  --jx-j-bright-blue-2: #32b3e1;
  --jx-j-bright-blue-3: #64c3e2;
  --jx-j-light-blue: #d9f5ff;
  --bright-blue-1: #00a3e0;
  --bright-blue-2: #32b3e1;
  --bright-blue-3: #64c3e2;
  --light-purple: #f6d5f6;
  --light-blue: #d9f5ff;
  --lavender: #eaa5ea;
  --neutral-12: #1f1f1f;
  --neutral-30: #565043;
  --neutral-45: #817865;
  --neutral-70: #c2b7a3;
  --neutral-88: #dbd0b8;
  --neutral-94: #f2f1ee;
  --cream-2: #f4e7cd;
  --cream-1: #f9f2e4;
  --gray-8: #141414;
  --gray-16: #282828;
  --gray-32: #515151;
  --gray-44: #707070;
  --gray-80: #c6cad1;
  --gray-88: #dadee6;
  --gray-92: #e5e8ee;
  --gray-96: #eceef2;
  --error: #b00020;
  --warning: #faa614;
  --success: #008738;
  --information: #006bb3;
  --autofill: #e3eef5;
  --accent: #08122e;
  --accent-variant: #00a3e0;
  --bg-light: #f9f2e4;
  --bg-dark: #08122e;
  --text-light: #fffdf9;
  --text-dark: #08122e;
}

/* stylelint-enable order/order */
.c-btn--primary {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.875rem;
  letter-spacing: 0.0375rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2.875rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear;
  color: #f9f2e4;
  border: 2px solid #08122e;
  background-color: #08122e;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change), .bg-dark .c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes .c-btn--primary:not(.ignore-font-color-change), .bg-dark-stripes-alt .c-btn--primary:not(.ignore-font-color-change), .bg-dark-chevron .c-btn--primary:not(.ignore-font-color-change) {
  color: #08122e;
  border-color: #f9f2e4;
  background-color: #f9f2e4;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-chevron .c-btn--primary:not(.ignore-font-color-change):focus {
  color: #08122e;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.c-btn--primary:hover, .c-btn--primary:focus {
  color: #08122e;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.bg-white .c-btn--primary {
  color: #f9f2e4;
  border: 2px solid #08122e;
  background-color: #08122e;
}
.bg-white .c-btn--primary:hover, .bg-white .c-btn--primary:focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}

.c-btn--secondary {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.875rem;
  letter-spacing: 0.0375rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2.875rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear;
  color: #08122e;
  border: 2px solid #08122e;
  background-color: transparent;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change), .bg-dark .c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes .c-btn--secondary:not(.ignore-font-color-change), .bg-dark-stripes-alt .c-btn--secondary:not(.ignore-font-color-change), .bg-dark-chevron .c-btn--secondary:not(.ignore-font-color-change) {
  color: #f9f2e4;
  border-color: #f9f2e4;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-chevron .c-btn--secondary:not(.ignore-font-color-change):focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.c-btn--secondary:hover, .c-btn--secondary:focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.bg-white .c-btn--secondary {
  color: #08122e;
  border: 2px solid #08122e;
  background-color: transparent;
}
.bg-white .c-btn--secondary:hover, .bg-white .c-btn--secondary:focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}

.c-btn--tertiary {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.875rem;
  letter-spacing: 0.0375rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2.875rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear;
  position: relative;
  padding: 0 !important;
  color: #08122e;
  border: none;
  border-radius: 0;
  background-color: transparent;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes .c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-stripes-alt .c-btn--tertiary:not(.ignore-font-color-change), .bg-dark-chevron .c-btn--tertiary:not(.ignore-font-color-change) {
  color: #f9f2e4;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-chevron .c-btn--tertiary:not(.ignore-font-color-change):focus {
  color: #f4e7cd;
}
.c-btn--tertiary::before {
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  content: "";
  width: 100%;
  height: 0.125rem;
  background-color: currentcolor;
}
.c-btn--tertiary:hover, .c-btn--tertiary:focus {
  color: #00a3e0;
}
.bg-white .c-btn--tertiary {
  color: #08122e;
}
.bg-white .c-btn--tertiary:hover, .bg-white .c-btn--tertiary:focus {
  color: #00a3e0;
}

.c-btn--small {
  font-weight: var(--link-2-font-weight);
  font-size: var(--link-2-font-size);
  font-family: var(--link-2-font-family);
  line-height: var(--link-2-line-height);
  padding: 0.5rem 1.25rem;
}

.c-btn--play {
  background: #fffdf9;
}
.c-btn--play::before {
  color: #1f1f1f;
}
a:hover .c-btn--play, a:focus .c-btn--play, .c-btn--play:hover, .c-btn--play:focus {
  background-color: #e5e8ee;
}
a:hover .c-btn--play::before, a:focus .c-btn--play::before, .c-btn--play:hover::before, .c-btn--play:focus::before {
  color: #1f1f1f;
}

.c-btn--back {
  color: #08122e;
}
.bg-dark .c-btn--back {
  color: #fffdf9;
}
.bg-dark .c-btn--back:hover, .bg-dark .c-btn--back:focus {
  color: #c6cad1;
}
.bg-dark-stripes .c-btn--back {
  color: #fffdf9;
}
.bg-dark-stripes .c-btn--back:hover, .bg-dark-stripes .c-btn--back:focus {
  color: #c6cad1;
}
.bg-dark-stripes-alt .c-btn--back {
  color: #fffdf9;
}
.bg-dark-stripes-alt .c-btn--back:hover, .bg-dark-stripes-alt .c-btn--back:focus {
  color: #c6cad1;
}
.bg-dark-chevron .c-btn--back {
  color: #fffdf9;
}
.bg-dark-chevron .c-btn--back:hover, .bg-dark-chevron .c-btn--back:focus {
  color: #c6cad1;
}
.c-btn--back:hover, .c-btn--back:focus {
  color: #00a3e0;
}

.is-style-line-accent::after {
  background-color: #00a3e0;
}

@media (min-width: 62rem) {
  .wpspx-wrapper iframe {
    height: 53.125rem;
  }
}

/* Main Header */
@media (min-width: 75rem) {
  .home.mega-menu-open .main-header .main-header__container {
    background: transparent;
    background: #f9f2e4 !important;
  }
  .home .main-header .mega-menu-open .main-header__container {
    background: transparent;
    background: #f9f2e4 !important;
  }
  .home .main-header .main-header__container {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  }
  .home .main-header .main-header__container.component-sticky__sticky--fixed {
    background: transparent;
    background-color: #f9f2e4 !important;
  }
}
@media (max-width: 74.98rem) {
  .main-header__logo img {
    height: 1.75rem;
  }
}
@media (min-width: 75rem) {
  .main-header .mega-menu-background {
    background-color: rgba(31, 31, 31, 0.4);
  }
}
.main-header .main-header__container {
  background-color: #f9f2e4;
}
.main-header .main-header__container::after {
  background-color: #dbd0b8;
}
.main-header .main-header__upper {
  background-color: #08122e;
}
@media (max-width: 74.98rem) {
  .main-header .main-header__nav {
    background-color: #f9f2e4;
  }
}
.mobile-menu-open .main-header .main-header__nav .main-header__right .main-header__utility-nav {
  display: none;
}
@media (max-width: 74.98rem) {
  .mobile-menu-open .main-header .main-header__nav .main-header__nav-bg {
    background-color: #f9f2e4;
  }
}
.main-header .main-header__multisite-nav li {
  border-right: 0.0625rem solid #004f83;
}
.main-header .main-header__multisite-nav li.active a,
.main-header .main-header__multisite-nav li.active button {
  color: #08122e;
  border-top: 0.0625rem solid #f9f2e4;
  background-color: #f9f2e4;
}
.main-header .main-header__multisite-nav a,
.main-header .main-header__multisite-nav button {
  color: #fffdf9;
  border-top: 0.0625rem solid #08122e;
}
.main-header .main-header__multisite-nav a:hover,
.main-header .main-header__multisite-nav button:hover {
  color: #fffdf9;
  background-color: rgba(255, 253, 249, 0.1);
}
@media (max-width: 74.98rem) {
  .main-header .main-header__primary-nav {
    background-color: #f9f2e4;
  }
}
.main-header .main-header__primary-nav a:hover, .main-header .main-header__primary-nav a:focus,
.main-header .main-header__primary-nav button:hover,
.main-header .main-header__primary-nav button:focus {
  color: #004f83;
}
@media (min-width: 75rem) {
  .main-header .main-header__primary-nav > ul > li {
    position: relative;
  }
}
@media (max-width: 74.98rem) {
  .main-header .main-header__primary-nav > ul > li.menu-item-has-children > a.open,
.main-header .main-header__primary-nav > ul > li.menu-item-has-children > button.open {
    background-color: #f9f2e4;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__primary-nav > ul > li.menu-item-has-children > a.open,
.main-header .main-header__primary-nav > ul > li.menu-item-has-children > button.open {
    color: #004f83;
  }
}
.main-header .main-header__primary-nav > ul > li.menu-item-has-children > a.open + .sub-menu,
.main-header .main-header__primary-nav > ul > li.menu-item-has-children > button.open + .sub-menu {
  background-color: #f9f2e4;
}
@media (min-width: 75rem) {
  .main-header .main-header__primary-nav > ul > li.menu-item-has-children > a.open + .sub-menu,
.main-header .main-header__primary-nav > ul > li.menu-item-has-children > button.open + .sub-menu {
    position: absolute;
    top: 100% !important;
    left: 0;
    transform: translate(-3rem, 1rem);
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__primary-nav > ul > li:not(.menu-item-has-children) {
    margin-right: 0.25rem;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__primary-nav > ul > li > ul > li:last-child {
    background-color: #f9f2e4;
  }
}
.main-header .main-header__primary-nav > ul > li > ul > li.item-is-image-link > a,
.main-header .main-header__primary-nav > ul > li > ul > li.item-is-image-link > button {
  background-color: #fffdf9;
  transition: all 0.2s linear;
}
.main-header .main-header__primary-nav > ul > li > ul > li.item-is-image-link > a:hover,
.main-header .main-header__primary-nav > ul > li > ul > li.item-is-image-link > button:hover {
  color: #08122e;
  background-color: #00a3e0;
  transition: all 0.2s linear;
}
.main-header .main-header__primary-nav > ul > li > ul > li.item-is-header > span::after {
  background-color: #00a3e0;
}
@media (max-width: 74.98rem) {
  .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button, .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-card {
    padding: 0 1.25rem;
  }
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.875rem;
  letter-spacing: 0.0375rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2.875rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear;
  color: #f9f2e4;
  border: 2px solid #08122e;
  background-color: #08122e;
  font-weight: var(--link-2-font-weight);
  font-size: var(--link-2-font-size);
  font-family: var(--link-2-font-family);
  line-height: var(--link-2-line-height);
  padding: 0.5rem 1.25rem;
}
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change) {
  color: #08122e;
  border-color: #f9f2e4;
  background-color: #f9f2e4;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > a:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:not(.ignore-font-color-change):focus {
  color: #08122e;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:hover, .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:focus,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:hover,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:focus {
  color: #08122e;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button {
  color: #f9f2e4;
  border: 2px solid #08122e;
  background-color: #08122e;
}
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:hover, .bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > a:focus,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:hover,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary > button:focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.875rem;
  letter-spacing: 0.0375rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2.875rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear;
  color: #08122e;
  border: 2px solid #08122e;
  background-color: transparent;
  font-weight: var(--link-2-font-weight);
  font-size: var(--link-2-font-size);
  font-family: var(--link-2-font-family);
  line-height: var(--link-2-line-height);
  padding: 0.5rem 1.25rem;
}
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change) {
  color: #f9f2e4;
  border-color: #f9f2e4;
}
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:not(.ignore-font-color-change):focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:hover, .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:focus,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:hover,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button {
  color: #08122e;
  border: 2px solid #08122e;
  background-color: transparent;
}
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:hover, .bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > a:focus,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:hover,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary > button:focus {
  color: #f9f2e4;
  border-color: #00a3e0;
  background-color: #00a3e0;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button {
  font-weight: var(--link-1-font-weight);
  font-size: var(--link-1-font-size);
  font-family: var(--link-1-font-family);
  line-height: var(--link-1-line-height);
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.875rem;
  letter-spacing: 0.0375rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2.875rem;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear;
  position: relative;
  padding: 0 !important;
  color: #08122e;
  border: none;
  border-radius: 0;
  background-color: transparent;
  font-weight: var(--link-2-font-weight);
  font-size: var(--link-2-font-size);
  font-family: var(--link-2-font-family);
  line-height: var(--link-2-line-height);
  padding: 0.5rem 1.25rem;
}
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change), .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change), .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change), .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change), .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change), .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change), .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change), .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change),
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change),
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change),
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change),
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change),
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change),
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change) {
  color: #f9f2e4;
}
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):hover, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--primary:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--secondary:not(.ignore-font-color-change):focus, .main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a.c-btn--tertiary:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):focus, .bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):hover,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--primary:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--secondary:not(.ignore-font-color-change):focus,
.main-header .bg-dark .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-stripes-alt .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.main-header .bg-dark-chevron .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button.c-btn--tertiary:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--primary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--secondary.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-stripes-alt .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):focus,
.bg-dark-chevron .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:not(.ignore-font-color-change):focus {
  color: #f4e7cd;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a::before,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button::before {
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  content: "";
  width: 100%;
  height: 0.125rem;
  background-color: currentcolor;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:hover, .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:focus,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:hover,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:focus {
  color: #00a3e0;
}
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button {
  color: #08122e;
}
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:hover, .bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > a:focus,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:hover,
.bg-white .main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-is-button--tertiary > button:focus {
  color: #00a3e0;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-has-icon {
  width: 100%;
}
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-has-icon > a > i,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li.item-has-icon > button > i {
  color: #00a3e0;
}
@media (min-width: 75rem) {
  .main-header .main-header__primary-nav > ul > li > ul > li > ul > li a,
.main-header .main-header__primary-nav > ul > li > ul > li > ul > li button {
    position: relative;
  }
}
@media (max-width: 74.98rem) {
  .main-header .main-header__secondary-nav {
    background-color: #f9f2e4;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__secondary-nav > ul > li {
    border-right: 0.125rem solid #dbd0b8;
  }
}
@media (max-width: 74.98rem) {
  .main-header .main-header__utility-nav {
    background-color: #f9f2e4;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__utility-nav > ul > li {
    border-right: 0;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__utility-nav > ul > li a,
.main-header .main-header__utility-nav > ul > li button {
    display: flex;
    padding: 0rem 0.625rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__utility-nav > ul > li i[class*=icon-] {
    font-size: 1.5rem;
  }
}
@media (max-width: 74.98rem) {
  .main-header .main-header__button-nav {
    background-color: #f9f2e4;
  }
}
@media (min-width: 75rem) {
  .main-header .main-header__button-nav {
    display: none;
  }
}
@media (max-width: 74.98rem) {
  .main-header .main-header__button-nav ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }
}
.main-header .main-header__button-nav a::before {
  content: none !important;
}
.main-header .main-header__search {
  right: 5.125rem;
  color: #08122e;
}
.main-header .main-header__cart {
  position: absolute;
  top: 0;
  right: 2.375rem;
  display: flex;
  width: 3.125rem;
  height: 100%;
  padding: 0rem 1.375rem 0rem 0.5rem;
  color: #08122e;
  border: 0;
  background-color: transparent;
}
@media (min-width: 75rem) {
  .main-header .main-header__cart {
    display: none;
  }
}
.main-header .main-header__cart i[class*=icon-] + span {
  display: none;
}
.main-header .main-header__sign-in {
  display: none;
}
.main-header .main-header__hamburger span {
  background-color: #08122e;
}
.main-header .main-header__hamburger.open span {
  background-color: transparent;
}
.main-header .main-header__hamburger.open span:first-child {
  background-color: #08122e;
  transform: rotate(45deg);
}
.main-header .main-header__hamburger.open span:last-child {
  background-color: #08122e;
  transform: rotate(-45deg);
}

.main-footer {
  color: #fffdf9;
  background: #08122e;
}
.main-footer a {
  color: #fffdf9;
}
.main-footer a:hover, .main-footer a:focus {
  color: #00a3e0;
}
.main-footer__heading {
  color: #f9f2e4;
}
.main-footer__menu ul li a,
.main-footer__menu ul li button {
  color: #fffdf9;
}
.main-footer__copyright a {
  color: #fffdf9;
}