/* :root {
  --lightest-teal: #D1FDFF;
  --lightest-navy: #E3EDFF;
  --lightest-yellow: #FDFFC4;
  --lightest-red: #FFD1D9;
  --lightest-fuschia: #F8DFF4;
  --lightest-grey: #F2F1F1;

  --light-teal: #87E1E6;
  --light-navy: #A1BAE6;
  --light-yellow: #F7EC94;
  --light-red: #FF3355;
  --light-fuschia: #DE6FCD;
  --light-grey: #8B8B8B;

  --light-teal-opacity: rgba(135,225,230,1);
  --light-navy-opacity: rgba(135,225,230,.5);
  --light-yellow-opacity: rgba(247,236,148,.5);
  --light-red-opacity: rgba(255,51,85,.5);
  --light-fuschia-opacity: rgba(222,111,205,.5);
  --light-grey-opacity: rgba(139,139,139,.5);

  --regular-teal: #4BBBC1;
  --regular-navy: #4BBBC1;
  --regular-yellow: #989938;
  --regular-red: #CE0024;
  --regular-fuschia: #91107D;
  --regular-grey: #5F6164;

  --dark-teal: #00575C;
  --dark-navy: #001232;
  --dark-yellow: #1B3C21;
  --dark-red: #650007;
  --dark-fuschia: #350D3C;
  --dark-grey: #1A1818;
} */

/* Lightest */
/* Background Color */
.is-colorway-navy .is-variation-b .text-image--headline-2::after,
.is-colorway-navy .is-variation-b .text-image--image::after,
.is-colorway-navy .is-variation-c .text-image--image::after,
.is-colorway-navy .c-accordion__item.is-open .c-accordion__title,
.is-colorway-navy .c-accordion__title:focus,
.is-colorway-navy .c-accordion__title:hover,
.is-colorway-navy .content-reveal-block {
  background-color: #E3EDFF;
}

.is-colorway-teal .is-variation-b .text-image--headline-2::after,
.is-colorway-teal .is-variation-b .text-image--image::after,
.is-colorway-teal .is-variation-c .text-image--image::after,
.is-colorway-teal .c-accordion__item.is-open .c-accordion__title,
.is-colorway-teal .c-accordion__title:focus,
.is-colorway-teal .c-accordion__title:hover,
.is-colorway-teal .content-reveal-block {
  background-color: #D1FDFF;
}

.is-colorway-yellow .is-variation-b .text-image--headline-2::after,
.is-colorway-yellow .is-variation-b .text-image--image::after,
.is-colorway-yellow .is-variation-c .text-image--image::after,
.is-colorway-yellow .c-accordion__item.is-open .c-accordion__title,
.is-colorway-yellow .c-accordion__title:focus,
.is-colorway-yellow .c-accordion__title:hover,
.is-colorway-yellow .content-reveal-block {
  background-color: #FDFFC4;
}

.is-colorway-red .is-variation-b .text-image--headline-2::after,
.is-colorway-red .is-variation-b .text-image--image::after,
.is-colorway-red .is-variation-c .text-image--image::after,
.is-colorway-red .c-accordion__item.is-open .c-accordion__title,
.is-colorway-red .c-accordion__title:focus,
.is-colorway-red .c-accordion__title:hover,
.is-colorway-red .content-reveal-block {
  background-color: #FFD1D9;
}

.is-colorway-fuschia .is-variation-b .text-image--headline-2::after,
.is-colorway-fuschia .is-variation-b .text-image--image::after,
.is-colorway-fuschia .is-variation-c .text-image--image::after,
.is-colorway-fuschia .c-accordion__item.is-open .c-accordion__title,
.is-colorway-fuschia .c-accordion__title:focus,
.is-colorway-fuschia .c-accordion__title:hover,
.is-colorway-fuschia .content-reveal-block {
  background-color: #F8DFF4;
}

.is-colorway-navy .c-accordion__item.is-open .c-accordion__title,
.is-colorway-navy .c-accordion__title:focus,
.is-colorway-navy .c-accordion__title:hover,
.is-colorway-navy .content-reveal-block {
  background-color: #E3EDFF;
}

/* Light */
/* Background Color */
.is-colorway-teal .content-reveal--link-text button:focus,
.is-colorway-teal .content-reveal--link-text button:hover,
.is-colorway-teal .content-reveal--link-text.is-active button {
  background-color: #87E1E6;
}

.is-colorway-yellow .content-reveal--link-text button:focus,
.is-colorway-yellow .content-reveal--link-text button:hover,
.is-colorway-yellow .content-reveal--link-text.is-active button {
  background-color: #F7EC94;
}

.is-colorway-red .content-reveal--link-text button:focus,
.is-colorway-red .content-reveal--link-text button:hover,
.is-colorway-red .content-reveal--link-text.is-active button {
  background-color: #FF3355;
}

.is-colorway-fuschia .content-reveal--link-text button:focus,
.is-colorway-fuschia .content-reveal--link-text button:hover,
.is-colorway-fuschia .content-reveal--link-text.is-active button {
  background-color: #DE6FCD;
}

.is-colorway-navy .content-reveal--link-text button:focus,
.is-colorway-navy .content-reveal--link-text button:hover,
.is-colorway-navy .content-reveal--link-text.is-active button {
  background-color: #A1BAE6;
}

/* Background Image */
.is-colorway-teal .page-hero--headline-1 {
	background-image: linear-gradient(to left, #87E1E6, #87E1E6);
}

.is-colorway-navy .page-hero--headline-1 {
	background-image: linear-gradient(to left, #A1BAE6, #A1BAE6);
}


.is-colorway-yellow .page-hero--headline-1 {
	background-image: linear-gradient(to left, #F7EC94, #F7EC94);
}

.is-colorway-red .page-hero--headline-1 {
	background-image: linear-gradient(to left, #FFD1D9, #FFD1D9);
}

.is-colorway-fuschia .page-hero--headline-1,
.home .page-hero--headline-1,
.blog .page-hero--headline-1,
.category .page-hero--headline-1 {
	background-image: linear-gradient(to left, #DE6FCD, #DE6FCD);
}

/* Color */
.is-colorway-teal .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
.is-colorway-teal .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
.is-colorway-teal button.arrow:focus,
.is-colorway-teal button.arrow:hover,
.is-colorway-teal .button.arrow:focus,
.is-colorway-teal .button.arrow:hover {
	color: #87E1E6;
}

.is-colorway-yellow .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
.is-colorway-yellow .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
.is-colorway-yellow button.arrow:focus,
.is-colorway-yellow button.arrow:hover,
.is-colorway-yellow .button.arrow:focus,
.is-colorway-yellow .button.arrow:hover {
	color: #F7EC94;
}

.is-colorway-red .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
.is-colorway-red .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
.is-colorway-red button.arrow:focus,
.is-colorway-red button.arrow:hover,
.is-colorway-red .button.arrow:focus,
.is-colorway-red .button.arrow:hover {
	color: #FF3355;
}

.is-colorway-fuschia .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
.is-colorway-fuschia .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
.is-colorway-fuschia button.arrow:focus,
.is-colorway-fuschia button.arrow:hover,
.is-colorway-fuschia .button.arrow:focus,
.is-colorway-fuschia .button.arrow:hover {
	background-color: transparent;
	color: #DE6FCD;
}

.is-colorway-navy .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
.is-colorway-navy .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
.is-colorway-navy button.arrow:focus,
.is-colorway-navy button.arrow:hover,
.is-colorway-navy .button.arrow:focus,
.is-colorway-navy .button.arrow:hover {
	background-color: transparent;
	color: #A1BAE6;
}

/* Light with Opacity */
/* Background Image */
.is-colorway-teal .is-variation-b .text-image--headline-1,
.is-colorway-teal .is-variation-c .text-image--headline-1,
.is-colorway-teal .is-style-with-background span {
  background-image: linear-gradient(to left, rgba(135,225,230,.5), rgba(135,225,230,.5));
}

.is-colorway-navy .is-variation-b .text-image--headline-1,
.is-colorway-navy .is-variation-c .text-image--headline-1,
.is-colorway-navy .is-style-with-background span {
  background-image: linear-gradient(to left, rgba(161,186,230,.5), rgba(161,186,230,.5));
}

.is-colorway-yellow .is-variation-b .text-image--headline-1,
.is-colorway-yellow .is-variation-c .text-image--headline-1,
.is-colorway-yellow .is-style-with-background span {
  background-image: linear-gradient(to left, rgba(228,230,154,.5), rgba(228,230,154,.5));
}

.is-colorway-red .is-variation-b .text-image--headline-1,
.is-colorway-red .is-variation-c .text-image--headline-1,
.is-colorway-red .is-style-with-background span {
  background-image: linear-gradient(to left, rgba(255,51,85,.5), rgba(255,51,85,.5));
}

.is-colorway-fuschia .is-variation-b .text-image--headline-1,
.is-colorway-fuschia .is-variation-c .text-image--headline-1,
.is-colorway-fuschia .is-style-with-background span {
  background-image: linear-gradient(to left, rgba(222,111,205,.5), rgba(222,111,205,.5));
}

/* Regular */
/* Background Color */
.is-colorway-teal .editor-styles-wrapper button:not(.components-button),
.is-colorway-teal input[type="button"],
.is-colorway-teal input[type="reset"],
.is-colorway-teal input[type="submit"],
.is-colorway-teal .button,
.is-colorway-teal .site-container .wp-block-button .wp-block-button__link,
.team-member.is-colorway-teal .team-member--image {
	background-color: #4BBBC1;
}

.is-colorway-yellow .editor-styles-wrapper button:not(.components-button),
.is-colorway-yellow input[type="button"],
.is-colorway-yellow input[type="reset"],
.is-colorway-yellow input[type="submit"],
.is-colorway-yellow .button,
.is-colorway-yellow .site-container .wp-block-button .wp-block-button__link,
.team-member.is-colorway-yellow .team-member--image {
	background-color: #989938;
}

.is-colorway-red .editor-styles-wrapper button:not(.components-button),
.is-colorway-red input[type="button"],
.is-colorway-red input[type="reset"],
.is-colorway-red input[type="submit"],
.is-colorway-red .button,
.is-colorway-red .site-container .wp-block-button .wp-block-button__link,
.team-member.is-colorway-red .team-member--image {
	background-color: #CE0024;
}

.is-colorway-fuschia .editor-styles-wrapper button:not(.components-button),
.is-colorway-fuschia input[type="button"],
.is-colorway-fuschia input[type="reset"],
.is-colorway-fuschia input[type="submit"],
.is-colorway-fuschia .button,
.is-colorway-fuschia .site-container .wp-block-button .wp-block-button__link,
.team-member.is-colorway-fuschia .team-member--image {
	background-color: #91107D;
}

.is-colorway-navy .editor-styles-wrapper button:not(.components-button),
.is-colorway-navy input[type="button"],
.is-colorway-navy input[type="reset"],
.is-colorway-navy input[type="submit"],
.is-colorway-navy .button,
.is-colorway-navy .site-container .wp-block-button .wp-block-button__link,
.team-member.is-colorway-navy .team-member--image {
	background-color: #002566;
}

/* Border Color */
.is-colorway-teal .c-accordion__title,
.is-colorway-teal .site-container .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #4BBBC1;
}

.is-colorway-yellow .c-accordion__title,
.is-colorway-yellow .site-container .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #989938;
}

.is-colorway-red .c-accordion__title,
.is-colorway-red .site-container .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #CE0024;
}

.is-colorway-fuschia .c-accordion__title,
.is-colorway-fuschia .site-container .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #91107D;
}

.is-colorway-navy .c-accordion__title,
.is-colorway-navy .site-container .wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #002566;
}

/* Color */
.is-colorway-teal .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color),
.team-member.is-colorway-teal .team-member--modal-email a,
.team-member.is-colorway-teal button.team-member--modal-open,
.team-member.is-colorway-teal button.team-member--modal-open:hover,
.team-member.is-colorway-teal button.team-member--modal-open:focus,
.is-colorway-teal button.arrow,
.is-colorway-teal .button.arrow {
  color: #4BBBC1;
}

.is-colorway-yellow .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color),
.team-member.is-colorway-yellow .team-member--modal-email a,
.team-member.is-colorway-yellow button.team-member--modal-open,
.team-member.is-colorway-yellow button.team-member--modal-open:hover,
.team-member.is-colorway-yellow button.team-member--modal-open:focus,
.is-colorway-yellow button.arrow,
.is-colorway-yellow .button.arrow {
  color: #989938;
}

.is-colorway-navy .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color),
.team-member.is-colorway-navy .team-member--modal-email a,
.team-member.is-colorway-navy button.team-member--modal-open,
.team-member.is-colorway-navy button.team-member--modal-open:hover,
.team-member.is-colorway-navy button.team-member--modal-open:focus,
.is-colorway-navy button.arrow,
.is-colorway-navy .button.arrow {
  color: #002566;
}

.is-colorway-fuschia .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color),
.team-member.is-colorway-fuschia .team-member--modal-email a,
.team-member.is-colorway-fuschia button.team-member--modal-open,
.team-member.is-colorway-fuschia button.team-member--modal-open:hover,
.team-member.is-colorway-fuschia button.team-member--modal-open:focus,
.is-colorway-fuschia button.arrow,
.is-colorway-fuschia .button.arrow {
  color: #91107D;
}

.is-colorway-red .wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):not(.has-text-color),
.team-member.is-colorway-red .team-member--modal-email a,
.team-member.is-colorway-red button.team-member--modal-open,
.team-member.is-colorway-red button.team-member--modal-open:hover,
.team-member.is-colorway-red button.team-member--modal-open:focus,
.is-colorway-red button.arrow,
.is-colorway-red .button.arrow {
  color: #CE0024;
}

/* Dark */
/* Color */
.is-colorway-teal .content-reveal--link-text button {
  color: #00575C;
}

.is-colorway-yellow .content-reveal--link-text button {
  color: #1B3C21;
}

.is-colorway-red .content-reveal--link-text button,
.wp-block-pullquote.has-red-background-color.is-style-solid-color p,
.wp-block-pullquote.has-red-background-color.is-style-solid-color cite,
.wp-block-pullquote.has-red-backbround-color.is-style-solid-color .wp-block-pullquote__citation {
  color: #650007 !important;
}

.is-colorway-fuschia .content-reveal--link-text button {
  color: #350D3C;
}

.is-colorway-navy .content-reveal--link-text button {
  color: #001232;
}

/* Mixed */
.is-colorway-teal button:focus,
.is-colorway-teal button:hover,
.is-colorway-teal input[type="button"]:focus,
.is-colorway-teal input[type="button"]:hover,
.is-colorway-teal input[type="reset"]:focus,
.is-colorway-teal input[type="reset"]:hover,
.is-colorway-teal input[type="submit"]:focus,
.is-colorway-teal input[type="submit"]:hover,
.is-colorway-teal .button:focus,
.is-colorway-teal .button:hover,
.is-colorway-teal .menu-item .button.arrow:focus,
.is-colorway-teal .menu-item .button.arrow:hover,
.is-colorway-teal .site-container .wp-block-button .wp-block-button__link:focus,
.is-colorway-teal .site-container .wp-block-button .wp-block-button__link:hover,
.is-colorway-teal .site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.is-colorway-teal .site-container .wp-block-button.is-style-outline .wp-block-button__link:hover,
.nav-primary .menu-item.is-colorway-teal .button.arrow:focus,
.nav-primary .menu-item.is-colorway-teal .button.arrow:hover {
	background-color: #87E1E6;
	border-color: #4BBBC1;
	}

.is-colorway-yellow button:focus,
.is-colorway-yellow button:hover,
.is-colorway-yellow input[type="button"]:focus,
.is-colorway-yellow input[type="button"]:hover,
.is-colorway-yellow input[type="reset"]:focus,
.is-colorway-yellow input[type="reset"]:hover,
.is-colorway-yellow input[type="submit"]:focus,
.is-colorway-yellow input[type="submit"]:hover,
.is-colorway-yellow .button:focus,
.is-colorway-yellow .button:hover,
.is-colorway-yellow .menu-item .button.arrow:focus,
.is-colorway-yellow .menu-item .button.arrow:hover,
.is-colorway-yellow .site-container .wp-block-button .wp-block-button__link:focus,
.is-colorway-yellow .site-container .wp-block-button .wp-block-button__link:hover,
.is-colorway-yellow .site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.is-colorway-yellow .site-container .wp-block-button.is-style-outline .wp-block-button__link:hover,
.nav-primary .menu-item.is-colorway-yellow .button.arrow:focus,
.nav-primary .menu-item.is-colorway-yellow .button.arrow:hover {
	background-color: #F7EC94;
	border-color: #989938;
	}

.is-colorway-red button:focus,
.is-colorway-red button:hover,
.is-colorway-red input[type="button"]:focus,
.is-colorway-red input[type="button"]:hover,
.is-colorway-red input[type="reset"]:focus,
.is-colorway-red input[type="reset"]:hover,
.is-colorway-red input[type="submit"]:focus,
.is-colorway-red input[type="submit"]:hover,
.is-colorway-red .button:focus,
.is-colorway-red .button:hover,
.is-colorway-red .menu-item .button.arrow:focus,
.is-colorway-red .menu-item .button.arrow:hover,
.is-colorway-red .site-container .wp-block-button .wp-block-button__link:focus,
.is-colorway-red .site-container .wp-block-button .wp-block-button__link:hover,
.is-colorway-red .site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.is-colorway-red .site-container .wp-block-button.is-style-outline .wp-block-button__link:hover,
.nav-primary .menu-item.is-colorway-red .button.arrow:focus,
.nav-primary .menu-item.is-colorway-red .button.arrow:hover {
	background-color: #FF3355;
	border-color: #CE0024;
	}

.is-colorway-fuschia button:focus,
.is-colorway-fuschia button:hover,
.is-colorway-fuschia input[type="button"]:focus,
.is-colorway-fuschia input[type="button"]:hover,
.is-colorway-fuschia input[type="reset"]:focus,
.is-colorway-fuschia input[type="reset"]:hover,
.is-colorway-fuschia input[type="submit"]:focus,
.is-colorway-fuschia input[type="submit"]:hover,
.is-colorway-fuschia .button:focus,
.is-colorway-fuschia .button:hover,
.is-colorway-fuschia .menu-item .button.arrow:focus,
.is-colorway-fuschia .menu-item .button.arrow:hover,
.is-colorway-fuschia .site-container .wp-block-button .wp-block-button__link:focus,
.is-colorway-fuschia .site-container .wp-block-button .wp-block-button__link:hover,
.is-colorway-fuschia .site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.is-colorway-fuschia .site-container .wp-block-button.is-style-outline .wp-block-button__link:hover,
.nav-primary .menu-item.is-colorway-fuschia .button.arrow:focus,
.nav-primary .menu-item.is-colorway-fuschia .button.arrow:hover {
	background-color: #DE6FCD;
	border-color: #91107D;
	}

.nav-primary .menu-item.is-colorway-grey .button.arrow:focus,
.nav-primary .menu-item.is-colorway-grey .button.arrow:hover {
  background-color: #8B8B8B;
  border-color: #5F6164;
}

.is-colorway-navy button:focus,
.is-colorway-navy button:hover,
.is-colorway-navy input[type="button"]:focus,
.is-colorway-navy input[type="button"]:hover,
.is-colorway-navy input[type="reset"]:focus,
.is-colorway-navy input[type="reset"]:hover,
.is-colorway-navy input[type="submit"]:focus,
.is-colorway-navy input[type="submit"]:hover,
.is-colorway-navy .button:focus,
.is-colorway-navy .button:hover,
.is-colorway-navy .menu-item .button.arrow:focus,
.is-colorway-navy .menu-item .button.arrow:hover,
.is-colorway-navy .site-container .wp-block-button .wp-block-button__link:focus,
.is-colorway-navy .site-container .wp-block-button .wp-block-button__link:hover,
.is-colorway-navy .site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.is-colorway-navy .site-container .wp-block-button.is-style-outline .wp-block-button__link:hover,
.nav-primary .menu-item.is-colorway-navy .button.arrow:focus,
.nav-primary .menu-item.is-colorway-navy .button.arrow:hover {
	background-color: #E3EDFF;
	border-color: #002566;
}


.similar-articles--item.is-colorway-teal .similar-articles--image-link::after,
.is-variation-b.is-colorway-teal .text-image--headline-2::after,
.is-variation-b.is-colorway-teal .text-image--image::after,
.is-variation-c.is-colorway-teal .text-image--image::after {
  background-color: #D1FDFF;
}

.similar-articles--item.is-colorway-yellow .similar-articles--image-link::after,
.is-variation-b.is-colorway-yellow .text-image--headline-2::after,
.is-variation-b.is-colorway-yellow .text-image--image::after,
.is-variation-c.is-colorway-yellow .text-image--image::after {
  background-color: #FDFFC4;
}

.similar-articles--item.is-colorway-red .similar-articles--image-link::after,
.is-variation-b.is-colorway-red .text-image--headline-2::after,
.is-variation-b.is-colorway-red .text-image--image::after,
.is-variation-c.is-colorway-red .text-image--image::after {
  background-color: #FFD1D9;
}

.similar-articles--item.is-colorway-fuschia .similar-articles--image-link::after,
.is-variation-b.is-colorway-fuschia .text-image--headline-2::after,
.is-variation-b.is-colorway-fuschia .text-image--image::after,
.is-variation-c.is-colorway-fuschia .text-image--image::after {
  background-color: #F8DFF4;
}

.similar-articles--item.is-colorway-navy .similar-articles--image-link::after,
.is-variation-b.is-colorway-navy .text-image--headline-2::after,
.is-variation-b.is-colorway-navy .text-image--image::after,
.is-variation-c.is-colorway-navy .text-image--image::after {
  background-color: #E3EDFF;
}


.wp-block-button.is-style-arrow .wp-block-button__link.has-teal-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-teal-color:hover {
  color: #87E1E6;
}

.wp-block-button.is-style-arrow .wp-block-button__link.has-yellow-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-yellow-color:hover {
  color: #F7EC94;
}

.wp-block-button.is-style-arrow .wp-block-button__link.has-green-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-green-color:hover {
  color: #989938;
}

.wp-block-button.is-style-arrow .wp-block-button__link.has-red-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-red-color:hover {
  color: #FF3355;
}

.wp-block-button.is-style-arrow .wp-block-button__link.has-dark-red-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-dark-red-color:hover {
  color: #CE0024;
}

.wp-block-button.is-style-arrow .wp-block-button__link.has-fuschia-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-fuschia-color:hover {
  color: #DE6FCD;
}

.wp-block-button.is-style-arrow .wp-block-button__link.has-navy-color:focus,
.wp-block-button.is-style-arrow .wp-block-button__link.has-navy-color:hover {
  color: #A1BAE6;
}

.is-variation-b.is-colorway-teal .text-image--headline-1,
.is-variation-c.is-colorway-teal .text-image--headline-1,
.is-style-with-background.has-teal-color span {
  background-image: linear-gradient(to left, rgba(135,225,230,.5), rgba(135,225,230,.5));
}

.is-variation-b.is-colorway-navy .text-image--headline-1,
.is-variation-c.is-colorway-navy .text-image--headline-1,
.is-style-with-background.has-navy-color span {
  background-image: linear-gradient(to left, rgba(151,186,230,.5), rgba(151,186,230,.5));
}

.is-variation-b.is-colorway-yellow .text-image--headline-1,
.is-variation-c.is-colorway-yellow .text-image--headline-1,
.is-style-with-background.has-yellow-color span {
  background-image: linear-gradient(to left, rgba(247,236,148,.5), rgba(247,236,148,.5));
}

.is-variation-b.is-colorway-red .text-image--headline-1,
.is-variation-c.is-colorway-red .text-image--headline-1,
.is-style-with-background.has-red-color span {
  background-image: linear-gradient(to left, rgba(255,51,85,.5), rgba(255,51,85,.5));
}

.is-variation-b.is-colorway-fuschia .text-image--headline-1,
.is-variation-c.is-colorway-fuschia .text-image--headline-1,
.is-style-with-background.has-fuschia-color span {
  background-image: linear-gradient(to left, rgba(222,111,205,.5), rgba(222,111,205,.5));
}

.similar-articles--item.is-colorway-teal .similar-articles--title::after,
.post.is-colorway-teal h2.entry-title::after, {
  background-color: #4BBBC1;
}

.similar-articles--item.is-colorway-yellow .similar-articles--title::after,
.post.is-colorway-yellow h2.entry-title::after {
  background-color: #989938;
}

.similar-articles--item.is-colorway-red .similar-articles--title::after,
.post.is-colorway-red h2.entry-title::after {
  background-color: #CE0024;
}

.similar-articles--item.is-colorway-fuschia .similar-articles--title::after,
.post.is-colorway-fuschia h2.entry-title::after {
  background-color: #91107D;
}

.similar-articles--item.is-colorway-navy .similar-articles--title::after,
.post.is-colorway-navy h2.entry-title::after {
  background-color: #002566;
}

.is-colorway-navy .more-link::before,
.has-colorway-navy .story--title::after,
.has-colorway-navy .story--read-more a::before {
  border-color: #002566;
  color: #002566;
}

.is-colorway-teal .more-link::before,
.has-colorway-teal .story--title::after,
.has-colorway-teal .story--read-more a::before {
  border-color: #4BBBC1;
  color: #4BBBC1;
}

.is-colorway-yellow .more-link::before,
.has-colorway-yellow .story--title::after,
.has-colorway-yellow .story--read-more a::before {
  border-color: #989938;
  color: #989938;
}

.is-colorway-red .more-link::before,
.has-colorway-red .story--title::after,
.has-colorway-red .story--read-more a::before {
  border-color: #CE0024;
  color: #CE0024;
}

.is-colorway-fuschia .more-link::before,
.has-colorway-fuschia .story--title::after,
.has-colorway-fuschia .story--read-more a::before {
  border-color: #91107D;
  color: #91107D;
}

.category-navigation--category.has-colorway-teal a,
.post > .is-colorway-teal .entry-categories a,
.entry-categories .is-colorway-teal,
.team-members--category button.is-colorway-teal,
.team-members--category button.is-colorway-teal:hover,
.team-members--category button.is-colorway-teal:focus,
.nav-primary .menu-item.is-colorway-teal,
.nav-primary .menu-item.is-colorway-teal .button.arrow {
  color: #4BBBC1;
}

.category-navigation--category.has-colorway-yellow a,
.post > .is-colorway-yellow .entry-categories a,
.entry-categories .is-colorway-yellow,
.team-members--category button.is-colorway-yellow,
.team-members--category button.is-colorway-yellow:hover,
.team-members--category button.is-colorway-yellow:focus,
.nav-primary .menu-item.is-colorway-yellow,
.nav-primary .menu-item.is-colorway-yellow .button.arrow {
  color: #989938;
}

.category-navigation--category.has-colorway-navy a,
.post > .is-colorway-navy .entry-categories a,
.entry-categories .is-colorway-navy,
.team-members--category button.is-colorway-navy,
.team-members--category button.is-colorway-navy:hover,
.team-members--category button.is-colorway-navy:focus {
  color: #002566;
}

.category-navigation--category.has-colorway-fuschia a,
.post > .is-colorway-fuschia .entry-categories a,
.entry-categories .is-colorway-fuschia,
.team-members--category button.is-colorway-fuschia,
.team-members--category button.is-colorway-fuschia:hover,
.team-members--category button.is-colorway-fuschia:focus,
.nav-primary .menu-item.is-colorway-fuschia,
.nav-primary .menu-item.is-colorway-fuschia .button.arrow {
  color: #91107D;
}

.category-navigation--category.has-colorway-red a,
.post > .is-colorway-red .entry-categories a,
.entry-categories .is-colorway-red,
.team-members--category button.is-colorway-red,
.team-members--category button.is-colorway-red:hover,
.team-members--category button.is-colorway-red:focus,
.nav-primary .menu-item.is-colorway-red,
.nav-primary .menu-item.is-colorway-red .button.arrow {
  color: #CE0024;
}

.site-container .wp-block-button .wp-block-button__link.has-teal-background-color:focus,
.site-container .wp-block-button .wp-block-button__link.has-teal-background-color:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-teal-color:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-teal-color:hover {
  background-color: #87E1E6;
	border-color: #4BBBC1;
}

.site-container .wp-block-button .wp-block-button__link.has-yellow-background-color:focus,
.site-container .wp-block-button .wp-block-button__link.has-yellow-background-color:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-yellow-color:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-yellow-color:hover {
  background-color: #E4E69A;
	border-color: #989938;
}

.site-container .wp-block-button .wp-block-button__link.has-red-background-color:focus,
.site-container .wp-block-button .wp-block-button__link.has-red-background-color:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-red-color:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-red-color:hover {
  background-color: #FF3355;
	border-color: #CE0024;
}

.site-container .wp-block-button .wp-block-button__link.has-fuschia-background-color:focus,
.site-container .wp-block-button .wp-block-button__link.has-fuschia-background-color:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-fuschia-color:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-fuschia-color:hover {
  background-color: #DE6FCD;
	border-color: #91107D;
}

.site-container .wp-block-button .wp-block-button__link.has-navy-background-color:focus,
.site-container .wp-block-button .wp-block-button__link.has-navy-background-color:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-navy-color:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-navy-color:hover {
  background-color: #A1BAE6;
	border-color: #002566;
}

.nav-primary .is-colorway-teal.menu-item:focus-within .section-title,
.nav-primary .is-colorway-teal .section-title:hover,
.nav-primary .is-colorway-teal .section-title:focus,
.nav-primary .menu-item.is-active.is-colorway-teal .section-title {
	background-color: #D1FDFF;
	border-color: #4BBBC1;
}

.nav-primary .is-colorway-navy.menu-item:focus-within .section-title,
.nav-primary .is-colorway-navy .section-title:hover,
.nav-primary .is-colorway-navy .section-title:focus,
.nav-primary .menu-item.is-active.is-colorway-navy .section-title {
	background-color: #E3EDFF;
	border-color: #002566;
}

.nav-primary .is-colorway-yellow.menu-item:focus-within .section-title,
.nav-primary .is-colorway-yellow .section-title:hover,
.nav-primary .is-colorway-yellow .section-title:focus,
.nav-primary .menu-item.is-active.is-colorway-yellow .section-title {
	background-color: #FDFFC4;
	border-color: #989938;
}

.nav-primary .is-colorway-red.menu-item:focus-within .section-title,
.nav-primary .is-colorway-red .section-title:hover,
.nav-primary .is-colorway-red .section-title:focus,
.nav-primary .menu-item.is-active.is-colorway-red .section-title{
	background-color: #FFD1D9;
	border-color: #CE0024;
}

.nav-primary .is-colorway-fuschia.menu-item:focus-within .section-title,
.nav-primary .is-colorway-fuschia .section-title:hover,
.nav-primary .is-colorway-fuschia .section-title:focus,
.nav-primary .menu-item.is-active.is-colorway-fuschia .section-title {
	background-color: #F8DFF4;
	border-color: #91107D;
}

@media only screen and (min-width: 960px) {

  /* Lightest */
  /* Background Color */
  .is-colorway-navy .is-variation-a.text-image::before {
    background-color: #E3EDFF;
  }

  .is-colorway-teal .is-variation-a.text-image::before {
    background-color: #D1FDFF;
  }

  .is-colorway-yellow .is-variation-a.text-image::before {
    background-color: #FDFFC4;
  }

  .is-colorway-red .is-variation-a.text-image::before {
    background-color: #FFD1D9;
  }

  .is-colorway-fuschia .is-variation-a.text-image::before {
    background-color: #F8DFF4;
  }

  /* Regular */
  /* Background Color */
  .is-colorway-navy .is-variation-a.text-image::after {
    background-color: #002566;
  }

  .is-colorway-teal .is-variation-a.text-image::after {
    background-color: #4BBBC1;
  }

  .is-colorway-yellow .is-variation-a.text-image::after {
    background-color: #989938;
  }

  .is-colorway-red .is-variation-a.text-image::after {
    background-color: #CE0024;
  }

  .is-colorway-fuschia .is-variation-a.text-image::after {
    background-color: #91107D;
  }




  .nav-primary .menu-item.current-menu-ancestor.is-colorway-teal .section-title {
  	background-color: #D1FDFF;
  	border-color: #4BBBC1;
  }

  .nav-primary .menu-item.current-menu-ancestor.is-colorway-navy .section-title {
    background-color: #E3EDFF;
    border-color: #002566;
  }

  .nav-primary .menu-item.current-menu-ancestor.is-colorway-yellow .section-title {
  	background-color: #FDFFC4;
  	border-color: #989938;
  }

  .nav-primary .menu-item.current-menu-ancestor.is-colorway-red .section-title {
  	background-color: #FFD1D9;
  	border-color: #CE0024;
  }

  .nav-primary .menu-item.current-menu-ancestor.is-colorway-fuschia .section-title {
  	background-color: #F8DFF4;
  	border-color: #91107D;
  }

  .is-variation-a.is-colorway-navy.text-image::before {
    background-color: #E3EDFF;
  }

  .is-variation-a.is-colorway-teal.text-image::before {
    background-color: #D1FDFF;
  }

  .is-variation-a.is-colorway-yellow.text-image::before {
    background-color: #FDFFC4;
  }

  .is-variation-a.is-colorway-red.text-image::before {
    background-color: #FFD1D9;
  }

  .is-variation-a.is-colorway-fuschia.text-image::before {
    background-color: #F8DFF4;
  }

  .is-variation-a.is-colorway-navy.text-image::after {
    background-color: #002566;
  }

  .is-variation-a.is-colorway-teal.text-image::after {
    background-color: #4BBBC1;
  }

  .is-variation-a.is-colorway-yellow.text-image::after {
    background-color: #989938;
  }

  .is-variation-a.is-colorway-red.text-image::after {
    background-color: #CE0024;
  }

  .is-variation-a.is-colorway-fuschia.text-image::after {
    background-color: #91107D;
  }

}

/* .block-editor-page .components-button:not(.is-primary):not(.components-circular-option-picker__option) {
  background-color: #fff !important;
  border: 0 !important;
  border-radius: 3px !important;
  box-sizing: border-box !important;
  color: #555d66 !important;
  cursor: pointer !important;
  font-size: 13px !important;
  height: 36px !important;
  padding: 0 8px !important;
  text-decoration: none !important;
}

.block-editor-page .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter .components-button.has-icon,
.block-editor-default-block-appender .block-editor-inserter .components-button.has-icon {
  height: 28px !important;
  padding: 0 !important;
} */
