/**
Theme Name: MIC - Child
Author: UW CoMotion Staff
Author URI: https://comotion.uw.edu
Description: This is a child theme for the MIC 2021 site.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mic-child
Template: uw-2014-master
*/
html, body {
  font-size: 1em;
}

@font-face {
  font-family: "Encode Sans Compressed Bold";
  src: url("assets/fonts/encode-sans/EncodeSansCompressed-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Encode Sans Compressed Extra Bold";
  src: url("assets/fonts/encode-sans/EncodeSansCompressed-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Encode Sans Compressed Black";
  src: url("assets/fonts/encode-sans/EncodeSansCompressed-Black.ttf") format("truetype");
}
@font-face {
  font-family: "Encode Sans Compressed";
  src: url("assets/fonts/encode-sans/EncodeSansCompressed-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Uni Sans Regular";
  src: url("assets/fonts/uni-sans/UniSansRegular.otf") format("opentype");
}
@font-face {
  font-family: "Uni Sans Light";
  src: url("assets/fonts/uni-sans/UniSansLight.otf") format("opentype");
}
@font-face {
  font-family: "Encode Sans Normal Regular";
  src: url("assets/fonts/encode-sans-normal/EncodeSansNormal-400-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Encode Sans Normal Bold";
  src: url("assets/fonts/encode-sans-normal/EncodeSansNormal-700-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Encode Sans Normal Black";
  src: url("assets/fonts/encode-sans-normal/EncodeSansNormal-Black.ttf") format("truetype");
}
.uwmic-archive__sort-options-group {
  text-align: right;
}

a.uwmic-archive__sort-by-date-desc.uwmic-archive__sort-btn,
a.uwmic-archive__sort-a-to-z-asc.uwmic-archive__sort-btn {
  text-decoration: underline;
  pointer-events: all;
  color: #0074bb;
}

a.uwmic-archive__sort-by-date-desc.uwmic-archive__sort-btn.active,
a.uwmic-archive__sort-a-to-z-asc.uwmic-archive__sort-btn.active {
  text-decoration: none;
  pointer-events: none;
  color: black;
}

.uwmic-archive__filter-by-wrapper {
  margin-bottom: 1rem;
}

.nf-form-fields-required {
  display: none;
}

div#nf-form-2-cont {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.nf-form-content input[type=button] {
  background-color: #4C3085 !important;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-size: 0.8125rem;
}

.page .grecaptcha-logo iframe {
  margin-top: 0;
}

.uwmic-filter-sidebar {
  margin-top: 0;
  padding-left: 0;
  width: 100%;
  overflow-x: hidden;
}
.uwmic-filter-sidebar span.icons {
  display: none;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__title {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.2rem;
  line-height: 1rem;
  font-family: "open-sans", sans-serif;
  font-size: 0.9rem;
  font-weight: 700;
  background-color: #4C3085;
  color: white;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__section-title {
  margin: 2rem 1.2rem 1rem 1.2rem;
  color: #a6a6a6;
  font-family: "open-sans", sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group {
  margin: 0.5rem 1.2rem 1rem 1.2rem;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group a,
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group label {
  font-family: "Uni Sans Regular", sans-serif;
  color: #4C3085;
  cursor: pointer;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group a:hover, .uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group a:active,
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group label:hover,
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group label:active {
  color: #321766;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group a.active,
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group label.active {
  color: #85754D;
}

.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__terms-container ul.uwmic-filter-sidebar__terms-list {
  padding-left: 0;
  list-style: none;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__terms-container ul.uwmic-filter-sidebar__terms-list li {
  line-height: 1.25rem;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__terms-container ul.uwmic-filter-sidebar__terms-list li input {
  float: left;
  display: block;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__terms-container ul.uwmic-filter-sidebar__terms-list li label {
  display: block;
  margin-left: 25px;
  padding-top: 1.25px;
}

.uwmic-filter-sidebar .uwmic-filter-sidebar__inner {
  margin: 0 0 0 0;
  padding-bottom: 1rem;
  background-color: #ececec;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-input {
  display: inline-block;
  width: 75%;
  margin-right: -4px;
  padding: 0.5rem;
  border: 1px solid #a6a6a6;
  border-right: none;
  transform: none;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a6a6a6;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-input::-moz-placeholder {
  /* Firefox 19 */
  color: #a6a6a6;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #a6a6a6;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-input:-moz-placeholder {
  /* Firefox 18- */
  color: #a6a6a6;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-button {
  display: inline-block;
  background-color: #321766;
  height: 40px;
  width: 40px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  border: none;
}
.uwmic-filter-sidebar .uwmic-filter-sidebar__inner .uwmic-filter-sidebar__filter-group .uwmic-filter-sidebar__search-name-button img {
  pointer-events: none;
  width: 18px;
  margin: 30%;
  padding: 0;
}

/* 
    Remove Bootstrap's dropdown caret to fix double icons. The UW theme already has an icon.
*/
.dropdown-toggle::after {
  display: none;
}

/* Remove Boundless forward slash between nav menu items */
.dawgdrops-item a:after {
  content: none;
  background: none;
}

/* override boundless theme display:none at this breakpoint */
@media only screen and (max-width: 767px) {
  #dawgdrops {
    display: block;
  }
}
.dawgdrops-inner .uwmic-logo-site {
  float: left;
}

.dawgdrops-inner .uwmic-nav-container {
  float: right;
}

@media only screen and (max-width: 768px) {
  .uwmic-nav-container {
    display: none;
  }
}

.dawgdrops-inner .uwmic-logo-site a.uwmic-logo-site-inner {
  display: block;
  background: url("/wp-content/themes/MIC2021/assets/svg/MIC-web-logo-vector-136x45.svg") no-repeat transparent;
  width: 136px;
  height: 45px;
  margin-top: -5px;
}

.dawgdrops-inner .uwmic-search-container {
  display: block;
  margin-top: 7px;
  background-color: none;
}
.dawgdrops-inner .uwmic-search-container button.uw-search {
  border: none;
  background-color: none;
  background: none;
}
.dawgdrops-inner .uwmic-search-container button.uw-search svg {
  width: 18px;
  height: 18px;
}

/* prevent collision b/w nav menu and give button on right */
@media (max-width: 1340px) {
  #dawgdrops .dawgdrops-inner.container {
    padding-right: 5%;
  }
}
@media (max-width: 1260px) {
  #dawgdrops .dawgdrops-inner.container {
    padding-right: 7%;
  }
}
@media (max-width: 992px) {
  #dawgdrops .dawgdrops-inner.container {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  #dawgdrops .dawgdrops-inner.container {
    max-width: 100%;
  }
}
@media (min-width: 901px) {
  #dawgdrops .give-button {
    position: absolute;
    z-index: 1000;
    right: 1rem;
    top: 1.4rem;
    transform: skewX(-15deg) skewY(0);
    -webkit-transform: skewX(-15deg) skewY(0);
    -ms-transform: skewX(-15deg) skewY(0);
    border-left: 2px solid #4C3085;
    padding: 0.1rem 0 0.1rem 1rem;
    white-space: nowrap;
  }
}
@media (min-width: 901px) and (max-width: 767px) {
  #dawgdrops .give-button {
    top: 0.5rem;
  }
}
@media (min-width: 901px) and (max-width: 290px) {
  #dawgdrops .give-button {
    display: none;
  }
}
@media (min-width: 901px) {
  #dawgdrops .give-button a {
    transform: skewX(15deg) skewY(0);
    text-decoration: none;
    font-weight: bold;
    font-family: "Encode Sans Compressed", sans-serif;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #4C3085;
    display: block;
  }
  #dawgdrops .give-button a:hover {
    text-decoration: underline;
  }
  #dawgdrops .give-button a .fa.fa-heart-o {
    font-weight: bold;
    margin-left: 0.25rem;
  }
}
@media (min-width: 0) and (max-width: 1022px) {
  #dawgdrops .give-button {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  #mobile-relative.frontpage {
    /*
    margin-top: 12px;
    margin-right: 24px;
    */
  }
  #mobile-relative.frontpage button.uw-mobile-menu-toggle {
    position: absolute;
    right: -20px;
    z-index: 10;
    margin: 0;
    margin-top: 24px;
    margin-right: 24px;
    /* color: white; */
  }
  #mobile-relative.frontpage ul.uw-mobile-menu {
    margin-top: 20px;
    margin-bottom: 0;
  }
  #mobile-relative.frontpage ul.uw-mobile-menu li {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  .uw-thinstrip .uw-wordmark {
    margin-left: 12px;
  }
}
a.btn.button.btn-lg.btn-block.uwmic-archive__load-more-btn {
  border-radius: 0;
  border: 2px solid #4C3085;
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  text-transform: uppercase;
}
a.btn.button.btn-lg.btn-block.uwmic-archive__load-more-btn.btn-primary {
  color: #4C3085;
  background-color: white;
  border-color: #4C3085;
}
a.btn.button.btn-lg.btn-block.uwmic-archive__load-more-btn.btn-primary:hover {
  color: white;
  background-color: #4C3085;
}

/* Left-align UW wordmark in thin strip. Brand W has been removed. */
.uw-thinstrip.uw-header-mini .uw-wordmark {
  left: 0;
  top: 4px;
}

.uw-header-mini.uw-thinstrip {
  height: 44px;
  padding-top: 6px;
}

@media only screen and (max-width: 767px) {
  .uw-header-mini-right {
    display: none;
  }
}

.uw-header-mini.uw-thinstrip ul.uw-thin-links li a, .uw-header-mini.uw-thinstrip ul.uw-thin-links li button {
  padding: 0px 25px 10px 0;
}

.uw-header-mini.uw-thinstrip ul.uw-thin-links li:last-child a, .uw-header-mini.uw-thinstrip ul.uw-thin-links li:last-child button {
  padding: 0px 0px 10px 0;
}

.uw-thinstrip .container {
  overflow: hidden;
}

.uw-header-mini.uw-thinstrip ul.uw-thin-links li a:after, .uw-thinstrip ul.uw-thin-links li button:after {
  top: 0;
}

/* Remove vertical negative margin. Original design made breadcrumbs overlap with hero. */
.uw-breadcrumbs {
  margin: 0px 0 15px -30px;
}

.uwmic-contact-footer {
  background-color: #ececec;
  padding-bottom: 1.875rem;
  padding-top: 1.875rem;
}
.uwmic-contact-footer .uwmic-contact-footer__address p {
  margin-bottom: 0;
}
.uwmic-contact-footer .uwmic-contact-footer__address .uwmic-cta-button {
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.uw-footer {
  border-top: 0;
}

.uwmic-hero.uwmic-hero_style_simple-title {
  height: 138px;
  background-color: #4C3085;
}

.uwmic-hero.uwmic-hero_style_large-image-right {
  height: 138px;
  background-color: #4C3085;
}

h1.uwmic-post-title,
.uw-body h1 {
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2.3125rem; /* or 37px */
  line-height: 1.3; /* 130% or 48px */
  text-align: left;
  color: white;
  margin-top: 40px;
}

.uw-body h1 {
  color: #4C3085;
}

.uwmic-content-title.content-title_type_h2 h2,
.uw-body h2,
.uw-body .widgettitle {
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.75rem; /* or 28px */
  line-height: 1.3; /* 130% or 36px */
  text-align: left;
  color: #4C3085;
  margin-top: 30px;
  margin-bottom: 15px;
}

.uwmic-content-title.content-title_type_h3 h3,
.uw-body h3 {
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.4375rem; /* or 23px */
  line-height: 1.3; /* 130% or 30px */
  text-align: left;
  color: #3d3d3d;
  margin-top: 30px;
  margin-bottom: 15px;
}

.uwmic-content-title.content-title_type_h4 h4,
.uw-body h4 {
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.3125rem; /* or 21px */
  line-height: 1.3; /* 130% or 27px */
  text-align: left;
  color: #3d3d3d;
  margin-top: 15px;
  margin-bottom: 15px;
}

.uwmic-content-title.content-title_type_h5 h5,
.uw-body h5 {
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.125rem; /* or 18px */
  line-height: 1.3; /* 130% or 23px */
  text-align: left;
  color: #3d3d3d;
  margin-top: 15px;
  margin-bottom: 15px;
}

.uwmic-content-title.content-title_type_h6 h6,
.uw-body h6 {
  font-family: "Encode Sans Compressed", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1875rem; /* or 19px */
  line-height: 1.3; /* 130% or 25px */
  text-align: left;
  color: #3d3d3d;
  margin-top: 15px;
  margin-bottom: 15px;
}

.uwmic-project-header-image {
  margin-top: 2.8125rem;
}

.uwmic-project-researcher-card {
  border: 1px solid #dad9d9;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  padding: 1.25rem;
  margin-bottom: 1.25rem;
}
.uwmic-project-researcher-card .uwmic-content-title.content-title_type_h3 h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.uwmic-project-researcher-card .uwmic-project-researcher-card__researcher-image {
  width: 100%;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .uwmic-project-researcher-card a.btn.uwmic-cta-button {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }
  .uwmic-project-researcher-card a.btn.uwmic-cta-button .uwmic-cta-button__label {
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    text-align: center;
    color: white;
    width: 75%;
  }
  .uwmic-project-researcher-card a.btn.uwmic-cta-button i {
    padding: 0.825rem 0;
    width: 25%;
  }
}

@media only screen and (max-width: 575px) {
  .uwmic-project-researcher-card .uwmic-project-researcher-card__researcher-image {
    width: 50%;
  }
}

@media only screen and (min-width: 992px) {
  .single-project .uwmic-project-researcher-card .uwmic-project-researcher-card__researcher-image {
    width: 80%;
  }
}

.uwmic-project-archive-card__credits p {
  font-weight: 400;
  color: #707070;
  font-family: "Uni Sans Regular", sans-serif;
}

.uwmic-project-archive-card .uwmic-responsive-image {
  margin-bottom: 0;
}
.uwmic-project-archive-card .uwmic-project-archive-card__title {
  margin-top: 0;
}
.uwmic-project-archive-card .card-footer {
  background: none;
  border: none;
}
.uwmic-project-archive-card .card-footer a.uwmic-cta-button.btn {
  margin-top: 0;
}

.uwmic-title-banner {
  background-color: #dad9d9;
  margin: -1rem auto 0 auto;
  padding-bottom: 1rem;
  height: auto;
}
.uwmic-title-banner .uwmic-content-title.content-title_type_h2 {
  margin-bottom: 0.9375rem;
}
.uwmic-title-banner .uwmic-content-title.content-title_type_h2 h2 {
  margin-top: 36px;
}
.uwmic-title-banner .uwmic-title-banner__subtitle {
  margin-bottom: 0.9375rem;
}
.uwmic-title-banner .uwmic-title-banner__date {
  font-weight: 700;
  font-family: "open-sans", sans-serif;
  font-size: 1.0625rem;
}
.uwmic-title-banner .uwmic-share-social {
  margin-top: 2rem;
}
.uwmic-title-banner .uwmic-share-social .uwmic-share-social__label {
  float: left;
  margin-right: 0.5rem;
}
.uwmic-title-banner .uwmic-share-social .uwmic-share-social__shortcode {
  float: left;
}
.uwmic-title-banner .uwmic-share-social .uwmic-share-social__shortcode .shared-counts-wrap {
  width: auto;
}
.uwmic-title-banner .uwmic-share-social .uwmic-share-social__shortcode .shared-counts-wrap .shared-counts-button {
  margin-right: 0.5rem;
}

#cookie-notice .uw-cookie-notice-btn {
  font-family: "Uni Sans Regular", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border: 1px solid #ffffff;
  border-radius: 0 !important;
  background-color: transparent;
  font-size: 12px;
  color: #ffffff;
  padding: 0.25rem 1rem 0.15rem 1rem;
  margin-top: 5px;
  margin-bottom: 5px;
  transition: none;
  background-image: none;
}

.uwmic-banner-image .uwmic-banner-image__img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  border: none;
  overflow: hidden;
}

.uwmic-banner-image.uwmic-banner-image_style_height-short .uwmic-banner-image__img {
  height: 233px;
}

.uwmic-banner-image.uwmic-banner-image_style_height-tall .uwmic-banner-image__img {
  height: 350px;
}

blockquote small,
blockquote .small {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.625rem;
  font-family: "Encode Sans Compressed", sans-serif;
  font-style: normal;
}

.uwmic-committee-member-card .uwmic-committee-member-card__member-company {
  font-size: 1.0625rem;
}
.uwmic-committee-member-card .uwmic-committee-member-card__job-title {
  color: #a6a6a6;
  font-size: 1.0625rem;
}

@media only screen and (max-width: 575px) {
  .uwmic-committee-member-card .card-footer a.btn.uwmic-cta-button {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }
  .uwmic-committee-member-card .card-footer a.btn.uwmic-cta-button .uwmic-cta-button__label {
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    text-align: center;
    color: white;
    width: 75%;
  }
  .uwmic-committee-member-card .card-footer a.btn.uwmic-cta-button i {
    padding: 0.825rem 0;
    width: 25%;
  }
}

.uwmic-card-with-header .card-header {
  background: none;
  border: none;
  padding: 1.5rem;
  background-color: #4C3085;
}
.uwmic-card-with-header .card-header .uwmic-card-with-header__header {
  color: white;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.75rem;
}
.uwmic-card-with-header .card-body {
  padding: 1.5rem;
}
.uwmic-card-with-header .card-body .uwmic-highlighted-text {
  line-height: 1.5rem;
  margin-top: 0;
}
.uwmic-card-with-header .card-footer {
  background: none;
  border: none;
  padding: 0 1.25rem;
}

.uwmic-card-with-image .uwmic-responsive-image {
  margin-bottom: 0;
}
.uwmic-card-with-image .uwmic-highlighted-text {
  line-height: 1.5rem;
  margin-top: 0;
}
.uwmic-card-with-image .card-body {
  padding: 1.5rem;
}
.uwmic-card-with-image .card-body .uwmic-card-with-image__header.content-title_type_h3 {
  line-height: 1.5rem;
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.uwmic-card-with-image .card-footer {
  background: none;
  border: none;
  padding: 0 1.25rem;
}

a.btn.uwmic-cta-button {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 1.5rem;
  margin-right: 0.5rem;
}
a.btn.uwmic-cta-button .uwmic-cta-button__label {
  display: block;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  text-align: center;
  color: white;
}
a.btn.uwmic-cta-button i {
  padding: 0.825rem;
}

/* default colors */
a.btn.uwmic-cta-button {
  border-radius: 0;
  border: none;
  background-color: #4C3085;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Encode Sans Compressed Bold", sans-serif;
  font-size: 0.8125rem;
}
a.btn.uwmic-cta-button i {
  display: block;
  color: #4C3085;
  background-color: #e8e3d3;
}
a.btn.uwmic-cta-button:hover i {
  background-color: #b7a57a;
  color: white;
}

/* secondary gold colors */
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-gold {
  background-color: #e8e3d3;
}
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-gold .uwmic-cta-button__label {
  color: #4C3085;
}
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-gold i {
  color: #4C3085;
  background-color: #b7a57a;
}
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-gold:hover i {
  background-color: #000000;
  color: white;
}

/* secondary white colors */
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-white {
  background-color: white;
  border: 0.5px solid #dad9d9;
}
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-white .uwmic-cta-button__label {
  color: #4C3085;
}
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-white i {
  color: white;
  background-color: #4C3085;
}
a.btn.uwmic-cta-button.btn.uwmic-cta-button_style_secondary-white:hover i {
  background-color: #b7a57a;
  color: white;
}

.uwmic-divider {
  border: 1px solid #dad9d9;
}

.uwmic-fast-fact {
  border: none;
}
.uwmic-fast-fact .card-body {
  padding: 0;
}
.uwmic-fast-fact .card-body .uwmic-fast-fact__header {
  color: #4C3085;
  line-height: 6.9875rem;
  font-size: 5.375rem;
  font-family: "Encode Sans Compressed Black", sans-serif;
  font-weight: 900;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}
.uwmic-fast-fact .card-body .uwmic-fast-fact__text-content {
  color: #4C3085;
  line-height: 1.875rem;
  font-size: 1.4375rem;
  font-family: "Encode Sans Compressed Black", sans-serif;
  font-weight: 900;
  text-align: center;
  margin-top: 0;
}

.uwmic-fast-fact-group.uwmic-fast-fact-group_style-row-of-4 .uwmic-fast-fact__header {
  line-height: 5.3625rem;
  font-size: 4.125rem;
  font-weight: 900;
}
.uwmic-fast-fact-group.uwmic-fast-fact-group_style-row-of-4 .uwmic-fast-fact__text-content {
  line-height: 1.4625rem;
  font-size: 1.125rem;
  font-weight: 900;
}

.uwmic-highlighted-text {
  /* 
  	Highlighted Text (Under H1 & H2): Encode Sans Compressed 23 PT Regular. 
  */
  font-family: "Encode Sans Compressed", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.3;
  margin-bottom: 1rem;
  color: #3d3d3d;
}
.uwmic-highlighted-text.highlighted-text_style_align-center {
  text-align: center;
}
.uwmic-highlighted-text.highlighted-text_type_large {
  font-size: 1.44rem;
}

.uwmic-responsive-image {
  /* outer wrapper */
  margin-bottom: 1rem;
}
.uwmic-responsive-image.uwmic-responsive-image_style_caption-yes .uwmic-responsive-image__image-caption {
  display: block;
}
.uwmic-responsive-image.uwmic-responsive-image_style_caption-yes .uwmic-responsive-image__image-caption p {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  margin-right: 0.3rem;
  color: #a6a6a6;
  font-family: "Encode Sans Normal Regular", sans-serif;
  font-size: 0.9rem;
  line-height: 1.2;
}
.uwmic-responsive-image.uwmic-responsive-image_style_caption-no {
  border-bottom: none;
}
.uwmic-responsive-image.uwmic-responsive-image_style_caption-no .uwmic-responsive-image__image-caption {
  display: none;
}

.uwmic-responsive-image__image-container {
  width: 100%;
  padding-top: 66%;
  padding-bottom: 0;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-1x1 {
  padding-top: 100%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-3x2 {
  padding-top: 66%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-2x3 {
  padding-top: 150%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-4x3 {
  padding-top: 75%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-3x4 {
  padding-top: 133%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-4x6 {
  padding-top: 150%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-5x7 {
  padding-top: 140%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-8x10 {
  padding-top: 125%;
}
.uwmic-responsive-image__image-container.uwmic-responsive-image_style_ratio-16x9 {
  padding-top: 56%;
}
.uwmic-responsive-image__image-container .uwmic-responsive-image__img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #ECE9E2;
}
.uwmic-responsive-image__image-container .uwmic-responsive-image__img.uwmic-responsive-image_style_border-no {
  border: none;
}
/*# sourceMappingURL=style.css.map */
