/* Example of a font function:

.sans-serif-bold() {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
}

*/
.mission-gothic-bold {
  font-family: MissionGothic-Bold, sans-serif;
}
.adelle-sans {
  font-family: adelle-sans, sans-serif;
}
.adelle {
  font-family: adelle, serif;
}
/* ----------------------------------------------------------------- */
/* Dynamic size calculations for CSS length/size properties via LESS */
/* ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* common default browsers CSS overrides */
body {
  background-color: #ffffff;
  position: relative;
  padding: 0;
  margin: 0;
  color: #4a4a4a;
}
p {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}
a,
h1,
h2,
h3,
h4,
h5,
p,
ul,
ol,
li,
form,
input,
label,
textarea,
button,
hr {
  padding: 0;
  margin: 0;
  color: inherit;
}
ul {
  list-style: none;
}
input[type=submit] {
  border: 0;
}
input,
textarea {
  color: #4a4a4a;
  border-radius: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
a {
  text-decoration: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@font-face {
  font-family: 'MissionGothic-Bold';
  src: url('fonts/mission-gothic/mission-gothic-bold-webfont.eot');
  src: url('fonts/mission-gothic/mission-gothic-bold-webfont.eot') format('embedded-opentype'), url('fonts/mission-gothic/mission-gothic-bold-webfont.woff2') format('woff2'), url('fonts/mission-gothic/mission-gothic-bold-webfont.woff') format('woff'), url('fonts/mission-gothic/mission-gothic-bold-webfont.svg') format('svg');
}
#the-grid {
  top: 0;
  left: 0;
  pointer-events: none;
  position: fixed;
  z-index: 100000;
  width: 100%;
  height: 100%;
  opacity: 0.1;
  display: none;
}
@media only screen and (min-width: 1681px) {
  #the-grid {
    position: fixed;
    left: 50%;
    margin-left: -840px;
    width: 1680px;
  }
}
#the-grid.grid-on {
  display: block;
}
#the-grid .grid-column {
  width: 6.25vw;
  width: var(--C);
  float: left;
  background: #0B568A;
  height: 100%;
}
@media only screen and (min-width: 1681px) {
  #the-grid .grid-column {
    width: 105px;
    width: var(--C);
  }
}
#the-grid .grid-spacing {
  width: 1.923vw;
  width: var(--P);
  float: left;
  background: transparent;
  height: 100%;
}
@media only screen and (min-width: 1681px) {
  #the-grid .grid-spacing {
    width: 32.307px;
    width: var(--P);
  }
}
.header {
  position: fixed;
  width: 100%;
  height: 96px;
  z-index: 2000;
}
.header a {
  color: inherit;
}
.header .header-ow {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 96px;
}
@media only screen and (min-width: 1681px) {
  .header .header-ow {
    max-width: 99.999vw;
    max-width: var(--C12P2);
  }
}
.header .header-ow .color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #614876;
  opacity: 0.9;
}
.header .header-ow .header-iw {
  position: absolute;
  width: 100%;
  height: 100%;
}
.header .header-ow .header-iw .logo {
  padding-top: 12px;
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  position: relative;
  float: left;
  z-index: 3000;
}
@media only screen and (min-width: 1680px) {
  .header .header-ow .header-iw .logo {
    padding-left: 32.307px;
  }
}
.header .header-ow .header-iw .logo a img.logo-img {
  height: 60px;
}
.footer a {
  color: inherit;
}
.footer .footer-ow {
  min-height: 336px;
  position: relative;
}
.footer .footer-ow .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  z-index: 0;
}
.footer .footer-ow .color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #614876;
  opacity: 0.9;
}
.footer .footer-ow .footer-iw {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #efebd8;
  padding-top: 48px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 24px;
  }
}
.footer .footer-ow .footer-iw .logo-address-registration-copyright {
  margin-left: 3.846vw;
  margin-left: var(--C0P2);
  font-family: adelle-sans, sans-serif;
}
@media only screen and (min-width: 1680px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright {
    margin-left: 64.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright {
    margin-left: 1.923vw;
    margin-left: var(--C0P1);
  }
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 72px;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
  }
}
.footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .logo {
  width: 144px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .logo {
    width: 105px;
  }
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .address-registration {
    margin-left: 1em;
  }
}
.footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .address-registration .address {
  margin-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .address-registration .address {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .address-registration .registration {
  font-size: 0.75rem;
  line-height: 1rem;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright .logo-address-registration .address-registration .registration {
    font-weight: 700;
  }
}
.footer .footer-ow .footer-iw .logo-address-registration-copyright .copyright {
  font-size: 0.75rem;
  line-height: 1rem;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .logo-address-registration-copyright .copyright {
    width: 100%;
    font-weight: 700;
    text-align: center;
    padding-top: 36px;
  }
}
.footer .footer-ow .footer-iw .phones-and-social {
  font-family: adelle-sans, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .phones-and-social {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: center;
  }
}
.footer .footer-ow .footer-iw .phones-and-social .phones {
  color: #ffb000;
  padding-top: 36px;
  padding-bottom: 24px;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .phones-and-social .phones {
    width: 100%;
  }
}
.footer .footer-ow .footer-iw .phones-and-social .phones h4 {
  font-weight: 400;
  margin-bottom: 1em;
}
.footer .footer-ow .footer-iw .phones-and-social .phones ul {
  list-style: none;
}
.footer .footer-ow .footer-iw .phones-and-social .phones ul li a {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .phones-and-social .social {
    margin: 0 auto;
  }
}
.footer .footer-ow .footer-iw .phones-and-social .social a {
  height: 44px;
  width: 44px;
  display: inline-block;
  margin-right: 24px;
}
.footer .footer-ow .footer-iw .phones-and-social .social a:last-of-type {
  margin-right: 0;
}
.footer .footer-ow .footer-iw .phones-and-social .social a.twitter {
  background-image: url('../images/twitter.svg');
}
.footer .footer-ow .footer-iw .phones-and-social .social a.facebook {
  background-image: url('../images/facebook.svg');
}
.footer .footer-ow .footer-iw .phones-and-social .social a.instagram {
  background-image: url('../images/instagram.svg');
}
.footer .footer-ow .footer-iw .footer-buttons {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-right: 3.846vw;
  margin-right: var(--C0P2);
  padding-top: 24px;
}
@media only screen and (min-width: 1680px) {
  .footer .footer-ow .footer-iw .footer-buttons {
    margin-right: 64.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .footer .footer-ow .footer-iw .footer-buttons {
    margin-right: 1.923vw;
    margin-right: var(--C0P1);
  }
}
@media only screen and (max-width: 767px) {
  .footer .footer-ow .footer-iw .footer-buttons {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 83.653vw;
    width: var(--C10P2);
    margin: 0 auto;
  }
}
.footer .footer-ow .footer-iw .footer-buttons .menu-footer-items ul li {
  margin-bottom: 24px;
}
.footer .footer-ow .footer-iw .footer-buttons .menu-footer-items ul li.current-menu-item a {
  background-color: #ffffff;
  color: #614876;
}
.footer .footer-ow .footer-iw .footer-buttons .menu-footer-items ul li:last-of-type {
  margin-bottom: 0;
}
.footer .footer-ow .footer-iw .footer-buttons .menu-footer-items ul li a {
  display: block;
  padding: 0.6em 2em;
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.footer .footer-ow .footer-iw .footer-buttons .menu-footer-items ul li a:hover {
  color: #efebd8;
  border-color: #efebd8;
}
.main-menu {
  color: #ffffff;
  font-family: MissionGothic-Bold, sans-serif;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.main-menu a {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .main-menu .menu-desktop {
    display: none;
  }
}
.main-menu .menu-desktop .menu-desktop-items ul {
  position: absolute;
  height: 48px;
  top: 24px;
  right: 6.25vw;
  right: var(--C1P0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-desktop .menu-desktop-items ul {
    right: 105px;
  }
}
@media only screen and (max-width: 1024px) {
  .main-menu .menu-desktop .menu-desktop-items ul {
    right: 1.923vw;
    right: var(--C0P1);
  }
}
.main-menu .menu-desktop .menu-desktop-items ul li {
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  height: 36px;
  display: table;
  opacity: 0.8;
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-desktop .menu-desktop-items ul li {
    margin-left: 32.307px;
  }
}
.main-menu .menu-desktop .menu-desktop-items ul li.current-menu-item {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .main-menu .menu-desktop .menu-desktop-items ul li {
    margin-left: 1em;
  }
}
.main-menu .menu-desktop .menu-desktop-items ul li.button {
  color: #ffb000;
  border: 2px solid #ffb000;
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  padding-left: 0;
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-desktop .menu-desktop-items ul li.button {
    margin-left: 32.307px;
  }
}
.main-menu .menu-desktop .menu-desktop-items ul li.button a {
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-desktop .menu-desktop-items ul li.button a {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-desktop .menu-desktop-items ul li.button a {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .main-menu .menu-desktop .menu-desktop-items ul li.button a {
    font-size: inherit;
  }
}
.main-menu .menu-desktop .menu-desktop-items ul li a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .main-menu .menu-desktop .menu-desktop-items ul li a {
    font-size: 0.75rem;
  }
}
.main-menu .menu-mobile {
  display: none;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .main-menu .menu-mobile {
    display: block;
  }
}
.main-menu .menu-mobile .menu-mobile-hamburger {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
  position: relative;
  z-index: 100;
}
.main-menu .menu-mobile .menu-mobile-hamburger .button {
  cursor: pointer;
  width: 19px;
  height: auto;
  margin-right: 6.25vw;
  margin-right: var(--C1P0);
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-mobile .menu-mobile-hamburger .button {
    margin-right: 105px;
  }
}
.main-menu .menu-mobile .menu-mobile-hamburger .button svg {
  width: 100%;
  height: auto;
}
.main-menu .menu-mobile .menu-mobile-hamburger .button svg.cross {
  display: none;
}
.main-menu .menu-mobile .menu-mobile-items {
  display: none;
  width: 100vw;
  min-height: 100vh;
  background-color: #614876;
  text-align: center;
  color: #efebd8;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.main-menu .menu-mobile .menu-mobile-items ul {
  width: 100%;
  padding-top: 108px;
}
.main-menu .menu-mobile .menu-mobile-items ul li {
  text-align: left;
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  margin-top: 24px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-mobile .menu-mobile-items ul li {
    padding-left: 32.307px;
  }
}
.main-menu .menu-mobile .menu-mobile-items ul li.button {
  padding-left: 0;
  margin-top: 6px;
  float: left;
}
.main-menu .menu-mobile .menu-mobile-items ul li.button a {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  color: #ffb000;
  border: 2px solid #ffb000;
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  padding-left: 3.846vw;
  padding-left: var(--C0P2);
  padding-right: 3.846vw;
  padding-right: var(--C0P2);
  display: block;
  float: left;
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-mobile .menu-mobile-items ul li.button a {
    margin-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-mobile .menu-mobile-items ul li.button a {
    padding-left: 64.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .main-menu .menu-mobile .menu-mobile-items ul li.button a {
    padding-right: 64.614px;
  }
}
@media only screen and (max-width: 767px) {
  .main-menu .menu-mobile .menu-mobile-items ul li.button a {
    font-size: inherit;
  }
}
[data-responsive-background-image] img {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
}
.page-hero {
  font-size: 18px;
  color: #ffffff;
  font-family: adelle-sans, sans-serif;
}
.page-hero a {
  color: inherit;
}
.page-hero .page-hero-ow {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-hero .page-hero-ow .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-size: cover;
  background-image: url('../images/black-texture.jpg');
  background-position: center;
}
.page-hero .page-hero-ow .color-overlay {
  background-color: #614876;
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.page-hero .page-hero-ow .featured-image {
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  top: 144px;
  z-index: 2;
  -webkit-box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.14);
  right: 10.096vw;
  right: var(--C1P2);
  width: 40.865vw;
  width: var(--C5P1);
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .featured-image {
    right: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .featured-image {
    width: 686.535px;
  }
}
.page-hero .page-hero-ow .featured-image.high {
  height: calc(100% -  96px );
}
@media only screen and (max-width: 1024px) {
  .page-hero .page-hero-ow .featured-image.high {
    height: 432px;
    top: 180px;
  }
}
.page-hero .page-hero-ow .featured-image.low {
  height: calc(100% -  96px );
}
@media only screen and (max-width: 1024px) {
  .page-hero .page-hero-ow .featured-image.low {
    height: 288px;
    top: 180px;
  }
}
.page-hero .page-hero-ow .featured-image.auto {
  height: calc(100% -  96px );
}
@media only screen and (min-width: 1681px) {
  .page-hero .page-hero-ow .featured-image {
    right: 411.921px;
    right: var(--C3P1);
    width: 549.228px;
    width: var(--C4P1);
  }
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .featured-image {
    display: none;
  }
}
.page-hero .page-hero-ow .page-hero-iw {
  position: relative;
  z-index: 3;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 132px;
  padding-bottom: 36px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
}
.page-hero .page-hero-ow .page-hero-iw.high {
  height: 396px;
}
.page-hero .page-hero-ow .page-hero-iw.low {
  height: 264px;
}
.page-hero .page-hero-ow .page-hero-iw.auto {
  padding-top: 144px;
  padding-bottom: 48px;
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw.high,
  .page-hero .page-hero-ow .page-hero-iw.low {
    height: auto;
    padding-top: 132px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content.title-above-body-text {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content.title-below-body-text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media only screen and (max-width: 1024px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content.title-below-body-text {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content.title-below-body-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .title {
  padding-bottom: 36px;
  z-index: 100;
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .title.no-body-text {
  padding-bottom: 0;
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .title.half-slide {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  width: 32.692vw;
  width: var(--C4P1);
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.half-slide {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.half-slide {
    width: 549.228px;
  }
}
@media only screen and (min-width: 1681px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.half-slide {
    padding-left: 306.921px;
    padding-left: var(--C2P2);
    width: 379.614px;
    width: var(--C3P0);
  }
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.half-slide {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .title.full-slide {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  width: 79.807vw;
  width: var(--C10P0);
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.full-slide {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.full-slide {
    width: 1340.763px;
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .title.title-below-body-text {
  padding-top: 36px;
  padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title.title-below-body-text {
    padding-bottom: 36px;
    padding-top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title {
    width: 32.692vw;
    width: var(--C4P1);
    padding-left: 10.096vw;
    padding-left: var(--C1P2);
  }
}
@media only screen and (max-width: 480px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title {
    width: 73.557vw;
    width: var(--C9P1);
  }
}
@media only screen and (max-height: 480px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .title {
    width: 73.557vw;
    width: var(--C9P1);
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .body-text {
  z-index: 100;
  width: 100%;
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.half-slide {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  width: 32.692vw;
  width: var(--C4P1);
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.half-slide {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.half-slide {
    width: 549.228px;
  }
}
@media only screen and (min-width: 1681px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.half-slide {
    padding-left: 306.921px;
    padding-left: var(--C2P2);
    width: 379.614px;
    width: var(--C3P0);
  }
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.half-slide {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
.page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.full-slide {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  width: 79.807vw;
  width: var(--C10P0);
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.full-slide {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.full-slide {
    width: 1340.763px;
  }
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text.title-below-body-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text {
    padding-left: 10.096vw;
    padding-left: var(--C1P2);
    width: 32.692vw;
    width: var(--C4P1);
  }
}
@media only screen and (max-width: 767px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text {
    width: 65.384vw;
    width: var(--C8P1);
  }
}
@media only screen and (max-width: 480px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text {
    width: 71.634vw;
    width: var(--C9P0);
  }
}
@media only screen and (max-height: 480px) {
  .page-hero .page-hero-ow .page-hero-iw .hero-content .body-text {
    width: 71.634vw;
    width: var(--C9P0);
  }
}
.image-text-50-50 a {
  color: inherit;
}
.image-text-50-50 h2 {
  padding-bottom: 1.2em;
}
.image-text-50-50 p {
  padding-bottom: 1.25em;
}
.image-text-50-50 ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 12px;
}
.image-text-50-50 ul li:before {
  content: '';
  width: 12px;
  height: 12px;
  background-color: #ffb000;
  position: absolute;
  top: 5px;
  left: 0;
}
.image-text-50-50 .image-text-50-50-ow {
  background-size: cover;
  background-position: center top;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .heading {
  text-align: center;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .heading {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .heading {
    padding-right: 169.614px;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text.image-on-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text.image-on-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .dummy-container-heading {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .dummy-container-heading.style-variation-a {
    height: 36px;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .dummy-container-heading.style-variation-a {
    display: none;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image {
  min-width: 49.038vw;
  min-width: var(--C6P1);
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 100%;
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image {
    min-width: 823.842px;
  }
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-a {
    min-width: 38.942vw;
    min-width: var(--C5P0);
    min-height: calc(100% -  144px );
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-b {
  margin-left: 8.173vw;
  margin-left: var(--C1P1);
  min-width: 32.692vw;
  min-width: var(--C4P1);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-b {
    margin-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-b {
    min-width: 549.228px;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-b.image-on-right {
  margin-right: 8.173vw;
  margin-right: var(--C1P1);
  margin-left: 0;
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-b.image-on-right {
    margin-right: 137.307px;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-b.image-on-right {
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c {
  margin-left: 6.25vw;
  margin-left: var(--C1P0);
  min-width: 24.519vw;
  min-width: var(--C3P1);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c {
    margin-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c {
    min-width: 411.921px;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c.image-on-right {
  margin-right: 10.096vw;
  margin-right: var(--C1P2);
  margin-left: 0;
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c.image-on-right {
    margin-right: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c.image-on-right {
    margin-right: 8.173vw;
    margin-right: var(--C1P1);
    min-width: 34.615vw;
    min-width: var(--C4P2);
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image.style-variation-c.image-on-right {
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .image {
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
    margin-right: 8.173vw;
    margin-right: var(--C1P1);
    margin-top: 24px;
    margin-bottom: 24px;
    min-height: 120px;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .dummy-container-button {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .dummy-container-button.style-variation-a {
    height: 72px;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .image-part .dummy-container-button.style-variation-a {
    display: none;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-a,
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-b {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-c {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-a,
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-c {
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-a,
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-c {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-a,
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-c {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-a,
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-c {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-b {
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 18.269vw;
  padding-right: var(--C2P2);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-b {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-b {
    padding-right: 306.921px;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.style-variation-b {
    padding-right: 6.25vw;
    padding-right: var(--C1P0);
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right {
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right {
    padding-right: 105px;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-b {
  padding-left: 18.269vw;
  padding-left: var(--C2P2);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-b {
    padding-left: 306.921px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-b {
    padding-right: 105px;
  }
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-b {
    padding-left: 10.096vw;
    padding-left: var(--C1P2);
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-b {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-c {
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-c {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-c {
    padding-right: 105px;
  }
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-c {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 6.25vw;
    padding-right: var(--C1P0);
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content.image-on-right.style-variation-c {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .title {
    height: auto;
  }
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .title h2 {
    padding-bottom: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .title {
    padding-bottom: 13.2px;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .body-text {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .body-text.style-variation-c.image-on-left {
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .body-text.style-variation-c.image-on-left {
    padding-right: 0;
  }
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .body-text a {
  text-decoration: underline;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .body-text *:last-child {
  padding-bottom: 0;
}
.image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .cta-button {
  padding-top: 36px;
}
@media only screen and (max-width: 1024px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .cta-button {
    height: 72px;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .cta-button {
    padding-bottom: 18px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .image-text-50-50 .image-text-50-50-ow .image-text-50-50-iw .image-and-text .text-content .cta-button a {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
.infographic-type-a .infographic-type-a-ow {
  padding-top: 72px;
  background-size: cover;
  background-repeat: repeat-y;
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow {
    padding-top: 24px;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .heading {
  text-align: center;
  margin-bottom: 72px;
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .heading {
    margin-bottom: 24px;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  margin-bottom: 48px;
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure:last-of-type {
  margin-bottom: 0;
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption {
  font-size: 1.75rem;
  width: 49.038vw;
  width: var(--C6P1);
  line-height: 1.5em;
  font-family: adelle-sans, sans-serif;
  text-align: right;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption {
    width: 823.842px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption {
    margin: 0 auto;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption {
    line-height: 1.2em;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption .caption-ow {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption .caption-ow {
    padding-left: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .caption .caption-ow {
    padding-left: 0;
    text-align: center;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .value {
  font-size: 11.25rem;
  width: 47.115vw;
  width: var(--C6P0);
  line-height: 0.85em;
  font-family: MissionGothic-Bold, sans-serif;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .value {
    width: 791.535px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .value {
    text-align: center;
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .value {
    font-size: 7.5rem;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .value .value-ow {
  padding-left: 3.846vw;
  padding-left: var(--C0P2);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .figures .figure .value .value-ow {
    padding-left: 64.614px;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text {
  padding-top: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text {
    padding-bottom: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 36px;
    padding-bottom: 24px;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .image {
  position: relative;
  min-width: 49.038vw;
  min-width: var(--C6P1);
  min-height: 456px;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .image {
    min-width: 823.842px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .image {
    min-width: 38.942vw;
    min-width: var(--C5P0);
    min-height: 360px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .image {
    min-width: 83.653vw;
    min-width: var(--C10P2);
    min-height: 252px;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .image .image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 48px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
@media only screen and (max-width: 1024px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .image .image-overlay {
    padding-bottom: 0;
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .text-content {
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .text-content {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .text-content {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .text-content {
    padding-top: 24px;
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
.infographic-type-a .infographic-type-a-ow .infographic-type-a-iw .about-image-text .text-content .body-text p {
  padding-bottom: 2em;
}
.testimonial-quote a {
  color: inherit;
}
.testimonial-quote .testimonial-quote-ow {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.testimonial-quote .testimonial-quote-ow.full-width {
  background-color: #efebd8;
}
.testimonial-quote .testimonial-quote-ow.boxed {
  background-color: #ffffff;
  padding-top: 36px;
  padding-bottom: 36px;
}
@media only screen and (max-width: 480px) {
  .testimonial-quote .testimonial-quote-ow.boxed {
    padding-top: 12px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-height: 480px) {
  .testimonial-quote .testimonial-quote-ow.boxed {
    padding-top: 12px;
    padding-bottom: 24px;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.full-width {
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 120px;
  padding-bottom: 108px;
}
@media only screen and (max-width: 767px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.full-width {
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.boxed {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.boxed {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.boxed {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.boxed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 480px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.boxed {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-right: 1.923vw;
    padding-right: var(--C0P1);
  }
}
@media only screen and (max-height: 480px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw.boxed {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-right: 1.923vw;
    padding-right: var(--C0P1);
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text.boxed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  background-color: #efebd8;
  background-image: url(../images/black-texture.jpg);
  width: 42.788vw;
  width: var(--C5P2);
  color: #efebd8;
  padding-right: 1em;
  padding-left: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text.boxed {
    width: 718.842px;
  }
}
@media only screen and (max-width: 1024px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text.boxed {
    width: 83.653vw;
    width: var(--C10P2);
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width: 480px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text.boxed {
    width: 96.153vw;
    width: var(--C12P0);
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-height: 480px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text.boxed {
    width: 96.153vw;
    width: var(--C12P0);
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-top: 24px;
  padding-bottom: 24px;
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width {
    padding-left: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-top: 12px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width {
    padding-top: 24px;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width .quote {
  width: 40.865vw;
  width: var(--C5P1);
  font-size: 1.5rem;
  line-height: 1.33em;
  margin-bottom: 1.2em;
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width .quote {
    width: 686.535px;
  }
}
@media only screen and (max-width: 1024px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width .quote {
    font-size: 1rem;
    width: 42.788vw;
    width: var(--C5P2);
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.full-width .quote {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.boxed {
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.boxed {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.boxed {
    padding-right: 32.307px;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.boxed .quote {
  margin-bottom: 36px;
  font-size: 2rem;
  line-height: 2.5rem;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow.boxed .signature .name {
  color: #efebd8;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .signature {
  font-family: adelle-sans, sans-serif;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .signature .name {
  font-weight: 700;
  color: #614876;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .signature .description {
  font-weight: 400;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .signature.boxed .name {
  display: inline-block;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .signature.boxed .name:after {
  content: ', ';
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .signature.boxed .description {
  display: inline-block;
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .more-info {
  margin-top: 2em;
}
@media only screen and (max-width: 767px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .text .text-ow .more-info .secondary-button {
    min-width: 83.653vw;
    min-width: var(--C10P2);
    padding-left: 0;
    padding-right: 0;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 360px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo {
    min-height: 252px;
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.full-width {
  margin-left: 6.25vw;
  margin-left: var(--C1P0);
  width: 34.615vw;
  width: var(--C4P2);
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.full-width {
    margin-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.full-width {
    width: 581.535px;
  }
}
@media only screen and (max-width: 767px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.full-width {
    width: 83.653vw;
    width: var(--C10P2);
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
  }
}
.testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.boxed {
  margin-left: 0;
  width: 40.865vw;
  width: var(--C5P1);
}
@media only screen and (min-width: 1680px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.boxed {
    width: 686.535px;
  }
}
@media only screen and (max-width: 1024px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.boxed {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-width: 480px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.boxed {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .testimonial-quote .testimonial-quote-ow .testimonial-quote-iw .photo.boxed {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.annotated-message a {
  color: inherit;
}
.annotated-message .annotated-message-ow {
  position: relative;
}
.annotated-message .annotated-message-ow .bg-image {
  background-size: cover;
  background-repeat: repeat-y;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.annotated-message .annotated-message-ow .annotated-message-iw {
  text-align: center;
  position: relative;
  z-index: 300;
}
@media only screen and (max-width: 767px) {
  .annotated-message .annotated-message-ow .annotated-message-iw {
    text-align: left;
  }
}
.annotated-message .annotated-message-ow .annotated-message-iw .heading {
  margin-bottom: 48px;
}
@media only screen and (max-width: 767px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .heading {
    width: 63.461vw;
    width: var(--C8P0);
    margin: 0 auto;
    padding-bottom: 24px;
    text-align: center;
  }
  .annotated-message .annotated-message-ow .annotated-message-iw .heading h2 {
    line-height: 1.5em;
  }
}
.annotated-message .annotated-message-ow .annotated-message-iw .annotation {
  padding-left: 16.346vw;
  padding-left: var(--C2P1);
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
}
@media only screen and (min-width: 1680px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .annotation {
    padding-left: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .annotation {
    padding-right: 274.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .annotation {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 8.173vw;
    padding-right: var(--C1P1);
  }
}
.annotated-message .annotated-message-ow .annotated-message-iw .more-info {
  margin-top: 48px;
}
@media only screen and (max-width: 767px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .more-info {
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
  }
}
.annotated-message .annotated-message-ow .annotated-message-iw .more-info .secondary-button {
  width: 30.769vw;
  width: var(--C4P0);
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media only screen and (min-width: 1680px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .more-info .secondary-button {
    width: 516.921px;
  }
}
@media only screen and (max-width: 1024px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .more-info .secondary-button {
    width: 42.788vw;
    width: var(--C5P2);
  }
}
@media only screen and (max-width: 767px) {
  .annotated-message .annotated-message-ow .annotated-message-iw .more-info .secondary-button {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.featured-news-and-events {
  color: #ffffff;
  text-align: center;
}
.featured-news-and-events a {
  color: inherit;
}
.featured-news-and-events .featured-news-and-events-ow {
  padding-top: 48px;
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow {
    padding-top: 24px;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .heading {
  text-align: center;
  padding-bottom: 48px;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .heading {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .heading {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .heading {
    padding-bottom: 24px;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item {
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  width: 47.115vw;
  width: var(--C6P0);
  border-radius: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 36px;
  position: relative;
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item {
    margin-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item {
    width: 791.535px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
    border-radius: 0;
  }
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item:last-of-type {
    margin-bottom: 0;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .background-image-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/purple-texture-80.jpg);
  border-radius: 7px;
  background-repeat: repeat-y;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .background-image-overlay {
    border-radius: 0;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .background-color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 7px;
  opacity: 0.8;
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .background-color-overlay {
    border-radius: 0;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .image {
  min-height: 228px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 7px;
  margin: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .image {
    border-radius: 0;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .title {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
  position: relative;
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .title {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .title {
    padding-right: 105px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .title {
    padding-bottom: 3em;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .description {
  padding-bottom: 6em;
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
  position: relative;
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .description {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .description {
    padding-right: 105px;
  }
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .more-info {
  position: absolute;
  bottom: 36px;
  left: 0;
  width: 100%;
}
.featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .more-info .secondary-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 14.423vw;
  min-width: var(--C2P0);
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .more-info .secondary-button {
    min-width: 242.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .more-info .secondary-button {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .more-info .secondary-button {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-news-and-events .featured-news-and-events-ow .featured-news-and-events-iw .items .item .more-info .secondary-button {
    min-width: 79.807vw;
    min-width: var(--C10P0);
  }
}
.featured-cards-3-cards {
  color: #ffffff;
  text-align: center;
}
.featured-cards-3-cards a {
  color: inherit;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  background-color: #ffffff;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .heading {
  text-align: center;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .body_text {
  width: 63.461vw;
  width: var(--C8P0);
  margin: 0 auto;
  text-align: left;
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .body_text {
    width: 1066.149px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .body_text {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items {
    width: 1405.377px;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items.sv-always-horizontal {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1681px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items {
    width: 1340.763px;
    width: var(--C10P0);
  }
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items {
    width: 83.653vw;
    width: var(--C10P2);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items {
    width: 100%;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet {
  width: 26.442vw;
  width: var(--C3P2);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet {
    width: 444.228px;
  }
}
@media only screen and (min-width: 1681px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet {
    width: 411.921px;
    width: var(--C3P1);
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-always-horizontal {
  margin-bottom: 24px;
  padding-bottom: 0;
  width: 100%;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-always-horizontal:last-of-type {
  margin-bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet {
    margin-bottom: 24px;
    padding-bottom: 0;
  }
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-always-horizontal:last-of-type,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet:last-of-type {
    margin-bottom: 0;
  }
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet {
    margin-left: 0;
    margin-bottom: 12px;
    min-height: 492px;
  }
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-always-horizontal:last-of-type,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item.sv-horizontal-on-tablet:last-of-type {
    margin-bottom: 0;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .background-image-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/purple-texture-80.jpg);
  background-repeat: repeat-y;
  border-radius: 7px;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .background-image-overlay {
    border-radius: 0;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .background-color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 7px;
  opacity: 0.8;
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .background-color-overlay {
    border-radius: 0;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-always-horizontal,
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-horizontal-on-tablet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-horizontal-on-tablet {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-always-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-horizontal-on-tablet {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content.sv-horizontal-on-tablet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image {
  position: relative;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-always-horizontal,
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-horizontal-on-tablet {
  position: relative;
  min-height: 228px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
  background-position: center;
  border-radius: 7px;
  margin: 12px;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-always-horizontal {
  float: left;
  min-width: 32.692vw;
  min-width: var(--C4P1);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-always-horizontal {
    min-width: 549.228px;
  }
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-horizontal-on-tablet {
    float: left;
    min-width: 32.692vw;
    min-width: var(--C4P1);
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .image.sv-horizontal-on-tablet {
    float: none;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content {
  width: 100%;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-always-horizontal,
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-horizontal-on-tablet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-horizontal-on-tablet {
  height: 100%;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-always-horizontal {
  text-align: left;
  min-height: 100%;
  height: auto;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-horizontal-on-tablet {
    text-align: left;
    min-height: 100%;
    height: auto;
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content.sv-horizontal-on-tablet {
    position: initial;
    text-align: center;
    min-height: 100%;
    height: auto;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .title {
  position: relative;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .title {
    padding-left: 0;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .title h3 {
  line-height: 1.25em;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.sv-always-horizontal,
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.sv-horizontal-on-tablet {
  position: relative;
  padding-bottom: 7em;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.sv-horizontal-on-tablet {
  padding-left: 3em;
  padding-right: 3em;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.sv-always-horizontal {
  padding-left: 1em;
  padding-right: 1em;
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.sv-horizontal-on-tablet {
    padding-left: 1em;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.no-button {
  padding-bottom: 2em;
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation {
    padding-bottom: 6em;
  }
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .annotation.no-button {
    padding-bottom: 1em;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-always-horizontal,
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-horizontal-on-tablet {
  position: absolute;
  bottom: 24px;
  left: 0;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-horizontal-on-tablet {
  width: 100%;
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-always-horizontal {
  padding-left: 1em;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-horizontal-on-tablet {
    padding-left: 1em;
    bottom: 24px;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-always-horizontal,
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info.sv-horizontal-on-tablet {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
.featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 14.423vw;
  min-width: var(--C2P0);
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    min-width: 242.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-3-cards .featured-cards-3-cards-ow .featured-cards-3-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    min-width: 83.653vw;
    min-width: var(--C10P2);
    padding-left: 0;
    padding-right: 0;
  }
}
.featured-cards-2-cards {
  color: #ffffff;
  text-align: center;
}
.featured-cards-2-cards a {
  color: inherit;
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  background-color: #ffffff;
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .heading {
  text-align: center;
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .body_text {
  width: 67.307vw;
  width: var(--C8P2);
  margin: 0 auto;
  text-align: left;
}
@media only screen and (min-width: 1680px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .body_text {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .body_text {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items {
    width: 1405.377px;
  }
}
@media only screen and (min-width: 1681px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items {
    width: 1340.763px;
    width: var(--C10P0);
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 40.865vw;
  width: var(--C5P1);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item {
    width: 686.535px;
  }
}
@media only screen and (min-width: 1681px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item {
    width: 654.228px;
    width: var(--C5P0);
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
    min-height: 492px;
  }
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item:last-of-type {
    margin-bottom: 0;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .background-image-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/purple-texture-80.jpg);
  background-repeat: repeat-y;
  border-radius: 7px;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .background-image-overlay {
    border-radius: 0;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .background-color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 7px;
  opacity: 0.8;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .background-color-overlay {
    border-radius: 0;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .image {
  position: relative;
  min-height: 228px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
  background-position: center;
  border-radius: 7px;
  margin: 12px;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .image {
    float: none;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content {
    position: initial;
    text-align: center;
    min-height: 100%;
    height: auto;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .title {
  position: relative;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
}
@media only screen and (max-width: 1024px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .title {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .title {
    padding-left: 0;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .title h3 {
  line-height: 1.25em;
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .annotation {
  position: relative;
  padding-bottom: 7em;
  padding-left: 3em;
  padding-right: 3em;
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .annotation.no-button {
  padding-bottom: 2em;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .annotation {
    padding-bottom: 6em;
  }
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .annotation.no-button {
    padding-bottom: 1em;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info {
  position: absolute;
  bottom: 24px;
  left: 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info {
    padding-left: 0;
    width: 100%;
  }
}
.featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 14.423vw;
  min-width: var(--C2P0);
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    min-width: 242.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .featured-cards-2-cards .featured-cards-2-cards-ow .featured-cards-2-cards-iw .items .item .item-content .text-content .more-info .secondary-button {
    min-width: 83.653vw;
    min-width: var(--C10P2);
    padding-left: 0;
    padding-right: 0;
  }
}
.join-email-list a {
  color: inherit;
}
.join-email-list .join-email-list-ow {
  background-size: cover;
}
.join-email-list .join-email-list-ow .join-email-list-iw {
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .join-email-list .join-email-list-ow .join-email-list-iw {
    width: 67.307vw;
    width: var(--C8P2);
  }
}
@media only screen and (max-width: 767px) {
  .join-email-list .join-email-list-ow .join-email-list-iw {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.join-email-list .join-email-list-ow .join-email-list-iw .sli-form-wrapper {
  margin: 0;
  padding: 0;
}
.join-email-list .join-email-list-ow .join-email-list-iw #id_97b8895f-d70d-4fab-80b0-20c03b052e76 {
  margin: 0;
  padding: 0;
}
.join-email-list .join-email-list-ow .join-email-list-iw #id_b8769473-42d5-406d-8e92-bca5de16f14e {
  margin: 0;
  padding: 0;
}
.join-email-list .join-email-list-ow .join-email-list-iw h2 {
  font-size: 1.5rem;
  padding-bottom: 36px;
  width: 63.461vw;
  width: var(--C8P0);
  margin: 0 auto;
  font-family: MissionGothic-Bold, sans-serif !important;
}
@media only screen and (min-width: 1680px) {
  .join-email-list .join-email-list-ow .join-email-list-iw h2 {
    width: 1066.149px;
  }
}
.join-email-list .join-email-list-ow .join-email-list-iw h2.success {
  display: none;
}
.join-email-list .join-email-list-ow .join-email-list-iw a.sli-button {
  margin-top: 0.5em;
  min-width: 14.423vw;
  min-width: var(--C2P0);
  padding: 0.6em 1em;
  text-transform: uppercase;
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1rem;
  display: inline-block;
  border: 2px solid;
  text-align: center;
  cursor: pointer;
}
@media only screen and (min-width: 1680px) {
  .join-email-list .join-email-list-ow .join-email-list-iw a.sli-button {
    min-width: 242.307px;
  }
}
@media only screen and (max-width: 480px) {
  .join-email-list .join-email-list-ow .join-email-list-iw a.sli-button {
    width: 83.653vw;
    width: var(--C10P2);
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-height: 480px) {
  .join-email-list .join-email-list-ow .join-email-list-iw a.sli-button {
    width: 83.653vw;
    width: var(--C10P2);
    padding-left: 0;
    padding-right: 0;
  }
}
.join-email-list .join-email-list-ow .join-email-list-iw form {
  min-height: 96px;
  width: 63.461vw;
  width: var(--C8P0);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media only screen and (min-width: 1680px) {
  .join-email-list .join-email-list-ow .join-email-list-iw form {
    width: 1066.149px;
  }
}
@media only screen and (max-width: 1024px) {
  .join-email-list .join-email-list-ow .join-email-list-iw form {
    width: 67.307vw;
    width: var(--C8P2);
  }
}
@media only screen and (max-width: 767px) {
  .join-email-list .join-email-list-ow .join-email-list-iw form {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.join-email-list .join-email-list-ow .join-email-list-iw form label {
  color: #efebd8;
  width: 100%;
  float: left;
  font-family: adelle-sans, sans-serif;
  font-size: 0.75rem;
  text-align: left;
}
.join-email-list .join-email-list-ow .join-email-list-iw form label.error {
  color: #ffb000;
}
.join-email-list .join-email-list-ow .join-email-list-iw form input {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 36px;
  font-family: adelle-sans, sans-serif;
  padding: 0 1em;
  font-size: 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.featured-section a {
  color: inherit;
}
.featured-section h2 {
  padding-bottom: 1.2em;
}
.featured-section h3.subheading {
  margin-top: 0.2em;
}
.featured-section p {
  padding-bottom: 2em;
}
.featured-section .featured-section-ow {
  padding-top: 48px;
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part {
  min-width: 32.692vw;
  min-width: var(--C4P1);
  padding-bottom: 36px;
  position: relative;
}
@media only screen and (min-width: 1680px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part {
    min-width: 549.228px;
  }
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-a {
  margin-left: 10.096vw;
  margin-left: var(--C1P2);
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-b {
  margin-left: 8.173vw;
  margin-left: var(--C1P1);
  min-width: 32.692vw;
  min-width: var(--C4P1);
}
@media only screen and (min-width: 1681px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part {
    margin-left: 306.921px;
    margin-left: var(--C2P2);
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-a {
    min-width: 549.228px;
    min-width: var(--C4P1);
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-b {
    min-width: 411.921px;
    min-width: var(--C3P1);
  }
}
@media only screen and (max-width: 767px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-a {
    margin-left: 0vw;
    margin-left: var(--C0P0);
    min-width: 47.115vw;
    min-width: var(--C6P0);
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-b {
    margin-left: 0vw;
    margin-left: var(--C0P0);
    min-width: 47.115vw;
    min-width: var(--C6P0);
  }
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part {
    min-height: 252px;
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-a {
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
    width: 83.653vw;
    width: var(--C10P2);
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-b {
    width: 83.653vw;
    width: var(--C10P2);
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part {
    min-height: 252px;
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-a {
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
    width: 83.653vw;
    width: var(--C10P2);
  }
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part.style-variation-b {
    width: 83.653vw;
    width: var(--C10P2);
    margin-left: 8.173vw;
    margin-left: var(--C1P1);
  }
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  padding-bottom: 36px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  z-index: 1000;
  -webkit-box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.14);
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part .image {
    padding-bottom: 0;
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .image-part .image {
    padding-bottom: 0;
  }
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content {
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .title {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .title {
    padding-bottom: 13.2px;
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .title {
    padding-bottom: 13.2px;
  }
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .title h2 {
  padding: 0;
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .body-text a {
  text-decoration: underline;
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .body-text *:last-of-type {
  padding-bottom: 0;
}
.featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .cta-button {
  padding-top: 24px;
  padding-bottom: 36px;
}
@media only screen and (max-width: 767px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .cta-button {
    height: 72px;
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .cta-button {
    padding-bottom: 18px;
    padding-top: 13.2px;
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .cta-button {
    padding-bottom: 18px;
    padding-top: 13.2px;
  }
}
@media only screen and (max-width: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .cta-button .primary-button {
    padding-left: 0;
    padding-right: 0;
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-height: 480px) {
  .featured-section .featured-section-ow .featured-section-iw .image-and-text .text-content .cta-button .primary-button {
    padding-left: 0;
    padding-right: 0;
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.partners a {
  color: inherit;
}
.partners .partners-ow .partners-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .partners .partners-ow .partners-iw {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .partners .partners-ow .partners-iw {
    padding-right: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .partners .partners-ow .partners-iw {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-right: 1.923vw;
    padding-right: var(--C0P1);
  }
}
.partners .partners-ow .partners-iw .title {
  text-align: center;
  padding-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .partners .partners-ow .partners-iw .title {
    padding-bottom: 12px;
  }
}
.partners .partners-ow .partners-iw .body-text {
  text-align: center;
  width: 34.615vw;
  width: var(--C4P2);
  margin: 0 auto;
  padding-bottom: 48px;
}
@media only screen and (min-width: 1680px) {
  .partners .partners-ow .partners-iw .body-text {
    width: 581.535px;
  }
}
@media only screen and (max-width: 1024px) {
  .partners .partners-ow .partners-iw .body-text {
    width: 67.307vw;
    width: var(--C8P2);
  }
}
@media only screen and (max-width: 767px) {
  .partners .partners-ow .partners-iw .body-text {
    padding-bottom: 36px;
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.partners .partners-ow .partners-iw .logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
.partners .partners-ow .partners-iw .logos .item {
  max-width: 200px;
  width: 14.423vw;
  width: var(--C2P0);
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1680px) {
  .partners .partners-ow .partners-iw .logos .item {
    width: 242.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .partners .partners-ow .partners-iw .logos .item {
    margin-right: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .partners .partners-ow .partners-iw .logos .item {
    margin-left: 32.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .partners .partners-ow .partners-iw .logos .item {
    width: 14.423vw;
    width: var(--C2P0);
    margin-right: 3.846vw;
    margin-right: var(--C0P2);
    margin-left: 3.846vw;
    margin-left: var(--C0P2);
  }
}
@media only screen and (max-width: 767px) {
  .partners .partners-ow .partners-iw .logos .item {
    width: 30.769vw;
    width: var(--C4P0);
  }
}
@media only screen and (max-width: 480px) {
  .partners .partners-ow .partners-iw .logos .item {
    width: 47.115vw;
    width: var(--C6P0);
    margin-bottom: 36px;
  }
}
@media only screen and (max-height: 480px) {
  .partners .partners-ow .partners-iw .logos .item {
    width: 47.115vw;
    width: var(--C6P0);
    margin-bottom: 36px;
  }
}
.partners .partners-ow .partners-iw .logos .item a.logo img {
  width: 100%;
  height: auto;
}
.boxed-content a {
  color: inherit;
}
.boxed-content h2 {
  padding-bottom: 1.2em;
}
.boxed-content p {
  padding-bottom: 2em;
}
.boxed-content .boxed-content-ow .boxed-content-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.boxed-content .boxed-content-ow .boxed-content-iw .box {
  padding-top: 6.25vw;
  padding-top: var(--C1P0);
  padding-bottom: 6.25vw;
  padding-bottom: var(--C1P0);
  margin-left: 10.096vw;
  margin-left: var(--C1P2);
  width: 79.807vw;
  width: var(--C10P0);
  background-color: #efebd8;
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box {
    padding-top: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box {
    padding-bottom: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box {
    margin-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box {
    width: 1340.763px;
  }
}
@media only screen and (max-width: 480px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box {
    padding-top: 14.423vw;
    padding-top: var(--C2P0);
    padding-bottom: 14.423vw;
    padding-bottom: var(--C2P0);
    margin-left: 0;
    width: 100%;
  }
}
@media only screen and (max-height: 480px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box {
    padding-top: 14.423vw;
    padding-top: var(--C2P0);
    padding-bottom: 14.423vw;
    padding-bottom: var(--C2P0);
    margin-left: 0;
    width: 100%;
  }
}
.boxed-content .boxed-content-ow .boxed-content-iw .box .heading {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box .heading {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box .heading {
    padding-right: 169.614px;
  }
}
.boxed-content .boxed-content-ow .boxed-content-iw .box .body-text {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box .body-text {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box .body-text {
    padding-right: 169.614px;
  }
}
.boxed-content .boxed-content-ow .boxed-content-iw .box .body-text *:last-of-type {
  padding-bottom: 0;
}
.boxed-content .boxed-content-ow .boxed-content-iw .box .cta-button {
  padding-top: 2em;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box .cta-button {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .boxed-content .boxed-content-ow .boxed-content-iw .box .cta-button {
    padding-right: 169.614px;
  }
}
.previous-newsletters-cards a {
  color: inherit;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw {
  padding-top: 60px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  background-color: #ffffff;
}
@media only screen and (max-width: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw {
    padding-top: 24px;
  }
}
@media only screen and (max-height: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw {
    padding-top: 24px;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .heading {
  text-align: center;
  padding-bottom: 48px;
}
@media only screen and (max-width: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .heading {
    padding-bottom: 24px;
  }
}
@media only screen and (max-height: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .heading {
    padding-bottom: 24px;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .heading h2 {
  color: #614876;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .text-listing {
  font-family: adelle-sans, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #d78d00;
  padding-bottom: 36px;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .text-listing .newsletter-release {
  padding-left: 1em;
  padding-right: 1em;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .text-listing .newsletter-release a {
  text-decoration: underline;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  text-align: center;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
}
@media only screen and (max-width: 1024px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing {
    padding-left: 0;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card {
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  width: 38.942vw;
  width: var(--C5P0);
  border-radius: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 36px;
  position: relative;
  color: #ffffff;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card {
    margin-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card {
    width: 654.228px;
  }
}
@media only screen and (max-width: 1024px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card {
    width: 47.115vw;
    width: var(--C6P0);
  }
}
@media only screen and (max-width: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
    border-radius: 0;
  }
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (max-height: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12px;
    border-radius: 0;
  }
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card:last-of-type {
    margin-bottom: 0;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .background-image-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/purple-texture-80.jpg);
  border-radius: 7px;
  background-repeat: repeat-y;
  background-position: center;
}
@media only screen and (max-width: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .background-image-overlay {
    border-radius: 0;
  }
}
@media only screen and (max-height: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .background-image-overlay {
    border-radius: 0;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .background-color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 7px;
  opacity: 0.8;
}
@media only screen and (max-width: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .background-color-overlay {
    border-radius: 0;
  }
}
@media only screen and (max-height: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .background-color-overlay {
    border-radius: 0;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .image {
  min-height: 228px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 7px;
  margin: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .headline {
  padding-top: 1em;
  padding-bottom: 0.75em;
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
  position: relative;
  z-index: 100;
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .headline {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .headline {
    padding-right: 105px;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .release-title {
  position: relative;
  z-index: 100;
  font-family: adelle-sans, sans-serif;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .lead {
  padding-top: 1.25em;
  padding-bottom: 5em;
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
  position: relative;
  z-index: 100;
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .lead {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .lead {
    padding-right: 105px;
  }
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info {
  position: absolute;
  bottom: 36px;
  left: 0;
  width: 100%;
  z-index: 100;
}
.previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info .secondary-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 14.423vw;
  min-width: var(--C2P0);
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info .secondary-button {
    min-width: 242.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info .secondary-button {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info .secondary-button {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info .secondary-button {
    min-width: 79.807vw;
    min-width: var(--C10P0);
  }
}
@media only screen and (max-height: 480px) {
  .previous-newsletters-cards .previous-newsletters-cards-ow .previous-newsletters-cards-iw .card-listing .newletter-card .more-info .secondary-button {
    min-width: 79.807vw;
    min-width: var(--C10P0);
  }
}
body.single-oralhistory .custom-html-content .custom-html-content-ow .custom-html-content-iw,
body.single-newsandevents .custom-html-content .custom-html-content-ow .custom-html-content-iw {
  padding-top: 0;
}
@media only screen and (max-width: 767px) {
  body.single-oralhistory .custom-html-content .custom-html-content-ow .custom-html-content-iw,
  body.single-newsandevents .custom-html-content .custom-html-content-ow .custom-html-content-iw {
    padding-top: 0;
  }
}
.custom-html-content p {
  margin-bottom: 1.5em;
}
.custom-html-content p img {
  width: 100% !important;
  height: auto !important;
}
.custom-html-content p.paragraphs-heading {
  margin-bottom: 0.75em;
}
.custom-html-content ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 12px;
}
.custom-html-content ul li:before {
  content: '';
  width: 12px;
  height: 12px;
  background-color: #ffb000;
  position: absolute;
  top: 5px;
  left: 0;
}
.custom-html-content .custom-html-content-ow {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw {
  margin: 0 auto;
  padding-bottom: 60px;
  padding-top: 60px;
}
@media only screen and (max-width: 767px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw {
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw *:last-of-type {
  margin-bottom: 0;
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw .heading {
  margin: 0 auto;
  text-align: center;
  margin-bottom: 24px;
  width: 42.788vw;
  width: var(--C5P2);
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .heading {
    width: 718.842px;
  }
}
@media only screen and (max-width: 1024px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .heading {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
@media only screen and (max-width: 767px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .heading {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw .introduction {
  margin: 0 auto;
  text-align: left;
  padding-left: 16.346vw;
  padding-left: var(--C2P1);
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
  margin-bottom: 60px;
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .introduction {
    padding-left: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .introduction {
    padding-right: 274.614px;
  }
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text {
  margin: 0 auto;
  text-align: left;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text {
    padding-right: 137.307px;
  }
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text.body-text-width-narrow {
  padding-left: 18.269vw;
  padding-left: var(--C2P2);
  padding-right: 18.269vw;
  padding-right: var(--C2P2);
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text.body-text-width-narrow {
    padding-left: 306.921px;
  }
}
@media only screen and (min-width: 1680px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text.body-text-width-narrow {
    padding-right: 306.921px;
  }
}
@media only screen and (max-width: 1024px) {
  .custom-html-content .custom-html-content-ow .custom-html-content-iw .body-text.body-text-width-narrow {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 8.173vw;
    padding-right: var(--C1P1);
  }
}
.custom-html-content .custom-html-content-ow .custom-html-content-iw .cta-button {
  text-align: center;
  padding-top: 24px;
}
.person-card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14.423vw;
  width: var(--C2P0);
  margin-left: 0.9615vw;
  margin-left: calc((var(--C) *  0 ) + (var(--P) *  0 ) + (var(--P) *  0.5 ));
  margin-right: 0.9615vw;
  margin-right: calc((var(--C) *  0 ) + (var(--P) *  0 ) + (var(--P) *  0.5 ));
  margin-bottom: 24px;
}
.person-card a {
  color: inherit;
}
@media only screen and (min-width: 1680px) {
  .person-card {
    width: 242.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .person-card {
    width: 18.5095vw;
    width: calc((var(--C) *  2.5 ) + (var(--P) *  1.5 ) + (var(--P) *  0 ));
  }
}
@media only screen and (max-width: 767px) {
  .person-card {
    width: 25.0479vw;
    width: calc((var(--C) *  3.3 ) + (var(--P) *  2.3 ) + (var(--P) *  0 ));
  }
}
@media only screen and (max-width: 480px) {
  .person-card {
    width: 100%;
  }
}
@media only screen and (max-height: 480px) {
  .person-card {
    width: 100%;
  }
}
.person-card .person-card-ow {
  height: 100%;
}
.person-card .person-card-ow .person-card-iw {
  height: 100%;
  background-image: url(../images/purple-texture-80.jpg);
  background-size: cover;
  border-radius: 7px;
}
.person-card .person-card-ow .person-card-iw .card-detail {
  display: none;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 2000;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  overflow-y: scroll;
}
.person-card .person-card-ow .person-card-iw .card-detail.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
}
@media only screen and (max-width: 480px) {
  .person-card .person-card-ow .person-card-iw .card-detail {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-height: 480px) {
  .person-card .person-card-ow .person-card-iw .card-detail {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow {
  width: 67.307vw;
  width: var(--C8P2);
  background-image: url(../images/purple-texture-80.jpg);
  background-size: cover;
  position: relative;
  border-radius: 8px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 1680px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
@media only screen and (max-width: 480px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow a.card-close {
  z-index: 5000;
  cursor: pointer;
  font-family: adelle-sans, sans-serif;
  position: absolute;
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow a.card-close.text-link {
  color: #ffb000;
  right: 30px;
  top: 22px;
}
@media only screen and (max-width: 767px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow a.card-close.text-link {
    display: none;
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow a.card-close.button {
  display: none;
  text-align: center;
  line-height: 22px;
  color: #efebd8;
  top: -12px;
  right: 0;
  content: "x";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: #ffb000;
  margin: 0 0 0 -2px;
  padding: 0;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow a.card-close.button {
    display: block;
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 8px 65px 60px 8px;
}
@media only screen and (max-width: 767px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .photo {
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
  min-width: 240px;
  width: 240px;
  height: 240px;
  background-position: top center;
  background-size: cover;
  border-radius: 8px;
}
@media only screen and (min-width: 1680px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .photo {
    margin-right: 32.307px;
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .photo img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media only screen and (max-width: 767px) {
  .person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .about {
    padding-left: 7px;
  }
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .about .name {
  font-family: adelle-sans, sans-serif;
  color: #ffb000;
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 24px;
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .about .title {
  font-family: adelle-sans, sans-serif;
  color: #efebd8;
  font-size: 1rem;
  line-height: 1.25em;
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .about .introduction {
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: adelle, serif;
  color: #efebd8;
  width: auto;
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .about .phone {
  font-family: adelle-sans, sans-serif;
  color: #ffb000;
}
.person-card .person-card-ow .person-card-iw .card-detail .card-detail-ow .card-detail-iw .about .email {
  font-family: adelle-sans, sans-serif;
  color: #ffb000;
}
.person-card .person-card-ow .person-card-iw .card-link {
  width: 100%;
  cursor: pointer;
}
.person-card .person-card-ow .person-card-iw .card-link .name {
  color: #ffb000;
  font-family: adelle-sans, sans-serif;
  font-weight: 700;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 1.25em;
}
.person-card .person-card-ow .person-card-iw .card-link .title {
  padding-bottom: 24px;
  color: #efebd8;
  font-family: adelle, serif;
  font-size: 0.75rem;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 1.25em;
  padding-top: 0.5em;
}
.person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
  width: calc(100% - 16px);
  margin: 8px 8px 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 7px;
  position: relative;
  height: 12.7884vw;
  height: calc((var(--C) *  1.8 ) + (var(--P) *  0.8 ) + (var(--P) *  0 ));
  overflow: hidden;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (min-width: 1681px) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 214.8456px;
    height: calc((var(--C) *  1.8 ) + (var(--P) *  0.8 ) + (var(--P) *  0 ));
  }
}
@media only screen and (max-width: 1024px) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 16.346vw;
    height: var(--C2P1);
  }
}
@media only screen and (max-width: 1024px) and (-ms-high-contrast: none) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 274.614px;
    height: var(--C2P1);
  }
}
@media only screen and (max-width: 767px) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 18.269vw;
    height: var(--C2P2);
  }
}
@media only screen and (max-width: 767px) and (-ms-high-contrast: none) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 306.921px;
    height: var(--C2P2);
  }
}
@media only screen and (max-width: 480px) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 50.961vw;
    height: var(--C6P2);
  }
}
@media only screen and (max-height: 480px) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 50.961vw;
    height: var(--C6P2);
  }
}
@media only screen and (max-width: 480px) and (-ms-high-contrast: none) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 856.149px;
    height: var(--C6P2);
  }
}
@media only screen and (max-height: 480px) and (-ms-high-contrast: none) {
  .person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw {
    height: 856.149px;
    height: var(--C6P2);
  }
}
.person-card .person-card-ow .person-card-iw .card-link .photo .photo-iw img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.staff-members-cards a {
  color: inherit;
}
.staff-members-cards .staff-members-cards-ow .staff-members-cards-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .heading {
  text-align: center;
}
.staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .introduction {
  width: 67.307vw;
  width: var(--C8P2);
  margin: 0 auto;
  text-align: left;
}
@media only screen and (min-width: 1680px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .introduction {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 767px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .introduction {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards {
    width: 1405.377px;
  }
}
.staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards.cards-aligned-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards.cards-centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 1681px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards {
    width: 1405.377px;
    width: var(--C10P2);
  }
}
@media only screen and (max-width: 1024px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-width: 480px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
@media only screen and (max-height: 480px) {
  .staff-members-cards .staff-members-cards-ow .staff-members-cards-iw .cards {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
.board-members-cards a {
  color: inherit;
}
.board-members-cards .board-members-cards-ow .board-members-cards-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.board-members-cards .board-members-cards-ow .board-members-cards-iw .heading {
  text-align: center;
}
.board-members-cards .board-members-cards-ow .board-members-cards-iw .introduction {
  width: 67.307vw;
  width: var(--C8P2);
  margin: 0 auto;
  text-align: left;
}
@media only screen and (min-width: 1680px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .introduction {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 767px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .introduction {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.board-members-cards .board-members-cards-ow .board-members-cards-iw .cards {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .cards {
    width: 1405.377px;
  }
}
.board-members-cards .board-members-cards-ow .board-members-cards-iw .cards.cards-aligned-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.board-members-cards .board-members-cards-ow .board-members-cards-iw .cards.cards-centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 1681px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .cards {
    width: 1405.377px;
    width: var(--C10P2);
  }
}
@media only screen and (max-width: 1024px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .cards {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-width: 480px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .cards {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
@media only screen and (max-height: 480px) {
  .board-members-cards .board-members-cards-ow .board-members-cards-iw .cards {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
.contributors {
  color: #4a4a4a;
  font-family: adelle, serif;
}
.contributors a {
  color: inherit;
}
.contributors strong {
  color: #614876;
}
.contributors .contributors-ow .contributors-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.contributors .contributors-ow .contributors-iw .heading {
  text-align: center;
}
.contributors .contributors-ow .contributors-iw .introduction {
  width: 67.307vw;
  width: var(--C8P2);
  margin: 0 auto;
  text-align: left;
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .introduction {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 767px) {
  .contributors .contributors-ow .contributors-iw .introduction {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 79.807vw;
  width: var(--C10P0);
  margin: 0 auto;
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings {
    width: 1340.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record {
  width: 67.307vw;
  width: var(--C8P2);
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
  margin: 0 auto;
  background-color: #efebd8;
  border-radius: 8px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record {
    width: 1130.763px;
  }
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record {
    padding-right: 105px;
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record:last-of-type {
  margin-bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-heading-section {
  position: relative;
  width: 100%;
  padding-top: 36px;
  padding-bottom: 36px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 767px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-heading-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-heading-section .button {
  font-family: MissionGothic-Bold, sans-serif;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 14.423vw;
  width: var(--C2P0);
  text-align: center;
  color: #614876;
  border: 2px solid #614876;
  cursor: pointer;
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-heading-section .button {
    width: 242.307px;
  }
}
@media only screen and (max-width: 767px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-heading-section .button {
    width: 38.942vw;
    width: var(--C5P0);
    margin-top: 12px;
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-heading-section .button.close-button {
  display: none;
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body {
  display: none;
  width: 67.307vw;
  width: var(--C8P2);
  padding-bottom: 24px;
}
@media only screen and (min-width: 1680px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body .record-introduction {
  padding-bottom: 36px;
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body .record-contributors-listing {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}
@media only screen and (max-width: 767px) {
  .contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body .record-contributors-listing {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body .record-contributors-listing h3 {
  padding-bottom: 0.75em;
}
.contributors .contributors-ow .contributors-iw .contributors-listings .contributors-listing-record .record-body .record-contributors-listing p {
  padding-bottom: 1em;
}
.infographic-custom a {
  color: inherit;
}
.infographic-custom .infographic-custom-ow {
  background-repeat: repeat-y;
  background-position: center;
  background-size: cover;
  position: relative;
}
.infographic-custom .infographic-custom-ow .color-overlay {
  background-color: #614876;
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw {
  width: 79.807vw;
  width: var(--C10P0);
  margin: 0 auto;
  padding: 48px 0;
  position: relative;
  z-index: 100;
}
@media only screen and (min-width: 1680px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw {
    width: 1340.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-width: 480px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .heading {
  color: #ffb000;
  text-align: center;
  margin-bottom: 36px;
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .heading h2 {
  color: #ffb000;
  font-family: adelle-sans, sans-serif;
  font-weight: 700;
  font-size: 2rem;
  text-transform: none;
  line-height: 2.25rem;
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image {
  width: 100%;
  height: auto;
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image img {
  margin: 0 auto;
  display: block;
  height: auto;
  width: 100%;
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-large {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-large {
    display: none;
  }
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-medium {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-medium {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-medium {
    display: none;
  }
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-small {
  display: none;
}
@media only screen and (max-width: 767px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-small {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-small {
    display: none;
  }
}
@media only screen and (max-height: 480px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-small {
    display: none;
  }
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-extra-small {
  display: none;
}
@media only screen and (max-width: 480px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-extra-small {
    display: block;
  }
}
@media only screen and (max-height: 480px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .infographic-image .image-extra-small {
    display: block;
  }
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .body-text {
  font-family: adelle-sans, sans-serif;
  text-align: center;
  font-size: 0.75rem;
  margin-top: 36px;
  padding-left: 24.519vw;
  padding-left: var(--C3P1);
  padding-right: 24.519vw;
  padding-right: var(--C3P1);
}
@media only screen and (min-width: 1680px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .body-text {
    padding-left: 411.921px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .body-text {
    padding-right: 411.921px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-custom .infographic-custom-ow .infographic-custom-iw .body-text {
    padding-left: 16.346vw;
    padding-left: var(--C2P1);
    padding-right: 16.346vw;
    padding-right: var(--C2P1);
  }
}
.infographic-custom .infographic-custom-ow .infographic-custom-iw .cta-button {
  text-align: center;
  margin-top: 36px;
}
h2 {
  padding-bottom: 1em;
}
.video-text-50-50 a {
  color: inherit;
}
.video-text-50-50 ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 12px;
}
.video-text-50-50 ul li:before {
  content: '';
  width: 12px;
  height: 12px;
  background-color: #ffb000;
  position: absolute;
  top: 5px;
  left: 0;
}
.video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 3.846vw;
  padding-right: var(--C0P2);
}
@media only screen and (min-width: 1680px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    padding-right: 64.614px;
  }
}
.video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
  }
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
@media only screen and (max-width: 767px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    padding-left: 10.096vw;
    padding-left: var(--C1P2);
    padding-right: 10.096vw;
    padding-right: var(--C1P2);
  }
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left,
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 480px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left,
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 8.173vw;
    padding-right: var(--C1P1);
  }
}
@media only screen and (max-height: 480px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-left,
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw.video-on-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 8.173vw;
    padding-right: var(--C1P1);
  }
}
.video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content {
  width: 30.769vw;
  width: var(--C4P0);
}
@media only screen and (min-width: 1680px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content {
    width: 516.921px;
  }
}
@media only screen and (max-width: 1024px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content {
    width: 32.692vw;
    width: var(--C4P1);
  }
}
@media only screen and (max-width: 767px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content {
    width: 79.807vw;
    width: var(--C10P0);
    padding-top: 36px;
  }
}
@media only screen and (max-width: 480px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-height: 480px) {
  .video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.video-text-50-50 .video-text-50-50-ow .video-text-50-50-iw .text-content .body-text p {
  margin-bottom: 2em;
}
.image-slider a {
  color: inherit;
}
.image-slider .image-slider-ow .image-slider-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.image-slider .image-slider-ow .image-slider-iw .heading {
  text-align: center;
  padding-bottom: 36px;
}
@media only screen and (max-width: 767px) {
  .image-slider .image-slider-ow .image-slider-iw .heading {
    padding-bottom: 12px;
  }
}
.image-slider .image-slider-ow .image-slider-iw .big-image {
  background-color: #efebd8;
  background-size: cover;
  background-position: center;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .image-slider .image-slider-ow .image-slider-iw .big-image {
    display: none;
  }
}
.image-slider .image-slider-ow .image-slider-iw .thumbs {
  position: relative;
  margin-top: 36px;
  padding-left: 16.346vw;
  padding-left: var(--C2P1);
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1680px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs {
    padding-left: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs {
    padding-right: 274.614px;
  }
}
@media only screen and (max-width: 767px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 8.173vw;
    padding-right: var(--C1P1);
    margin-top: 0;
  }
}
.image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-button-prev {
  left: 10.096vw;
  left: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-button-prev {
    left: 169.614px;
  }
}
@media only screen and (max-width: 767px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-button-prev {
    left: 1.923vw;
    left: var(--C0P1);
    zoom: 0.5;
  }
}
.image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-button-next {
  right: 10.096vw;
  right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-button-next {
    right: 169.614px;
  }
}
@media only screen and (max-width: 767px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-button-next {
    right: 1.923vw;
    right: var(--C0P1);
    zoom: 0.5;
  }
}
.image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-container .swiper-slide {
  cursor: pointer;
  height: 108px;
  width: 192px;
  background-size: cover;
  background-position: center;
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-container .swiper-slide {
    margin-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-container .swiper-slide {
    height: 55.288vw;
    height: var(--C7P0);
    margin-right: 0;
  }
}
.image-slider .image-slider-ow .image-slider-iw .thumbs .swiper-container .swiper-slide:last-of-type {
  margin-right: 0;
}
.donate-form #hiddenRecaptcha-error {
  padding-bottom: 24px;
}
.donate-form a {
  color: inherit;
}
.donate-form .custom-html-content a {
  color: #614876;
  font-weight: 700;
  text-decoration: underline;
}
.donate-form .form-body {
  padding-bottom: 48px;
}
.donate-form .form-body h2.h3-heading {
  margin-bottom: 24px;
  margin-top: 48px;
}
@media only screen and (max-width: 767px) {
  .donate-form .form-body h2.h3-heading {
    margin-top: 24px;
  }
}
.donate-form .form-body input[type=checkbox] {
  left: 0;
  top: 0;
  opacity: 0;
}
.donate-form .form-body .radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
  margin-top: 12px;
}
.donate-form .form-body .radio-group .radio-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
  margin-top: 12px;
}
.donate-form .form-body .radio-group .radio-value .radio-button {
  width: 36px;
  height: 36px;
  border: 3px solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.donate-form .form-body .radio-group .radio-value .radio-button.selected {
  background-color: #614876;
  background-image: url('../images/checked.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.donate-form .form-body .radio-group .radio-value .caption {
  font-family: adelle, serif;
  font-size: 1rem;
  padding-left: 1em;
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .donate-form .form-body .radio-group .radio-value .caption {
    margin-right: 32.307px;
  }
}
.donate-form .form-body .option-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
  margin-top: 12px;
}
.donate-form .form-body .option-checkbox:first-of-type {
  margin-top: 0;
}
.donate-form .form-body .option-checkbox .checkbox {
  min-width: 36px;
  height: 36px;
  border: 3px solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.donate-form .form-body .option-checkbox .checkbox.checked {
  background-color: #614876;
  background-image: url('../images/checked.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.donate-form .form-body .option-checkbox .caption {
  font-family: adelle, serif;
  font-size: 1rem;
  padding-left: 1em;
}
.donate-form .form-body .select-amount .value-buttons {
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 767px) {
  .donate-form .form-body .select-amount .value-buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.donate-form .form-body .select-amount .value-buttons .button-value {
  cursor: pointer;
  color: #614876;
  width: 14.423vw;
  width: var(--C2P0);
  margin-right: 3.846vw;
  margin-right: var(--C0P2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 3px solid #614876;
  text-align: center;
  line-height: 1em;
  display: table;
  height: 48px;
}
@media only screen and (min-width: 1680px) {
  .donate-form .form-body .select-amount .value-buttons .button-value {
    width: 242.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .donate-form .form-body .select-amount .value-buttons .button-value {
    margin-right: 64.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .donate-form .form-body .select-amount .value-buttons .button-value {
    width: 18.269vw;
    width: var(--C2P2);
  }
}
@media only screen and (max-width: 767px) {
  .donate-form .form-body .select-amount .value-buttons .button-value {
    width: 34.615vw;
    width: var(--C4P2);
    margin-bottom: 24px;
    margin-right: 0;
  }
}
.donate-form .form-body .select-amount .value-buttons .button-value span {
  display: table-cell;
  vertical-align: middle;
}
.donate-form .form-body .select-amount .value-buttons .button-value.selected {
  color: #efebd8;
  background-color: #614876;
}
.donate-form .form-body .select-amount .enter-amount {
  margin-top: 36px;
}
@media only screen and (max-width: 767px) {
  .donate-form .form-body .select-amount .enter-amount {
    margin-top: 0;
  }
}
.donate-form .form-body .select-amount .enter-amount .input-value {
  position: relative;
}
.donate-form .form-body .select-amount .enter-amount .input-value label {
  margin-bottom: 24px;
  display: block;
}
.donate-form .form-body .select-amount .enter-amount .input-value input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  color: #614876;
  font-size: 1.5rem;
  font-family: MissionGothic-Bold, sans-serif;
  height: 48px;
  width: 14.423vw;
  width: var(--C2P0);
  border: 3px solid #614876;
  text-align: left;
  padding-left: 36px;
  line-height: 1em;
}
@media only screen and (min-width: 1680px) {
  .donate-form .form-body .select-amount .enter-amount .input-value input {
    width: 242.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .donate-form .form-body .select-amount .enter-amount .input-value input {
    width: 18.269vw;
    width: var(--C2P2);
  }
}
@media only screen and (max-width: 767px) {
  .donate-form .form-body .select-amount .enter-amount .input-value input {
    width: 34.615vw;
    width: var(--C4P2);
  }
}
@media only screen and (max-width: 480px) {
  .donate-form .form-body .select-amount .enter-amount .input-value input {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
@media only screen and (max-height: 480px) {
  .donate-form .form-body .select-amount .enter-amount .input-value input {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.donate-form .form-body .select-amount .enter-amount .input-value .placeholder {
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1.5rem;
  color: #614876;
  position: absolute;
  bottom: 12px;
  left: 24px;
}
.donate-form .form-body .select-iw {
  display: table;
  width: 100%;
  position: relative;
}
.donate-form .form-body .select-iw .selected-option {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #614876;
  font-size: 1rem;
  font-weight: 700;
  font-family: adelle-sans, sans-serif;
  height: 48px;
  width: 100%;
  border: 3px solid #614876;
  text-align: left;
  padding-left: 24px;
  line-height: 1em;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  padding-right: 1em;
}
.donate-form .form-body .select-iw .selected-option:after {
  content: '';
  background-image: url('../images/arrow-down.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0.5em;
  top: 0;
  height: 100%;
  width: 12px;
}
.donate-form .form-body .select-iw .options {
  display: none;
  position: absolute;
  top: 48px;
  left: 0;
  border-left: 3px solid #614876;
  border-right: 3px solid #614876;
  border-bottom: 3px solid #614876;
  width: 30.769vw;
  width: var(--C4P0);
  height: 360px;
  overflow-y: scroll;
  background-color: #efebd8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1000;
}
@media only screen and (min-width: 1680px) {
  .donate-form .form-body .select-iw .options {
    width: 516.921px;
  }
}
.donate-form .form-body .select-iw .options ul {
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: adelle-sans, sans-serif;
  color: #614876;
  font-weight: 700;
}
.donate-form .form-body .select-iw .options ul li {
  padding-left: 24px;
  cursor: pointer;
  line-height: 1.75em;
}
.donate-form .form-body .select-iw .options ul li:hover {
  background-color: #614876;
  color: #efebd8;
}
.donate-form {
  z-index: 1000;
  position: relative;
  margin-top: -48px;
}
.donate-form .donate-form-ow {
  background-color: #ffffff;
}
.donate-form .donate-form-ow .donate-form-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .donate-form .donate-form-ow .donate-form-iw {
    padding-left: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .donate-form .donate-form-ow .donate-form-iw {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
  }
}
.donate-form .donate-form-ow .donate-form-iw .tab-switches {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 767px) {
  .donate-form .donate-form-ow .donate-form-iw .tab-switches {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 81.73vw;
    width: var(--C10P1);
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    margin-top: -132px;
  }
}
.donate-form .donate-form-ow .donate-form-iw .tab-switches .tab-switch {
  margin-right: 12px;
  height: 48px;
  min-height: 48px;
  background-color: #d78d00;
  padding-left: 24px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: white;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .donate-form .donate-form-ow .donate-form-iw .tab-switches .tab-switch {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 12px;
  }
}
.donate-form .donate-form-ow .donate-form-iw .tab-switches .tab-switch.active {
  background-color: #ffffff;
  color: #614876;
}
.donate-form .donate-form-ow .donate-form-iw .tab-switches .tab-switch .caption {
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
  color: inherit;
}
.donate-form .donate-form-ow .donate-form-iw .tab-bodies {
  padding-top: 1px;
  margin-top: 48px;
}
@media only screen and (max-width: 1024px) {
  .donate-form .donate-form-ow .donate-form-iw .tab-bodies {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
.donate-form .donate-form-ow .donate-form-iw .fields-single {
  width: 63.461vw;
  width: var(--C8P0);
}
@media only screen and (min-width: 1680px) {
  .donate-form .donate-form-ow .donate-form-iw .fields-single {
    width: 1066.149px;
  }
}
@media only screen and (max-width: 767px) {
  .donate-form .donate-form-ow .donate-form-iw .fields-single {
    width: 83.653vw;
    width: var(--C10P2);
  }
}
.donate-form .donate-form-ow .donate-form-iw .fields-single textarea {
  width: 100%;
  height: 132px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: none;
  border: 3px solid #614876;
}
.donate-form .donate-form-ow .donate-form-iw .fields-single textarea[name="note"] {
  margin-bottom: 36px;
}
.donate-form .donate-form-ow .donate-form-iw .fields-couple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 767px) {
  .donate-form .donate-form-ow .donate-form-iw .fields-couple {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.donate-form .donate-form-ow .donate-form-iw .fields-couple .field {
  width: 30.769vw;
  width: var(--C4P0);
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .donate-form .donate-form-ow .donate-form-iw .fields-couple .field {
    width: 516.921px;
  }
}
@media only screen and (min-width: 1680px) {
  .donate-form .donate-form-ow .donate-form-iw .fields-couple .field {
    margin-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .donate-form .donate-form-ow .donate-form-iw .fields-couple .field {
    width: 83.653vw;
    width: var(--C10P2);
    margin-right: 0;
  }
}
.donate-form .donate-form-ow .donate-form-iw .fields-couple .option-checkbox {
  position: relative;
  margin-top: 12px;
}
.donate-form .donate-form-ow .donate-form-iw label {
  font-size: 0.75rem;
  font-family: adelle-sans, sans-serif;
  line-height: 1.25em;
  display: inline-block;
}
.donate-form .donate-form-ow .donate-form-iw label.error {
  color: #d0021b;
  display: none;
  padding-left: 0.5em;
}
.donate-form .donate-form-ow .donate-form-iw input[type=text],
.donate-form .donate-form-ow .donate-form-iw input[type=email],
.donate-form .donate-form-ow .donate-form-iw input[type=number],
.donate-form .donate-form-ow .donate-form-iw textarea {
  display: block;
  border: 3px solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 48px;
  width: 100%;
  margin-bottom: 12px;
  font-weight: 700;
  font-family: adelle-sans, sans-serif;
  color: #614876;
  font-size: 1rem;
  padding: 0 1em;
}
.donate-form .donate-form-ow .donate-form-iw textarea {
  padding: 1em 1em;
}
.donate-form .donate-form-ow .donate-form-iw .contact-information {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .donate-form .donate-form-ow .donate-form-iw .contact-information {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
.donate-form .donate-form-ow .donate-form-iw .payment-information {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .donate-form .donate-form-ow .donate-form-iw .payment-information {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
.donate-form .donate-form-ow .donate-form-iw input[type=submit] {
  padding: 0.3em 2.5em;
  display: inline-block;
  cursor: pointer;
  margin-top: 24px;
}
.donate-form .donate-form-ow .donate-form-iw #tax-id {
  display: inline-block;
  font-family: adelle-sans, sans-serif;
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  font-size: 0.75em;
}
@media only screen and (min-width: 1680px) {
  .donate-form .donate-form-ow .donate-form-iw #tax-id {
    margin-left: 32.307px;
  }
}
.donate-form .donate-form-ow .donate-form-iw #submit-error {
  padding-bottom: 2em;
  display: none;
}
.donate-form .donate-form-ow .donate-form-iw #submit-error p {
  color: #d0021b;
  font-weight: 700;
  font-family: adelle-sans, sans-serif;
}
@media only screen and (max-width: 1024px) {
  .donate-form .donate-form-ow .donate-form-iw .pay-by {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
.donate-form .donate-form-ow .donate-form-iw .pay-by .pay-by-card {
  margin-top: 48px;
  margin-bottom: 36px;
}
.donate-form .donate-form-ow .donate-form-iw .pay-by .pay-by-card .primary-button {
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .donate-form .donate-form-ow .donate-form-iw .pay-by .pay-by-card {
    margin-top: 24px;
  }
}
.donate-form .donate-form-ow .donate-form-iw .pay-by .pay-by-check {
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .donate-form .donate-form-ow .donate-form-iw .pay-by .pay-by-check {
    padding-right: 169.614px;
  }
}
.donate-form .donate-form-ow .donate-form-iw .pay-by .pay-by-check p {
  margin-bottom: 0.5em;
  padding-bottom: 0;
}
.donate-form-salsa {
  z-index: 1000;
  position: relative;
  margin-top: -48px;
}
.donate-form-salsa .donate-form-salsa-ow {
  background-color: #ffffff;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw {
    padding-left: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
  }
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .form-body {
  padding-bottom: 48px;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw #tax-id {
  display: inline-block;
  font-family: adelle-sans, sans-serif;
  font-size: 0.75em;
  margin-bottom: 48px;
}
@media only screen and (max-width: 1024px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .pay-by {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .pay-by .pay-by-check {
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .pay-by .pay-by-check {
    padding-right: 169.614px;
  }
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .pay-by .pay-by-check p {
  margin-bottom: 0.5em;
  padding-bottom: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-switches {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (max-width: 767px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-switches {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 81.73vw;
    width: var(--C10P1);
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    margin-top: -132px;
  }
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-switches .tab-switch {
  margin-right: 12px;
  height: 48px;
  min-height: 48px;
  background-color: #d78d00;
  padding-left: 24px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: white;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-switches .tab-switch {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 12px;
  }
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-switches .tab-switch.active {
  background-color: #ffffff;
  color: #614876;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-switches .tab-switch .caption {
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
  color: inherit;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies {
  padding-top: 1px;
  margin-top: 48px;
}
@media only screen and (max-width: 1024px) {
  .donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies {
    padding-left: 6.25vw;
    padding-left: var(--C1P0);
  }
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-divider-element {
  display: none;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-input[type=text],
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-input[type=email],
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation select {
  font-family: adelle-sans, sans-serif !important;
  border: 3px solid #614876 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-input[type=text].sli-field-danger,
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-input[type=email].sli-field-danger,
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation select.sli-field-danger {
  border: 3px solid #d0021b !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-field-error {
  color: #d0021b !important;
  font-style: normal !important;
  font-family: adelle, serif !important;
  padding-top: 5px !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-element {
  font-size: 1rem !important;
  font-family: adelle, serif !important;
  line-height: 1.25em !important;
  letter-spacing: 0.5pt !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-button-element {
  text-align: left;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-button-element .sli-button {
  background-color: #d78d00 !important;
  max-width: 300px;
  font-size: 1.5rem;
  text-transform: uppercase;
  font-family: MissionGothic-Bold, sans-serif !important;
  padding: 0.3em 2.5em !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-checkout-summary td,
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-checkout-summary th {
  border-radius: 0 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-checkout-summary th {
  background-color: #614876;
  color: #ffffff;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-recurringFrequency {
  font-weight: 900;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation label {
  font-size: 1rem !important;
  font-family: adelle-sans, sans-serif !important;
  line-height: 1.25em !important;
  display: inline-block !important;
  letter-spacing: 0.5pt !important;
  margin-bottom: 0.5em;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button {
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button input[type="radio"]:checked + .sli-amount-label {
  background-color: #614876 !important;
  color: #ffffff !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button li span.sli-customAmount {
  border-left: 3px solid #614876 !important;
  border-right: 0 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button li span.sli-customAmount.sli-custom-amount-label-selected {
  background-color: #614876 !important;
  color: #efebd8 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button li input.sli-customAmount {
  border-right: 3px solid #614876 !important;
  border-left: 0 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button li .sli-customAmount {
  border-radius: 0;
  background-color: #ffffff;
  border-top: 3px solid #614876 !important;
  border-bottom: 3px solid #614876 !important;
  color: #4a4a4a;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0.75rem 1.75rem;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .sli-style-button li label.sli-amount-label {
  border-radius: 0;
  background-color: #ffffff;
  border: 3px solid #614876;
  color: #4a4a4a;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0.75rem 1.75rem;
  min-width: 120px;
  margin: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_54e0e928-11dd-40fa-8c99-3b70f86016e5_img {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_0693b796-c464-46c1-9ae4-4709fb3ff924 {
  margin: 0 !important;
  padding: 0 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_5401b030-60dc-4af4-864f-eff002a385b8 {
  margin: 0 !important;
  padding: 0 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_238c4edb-7b89-4c09-93d0-c56859192e63 {
  text-align: left !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_7069d6fa-2452-4ad5-8854-e4f06292f4fd_inner p {
  text-align: left !important;
  font-size: 1rem !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_7069d6fa-2452-4ad5-8854-e4f06292f4fd_inner p span {
  font-size: 1rem !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_7069d6fa-2452-4ad5-8854-e4f06292f4fd_inner p {
  text-align: left !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_4e65e9ae-c386-46c0-ab33-25d11256c20b_inner h2 {
  text-align: left !important;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 2.25rem;
  color: #d78d00 !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_4e65e9ae-c386-46c0-ab33-25d11256c20b_inner h2 span {
  font-family: MissionGothic-Bold, sans-serif !important;
  font-size: 2.25rem;
  line-height: 2.25rem;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_4e65e9ae-c386-46c0-ab33-25d11256c20b_inner p {
  text-align: left !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_96db92d0-0948-4009-aea3-5ecdc2acb16b p {
  text-align: left !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_96db92d0-0948-4009-aea3-5ecdc2acb16b a {
  color: #d78d00 !important;
  font-size: 1rem;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_b59797db-cb02-4748-99b8-624b36b16de4 {
  display: none !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_5401b030-60dc-4af4-864f-eff002a385b8 {
  width: 100% !important;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_d5c5a4e5-9df7-480e-8eca-906e3ecdf890 {
  margin-bottom: 2em;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_77c88772-3ff8-4c77-83ed-e6d09bd8c21f #id_2db5b163-e9b1-41e1-b399-a564f5b778fb #id_16c667b1-cf57-4a8c-b1f3-3574e9898855 {
  display: none;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_f566a442-e48d-4b0a-ae8c-ea9cbdf9324c {
  display: none;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation .fv-form-salsa {
  margin: 0;
  padding: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_57ba21d5-531a-4567-a74a-e8f02e18643d {
  margin: 0;
  padding: 0;
  border: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_507cc37b-7945-4e12-8dfc-2536ed366e6c {
  display: none;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_57ba21d5-531a-4567-a74a-e8f02e18643d_container {
  margin: 0;
  padding: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_15e2249f-ba28-49fa-981f-58c9c05d0b87 {
  margin: 0;
  padding: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_0300ba2a-43d0-422d-88bd-49fdc9f579ce {
  margin: 0;
  padding: 0;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_40316b6f-2665-4761-8858-2cefe140c154_img {
  display: none;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_f1dec2f8-4a19-48b5-a2a2-7ac244d8ddc9 #id_15e2249f-ba28-49fa-981f-58c9c05d0b87 {
  width: 100%;
}
.donate-form-salsa .donate-form-salsa-ow .donate-form-salsa-iw .tab-bodies #one-time-donation #id_16c667b1-cf57-4a8c-b1f3-3574e9898855_inner p strong {
  font-family: MissionGothic-Bold, sans-serif;
  font-weight: normal;
  font-size: 2.25rem;
  line-height: 2.25rem;
  text-transform: uppercase;
  color: #4a4a4a;
}
.hero-image-video .hero-image-video-ow .hero-image-video-iw {
  padding-top: 36px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.hero-image-video .hero-image-video-ow .hero-image-video-iw .video-content iframe {
  margin: 0 auto;
  display: block;
}
.hero-image-video .hero-image-video-ow .hero-image-video-iw .image-content {
  margin: 0 auto;
  display: block;
  width: 83.653vw;
  width: var(--C10P2);
  height: 408px;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 1680px) {
  .hero-image-video .hero-image-video-ow .hero-image-video-iw .image-content {
    width: 1405.377px;
  }
}
.news-and-events-post h1.h3-heading {
  color: #4a4a4a;
}
.news-and-events-post .news-and-events-post-ow .news-and-events-post-iw {
  padding-top: 60px;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
  text-align: center;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-post .news-and-events-post-ow .news-and-events-post-iw {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .news-and-events-post .news-and-events-post-ow .news-and-events-post-iw {
    padding-right: 137.307px;
  }
}
.news-and-events-post .news-and-events-post-ow .news-and-events-post-iw .heading {
  margin-bottom: 24px;
  display: block;
}
.news-and-events-post .news-and-events-post-ow .news-and-events-post-iw .description {
  margin-bottom: 24px;
  display: block;
}
.news-and-events-post .news-and-events-post-ow .news-and-events-post-iw .category-and-date {
  display: block;
  font-size: 0.75rem;
  padding-bottom: 48px;
}
.news-and-events-post .news-and-events-post-ow .news-and-events-post-iw .category-and-date .category {
  display: inline-block;
  font-family: adelle-sans, sans-serif;
  color: #614876;
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
}
.news-and-events-post .news-and-events-post-ow .news-and-events-post-iw .category-and-date .date {
  display: inline-block;
  font-family: adelle-sans, sans-serif;
}
.heading .heading-ow .heading-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.heading .heading-ow .heading-iw h1,
.heading .heading-ow .heading-iw h2,
.heading .heading-ow .heading-iw h3 {
  text-align: center;
  padding-left: 16.346vw;
  padding-left: var(--C2P1);
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
  padding-bottom: 36px;
  color: #4a4a4a;
}
@media only screen and (min-width: 1680px) {
  .heading .heading-ow .heading-iw h1,
  .heading .heading-ow .heading-iw h2,
  .heading .heading-ow .heading-iw h3 {
    padding-left: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .heading .heading-ow .heading-iw h1,
  .heading .heading-ow .heading-iw h2,
  .heading .heading-ow .heading-iw h3 {
    padding-right: 274.614px;
  }
}
@media only screen and (max-width: 767px) {
  .heading .heading-ow .heading-iw h1,
  .heading .heading-ow .heading-iw h2,
  .heading .heading-ow .heading-iw h3 {
    padding-left: 8.173vw;
    padding-left: var(--C1P1);
    padding-right: 8.173vw;
    padding-right: var(--C1P1);
  }
}
@media only screen and (max-width: 480px) {
  .heading .heading-ow .heading-iw h1,
  .heading .heading-ow .heading-iw h2,
  .heading .heading-ow .heading-iw h3 {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-right: 1.923vw;
    padding-right: var(--C0P1);
    padding-bottom: 24px;
  }
}
@media only screen and (max-height: 480px) {
  .heading .heading-ow .heading-iw h1,
  .heading .heading-ow .heading-iw h2,
  .heading .heading-ow .heading-iw h3 {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-right: 1.923vw;
    padding-right: var(--C0P1);
    padding-bottom: 24px;
  }
}
.audio-player .audio-player-ow .audio-player-iw {
  padding-top: 36px;
  padding-bottom: 36px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript {
  margin-top: 36px;
  text-align: center;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript {
  display: none;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 2000;
  overflow-y: scroll;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript.visible {
  display: block;
  padding-top: 30px;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
  width: 67.307vw;
  width: var(--C8P2);
  background-color: #efebd8;
  position: relative;
  margin: 60px auto 0 auto;
  padding-top: 24px;
  padding-left: 6.25vw;
  padding-left: var(--C1P0);
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
}
@media only screen and (min-width: 1680px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
    width: 1130.763px;
  }
}
@media only screen and (min-width: 1680px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1680px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
    padding-right: 105px;
  }
}
@media only screen and (max-width: 1024px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
@media only screen and (max-width: 480px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close {
  z-index: 5000;
  cursor: pointer;
  font-family: adelle-sans, sans-serif;
  position: absolute;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close.text-link {
  color: #4a4a4a;
  right: 30px;
  top: 36px;
}
@media only screen and (max-width: 767px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close.text-link {
    display: none;
  }
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close.button {
  display: none;
  text-align: center;
  line-height: 22px;
  color: #efebd8;
  top: -12px;
  right: 0;
  content: "x";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: #ffb000;
  margin: 0 0 0 -2px;
  padding: 0;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close.button {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close.button {
    right: 12px;
  }
}
@media only screen and (max-height: 480px) {
  .audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow a.transcript-close.button {
    right: 12px;
  }
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow .transcript-iw {
  position: relative;
  padding: 8px 65px 60px 8px;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow .transcript-iw h2 {
  text-align: left;
  margin-bottom: 2em;
}
.audio-player .audio-player-ow .audio-player-iw .read-transcript .transcript .transcript-ow .transcript-iw p {
  text-align: left;
  margin-bottom: 1em;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player {
  margin: 0 auto;
  width: 400px;
  min-width: 300px;
  height: 56px;
  -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 4px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  background-color: #fff;
}
@media only screen and (max-width: 480px) {
  .audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player {
    zoom: 0.7;
  }
}
@media only screen and (max-height: 480px) {
  .audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player {
    zoom: 0.7;
  }
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .play-pause-btn {
  display: none;
  cursor: pointer;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .spinner {
  width: 18px;
  height: 18px;
  background-image: url(../images/loading.png);
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: spin 0.4s linear infinite;
          animation: spin 0.4s linear infinite;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .slider {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #D8D8D8;
  cursor: pointer;
  position: relative;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .slider .progress {
  background-color: #614876;
  border-radius: inherit;
  position: absolute;
  pointer-events: none;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .slider .progress .pin {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background-color: #614876;
  position: absolute;
  pointer-events: all;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.32);
          box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.32);
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .controls {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #55606E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
  margin-right: 24px;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .controls .slider {
  margin-left: 16px;
  margin-right: 16px;
  border-radius: 2px;
  height: 4px;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .controls .slider .progress {
  width: 0;
  height: 100%;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .controls .slider .progress .pin {
  right: -8px;
  top: -6px;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .controls span {
  cursor: default;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume {
  position: relative;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-btn {
  cursor: pointer;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-btn.open path {
  fill: #614876;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls {
  width: 30px;
  height: 135px;
  background-color: rgba(0, 0, 0, 0.62);
  border-radius: 7px;
  position: absolute;
  left: -3px;
  bottom: 52px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls .progress,
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls .pin {
  background-color: #efebd8;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls.hidden {
  display: none;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls .slider {
  margin-top: 12px;
  margin-bottom: 12px;
  width: 6px;
  border-radius: 3px;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls .slider .progress {
  bottom: 0;
  height: 100%;
  width: 6px;
}
.audio-player .audio-player-ow .audio-player-iw .audio.green-audio-player .volume .volume-controls .slider .progress .pin {
  left: -5px;
  top: -8px;
}
.audio-player .audio-player-ow .audio-player-iw svg,
.audio-player .audio-player-ow .audio-player-iw img {
  display: block;
}
.audio-player .audio-player-ow .audio-player-iw html,
.audio-player .audio-player-ow .audio-player-iw body {
  height: 100%;
}
.audio-player .audio-player-ow .audio-player-iw body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F8FFAE;
  background: -webkit-linear-gradient(-65deg, #43C6AC, #F8FFAE);
  background: -webkit-linear-gradient(155deg, #43C6AC, #F8FFAE);
  background: -o-linear-gradient(155deg, #43C6AC, #F8FFAE);
  background: linear-gradient(-65deg, #43C6AC, #F8FFAE);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  to {
    -webkit-transform: rotateZ(1turn);
            transform: rotateZ(1turn);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  to {
    -webkit-transform: rotateZ(1turn);
            transform: rotateZ(1turn);
  }
}
body.single-newsandevents .news-footer-bar .news-footer-bar-ow {
  background-color: #ffffff;
}
body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw {
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding-bottom: 60px;
  padding-top: 36px;
}
@media only screen and (min-width: 1680px) {
  body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 767px) {
  body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw .share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 767px) {
  body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw .share-buttons {
    margin-bottom: 24px;
  }
}
body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw .share-buttons .share-caption {
  font-family: adelle-sans, sans-serif;
  font-size: 0.75rem;
  margin-right: 10px;
}
body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw .share-buttons .share {
  height: 32px;
  width: 32px;
  margin-right: 10px;
}
body.single-newsandevents .news-footer-bar .news-footer-bar-ow .news-footer-bar-iw .share-buttons .share img {
  width: 100%;
  height: auto;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw {
  background-color: #ffffff;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-top: 36px;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw {
    padding-left: 137.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-top: 1.923vw;
    padding-top: var(--C0P1);
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 83.653vw;
  width: var(--C10P2);
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts {
    width: 1405.377px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 36px;
  height: 408px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post {
    margin-bottom: 12px;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post.one-column {
  width: 40.865vw;
  width: var(--C5P1);
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post.one-column {
    width: 686.535px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post.one-column {
    width: 47.115vw;
    width: var(--C6P0);
  }
}
@media only screen and (max-width: 767px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post.one-column {
    width: 100%;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post.two-columns {
  width: 100%;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about {
  position: relative;
  z-index: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: rgba(97, 72, 118, 0.8);
  width: 40.865vw;
  width: var(--C5P1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about {
    padding-right: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about {
    width: 686.535px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about {
    width: 47.115vw;
    width: var(--C6P0);
  }
}
@media only screen and (max-width: 767px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about {
    width: 100%;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about .heading {
  color: #efebd8;
  font-family: adelle-sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.75em;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about .description {
  color: #efebd8;
  margin-bottom: 0.75em;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about .category-and-date {
  color: #ffb000;
  font-family: adelle-sans, sans-serif;
  font-size: 0.75rem;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about .category-and-date .category {
  display: inline-block;
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about .category-and-date .category {
    margin-right: 32.307px;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .featured-posts .featured-post .about .category-and-date .date {
  display: inline-block;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  font-family: adelle-sans, sans-serif;
  color: #614876;
  margin-bottom: 36px;
  width: 79.807vw;
  width: var(--C10P0);
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter {
    width: 1340.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter {
    margin-top: 24px;
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-width: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-height: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .filter-heading {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-right: 2em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  padding: 0.25em 0;
}
@media only screen and (max-width: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .filter-heading {
    width: 100%;
    text-align: center;
    margin-right: 0;
  }
}
@media only screen and (max-height: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .filter-heading {
    width: 100%;
    text-align: center;
    margin-right: 0;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .categories-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .categories-listing {
    width: 1405.377px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .categories-listing {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .categories-listing .filter-button {
  padding: 0.25em 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 0.75rem;
  cursor: pointer;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .category-filter .categories-listing .filter-button.active {
  background-color: #ffb000;
  color: #efebd8;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  min-height: 132px;
  padding-bottom: 36px;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post {
    width: 1405.377px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-width: 767px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-width: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post {
    width: 96.153vw;
    width: var(--C12P0);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-height: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post {
    width: 96.153vw;
    width: var(--C12P0);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .featured-image {
  background-size: cover;
  background-position: center;
  width: 16.346vw;
  width: var(--C2P1);
  min-height: 132px;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .featured-image {
    width: 274.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .featured-image {
    width: 24.519vw;
    width: var(--C3P1);
  }
}
@media only screen and (max-width: 767px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .featured-image {
    width: 40.865vw;
    width: var(--C5P1);
  }
}
@media only screen and (max-width: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .featured-image {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .featured-image {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 67.307vw;
  width: var(--C8P2);
  background-color: #efebd8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.923vw;
  padding: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about {
    width: 1130.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about {
    width: 71.634vw;
    width: var(--C9P0);
  }
}
@media only screen and (max-width: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about {
    padding: 32.307px;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about .category-and-date {
  font-family: adelle-sans, sans-serif;
  color: #4a4a4a;
  font-size: 0.75rem;
  margin-bottom: 0.75em;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about .category-and-date .category {
  font-weight: 700;
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
  display: inline-block;
  text-transform: uppercase;
}
@media only screen and (min-width: 1680px) {
  .news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about .category-and-date .category {
    margin-right: 32.307px;
  }
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about .category-and-date .date {
  display: inline-block;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about .heading {
  color: #614876;
  font-weight: 700;
  font-family: adelle-sans, sans-serif;
}
.news-and-events-overview .news-and-events-overview-ow .news-and-events-overview-iw .news-and-events-listing .news-post .about .description {
  margin-top: 0.75em;
}
body.single-oralhistory .story-footer-bar .story-footer-bar-ow {
  background-color: #ffffff;
}
body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw {
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media only screen and (min-width: 1680px) {
  body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 767px) {
  body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw .share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 767px) {
  body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw .share-buttons {
    margin-bottom: 24px;
  }
}
body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw .share-buttons .share-caption {
  font-family: adelle-sans, sans-serif;
  font-size: 0.75rem;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
}
body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw .share-buttons .share {
  height: 32px;
  width: 32px;
  margin-right: 10px;
}
body.single-oralhistory .story-footer-bar .story-footer-bar-ow .story-footer-bar-iw .share-buttons .share img {
  width: 100%;
  height: auto;
}
body.single-oralhistory .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing {
  padding-bottom: 36px;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw {
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
  padding-top: 36px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw {
    padding-right: 137.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw {
    padding-left: 1.923vw;
    padding-left: var(--C0P1);
    padding-right: 1.923vw;
    padding-right: var(--C0P1);
    padding-top: 1.923vw;
    padding-top: var(--C0P1);
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .heading {
  margin-bottom: 36px;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 36px;
  height: 408px;
  width: 83.653vw;
  width: var(--C10P2);
  position: relative;
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post {
    width: 1405.377px;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 1024px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post {
    margin-bottom: 12px;
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .about {
  position: relative;
  z-index: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: rgba(97, 72, 118, 0.8);
  width: 50.961vw;
  width: var(--C6P2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .about {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .about {
    padding-right: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .about {
    width: 856.149px;
  }
}
@media only screen and (max-width: 767px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .about {
    width: 100%;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .about .quote {
  color: #efebd8;
  font-family: adelle-sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.75em;
  line-height: 1.25em;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffb000;
  font-family: adelle-sans, sans-serif;
  font-size: 0.75rem;
  padding-right: 6.25vw;
  padding-right: var(--C1P0);
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line {
    padding-right: 105px;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .signature .name {
  font-weight: 700;
  display: inline-block;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .signature .name:after {
  content: ', ';
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .signature .description {
  display: inline-block;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .go-to-story {
  position: relative;
  font-weight: 700;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .go-to-story .text-link {
  padding-right: 25px;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .go-to-story svg {
  position: absolute;
  right: 0;
  top: 6px;
  height: 12px;
  width: auto;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .featured-post .bottom-line .go-to-story svg .a {
  fill: #ffb000;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  font-family: adelle-sans, sans-serif;
  color: #614876;
  margin-bottom: 36px;
  width: 79.807vw;
  width: var(--C10P0);
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter {
    width: 1340.763px;
  }
}
@media only screen and (max-width: 1024px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter {
    margin-top: 24px;
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-width: 480px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-height: 480px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter .filter-heading {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-right: 2em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  padding: 0.25em 0;
}
@media only screen and (max-width: 480px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter .filter-heading {
    width: 100%;
    text-align: center;
    margin-right: 0;
  }
}
@media only screen and (max-height: 480px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter .filter-heading {
    width: 100%;
    text-align: center;
    margin-right: 0;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter .categories-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter .categories-listing .filter-button {
  padding: 0.25em 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 0.75rem;
  cursor: pointer;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .category-filter .categories-listing .filter-button.active {
  background-color: #ffb000;
  color: #efebd8;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 83.653vw;
  width: var(--C10P2);
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing {
    width: 1405.377px;
  }
}
@media only screen and (max-width: 1024px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post {
  width: 24.519vw;
  width: var(--C3P1);
  position: relative;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1680px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post {
    width: 411.921px;
  }
}
@media only screen and (max-width: 1024px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post {
    width: 47.115vw;
    width: var(--C6P0);
  }
}
@media only screen and (max-width: 767px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post.dummy {
  height: 1px;
  opacity: 0;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .featured-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 180px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .featured-image {
    min-height: 300px;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about {
  background-color: #efebd8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 204px 12px 24px 12px;
  color: #4a4a4a;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about {
    padding-top: 324px;
  }
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .heading {
  margin-bottom: 1em;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line {
  font-family: adelle-sans, sans-serif;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .signature .name {
  font-weight: 700;
  display: inline-block;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .signature .name:after {
  content: ', ';
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .signature .description {
  display: inline-block;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .go-to-story {
  position: relative;
  font-weight: 700;
  font-family: adelle-sans, sans-serif;
  display: inline-block;
  margin-top: 1em;
  color: #d78d00;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .go-to-story .text-link {
  padding-right: 25px;
  display: block;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .go-to-story svg {
  position: absolute;
  right: 0;
  top: 6px;
  height: 12px;
  width: auto;
}
.oral-history-overview .oral-history-overview-ow .oral-history-overview-iw .oral-history-listing .oral-history-post .about .bottom-line .go-to-story svg .a {
  fill: #d78d00;
}
.download-files-links .download-files-links-ow .download-files-links-iw {
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
@media only screen and (min-width: 1680px) {
  .download-files-links .download-files-links-ow .download-files-links-iw {
    padding-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .download-files-links .download-files-links-ow .download-files-links-iw {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .download-files-links .download-files-links-ow .download-files-links-iw {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.download-files-links .download-files-links-ow .download-files-links-iw .introduction {
  margin-bottom: 36px;
}
.download-files-links .download-files-links-ow .download-files-links-iw .files {
  display: inline-block;
}
.download-files-links .download-files-links-ow .download-files-links-iw .files a.file {
  display: block;
  text-decoration: underline;
}
.download-files-links .download-files-links-ow .download-files-links-iw .cta-button {
  margin-top: 36px;
}
.icons-listing .icons-listing-ow .icons-listing-iw {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (max-width: 1024px) {
  .icons-listing .icons-listing-ow .icons-listing-iw {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .icons-listing .icons-listing-ow .icons-listing-iw {
    padding-bottom: 0;
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .heading {
  text-align: center;
  padding-bottom: 60px;
}
@media only screen and (max-width: 1024px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .heading {
    padding-bottom: 36px;
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
  position: relative;
  width: 16.346vw;
  width: var(--C2P1);
  text-align: center;
  padding-left: 3.846vw;
  padding-left: var(--C0P2);
  padding-right: 3.846vw;
  padding-right: var(--C0P2);
}
@media only screen and (min-width: 1680px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
    width: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
    padding-left: 64.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
    padding-right: 64.614px;
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item[href=''] {
  cursor: crosshair;
}
@media only screen and (max-width: 767px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
    width: 38.942vw;
    width: var(--C5P0);
    margin-bottom: 36px;
  }
}
@media only screen and (max-width: 480px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
@media only screen and (max-height: 480px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item img {
  height: 84px;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item img {
    height: 60px;
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption {
  line-height: 1.5rem;
  padding-top: 1em;
  color: #ffb000;
}
@media only screen and (max-width: 480px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption {
    padding-top: 0.5em;
  }
}
@media only screen and (max-height: 480px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption {
    padding-top: 0.5em;
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption.no-links {
  font-family: adelle, serif;
  font-size: 1rem;
}
.icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption.icons-are-links {
  font-family: adelle-sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}
@media only screen and (max-width: 480px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-height: 480px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .icons .icon-item .caption {
    padding-left: 0;
    padding-right: 0;
  }
}
.icons-listing .icons-listing-ow .icons-listing-iw .cta-button {
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
  text-align: center;
  padding-top: 60px;
}
@media only screen and (min-width: 1680px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .cta-button {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .cta-button {
    padding-right: 169.614px;
  }
}
@media only screen and (max-width: 1024px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .cta-button {
    padding-top: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .icons-listing .icons-listing-ow .icons-listing-iw .cta-button {
    padding-bottom: 36px;
  }
}
.infographic-type-b .infographic-type-b-ow {
  position: relative;
  background-color: #efebd8;
}
.infographic-type-b .infographic-type-b-ow .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.infographic-type-b .infographic-type-b-ow .color-overlay {
  background-color: #614876;
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw {
  padding-top: 60px;
  padding-bottom: 60px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  position: relative;
  z-index: 300;
}
@media only screen and (max-width: 1024px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .heading {
  text-align: center;
  padding-bottom: 36px;
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .heading h2 {
  color: #614876;
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .introduction {
  padding-left: 16.346vw;
  padding-left: var(--C2P1);
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
  text-align: center;
  margin-bottom: 60px;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .introduction {
    padding-left: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .introduction {
    padding-right: 274.614px;
  }
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-right: 8.173vw;
  padding-right: var(--C1P1);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values {
    padding-left: 137.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values {
    padding-right: 137.307px;
  }
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 36px;
  margin-right: 1.923vw;
  margin-right: var(--C0P1);
  margin-left: 1.923vw;
  margin-left: var(--C0P1);
  width: 26.442vw;
  width: var(--C3P2);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair {
    margin-right: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair {
    margin-left: 32.307px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair {
    width: 444.228px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair {
    width: 50.961vw;
    width: var(--C6P2);
  }
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair .caption {
  font-family: adelle-sans, sans-serif;
  font-size: 1rem;
  text-align: right;
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair .value {
  padding-left: 3.846vw;
  padding-left: var(--C0P2);
  font-family: MissionGothic-Bold, sans-serif;
  color: #ffb000;
  font-size: 3.5rem;
  line-height: 4rem;
  text-align: right;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .values .caption-value-pair .value {
    padding-left: 64.614px;
  }
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .summary {
  padding-left: 16.346vw;
  padding-left: var(--C2P1);
  padding-right: 16.346vw;
  padding-right: var(--C2P1);
  text-align: center;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .summary {
    padding-left: 274.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .summary {
    padding-right: 274.614px;
  }
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .summary-value {
  text-align: center;
  font-size: 5rem;
  font-family: MissionGothic-Bold, sans-serif;
  color: #ffb000;
  line-height: 5.5rem;
  margin-top: 36px;
}
.infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .cta-button {
  text-align: center;
  padding-top: 2em;
  padding-left: 10.096vw;
  padding-left: var(--C1P2);
  padding-right: 10.096vw;
  padding-right: var(--C1P2);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .cta-button {
    padding-left: 169.614px;
  }
}
@media only screen and (min-width: 1680px) {
  .infographic-type-b .infographic-type-b-ow .infographic-type-b-iw .cta-button {
    padding-right: 169.614px;
  }
}
.infographic-type-c .infographic-type-c-ow {
  position: relative;
}
.infographic-type-c .infographic-type-c-ow .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-size: cover;
  background-image: url('../images/black-texture.jpg');
}
.infographic-type-c .infographic-type-c-ow .background-color-overlay {
  background-color: #614876;
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 1024px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .heading {
  text-align: center;
  padding-bottom: 36px;
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .heading h2 {
  color: #efebd8;
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values {
  width: 83.653vw;
  width: var(--C10P2);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values {
    width: 1405.377px;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 12px;
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair {
    margin-bottom: 36px;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair.values-on-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair.values-on-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair.values-on-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair.values-on-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption {
  width: 38.942vw;
  width: var(--C5P0);
  color: #efebd8;
  font-size: 1rem;
  line-height: 1.25rem;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption {
    width: 654.228px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption {
    width: 79.807vw;
    width: var(--C10P0);
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption.values-on-left {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption.values-on-left {
    text-align: center;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption.values-on-right {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .caption.values-on-right {
    text-align: center;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value {
  color: #ffb000;
  width: 24.519vw;
  width: var(--C3P1);
  font-size: 3rem;
  font-family: MissionGothic-Bold, sans-serif;
  line-height: 3.5rem;
}
@media only screen and (min-width: 1680px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value {
    width: 411.921px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value.values-on-left {
  text-align: right;
  padding-right: 1.923vw;
  padding-right: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value.values-on-left {
    padding-right: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value.values-on-left {
    text-align: center;
  }
}
.infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value.values-on-right {
  text-align: left;
  padding-left: 1.923vw;
  padding-left: var(--C0P1);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value.values-on-right {
    padding-left: 32.307px;
  }
}
@media only screen and (max-width: 767px) {
  .infographic-type-c .infographic-type-c-ow .infographic-type-c-iw .values .caption-value-pair .value.values-on-right {
    text-align: center;
  }
}
.infographic-type-d .infographic-type-d-ow .infographic-type-d-iw {
  padding-top: 60px;
  padding-bottom: 48px;
  border-left: 0 solid #614876;
  border-right: 0 solid #614876;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
}
@media only screen and (max-width: 1024px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .heading {
  text-align: center;
  padding-bottom: 36px;
}
.infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 36px;
  width: 18.269vw;
  width: var(--C2P2);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair {
    width: 306.921px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair {
    width: 26.442vw;
    width: var(--C3P2);
  }
}
@media only screen and (max-width: 480px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
@media only screen and (max-height: 480px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair {
    width: 96.153vw;
    width: var(--C12P0);
  }
}
.infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .value {
  font-family: MissionGothic-Bold, sans-serif;
  color: #ffb000;
  font-size: 3.5rem;
  line-height: 3.75rem;
  margin-bottom: 12px;
}
@media only screen and (max-width: 480px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .value {
    margin-bottom: 0;
  }
}
@media only screen and (max-height: 480px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .value {
    margin-bottom: 0;
  }
}
.infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .caption {
  font-family: adelle-sans, sans-serif;
  font-size: 1rem;
  text-align: center;
  width: 14.423vw;
  width: var(--C2P0);
}
@media only screen and (min-width: 1680px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .caption {
    width: 242.307px;
  }
}
@media only screen and (max-width: 1024px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .caption {
    width: 18.269vw;
    width: var(--C2P2);
  }
}
@media only screen and (max-width: 480px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .caption {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
@media only screen and (max-height: 480px) {
  .infographic-type-d .infographic-type-d-ow .infographic-type-d-iw .values .caption-value-pair .caption {
    width: 63.461vw;
    width: var(--C8P0);
  }
}
.page-section-anchor {
  float: left;
  width: 100%;
  height: 0;
}
.message-404 .message-404-ow .message-404-iw {
  background-color: #ffffff;
  padding-left: 8.173vw;
  padding-left: var(--C1P1);
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 1680px) {
  .message-404 .message-404-ow .message-404-iw {
    padding-left: 137.307px;
  }
}
.message-404 .message-404-ow .message-404-iw .big-404 {
  font-family: adelle-sans, sans-serif;
  font-weight: 700;
  color: #614876;
  font-size: 4rem;
  line-height: 6rem;
}
html {
  font-size: 16px;
}
body {
  font-family: "adelle", serif;
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: #f9f7ef;
}
input,
textarea {
  font-family: MissionGothic-Bold, sans-serif;
}
a {
  color: #614876;
}
h1,
.h1-heading {
  font-family: MissionGothic-Bold, sans-serif;
  font-weight: normal;
  font-size: 2.25rem;
  line-height: 2.25rem;
  text-transform: uppercase;
  color: #4a4a4a;
}
h2,
.h2-heading {
  font-family: MissionGothic-Bold, sans-serif;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  color: #4a4a4a;
}
h3,
.h3-heading {
  font-family: "adelle-sans", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.7rem;
  text-transform: none;
  color: #614876;
}
.caption {
  font-family: "adelle-sans", sans-serif;
  font-size: 0.75rem;
  color: #4a4a4a;
  line-height: 1rem;
}
.ta-center {
  text-align: center;
}
.ta-left {
  text-align: left;
}
.ta-right {
  text-align: right;
}
.fc-purple {
  color: #614876 !important;
}
.fc-purple-light {
  color: #8461a0 !important;
}
.fc-gold-dark {
  color: #d78d00 !important;
}
.fc-gold-light {
  color: #ffb000 !important;
}
.fc-white {
  color: #efebd8 !important;
}
.fc-black {
  color: #4a4a4a !important;
}
.fc-full-white {
  color: #ffffff !important;
}
.fc-full-black {
  color: #000000 !important;
}
.fc-links-purple a {
  color: #614876 !important;
}
.fc-links-purple-light a {
  color: #8461a0 !important;
}
.fc-links-gold-dark a {
  color: #d78d00 !important;
}
.fc-links-gold-light a {
  color: #ffb000 !important;
}
.fc-links-white a {
  color: #efebd8 !important;
}
.fc-links-black a {
  color: #4a4a4a !important;
}
.fc-links-full-white a {
  color: #ffffff !important;
}
.fc-links-full-black a {
  color: #000000 !important;
}
.ff-adelle-sans-bold {
  font-family: adelle-sans, sans-serif;
  font-weight: 700;
}
.bg-color-purple {
  background-color: #614876 !important;
}
.bg-color-purple-light {
  background-color: #8461a0 !important;
}
.bg-color-gold-dark {
  background-color: #d78d00 !important;
}
.bg-color-gold-light {
  background-color: #ffb000 !important;
}
.bg-color-white {
  background-color: #efebd8 !important;
}
.bg-color-black {
  background-color: #4a4a4a !important;
}
.bg-color-full-white {
  background-color: #ffffff !important;
}
.bg-color-full-black {
  background-color: #000000 !important;
}
a.bg-color-gold-dark {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
a.bg-color-gold-dark:hover {
  background: #ffb000 !important;
}
.border-purple {
  border-color: #614876 !important;
}
.border-purple-light {
  border-color: #8461a0 !important;
}
.border-gold-dark {
  border-color: #d78d00 !important;
}
.border-gold-light {
  border-color: #ffb000 !important;
}
.border-white {
  border-color: #efebd8 !important;
}
.border-black {
  border-color: #4a4a4a !important;
}
.border-full-white {
  border-color: #ffffff !important;
}
.border-full-black {
  border-color: #000000 !important;
}
.aligncenter {
  margin: 0 auto;
  display: block;
}
.pde {
  width: 100%;
  float: left;
}
.pde .pde-ow {
  width: 100%;
  margin: 0 auto;
}
@media only screen and (min-width: 1681px) {
  .pde .pde-ow {
    max-width: 99.999vw;
    max-width: var(--C12P2);
  }
}
.content {
  width: 100%;
  float: left;
}
.primary-button,
a.primary-button {
  padding: 0.6em 2.5em;
  text-transform: uppercase;
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1.5rem;
  display: inline-block;
  text-align: center;
  background-color: #d78d00;
  color: #ffffff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.primary-button:hover,
a.primary-button:hover {
  background-color: #ffb000;
}
@media only screen and (max-width: 1024px) {
  .primary-button,
  a.primary-button {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}
@media only screen and (max-width: 767px) {
  .primary-button,
  a.primary-button {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media only screen and (max-width: 480px) {
  .primary-button,
  a.primary-button {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
@media only screen and (max-height: 480px) {
  .primary-button,
  a.primary-button {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
button:focus {
  outline: 0;
}
.secondary-button,
a.secondary-button,
.menu-footer-items a {
  padding: 0.6em 2.5em;
  text-transform: uppercase;
  font-family: MissionGothic-Bold, sans-serif;
  font-size: 1rem;
  display: inline-block;
  border: 2px solid;
  text-align: center;
  cursor: pointer;
}
.secondary-button.secondary-button-purple,
a.secondary-button.secondary-button-purple,
.menu-footer-items a.secondary-button-purple {
  background-color: transparent;
  color: #8461a0;
  border-color: #8461a0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.secondary-button.secondary-button-purple:hover,
a.secondary-button.secondary-button-purple:hover,
.menu-footer-items a.secondary-button-purple:hover {
  color: #614876;
  border-color: #614876;
}
.secondary-button.secondary-button-full-white,
a.secondary-button.secondary-button-full-white,
.menu-footer-items a.secondary-button-full-white {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.secondary-button.secondary-button-full-white:hover,
a.secondary-button.secondary-button-full-white:hover,
.menu-footer-items a.secondary-button-full-white:hover {
  color: #efebd8;
  border-color: #efebd8;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb {
  background-color: #d78d00;
}
.no-scroll {
  overflow: hidden;
}
.menu-compensator {
  height: 96px;
}
p.pull-quote {
  background-color: #614876;
  color: #ffb000;
  padding: 1.25em;
  width: 48%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  margin-right: 4%;
  margin-bottom: 1em;
}
@media only screen and (max-width: 767px) {
  p.pull-quote {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1.5em;
  }
}
p.half-page,
figure.wp-caption {
  width: 48% !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  margin-right: 4%;
  margin-bottom: 1em !important;
}
p.half-page.aligncenter,
figure.wp-caption.aligncenter {
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  p.half-page,
  figure.wp-caption {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 1.5em;
  }
}
p.half-page img,
figure.wp-caption img {
  width: 100% !important;
  height: auto !important;
  float: left;
}
figure.wp-caption {
  margin-left: 0;
  position: relative;
}
figcaption.wp-caption-text,
.image-caption {
  color: #614876;
  background-color: rgba(239, 235, 216, 0.9);
  position: absolute;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  bottom: 0;
  left: 0;
  padding-left: 2.5%;
  padding-right: 2.5%;
  padding-bottom: 1em;
  padding-top: 1em;
  font-family: adelle-sans, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
@media only screen and (max-width: 767px) {
  figcaption.wp-caption-text,
  .image-caption {
    position: relative;
    float: left;
  }
}
hr {
  opacity: 0;
  width: 100%;
}
.noselect {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
li {
  word-wrap: break-word;
}
