/*---=== MCBS Site ===---*/
.main-nav {
  --main-nav-txt-color: #7e7e7e;
  --main-nav-background-color: #1e3d70;
}
body {
  --font-style: 'roboto', sans-serif;
  --accordion-header-txt-color: #000000;
  --accordion-active-header-color: #b2282d;
  --accordion-content-txt-color: #000000;
  --accordion-toggle-icon-color: #000000;
  --accordion-subText-color: #074480;
  --accordion-border-color: #e6e7e8;
  --button-txt-color: #ffffff;
  --button-txt-color-hover: #ffffff;
  --button-bkg-color: #074480;
  --button-bkg-color-hover: #7e7e7e;
  --button-border-color: #074480;
  --button-border-color-hover: #7e7e7e;
  --button-lt-txt-color: #ffffff;
  --button-lt-txt-color-hover: #ffffff;
  --button-lt-bkg-color: #7e7e7e;
  --button-lt-bkg-color-hover: #074480;
  --button-lt-border-color: #7e7e7e;
  --button-lt-border-color-hover: #074480;
  font-family: 'roboto', sans-serif;
  color: #000000;
  --main-nav-txt-color: #7e7e7e;
  --main-nav-background-color: #1e3d70;
  --dots-color: #bbbbbb;
  --dots-color-active: #4d4b4b;
  --arrow--bg-color: #f1f1f1;
}
body.xf-web-container .cmp-main-navigation.mcbs {
  --main-nav-txt-color: #7e7e7e;
  --main-nav-background-color: #1e3d70;
}
.text .primary-color {
  color: #074480;
}
.text .primary-color a {
  color: #074480;
}
.text .secondary-color {
  color: #696969;
}
.text .secondary-color a {
  color: #696969;
}
.text .tertiary-color {
  color: #e6e7e8;
}
.text .tertiary-color a {
  color: #e6e7e8;
}
.text .quaternary-color {
  color: #b2282d;
}
.text .quaternary-color a {
  color: #b2282d;
}
.mcbs-page-home .cmp-container .image.item:first-of-type {
  padding-top: 1rem;
}
.mcbs-page-home #container-67fde03bd7 {
  padding: 2rem;
}
@media  screen and (max-width: 991.9px) {
  .mcbs-page-home div#container-d2f9b64219 {
    display: none;
  }
}
.mcbs-page-generic div#container-8b069e18a0 h1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/*  --------------------------------------------------------------------------  *\

    COPY - BODY STYLES

\*  --------------------------------------------------------------------------  */
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0;
  margin-bottom: 0.75em;
}
h1,
.h1,
h1 a {
  font-size: 4.7rem;
  line-height: 5.8rem;
  font-weight: 400;
  word-spacing: 2px;
  letter-spacing: 1px;
}
h2,
.h2,
h2 a {
  font-weight: 300;
  font-size: 3.5rem;
  line-height: 4rem;
  margin-bottom: 2.9rem;
  margin-top: 2.9rem;
}
h3,
.h3,
h3 a {
  font-size: 2.7rem;
  line-height: 2.9rem;
  font-weight: 300;
}
h4,
.h4,
h4 a {
  font-size: 2rem;
  font-weight: 300;
}
h5,
.h5,
h5 a {
  font-size: 1.6rem;
  font-weight: 300;
}
h6,
.h6,
h6 a {
  font-size: 1.4rem;
  font-weight: 300;
}
.mcbs-page-generic .content-items > .text h1,
.mcbs-page-generic .content-items > .title h1 {
  padding-top: 7.4rem;
}
.mcbs-page-generic .content-items > .text:last-child h1,
.mcbs-page-generic .content-items > .title:last-child h1 {
  padding-bottom: 10.5rem;
}
.cmp-button {
  font-weight: 700;
  font-size: 2rem;
  word-spacing: 2px;
  line-height: 4rem;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
@media screen and (max-width: 756px) {
  .cmp-button {
    width: 100%;
  }
}
@media screen and (min-width: 757px) {
  .cmp-button {
    width: auto;
  }
}
.cmp-button:hover span,
.cmp-button:focus span,
.cmp-button:active span {
  border: 1px solid #7e7e7e;
  background-color: #7e7e7e;
}
.cmp-button span {
  color: #ffffff;
  border-radius: 200px;
  -webkit-transition: background-color 0.2s, border 0.2s, color 0.2s;
  transition: background-color 0.2s, border 0.2s, color 0.2s;
  background-color: #074480;
  border: 1px solid #074480;
  padding: 0.1em 1em;
  min-width: 50rem;
  display: inline-block;
  line-height: 2.2rem;
  padding: 11px;
}
@media screen and (max-width: 756px) {
  .cmp-button span {
    display: block;
    min-width: fit-content;
    width: 100%;
    font-size: 1.8rem;
  }
}
.cmp-button.primary > .cmp-button__text {
  color: #fff;
  background-color: #0078c1;
}
.cmp-button.primary:hover > .cmp-button__text,
.cmp-button.primary:focus > .cmp-button__text,
.cmp-button.primary:active > .cmp-button__text {
  background-color: #c50f3c;
  border: 1px solid #c50f3c;
}
.cmp-accordion {
  position: relative;
}
.cmp-accordion .cmp-accordion__item.wcmmode {
  padding: 1.7rem 0;
}
.cmp-accordion .cmp-accordion__item.wcmmode .cmp-accordion__panel--hidden {
  display: block;
  opacity: 1;
  visibility: visible;
}
.cmp-accordion .cmp-accordion__item.wcmmode .cmp-accordion__button .cmp-accordion__icon::before {
  transform: rotate(90deg);
}
.cmp-accordion .cmp-accordion__item.wcmmode .cmp-accordion__panel {
  max-height: 100%;
}
.cmp-accordion p {
  line-height: 1.5;
}
.cmp-accordion .container-content {
  max-width: 100%;
}
.cmp-accordion__header-section {
  text-align: center;
}
@media  screen and (min-width: 1025px) {
  .cmp-accordion__header-section .cmp-accordion__header {
    margin-bottom: 4rem;
  }
}
.cmp-accordion__header-section .cmp-accordion__sub-text {
  margin: 0;
  word-spacing: 2px;
  letter-spacing: 1px;
  color: var(--accordion-subText-color);
  font-weight: 300;
}
.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__title {
  color: var(--accordion-active-header-color);
}
.cmp-accordion__item .cmp-accordion__button:hover .cmp-accordion__title {
  color: var(--accordion-active-header-color);
}
.cmp-accordion__item .cmp-accordion__title {
  transition: all 0.3s;
}
@media  screen and (min-width: 1025px) {
  .cmp-accordion__item {
    margin-bottom: 1rem;
  }
}
.cmp-accordion__item .cmp-accordion__panel {
  overflow: hidden;
  transition: ease-in-out 0.5s;
}
.cmp-accordion__item .cmp-accordion__panel a {
  text-decoration: underline;
}
.cmp-accordion__item .cmp-accordion__panel a:hover {
  text-decoration: none;
}
.cmp-accordion__item .cmp-accordion__panel--hidden {
  display: block;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
}
.cmp-accordion__item .cmp-accordion__panel--expanded {
  max-height: 100rem;
  opacity: 1;
  visibility: visible;
}
.cmp-accordion__button {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2rem;
  font-weight: 400;
  padding: 1.7rem;
  width: 100%;
  text-align: left;
  border-bottom: 1px solid var(--accordion-border-color);
  transition: 0.4s;
  margin-bottom: 1rem;
}
.cmp-accordion__panel {
  width: 95%;
  padding: 0 4px;
  transition: 0.4s ease-in-out;
  margin-bottom: 10px;
}
.cmp-accordion__icon {
  position: relative;
  width: 3.3rem;
  height: 3.3rem;
  transform: translateY(0);
  border: 1.5px solid #7288a2;
  border-radius: 50%;
  text-align: center;
}
.cmp-accordion__icon:after {
  content: "\2795";
  margin-left: 1.5px;
  font-size: 2rem;
}
@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) {
  .cmp-accordion__icon:after {
    vertical-align: inherit;
  }
  @media  screen and (min-width: 1025px) {
    .cmp-accordion__icon:after {
      vertical-align: sub;
    }
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) and (display:flow-root) {
    .cmp-accordion__icon:after {
      vertical-align: inherit;
    }
  }
}
.cmp-accordion__button--expanded .cmp-accordion__icon:after {
  content: "\2796";
}
.mcbs-page-home .cmp-accordion .cmp-text ul,
.mcbs-page-home .cmp-accordion .cmp-text ol {
  margin-left: 8rem;
}
[class*="mcbs-"] .cmp-main-navigation,
.xf-web-container .cmp-main-navigation.mcbs {
  display: flex;
  justify-content: space-between;
  background-color: var(--main-nav-background-color);
  padding: 2rem 3rem;
  height: 14.5rem;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-logo a,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-logo a {
  display: flex;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-logo img,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-logo img {
  width: 73%;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-bar,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-bar {
  display: flex;
  justify-content: flex-end;
  margin-right: 1rem;
  align-items: center;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-bar .mainNav-featured,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-bar .mainNav-featured,
[class*="mcbs-"] .cmp-main-navigation .mainNav-bar .open-btn,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-bar .open-btn {
  color: #ffffff;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-bar .mainNav-featured,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-bar .mainNav-featured {
  margin: 0 2rem;
  display: none;
  font-size: 1.4rem;
}
@media screen and (min-width: 376px) {
  [class*="mcbs-"] .cmp-main-navigation .mainNav-bar .mainNav-featured,
  .xf-web-container .cmp-main-navigation.mcbs .mainNav-bar .mainNav-featured {
    display: block;
    white-space: nowrap;
    overflow: hidden;
  }
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-bar .open-btn,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-bar .open-btn {
  font-size: 3rem;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container {
  height: 0%;
  width: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.9);
  overflow: hidden;
  transition: all 0.5s;
  visibility: hidden;
}
@media  screen and (min-width: 1025px) {
  [class*="mcbs-"] .cmp-main-navigation .mainNav-container,
  .xf-web-container .cmp-main-navigation.mcbs .mainNav-container {
    width: 35%;
  }
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container.open-nav,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container.open-nav {
  height: 100%;
  overflow: auto;
  visibility: visible;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .content,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .content {
  position: relative;
  margin-top: 13rem;
  text-transform: uppercase;
  padding-left: 2em;
  margin-left: 0;
  width: 100%;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .content:nth-of-type(2),
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .content:nth-of-type(2) {
  margin-top: 0;
}
@media  screen and (min-width: 1025px) {
  [class*="mcbs-"] .cmp-main-navigation .mainNav-container .content,
  .xf-web-container .cmp-main-navigation.mcbs .mainNav-container .content {
    padding-left: 0;
    margin-left: 2em;
  }
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .close-btn,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .close-btn {
  position: absolute;
  top: 2.5rem;
  right: 5rem;
  font-size: 4rem;
  color: var(--main-nav-txt-color);
  transition: all 0.3s;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .close-btn:hover,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .close-btn:hover,
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .close-btn:focus,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .close-btn:focus {
  color: #000000;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__group,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__group {
  width: 100%;
  text-align: left;
  padding-bottom: 0;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-link,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-link {
  padding: 0.8rem;
  font-size: 1.6rem;
  line-height: 3.2rem;
  color: var(--main-nav-txt-color);
  display: block;
  transition: 0.3s;
  letter-spacing: 2px;
  margin-top: 0;
}
@media  screen and (min-width: 576px) {
  [class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-link,
  .xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-link {
    font-size: 2.1rem;
  }
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-link.active-link,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-link.active-link {
  border-left: solid #074480;
  top: 40%;
  bottom: 0;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-link:hover,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-link:hover,
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-link:focus,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-link:focus {
  color: #000000;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-featured,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-featured {
  position: relative;
  list-style: none;
  margin-left: 0;
  padding-left: 2em;
  padding-top: .8rem;
  text-transform: uppercase;
}
@media  screen and (min-width: 1025px) {
  [class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-featured,
  .xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-featured {
    padding-left: 0;
    margin-left: 2em;
  }
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .cmp-navigation__item-featured .cmp-navigation__item-link,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .cmp-navigation__item-featured .cmp-navigation__item-link {
  padding-top: 0;
}
[class*="mcbs-"] .cmp-main-navigation .mainNav-container .utility-nav-mobile,
.xf-web-container .cmp-main-navigation.mcbs .mainNav-container .utility-nav-mobile {
  display: none;
}
.cmp-carousel .slick-slide > div {
  width: 85%;
  margin: 0 auto;
}
.cmp-carousel .cmp-image img {
  object-fit: contain;
  height: unset;
}
.cmp-carousel .cmp-image__link img {
  height: 100%;
}
.cmp-carousel .slick-arrow {
  transform: translateY(calc(-50% - 5rem));
  font-size: 2.6rem;
  font-weight: bold;
  padding: .2rem;
  background-color: transparent;
  display: none;
}
@media  screen and (min-width: 1025px) {
  .cmp-carousel .slick-arrow {
    display: block;
    padding: 1.5rem;
  }
}
.cmp-carousel .slick-arrow:hover {
  background-color: var(--arrow--bg-color);
  border-radius: 0 3px 3px 0;
}
.cmp-carousel .slick-arrow.next-navigation {
  right: 0;
}
.cmp-carousel .slick-arrow.previous-navigation {
  left: 0;
}
.cmp-carousel .slick-dots {
  justify-content: center;
  margin-top: 5rem;
}
@media  screen and (min-width: 1025px) {
  .cmp-carousel .slick-dots {
    margin-top: 9rem;
  }
}
.cmp-carousel .slick-dots button {
  background-color: var(--dots-color);
  height: 1.5rem;
  width: 1.5rem;
  margin: 0 4px;
  padding: 5px;
}
.cmp-carousel .slick-dots button:hover,
.cmp-carousel .slick-dots button:focus {
  background-color: var(--dots-color-active);
}
.cmp-carousel .slick-dots .slick-active button {
  background-color: var(--dots-color-active);
}
.light-text .cmp-carousel .slick-arrow:hover {
  background-color: #ffffff;
  border-radius: 0 3px 3px 0;
  color: #000000;
}
.linkList-cmp {
  text-align: center;
  display: none;
}
@media  screen and (min-width: 1025px) {
  .linkList-cmp {
    display: block;
  }
}
.linkList-cmp img {
  width: 80px;
}
.linkList-cmp .linkList-container {
  max-width: 132rem;
  margin: 0 auto;
  padding-top: 3.2rem;
}
.linkList-cmp .linkList-content {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 1.4rem;
  align-items: stretch;
  grid-auto-rows: 1fr;
}
.linkList-cmp .date {
  display: none;
}
.linkList-cmp .linkList-item {
  width: auto;
  font-weight: bold;
  margin: 0;
}
.linkList-cmp .linkList-item .item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 11.2rem;
  padding: 2.4rem 2.2rem;
  border-radius: 1.2rem;
  background-color: #e1ebf7;
  text-decoration: none;
  text-align: center;
  box-sizing: border-box;
  height: 100%;
}
.linkList-cmp .linkList-item .item-content:hover,
.linkList-cmp .linkList-item .item-content:focus {
  color: #ffffff;
  outline: #0078c1 solid 1px;
  background-color: #0078c1;
}
.linkList-cmp .linkList-item .item-content:hover img,
.linkList-cmp .linkList-item .item-content:focus img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.linkList-cmp .linkList-item .item-content.is-active,
.linkList-cmp .linkList-item .item-content[aria-current="page"] {
  background-color: #E6E7E8;
}
.linkList-cmp .linkList-item .item-content.is-active:hover,
.linkList-cmp .linkList-item .item-content[aria-current="page"]:hover,
.linkList-cmp .linkList-item .item-content.is-active:focus,
.linkList-cmp .linkList-item .item-content[aria-current="page"]:focus {
  color: #000000;
  outline: #0078c1 solid 1px;
  background-color: #E6E7E8;
}
.linkList-cmp .linkList-item .image {
  margin-bottom: 1.2rem;
}
.linkList-cmp .linkList-item .text {
  max-width: 13.5rem;
  margin: 0 auto;
  line-height: 1.3;
  font-size: 1.5rem;
}
.linkList-cmp .linkList-item img {
  transition: all 0.3s;
  padding-bottom: 0;
}
.linkList-cmp .linkList-item .text {
  text-transform: uppercase;
}
.cmp-bio-card {
  margin-bottom: 5.5rem;
  margin-top: 5.5rem;
}
@media  screen and (min-width: 1025px) {
  .cmp-bio-card {
    padding-bottom: 5rem;
  }
}
.cmp-bio-card img {
  width: 100%;
  height: 100%;
  max-width: 230px;
  border-radius: 50%;
  object-fit: cover;
}
@media  screen and (min-width: 1025px) {
  .cmp-bio-card .cmp-bio-card__full .bio-card-content.right > .right,
  .cmp-bio-card .cmp-bio-card__expanded .bio-card-content.right > .right,
  .cmp-bio-card .cmp-bio-card__condensed .bio-card-content.right > .right {
    padding-right: 10.5rem;
  }
}
.cmp-bio-card .cmp-bio-card__full .cmp-bio-card__avatar,
.cmp-bio-card .cmp-bio-card__expanded .cmp-bio-card__avatar,
.cmp-bio-card .cmp-bio-card__condensed .cmp-bio-card__avatar {
  margin-bottom: 1.3rem;
  width: 230px;
  max-width: 100%;
  margin: 0 auto;
}
.cmp-bio-card .cmp-bio-card__full .cmp-bio-card__image,
.cmp-bio-card .cmp-bio-card__expanded .cmp-bio-card__image,
.cmp-bio-card .cmp-bio-card__condensed .cmp-bio-card__image {
  position: relative;
  padding-top: 100%;
}
.cmp-bio-card .cmp-bio-card__full .cmp-bio-card__image img,
.cmp-bio-card .cmp-bio-card__expanded .cmp-bio-card__image img,
.cmp-bio-card .cmp-bio-card__condensed .cmp-bio-card__image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.cmp-bio-card .cmp-bio-card__full .cmp-bio-card__name,
.cmp-bio-card .cmp-bio-card__expanded .cmp-bio-card__name,
.cmp-bio-card .cmp-bio-card__condensed .cmp-bio-card__name {
  margin-top: 2rem;
  font-weight: bold;
}
.cmp-bio-card .cmp-bio-card__full .cmp-bio-card__job-title,
.cmp-bio-card .cmp-bio-card__expanded .cmp-bio-card__job-title,
.cmp-bio-card .cmp-bio-card__condensed .cmp-bio-card__job-title {
  color: #074480;
  line-height: 1;
  margin-bottom: 2.3rem;
}
@media  screen and (min-width: 1025px) {
  .cmp-bio-card .cmp-bio-card__full .cmp-bio-card__job-title,
  .cmp-bio-card .cmp-bio-card__expanded .cmp-bio-card__job-title,
  .cmp-bio-card .cmp-bio-card__condensed .cmp-bio-card__job-title {
    width: max-content;
    margin: 0 auto;
  }
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content {
  align-items: center;
}
@media  screen and (min-width: 1025px) {
  .cmp-bio-card .cmp-bio-card__full .bio-card-content,
  .cmp-bio-card .cmp-bio-card__expanded .bio-card-content,
  .cmp-bio-card .cmp-bio-card__condensed .bio-card-content {
    flex-wrap: nowrap;
    flex: unset;
  }
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .left,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .left,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .left {
  text-align: center;
  width: 100%;
}
@media  screen and (min-width: 1025px) {
  .cmp-bio-card .cmp-bio-card__full .bio-card-content .left,
  .cmp-bio-card .cmp-bio-card__expanded .bio-card-content .left,
  .cmp-bio-card .cmp-bio-card__condensed .bio-card-content .left {
    width: auto;
    flex: unset;
  }
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .right,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .right,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .right {
  width: 100%;
}
@media  screen and (min-width: 1025px) {
  .cmp-bio-card .cmp-bio-card__full .bio-card-content .right,
  .cmp-bio-card .cmp-bio-card__expanded .bio-card-content .right,
  .cmp-bio-card .cmp-bio-card__condensed .bio-card-content .right {
    width: auto;
    flex: unset;
  }
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .right .bio-infor,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .right .bio-infor,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .right .bio-infor {
  display: none;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact {
  display: inline-block;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact *,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact *,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact * {
  color: #074480;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact a,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact a,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact a {
  text-decoration: underline;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact a:hover,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact a:hover,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact a:hover {
  text-decoration: none;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact span,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact span,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact span {
  margin: 0 0.5rem;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact em,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact em,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact em {
  font-size: 1.5rem;
  margin-left: 0.5rem;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact .contact-infor,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact .contact-infor,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact .contact-infor {
  font-style: italic;
  display: inline-block;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact .contact-phone,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact .contact-phone,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact .contact-phone {
  display: inline-block;
}
.cmp-bio-card .cmp-bio-card__full .bio-card-content .contact .contact-placeholder,
.cmp-bio-card .cmp-bio-card__expanded .bio-card-content .contact .contact-placeholder,
.cmp-bio-card .cmp-bio-card__condensed .bio-card-content .contact .contact-placeholder {
  margin-left: 0;
}
.cmp-imagetext {
  line-height: 29px;
  font-family: "roboto", sans-serif;
}
.cmp-imagetext .cmp-imagetext__content {
  display: flex;
}
.cmp-imagetext .cmp-imagetext__image-container {
  width: 5%;
}
.cmp-imagetext .cmp-imagetext__image {
  vertical-align: middle;
  max-width: 100%;
  min-width: 40px;
}
.cmp-imagetext .cmp-imagetext__text-container {
  color: #000000;
  line-height: 1.5;
  margin-left: 2em;
  margin-bottom: 1em;
  word-break: break-all;
  width: 80%;
}
.cmp-imagetext .cmp-imagetext__text-container .cmp-imagetext__title {
  font-weight: 600;
}
.cmp-imagetext .cmp-imagetext__text-container .cmp-imagetext__url-link {
  text-decoration: underline;
  outline: none;
  font-weight: 400;
}
.cmp-imagetext .cmp-imagetext__text-container .cmp-imagetext__url-link:hover,
.cmp-imagetext .cmp-imagetext__text-container .cmp-imagetext__url-link:visited {
  color: #000000;
}
.cmp-imagetext .cmp-imagetext__text-container .link2::before {
  content: "& ";
}
.cmp-experiencefragment--mcbs-disclaimer {
  padding-top: 4.35em;
}
.cmp-experiencefragment--mcbs-disclaimer .text {
  padding-bottom: 2rem;
  font-size: 1.6rem;
  font-weight: 400;
  color: #000;
}
.cmp-footer {
  margin-top: 2rem;
  font-size: 26px;
}
.cmp-footer a:hover {
  text-decoration: underline;
}
.cmp-footer .container {
  width: 100%;
  margin: 0 auto;
}
.cmp-footer .footer-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2em;
  padding-top: 2em;
  padding-left: 3.65em;
  padding-right: 3.75em;
  white-space: nowrap;
}
@media screen and (max-width: 675px) {
  .cmp-footer .footer-nav {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0em;
    padding-right: 0em;
  }
}
.cmp-footer .logo-footer {
  width: 75% !important;
  display: flex;
  align-items: center;
}
@media  screen and (max-width: 575.9px) {
  .cmp-footer .logo-footer {
    flex-direction: column;
  }
}
@media screen and (max-width: 675px) {
  .cmp-footer .logo-footer {
    justify-content: center;
  }
}
.cmp-footer .logo-footer img {
  max-width: 82%;
  width: 220px;
}
@media screen and (max-width: 675px) {
  .cmp-footer .logo-footer img {
    padding-top: 0.4em;
  }
}
.cmp-footer .footer-info {
  text-align: right;
  margin: 18px 0;
}
.cmp-footer .footer-info h1,
.cmp-footer .footer-info h2,
.cmp-footer .footer-info h3,
.cmp-footer .footer-info h4,
.cmp-footer .footer-info h5,
.cmp-footer .footer-info h6,
.cmp-footer .footer-info p {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 29px;
}
.cmp-footer .footer-info h1 > span,
.cmp-footer .footer-info h2 > span,
.cmp-footer .footer-info h3 > span,
.cmp-footer .footer-info h4 > span,
.cmp-footer .footer-info h5 > span,
.cmp-footer .footer-info h6 > span,
.cmp-footer .footer-info p > span {
  line-height: 1;
}
@media  screen and (max-width: 575.9px) {
  .cmp-footer .footer-info h1,
  .cmp-footer .footer-info h2,
  .cmp-footer .footer-info h3,
  .cmp-footer .footer-info h4,
  .cmp-footer .footer-info h5,
  .cmp-footer .footer-info h6,
  .cmp-footer .footer-info p {
    text-align: center !important;
  }
}
.cmp-footer .footer-info a {
  color: #ffffff;
  text-decoration: none;
}
.cmp-footer .footer-info a:hover,
.cmp-footer .footer-info a:focus {
  text-decoration: underline;
}
@media  screen and (max-width: 575.9px) {
  .cmp-footer .footer-info {
    margin: 0 auto;
    margin-top: 3rem;
  }
}
@media screen and (max-width: 675px) {
  .cmp-footer .footer-info {
    text-align: center;
    margin-top: 3.5rem;
  }
}
.cmp-table {
  padding-bottom: 2rem;
}
.cmp-table.cmp-table--no-wrap .cmp-table__body-cell {
  white-space: nowrap;
}
.cmp-table-title .cmp-title__text {
  font-weight: 700;
  margin-bottom: 0.75rem;
}
.cmp-table-title .cmp-title__text.light-text {
  color: #eb740f;
}
.cmp-table-description .cmp-text {
  margin-top: 2rem;
}
.cmp-table-description .cmp-text p {
  font-size: 1.6rem;
}
.cmp-table-description .cmp-text h4 b {
  font-weight: 400;
}
.cmp-table__container {
  width: 100%;
  border-collapse: collapse;
}
.cmp-table__thead tr th,
.cmp-table tfoot tr th,
.cmp-table__thead tr td,
.cmp-table tfoot tr td {
  background-color: #dbd1c8;
  text-align: inherit;
  padding: 0.75em;
  vertical-align: top;
  font-size: 1.6rem;
}
.cmp-table__thead + tbody tr td,
.cmp-table tfoot + tbody tr td {
  font-size: 1.6rem;
  padding: 0.75em;
}
.cmp-table__thead .cmp-table__content h1,
.cmp-table tfoot .cmp-table__content h1,
.cmp-table__thead .cmp-table__content h2,
.cmp-table tfoot .cmp-table__content h2,
.cmp-table__thead .cmp-table__content h3,
.cmp-table tfoot .cmp-table__content h3,
.cmp-table__thead .cmp-table__content h4,
.cmp-table tfoot .cmp-table__content h4,
.cmp-table__thead .cmp-table__content h5,
.cmp-table tfoot .cmp-table__content h5,
.cmp-table__thead .cmp-table__content h6,
.cmp-table tfoot .cmp-table__content h6 {
  color: #333333;
}
.cmp-table__thead .cmp-table__content h1 b,
.cmp-table tfoot .cmp-table__content h1 b,
.cmp-table__thead .cmp-table__content h2 b,
.cmp-table tfoot .cmp-table__content h2 b,
.cmp-table__thead .cmp-table__content h3 b,
.cmp-table tfoot .cmp-table__content h3 b,
.cmp-table__thead .cmp-table__content h4 b,
.cmp-table tfoot .cmp-table__content h4 b,
.cmp-table__thead .cmp-table__content h5 b,
.cmp-table tfoot .cmp-table__content h5 b,
.cmp-table__thead .cmp-table__content h6 b,
.cmp-table tfoot .cmp-table__content h6 b {
  color: #333333;
}
.cmp-table__thead .cmp-table__content p,
.cmp-table tfoot .cmp-table__content p {
  font-size: 1.6rem;
  color: #333333;
  font-weight: 400;
}
.cmp-table__content {
  padding: 0;
}
.cmp-table__content * {
  margin: 0;
  padding: 0;
  color: #807972;
}
.cmp-table__content p {
  font-size: 1.4rem;
}
.cmp-table__body {
  border-bottom: 1px solid #dbd1c8;
}
.cmp-table__body-cell {
  padding: 0.75em;
  font-size: 1.4rem;
}
.cmp-table__body > .cmp-table__row-header {
  font-weight: normal;
  background-color: #dbd1c8 !important;
  border-bottom: 1px solid #ffffff;
}
.cmp-table__body:last-child .cmp-table__row-header {
  border-bottom: 1px solid #dbd1c8;
}
.cmp-table table {
  border: 1px solid #808080;
}
.cmp-table table td {
  text-align: inherit;
}
.cmp-table table table tr th,
.cmp-table table tr td {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #dbd1c8;
}
.cmp-table table tr:nth-child(even) th,
.cmp-table table tr:nth-child(even) td {
  background: transparent;
}
.cmp-table__mobile .cmp-table__container:not(:last-child) {
  border-bottom: none;
}
.cmp-table__mobile td {
  width: 100vw;
}
@media  screen and (min-width: 1025px) {
  .cmp-table__mobile td {
    width: auto;
  }
}
.cmp-table__mobile table thead th {
  background-color: #dbd1c8;
  text-align: inherit;
}
.cmp-table__mobile table tr td {
  border-top: none;
  border-right: none;
  border-left: none;
}
.cmp-table__mobile table thead tr:last-child th,
.cmp-table__mobile tbody tr:last-child td {
  border-bottom: none;
}
.cmp-table__mobile .cmp-table__content h1,
.cmp-table__mobile .cmp-table__content h2,
.cmp-table__mobile .cmp-table__content h3,
.cmp-table__mobile .cmp-table__content h4,
.cmp-table__mobile .cmp-table__content h5,
.cmp-table__mobile .cmp-table__content h6 {
  color: #333333;
}
.cmp-table__mobile .cmp-table__content h1 b,
.cmp-table__mobile .cmp-table__content h2 b,
.cmp-table__mobile .cmp-table__content h3 b,
.cmp-table__mobile .cmp-table__content h4 b,
.cmp-table__mobile .cmp-table__content h5 b,
.cmp-table__mobile .cmp-table__content h6 b {
  color: #333333;
}
.cmp-table__mobile .cmp-table__content p {
  font-size: 1.6rem;
  color: #333333;
  font-weight: 400;
}
.cmp-table.has-enableColHeader .cmp-table__container,
.cmp-table.has-enablecolFooterCells .cmp-table__container {
  border: none;
}
.cmp-table.has-enableColHeader table table tr th,
.cmp-table.has-enablecolFooterCells table table tr th,
.cmp-table.has-enableColHeader table tr td,
.cmp-table.has-enablecolFooterCells table tr td {
  border: none;
  border-bottom: 1px solid #dbd1c8;
}
.cmp-table.has-enableColHeader .cmp-table__mobile table thead tr th,
.cmp-table.has-enablecolFooterCells .cmp-table__mobile table thead tr th,
.cmp-table.has-enableColHeader .cmp-table__mobile tbody tr td,
.cmp-table.has-enablecolFooterCells .cmp-table__mobile tbody tr td {
  font-size: 1.6rem;
}
.cmp-table.has-enableColHeader .cmp-table__mobile table thead tr:last-child th,
.cmp-table.has-enablecolFooterCells .cmp-table__mobile table thead tr:last-child th,
.cmp-table.has-enableColHeader .cmp-table__mobile tbody tr:last-child td,
.cmp-table.has-enablecolFooterCells .cmp-table__mobile tbody tr:last-child td {
  border-bottom: none;
}
.cmp-table.has-enableColHeader .cmp-table__mobile .cmp-table__container:last-child tbody tr:last-child td,
.cmp-table.has-enablecolFooterCells .cmp-table__mobile .cmp-table__container:last-child tbody tr:last-child td {
  border-bottom: 1px solid #dbd1c8;
}
.cmp-table.has-enablecolFooterCells tbody tr:first-child td {
  border-top: 1px solid #dbd1c8;
}
.cmp-table.has-enableRowHeader .cmp-table__mobile table tr td {
  border-top: none;
  border-right: none;
}
.cmp-table.has-enableRowHeader .cmp-table__mobile .cmp-table__row-header {
  background-color: #dbd1c8 !important;
  border-bottom: 1px solid #ffffff;
}
.cmp-table.has-enableRowHeader .cmp-table__mobile table tr:last-child .cmp-table__row-header {
  border-bottom: none;
}
